body {
	margin:0px;
	padding:0px;
	border:0px;
	background:white url(bgr.2010.png) repeat-x top;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}


a img { border:none; }
form { margin:0px; padding:0px; }
input, select, textarea { font-family:Tahoma, Geneva, sans-serif; }

.clear {
	height:0px;
	width:auto;
	clear:both;
	overflow:hidden;
}
.clear5 {
	height:5px;
	width:auto;
	clear:both;
	overflow:hidden;
}
.clear8 {
	height:8px;
	width:auto;
	clear:both;
	overflow:hidden;
}
.clear10 {
	height:10px;
	width:auto;
	clear:both;
	overflow:hidden;
}
.clear12 {
	height:12px;
	width:auto;
	clear:both;
	overflow:hidden;
}
.clear15 {
	height:15px;
	width:auto;
	clear:both;
	overflow:hidden;
}
.clear20 {
	height:20px;
	width:auto;
	clear:both;
	overflow:hidden;
}
.clear25 {
	height:25px;
	width:auto;
	clear:both;
	overflow:hidden;
}

#container {
	width:950px;
	margin:0 auto;
	position:relative;
}

.footer {
	clear:both;
	width:950px;
	background:#e9e9e9;
	height:52px;
	color:#666666;
	font-size:11px;
}
.footer a {
	color:#666666;
	text-decoration:none;
}
.footer a:hover {
	color:#666666;
	text-decoration:underline;
}
.footer .copy {
	float:left;
	width:230px;
	display:inline;
	margin-left:26px;
	margin-top:20px;
}
.footer .menu {
	float:left;
	width:480px;
	text-align:center;
	margin-top:20px;
}
.footer .wi {
	float:left;
	width:176px;
	text-align:right;
	margin-top:20px;
}
.footer .wi img {
	margin-bottom:-3px;
}

.header {
	width:950px;
	height:73px;
}
.logo { float:left; }
.logo, .logo a {
	background:url(logo.2010.png) no-repeat 17px 5px;
	width:320px;
	height:73px;
	display:block;
	overflow:hidden;
	font-weight:bold;
	color:#2c2b29;
	text-decoration:none;
	font-size:12px;
}
.logo .none { display:none; }
.logo .show {
	display:block;
	padding-top:55px;
	padding-left:19px;
}
.logo .show h1 { margin:0px; padding:0px; float:left; font-size:12px; padding-right:5px; }
.logo .show span { float:left; }

.login_box {
	float:right;
	width:515px;
	display:inline;
	margin-right:10px;
	color:#666666;
	padding-top:26px;
}
.login_box .login_text {
	font-size:11px;
	float:left;
	width:117px;
	font-weight:bold;
	padding-top:3px;
}
.login_box input {
	border:1px solid #d3d0c6;
	color:#666666;
	font-size:12px;
	padding:2px 5px;
}
.login_box .col_1 {
	float:left;
	width:151px;
	font-size:10px;
}
.login_box .col_1 input { width:135px; }
.login_box .col_2 {
	float:left;
	width:124px;
	font-size:10px;
}
.login_box .col_2 input { width:108px; margin-bottom:3px; }
.login_box .button {
	background:url(box.login.btn.png) no-repeat;
	width:118px;
	height:25px;
	float:left;
	margin-top:-3px;
}
.login_box .button input {
	background-color:transparent;
	border:none;
	width:118px;
	height:25px;
	cursor:pointer;
	font-size:0px;
}
.login_box .check { width:auto!important; border:none; float:left; }
.login_box label {
	float:left;
	margin-top:3px;
	margin-left:2px;
}
.login_box .col_2 a {
	font-size:10px;
	color:#666;
	text-decoration:none;
}
.login_box .col_2 a:hover {
	color:#666;
	text-decoration:underline;
}

.index_photo {
	width:950px;
	height:470px;
	position:relative;
}
.index_pic_link { position:absolute; width:535px; height:200px; top:80px; }
.index_pic_link a { width:535px; height:200px; display:block; overflow:hidden; text-indent:-10000em; }
.randimobil_layer {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img2.habostorta.hu/randiszeles/2005_imagesrandi/randimobil_layer.v2.png');
	width:182px;
	height:97px;
	position:absolute;
	z-index:0;
	left:0;
	top:0px;
	margin-top:283px;
}
.randimobil_layer .bgr {
	background:url(http://img2.habostorta.hu/randiszeles/2005_imagesrandi/randimobil_layer.v2.png) no-repeat;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	width:182px;
	height:97px;
}
.randimobil_layer_link a {
	width:182px;
	height:97px;
	display:block;
	overflow:hidden;
	text-indent:-1000em;
	position:absolute;
	z-index:0;
	left:0px;
	top:0px;
	margin-top:283px;
	float:left;
	z-index:10000;
}

.gravity_layer {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img2.habostorta.hu/randiszeles/2005_imagesrandi/gravity_layer.png');
	width:181px; height:83px; position:absolute; z-index:0; left:0; top:0px; margin-top:283px; }
.gravity_layer .bgr {
	background:url(http://img2.habostorta.hu/randiszeles/2005_imagesrandi/gravity_layer.png) no-repeat;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	width:181px; height:83px;
}
.gravity_layer_link a { width:181px; height:83px; display:block; overflow:hidden; text-indent:-1000em; position:absolute; z-index:0; left:0px; top:0px; margin-top:283px; z-index:10000; }

.reg_box {
	background:url(box.reg.png) no-repeat;
	width:396px;
	height:356px;
	float:left;
	display:inline;
	margin:93px 0 0 539px;
	padding-top:40px;
	color:#8b7b61;
	font-size:11px;
}
.reg_box .none { display:none; }
.reg_box .text {
	font-weight:bold;
	padding-top:3px;
	float:left;
	width:135px;
	text-align:right;
}
.reg_box .reg_text {
	font-size:10px;
	float:left;
	width:205px;
}
.reg_box .reg_text a {
	color:#8b7b61;
	text-decoration:underline;
}
.reg_box .reg_text a:hover {
	color:#8b7b61;
	text-decoration:none;
}
.reg_box .text_check {
	float:left;
	display:inline;
	margin-left:117px;
	margin-right:20px;
	width:20px;
	text-align:right;
}
.reg_box .input {
	float:left;
	width:205px;
	display:inline;
	margin-left:20px;
	height:23px;
}
.reg_box input, .reg_box select {
	border:1px solid #d2cfc5;
	padding:2px 5px;
	width:190px;
	font-size:11px;
}
.reg_box select { width:202px; }
.reg_box .check { width:auto; border:none; float:left; }
.reg_box label { float:left; margin-top:2px; margin-right:10px; }
.reg_box .button {
	background:url(box.reg.btn.png) no-repeat;
	width:191px;
	height:56px;
	overflow:hidden;
	float:left;
	display:inline;
	margin-left:171px;
	margin-bottom:10px;
}
.reg_box .button input {
	background-color:transparent;
	border:none;
	width:191px;
	height:56px;
	cursor:pointer;
	font-size:0px;
}
.reg_box ul {
	clear:both;
	margin:0 0 0 11px;
	padding:0;
	list-style:none;
}
.reg_box ul li {
	background:url(box.reg.bull.png) no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#000;
	position:relative;
	padding-left:22px;
	padding-bottom:8px;
}



.partners {
	background:url(box.partners.png) no-repeat;
	width:950px;
	height:35px;
}
.partners .text {
	float:left;
	color:#666666;
	font-weight:bold;
	line-height:35px;
	text-indent:15px;
	font-size:10px;
}
.partners .imges {
	float:left;
	padding-left:10px;
}
.partners img {
	margin:0 17px;
}
.partners .imges_right {
	float:right;
}

.index_boxes {
	width:950px;
}
.index_boxes .left_side {
	float:left;
	width:660px;
}
.index_boxes .right_side {
	float:right;
	width:281px;
}


.box_tab {
	background:#f8f4e7 url(box.tab.top.png) no-repeat left top;
	width:660px;
}
.box_tab .menu {
	width:660px;
	height:46px;
}
.box_tab .menu ul {
	margin:0px;
	padding:6px 0 0 10px;
	list-style:none;
}
.box_tab .menu ul li {
	float:left;
	height:41px;
	display:inline;
	margin-right:11px;
	position:relative;
	z-index:10;
}
.box_tab .menu ul li span {
	height:41px;
	width:206px;
	display:block;
	text-align:center;
	line-height:31px;
	font-weight:bold;
	color:#000;
	cursor:pointer;
	font-size:12px;
}
.box_tab .menu ul li a { text-decoration:none; }
.adatlap_menu_akt span {
	width:206px;
	text-shadow: 1px 1px 3px #91733c;
	color:#fff!important;
	font-size:12px;
}
.box_tab .menu ul li a span { text-decoration:none; }
.tab_1 .adatlap_menu_akt, .tab_1 .adatlap_menu_akt span { background:url(box.tab.menu.png) no-repeat 0 0px; }
.tab_2, .tab_2 span { background:url(box.tab.menu.png) no-repeat -217px 0; }
.tab_3, .tab_3 span { background:url(box.tab.menu.png) no-repeat -434px 0; }

.tab_1, .tab_1_act span { background:url(box.tab.menu.png) no-repeat 0 -41px; }
.tab_2 .adatlap_menu_akt, .tab_2 .adatlap_menu_akt span { background:url(box.tab.menu.png) no-repeat -217px -41px; }
.tab_3, .tab_3 span { background:url(box.tab.menu.png) no-repeat -434px 0; }

.tab_1, .tab_1_act span { background:url(box.tab.menu.png) no-repeat 0 -41px; }
.tab_2, .tab_2 span { background:url(box.tab.menu.png) no-repeat -217px 0px; }
.adatlap_menu_akt .tab_3, .tab_3 .adatlap_menu_akt span { background:url(box.tab.menu.png) no-repeat -434px -82px; }
.tab_3 { margin-right:0px!important; }



.box_tab .menu .tab_3 { margin-right:0px; }
.tab_cont {
	border:1px solid #d6cfc5;
	border-bottom:none;
	padding:16px 27px 0 27px;
	color:#666666;
	background:#fff;
	font-size:11px;
	_margin-top:-1px;
}
.tab_cont h4, .tab_cont h2, .tab_cont p {
	margin:0px;
	padding:0px;
}
#tab_cont_2, #tab_cont_1 { display:none; }
#tab_1 { font-size:11px; }
.tab_cont .sep {
	background:#e8e8e8;
	height:1px;
	overflow:hidden;
	clear:both;
	margin-bottom:15px;
}
.tab_cont .photo {
	background:url(box.tab.pic.bg.png) no-repeat;
	width:78px;
	float:left;
	display:inline;
	margin-right:10px;
	text-align:center;
}
.tab_cont .photo img {
	margin:4px;
}
.tab_cont .photo a {
	color:#b6924e;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	text-decoration:none;
}
.tab_cont .photo a:hover span {
	text-decoration:underline;
}
.tab_cont .photos { margin-right:-21px; position:relative; }
.tab_cont h2 {
	color:#b6924e;
	font-size:12px;
	padding-bottom:3px;
}
.tab_cont h4 {
	color:#b6924e;
	font-size:14px;
	padding-bottom:6px;
}
.tab_cont p { margin-bottom:15px; }
.tab_cont .reg {
	color:#009900;
	font-weight:bold;
	text-decoration:underline;
}
.tab_cont .reg:hover {
	color:#009900;
	text-decoration:none;
}
.tab_close {
	background:url(box.tab.close.png) no-repeat;
	width:660px;
	height:12px;
	overflow:hidden;
	margin:0px -28px 0 -28px;
	float:left;
	display:inline;
}
.tab_cont .inner_box {
	background:#f3f3f3;
	padding:6px 0 6px 7px;
	float:left;
	display:inline;
	margin:-13px -24px 0 -24px;
	width:645px;
}
.kategoriak a { color:#009900; text-decoration:none; }
.kategoriak a:hover { color:#009900; text-decoration:underline; }
.map_cont {
	background:white url(box.map.cont.top.png) no-repeat 0 0;
	float:left;
	width:420px;
}
.map_cont .bgr_bot {
	background:url(box.map.cont.bot.png) no-repeat 0 bottom;
	width:420px;
	height:310px;
	padding:2px 0 0 0;
	position:relative;
}
.map_cont h4 {
	position:absolute;
	z-index:100;
	left:0px;
	top:0px;
	margin:13px 0 0 17px;
}
.map_layer {
	position:absolute;
	left:0px;
	top:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:underline;
}
.map {
	background:url(map_regionalisv2.png) no-repeat;
	width:420px;
	height:304px;
	position:relative;
}
.map img {
	position:absolute;
	z-index:1000;
}
.map_layer span { position:absolute; cursor:pointer; font-weight:bold; color:#987a42; text-decoration:underline; }
.map_layer span a { color:#987a42; }

.layer_erdely { background:url(map/erdelyv2.png) no-repeat; width:168px; height:232px; left:252px; top:77px; visibility:hidden; }
.layer_erdely span { margin:140px 0 0 94px; }
.layer_text_erdely { width:168px; height:232px; left:252px; top:77px; }
.layer_text_erdely span { margin:140px 0 0 94px; }

.layer_pecs { background:url(map/pecs.png) no-repeat; width:67px; height:56px; left:109px; top:212px; visibility:hidden; }
.layer_pecs span { margin:22px 0 0 26px; }
.layer_text_pecs { width:67px; height:56px; left:109px; top:212px; }
.layer_text_pecs span { margin:22px 0 0 26px; }

.layer_kaposvar { background:url(map/kapos.png) no-repeat; width:72px; height:90px; left:71px; top:169px; visibility:hidden; }
.layer_kaposvar span { margin:42px 0 0 18px; }
.layer_text_kaposvar { width:72px; height:90px; left:71px; top:169px; }
.layer_text_kaposvar span { margin:42px 0 0 18px; }

.layer_szekszard { background:url(map/szekszard.png) no-repeat; width:54px; height:62px; left:130px; top:177px; visibility:hidden; }
.layer_szekszard span { margin:24px 0 0 10px; }
.layer_text_szekszard { width:54px; height:62px; left:130px; top:177px; }
.layer_text_szekszard span { margin:24px 0 0 10px; }

.layer_szeged { background:url(map/szeged.png) no-repeat; width:61px; height:56px; left:217px; top:181px; visibility:hidden; }
.layer_szeged span { margin:27px 0 0 14px; }
.layer_text_szeged { width:61px; height:56px; left:217px; top:181px; }
.layer_text_szeged span { margin:27px 0 0 14px; }

.layer_bekes { background:url(map/bekes.png) no-repeat; width:69px; height:80px; left:257px; top:148px; visibility:hidden; }
.layer_bekes span { margin:31px 0 0 0px; }
.layer_text_bekes { width:69px; height:80px; left:257px; top:148px; }
.layer_text_bekes span { margin:31px 0 0 0px; }

.layer_kecskemet { background:url(map/kecske.png) no-repeat; width:77px; height:100px; left:168px; top:155px; visibility:hidden; }
.layer_kecskemet span { margin:26px 0 0 20px; }
.layer_text_kecskemet { width:77px; height:100px; left:168px; top:155px; }
.layer_text_kecskemet span { margin:26px 0 0 20px; }

.layer_zala { background:url(map/zala.png) no-repeat; width:55px; height:61px; left:44px; top:163px; visibility:hidden; }
.layer_zala span { margin:22px 0 0 -5px; }
.layer_text_zala { width:55px; height:61px; left:44px; top:163px; }
.layer_text_zala span { margin:22px 0 0 -5px; }

.layer_veszprem { background:url(map/veszprem.png) no-repeat; width:63px; height:57px; left:81px; top:127px; visibility:hidden; }
.layer_veszprem span { margin:26px 0 0 8px; }
.layer_text_veszprem { width:63px; height:57px; left:81px; top:127px; }
.layer_text_veszprem span { margin:26px 0 0 8px; }

.layer_szvar { background:url(map/szvar.png) no-repeat; width:51px; height:72px; left:132px; top:121px; visibility:hidden; }
.layer_szvar span { margin:18px 0 0 -18px; }
.layer_text_szvar { width:51px; height:72px; left:132px; top:121px; }
.layer_text_szvar span { margin:18px 0 0 -18px; }

.layer_szombathely { background:url(map/szombathely.png) no-repeat; width:64px; height:55px; left:30px; top:129px; visibility:hidden; }
.layer_szombathely span { margin:9px 0 0 8px; }
.layer_text_szombathely { width:64px; height:55px; left:30px; top:129px; }
.layer_text_szombathely span { margin:9px 0 0 8px; }

.layer_gyor { background:url(map/gyor.png) no-repeat; width:81px; height:50px; left:47px; top:84px; visibility:hidden; }
.layer_gyor span { margin:23px 0 0 29px; }
.layer_text_gyor { width:81px; height:50px; left:47px; top:84px; }
.layer_text_gyor span { margin:23px 0 0 29px; }

.layer_tata { background:url(map/tatabanya.png) no-repeat; width:59px; height:40px; left:123px; top:100px; visibility:hidden; }
.layer_tata span { margin:8px 0 0 -7px; }
.layer_text_tata { width:59px; height:40px; left:123px; top:100px; }
.layer_text_tata span { margin:8px 0 0 -7px; }

.layer_bp { background:url(map/bp.png) no-repeat; width:23px; height:22px; left:166px; top:83px; visibility:hidden; z-index:100; }
.layer_bp span { margin:37px 0 0 7px; }
.layer_text_bp { width:23px; height:22px; left:166px; top:83px; }
.layer_text_bp span { margin:37px 0 0 7px; }

.layer_pest { background:url(map/pest.png) no-repeat; width:78px; height:89px; left:166px; top:83px; visibility:hidden; }
.layer_pest span { margin:56px 0 0 42px; }
.layer_text_pest { width:78px; height:89px; left:166px; top:83px; }
.layer_text_pest span { margin:56px 0 0 42px; }

.layer_szolnok { background:url(map/szolnok.png) no-repeat; width:75px; height:75px; left:217px; top:112px; visibility:hidden; }
.layer_szolnok span { margin:24px 0 0 28px; }
.layer_text_szolnok { width:75px; height:75px; left:217px; top:112px; }
.layer_text_szolnok span { margin:24px 0 0 28px; }

.layer_debrecen { background:url(map/debrecen.png) no-repeat; width:71px; height:82px; left:279px; top:90px; visibility:hidden; }
.layer_debrecen span { margin:30px 0 0 9px; }
.layer_text_debrecen { width:71px; height:82px; left:279px; top:90px; }
.layer_text_debrecen span { margin:30px 0 0 9px; }

.layer_eger { background:url(map/eger.png) no-repeat; width:65px; height:59px; left:213px; top:75px; visibility:hidden; }
.layer_eger span { margin:25px 0 0 37px; }
.layer_text_eger { width:65px; height:59px; left:213px; top:75px; }
.layer_text_eger span { margin:25px 0 0 37px; }

.layer_salgo { background:url(map/salgotarjan.png) no-repeat; width:62px; height:44px; left:180px; top:68px; visibility:hidden; }
.layer_salgo span { margin:13px 0 0 3px; }
.layer_text_salgo { width:62px; height:44px; left:180px; top:68px; }
.layer_text_salgo span { margin:13px 0 0 3px; }

.layer_nyiregy { background:url(map/nyiregy.png) no-repeat; width:97px; height:66px; left:293px; top:54px; visibility:hidden; }
.layer_nyiregy span { margin:27px 0 0 21px; }
.layer_text_nyiregy { width:97px; height:66px; left:293px; top:54px; }
.layer_text_nyiregy span { margin:27px 0 0 21px; }

.layer_miskolc { background:url(map/miskolc.png) no-repeat; width:111px; height:73px; left:238px; top:41px; visibility:hidden; }
.layer_miskolc span { margin:24px 0 0 28px; }
.layer_text_miskolc { width:111px; height:73px; left:238px; top:41px; }
.layer_text_miskolc span { margin:24px 0 0 28px; }

.layer_szlovakia { background:url(map/szlovakia.png) no-repeat; width:308px; height:108px; left:69px; top:-2px; visibility:hidden; }
.layer_szlovakia span { margin:33px 0 0 110px; }
.layer_text_szlovakia { width:308px; height:108px; left:69px; top:-2px; }
.layer_text_szlovakia span { margin:33px 0 0 110px; }


/*.layer_erdely { background:url(map/erdelyv2.png) no-repeat; width:168px; height:232px; left:252px; top:78px; visibility:hidden; }
.layer_erdely span { margin:140px 0 0 94px; }
.layer_pecs { background:url(map/pecs.png) no-repeat; width:67px; height:56px; left:109px; top:214px; visibility:hidden; }
.layer_pecs span { margin:22px 0 0 26px; }
.layer_kaposvar { background:url(map/kapos.png) no-repeat; width:72px; height:90px; left:71px; top:170px; visibility:hidden; }
.layer_kaposvar span { margin:42px 0 0 18px; }
.layer_szekszard { background:url(map/szekszard.png) no-repeat; width:54px; height:62px; left:130px; top:178px; visibility:hidden; }
.layer_szekszard span { margin:24px 0 0 10px; }
.layer_szeged { background:url(map/szeged.png) no-repeat; width:61px; height:56px; left:217px; top:182px; visibility:hidden; }
.layer_szeged span { margin:27px 0 0 14px; }
.layer_bekes { background:url(map/bekes.png) no-repeat; width:69px; height:80px; left:257px; top:149px; visibility:hidden; }
.layer_bekes span { margin:31px 0 0 0px; }
.layer_kecskemet { background:url(map/kecske.png) no-repeat; width:77px; height:100px; left:168px; top:156px; visibility:hidden; }
.layer_kecskemet span { margin:26px 0 0 20px; }
.layer_zala { background:url(map/zala.png) no-repeat; width:55px; height:61px; left:44px; top:164px; visibility:hidden; }
.layer_zala span { margin:22px 0 0 -5px; }
.layer_veszprem { background:url(map/veszprem.png) no-repeat; width:63px; height:57px; left:81px; top:128px; visibility:hidden; }
.layer_veszprem span { margin:26px 0 0 8px; }
.layer_szvar { background:url(map/szvar.png) no-repeat; width:51px; height:72px; left:132px; top:122px; visibility:hidden; }
.layer_szvar span { margin:18px 0 0 -18px; }
.layer_szombathely { background:url(map/szombathely.png) no-repeat; width:64px; height:55px; left:30px; top:131px; visibility:hidden; }
.layer_szombathely span { margin:9px 0 0 8px; }
.layer_gyor { background:url(map/gyor.png) no-repeat; width:81px; height:50px; left:47px; top:87px; visibility:hidden; }
.layer_gyor span { margin:23px 0 0 29px; }
.layer_tata { background:url(map/tatabanya.png) no-repeat; width:59px; height:40px; left:123px; top:103px; visibility:hidden; }
.layer_tata span { margin:8px 0 0 -7px; }
.layer_bp { background:url(map/bp.png) no-repeat; width:78px; height:89px; left:166px; top:85px; visibility:hidden; }
.layer_bp span { margin:37px 0 0 7px; }
.layer_szolnok { background:url(map/szolnok.png) no-repeat; width:75px; height:75px; left:217px; top:113px; visibility:hidden; }
.layer_szolnok span { margin:24px 0 0 28px; }
.layer_debrecen { background:url(map/debrecen.png) no-repeat; width:71px; height:82px; left:279px; top:91px; visibility:hidden; }
.layer_debrecen span { margin:30px 0 0 9px; }
.layer_eger { background:url(map/eger.png) no-repeat; width:65px; height:59px; left:213px; top:78px; visibility:hidden; }
.layer_eger span { margin:25px 0 0 37px; }
.layer_salgo { background:url(map/salgotarjan.png) no-repeat; width:62px; height:44px; left:180px; top:70px; visibility:hidden; }
.layer_salgo span { margin:13px 0 0 3px; }
.layer_nyiregy { background:url(map/nyiregy.png) no-repeat; width:97px; height:66px; left:293px; top:55px; visibility:hidden; }
.layer_nyiregy span { margin:27px 0 0 21px; }
.layer_miskolc { background:url(map/miskolc.png) no-repeat; width:111px; height:73px; left:238px; top:43px; visibility:hidden; }
.layer_miskolc span { margin:24px 0 0 28px; }
.layer_szlovakia { background:url(map/szlovakia.png) no-repeat; width:308px; height:108px; left:69px; top:0px; visibility:hidden; }
.layer_szlovakia span { margin:33px 0 0 110px; }*/

.box_gyorslinkek {
	background:url(box.gyorslinkekv2.png) no-repeat;
	width:186px;
	height:280px;
	float:right;
	display:inline;
	margin-right:4px;
	padding:13px 16px 16px 16px;
	font-size:12px;
}
.box_gyorslinkek h4 {
	margin-bottom:10px;
}
.box_gyorslinkek .left {
	float:left;
	display:block;
	width:120px;
	margin-bottom:10px;
}
.box_gyorslinkek .right {
	float:right;
	display:block;
	width:60px;
	margin-bottom:10px;
	text-align:right;
}
.box_gyorslinkek a {
	color:#666666;
	text-decoration:none;
}
.box_gyorslinkek a:hover {
	color:#666666;
	text-decoration:underline;
}

.box_nezz_korul {
	background:url(box.nezz.korul.png) no-repeat;
	width:627px;
	height:66px;
	margin:0 -5px -6px -15px;
	position:relative;
	display:inline;
	float:left;
}
.nezzkorul {
	margin-left:-12px!important;
	margin-bottom:5px!important;
	position:relative;
}
.box_nezz_korul .col_1 {
	float:left;
	width:157px;
	display:inline;
	margin:7px 0 0 6px;
}
.box_nezz_korul select {
	border:1px solid #d2cfc5;
	background:white;
	padding:2px 5px;
	color:#666666;
	font-size:11px;
}
.box_nezz_korul .col_2 {
	float:left;
	width:220px;
	display:inline;
	margin:19px 0 0 0;
}
.box_nezz_korul .check {
	border:none;
	width:auto;
	float:left;
}
.box_nezz_korul label {
	float:left;
	margin-top:2px;
	margin-right:15px;
}
.box_nezz_korul .button {
	background:url(box.nezz.korul.btn.png) no-repeat;
	width:86px;
	height:25px;
	float:left;
	margin-top:15px;
}
.box_nezz_korul .button input {
	background-color:transparent;
	border:none;
	width:86px;
	height:25px;
	cursor:pointer;
	font-size:0px;
}



.statisztika {
	background:url(box.tab.statisztika.png) repeat-x bottom;
	font-size:12px;
	color:#666666;
}
.statisztika .text_1 {
	float:left;
	width:390px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
}
.statisztika .text_1 span { color:#b6924e; font-size:18px; }
.statisztika .text_2 {
	float:left;
	width:210px;
	line-height:16px;
}
.statisztika .text_2 .left {
	display:block;
	float:left;
	text-align:right;
	width:140px;
}
.statisztika .text_2 .right {
	display:block;
	float:left;
	text-align:right;
	width:70px;
	font-weight:bold;
	color:#b6924e;
	font-size:14px;
	line-height:17px;
}
.statisztika .text_3 {
	float:left;
	border-right:1px solid #dbdbdb;
	display:inline;
	margin-right:20px;
	width:215px;
}
.statisztika .text_3 .left {
	font-size:30px;
	color:#b6924e;
	float:left;
	width:65px;
	font-weight:bold;
}
.statisztika .text_4 {
	float:left;
	border-right:1px solid #dbdbdb;
	display:inline;
	margin-right:20px;
	width:140px;
}
.statisztika .text_4 .left {
	font-size:30px;
	color:#b6924e;
	float:left;
	width:65px;
	font-weight:bold;
}
.statisztika .text_5 {
	float:left;
	display:inline;
	width:190px;
}
.statisztika .text_5 .left {
	font-size:30px;
	color:#b6924e;
	float:left;
	width:65px;
	font-weight:bold;
}
.statisztika .text_3 .right, .statisztika .text_4 .right, .statisztika .text_5 .right { float:left; padding-top:6px; }
.statisztika .text_3 .left span, .statisztika .text_4 .left span, .statisztika .text_5 .left span { font-size:18px; }
.statisztika .img1 {
	float:left;
	width:199px;
	display:inline;
	margin-left:11px;
}
.statisztika .img2 {
	float:left;
	width:209px;
}
.statisztika .img3 {
	float:left;
	width:175px;
}









.tab_item {
	display: none;
	position:relative;
}
.tab_item_act {
	display: block;
}
.tab_info {
	display: none;
}

.news_box {
	background:#f7f4e6 url(box.news.top.png) no-repeat 0 0;
	width:281px;
}
.news_box .bgr_bot {
	background:url(box.news.bot.png) no-repeat 0 bottom;
	padding:15px;
	color:#666666;
	font-size:11px;
}
.news_box h4 {
	margin:0 0 15px 0;
	padding:0px;
	font-size:17px;
}
.news_box h2 {
	margin:0px;
	padding:0 0 3px 0;
	font-size:12px;
}
.news_box .pic {
	float:left;
	width:60px;
}
.news_box .text {
	float:left;
	width:190px;
}
.news_box .sep {
	border-bottom:1px solid #e1dfd3;
	height:14px;
	overflow:hidden;
	margin-bottom:15px;
	clear:both;
}


.box_sikertortenetek {
	background:#f8f4e7 url(box.sikertortenetek.png) no-repeat 0 0;
	width:281px;
	height:481px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#666;
}
.box_sikertortenetek .bgr_bot {
	/*padding:49px 0 18px 0;
	background:url(box.news.bot.png) no-repeat 0 bottom;*/
	padding:15px 15px 15px 15px;
	color:#666666;
	font-size:11px;
}
.box_sikertortenetek .pic {
	/*background:url(box.sikertortenetek.pic.png) no-repeat;
	width:60px;
	height:97px;
	float:left;
	display:inline;
	margin:0 3px;*/
	float:left;
	width:60px;
}
.box_sikertortenetek .link {
	clear:left;
	float:left;
	padding-left:60px;
	font-size:10px;
	margin-top:-13px;
}
.box_sikertortenetek .pic img {
	/*margin:11px 0 0 10px;*/
}
.box_sikertortenetek .text {
	/*float:left;
	width:195px;
	padding-top:4px;*/
	float:left;
	width:190px;
	padding-bottom:20px;
}
.box_sikertortenetek h4 {
	margin:0 0 15px 0;
	padding:0px;
	font-size:17px;
}
.box_sikertortenetek h5 {
	font-size:11px;
	margin:0px;
	padding:0 0 3px 0;
}
.box_sikertortenetek p {
	margin:0px;
	padding:0px;
	line-height:13px;
}
.box_sikertortenetek .sep {
	/*clear:both;
	background:url(box.sikertortenetek.sep.png) repeat-x bottom;
	color:#b74135;
	font-size:11px;
	text-align:right;
	margin:0 19px 10px 13px;
	padding-bottom:3px;*/
	border-bottom:1px solid #e1dfd3;
	height:14px;
	overflow:hidden;
	margin-bottom:15px;
	clear:both;
}
.box_sikertortenetek a {
	color:#666666;
	text-decoration:none;
}
.box_sikertortenetek a:hover {
	color:#666666;
	text-decoration:underline;
}
.box_sikertortenetek .button { margin:0 auto; }
.box_sikertortenetek .button, .box_sikertortenetek .button a {
	background:url(box.sikertortenetek.btn.png) no-repeat;
	width:148px;
	height:40px;
	display:block;
	overflow:hidden;
	text-indent:-1000em;
}



#overlay { display:none; position:absolute; left:0px; background:#000; width:100%; height:1250px; min-width:950px; z-index:100; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.layer_adatlap { display:none; width:650px; background:#fff; position:absolute; left:50%; margin-left:-335px; margin-top:290px; padding:30px 10px 10px 10px; z-index:1001; }
.layer_adatlap .adatlap_layer_text_box { background:url(adatlap_layer_text_box.png) no-repeat; width:617px; height:50px; float:left; display:inline; margin:-5px -3px 0 -4px; position:relative; padding:17px 20px 20px 20px; line-height:18px; }
.layer_adatlap .adatlap_layer_text_box .button_reg { position:absolute; right:13px; top:28px; }
.layer_adatlap .adatlap_layer_text_box .button_reg,
.layer_adatlap .adatlap_layer_text_box .button_reg a { background:url(adatlap_layer_button_reg.png) no-repeat; width:124px; height:35px; display:block; overflow:hidden; text-indent:-1000em; }
.layer_adatlap .close { position:absolute; right:7px; top:6px; }
.layer_adatlap .close,
.layer_adatlap .close a { background:url(adatlap_layer_close.png) no-repeat; width:15px; height:15px; display:block; overflow:hidden; text-indent:-1000em; }

#adatlap_logo { float:left; width:108px; height:34px; display:block; overflow:hidden; text-indent:-300px; background-image:url(adatlap_logo.gif) }
#adatlap_nev { float:left; font-size:26px; font-weight:bold; color:#ec5d4f; margin-top:0; margin-left:5px; margin-bottom:10px; display:inline }
.zold_hasab_470 { background:#f5f5f5 url(zold_hasab_470.png) no-repeat left bottom; margin-top:10px; width:650px; float:left; margin-bottom:10px; }
#cim_bemutat { background:url(adat_bemutat_iv.png) no-repeat; font-size:12px; font-weight:bold; color:#fff; padding:1px 2px 13px 20px; margin-bottom:-8px; }
.hasab_szoveg { font-size:11px; color:#000; margin-top:8px; margin-right:5px; margin-bottom:8px; margin-left:18px; }
.zold_kek_hasab_b { width:650px; margin-top:10px }
.bal_hasab2 { float:left; overflow:hidden; width:308px }
.jobb_hasab { float:right; margin-left:7px; width:333px; display:inline; overflow:hidden; background:#f5f5f5 url(jobb_hasab.png) no-repeat left bottom; }
.bal_hasab { float:left; width:308px; overflow:hidden; background:url(bal_hasab.png) no-repeat left bottom; }
.bal_hasab_pub_b .kek_hasab,
.bal_hasab_pub_b .zold_hasab { width:255px }
.zold_hasab_b { padding-bottom:10px }
#cim_tudj { background:#fff url(cim_tudj_iv.png) no-repeat left bottom; font-size:12px; font-weight:bold; color:#fff; padding:2px 2px 12px 20px; }
.hasab_szoveg input,
.hasab_szoveg select { font-family:Taphoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#fffffe; margin-top:10px; margin-left:15px; vertical-align:bottom }
.kep { width:88px; height:116px; background-image:url(kep_keret.gif); background-repeat:no-repeat; float:left; margin-right:3px }
.kep img { margin:8px }
.tudj_adatok { font-size:10px; color:#000; text-decoration:none; float:left; margin-left:15px; line-height:13px }
#cim_vedd_fel { background:url(adat_vedd_iv.png) no-repeat; font-size:12px; font-weight:bold; color:#fff; padding:2px 2px 12px 20px; clear:both }
.vedd_jobb { float:left; width:130px; margin:15px 0 0 30px; display:inline; margin-bottom:10px; font-size:11px }
.vedd_bal { float:left; width:110px; margin-left:15px; margin-top:5px; margin-bottom:10px; display:inline; position:relative }
.vedd_jobb_p { float:left; width:130px; margin-left:40px; margin-top:10px }
.vedd_jobb_p a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#000; line-height:16px }
#adatok { margin:0; padding:0; font-size:11px; color:#000; display:inline }
.adatok_elv { clear:both; background:url(kozep_bal_pont.gif) repeat-x 0 5px; font-size:1px; height:11px; margin:0 10px 0 10px }
#adatok .jobbra { float:left; width:140px; font-weight:normal; margin:2px }
#adatok .balra { width:140px; float:left; font-weight:bold; margin:2px; margin-left:15px; display:inline }
#adatok_1 { position:relative; float:left; list-style-type:none; margin:0; padding:0 0 0 20px }
#adatok_1 li { display:block; line-height:15px; width:610px; background-image:url(kozep_bal_pont.gif); background-repeat:repeat-x; background-position:bottom; font-size:11px; color:#000; font-weight:bold; text-decoration:none; padding-top:2px; padding-bottom:2px; float:left; clear:both; position:relative; left:0 }
#adatok_1 .jobbra { font-weight:normal; float:right; display:block; width:320px; padding-left:270px; margin-top:-14px }
#cim_szemelyes { background:url(adat_szemelyes_iv.png) no-repeat; font-size:12px; font-weight:bold; color:#fff; padding:2px 2px 12px 20px; clear:both }

.adatlap_reg_box { background:#f5f5f4 url(adatlap_reg_box.png) no-repeat; height:100px; padding:15px 12px 20px 16px; line-height:16px; position:relative; }
.adatlap_reg_box .button_reg { position:absolute; right:12px; bottom:22px; }
.adatlap_reg_box .button_reg,
.adatlap_reg_box .button_reg a { background:url(adatlap_reg_box_button_reg.png) no-repeat; width:102px; height:29px; display:block; overflow:hidden; text-indent:-1000em; }

.adatlap_login_box { padding:16px; }
.adatlap_login_box .col_1 { float:left; font-size:11px; color:#666666; width:155px; line-height:20px; }
.adatlap_login_box .col_1 input { width:151px; }
.adatlap_login_box .col_2 { float:right; font-size:11px; color:#666666; width:120px; line-height:20px; }
.adatlap_login_box .col_2 input { width:118px; }
.adatlap_login_box input { border:1px solid #d8d5cc; font-size:11px; color:#666666; }
.adatlap_login_box .button { background:url(adatlap_login_box_button.png) no-repeat; width:102px; height:21px; float:right; }
.adatlap_login_box .button input { background-color:transparent; border:none; width:102px; height:21px; cursor:pointer; }

.close_link { float:right; font-weight:bold; color:#000; text-decoration:underline; }
.close_link:hover { color:#000; text-decoration:none; }


.sikertortenetek { display:none; width:450px; background:#fff; position:absolute; left:50%; margin-left:-225px; margin-top:290px; z-index:1000; }
.sikertortenetek .head { background:#ede6d7; padding:31px 7px 16px 15px; position:relative; }
.sikertortenetek .head .button_reg { position:absolute; right:18px; bottom:15px; }
.sikertortenetek .button_reg,
.sikertortenetek .button_reg a { background:url(sikertortenetek_button_reg.png) no-repeat; width:102px; height:29px; display:block; overflow:hidden; text-indent:-1000em; }
.sikertortenetek .head .close { position:absolute; right:7px; top:6px; }
.sikertortenetek .head .close,
.sikertortenetek .head .close a { background:url(sikertortenetek_close.png) no-repeat; width:15px; height:15px; display:block; overflow:hidden; text-indent:-1000em; }
.sikertortenetek .body { padding:15px; }
.sikertortenetek .body h4 { margin:0 0 15px 0; padding:0px; font-size:16px; color:#ff0000; }
.sikertortenetek .body p { margin:0 0 15px 0; padding:0px; }
.sikertortenetek .img_left { background:url(sikertortenetek_pic_bg.png) no-repeat; width:155px; height:156px; float:left; display:inline; margin:0 5px 5px 0; }
.sikertortenetek .img_left img { margin:11px 0 0 11px; }
.sikertortenetek .foot { background:#ede6d7; padding:0px 7px 0px 15px; height:92px; position:relative; }
.sikertortenetek .foot .button_reg { position:absolute; right:18px; top:15px; }
.sikertortenetek .foot .close_link { position:absolute; right:20px; bottom:15px; }
.sikertortenetek .foot .close_link a { color:#000; text-decoration:underline; }
.sikertortenetek .foot .close_link a:hover { color:#000; text-decoration:none; }
.sikertortenetek .foot .text { float:left; width:310px; padding:16px 0 0 0; }

.fullCover{
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1px;
	height: 1px;
	background-color: #303030;
	z-index: 900;
}

.overlay_popup { display:none; width:650px; background:#fff; position:absolute; left:50%; margin-left:-225px; z-index:1000; }
.overlay_popup .body { padding:15px; padding-bottom:30px; position:relative; }
.overlay_popup .body h4 { margin:0 0 15px 0; padding:0px; font-size:16px; color:#ff0000; }
.overlay_popup .close { position:absolute; right:7px; top:6px; }
.overlay_popup .close,
.overlay_popup .close a { background:url(adatlap_layer_close.png) no-repeat; width:15px; height:15px; display:block; overflow:hidden; text-indent:-1000em; }

.overlay_popup2 { width:680px; padding-top:15px; }
.overlay_popup2 .close { top:-7px; }