article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:0.67em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}

h1, h2, h3, h4, h5, h6, p, pre, address, blockqoute, span, ul, ol, li, dl, dd, dt, img, form, fieldset, input {	
	padding:0px;
	margin: 0px; 
}

/* =Clearfix by Nicolas Gallagher
-------------------------------------------------------------- */
.row:before,.row:after,.clearfix:before,.clearfix:after{content:'';display:table}
.row:after,.clearfix:after{clear:both}
.row,.clearfix{zoom:1}

/* =Gridiculous
-------------------------------------------------------------- */
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
body{font-size:100%;line-height:1.3em}
.grid{margin:0 auto ;max-width:1000px; }
img{max-width:100%;height:auto;}

.row{ width:100%;}
.c1 { width:8.33%;  }
.c2 { width:16.66%; }
.c3 { width:25%;    }
.c4 { width:33.33%; }
.c5 { width:41.66%; }
.c6 { width:50%;    }
.c7 { width:58.33%; }
.c8 { width:66.671%;}
.c9 { width:75%;    }
.c10{ width:83.33%; }
.c11{ width:91.66%; }
.c12{ width:100%;   }
.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12{ min-height:1px;float:left;position:relative; }

@media only screen and (max-width:1000px){
	#icon_box .bracket_big{ width:339px !important; }
	#icon_box .bracket_big h1{ font-size:18px !important; }
	.plus h2{ font-size:14px !important; }
	#mainContent #layerslider-container-fw #bullets p{ font-size:11px !important; margin:0px !important;}
}

@media only screen and (max-width:880px){
	#mainContent #icon_box{ position:absolute; top:45% !important;}
	#mainContent #icon_box #big_icons .icon .title h3{ font-size:11px !important; }
	.bracket_big h1{ font-size:20px; line-height: 33px !important; padding-top: 13px !important;}
	.bracket_small h1{ width:90% !important; margin-top:10px !important; line-height:24px !important;}
	
	#title .bracket_small h1{ width:auto !important; }
	
	#content_boxes h2{ font-size:11px !important; }
	.felirat1, .felirat2{ display:none !important; }
	#mainContent #layerslider .ls-layer .ls-s4{ top:25% !important; left:30%!important; }
	#mainContent #layerslider .ls-layer .ls-s4 img{ width: 150px !important; }
}

@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) and (orientation:portrait){
	body{font-size:90%}
	.row{margin-bottom:0!important}
	.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12{width:100% !important;margin-right:0;margin-left:0;}
	header #normal{ display:none !important;}
	header #responsive{ display:block !important; }	
	#mainContent #layerslider .ls-s4{ top:0px !important; left:300px!important; }
	#mainContent #icon_box{ width: 100% !important; left:0px !important; }
	#mainContent #icon_box .c5 { width:100% !important ; }
	#mainContent #icon_box .c7{ width:100% !important; }
	#mainContent #icon_box #blue_box { padding-bottom: 10px; height:auto !important; }	
	#mainContent #icon_box #big_icons .c4{ width:32.66% !important; }
	#mainContent #icon_box #big_icons{ background-color:#224969; }

	#top_section #small_icons{ width:100% !important; background-color:#224969; }
	#top_section #small_icons .c4{ width:15.6% !important; margin:0.5% !important; height:auto !important; 	}
	#top_section #small_icons .c4 .sep{ display:none !important; }
	#top_section #small_icons .c4 .title{ display:none !important; }	
	
	#mainContent #text_box #contact{ width: 100% !important; }

	#content_boxes .c1,
	#content_boxes .c2,
	#content_boxes .c3,
	#content_boxes .c4,
	#content_boxes .c5,
	#content_boxes .c6,
	#content_boxes .c7,
	#content_boxes .c8,
	#content_boxes .c9,
	#content_boxes .c10,
	#content_boxes .c11,
	#content_boxes .c12{ width:32.83% !important; height:133px !important; margin-right: 0.5% !important; }
	#content_boxes .last{ margin-right:0.5% !important; }
	#content_boxes .lead{ display:none !important; }
	#content_boxes .image{ display:none !important; }
	#content_boxes h2{ width: 86% !important; margin-top:10px !important; }
	#content_boxes .clearfix{ display:none !important;}
	#mainContent #content_boxes .third,
	#mainContent #content_boxes .half {	width:100% !important; }
	footer{ display:none !important; }
	#mainContent #layerslider-container-fw #bullets{ display:none !important; }
	#mainContent #content_boxes .text{  height: 133px !important;}	
	#mainContent #top_section #lead .plus{ display:none !important; }
	
	#mainContent #referenciak{}
	#mainContent #referenciak .c2{ width: 32.83% !important; margin-right:0.5% !important; }
	#mainContent #referenciak .last{ margin-right:0.5% !important; }
	#mainContent #content_boxes .middle{ margin-left: 10px !important; margin-top: 10px !important; }
	
	#icon_box .bracket_big{ width: 339px !important; }
	#title .bracket_small h1.fix{ width:311px !important; }
	#mainContent #text_box #contact_info{ background: none !important; }
}


@media handheld, only screen and (max-width: 480px), only screen and (max-device-width: 480px) and (orientation:portrait){
	#mainContent #layerslider .ls-layer .ls-s4{ top:15% !important; left:30%!important; }	
	.nav-toggle:before { width:90% !important; margin-left:0% !important;}
	header #responsive #res_logo img{ width:80% !important; }	
	#mainContent #icon_box #big_icons .icon .title h3{ font-size:9px !important; }
	.bracket_big h1{ font-size: 18px !important; }
	.open,.close{ display:none !important; }
	
	#icon_box .bracket_big .open,
	#icon_box .bracket_big .close{ display:block !important; }

	.bracket_small{ margin-left:0px !important; padding:0px 5px !important; }
	#content_boxes h2{ width: 100% !important; }
	#mainContent #text_box #contact input[type="text"]{ width:86% !important; }
	#mainContent #text_box #contact label,	
	#mainContent #text_box #contact div{ width: 100% !important; text-align:left !important;}
	#mainContent #referenciak .desc p { font-size: 10px !important; margin-left: 5px !important; }	
}

/*@font-face { font-family: cyeb_light; src: url("font/cyeb_font_light.eot"), url('font/cyeb_font_light.woff') format('woff'); }*/
/*@font-face { font-family: cyeb_bold;  src: url("font/cyeb_font_bold.eot"), url('font/cyeb_font_bold.woff') format('woff');  } */

@font-face { font-family: cyeb_light; src: url("font/cyeb_font_light.ttf"); }
@font-face { font-family: cyeb_bold;  src: url("font/cyeb_font_bold.ttf");  }

/*** GENERIC STLYES ***/
body{ background-color:#e6e6e2; font-family:cyeb_light, Arial, Helvetica, sans-serif;}
a:link, a:visited { color:#81806f; text-decoration:none; font-size:13px; }
a:hover{ color:#4a493c; }
p { font-size:12px; color:#fff;}
h1 {color: #fff; font-size: 25.64px; font-weight:normal;}
h2 {font-family:cyeb_bold, Arial, Helvetica, sans-serif; color: #fff; font-size: 16px;}
h3 {color: #fff; font-size: 13px; font-weight:normal;}
.green { background: #a6ce39 !important; }
.blue { background: #54c5d0 !important; }
.dark_blue { background-color: #245277; }
.gray { background: #81806f !important; }
.icon_plus{ background:url(images/icon_plus.png) no-repeat; width:19px; height:19px; position:absolute; left:-30px; }
.icon_plus_content{  background:url(images/icon_plus.png) no-repeat; width:19px; height:19px; position:absolute; right: 10px; bottom: 10px; cursor:pointer; }
.last{ margin-right: 0px !important; padding-right:0px !important;}
.current_box{background: #4a493c !important; }
.popup{ width:99.5%; float:left; background-color:#4a493c;padding:5px; border-top:3px solid #fff; }
.middle{ margin-top:40px !important; margin-left:30px !important;}
.lead_mhigh{ height:80px !important;}
.lead_high{ height:200px !important;}

.bracket_big{ position:relative; padding: 0px 25px; width:88%; margin-top:75px; margin-left:10px;}
.bracket_big h1{line-height: 47px; }
.bracket_big .open{ background:url(images/open_bracket_big.png) no-repeat; float:left; width: 14px; height: 86px; opacity: 0.4; }
.bracket_big .close{ background:url(images/close_bracket_big.png) no-repeat; position:absolute; right:0px; top:0px; width: 14px; height: 86px; opacity: 0.4; } 
.bracket_big .plus{ position:relative; margin-top:20px; margin-left:27px; }
.bracket_big .plus h2{ font-size:20px; }
 
.bracket_small{ position:relative; padding: 0px 10px; margin-left:20px; float:left; width:90%;}
.bracket_small h1{ margin-top:18px; display:block; float:left; }
.bracket_small h2{ margin-top:13px; display:block; float:left; }
.bracket_small .open{ background:url(images/open_bracket_small.png) no-repeat; position:absolute; left:0px;  top:0px; width: 14px; height: 55px; opacity: 0.4; }
.bracket_small .close{ background:url(images/close_bracket_small.png) no-repeat; float:left; width: 14px; height: 55px; opacity: 0.4;  } 
.bracket_small .plus{ position:relative; margin-top:20px; }
.bracket_small .icon_plus{ background:url(images/icon_plus.png) no-repeat; width:19px; height:19px; position:absolute; left:-30px; }

.full_text{ display:none; }
.full_text a{ font-size: 14px; color: #fff;}
.full_text a:hover{ color: #a6ce39; }
/************* HEADER STYLES *************/ 
header {
	height:105px;
	background-color:#FFF; border-bottom:4px solid #e6e6e2; font-family:cyeb_light, Arial, Helvetica, sans-serif;}
header #responsive{ display:none; }
header #responsive #nav{ z-index: 99999;}
header #responsive #res_logo{ float:left; width:50%; text-align: center; margin-top:20px;}
header #logo{ padding:35px 20px 20px 27px; }
header #logo img{ width:150px; }
header #submenu{ text-align:right; font-size:8px; margin-top:19px; margin-right:5px; }
header #submenu a{ font-size:11px; padding:0px 8px; }
header #submenu a:hover{ font-weight:bold; }
header #normal_menu ul{ line-height:25px; background-color:#81806f; list-style:none; float:right; margin-top:13px; }
header #normal_menu ul li{ display:block;float:left; color:#fff;}
header #normal_menu ul li span{ font-size:12px; display: block; float: left;}
header #normal_menu ul li a:link,header #normal_menu ul li a:visited{ color:#fff; padding:0px 10px; display:block;float:left; }
header #normal_menu ul li a:hover{ background-color:#4a493c; transition: background-color 0.6s ease;}
header #normal_menu ul li a.last{ padding-right:16px !important; }

header #searchBox{ float:right; margin-right:13px; margin-top: 8px; width: 197px; height: 25px;}
header #searchBox form{ width:197px; display:none; }
header #searchBox form input[type="text"] {width: 168px;float: left;height: 25px; padding-left: 5px; border: 1px solid #e6e6e2; text-align:right; padding-right: 14px; padding-top: 2px; font-size:13px;}
header #searchBox form input[type="submit"] {background-color: #81806f;color: #fff;border: none; padding: 4px 7px; margin-left: -3px; font-size:13px;}

/************* MAINCONTENT STYLES *************/ 
#mainContent{ position:relative;}
#mainContent img{ vertical-align:bottom;  }
#mainContent #title{ padding: 17px 0px; float: left; width: 100%;}

#mainContent #layerslider-container-fw{ position:relative; }
#mainContent #layerslider-container-fw #bullets{ position:absolute; top:10px;left:10px; }
#mainContent #layerslider-container-fw #bullets p{ color:#fff; font-family:cyeb_bold, Arial, Helvetica, sans-serif; margin:5px 0px;}
#mainContent #layerslider-container-fw #bullets span{ color:#54c5d0; font-family:cyeb_light, Arial, Helvetica, sans-serif; font-size:20px; padding-right:5px;}
	
#mainContent #layerslider-container-fw .felirat1{ position:absolute; top:37px !important; left:45px !important; z-index:99999; width:300px;}
#mainContent #layerslider-container-fw .felirat1 #green{ color:#fff; font-size:15px; font-family:cyeb_light, Arial, Helvetica, sans-serif; width:330px; margin-left: 10px; margin-top:5px; background:#a6ce39; border-bottom:1px solid #95a9b8; padding:10px;}
#mainContent #layerslider-container-fw .felirat1 #blue{ color: #fff; font-size: 11px; font-family: cyeb_light, Arial, Helvetica, sans-serif; width:330px; margin-left: 10px; background:url(images/nyitolap_felirat_body.png) repeat; padding:10px; }

#mainContent #layerslider-container-fw .felirat2{ position:absolute; top:135px !important; left:700px !important; background:url(images/nyitolap_felirat2.png) no-repeat; z-index:99999; width:261px; height:140px;}
#mainContent #layerslider-container-fw .felirat2 #green{  color:#fff; font-size:15px; font-family:cyeb_light, Arial, Helvetica, sans-serif; width:188px; margin-left: 10px; margin-top:48px; }
#mainContent #layerslider-container-fw .felirat2 #blue{ color: #fff; font-size: 11px; font-family: cyeb_light, Arial, Helvetica, sans-serif; width:188px; margin-left: 10px;margin-top: 18px;  }

#mainContent #layerslider-container-fw .big1{ background:url(images/nyitolap_felirat1_big.png) no-repeat !important;}
#mainContent #layerslider-container-fw .big1 #green{ margin-top:7px !important; margin-left:65px !important;}
#mainContent #layerslider-container-fw .big1 #blue{ margin-top:17px !important; margin-left:65px !important;}
#mainContent #layerslider-container-fw .big2{ background:url(images/nyitolap_felirat2_big.png) no-repeat !important;}

#mainContent #layerslider .ls-s4{ position:absolute; top:155px !important; left:400px!important; z-index:9999; cursor:pointer;}

#mainContent #video-popup{ position: absolute; top: 0px; left: 0px; z-index: 999; background: #000; visibility: hidden; opacity: 0; transition: 1s opacity;
						   -webkit-transition: 1s opacity; width: 100%; height: 100%; border: 1px solid #666; z-index:999999;}
#mainContent #video-popup #close { position: absolute; top: -21px; right: 0px; background: url(images/icon_close.png) no-repeat; width: 30px;
								    height: 30px; cursor: pointer; }						   

/******* MAINPAGE ICON BOXES STLYES *******/
#mainContent #icon_box{ position:absolute; top:55%; width:98%; height:292px; left:10px; z-index: 9999;}
#mainContent #icon_box #blue_box{ height:285px; background:url(images/blue_box_bg.png) repeat-x;}
#mainContent #icon_box #blue_box h1{ font-size:23.64px !important; }
#mainContent #icon_box #big_icons .c4{ width: 32.66%; margin-right:0.7%; }
#mainContent #icon_box #big_icons .icon{ height:140px; margin-bottom:0.7%;}
#mainContent #icon_box #big_icons .icon .image{ width:100%; float:left; text-align:center; margin:10px 0px; }
#mainContent #icon_box #big_icons .icon .sep{ float: left; width: 80%; height: 1px; border-top: 1px dotted #fff; text-align: center; margin: 3% 10%; }
#mainContent #icon_box #big_icons .icon .title{ width:100%; text-align:center; float:left; line-height: 30px; }
#mainContent #icon_box #big_icons .icon .multi{ line-height:15px; }
#mainContent #icon_box #big_icons .icon:hover{ background-color: #4a493c !important; }

/******* TOP SECTION STLYES *******/
#mainContent #top_section{ float:left; width:100%; border-top:2px solid #d4d4d4; background-color:#d4d4d4; }
#mainContent #top_section p{ font-size:14px; }
#mainContent #top_section .c8{ margin-right:0.2%; width:66.3%; }
#mainContent #top_section #lead{ background-color:#81806f; min-height:184px; padding:20px; }
#mainContent #top_section #lead .plus{ background: url(images/icon_plus.png) no-repeat; width: 19px; height: 19px; float: left; min-height: 144px; margin-right: 10px; margin-top: 1px;}
#mainContent #top_section #small_icons .c4{ width: 32.66%; margin-right:0.7%; }
#mainContent #top_section #small_icons .current{ background-color:#4b493c !important;  }
#mainContent #top_section #small_icons .icon{ height:91px; margin-bottom:0.7%; }
#mainContent #top_section #small_icons .icon .image{ width:100%; float:left; text-align:center; margin:10px 0px; }
#mainContent #top_section #small_icons .icon .sep{ float: left; width: 80%; height: 1px; border-top: 1px dotted #fff; text-align: center; margin: 3% 10%; }
#mainContent #top_section #small_icons .icon .title{ width:100%; text-align:center; float:left; line-height: 30px; }
#mainContent #top_section #small_icons .icon .multi{ line-height:15px; }
#mainContent #top_section #small_icons .icon:hover{ background-color: #4a493c !important; }

/******* CONTENT BOXES STLYES *******/
#mainContent #content_boxes{ padding: 5px 5px 0px 5px; background-color:#fff; float: left; width: 100%;}
#mainContent #content_boxes > div{ margin-bottom:0.5%; }
#mainContent #content_boxes a > div{ margin-bottom:0.5%; }
#mainContent #content_boxes .image{
	min-height: 328px;
	background: #d2d2d2; /* Old browsers */
	background: -moz-linear-gradient(left, #d2d2d2 0%, #fafafa 37%, #fafafa 65%, #d2d2d2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #d2d2d2 0%,#fafafa 37%,#fafafa 65%,#d2d2d2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #d2d2d2 0%,#fafafa 37%,#fafafa 65%,#d2d2d2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d2d2', endColorstr='#d2d2d2',GradientType=1 );
}
#mainContent #content_boxes .image span{ 
	display: block; text-align: center; padding-top: 60px; font-size: 22px; font-family: cyeb_light, Arial, Helvetica, sans-serif;
    font-size: 18px; font-weight: normal; margin-left: 15px; font-weight: bold;
}

#mainContent #content_boxes .image span.sub-title{ margin-top: 15px; font-size: 17px; padding-top: 0px; }

#mainContent #content_boxes .bracket_small .close{ position:absolute; right:0px; top: 0px; }
#mainContent #content_boxes .bracket_small h2{ 
	padding-left:5px; margin-top: 0px; text-transform: uppercase; font-size: 12px; vertical-align: middle; 
	height: 55px; display: table-cell; float: none;
}

#mainContent #content_boxes .c6{ position:relative; width:49.75%; margin-right:0.5%;}
#mainContent #content_boxes .c3{ position:relative; width:24.62%; margin-right:0.5%;}
#mainContent #content_boxes .c4{ position:relative; /*width:32.83%;*/ width:33%; margin-right:0.5%;}
#mainContent #content_boxes .c8{ position:relative; /*width:66.6%;*/width:66.5%;  margin-right:0.5%;}
#mainContent #content_boxes .c9{ position:relative; width: 74.8%; margin-right:0.5%;}
#content_boxes .half{ width:50% !important; height:100% !important;  }
#content_boxes .half .lead{ height:100% !important; }
#content_boxes .third{ width:33.33% !important; height:100% !important; }
#content_boxes .third .lead{ height:100% !important; }
#mainContent #content_boxes .text{ background:url(images/content_box_bg.png) repeat; width:100%; height: 160px; position:absolute; bottom:0px; padding:10px 5px;}
#mainContent #content_boxes .low{ height:100px; }
#mainContent #content_boxes .low2{ height:110px; }
#mainContent #content_boxes .high{ height:340px; }
#mainContent #content_boxes .current{ background:url(images/content_box_hover_bg.png) repeat; width:100%; height: 133px; position:absolute; bottom:0px; padding-top:10px;}
#mainContent #content_boxes div:hover > .text { background:url(images/content_box_hover_bg.png) repeat;}
#mainContent #content_boxes .lead{ margin-left:20px;  height: 40px; overflow: hidden; clear:both;}
#mainContent #content_boxes .kiemelt .lead{  height: 80px; }
#mainContent #content_boxes .clearfix{ margin-bottom:0px !important; }
#mainContent #content_boxes .bracket_small{ margin-left: 10px; margin-bottom:5px;}

/******* REFERENCIÁK STLYES *******/
#mainContent #referenciak{ float: left; width:100%; background-color:#fff;padding: 0% 0.5%;}
#mainContent #referenciak .c2{ width: 16.25%; margin-right:0.5%; margin-bottom: 0.5%;}
#mainContent #referenciak .c2 .desc{ min-height: 40px; }
#mainContent #referenciak .c2:hover>.desc{ background-color:#81806f; }
#mainContent #referenciak .logo{ background-color:#e6e6e2; }
#mainContent #referenciak .title{ width:100%; line-height:40px; background-color: #bfbfb7; margin-bottom: 5px;}
#mainContent #referenciak .title h2{ font-family:cyeb_light, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; margin-left:15px; font-weight:bold;}
#mainContent #referenciak .desc{ background-color:#b3b3a9; color:#fff; line-height: 40px; }
#mainContent #referenciak .desc p{ font-family:cyeb_light, Arial, Helvetica, sans-serif; font-size:11px ; margin-left:15px; }
#mainContent #referenciak .icon{ background:url(images/referenciak_icon_bg.jpg) no-repeat #e6e7e2;  height:24px;}

/******* TEXT PAGE STLYES *******/
#mainContent #text_box{ float:left; width:100%; background-color: #fff; padding:15px 35px 65px 35px; }
#mainContent #text_box h2{ font-size: 16px; color:#81806f; font-family:cyeb_light, Arial, Helvetica, sans-serif; font-weight:normal; margin-top:20px; font-weight:bold;}
#mainContent #text_box p{ color:#81806f; font-family:cyeb_light, Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px;}
#mainContent #text_box ol{ margin-left:10px; }
#mainContent #text_box ol li{ color:#81806f; font-family:cyeb_light, Arial, Helvetica, sans-serif; font-weight:normal; margin-bottom:10px;font-size:14px;}
#mainContent #text_box ol li p{ margin:5px 0px; }

/******* CONTACT FORM STLYES *******/
#mainContent #text_box #contact{ padding:20px 0px;width:70%; font-family:cyeb_light, Arial, Helvetica, sans-serif; font-weight:normal; color:#81806f; font-size:13px;}
#mainContent #text_box #contact div{ text-align:right; width:35%; }
#mainContent #text_box #contact #kotelezo{ width:100%; text-align:left; }
#mainContent #text_box #contact #kotelezo p{ font-family:cyeb_light, Arial, Helvetica, sans-serif; }
#mainContent #text_box #contact div p{ font-family:cyeb_bold, Arial, Helvetica, sans-serif; }
#mainContent #text_box #contact label{ width:35%; float:left; height: 25px; margin: 5px 0px; text-align:right; padding-right:1%;}
#mainContent #text_box #contact input[type="text"]{ width:58%; float:left; height: 25px; margin: 5px 0px; padding-left:1%; border:1px solid #c7c6c4; border-radius:4px;}
#mainContent #text_box #contact input[type="submit"]{background-color: #81806f;color: #fff; border: none;padding: 5px 20px; margin-top: 10px; float:right; border-radius:4px;}
#mainContent #text_box #contact input[type="submit"]:hover{ background-color:#4a493c; }
#mainContent #text_box #contact_info{ width:100%; float:left;

	color:#81806f; font-size:12px; font-family:cyeb_light, Arial, Helvetica, sans-serif; border-top:1px solid #c0bfb7; padding-top:20px; height: 300px}
#mainContent #text_box #contact_info .contact_box{ float:left; width:100%; margin-bottom: 20px; }
#mainContent #text_box #contact_info .contact_box .country{ font-family:cyeb_bold, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; margin-bottom:10px;}
#mainContent #text_box #contact span{ float:left; margin-left:1%; margin-top:10px;} 

#mainContent .tajekoztatok p{ margin:15px 0px; }
a.letoltes{ margin:15px 0px; background:url(images/icon_letoltes.png) no-repeat right; padding-right:25px; color:#54c5d0; margin-left:15px; display: inline-block; height: 23px}
a.letoltes:hover{ color: #4a493c; background:url(images/icon_letoltes_hover.png) no-repeat right; display: inline-block; height: 23px}

#mainContent #tobb_cikk{ background-color:#fff; float: left; width: 100%; min-height: 400px; padding-left: 3%;}
#mainContent #tobb_cikk .title{ margin-bottom:10px;}
#mainContent #tobb_cikk h2{ font-family:cyeb_bold, Arial, Helvetica, sans-serif; font-size:23px; color:#81806f; line-height:1.3em; margin:5px 0px;}
#mainContent #tobb_cikk h3{ font-family:cyeb_bold, Arial, Helvetica, sans-serif; font-size:13px; color:#81806f;}
#mainContent #tobb_cikk p{ margin:5px 0px;}
#mainContent #tobb_cikk .cikk{ width: 100%; float: left; margin: 2% 0%;}
#mainContent #tobb_cikk .cikk ul{ margin-left:20px;}
#mainContent #tobb_cikk .cikk ul li{ color: #81806f; font-size: 14px; } 
#mainContent #tobb_cikk .cikk .sub_title{ margin-bottom:5px; }
#mainContent #tobb_cikk .cikk .lead p{ color:#81806f; font-size:14px;}
#mainContent #tobb_cikk .cikk .more{ color:#81806f; font-size:13px; margin-top: 5px; padding-left:20px;}
#mainContent #tobb_cikk .cikk .more a:hover{ font-weight:bold; }
#mainContent #tobb_cikk .cikk .more span{ font-size:16px; font-size: 35px; position: absolute; bottom: 0px; left: 0px;}
#mainContent #tobb_cikk .cikk .c8{ width: 56.671%; margin-right: 3%; }
#mainContent #tobb_cikk .cikk .c4{ width:39.33%; }
#mainContent #tobb_cikk .cikk .c4 .image{ margin-bottom: 2%; }

#mainContent #text_box h2 a{ font-size:23px; color:#81806f;}
#mainContent #text_box h2 a:hover{ text-decoration:underline; }
#mainContent #text_box h3{ font-family:cyeb_bold, Arial, Helvetica, sans-serif; font-size:13px; color:#81806f;}
#mainContent #text_box .cikk{ width: 100%; float: left; margin: 2% 0%;}
#mainContent #text_box .cikk .sub_title{ margin-bottom:5px; }
#mainContent #text_box .cikk .lead p{ color:#81806f; font-size:13px;}

#mainContent .oldalterkep>ul{ margin-left:0px; }
#mainContent .oldalterkep ul{ margin-left:30px; list-style:none;}
#mainContent .oldalterkep ul li{ margin:5px 0px; }

/************* FOOTER STYLES *************/ 
footer { background-color:#e6e6e2; color: #81806f; font-size:11px; padding:10px 15px 0px 27px; }
footer .c3 a{font-size:10px; }
footer .c9{ text-align:right; } 
footer .c9 a{ padding:0px 5px; font-size:10px; } 

/********* LAPOZÁS ************/
.lapozas {width: 100%; margin-right: 0px;padding: 5px 0px; text-align: center; font-size: 14px; margin-bottom:20px; }
.lapozas span {margin-top:10px;margin-bottom:10px;background:#FFF;padding: 1px 5px;border:solid;border-width:1px;border-color:#d4d4d4; font-weight: normal;color:#d4d4d4;}
.lapozas a {margin-top:10px;margin-bottom:10px;	background:#FFF; padding: 1px 5px; border:solid;border-width:1px;border-color:#999; font-weight: normal;color: #444444;text-decoration:none !important;}
.lapozas a:hover {border:solid;border-width:1px;border-color:#999;}

