@charset "utf-8";body{font:1em Tahoma,Geneva,sans-serif;background:#666 url(/images/body_color.png);margin:0;padding:0;text-align:center;color:#333;}
a{color:#069;text-decoration:none;}
a img{border:none;}
a:active,a:focus{outline:0;}
a:active,a:focus{outline:expression(hideFocus='true');}
q { quotes: '\201E' '\201D' '\00BB' '\00AB'; }
q:before { content: open-quote; }
q:after { content: close-quote; }
input,select{font:12px Tahoma,Geneva,sans-serif;color:#333;background:#eee;padding:4px;margin:2px 0;border:1px solid #ddd;border-color:#bbb #ddd #ddd #bbb;-moz-border-radius:3px;-webkit-border-radius:3px;}
.fltrt{float:right;margin-left:10px;}
.fltlft{float:left;margin-right:10px;}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0;}
.clean{border:none;background:none;padding:0;margin:0;}
#body_gradient{width:100%;background:url(/images/body_bg.png) repeat-x;padding:10px 0;}
#container{width:960px;background:#fff url(/images/container_bg.png) repeat-y;margin:0 auto;border:1px solid #999;text-align:left;-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);}
#header{height:220px;position:relative;background:#fff url(/images/head_bg.jpg) no-repeat;}
#homelink{position:absolute;top:10px;left:20px;}
#top_menu{background-color:#333;height:30px;width:940px;position:absolute;top:160px;left:10px;background:url(/images/top_menu_bg.png) repeat-x; z-index: 100;}
#top_menu #top_menu_left{display:block;height:30px;width:10px;position:absolute;top:0;left:0;background:url(/images/top_menu_left.png) no-repeat;}
#top_menu #top_menu_right{display:block;position:absolute;top:0;right:0;width:10px;height:30px;background:url(/images/top_menu_right.png) no-repeat;}
#top_nav{list-style-type:none;display:block;margin:0 0 0 10px;padding:0;position:relative;}
#top_nav li{display:block;float:left;position:relative;}
#top_nav li a{color:#fff;display:block;float:left;text-align:center;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:bold;line-height:30px;padding:0 18px;overflow:hidden;}
#top_nav li.kiemelt a{background:url(/images/top_menu_bg_kiemelt.png) repeat-x;}
#top_nav li .sep{display:block;float:left;width:2px;height:30px;background:url(/images/top_menu_separator.png) no-repeat;}
#top_nav li:hover li a{color:#8f3e51;font-size:11px;text-transform:none;}
#top_nav li:hover li:hover a,#top_nav li li a:hover{color:#8f3e51;background:#eee;}
#top_nav li:hover li:hover li a{color:#8f3e51;background:#fff;}
#top_nav li:hover li:hover li:hover a,#top_nav li li li a:hover{color:#8f3e51;background:#eee;}
#top_nav li ul{display:none;position:absolute;background:#fff;top:30px;left:0;width:250px;padding:0;margin:0;border:1px solid #ccc;border-top:none;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:5px;-moz-box-shadow:3px 3px 3px rgba(0,0,0,0.5);-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.5);}
#top_nav li li ul{top:0;left:250px;}
#top_nav li:hover ul,#top_nav li a:hover ul{display:block;}
#top_nav li:hover li ul,#top_nav li a:hover li ul{display:none;}
#top_nav li:hover li:hover ul,#top_nav li a:hover li:hover ul{display:block;}
#top_nav li ul li{display:block;float:none;position:relative;}
#top_nav li ul a{display:block;float:none;text-align:left;padding:2px 10px;line-height:1.5;border-top:1px solid #ccc;}
#sidebar1{float:left;width:210px;margin:0 0 0 20px;padding:10px 10px 0 10px;}
#sidebar1 .sidetitle{padding:0;margin:0;text-indent:-9999px;background-repeat:no-repeat;}
.regisztracio{background-image:url(/images/h2_regisztracio.png);}
.aktualitasok{background-image:url(/images/h2_aktualitasok.png);}
.referenciak{background-image:url(/images/h2_referenciak.png);}
#idopont_form_sidebar input{background-color:#fff;margin:2px 0;width:95%;}
#idopont_form_sidebar select{background-color:#fff;margin:2px 0;width:100%;z-index:9999;}
#sidebar1 .sidebar_hirlista{font-size:.8em;margin:0;line-height:1.5;}
#sidebar1 .sidebar_hirlista hr{border:1px solid #eee;border-bottom:1px solid #ddd;}
#sidebar1 .sidebar_hirlista .sidebar_hirdatum{font-weight:bold;}
#sidebar1 .sidebar_hirlista .sidebar_hircim a{font-weight:bold;text-decoration:none;color:#862d3f;}
#sidebar1 .sidebar_hirlista .sidebar_hircim a:hover{text-decoration:underline;color:crimson;}
#sidebar1 .sidebar_hirlista .sidebar_hirlead p{padding:0;margin:0;font-size:.9em;}
#idopont_form_sidebar input.error,select.error{background-color:#fee!important;border:1px solid crimson;}
#idopont_form_sidebar label.error{width:auto;display:inline;color:crimson;font-size:.7em;}
#mainContent{margin:0 0 0 250px;padding:0 20px 0 20px;font-size:.8em;}
#mainContent h1,#mainContent h2{font-family:Georgia,"Times New Roman",Times,serif;}
#mainContent h1{font-size:1.8em;font-weight:normal;text-transform:uppercase;padding:0 0 .5em 0;margin:0;}
#mainContent h1.kepes{display:block;width:0;height:40px;overflow:hidden;margin:0 0 10px 0;padding:0 0 0 660px;background:url(/images/titles.png) no-repeat;}
#mainContent h1.welcome{height:50px;background-image:url(/images/h1_udvozoljuk.png);}
#mainContent h1.magunkrol{background-position:0 0;}
#mainContent h1.szolgalt{background-position:0 -40px;}
#mainContent h1.akciok{background-position:0 -80px;}
#mainContent h1.fizetesi{background-position:0 -120px;}
#mainContent h1.hirek{background-position:0 -160px;}
#mainContent h1.idopont{background-position:0 -200px;}
#mainContent h1.elerhetoseg{background-position:0 -240px;}
#mainContent h2{font-size:1.4em;font-weight:normal;color:#862d3f;}
#mainContent hr{border:1px solid #fff;border-bottom:1px solid #eee;}
#changelang { margin: 1em 0 1em 50px !important; float: right;}
#changelang li {display: inline; padding: 0; }
#changelang li:first-child {border-left: none;}
#mainContent .homeTable td{vertical-align:top;}
#mainContent p{text-align:justify;line-height:1.5;}
#mainContent a:hover{text-decoration:underline;color:#08B;}
#mainContent fieldset{border:1px solid #eee;}
#mainContent fieldset .kotelezo{color:crimson;}
#mainContent input.error,select.error{background-color:#fee;border:1px solid crimson;}
#mainContent label.error{width:auto;display:inline;color:crimson;font-size:.9em;}
/* csak1nap */

#csak1nap_main{position:relative;background: url(/images/csak1nap_main_bg.png);width:672px;height:326px;color:#fff;}
#csak1nap_main a {color:#fff;}
#csak1nap_main a:hover {color:#f90;}
.small_box {position:absolute;width:187px;height:245px;}
#csak1_left {left:10px;}
#csak1_right {right:10px;}
#csak1_left .small_box_bg {background: url(/images/csak1_small_box_left.png);width:187px;height:245px;}
#csak1_right .small_box_bg {background: url(/images/csak1_small_box_right.png);width:187px;height:245px;}
.atlatszo {opacity:.60;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";-khtml-opacity:.60;-moz-opacity:.60;}
#csak1_center {position:absolute;width:240px;height:322px;left:215px;background: url(/images/csak1_large_box.png);}
.csak1_text {position:absolute;top:55px;margin:10px;text-align:center;}
.csak1_arrow {position:absolute;bottom:-32px;left:50%;width:64px;height:64px;margin-left:-32px;}
.csak1_text_center {position:absolute;top:90px;margin:0 5px;text-align:center;}
.csak1_nev {font-weight:bold;margin:0 10px 5px 10px;height:34px;overflow:hidden;}
.csak1_nev_small {height:34px;overflow:hidden;}
.csak1_eredeti_ar {font-weight:bold;margin: 0 10px;}
.csak1_akcios_ar {background:url(/images/akcios_ar_bg.png) repeat-x;font-weight:bold;color:#f90;line-height:24px;margin:0;text-shadow: 1px 1px 1px #312;}
.csak1_akcios_keszlet {margin:0 10px;}
.csak1_akcios_datum {}
.csak1_akcios_kep {width:210px;height:120px;overflow:hidden;background-repeat:no-repeat;background-position:center;margin-top:5px;margin-left:10px;}
.csak1_akcios_kep_small {width:165px;height:120px;overflow:hidden;background-repeat:no-repeat;background-position:center;margin-top:10px;background-color:white;}
.csak1_kedvezmeny {position:absolute;bottom:70px;right:-20px;width:68px;height:68px;background:url(/images/szazalek_csillag.png) no-repeat;
text-align:center;font-weight:bold;text-shadow: 1px 1px 1px #111;padding-top:17px;font-size:1.1em}
.szazalek_kisbetus {font-weight:normal;font-size:9px;}
.csak1_bovebben {margin-top:-10px;}

#footer{background:#fff url(../images/logo_black.png) no-repeat 20px 30px;padding:10px 20px;font-size:75%;line-height:1.5;}
#footer hr{border:1px solid #fff;border-bottom:1px solid #eee;}
#footer a{color:#862d3f;}
#footer_content{padding-left:250px;}
#bottom_nav{margin:0;padding:0;border:none;list-style:none;}
#bottom_nav li{display:inline;}
#bottom_nav li a{padding:0 .5em;color:#862d3f;text-decoration:none;border-left:1px solid #333;}
#bottom_nav li:first-child a{border:none;padding-left:0;}
#bottom_nav li a:hover{text-decoration:underline;color:crimson;}

#simplemodal-overlay {background-color:#fff;} 
#simplemodal-container {background:#fff url(../images/1.jpg) no-repeat left bottom; border:5px solid #752737; padding:10px; width: 326px; height: 390px; font-size: 13px; line-height:1.5;} 
#simplemodal-container a.modalCloseImg {
	background:url(/images/x.png) no-repeat; /* adjust url as required */
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer;
}
