body {background:url("/images/design/microsite_1/bg_body.png"); color:#000000;}

#wrapper {background-color:#FFFFFF; box-shadow:0 0 40px rgba(0, 0, 0, 0.4);}

#header_2 {min-width:284px; max-width:1260px; padding:0px 18px; margin:0px auto; background:url("/images/design/microsite_1/bg_menu_2.png");}
#header_2 .logo {width:481px; max-width:481px; display:inline-block; height:80px; margin-right:40px; vertical-align:top; background-image:url('/images/design/microsite_1/logo_3.png'); background-size:481px 50px; background-position:0px center; background-repeat:no-repeat;}
#header_2 .logo span {display:none;}
#header_2 .menu {height:70px; display:inline-block; margin-right:40px; vertical-align: top;}
#header_2 .menu H2 {display:inline-block;}
#header_2 .menu a {margin-left:40px; font-family:"Asap", sans-serif; font-size:20px; font-weight:bold; line-height:70px; color:#FFFFFF; text-decoration:none; text-transform:uppercase;}
#header_2 .menu a:hover, #header_2 .menu a.active {color:#424242;}
#header_2 .menu a.first {margin-left:0px;}
#header_2 .kereso {width:400px; text-align:center; display:inline-block; padding:4px 0px; height:62px; vertical-align: top;}
#header_2 .kereso form {display:inline-block;}
#header_2 .kereso input, #header_2 .kereso select {margin:5px;}
#header_2 .kereso input[type="text"] {margin:0px 5px;}
#header_2 .kereso input[type="checkbox"] {vertical-align:middle; margin:0px;}
#header_2 .kereso span, #header_2 .kereso label {margin:0px 5px; white-space:nowrap;}

#footer {margin:10px auto 0px; background-color:#d4d4d4;}
#footer a {color:#424242;}

#loadtime {background-color:#d4d4d4;}

.kiemeles_uj {background-color:#FFFFFF;}
.kiemeles_uj .megerositette_1 {color:#FFFFFF;}
.kiemeles_uj .megerositette_2 {color:#FFFFFF; background-color:#5a95f4;}
.kiemeles_uj .footer {background-color:#FFFFFF; color:#000000;}
.kiemeles_uj .footer:hover, .kiemeles_uj:hover .footer {background-color:#5a95f4; color:#FFFFFF;}
.kiemeles_uj .flyer {color:#FFFFFF; background-color:#5a95f4;}

.paros .footer {background-color:#FFFFFF; color:#000000;}
.paros:hover .footer font {color:#FFFFFF;}

/* ------------------------------------------------------------------------------------- */
.kiemeles SPAN.name {color:#000000;}
.kiemeles .cim {color:#000000;}
.caption {background-color:#5a95f4; color:#FFFFFF;}
.thumbSzoveg {color:#FDF5CE;}
DIV.curtaininner.m150a DIV.flyer {color:#FFFFFF; background-color:#5a95f4;}
.hb_leftupper {background:#e8e8e8; border:3px solid #e8e8e8; color:#000;}
DIV.kiemeles:hover {background-color:#5a95f4; color:#FFFFFF;}
DIV.kiemeles:hover .name, DIV.kiemeles:hover .cim {color:#FFFFFF;}
/* ------------------------------------------------------------------------------------- */

@media all and (max-width: 710px) {
	#header_2 .logo {display:block; width:auto; max-width:481px; height:50px; margin:0px auto; padding:15px 0px; background-size:contain; background-position:center center;}
	#header_2 .menu {width:100%; height:auto; padding-bottom:20px; margin-right:0px; text-align:center;}
	#header_2 .menu a {line-height:100%;}
	#header_2 .kereso {width:100%; height:auto; text-align:center;}
	#container .col_2 {display:none;}
}

@media all and (min-width: 711px) and (max-width: 1260px) {
	#header_2 .logo {width:50%; margin-right:0px; text-align:center; height:50px; line-height:50px; margin-top:15px; margin-bottom:15px; background-size:contain; background-position:left center;}
	#header_2 .menu {width:50%; margin-right:0px; text-align:center;}
	#header_2 .kereso {width:100%; height:auto; text-align:center;}
}