body {margin:20px 0px; color:#515151; background:url('/images/design/microsite_19/body.png') repeat-x 0% 0% #e7e8e9;}

#wrapper {box-shadow:0 0 20px rgba(0, 0, 0, 0.4);}

#header_2 {padding:0px; margin:0px auto; white-space:nowrap; border-bottom:1px solid #FFFFFF; background:-webkit-linear-gradient(#ff6400, #ff4900); background:-o-linear-gradient(#ff6400, #ff4900); background:-moz-linear-gradient(#ff6400, #ff4900); background:linear-gradient(#ff6400, #ff4900);}
#header_2 .logo {display:inline-block; width:196px; height:135px; margin:0px 40px; vertical-align:top; background-image:url('/images/design/microsite_19/logo.png'); background-size:196px 115px; background-position:left center; background-repeat:no-repeat;}
#header_2 .logo span {display:none;}
#header_2 .kereso {display:inline-block; width:100%; max-width:944px; height:135px; line-height:135px; padding-left:40px; vertical-align:top; background:-webkit-linear-gradient(#f0f0f0, #b8b8b8); background:-o-linear-gradient(#f0f0f0, #b8b8b8); background:-moz-linear-gradient(#f0f0f0, #b8b8b8); background:linear-gradient(#f0f0f0, #b8b8b8);}
#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;}

#container {color:#FFFFFF; background:-webkit-linear-gradient(#232323, #101010); background:-o-linear-gradient(#232323, #101010); background:-moz-linear-gradient(#232323, #101010); background:linear-gradient(#232323, #101010);}
#container h4.info {color:#ff5000; border-bottom:1px solid #3b3b3b;}

#footer {color:#4e4e4e; border-top:1px solid #FFFFFF; background:-webkit-linear-gradient(#f0f0f0, #b8b8b8); background:-o-linear-gradient(#f0f0f0, #b8b8b8); background:-moz-linear-gradient(#f0f0f0, #b8b8b8); background:linear-gradient(#f0f0f0, #b8b8b8);}
#footer a {color:#4e4e4e;}
#footer a:hover {color:#ff5000;}

#loadtime {color:#a0a0a0; border-top:1px solid #565656; background:-webkit-linear-gradient(#232323, #101010); background:-o-linear-gradient(#232323, #101010); background:-moz-linear-gradient(#232323, #101010); background:linear-gradient(#232323, #101010);}

#tarsoldalak {color:#a0a0a0;}
#tarsoldalak a {color:#a0a0a0;}

.kiemeles_uj {background-color:#FFFFFF;}
.kiemeles_uj .megerositette_1 {color:#FFFFFF;}
.kiemeles_uj .megerositette_2 {color:#FFFFFF; background-color:#ff5000;}
.kiemeles_uj .footer {background-color:#2b2b2b; color:#d6d6d6;}
.kiemeles_uj .footer:hover, .kiemeles_uj:hover .footer {background-color:#ff5000; color:#FFFFFF;}
.kiemeles_uj .flyer {color:#000000; background-color:#FFFFFF;}

.paros .footer {background-color:#2b2b2b;}
.paros .footer font {color:#d6d6d6;}
.paros:hover .footer font {background-color:#ff5000; color:#FFFFFF;}

/* ------------------------------------------------------------------------------------- */
.kiemeles {background-color:#2b2b2b;}
.kiemeles SPAN.name {color:#d6d6d6;}
.kiemeles .cim {color:#d6d6d6;}
.caption {background-color:#5a95f4; color:#FFFFFF;}
DIV.curtaininner.m150a DIV.flyer {color:#FFFFFF; background-color:#ff5000;}
.hb_leftupper {background:#e8e8e8; border:3px solid #e8e8e8; color:#000;}
DIV.kiemeles:hover {background-color:#ff5000; color:#FFFFFF;}
DIV.kiemeles:hover .name, DIV.kiemeles:hover .cim {color:#FFFFFF;}
DIV.kiemeles:hover DIV.flyer {color:#000000; background-color:#FFFFFF;}
.nored {color:#FFFFFF;}
.thumbSzoveg {color:#FFFFFF;}
/* ------------------------------------------------------------------------------------- */

@media all and (max-width: 591px) {
	#container .col_2 {display:none;}
}

@media all and (max-width: 870px) {
	#header_2 {white-space:normal; padding-top:10px;}
	#header_2 .logo {display:block; width:auto; max-width:none; height:115px; margin:0px 20px 10px 20px; padding:0px; background-size:contain; background-position:center center;}
	#header_2 .kereso {display:block; width:auto; height:auto; line-height:normal; padding:10px; text-align:center; border-top:1px solid #FFFFFF; background:-webkit-linear-gradient(#f0f0f0, #b8b8b8); background:-o-linear-gradient(#f0f0f0, #b8b8b8); background:-moz-linear-gradient(#f0f0f0, #b8b8b8); background:linear-gradient(#f0f0f0, #b8b8b8);}
}