<!--
ul, li, input, table, tr, td, div,
a, a:visited, a:hover, a.def, a.def:visited, a.def:hover {
	font: normal 11px Tahoma, tahoma, verdana, arial; color:#000; text-align: left;
}
select, option {
	font-family: Tahoma, tahoma, verdana, arial;  font-size: 10px; color:#000;
}
option:hover {
	background-color: #ebebeb;
}

a, a:visited, a:hover, a.def, a.def:visited, a.def:hover
{text-decoration: underline;}

.clr {clear: both; line-height: 0;}

.listhead {
	font: 11px Tahoma, tahoma, verdana, arial;
	/*width: 470px;*/ height: 32px;
	text-align: center; __margin-left: 5px;
}
.lhlis {background: #FFF url(../pix/bcg_head_lista.png) no-repeat 0 0;}  /* .jpg az uj .png a régi, változnik a 27. sor is */
.lhimp {background: #FFF url(../pix/bcg_head_mi.png) no-repeat 0 0; width: 615px;}
.lhmed {background: #FFF url(../pix/bcg_head_mi.png) no-repeat 0 0; width: 615px;}
.lhdob {background: #FFF url(../pix/bcg_head.png) no-repeat 0 0;}

.lhvot {background: #fff url(../pix/bcg_head_vote.png) no-repeat 0 0;}

.listhead .lf1 {
	margin: 6px 0 0 5px;
		float: left; text-transform: uppercase;
	/* color: white; uj fejlec a lista tetején */
}
.listhead .lf2 {
	font: 11px Tahoma, tahoma, verdana, arial;
	margin: 6px 5px 0 10px;
	float: left;
}

.filter, .filter-arch {
	float: left; width: 470px; height: 77px;
	background: #fff url(../pix/bcg_filter.png) no-repeat 0 0;
}
.filter-arch {background: #fff url(../pix/bcg_filter-arch.png) no-repeat 0 0;}
.filter div, .filter-arch div {padding-top: 33px; margin: 0 auto; text-align: center; width: 455px;}
.filter select {float: left; width: 143px;}
.filter-arch select {margin-left: 0px; width: 145px; float: left;}
.filter div form, .filter-arch div form {margin: 0; padding: 0;}
.filter input {
	vertical-align: bottom;
	margin: 5px 5px 6px 5px;
	float: right;
}
.filter-arch input.votearch {
	float: left; margin: 0 4px 0 5px;
	width: 293px;
	border: 1px solid #666;
	background: #FFF url(../pix/bcg_input.gif) repeat-x scroll top;
}
.btn-go_votearch {margin: 5px 5px 0 0; float: right;}


.l-vote p, .l-vote form {margin: 10px 0 0 10px;}
.l-vote p strong {display: block;}
.l-vote .votedata {width: 144px; background-color: #eff3f5; float: left;}
.l-vote h1 {font: bold 11px Tahoma, tahoma, verdana, arial; margin: 0; padding: 5px 0; color: #7d2222; background-color: #fff; text-align: left;}
.l-vote ul {display: block; width: 285px; float: left; margin: 0 20px 0 5px; overflow: hidden;}
.l-vote ul li {display: block; clear: both; margin: 4px 0 2px 0; padding: 0; overflow: hidden;}
.l-vote .vline {display: block; height: 6px; line-height: 8px; margin: 3px 300px 6px 0; font-size: 1px; float: none !important;}



.timebox {
	margin: 0; padding: 0;
	width: 400px;
	float: left; height: 26px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 600px;
}
html>body .timebox {width: 600px;}

#fav span {font-weight: bold; color: #bd3232;}
.suggest {padding: 0 10px 0 0;}
.suggest span {margin: 0; padding: 0; display: inline;}

.news {margin: 0; /*padding: 5px 5px 15px 5px;*/}
.news span {float: left; margin: 1px 0 2px 3px; width: 30px;}
.fb-page {margin: 0 0 2px 0;}
.fb-page span {margin: 0 0 2px 0;}

/* lista \*/
* html .news {width: 600px;}
/* lista */
.news a {
	display: block;
	background: transparent url(../pix/la-bcg.gif) 0 0;
}

.news a img {vertical-align: text-top;}
.news a:visited {background-position: 0 -56px;}
.news a:hover {background-position: 0 -111px;}
.l-belf, .l-kulf, .l-gazd, .l-kult, .l-spor, .l-tech, .l-bulv, .l-info, .l-auto, .l-elet, .l-publ, .l-inad, .pto, .l-vote {
	__width: 400px;
	width: 470px;
	border-bottom: 3px solid #FFF;
	padding: 1px 0 1px 0;
	float: left; text-align: left;
}
.l-belf {background-color: #C9EAC4;}
.l-kulf {background-color: #C4DAF5;}
.l-gazd {background-color: #FFEDC6;}
.l-kult {background-color: #FADCD9;}
.l-info {background-color: #E5F5FA;}
.l-tech {background-color: #CDEBEA;}
.l-spor {background-color: #F8EFEB;}
.l-auto {background-color: #DBFFD7;}
.l-bulv {background-color: #FDE9FE;}
.l-elet {background-color: #FCFCE8;}
.l-publ {background-color: #F1EFD7;}

/*** inline ad ***/
.l-inad {background: #d7dad0 url(../pix/bcg_inad.gif) no-repeat center left; }
.l-inad h1, .l-inad h2, .l-inad p, .l-inad a, .l-inad h1 a {background-color: #fff; display: block;}
.l-inad h1, .l-inad h2 {margin: 0 5px 0 33px;}
.l-inad h1 {padding: 4px 5px 0 5px; font: bold 11px Tahoma, tahoma, arial verdana; color: #7d2222;}
.l-inad h2 {padding: 3px 5px 1px 5px; font: bold 10px Tahoma, tahoma, arial verdana; color: #366f92;}
.l-inad p {margin: 0 5px 0 33px; padding: 4px 5px 0 5px;}
.l-inad a {background: none; margin: 0 5px 0 33px; text-decoration: none; }
.l-inad a:visited {text-decoration: none;}
.l-inad a:hover {text-decoration: underline;}
.l-inad h1 a, .l-inad h2 a {margin: 0;}
.l-inad h1 a, .l-inad h1 a:visited, .l-inad h1 a:hover {font: bold 11px Tahoma, tahoma, arial verdana; color: #7d2222;}
.l-inad h2 a, .l-inad h2 a:visited, .l-inad h2 a:hover {font: bold 10px Tahoma, tahoma, arial verdana; color: #366f92;}
.l-inad h1 a:hover, .l-inad h2 a:hover {text-decoration: underline;}
.l-inad p a {display: inline; color: #366f92; margin: 0; padding: 0; font-weight: bold;}
.l-inad img {border: 1px solid #7b7c73; margin: 5px 10px 5px 5px;}

/*** lapozás ***/
.pto {text-align: center; margin: 15px 0 10px 0;}
* html .pto {margin-bottom: 5px;}
.pto a {background: none; display: inline; margin: 0 0 0 5px; text-decoration: none;}
.pto a:visited {text-decoration: none;}
.pto a:hover {text-decoration: underline;}
.pto a.prev {margin: 0; padding: 1px 0 0 8px; background: url(../pix/arrow-prev.gif) no-repeat left 5px;}
.pto a.next {margin: 0; padding: 1px 8px 0 4px; background: url(../pix/arrow-next.gif) no-repeat right 5px;}
.pto a strong {color: #c42224;}

.l-ad, .l-pnt, .l-pnb {float: left; width: 100%; margin: 8px 0 8px 0;}
.l-ad, .l-ad div {text-align: center;}
.l-ad div object, div#goa3_egyedi_zona_46024 object {margin: auto;}
.l-ad div a {background: none; display: inline;}
.l-none, .l-noner, .l-pnt, .l-pnb {clear: both;}
.l-none {
	height: 20px;
	background-color: #fff;
	font: bold 11px/20px;
	text-align: center;
}
.l-noner { 
	height: 20px; padding: 4px 0 3px 0; 
	background-color: #c42626; 
	font: bold 13px Tahoma, tahoma; 
	text-align: center; color: #fff;
	border: 1px solid #000;
}
.l-noner-chr {
      height: 150px;
      padding: 3px 3px 3px 3px;
	 margin-bottom: 8px;
      background-color: #f5f5f5;
      font: normal 10px Tahoma, tahoma;
      text-align: left; color: #555;
}
.l-noner-text {
	background-color:#efefef;
	color:#C32525;
	font-family:Tahoma, tahoma;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	__height:20px;
	line-height:normal;
	padding:5px 0 5px 0;
	margin: 0 0 5px 0;
	text-align:center;
}
.l-noner-text a, .l-noner-text a:hover, .l-noner-text a:visited, .l-noner-text a:active {
	display: inline;
	color: #BD3232;
	font-weight: bold;
}
.l-ad {
	background-color: #fff;
	text-align: center;
}

#b120240, #b120480 {background: #D7DAD0 url(../pix/bf_ad.gif) repeat-x right bottom;}
#b125 {background: #D7DAD0 url(../pix/bf_ad.gif) repeat-x right bottom;}
/* .weather {background: #E6E8E5 url(../pix/bf_weather.gif) no-repeat right bottom;} */
.weather {
   background-color: #e9f0ff;
   border-bottom-color: #d6dadb;
   background-image: url(../pix/bf_weather_300.png);
   border-bottom-style: solid;
   border-bottom-width: 1px;
   background-position: 0 4px;
   background-repeat: no-repeat;
   }
.weather h2 {
   height: 16px;
   margin-bottom: 10px;
   padding-left: 8px;
   font-size: 12px;
   text-transform: uppercase;

}

.weather .col2, .weather .col1 {
   padding-left: 5px;
   padding-right: 5px;

}

.weather .col2 {
   width: 20%;
}

.weather .col1 {
   width: 15%;
   text-align:center;
}

.weather .col1 img {
   vertical-align:middle;
}

.weather table thead  td {
   font: bold 12px Tahoma, tahoma, verdana, arial;
   padding-bottom: 5px;
}

.weather table td .center {
   text-align:center;
}

.weather table td {
   vertical-align:middle;
}


.service {background: #E7E7E7 url(../pix/bf_service.gif) no-repeat right bottom;}
/* .sponsor {background: #E5EBDC url(../pix/bf_sponsor.gif) no-repeat right bottom;} */
.source {background: #D7DAD0 url(../pix/bf_source.gif) repeat-x right bottom;}
.search {background : #EAE8DA url(../pix/bf_search.gif) repeat-x right bottom;}
.bet {background: #E5E9DE url(../pix/bf_bet.gif) repeat-x left bottom;}
.updt, .send {background : #E5E7E8 url(../pix/bf_updt.gif) repeat-x right bottom;}
.forma1, .recipe {background: #E7E7E7 url(../pix/bf_forma1.gif) repeat-x right bottom;}
.tdch, .tdcb, .ph, .hvg, .finance, .xchng, .megj, .vote, .astro, .estate {background: #EFF3F5 url(../pix/bf_tdc.gif) repeat-x right bottom;} /*** megj = megjelent ***/
.loveportal {background: #f7e7ef url(../pix/bf_loveportal.gif) repeat-x right bottom;} /*** loveportal ***/
.nb1 {background: #e4f0d6 url(../pix/bf_nb1.gif) repeat-x right bottom;}
.sponsor, .oet {background: #EFF3F5 url(../pix/bf_tdc.gif) repeat-x right bottom;}
.p-search, .s-search, .ilink, .radio {background: #F2F0EC url(../pix/bf_kereso.gif) repeat-x right bottom;}

.p-searchcnt select {margin: 0 0 1px 0; padding: 0;}

.source p {font-weight: bold; margin: 5px 0 5px 5px; padding: 0;}

.oet h1 {
                font: bold 11px Tahoma, tahoma; text-transform: uppercase;
                text-align: center; padding: 2px; margin: 5px 10px 5px 0;
}
.oet ul {margin-bottom: 6px;}
.oet ul li {line-height: px; margin-right: 10px; padding: 3px 0; text-align: center;}
.oet li small {display: block; margin: 3px 0;}

.forma1 div {text-align: center;}

/*** search box ***/
.search ul {margin: 5px 0 5px 5px;}
.search ul li span {line-height: 18px; vertical-align: top; margin-left: 2px;}
* html .search ul span {margin: 0 0 4px 2px; vertical-align: top; padding-bottom: 4px;}
* html .search ul input {margin-top: 0px; height: 18px;}


.updtcnt {padding: 0; margin: 0 0 4px 10px;}
.updt form {padding: 0; margin: 5px 0 0 0;}
.updt p {padding: 0; margin: 0;}
.updt select {padding: 0; margin: 0; width: 159px;}
.label {float: left; /*width: 115px;*/ margin: 5px 0 3px 5px;}
.fup-chk {margin: 2px 0 0 0; padding: 0; float: left; border: none;}
html>body .fup-chk {margin-top: 5px;}
* html .fup-chk {margin-left: -3px;}
.fup-but {float: right; margin: 4px 6px 6px 0; padding: 0;}

.ph ul, .recipe ul, .hvg ul, .ilink ul, .megj ul {margin: 0 10px 5px 0;}
.ph ul li, .recipe ul li, .hvg ul li, .ilink ul li, .megj ul li {text-align: left;}
.ph ul li a:hover, .recipe ul li a:hover, .hvg ul li a:hover, .ilink ul li a:hover, .megj ul li a:hover {text-decoration: underline;}
.ph ul li img, .recipe ul li img, .hvg ul li img, .megj ul li img {margin: 4px 0 4px 0; border: 1px solid #000; width: 90%;}
.ph ul li span, .recipe ul li span, .hvg ul li span, .megj ul li span {float: left; margin: 0 4px 2px 0; color: #bd3232; font-weight: bold;}
.lpic {text-decoration: none;}

.fu-for, .fsp-for {margin: 3px 0 6px 5px; padding: 0; text-align: center;}
.fu-sel, .fu-but {float: left; margin: 0 0 0 10px; padding: 0;}
.fs-for {margin: 3px 0 0 0; padding: 0;}
.fs-inp {
	margin: 1px 0 3px 0;	width: 128px;
	padding: 2px;
	border: 1px solid #666666;
	background: #FFF url(../pix/bcg_input.gif) repeat-x scroll top;
}
.fs-but {float: right; margin: 4px 8px 6px 0; padding: 0;}
.fsp-but {float: right; margin: 4px 8px 10px 0; padding: 0;}
.fsp-butw {margin: 4px auto 10px auto; padding: 0;}
.fsp-sel {width: 90%; margin: 0; padding: 0;}
.fs_com {font: normal 9px Tahoma, tahoma; margin: 2px 0 2px 0; padding: 0;}
.mb {margin-bottom: 8px;}

.ff-sel {width: 159px; margin: 0 0 4px 0; padding: 0;}
html>body .ff-sel2 {float: left; width: 63px;}
* html .ff-sel2 {float: left; width: 61px;}
.ff-in {float: left; width: 75px; margin: 0 5px; border: 1px solid #666666; background: #FFF url(../pix/bcg_input.gif) repeat-x scroll top;}
.financecnt p {margin: 0 0 2px 5px; padding: 0; text-align: left;}

.xchngcnt {margin: 0; margin: 0 !important; padding-top: 34px !important; background: url(../pix/bh_xch.gif) no-repeat 0 0;}
.xchngcnt table {margin: 5px 10px; width: 140px;}
.xchngcnt td {width: 50%; line-height: 14px;}
.xchngcnt td.xchnr {text-align: left;}
.xchngcnt form {margin: 0; padding: 0;}
.xchngcnt p, .betcnt p {margin: 2px 10px 2px 0; padding: 0; text-align: center;}
.xchngcnt p.hrline, .betcnt p.hrline {
            clear: both; border-top: 1px solid #666; text-align: left; line-height: 26px;
            margin-right: 10px !important; margin-top: 0 !important; padding: 0;
}
.xchngcnt .fsp-but {float: right; margin-right: 8px; padding: 0;}

.vote {padding: 0;}
.votecnt {margin: 0; padding: 32px 4px 5px 10px; background:url(../pix/bh_vote.gif) no-repeat 0 0;}
.vote form, .vote p {padding: 0; clear: both;} 
.vote p { margin: 2px 0 4px 0;}
.vote p.cent {text-align: center;}
.vote p.small {text-align: center; font-size: 9px; }
.vote h1 {font: bold 11px Tahoma, tahoma, verdana, arial; margin: 5px 0; padding:0; color: #7D2222; }
.vote input {clear: both;}
.vote ul input {margin: 0 4px 0 0; padding: 0; height: 16px; /*float:left;*/}
.vote ul span {vertical-align: top; margin: 0; padding: 0; /*float: left;*/} 
.vote ul li {display: block; clear: both; margin: 4px 0 2px 0; padding: 2px; overflow: hidden;}
.vote .vline {display: block; height: 6px; line-height: 8px; margin: 3px 0 6px 0; font-size: 1px;}
.vote .url {float: none !important; margin: 5px 0; display: block;}
.vote .url a, .vote .url a:visited, .vote .url a:hover {color: #43423a; text-transform: uppercase; font: bold 10px Tahoma, tahoma, sans-serif;}
/* html .vote ul span {margin: 0 0 4px 0; vertical-align: top;}*/
/* html .vote ul input {padding: 0; margin: 0 0 0 -4px;}*/


/*** astro-nb1 ***/
.astrocnt {
 margin: 0 !important; padding-top: 34px; padding-left: -4px;
 background: url(../pix/bh_horoszkop.gif) repeat-x 0 0; text-align: left;
}
.astrocnt ul {margin: 0 0 5px 10px; display: table;}
.astrocnt ul li {float: left; text-align: center;}
.astrocnt ul li a {display: block;}
.astrocnt ul li a, .astrocnt ul li a:visited, .astrocnt ul li a:hover {
 text-decoration: none; font: normal 9px Tahoma, tahoma, sans-serif;
 text-align: center; width: 38px; height: 11px; padding: 3px;
}
.astrocnt ul li a:hover {background-color: #6279AD; color: #fff;}
 
.nb1cnt {
 margin: 0 !important; padding-top: 34px; padding-left: -4px;
 background: url(../pix/bh_nb1.gif) repeat-x left top; text-align: center;
}
.nb1cnt TABLE {
 background: transparent;
 margin: 0 0 10px 10px;
 padding: 0; width: 135px;
 float: left;
}
* html .nb1cnt TABLE {margin-left: 5px;}
.nb1cnt TH, .nb1cnt TD {
 text-align: justify;
 font: normal 10px/11px;
 padding: 2px; vertical-align: top;
}
.nb1cnt TH {
 text-align: center;
 color: #fff;
 background-color: #7e945b;
 border-top: 6px solid #e4f0d6;
}
.nb1cnt TR.odd {background-color: #cad9b8;}
.nb1cnt p, .astro p {margin: 4px 0; padding: 0 0 0 8px;}
.nb1cnt p strong, .astro p strong {display: block;}
.nb1cnt .url, .astrocnt .url {display: block; margin: 0 0 6px 0; padding: 0; width: 100%;}
.astrocnt .url {float: left; padding-left: 10px; width: 125px;}
/*** astro-nb1 ***/


.form-s {
	margin: 3px 0 8px 0;
}
.input-s {
	margin: 2px 0 0 10px;
	width: 159px;
	border: 1px solid #666;
	background: #FFF url(../pix/bcg_input.gif) repeat-x scroll top;
}
.in-x {margin: 2px 5px 0 0; padding: 0; float: left;}
.input-x {
	float: left; width: 116px;
	margin-bottom: 6px;
	border: 1px solid #666;
	background: #FFF url(../pix/bcg_input.gif) repeat-x scroll top;
}

.btn-go {margin: 5px 0 0 116px;}
.btn-help {margin: -17px 0 2px 60px;}
* html .btn-help {margin: -20px 0 0 10px;}
* html .btn-go-add {margin-bottom: -10px;}
.btn-save {margin-left: 10px; padding: 5px 0 0 0;}

.updt, .search, .service, #b120240, #b120480, #b125, .weather, .bet, .source, .daytop, .weektop, .sixtop, .sponsor, .forma1, .tdch, .tdcb, .ph, .send, .oet, .p-search, .s-search, .recipe, .hvg, .ilink, .finance, .xchng, .radio, .job, .trip, .vote, .astro, .nb1, .estate, .loveportal {
	/* width: 303px; // TODO: ellenorizni, kikapcsolva, mert nem feltetlen kell; */
	padding-bottom: 5px;
	overflow: hidden;
	height: auto;
}

.megj {
	width: 156px;
	/*width:177px;*/
	padding-bottom: 5px;
	overflow: hidden;
	height: auto;
}

.job {background: #E4E9F3 url(../pix/bf_job.gif) repeat-x left bottom; padding-bottom: 10px;}
.jobcnt {margin: 0; padding: 0 0 10px 0; background: url(../pix/bh_job.gif) no-repeat 0 0;}
.job .jpic {margin: 36px 0 4px 10px; border: none;}
.job ul li {border: 1px solid #e4e9f3;}
.job ul li span {width: 125px; display: block;}
.job ul li a {font-weight: bold; text-decoration: none; display: block;}
.job ul li a:visited {font-weight: bold; text-decoration: none;}
.job ul li a:hover {font-weight: bold; text-decoration: underline;}
.job ul li a span {font: normal normal 10px Tahoma, tahoma, verdana, arial;}
.job ul li a:hover span {font-weight: normal;text-decoration: underline;}
.job .url {font: normal 11px Tahoma, tahoma, verdana, arial; color: #43423A; display: block; margin-left: 10px;}

.trip {background: #F9F2E8 url(../pix/bf_trip.gif) repeat-x left bottom; padding-bottom: 10px;}
.tripcnt {margin: 0; padding: 0 0 10px 0; background: url(../pix/bh_trip.gif) no-repeat 0 0;}
.trip .jpic {margin: 36px 0 4px 10px; border: none;}
.trip ul li {border: 1px solid #F9F2E8;}
.trip ul li span {width: 125px; display: block;}
.trip ul li a {font-weight: bold; text-decoration: none; display: block;}
.trip ul li a:visited {font-weight: bold; text-decoration: none;}
.trip ul li a:hover {font-weight: bold; text-decoration: underline;}
.trip ul li a span {font: normal normal 10px Tahoma, tahoma, verdana, arial;}
.trip ul li a:hover span {font-weight: normal;text-decoration: underline;}
.trip .url {font: normal 11px Tahoma, tahoma, verdana, arial; color: #43423A; display: block; margin-left: 10px;}

.search ul li, .service ul li, .weather ul li, .bet ul li, .daytop ul li, .weektop ul li, .sixtop ul li, .sponsor ul li, .source ul li, .tdch ul li, .tdcb ul li, .ph ul il, .recipe ul li, .hvg ul li, .megj ul li, .ilink ul li, .job ul li, .trip ul li
{margin: 0; padding: 0; list-style-type: none;}

.betcnt, .tdchcnt, .tdcbcnt, .forma1cnt, .phcnt, .sendcnt, .oetcnt, .p-searchcnt, .s-searchcnt, .recipecnt, .hvgcnt, .megjcnt, .financecnt, .xchngcnt, .radiocnt {padding: 2px 2px 5px 10px; margin-bottom: 10px;}
.s-searchcnt {margin-bottom: 0;}
 
.ilinkcnt {padding: 2px 0 0 10px; margin-bottom: 10px;}

.betcnt img {border: 1px solid #70716d;}
.ilinkcnt p {margin: 3px 0; padding: 0; font: bold 11px Tahoma, tahoma;}
.radiocnt {margin-bottom: 0;}
.radiocnt p {margin: 3px 0 5px 0; padding: 0;}
.radiocnt img {border: 1px solid #666; margin: 0 0 5px 4px; float: left;}
.radiocnt ul li {display: inline;}/*** updt ***/
.radiocnt form {clear: both; padding: 4px 0 4px 8px; margin: 0;}/*** updt ***/

.source ul, .sponsor ul, .job ul, .trip ul {margin-left: 10px; padding: 0 10px 5px 0;}
.source ul li, .sponsor ul li, .ph ul li, .recipe ul li, .hvg ul li, .ilink ul li, .job ul li, .trip ul li, .megj ul li {
	margin: 0;
	padding: 1px 0 0 8px;
	background: url(../pix/miniarrow.gif) no-repeat 0 5px;
}

.megjcnt img {border: 0;}
.megjcnt strong {margin: 0 0 8px 0; display: block;}
.megjcnt ul li {margin-bottom: 6px;}

.sponsor ul li {padding-bottom: 5px;}
.source ul li a, .sponsor ul li a, .ph ul li a, .source ul li a:visited, .sponsor ul li a:visited, .ph ul li a:visited, .recipe ul li a, .recipe ul li a:visited, .hvg ul li a, .hvg ul li a:visited, .megj ul li a, .megj ul li a:visited, ilink ul li a, .ilink ul li a:visited
{text-decoration: none;}
.source ul li a:hover, .sponsor ul li a:hover {text-decoration: underline;}

.daytop {background: #EAE8DA url(../pix/bf_dtop10.gif) repeat-x right bottom; padding-bottom: 10px;}
.sixtop {background: #EAE8DA url(../pix/bf_dtop10.gif) repeat-x right bottom; padding-bottom: 10px;}
.weektop {background: #F5F0DD url(../pix/bf_wtop10.gif) repeat-x right bottom; padding-bottom: 10px;}

.daytopcnt {margin: 0; padding: 32px 0 10px 0; background: url(../pix/bh_daytop.gif) no-repeat 0 0;}
.weektopcnt {margin: 0; padding: 32px 0 10px 0; background: url(../pix/bh_weektop.gif) no-repeat 0 0;}
.sixtopcnt {margin: 0; padding: 32px 0 10px 0; background: url(../pix/bh_sixtop.png) no-repeat 0 0;}

.daytopcnt ul, .weektopcnt ul, .sixtopcnt ul, .tdch ul, .tdcb ul {margin: 0 5px 0 10px; padding: 0;}
.daytopcnt ul li, .weektopcnt ul li, .sixtopcnt ul li, .tdch ul li, .tdcb ul li {margin: 0; padding: 1px 0 8px 0;}
.daytopcnt ul li a, .weektopcnt ul li a, .sixtopcnt ul li a, .tdch ul li a, .tdcb ul li a {text-decoration: none;}
.daytopcnt ul li a:visited, .weektopcnt ul li a:visited, .sixtopcnt ul li a:visited, .tdch ul li a:visited, .tdcb ul li a:visited {text-decoration: none;}
.daytopcnt ul li a:hover, .weektopcnt ul li a:hover, .sixtopcnt ul li a:hover, .tdch ul li a:hover, .tdcb ul li a:hover {text-decoration: underline;}
.daytopcnt .url a, .weektopcnt .url a {font: bold 11px Tahoma, tahoma, verdana, arial; color: #43423A; margin-left: 10px;}

/*ingatlan*/
.estate {padding-bottom: 15px;}
.estatecnt {margin: 0; padding: 32px 0 10px 0; background: url(../pix/bh_estate.gif) no-repeat 0 0; }
.estate form {margin: 4px 4px 4px 10px;}
.estate label {display: block;}
.estate select {display: block; width: 100%; margin: 2px 0;}
.estate input {margin-left: 0;}
.estate .btn-go { /* margin-left: 82px;*/
float: right;
margin-right: 2px;
padding: 0;
}
.estate span {margin: 0 4px 0 10px;}
/*ingatlan*/

/* loveportal */
.loveportal {padding-bottom: 15px;}
.loveportalcnt {margin: 0; padding: 32px 0 0 0; background: url(../pix/bh_loveportal.gif) repeat-x 0 0;}
.loveportal form {margin: 0 4px 4px 10px; padding: 0;}
.loveportal fieldset {border: none; margin: 0; padding: 0; clear: both;}
.loveportal label {margin: 0; padding: 0; display: block;}
.loveportal label span {margin: 0; padding: 0; line-height: 20px;}
.loveportal label select {width: 100%;}
.loveportal .agefrom {float: left; width: 66px; height: 40px; overflow: visible;}
.loveportal .agefrom span {display: block; white-space: nowrap; position: absolute;}
.loveportal .agefrom select {margin-top: 20px;}
.loveportal .ageto {position: relative; float: left; width: 70px; float: left; margin-top: 20px;}
.loveportal .ageto select {position: absolute; right: 0; top: 0; width: 60px;}
.loveportal label input#fenykep {width: 13px; height: 13px; margin: 0; padding: 0;}
.loveportal input {margin-left: 0;}
.loveportal .btn-go {margin-left: 82px;}
.loveportal p {margin: 4px 0 8px 5px; line-height: 6px; font-size: 10px; text-align: center;}
.loveportal p img {display: block;}
/* loveportal */

.l-belf a, .l-kulf a, .l-gazd a, .l-kult a, .l-spor a, .l-tech a, .l-bulv a, .l-info a, .l-auto a, .l-elet a, .l-publ a
{text-decoration: none; float: left; padding: 2px 6px 2px 6px; width: 420px; background-color: #fff;}
.l-belf a:visited, .l-kulf a:visited, .l-gazd a:visited, .l-kult a:visited, .l-spor a:visited, .l-tech a:visited, .l-bulv a:visited, .l-info a:visited, .l-auto a:visited, .l-elet a:visited, .l-publ a:visited
{text-decoration: none;}
.l-belf a:hover, .l-kulf a:hover, .l-gazd a:hover, .l-kult a:hover, .l-spor a:hover, .l-tech a:hover, .l-bulv a:hover, .l-info a:hover, .l-auto a:hover, .l-elet a:hover, .l-publ a:hover
{text-decoration: underline;}

.empty {
	float: left; width: 100%;
	font: bold 11px/11px;
	color: #fff; padding-bottom: 3px;
	background : #fff url(../pix/dashed_line.gif) repeat-x center center;
}

UL {
	list-style-type: none;
	line-height: 15px;
	padding: 0; margin: 0;
}

.varos {
	padding-left: 10px;
	float: left;
	width: 62px; height: 24px;
	line-height: 24px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	vertical-align: text-top;
	color: #43423A;
}
.varos span {font-weight: normal; vertical-align: middle;}
.ij {float: left; height: 24px; line-height: 24px; padding-left: 10px;}
.ij span {margin: 0 5px 0 8px;}
.hed {width: 140px; float: left; color: #43423A; font-weight: bold; padding: 6px 0 6px 10px;}
.omsz {width: 140px; padding: 0 0 5px 10px; text-align: left;}

.url {font: normal 11px Tahoma, tahoma, verdana, arial; color: #43423A; clear: both; float: left; padding: 0; margin: 0 0 8px 0;}
.url a {color: #43423A; text-decoration: none;}
.url a:visited {text-decoration: none;}
.url a:hover {text-decoration: underline;}

.arch_mai, .arch_teg, .arch_tel, .arch_reg {
	background-color: #fff;
	float: left; height: 26px;
	margin: 20px 0 5px 0;
}
.arch_mai {background: url(../pix/arch_mainap.png) no-repeat 0 0;}
.arch_teg {background: url(../pix/arch_tegnap.png) no-repeat 0 0;}
.arch_tel {background: url(../pix/arch_telott.png) no-repeat 0 0;}
.arch_reg {background: url(../pix/arch_regebben.png) no-repeat 0 0;}
.elso {margin: 5px 0 5px 0;}

.arch_mai span, .arch_teg span, .arch_tel span, .arch_reg span {
	width: 465px; text-align: right;
	float: right; padding: 0 10px 0 0;
	font: normal 9px Tahoma, tahoma, verdana, arial; color: #666;
}
* html .arch_mai span, .arch_teg span, .arch_tel span, .arch_reg span {padding: 0;}

/*** szines hatteru rovatfejlecek ***/
.h-belf, .h-kulf, .h-gazd, .h-kult, .h-spor, .h-tech, .h-bulv, .h-info, .h-auto, .h-elet, .h-publ {
	border-bottom: 4px solid #fff;
	float: left; text-align: left; margin-top: 8px;
	font: bold 11px/14px arial, Tahoma, tahoma, verdana;
	text-transform: uppercase; color: #fff;
	width: 455px; height: 16px; padding: 5px 0 2px 5px;
}
.h-belf a, .h-kulf a, .h-gazd a, .h-kult a, .h-spor a, .h-tech a, .h-bulv a, .h-info a, .h-auto a, .h-elet a, .h-publ a {
	width: 130px; height: 16px;
	text-transform: none; padding-right: 5px;
	float: right; text-align: right;
}
.h-belf a, .h-kulf a, .h-gazd a, .h-kult a, .h-spor a, .h-tech a, .h-bulv a, .h-info a, .h-auto a, .h-elet a, .h-publ a {
	color:#fff; text-decoration: none;}
.h-belf a:visited, .h-kulf a:visited, .h-gazd a:visited, .h-kult a:visited, .h-spor a:visited, .h-tech a:visited, .h-bulv a:visited, .h-info a:visited, .h-auto a:visited, .h-elet a:visited, .h-publ a:visited {
	color:#fff; text-decoration: none;}
.h-belf a:hover, .h-kulf a:hover, .h-gazd a:hover, .h-kult a:hover, .h-spor a:hover, .h-tech a:hover, .h-bulv a:hover, .h-info a:hover, .h-auto a:hover, .h-elet a:hover, .h-publ a:hover {
	color:#fff; text-decoration: underline;}

.h-belf, .h-belf span {background-color: #007b00;}
.h-kulf, .h-kulf span {background-color: #00008e;}
.h-gazd, .h-gazd span {background-color: #c4ab00;}
.h-kult, .h-kult span {background-color: #c30000;}
.h-info, .h-info span {background-color: #00b5b9;}
.h-tech, .h-tech span {background-color: #008f81;}
.h-spor, .h-spor span {background-color: #c49f8f;}
.h-auto, .h-auto span {background-color: #0ecb00;}
.h-bulv, .h-bulv span {background-color: #bf00b3;}
.h-elet, .h-elet span {background-color: #bec100;}
.h-publ, .h-publ span {background-color: #948e00;}
.helso {margin-top: 0;}

.imp {text-align: center; margin: 20px 5px 10px 5px; font: bold 11px/18px; text-transform: uppercase;}
.imp strong {text-transform: none; font: bold 14px/22px; color: #C22323;}
.imp strong span {color: #5d5d5d;}
.labj {text-align: justify; margin: 0 5px 0 5px; color: #555; font: 10px/17px Tahoma, tahoma;}
.labj2, .fejl {text-align: justify; margin: 0 5px 0 10px; color: #000; font: 11px/17px Tahoma, tahoma; width: 605px;}
.fejl {margin: 10px 5px 0 5px; color: #000; font: 11px/14px Tahoma, tahoma; width: 605px;}
.media center {padding: 11px 5px 11px 5px; color: #000; font: normal 13px/14px Tahoma, tahoma;}

.imp A, .imp A:hover, .imp A:visited {font: 11px/16px; text-decoration: underline; text-transform: none;}

.hr {
	line-height: 20px;
	background : #fff url(../pix/dashed_line.gif) no-repeat 5px 10px;
}

.media {
	margin: 5px 0 0 5px;
}

.media TABLE {
	background: #fff;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	width: 615px; vertical-align: top;
	font: normal 10px/11px;
	text-align: center; margin-bottom: 15px;
}
* html .media table {  /* This is the Tan hack */
	width: 605px; 
	w\idth: 615px; }
	
.media TH, .media TD {
	text-align: center;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	padding: 3px; vertical-align: top;
}
.media TH {
	font: bold 10px/11px;
	background-color: #C22323; color: #fff;
	text-align: center;
}
.media TD {font: normal 10px/11px;}
.media TR.odd {background-color: #f0f0f0;}
.media TR.thead th {background-color: #666;}

.forma1 TABLE {
	background: transparent;
	margin: 0 5px 10px 0;
	padding: 0;
	max-width: 145px; vertical-align: top;
}
.forma1 TH, .forma1 TD, .bet TH, .bet TD {
	text-align: justify;
	font: normal 10px/11px;
	padding: 2px; vertical-align: top;
}
.forma1 TH, .bet TH {
	text-align: center;
	color: #fff;
	font: bold 10px/14px;
	background-color: #6C8997;
	border-top: 4px solid #e7e7e7;
}
.bet TH {
	background-color: #70716d;
	border-top: 10px solid #e5e9de;
}
.bet TABLE {
	margin: 0 5px 10px 0;
	padding: 0; width: 159px;
}
.bet TD, .bet TH {padding: 1px; text-align: left; font-size: 9px;}

.bet TR.odd {background-color: #c9cfc0;}
.forma1 TR.odd {background-color: #cfcfcf;}
.forma1 div strong {line-height: 20px;}

.wp {width: 615px; text-align: center;}
.wp img {width: 160px; height: 100px; margin: 5px 0 0 5px;}
.wp ul { margin: 15px 0 10px 0; padding: 0; text-align: center;}
.wp ul li {display: inline; margin: 0 1px 0 1px;}
.wp ul li a {text-decoration: none; margin: 0; padding: 3px 6px; color: #000; background-color: #eee;}
.wp ul li a:hover {text-decoration: none; color: #fff; background-color: #c42626;}
.wp ul li a:visited {text-decoration: none;}

/*** port.hu ***/

#port_cnt {padding-left: 5px; width: 100%;}
#port_head {margin: 0 0 6px 6px; text-align: center; height: 33px; background: #eee url(../pix/port_head_bcg.png) repeat-x left top;}
#port_head img {border: none;}
#port_cnt div {float: left; width: 196px; margin-right: 5px;}
#port_cnt div>a {display: block; background-color: #f7e9ca; text-align: center; }
#port_cnt div img {margin-bottom: 4px;}
#port_cnt li span, #port_cnt li strong, #port_cnt li a {float: left; font-weight: bold; line-height: 14px;}
#port_cnt li span {width: 35px; margin-right: 4px; overflow: hidden;}
#port_cnt li strong, #port_cnt li a {width: 149px;}
#port_cnt li {float: left; background-color: #eae8da; padding: 4px; margin-bottom: 2px;}

#port_cnt li a, #port_cnt li a:visited, #port_cnt li a:hover {text-decoration: underline;}
#port_cnt li span.moreinf {color: black; font-size: 10px; font-weight: normal; left: 38px; width: 149px; position: relative; padding: 0; clear: both;}

.clr5 {clear: both; line-height: 5px;}
.clr10 {clear: both; line-height: 2px;}
.now span {color: #c42626;}
* html #port_cnt li span {margin-right: 3px;}
-->
