


root,#servicesBox  .article0 .articleIntro,#servicesBox .article0  .more,#loginBox .textContent label,#loginBox .textContent .input input,#logo img,#topmenu li a,#topmenu li,#menu #topmenu li ul a,#registrationForms label,#registrationForms .text input,#registrationForms .password input,.sliderItem,.contactWiew label,.contactWiew  .text input,.contactWiew  .textarea textarea {
	display:block
}

html,*,.articles h2,.articles  h2 a,.banner1 .last,.tabNews .ui-tabs .ui-corner-top,.indexPage h2 {
	margin:0
}

html,*,#topmenu ul,#topmenu li ul li,#topmenu li ul li,.tabNews .ui-tabs,.tabNews .ui-tabs .ui-tabs-nav,.tabNews .ui-tabs .ui-corner-top,#hirlevelbox,#partnerSlider .boximage td,.partners .boximage td,.szakertok .boximage td {
	padding:0
}

html,*,p {
	text-align:left
}

a,h1.mainTitle,.articles h1,#loginBox .submit input,#loginBox .loginTabClose,#loginBox .textContent .input input,#topmenu li a,#topmenu li a,#menu #topmenu li ul,.tabNews .ui-tabs .ui-corner-top a,#tema.articles h1,#searchBox .textContent label,.contactWiew label,.szakertoOldal h2,.szakertoOldal h3 {
	color:#306f03
}

#pageBody {
	background:url(/images/pageBGR.jpg) center top repeat-x; 
}

#head,#menu,#footerInner {
	width:965px
}

#head,.indexPage .boximage {
	height:90px
}

#head,#main,#mainBottom,#menuWrapper,#menu,#partnerSlider .boximage {
	margin:0 auto
}

#head,#head object,#head object,#main,#loginBox .loginTab,#loginBox .submit,#loginBox .submit input,#loginBox .loginTabClose,#logo,#menu,#topmenu,#selectedVideo,#footerInner,#sliderWrapper {
	position:relative
}

#head {
	padding-left:40px
}

#head object,#head object {
	z-index:15
}

#main,#mainTop,#mainBottom,#menuWrapper {
	width:990px
}

#main,#loginBox .submit,#topmenu {
	z-index:20
}

#mainTop {
	height:27px;
	background:url(/images/layout/contentBgrTop.png)
}

#mainBody {
	background:url(/images/layout/contentBgrBody.png) repeat-y
}

#mainBottom {
	height:36px;
	background:url(/images/layout/contentBgrBottom.png)
}

#mainBodyInner,.reservesDatesTitle {
	padding:15px 0 10px
}

h1.mainTitle,#loginBox .textContent .input input,.contactWiew .submit input {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px
}

h1.mainTitle,.viewPage .utilityBar .shareBox,.tenderPage .utilityBar .shareBox,#articlePage .utilityBar .shareBox,.articles h1,.articles .contentBox,.block .articleImage img,#loginBox .loginTab,#loginBox .block-inner,#loginBox .submit input,#loginBox .loginTabClose,#loginBox .textContent .input input,#menu #topmenu li ul,.tabNews .ui-corner-all,.tabNews .ui-tabs .ui-tabs-nav,.tabNews .ui-tabs .ui-corner-top,#segit.articles h1,#valasz.articles h1,#tema.articles h1,#searchBox .submit  .submitButton,#searchBox .inputText,.sliderItem,.sliderItem img,.contactWiew  .text input,.contactWiew  .textarea textarea,.contactWiew .submit input {
	behavior:url('/pie/PIE.htc')
}

h1.mainTitle {
	background:#d7ed00;
	padding:5px 15px
}

h1.mainTitle,.articles h1,#topmenu li a,#menu #topmenu li ul,#menu #topmenu li ul a {
	font-size:13px
}

h1.mainTitle,#articlePage  .articleIntro,.articles  h2 a,.articles h1,#loginBox .submit input,#loginBox .loginTabClose,.videoInfo .videoDescription h2,.reservesDatesTitle,#searchBox .submit  .submitButton,.indexPage .multiContent h2 a,.indexPage .articleContent h2 a,.view .articleIntro,.szakertok h3 {
	font-weight:bold
}

h1.mainTitle,#loginBox .textContent label,#topmenu li a,#menu #topmenu li ul,#menu #topmenu li ul a,#topmenu li ul li,.videoInfo .videoDescription h2,.tabNews .ui-tabs .ui-corner-top a,#partnerSlider h2,#searchBox .textContent label,#footermenu .menulevel1 a,.contactWiew label,.szakertok h2,.szakertok h3,.szakertoOldal h2 {
	text-transform:uppercase
}

#articlePage  .articleIntro,.articles .sbox {
	margin-bottom:9px
}

.viewPage  .utilityBar,.tenderPage  .utilityBar,#articlePage .utilityBar {
	margin:10px 0
}

.viewPage .utilityBar .printer,.tenderPage .utilityBar .printer,#articlePage .utilityBar .printer,.viewPage .utilityBar .shareBox,.tenderPage .utilityBar .shareBox,#articlePage .utilityBar .shareBox,#eventForm  #okAnswer,#searchBox {
	float:right
}

.viewPage .utilityBar .shareBox,.tenderPage .utilityBar .shareBox,#articlePage .utilityBar .shareBox {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:1px #ccc solid;
	padding:1px 5px 3px;
	color:#999
}

.viewPage .utilityBar .shareBox,.tenderPage .utilityBar .shareBox,#articlePage .utilityBar .shareBox,.videoListBox .videoRow,#segit .articleIcon,#valasz .articleIcon,#tema .articleIcon,.tenderBlock .articleIcon,.indexPage .articleIcon {
	margin-right:10px
}

.viewPage .utilityBar .shareBox,.tenderPage .utilityBar .shareBox,#articlePage .utilityBar .shareBox,.articles h2,.articles .articleIntro,#newsBox   .articleIntro,#servicesBox  h2,.indexPage h2,.partners .multiContent {
	line-height:16px
}

.viewPage .utilityBar .shareBox a,.viewPage .utilityBar .shareBox img,.tenderPage .utilityBar .shareBox a,.tenderPage .utilityBar .shareBox img,#articlePage .utilityBar .shareBox a,#articlePage .utilityBar .shareBox img,#footermenu .menulevel1 {
	line-height:12px
}

.viewPage .utilityBar .shareBox a,.viewPage .utilityBar .shareBox img,.tenderPage .utilityBar .shareBox a,.tenderPage .utilityBar .shareBox img,#articlePage .utilityBar .shareBox a,#articlePage .utilityBar .shareBox img,#partnerSlider .boximage td,.partners .boximage td,.szakertok .boximage td {
	vertical-align:middle
}

.flvPlayer {
	width:348px;
	height:248px;
	padding:4px;
	background:url(/images/layout/videBGR.jpg) no-repeat
}

.articles h2,#servicesBox  h2,.videoInfo .videoDescription h2,.indexPage h2,.szakertok h3 {
	font-size:14px
}

.articles h2,.articles h1,#footermenu .sf-menu,.indexPage .zebra1,.indexPage .zebra0 {
	margin-bottom:0
}

.articles h2,.indexPage h2 {
	
}

.articles h2,.articles .articleIntro,#newsBox   .articleIntro,.videoInfo .videoIntro,#registrationForms .input,.tabNews .ui-corner-all,.sliderItem,.sliderItem img,.indexPage h2,.partners .multiContent,.contactWiew  .text input,.contactWiew  .textarea textarea {
	overflow:hidden
}
.indexPage h2 { overflow: visible;}

.articles  h2 a,.galleryListBox  a,.indexPage .multiContent h2 a,.indexPage .articleContent h2 a {
	color:#000
}

.articles  h2 a,#loginBox .submit input,#loginBox .loginTabClose,.tabNews .ui-tabs .ui-corner-top.ui-state-active a,.tabNews .ui-tabs .ui-corner-top a,#partnerSlider h2,#footermenu .menulevel1 a,.contactWiew  .text input,.contactWiew  .textarea textarea {
	font-size:12px
}

.articles  h2 a,.articles  .more  a,#loginBox  a,.galleryListBox  a,.paging a,.indexPage h2.contenttitle a,.indexPage .multiContent h2 a,.indexPage .articleContent h2 a,.indexPage .yellowbar a {
	text-decoration:none; 
}

.articles .articleIntro,#newsBox   .articleIntro,#menu,.tabNews .ui-tabs .ui-state-active {
	height:32px
}

.articles h1,#loginBox .submit input,#loginBox .loginTabClose,.tabNews .ui-tabs .ui-tabs-nav {
	-webkit-border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0
}

.articles h1,.articles .contentBox,.tabNews .ui-corner-all {
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	-moz-box-shadow:0 0 12px #dedede;
	-webkit-box-shadow:0 0 12px #dedede;
	box-shadow:0 0 6px #efefef
}

.articles h1,.tabNews .ui-corner-all {
	border-top:1px solid #dadada
}

.articles h1,#segit.articles h1,#valasz.articles h1,#tema.articles h1 {
	border-bottom:none
}

.articles h1,#loginBox .submit,#loginBox .submit input,#loginBox .loginTabClose,#loginBox   .loginTabText,.loginContent,.tabNews .ui-tabs .ui-tabs-nav li.ui-tabs-selected,.tabNews .ui-tabs .ui-corner-top.ui-state-active a,.tabNews .ui-tabs .ui-corner-top a,#footInfoText .articleBody p,#partnerSlider .boximage td,#partnerSlider h2,#partnerSlider .jcarousel-item,#footermenu,.paging,.partners .boximage td,.szakertok .boximage td {
	text-align:center
}

.articles h1 {
	padding:10px 5px
}

.articles h1, #loginBox .loginTab, #loginBox .simpleBoxContent {
	background:#d3ea00;
}

.articles .contentBox, #loginBox .loginTab, /* #loginBox .block-inner, */ #menu #topmenu li ul {
	-webkit-border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px
}

.articles .contentBox,.tabNews .ui-corner-all {
	border-bottom:1px solid #dadada
}

.articles .contentBox,#segit .contentBox,#valasz .contentBox,#tema .contentBox {
	border-top:none
}

.articles .contentBox,#loginBox .textContent .input input {
	background:#fff
}

.articles .contentBox {
	padding:10px
}

.newestNewsBlock .articles .contentBox { height:222px;}
.newestNewsBlock h2, .tenderBlock h2 { height: 16px; overflow: hidden;}


.newestNewsBlock td { margin: 0px; padding: 0px; width: 60px; height: 60px; text-align: center; vertical-align: middle;}
#newsBox .articleImage,#articlePage .articleImage,.block .articleImage,.banner1 .first,.banner1 .last,#loginBox .submit,#loginBox .loginTabClose,#loginBox .textContent label,#loginBox .textContent .input input,#loginBox .textContent .input,#logo,#topmenu,#topmenu li,.videoListBox .videoRow,.galleryListBox,#registrationForms label,#registrationForms .text input,#registrationForms .password input,#registrationForms  .floatBox,#segit .articleIcon,#valasz .articleIcon,#tema .articleIcon,#lefColumn,#searchBox .submit,#searchBox .textContent,.tenderBlock .articleIcon,.indexPage .articleIcon,.indexPage .boximage,.indexPage .multiContent,.indexPage .atricleContent,.partners .boximage,.contactWiew label,.contactWiew  .text input,.contactWiew  .textarea textarea,.szakertok .boximage {
	float:left
}



#newsBox .articleImage,#articlePage .articleImage,.block .articleImage,.galleryListBox,.indexPage .boximage,.contactWiew label {
	margin-right:15px
}

#newsBox .articleImage,#servicesBox .articleImage,#servicesBox  .articleIntro,#servicesBox   .more,#loginBox .simpleBoxContent,#loginBox .submit,#loginBox .cancelForm,#loginBox .loginTabClose,#loginBox .textContent label,#footer #logo,#footer .lineLeftInner,#footer .lineRightInner,#footInfoText h1 {
	display:none
}

#articlePage .articleImage,#loginBox .submit,#loginBox .submit input,#loginBox .loginTabClose,#loginBox .textContent label {
	width:100px
}

#articlePage .articleImage,#eventForm #EventBody {
	height:100px
}

.articles  .more,#loginBox .textContent label,#registrationForms .submit,.indexPage .yellowbar,.contactWiew label,.contactWiew .submit {
	text-align:right
}

.articles  .more {
	padding-right:13px;
	background:url(/images/layout/rightArrow.jpg) no-repeat right
}

.articles  .more .duration { width: 400px; float: left;padding-left: 28px;}
.articles  .more .link { text-align: right;}

.articles  .more  a,.paging a,.indexPage .yellowbar a {
	color:#306e03
}

#servicesBox  .articleIntro,#sliderWrapper {
	margin-left:20px
}

#servicesBox  h2 {
	background:url(/images/layout/bullet.jpg) no-repeat 0 2px;
	padding:0 0 0 20px
}

#servicesBox  h2,.galleryListBox .galleryImage {
	margin-bottom:5px
}

.block .articleImage {
	width:60px; border:1px solid #cae300;
}

.block .articleImage {
	height:60px
}

#loginBox .simpleBoxContent {
	height:61px
}


.block .articleImage img,#searchBox .submit  .submitButton,#searchBox .inputText {
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px
}

.block .articleImage img {
	
}

.banner1 .first {
	margin:0 10px 0 20px
}

.banner3 .bannerBox {text-align: center;}

#loginBox,#menu #topmenu li ul,.lineLeft,.lineRight,#langSelect,.sliderItem {
	position:absolute
}

#loginBox,.lineLeft,.lineRight,.tabNews .ui-tabs .ui-tabs-nav li.ui-tabs-selected,.sliderItem {
	top:0
}

#loginBox {
	right:30px;
	z-index:250
}

#loginBox,#loginBox .loginTabClose img,#loginBox   .loginTabText {
	width:360px
}

#loginBox .simpleBoxContent {
	
	padding:4px 10px 0
}

#loginBox .simpleBoxContent,#loginBox  a,.videoInfo .videoDescription h2 {
	color:#0054a6
}

#loginBox .loginTab,#loginBox .submit input,#loginBox .loginTabClose img,#footermenu {
	height:25px
}

#loginBox .loginTab,#loginBox .submit input,#loginBox .loginTabClose {
	cursor:pointer
}
#loginBox .loginTab { position: relative; width: 360px; overflow: hidden; }

#loginBox .block-inner {
	-moz-box-shadow:0 0 12px #666;
	-webkit-box-shadow:0 0 12px #666;
	box-shadow:0 0 6px #ccc
}

#loginBox .submit {
	margin: 0px;  position: absolute; bottom: 0px; left: 75px; width: 100px; height: 25px;
}

#loginBox .submit input,#loginBox .loginTabClose,#registrationForms .submit input,.tabNews .ui-tabs .ui-tabs-nav,.tabNews .ui-tabs .ui-corner-top,.tabNews .ui-tabs .ui-corner-top,#searchBox .submit  .submitButton,.sliderItem img,.contactWiew .submit input {
	border:none
}

#loginBox .submit input,#loginBox .loginTabClose {
	background:#bed700
}

#loginBox .loginTabClose,#selectedVideo,#langSelect {
	z-index:10
}

#loginBox .loginTabClose {
	height:21px; padding-top:4px; position: absolute; right: 75px; bottom: 0px; width: 100px;
}

#loginBox   .loginTabText,.footInfo {
	height:20px
}

#loginBox   .loginTabText {
	padding:3px 0
}

#loginBox .textContent label,#registrationForms .captcha,.indexPage .boximage {
	clear:left
}

#loginBox .textContent label,#footermenu .sf-menu {
	padding-top:5px;
}

#loginBox .textContent label {
	padding-right:15px
}

#loginBox .textContent .input input,#registrationForms .text input,#registrationForms .password input {
	width:145px;
        height: 16px;
   /*     -webkit-border-radius:10px;
	-moz-border-radius:10px; */
	/* border-radius:10px;
	behavior:url('/pie/PIE.htc'); */
        background: #fff;

}

#loginBox .textContent .input input {
	background:#fff;
	margin:3px 0;
}

#loginBox .textContent .input input,#registrationForms .text input,#registrationForms .password input,#registrationForms .submit input {
	padding:3px

}

#loginBox .textContent .input,.videoListBox .videoRow,.galleryListBox {
	width:160px
}

#loginBox .textContent .input {
	margin:1px 4px 0px;
}

.loginContent {
	padding-right:10px;
	padding-left:10px
}

.loginContent,#registrationForms label,#registrationForms .input,#registrationForms p,#registrationForms .submit,.captcha,.contactWiew label,.contactWiew .submit,.szakertok h2 {
	clear:both
}

#footer {
	background:url(/images/layout/footerBGR.png) center top repeat-x;
	height:250px
}

#footer #menuWrapper {
	width:940px
}

#logo {
	background:url(/images/layout/trueline_logo.png) no-repeat;
	height:56px;
	margin-left:25px;
	z-index:60
}

#logo,#logo img,#registrationForms label {
	width:200px
}

#logo img,.lineLeftInner,.lineRightInner {
	height:52px
}

#menu,#slider1 {
	z-index:50
}

#topmenu,.indexPage .multiContent {
	width:680px
}

#topmenu {
	height:29px;
	background:#efefef;
	margin-left:15px
}

#topmenu,.lineRightInner {
	background:url(/images/layout/menu_line_bgr.gif) repeat-x
}

#topmenu li a {
	background:url(../images/layout/menuSep.png) right center no-repeat;
	line-height:17px;
	padding:6px 10px 6px 10px
}

#topmenu li.sfHover a,#topmenu li.menulevel1 a:hover {
	background:url(../images/layout/menuTopHoverBGR.png) right center no-repeat
}

#topmenu li,#termekBox li {
	list-style:none
}

#menu #topmenu li ul {
	background:url(/images/layout/submenuBGR.png) bottom right no-repeat #d3ea00;
	padding:3px 0 8px;
	top:32px;
	width:180px
}

#menu #topmenu li ul a {
	color:#306f03 !important;
	background:url(/images/layout/submenuSep.png) bottom repeat-x;
	margin:0 10px
}

#menu #topmenu li ul a,.footInfo {
	padding:6px 0
}

#menu #topmenu li ul .last a,#topmenu li ul li,#topmenu li.sfHover ul li.level2 a,#topmenu li ul li.level2 a:hover,#footer .lineLeftInner,#footer .lineRightInner,#hirlevelbox {
	background:none
}

#menu #topmenu li ul li:hover {
	background:#2c6602;
	color:#e0ed00
}

#menu #topmenu li ul li a:hover {
	color:#e0ed00 !important
}

#topmenu li ul li,#registrationForms .submit input,#eventForm label,.ajaxFormMessage,.tabNews .ui-tabs .ui-corner-top.ui-state-active a,#segit.articles h1,#valasz.articles h1,#tema.articles h1,#partnerSlider h2,#searchBox .submit  .submitButton,#footermenu .menulevel1 a,.contactWiew .submit input {
	color:#fff
}

#topmenu .sf-menu {
	margin:0 0;
	height:30px
}

.lineLeft,.sliderItem {
	left:0
}

.lineLeft {
	padding-right:470px;
	right:50%
}

.lineLeftInner {
	background:url(/images/layout/menu_left.gif) repeat-x
}

.lineRight,#langSelect {
	right:0
}

.lineRight {
	padding-left:470px;
	left:50%
}

.videoInfo .videoDescription {
	height:122px
}

.videoInfo .videoIntro {
	line-height:18px;
	height:72px
}

#termekBox .articleImage {
	width:65px;
	height:65px
}

#langSelect,.langTop,.langBottom {
	width:39px
}

#langSelect {
	top:30px;
	min-height:40px
}

.langTop,.langBottom {
	height:8px
}

.langTop {
	background:url(/images/layout/langselect_top.png) no-repeat
}

.langBottom {
	background:url(/images/layout/langselect_bottom.png) no-repeat
}

.langBody {
	background:url(/images/layout/langselect_body.png) repeat-y
}

#registrationForms {
	padding:10px 150px 30px
}

#registrationForms label,#registrationForms p,#registrationForms .captcha {
	margin:0.5em 0
}

#registrationForms .text input,#registrationForms .password input,#registrationForms  .floatBox,.contactWiew  .text input {
	width:350px
}

#registrationForms .submit input {
    background: #306F03; color: #fff; border: none; padding: 3px 8px;
    -webkit-border-radius: 10px ;
    -moz-border-radius: 10px;
    border-radius: 10px;
    behavior: url('/pie/pie.htc');
    display: block; margin: 10px 40px 10px auto;
}

#registrationForms .captcha {
	padding-left:200px
}

#fancybox-outer {

}

#eventForm {
	padding:25px 35px 10px;
	width:465px
}

#eventForm  #okAnswer {
	border:1px solid #fff
}

.ajaxFormMessage {
	height:40px
}

.ajaxFormMessage,#footerInner,#footermenu,.contactWiew .submit {
	padding-top:10px
}

.tabNews .ui-corner-all {
	-webkit-border-radius:10px 10px 10px 10px;
	-moz-border-radius:10px 10px 10px 10px;
	border-radius:10px 10px 10px 10px;
	height:275px;
}

.tabNews .ui-tabs .ui-tabs-nav {
	height:33px;
	background:#d3ea00 !important
}

.tabNews .ui-tabs .ui-corner-top {
	-webkit-border-radius:9px 9px 0 0;
	-moz-border-radius:9px 9px 0 0;
	border-radius:9px 9px 0 0;
	background:transparent;
	height:31px;
	width:156px
}

.tabNews .ui-tabs .ui-state-active {
	background:#2a6103
}

.tabNews .ui-tabs .ui-corner-top.ui-state-active a,.tabNews .ui-tabs .ui-corner-top a {
	padding:8px 0
}

.tabNews .ui-tabs .ui-corner-top a {
	margin-left:auto;
	margin-right:auto;
	width:100%
}

.ui-tabs .ui-tabs-panel {
	background:none !important
}

.ui-tabs .ui-tabs-panel,.ui-tabs .ui-tabs-panel.ui-widget-content {
	padding:10px!important;
	background:none !important
}

.ui-tabs .ui-tabs-panel.ui-widget-content,.firstpage .infoboxes .contentBox {
	height:240px; overflow: hidden;
}

#segit .articleIcon,#valasz .articleIcon,#tema .articleIcon,.tenderBlock .articleIcon,.indexPage .articleIcon {
	width:18px;
	height:18px
}

#segit .articleIcon {
	background:url(/images/iconBGR_segit.png) no-repeat #cf4502
}

#segit .contentBox,#segit.articles h1 {
	border-left:1px solid #cf4502;
	border-right:1px solid #cf4502
}

#segit .contentBox {
	border-bottom:1px solid #cf4502; background: #faebe5;  padding-bottom: 30px; position: relative;
}

#segit.articles h1 {
	background:-webkit-gradient(linear,0 0,0 bottom,from(#c42f02),to(#d75403));
	background:-moz-linear-gradient(#c42f02,#d75403);
	background:linear-gradient(#c42f02,#d75403);
	-pie-background:linear-gradient(#c42f02,#d75403);
	border-top:1px solid #cf4502
}

#valasz .articleIcon {
	background:url(/images/iconBGR_valasz.png) no-repeat #f57102
}

#valasz .contentBox,#valasz.articles h1 {
	border-left:1px solid #f57102;
	border-right:1px solid #f57102
}

#valasz .contentBox {
	border-bottom:1px solid #f57102;
        background: #fef1e5;  padding-bottom: 30px; position: relative;
}

#valasz.articles h1 {
	background:-webkit-gradient(linear,0 0,0 bottom,from(#f46e02),to(#fc8403));
	background:-moz-linear-gradient(#f46e02,#fc8403);
	background:linear-gradient(#f46e02,#fc8403);
	-pie-background:linear-gradient(#f46e02,#fc8403);
	border-top:1px solid #f57102
}

#tema .articleIcon {
	background:url(/images/iconBGR_tema.png) no-repeat #c8e200;

}

#tema .contentBox,#tema.articles h1 {
	border-left:1px solid #c8e200;
	border-right:1px solid #c8e200
}

#tema .contentBox {
	border-bottom:1px solid #c8e200;
        background: #fafce5; padding-bottom: 30px; position: relative; padding-top: 5px; height: 175px;
}

#tema.articles h1 {
	background:-webkit-gradient(linear,0 0,0 bottom,from(#c1dc00),to(#cce400));
	background:-moz-linear-gradient(#c1dc00,#cce400);
	background:linear-gradient(#c1dc00,#cce400);
	-pie-background:linear-gradient(#c1dc00,#cce400);
	border-top:1px solid #c8e200;
        color: #2c6801;
}

#tamogato .contentBox {
	border-bottom:1px solid #c8e200;
        background: #eaf0e5; padding-bottom: 30px; position: relative;
}

#footerInner {
	#height:90px;
	margin:2px auto 0;
	padding-left:0
}

.partnerSliderBox {
	height:86px
}

#lefColumn {
	width:716px;
	margin-right:20px
}

#partnerSlider .boximage,#partnerSlider .boximage td,.partners .boximage,.partners .boximage td,.szakertok .boximage,.szakertok .boximage td {
	width:83px;
	height:57px
}

#partnerSlider .boximage,.partners .boximage,.szakertok .boximage {
	background:url(/images/layout/partnerSlide.png) no-repeat
}

#partnerSlider .boximage {
	margin-bottom:3px
}

#partnerSlider .jcarousel-item,#searchBox .inputText {
	width:140px
}

#searchBox {
	width:260px
}

#searchBox .submit {
	width:36px;
	padding-top:7px
}

#searchBox .submit  .submitButton,#searchBox .inputText {
	-moz-box-shadow:0 0 4px #94bb01;
	-webkit-box-shadow:0 0 4px #94bb01;
	box-shadow:0 0 4px #94bb01
}

#searchBox .submit  .submitButton {
	background:#2d6502;
	padding:2px 4px
}

#searchBox .submit  .submitButton,#searchBox .textContent label,#searchBox .inputText {
	font-size:11px
}

#searchBox .textContent {
	width:220px
}

#searchBox .textContent label {
	margin-right:5px
}

#searchBox .inputText {
	border:2px solid #94bb01;
	color:#337303;
	padding:2px 6px;
	background:url(/images/layout/inputBGR.png) no-repeat
}

.socialNetwork img {
	margin:0 3px 0 8px
}

.tenderBlock .articleIcon,.indexPage .articleIcon {
	background:url(/images/iconBGR.png) no-repeat #2d6903
}

.sliderItem,#slider3 {
	width:715px
}

.sliderItem {
	height:120px;
	-moz-box-shadow:0 0 12px #aaa;
	-webkit-box-shadow:0 0 12px #aaa;
	box-shadow:0 0 8px #dedede;
	-webkit-border-radius:18px;
	-moz-border-radius:18px;
	border-radius:18px;
	border:4px solid #cee600
}

.sliderItem img,.contactWiew  .text input,.contactWiew  .textarea textarea {
	-webkit-border-radius:14px;
	-moz-border-radius:14px;
	border-radius:14px
}

#sliderWrapper {
	width:723px;
	height:128px
}

#slider1 {
	width:238px;
	background:url(/images/slider/h1.jpg) right;
}

#slider2 {
	width:476px;
	z-index:40;
	background:url(/images/slider/h2.jpg) right;
}

#slider3 {
	z-index:30;
	background:url(/images/slider/h3.jpg) right;
}

#footermenu .sf-menu,#footermenu .menulevel1,.partners .multiContent {
	float:none
}

#footermenu .sf-menu,#footermenu .menulevel1 a,#footermenu .menulevel1,.disabled {
	display:inline
}

#footermenu .menulevel1 {
	padding-right:3px;
	padding-left:7px;
	border-right:1px #fff solid
}

#footermenu .menulevel1.last {
	border-right:none
}

#partnerSlider {
	padding-left:30px
}

.paging,.disabled {
	color:#ccc
}

.indexPage .boximage {
	width:90px
}

.indexPage h2.contenttitle a {
	font-size:16px
}

.indexPage .zebra1,.indexPage .zebra0,.szakertoOldal .articleIcon {
	margin-top:15px
}

.indexPage .atricleContent,.partners .multiContent {
	width:610px
}

.partners .boximage {
	margin:0 15px 3px 0
}

.partners .multiContent {
	height:80px
}

.contactWiew label {
	width:120px;
	font-weight:normal;
	margin-top:7px
}

.contactWiew  .text input {
	padding:2px 10px
}

.contactWiew  .text input,.contactWiew  .textarea textarea {
	color:#666
}

.contactWiew  .textarea textarea {
	width:550px;
	padding:5px 10px
}

.contactWiew .submit {
	padding-right:60px
}

.contactWiew .submit input {
	background:#235301;
	padding:5px
}

select:focus,textarea:focus,input.title:focus,input.text:focus,input[type=password]:focus,input[type=text]:focus {
	background:#f6f9c8 !important
}

.szakertok h2 {
	margin:15px 0 15px
}

.szakertok h3 {
	margin:0 0 5px
}

.szakertok .boximage {
	margin:0 15px 15px 0
}

.szakertoOldal h2 {
	margin:15px 0 5px
}

.szakertoOldal h2,.szakertoOldal h3 {
	clear:none
}

.szakertoOldal h3 {
	margin:25px 0 5px
}

.szakertoOldal .szakertoValasz {
	margin-left:28px
}

.newestNewsBlock { width: 485px;}
.infBoxItem {width: 234px;}

.error  .error-message { clear: both; text-align: center; margin-left: 127px;}
.error { border: 0px; background: none; padding: 0px;}


.firstpage .infBoxItem .contentBox { padding-bottom: 30px; position: relative; height: 170px; overflow: hidden;}
.infBoxItem .bovebben { position: absolute; left: 10px; bottom: 3px; }


.questionsPage .question { color: #306F03; font-weight: bold;}
.questionsPage  .qDate { color: #999;}
.questionsPage   .expert { font-weight: bold;}
.questionForm label { width: 150px; float:left; color:#306F03; }
.questionForm  #QuestionQuestion { width: 540px; height: 90px;
-webkit-border-radius: 10px ;
    -moz-border-radius: 10px;
    border-radius: 10px;

    behavior: url('/pie/pie.htc');
}

.questionForm  .submit input { background: #306F03; color: #fff; border: none; padding: 3px 8px;
    -webkit-border-radius: 10px ;
    -moz-border-radius: 10px;
    border-radius: 10px;
    behavior: url('/pie/pie.htc');
    display: block; margin: 10px 40px 10px auto;

}


#newsletterregform  label { width: 150px; float:left; color:#306F03; }
#newsletterregform   .input_right input { width: 540px; height: 20px; padding: 2px 8px;
-webkit-border-radius: 10px ;
    -moz-border-radius: 10px;
    border-radius: 10px;

    behavior: url('/pie/pie.htc');
}

#newsletterregform .okButton { background: #306F03; color: #fff; border: none; padding: 3px 8px;
    -webkit-border-radius: 10px ;
    -moz-border-radius: 10px;
    border-radius: 10px;
    behavior: url('/pie/pie.htc');
    display: block; margin: 10px 40px 10px auto; width: 35px; text-align: center;
}

#tamogatokslideshow { width: 130px; height: 130px; border: 1px solid #285e01; background: #fff url(/images/tamogatokImageBGR.png);
    -webkit-border-radius: 10px ;
    -moz-border-radius: 10px;
    border-radius: 10px;
 
    behavior: url('/pie/pie.htc');
    margin: 15px 43px;
}
#tamogatokslideshow .jcarousel-item-horizontal { position: relative;}
#tamogatokslideshow .articleImage { float: none; margin: 10px auto 15px;height: 110px; width: 110px;
}
#tamogatokslideshow h2 { text-align: center; width: 130px;  }
#tamogatokslideshow h2 td { text-align: center; width: 130px; padding: 0px; margin: 0px; border: none;}
#tamogatokslideshow h2 table { width: 130px;}
#tamogatokslideshow h2 a {font-weight: normal; text-transform: uppercase; display: block; 
      width: 130px; margin: 0px; padding: 0px; text-align: center; font-size: 11px; font-weight: bold
;}
#tamogatokslideshow ul { overflow: visible;}
#tamogatokslideshow .jcarousel-clip-horizontal { height: 170px; }
#tamogatokslideshow .articleImage img { border: none;}
#tamogatokslideshow .articleImage td { width:110px; height: 110px; text-align: center; vertical-align: middle; padding: 0px;}
#tamogato h1 {
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#306f03), to(#214c02));
    background: -moz-linear-gradient(#306f03, #214c02);
    background: linear-gradient(#306f03, #214c02);
    -pie-background: linear-gradient(#306f03, #214c02);
    behavior: url('/pie/pie.htc'); color: #fff;
}
.rssfeed { position: relative; padding-bottom: 20px;}
.rssFeed .rssBody li {background: url("/images/iconBGR_tema.png") no-repeat left top; padding: 0px 0px 0px 25px;
            line-height: 14px; margin: 5px 0px 15px; list-style: none; }
.rssFeed .rssBody ul {padding: 0px; margin: 0px;    }
.rssFeed .rssBody ul  h4 { margin: 0px; line-height: 15px; height: 30px; overflow: hidden;}
.rssFeed .rssBody p { display: none; }
.rssFeed .rssBody div { color: #999; display: none;}
.rssFeed .rssBody h4 a { text-decoration: none; font-size: 12px; font-weight: bold; color:#000;}
.rssFeed  .rssHeader { text-align: right; position: absolute;  height: 20px; bottom: 4px; width: 212px; background: url(/images/bovebben_green.png) repeat-x; padding-top: 4px; }
.rssFeed  .rssHeader a {text-transform: uppercase; background: #FAFCE5; padding: 0px 5px;
             text-decoration: none; font-size: 11px;}



.tabNews { height: 280px; overflow: hidden;}

#logoBox img {width: 575px;  height: 87px; }
#logoBox {width: 575px;  height: 87px;position: absolute; left:20px; top:0px; }

.userLabel { float: left; font-size: 9px; text-transform: uppercase;  font-weight: bold; margin-left: 10px; line-height: 9px;
    width: 170px; color: #306F03;}
.passLabel { float: left; font-size: 9px; text-transform: uppercase; font-weight: bold; line-height: 9px;  color: #306F03;
}

.req label span, .kotelezo  span { color: #cf4502; font-weight: bold;}

.okButton a { color: #fff; cursor: pointer; text-align: center; text-decoration: none; }

.backLink { text-align: right; margin: 0px 0px 15px;}
.backLink a { text-align:right; text-decoration: none; color: #306F03; text-transform: uppercase;
 font-size: 10px; font-weight: bold;}

.mediaAjanlatTab td{ background: #efefef; margin: 2px; border: 1px solid #fff; vertical-align: top; }
.mediaAjanlatTab th{ background: #bababa; margin: 2px; border: 1px solid #fff; vertical-align: top; color: #fff; }
.mediaAjanlatTab td p, .mediaAjanlatTab th p { margin: 0px;}

.articleBody h2 {font-size: 14px; text-transform: uppercase; color: #306F03;  }

.answer { margin-left: 28px;}

.sbox td  { vertical-align: top; padding-bottom: 6px; border-bottom: 1px solid #dadada;}
.sbox th  { vertical-align: bottom; padding-bottom: 3px; border-bottom: 2px solid #dadada; color: #327003;}
.expertAnswers .articleIcon { width: 18px; float: left;}
.expertAnswers h2 { margin-left: 28px; color: #306F03; font-size: 14px; font-weight:  bold; }
.qDate { margin-left: 28px; color: #999; font-size: 11px; font-weight:  normal; margin-bottom: 6px; margin-top: 3px;}
.questionTitle { margin-left: 28px; margin-bottom: 6px; font-weight: bold; margin-top: 12px;}

#valasz h2 { line-height: 15px; height: 30px; overflow:hidden;}
#valasz .sbox { margin-bottom: 5px;}
.banner5 .bannerBox { width:200px; margin: 0px auto;}

