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,
.clear_15{
	height:15px;
	width:auto;
	clear:both;
	overflow:hidden;
}
.clear20,
.clear_20{
	height:20px;
	width:auto;
	clear:both;
	overflow:hidden;
}
.clear25 {
	height:25px;
	width:auto;
	clear:both;
	overflow:hidden;
}
.clear_30 {
	height:30px;
	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:420px;
	height:73px;
	display:block;
	overflow:hidden;
	font-weight:bold;
	color:#2c2b29;
	text-decoration:none;
	font-size:12px;
}
.logo .tk { width:auto; height:auto; display:inline; }
.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;
}
.picSliderPicContBg1 { width:950px; height:470px; position:absolute; z-index:2; }
.picSliderPicContBg2 { width:950px; height:470px; position:absolute; z-index:1; }
.index_lead_pic_link { position:absolute; z-index:11; left:0px; top:120px; width:535px; height:160px; }
.index_lead_pic_link a { display:block; width:535px; height:160px; overflow:hidden; text-indent:-1000em; }
.slideshow_menu { position:absolute; top:100px; left:15px; z-index:11; }
.slideshow_menu ul { margin:0px; padding:0px; list-style:none; }
.slideshow_menu ul li { float:left; display:inline; }
.slideshow_menu ul li a { display:block; overflow:hidden; text-indent:-1000em; width:20px; height:19px; }
.slideshow_menu .num { background:url(slideshow.bg.png) no-repeat -20px 0px; }
.slideshow_menu a:hover,
.slideshow_menu .act { background:url(slideshow.bg.png) no-repeat 0px 0px; }
.slideshow_menu .startstop { background:url(slideshow.bg.png) no-repeat -40px 0px; }
.slideshow_menu .btn a:hover,
.slideshow_menu .btn .play { background:url(slideshow.bg.png) no-repeat -60px 0px; }
.slideshow_menu .btn .stop { background:url(slideshow.bg.png) no-repeat -40px 0px; }
.slideshow_menu .btn .stop:hover { background:url(slideshow.bg.png) no-repeat -40px 0px; }

.index_pic_link { position:absolute; z-index:10; width:535px; height:200px; top:80px; }
.index_pic_link a { width:535px; height:200px; display:block; overflow:hidden; text-indent:-10000em; }
.csomopont_layer_bg {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img2.habostorta.hu/randiszeles/2005_imagesrandi/csomopont_layer_bg.png');
	width:250px;
	height:78px;
	position:absolute;
	z-index:0;
	left:0;
	top:0px;
	margin-top:380px;
}
.csomopont_layer_bg .bgr {
	background:url(http://img2.habostorta.hu/randiszeles/2005_imagesrandi/csomopont_layer_bg.png) no-repeat;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	width:250px;
	height:78px;
}
.csomopont_layer_text { width:240px; height:78px; position:absolute; z-index:0; left:0; top:0px; margin-top:397px; text-align:center; color:#353535; font-size:12px; font-family:Century Gothic, Georgia, "Times New Roman", Times, serif; }
.csomopont_layer_text h1 { font-size:17px; color:#ba0000; margin:0px; font-weight:normal; }

.lucanap_layer {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img2.habostorta.hu/randiszeles/2005_imagesrandi/lucanap_layer.png');
	width:181px;
	height:105px;
	position:absolute;
	z-index:0;
	left:0;
	top:0px;
	margin-top:281px;
}
.lucanap_layer .bgr {
	background:url(http://img2.habostorta.hu/randiszeles/2005_imagesrandi/lucanap_layer.png) no-repeat;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	width:181px;
	height:105px;
}
.lucanap_layer_link a {
	width:181px;
	height:105px;
	display:block;
	overflow:hidden;
	text-indent:-1000em;
	position:absolute;
	z-index:10;
	left:0px;
	top:0px;
	margin-top:281px;
	float:left;
	z-index:10000;
}

.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:10;
	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:10;
	left:0px;
	top:0px;
	margin-top:283px;
	float:left;
	z-index:10000;
}

.randilajk_layer {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img2.habostorta.hu/randiszeles/2005_imagesrandi/randilajk_layer.png');
	width:181px;
	height:64px;
	position:absolute;
	z-index:10;
	left:0;
	top:0px;
	margin-top:322px;
}
.randilajk_layer .bgr {
	background:url(http://img2.habostorta.hu/randiszeles/2005_imagesrandi/randilajk_layer.png) no-repeat;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	width:181px;
	height:64px;
}
.randilajk_layer_link a {
	width:181px;
	height:64px;
	display:block;
	overflow:hidden;
	text-indent:-1000em;
	position:absolute;
	z-index:10;
	left:0px;
	top:0px;
	margin-top:322px;
	float:left;
	z-index:10000;
}

.valentin_layer {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img2.habostorta.hu/randiszeles/2005_imagesrandi/valentin_layer.png');
	width:181px; height:64px; position:absolute; z-index:0; left:0; top:0px; margin-top:212px; }
.valentin_layer .bgr {
	background:url(http://img2.habostorta.hu/randiszeles/2005_imagesrandi/valentin_layer.png) no-repeat;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	width:181px; height:64px;
}
.valentin_layer_link a { width:181px; height:64px; display:block; overflow:hidden; text-indent:-1000em; position:absolute; z-index:0; left:0px; top:0px; margin-top:212px; 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:355px; }
.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:355px; 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;
	position:relative;
	z-index:100;
}
.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; }
.font12,
.font12 span { font-size:12px; text-decoration:none!important; }

.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:#f7f4e6 url(box.sikertortenetek.top.png) no-repeat 0 0;
	width:281px;
	/*height:481px;*/
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#666;
}
.box_sikertortenetek .line { background:#e6daba; text-align:center; padding:7px 0; margin:0 -15px 15px -15px; position:relative; }
.box_sikertortenetek .bgr_bot {
	/*padding:49px 0 18px 0;*/
	background:url(box.sikertortenetek.botv2.png) no-repeat 0 bottom;
	padding:15px 15px 0px 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 { background:#fff; position:relative; }
.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:18px; top:3px; z-index:100; }
.layer_adatlap .close,
.layer_adatlap .close a { background:url(adatlap_layer_close2.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 { clear:both; 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 { background:#fff; /*display:none; width:450px; position:absolute; left:50%; margin-left:-225px; margin-top:290px; z-index:1000;*/ }
.sikertortenetek .head { background:#ede6d7; padding:15px 7px 16px 15px; position:relative; margin-right:10px; }
.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:80px; position:relative; margin-right:10px; }
.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: 1000;
}

.overlay_popup { background:#fff; /*display:none; width:650px; 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:650px; padding-bottom:5px; overflow:hidden; }
.overlay_popup2 .close { top:-7px; }



.overlay_layer { background:url(overlay-hatter.png) no-repeat; width:650px; height:491px; padding:35px 50px 35px 35px; position:absolute; z-index:1000; left:50%; margin-left:-350px; display:none; }


.navibar { clear:both; line-height:30px; font-size:11px; }
.navibar img { margin:0 5px -1px 5px; }
.navibar a { color:#000; text-decoration:none; }
.navibar a:hover { color:#000; text-decoration:underline; }

.csomopont_left_box_top { background:url(csomopont_left_box_top.png) no-repeat; width:660px; height:47px; }
.csomopont_left_box_top h2 { font-size:17px; font-weight:bold; color:#666666; margin:0px; line-height:46px; text-indent:27px; }
.tab_cont_noborder h3 { font-size:12px; margin:0 0 2px 0; color:#b6924e; }
.tab_cont_noborder { border-top:none; }
.tab_cont_noborder .tab_item { background:#fff; }
.tab_cont_noborder .map_cont { margin:0 auto; float:none; display:block; }
.tab_cont_noborder .link,
.tab_cont_noborder .link:hover { color:#666666; text-decoration:none; }

.pic_list { background:url(pic_list_bg.png) repeat-y left; margin:0 -27px; position:relative; }
.pic_list .left_col { float:left; width:305px; padding-left:24px; }
.pic_list .right_col { float:left; width:305px; padding-left:24px; }
.pic_list .pic { background:url(pic_list_pic_bg.png) no-repeat; width:78px; height:108px; float:left; display:inline; margin-right:15px; padding-bottom:10px; }
.pic_list .pic img { margin:4px; }
.pic_list .text { float:left; width:196px; border-top:1px solid #e0e0e0; padding-top:5px; font-size:12px; padding-bottom:10px; }
.pic_list h2 { color:#666666; font-size:14px; font-weight:bold; margin:0 0 12px -24px; padding:10px 0 10px 24px; position:relative; line-height:18px; }
.pic_list .left_col h2 { background:#e6daba; }
.pic_list .right_col h2 { background:#f7f4e6; }
.pic_list h6 { font-size:13px; font-weight:normal; margin:0 0 15px 0; }
.pic_list h6 a { color:#8d0000; font-weight:bold; text-decoration:none; border-bottom:1px solid #8d0000; }
.pic_list h6 a:hover { color:#8d0000; border-bottom:none; }
.pic_list .font11 { font-size:11px; }



.telepules_link_box { background:#f7f4e6 url(telepules.link.box.top.png) no-repeat; width:281px; font-family:Tahoma, Geneva, sans-serif; color:#666666; font-size:11px; }
.telepules_link_box .bgr_bot { background:url(box.sikertortenetek.botv2.png) no-repeat 0 bottom; padding:10px 15px 15px 15px; }
.telepules_link_box h2 { font-size:14px; margin:0px -15px 10px -15px; padding:0 15px 10px 15px; position:relative; background:#e6daba; line-height:18px; }
.telepules_link_box ul { margin:0px; padding:0px; list-style:none; }
.telepules_link_box ul li { padding:3px 0; font-weight:bold; }
.telepules_link_box ul a { color:#666666; text-decoration:underline; }
.telepules_link_box ul a:hover { color:#666666; text-decoration:none; }


.kereses_box { background:#fbfbfa url(kereses_box_bg_top.png) no-repeat 0 0; width:639px; }
.kereses_box .bgr_bot { background:#fbfbfa url(kereses_box_bg_bot.png) no-repeat left bottom; padding:15px 17px 18px 17px; }
.kereses_box h4 { margin-bottom:9px; }
.kereses_box .left { float:left; width:337px; }
.kereses_box .text { float:left; width:50px; display:inline-block; font-size:12px; font-weight:bold; color:#666666; }
.kereses_box .radio { float:left; display:inline-block; font-size:12px; color:#666666; }
.kereses_box .radio input { float:left; }
.kereses_box .radio label { float:left; padding:1px 25px 0 3px; }
.kereses_box .select { float:left; display:inline-block; margin-top:-2px; }
.kereses_box .select select { width:52px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000; }
.kereses_box .dash { float:left; display:inline-block; width:25px; text-align:center; font-size:12px; color:#666666; }
.kereses_box .text2 { float:left; display:inline-block; font-size:12px; color:#666666; padding-left:13px; }
.kereses_box .text3 { float:left; display:inline-block; font-size:12px; font-weight:bold; color:#666666; }
.kereses_box .check { float:left; display:inline-block; margin:-2px 30px 0 10px; }
.kereses_box .right { float:left; width:250px; }
.kereses_box .right .text { width:75px; }
.kereses_box .right .select select { width:175px; color:#707173; }
.kereses_box .button { background:url(kereses_box_button.png) no-repeat; width:122px; height:27px; float:right; }
.kereses_box .button input { background-color:transparent; border:none; width:122px; height:27px; cursor:pointer; }
.kereses_box .link { font-size:11px; color:#666666; line-height:18px; }
.kereses_box .link a { color:#666666; text-decoration:none; }
.kereses_box .link a:hover { color:#666666; text-decoration:underline; }



.kereses_title {
    color: #CC0F11;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
}
.osszesen {
    color: #000000;
    float: left;
    font-family: Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-size: 11px;
    margin-bottom: 10px;
    margin-left: 10px;
    width: 150px;
}
.talalat {
    color: #427915;
    font-weight: bold;
}
#oldalak {
    color: #000000;
    float: left;
    font-family: Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-size: 11px;
    margin-bottom: 10px;
    text-align: center;
    text-decoration: none;
    width: 650px;
}
#oldalak a {
    color: #000000;
    font-weight: normal;
    margin-left: 3px;
    margin-right: 3px;
    text-decoration: none;
}
#oldalak a:hover {
    text-decoration: underline;
}
#oldalak img {
    border: 0 none;
}
#oldalak .aktiv {
    color: #000000;
    font-weight: bold;
}
.elv_2 {
    background-image: url("kereses_elv.gif");
    clear: both;
    font-size: 1px;
    height: 1px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.lista_bg {
    background-color: #F8F8F8;
    float: left;
    padding-bottom: 10px;
}
.lista_2_bg {
    background-color: #F8F8F8;
    float: left;
    margin-left: 10px;
    padding-bottom: 3px;
    width: 210px;
}
.lista_2_bg_elso {
    background-color: #F8F8F8;
    float: left;
    padding-bottom: 3px;
    width: 210px;
}
.lista_kep {
    background-image: url("kep_bg_szurke.gif");
    float: left;
    height: 116px;
    margin-left: 3px;
    margin-top: 8px;
    width: 86px;
}
.lista_kep img {
    margin: 8px;
}
.hasab {
    height: 60px;
    width: 150px;
}
.hasab_2 {
    height: 80px;
    width: 90px;
}
.hasab_21 .hasab_2 {
    height: 72px;
}
.ikonok {
    height: 18px;
    margin-top: 10px;
    width: 150px;
}
.ikonok_2 {
    margin-top: 0;
}
.ikonok_2 a {
    float: left;
    margin-right: 5px;
}
.hasab_21 {
    color: #000000;
    display: inline;
    float: left;
    font-family: Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-size: 11px;
    height: 88px;
    padding-left: 4px;
    padding-top: 12px;
    width: 110px;
}
.hasab_1 {
    color: #000000;
    display: inline;
    float: left;
    font-family: Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-size: 11px;
    margin-top: 12px;
    overflow: hidden;
    position: relative;
    width: 145px;
}
.lista_nev {
    color: #000000;
    font-size: 13px;
    font-weight: bold;
}
.hasab_21 .hasab_2 {
    height: 72px;
}
.hasab_2 {
    height: 80px;
    width: 90px;
}
.ikonok_2 a {
    float: left;
    margin-right: 5px;
}
.ikon_kedvenc {
    background-image: url("ikon_kedvenc.gif");
    display: block;
    float: left;
    font-size: 1px;
    height: 18px;
    overflow: hidden;
    text-decoration: none;
    text-indent: -300px;
    width: 20px;
}
.ikon_level {
    background-image: url("ikon_level.gif");
    display: block;
    float: left;
    font-size: 1px;
    height: 18px;
    overflow: hidden;
    text-decoration: none;
    text-indent: -300px;
    width: 17px;
}
.ikon_sms {
    background-image: url("ikon_sms.gif");
    display: block;
    float: left;
    font-size: 1px;
    height: 18px;
    overflow: hidden;
    text-decoration: none;
    text-indent: -300px;
    width: 20px;
}
.line img {
    margin-right: 5px;
}
.line_img {
    border: 0 none;
    margin: 0;
    padding: 0;
}

.talalatok {
	width:650px;
	margin:0 0 0 -23px;
	position:relative;
}
.talalatok .tab_close {
	margin-left:-5px;
}

.talalatok_reg_box {
    background: url("talalatok_reg_box.png") no-repeat scroll 0 0 transparent;
    height: 117px;
    margin: 0 auto 15px;
    position: relative;
    width: 642px;
}
.talalatok_reg_box .button {
    position: absolute;
    right: 20px;
    top: 15px;
}
.talalatok_reg_box .button a {
    display: block;
    height: 56px;
    overflow: hidden;
    text-indent: -1000em;
    width: 201px;
}

#reg_layer {
    background: none repeat scroll 0 0 #F0EADC;
    border-radius: 9px 9px 9px 9px;
    display: none;
    left: 50%;
    margin-left: -370px;
    margin-top: 100px;
    padding: 20px;
    position: absolute;
    width: 700px;
    z-index: 10000;
}
#reg_layer .cont {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    color: #8B7B61;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    padding: 20px 30px;
}
#reg_layer .cont h3 {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 25px;
    padding: 0;
}
#reg_layer .left {
    float: left;
    width: 325px;
}
#reg_layer .right {
    float: right;
    width: 315px;
}
#reg_layer .text {
    float: left;
    font-weight: bold;
    padding-right: 20px;
    padding-top: 3px;
    text-align: right;
    width: 80px;
}
#reg_layer .right .text {
    width: 90px;
}
#reg_layer .input {
    float: left;
    height: 23px;
    width: 205px;
}
#reg_layer .input input {
    border: 1px solid #D2CFC5;
    font-size: 11px;
    margin: 0;
    padding: 2px 5px;
    width: 193px;
}
#reg_layer .input select {
    border: 1px solid #D2CFC5;
    font-size: 11px;
    margin: 0;
    padding: 2px 5px;
    width: 205px;
}
#reg_layer .check {
    border: medium none !important;
    margin: 0 !important;
    padding: 0 !important;
    width: auto !important;
}
#reg_layer .check {
    float: left;
}
#reg_layer label {
    float: left;
    padding: 0 20px 0 3px;
}
#reg_layer .input .check {
    margin-top: 3px !important;
}
#reg_layer .input label {
    margin-top: 2px !important;
}
#reg_layer a {
    color: #8B7B61;
    text-decoration: underline;
}
#reg_layer a:hover {
    color: #8B7B61;
    text-decoration: none;
}
#reg_layer .text_check {
    float: left;
    padding-left: 20px;
    padding-right: 10px;
}
#reg_layer .reg_text {
    float: left;
}
#reg_layer ul {
    float: left;
    list-style: none outside none;
    margin: 0 0 0 11px;
    padding: 0;
    width: 400px;
}
#reg_layer ul li {
    background: url("box.reg.bull.png") no-repeat scroll 0 0 transparent;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 8px;
    padding-left: 22px;
    position: relative;
}
#reg_layer .button {
    background: url("reg_layer_btn.png") no-repeat scroll 0 0 transparent;
    display: inline;
    float: right;
    height: 56px;
    margin-top: 5px;
    width: 192px;
}
#reg_layer .button input {
    background-color: transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 0;
    height: 56px;
    line-height: 0;
    text-indent: -1000em;
    width: 192px;
}

.tab_foot_text {
	color: #666666;
    font-size: 11px;
	padding:10px 20px;
}
.tab_foot_text h2 {
    color: #B6924E;
    font-size: 12px;
    padding-bottom: 3px;
}
.tab_foot_text .reg {
    color: #009900;
    font-weight: bold;
    text-decoration: underline;
}
.tab_foot_text .reg:hover {
    color: #009900;
    text-decoration: none;
}
.statisztika2 { margin:0 20px; }


#head_banner { background:#7f7f7f; width:auto; padding:10px 0; }









.successful_activation { position:fixed; /*left:50%; margin-left:-250px; top:105px;*/ width:460px; background:#f0eadc; padding:20px; z-index:1000;
-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;behavior:url(2005_imagesrandi/border-radius.htc);}
.successful_activation .cont { background:#fff; padding:20px 15px 20px 15px;
-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior:url(2005_imagesrandi/border-radius.htc);position:relative;}
.successful_activation h1 { color:#363636; }
.successful_activation h3 { color:#A5771B; font-size:14px; margin-bottom:10px; }
.successful_activation .cont { font-size:12px; line-height:16px; color:#000; }
.successful_activation .button_tovabb,
.successful_activation .button_rendben { background:url(sprite_base.png) no-repeat -669px -159px; width:131px; height:41px; }
.successful_activation .button_rendben { background:url(sprite_base.png) no-repeat -669px -241px; }
.successful_activation .button_tovabb a,
.successful_activation .button_rendben a{ display:block; overflow:hidden; text-indent:-1000em; width:131px; height:41px; }
.successful_activation .button_tovabb a:hover,
.successful_activation .button_rendben a:hover { background:url(sprite_base.png) no-repeat -669px -200px; }
.successful_activation .button_rendben a:hover { background:url(sprite_base.png) no-repeat -669px -282px; }
.successful_activation .close { background:url(sprite_base.png) no-repeat -391px 0; width:15px; height:15px; float:right; display:inline-block; overflow:hidden; text-indent:-1000em; width:15px; height:15px; position:relative; z-index:1000; margin:-15px -15px 0 0; }
.successful_activation .close:hover { background:url(sprite_base.png) no-repeat -408px 0; }
.successful_activation .form { float:left; }
.successful_activation .form label { float:left; display:inline-block; width:51px; padding-top:2px; font-weight:bold; }
.successful_activation .form input { float:left; display:inline-block; width:148px; margin:0px;
border:1px solid #d3d0c6;color:#707070;font-size:11px;padding:3px 8px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;behavior:url(2005_imagesrandi/border-radius.htc);position:relative;}
.successful_activation .error_text { float:left; clear:left; font-weight:bold; color:#ff0000; line-height:42px; }

.lost_pwd_layer { width:420px; }
.lost_pwd_layer .form { padding-left:50px; }
.lost_pwd_layer .form label { display:block; width:auto; color:#363636; padding-bottom:5px; }
.lost_pwd_layer .form .form_input { width:254px; }
.lost_pwd_layer .button_megsem { background:url(sprite_elofizetes.png) no-repeat -327px -682px; width:131px; height:41px; float:left; display:inline; margin-right:10px; }
.lost_pwd_layer .button_megsem a { display:block; overflow:hidden; text-indent:-1000em; width:131px; height:41px; }
.lost_pwd_layer .button_megsem a:hover { background:url(sprite_elofizetes.png) no-repeat -327px -723px; }
.lost_pwd_layer .button_kuldes { background:url(sprite_base.png) no-repeat -538px -364px; width:131px; height:41px; float:left; }
.lost_pwd_layer .button_kuldes input { background-color:transparent; border:none; width:131px; height:41px; cursor:pointer; overflow: hidden; text-indent: -999px; line-height: 0px; display: block; }
.lost_pwd_layer .button_kuldes:hover { background:url(sprite_base.png) no-repeat -538px -323px; }
.lost_pwd_layer .error_text { padding:15px 0; line-height:normal; }