/*
Webstar csoport  
http: //www.webstar.hu
*/
html {overflow-y:scroll; }
html, body {margin:0; padding:0; height:100%; }
body {text-align:center; background-color:#fff; margin:0; padding:0; font-family:arial,sans-serif; font-size:12px; color:#333; }

div#body {height:auto !important; height:100%; min-height:100%; position:relative; width:100%; }

/*------------------------------------LINKs---------------------------------*/
a {text-decoration:none; color:#369; }
a:hover {text-decoration:underline; color:#369; }

/*------------------------------------TEXTs---------------------------------*/
.text_1 {color:#0090ff; }
.text_2 {color:#ff8400; }

/*------------------------------------CONTENTS---------------------------------*/
#contents {text-align:left; margin:0 auto; width:980px; padding-bottom:95px; }

/*------------------------------------HEADER---------------------------------*/
#header {width:980px; margin-bottom:0; z-index:100; }

/*------------------------------------MAIN---------------------------------*/
#main {width:988px; z-index:100; }
#main:after {content: ".";  display:block; height:0; clear:both; visibility:hidden; }

/*------------------------------------LEFT---------------------------------*/
#leftContent {width:493px; text-align:left; float:left; }

/*------------------------------------RIGHT---------------------------------*/
#rightContent {width:487px; text-align:left; float:left; }

/*------------------------------------FOOTER---------------------------------*/
#footer {background:url(../img/footerBg.png) repeat-x; bottom:0; left:0; position:absolute; width:100%; padding-bottom:30px; }
#footer div {margin:0 auto; text-align:left; color:#854444; height:55px; width:988px; }

/*----------------HEADER CONTENT--------------*/
#header h1 {margin:17px 0 0 15px; float:left; }
#header h1 a, #header h1 a:hover {background-image:url('../img/logo.png'); width:170px; height:60px; display:block; }
#header h1 span, .hs_logo span, .sn_logo span, .headerInfo .icon span, .top span, #pb_logout, #pb_email {display:none; }

.headerMenu ul.main {width:980px; height:38px; padding-bottom:5px; }
.headerMenu li.main {display:block; position:relative; float:left; z-index:100; }
.headerMenu li.main.hassub {z-index:101; }
.headerMenu li.main a.main {color:#fff; display:block; text-transform:uppercase; font-size:12px; font-weight:bold; height:38px; line-height:38px; float:left; background-repeat:repeat-x; text-align:center; }
.headerMenu li.main a:hover, .headerMenu li.main a.aktiv {color:#fff; text-decoration:none; background-position:0 -38px; }
.headerMenu .subMenu a:hover {text-decoration:underline !important; }

.headerMenu .green a.main {background-image: url('../img/menuGreen.png'); }
.headerMenu .green .first {background-image: url('../img/menuGreen1st.png') !important; }
.headerMenu .blue a.main {background-image: url('../img/menuBlue.png'); }
.headerMenu .blue .first {background-image: url('../img/menuBlue1st.png') !important; }
.headerMenu .orange a.main {background-image: url('../img/menuOrange.png'); }
.headerMenu .orange .first {background-image: url('../img/menuOrange1st.png') !important; }
.headerMenu .red a.main {background-image: url('../img/menuRed.png'); }

/*----------------FOOTER CONTENT--------------*/
#footer ul {margin:42px 0 0 112px; text-align:left; position:absolute; width:500px; }
#footer li {display:inline; margin:0 0 0 5px; }
#footer li a {color:#666; font-size:12px; margin-right:5px; padding:0 15px 6px 0; text-decoration:underline; background:url(../img/footerMenuSeparator.png) no-repeat right 7px; }
#footer li a:hover {color:#666; text-decoration:none; }
.hs_logo {display:block; width:75px; height:20px; background: url(../img/footerLogo.png) no-repeat; position:absolute; margin:36px 0 0 30px; }
.sn_logo {display:block; width:102px; height:16px; background:url(../img/sanomaLogo.png) no-repeat; position:absolute; margin:40px 0 0 860px; }

.headerBanner {margin:10px 0 0 0; position:relative; }
.headerBanner .hirdetes_right {background:url('../img/hirdetes_right.gif') 0 0 no-repeat; width:8px; height:46px; position:absolute; right:-11px; top:25px; }
.searchBox {float:left; margin: 17px 0 0 41px; }
.clear, .searchBox div, .fooldalBox .szavazas div, .headerMenu {clear:both; }
.searchBox li {display:inline; }
.searchBox li a {color:#185caa; display:block; font-size:13px; font-weight:bold; margin:0 10px 3px 10px; height:20px; line-height:13px; float:left; }
.searchBox li a:hover {color:#333; text-decoration:underline; }
.searchBox li a.active {background-position:0 -38px; font-weight:normal !important; color: #333 !important; background:url('../img/searchMenuArrow.png') center bottom no-repeat; }
.searchBox img {float:left; }
.searchInput {border:solid 1px #7e9cb8; width:276px; height:18px; padding:3px 5px 0 5px; float:left; color:#000; font-size:12px; }
.personalBox {float:right; margin:17px 10px 0 0; width:370px; }
.personalBox ul {margin-top:-1px;}
.personalBox li {float:right; display:block; height:13px; border-right:1px solid #999; padding-right:10px; }
.personalBox li.last {border:none; padding-right:0; }
.personalBox li a {color:#185caa; font-size:13px; font-weight:bold; background: url('../img/persMenuBg.png') no-repeat right center; padding-right:10px; margin:0 0 0 10px; line-height:15px; }
.personalBox li a:hover {color:#333; text-decoration:underline; }
.personalBox .add, .personalBox .home {display:block; background:url('../img/add.png') no-repeat; float:right; height:22px; line-height:21px; text-indent:30px; font-size:12px; color:#397aac; margin:12px 0 0 25px; }
.personalBox .home {background-image:url('../img/home.png'); margin-left:0; }
.headerInfo {clear:both; margin:0 0 0 10px; float:left; padding-top:5px; line-height:16px; }
.headerInfo .separator {position:relative; top:2px; padding:0 5px; }
.headerInfo div {float:left; line-height:16px; }
.headerInfo .icon {width:28px; height:25px; margin:0 3px; background: url(../img/idojaras_ikonok.png) no-repeat; }

/*----------idojaras ikonok--------------*/
.eso {background-position: 0 0; }
.ho {background-position: -28px 0; }
.kod {background-position: -56px 0; }
.zivatar {background-position: -84px 0; }
.zapor {background-position: -112px 0; }
.borult {background-position: -140px 0; }
.gyengenfelhos {background-position: -168px 0; }
.valtozo {background-position: -196px 0; }
.hozapor {background-position: -224px 0; }
.derult {background-position: -252px 0; }
.erosenfelhos {background-position: -280px 0; }
.havaseso {background-position: -308px 0; }

.headerInfoRight {float:right; margin:0 10px 0 0; line-height:23px; padding-top:2px; }
.headerInfoRight input {margin:-2px 0 0 10px; vertical-align:middle; }
.headerInfoRight .separator {position:relative; top:2px; padding:0 5px; }
.headerInfoRight img {margin:-2px 0 0 0; vertical-align:middle; }
.biggerText {color:#185caa; font-weight:bold; margin-left:5px; }

.h1_line {border-top:solid 1px #ccc; margin:20px 0 5px 10px; height:8px; clear:both; width:465px; }
.h1_line h1 {color:#000; font-size:19px; margin-top:-11px; position:absolute; background-color:#fff; padding-right:10px; }
.h1_impline {border-top:solid 1px #ccc; margin:20px 0 5px 10px; height:8px; clear:both; width:960px; }
.h1_impline h1 {color:#000; font-size:19px; margin-top:-11px; position:absolute; background-color:#fff; padding-right:10px; }

.ajanlo {width:470px; }
.ajanlo div.clear {margin:0 0 14px 0; }
.ajanloImg {float:left; }
.ajanloImg img {border:solid 1px #ccc; padding:1px; margin:0 13px 0 10px; }
.ajanloText {float:left; width:350px; }
.ajanlat h1 {margin:0 0 7px 0; }
.ajanlat h1 a {color: #369; font-size:17px; }
.ajanlat h1 a:hover {text-decoration:underline; }
.ajanlat .lead {color:#000; font-size:13px; margin-bottom:7px; line-height:16px; }

.info {font-size:11px; line-height:12px; }
.info img {margin:0 5px; vertical-align:middle; position:relative; }
.info .forras {color:#666 !important; font-weight:bold !important; }
.info .rovat,.info .rovat:hover, .info .ertekeles,.info .ertekeles:hover {color:#600; }
.info .tema {color:#285476; margin-left:7px; background-color:#e7ebed; padding:0 3px; }
.info .tema:hover {color:#fff; background-color:#93a4ae; text-decoration:none; }
.info .torles {color:#fff; margin-left:7px; background-color:#1cad04; padding:0 3px; }
.info .nagyon {color:#fff; background-color:#ed1c24; }
.info .ert, .info .koz {position:absolute; left:707px; top:14px; padding-right:17px; }
.info .koz {left:795px; }
.info .poz_ert {background:transparent url(../img/pipa.png) no-repeat right 0; }
.info .neg_ert {background:transparent url(../img/x.png) no-repeat right 0; padding-right:15px; }
.info .add {display:block; position:absolute; left:948px; top:9px; background:url('../img/add.png') no-repeat; height:21px; width:22px; }
.cimlapsztorik {margin:0 0 45px 23px; width:450px; }
.cimlapsztorik .boxhirdetes {background:#F4F6F7 url(../img/dotted_line.gif) 0 bottom repeat-x; padding-left:10px; }
.cimlapsztorik .boxhirdetes, .cimlapsztorik .boxhirdetes a {font-size:13px !important; color:#15425E !important; }
.cimlapsztorik .boxhirdetes .info .forras {font-size:11px !important; color:#666 !important; font-weight:bold !important; }
.cimlapsztorik .boxhirdetes .info .rovat {font-size:11px !important; color:#600 !important; font-weight:normal !important; }

.rovidhir {background:url(../img/dotted_line.gif) repeat-x 0 bottom; padding:8px 0; }
.cimlapsztorik .rovidhir {padding-left:10px; }
.rovidhir h2 {margin:0 0 5px 0; }
.rovidhir h2 a {color:#369; font-size:13px; }
.rovidhir h2 a:hover {text-decoration:underline; }
.szurke {background-color:#f9f9f9; }
.osszes {font-size:12px; color:#fff; font-weight:bold; background-color:#999; padding:3px 5px; margin-top:-4px; position:absolute; }
.osszes_box .forward, .osszes_box .backward {display:block; width:20px; height:20px; background:#999 url(../img/pager_arrows.gif) no-repeat -20px 5px; top:5px; left:288px; position: absolute; }
.osszes_box .backward {background-position:0 5px; top:5px; left:266px; }
.osszes:hover, .osszes_box .backward:hover, .osszes_box .forward:hover {background-color:#d57b10; text-decoration:none; color:#fff; }
.cimlapsztorik .osszes, .toplista_hirek .osszes {margin-top:10px; }

/*-----------BANNER-----------*/
.banner_468_120 {
	background: url('../img/468_120_banner.png') center right;
	background-repeat: no-repeat;
	width: 484px;
	height: 120px;
	margin: 15px 0 0 10px;
}

.banner_468_60 {
	width: 484px;
	height: 60px;
	margin: 15px 0 0 10px;
}

.banner_468_15 {
	width: 484px;
	height: 15px;
	margin: 15px 0 0 10px;
}

div#rightContent .banner_468_120 {margin-left:0; }

#leftContent.rovatoldal .banner_468_120 {margin:11px 0 30px; }

.hirdetes_text {
	font-size: 10px;
	color: #999;
	background-image: url(../img/hird_nyil.png);
	background-repeat: no-repeat;
	background-position: right 3px;
	padding-right: 10px;
	width: 37px;
}

.hirdetes ul {display:block; padding:14px 0 4px 17px;  background-color:#f4f6f7; margin:3px 0 0; }

.hirdetes li a {font-size:12px; font-weight:bold; color:#15425E; margin-bottom:10px; display:block; }

/*-------toplista---------*/
.toplista {margin-top:35px; }
.toplista .lista {border:solid 1px #ccc; padding:6px 13px 10px; clear:both; }
.toplista .topbox {margin-bottom:30px; }
.toplista .lista ul {height:20px; }
.toplista .lista li {display:inline; }
.toplista .lista li a {padding:4px 8px 5px; color:#15425E; background:url(../img/toplistaMenu2Bg.png) no-repeat right 0; font-weight:bold; margin:0; display:block; float:left; }
.toplista .lista li a:hover, .toplista .lista li a.aktiv {background-color:#f8ebdb; color:#000; text-decoration:none; }

.fulek {position:absolute; display:block; margin:-26px 0 0 0; }
.fulek li {display:inline; }
.fulek li a {display:inline; background-color:#e8e8e8; color:#000; display:block; float:left; margin:0 2px 1px 0; padding:5px 14px; border-top:3px solid #fff; font-weight:bold; }
.fulek .aktiv {color:#E05E08; background:#fff url(../img/toplistaMenuBg.png) no-repeat right 0; border-left:solid 1px #ccc; border-top:solid 1px #ccc; padding:7px 14px 6px 14px; margin:1px 2px 0 0; }
.toplista_hirek {margin:10px 0 12px 0; clear:both; }
.toplista_hirek.show_button {margin-bottom:30px; }
.toplista_hirek .rovidhir {padding:8px; margin-bottom:1px; }

/*----------------BOXES--------------*/
.fooldalBoxes {clear:both; margin-top:15px; }

.fooldalBoxes:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.oszlop1, .oszlop2, .oszlop3 {float:left; width: 309px; display:block; overflow:hidden; min-height:2px; }

.oszlop2, .oszlop3 {margin-left: 22px; }

.fooldalBox {margin:0 0 16px 0; }

.fooldalBoxes .kek {background-color: #f4f6f7; }

.fooldalBox h2, .fooldalBox h2 a {
	display: block;
	background-repeat: no-repeat;
	height:34px;
	font-weight:bold;
	font-size:15px;
	text-indent:10px;
	line-height:30px;
	color:#fff;
	text-transform:uppercase;
}
.osszes_box {
	padding: 5px 0 0 0;
	background-color: white;
	height: 26px;
}
.boxhir {
	margin: 0 12px 0 12px;
	padding: 8px 0 8px 0;
}

.boxhir h3 {
	margin: 0 0 5px 0;
}
.boxhir h3 a {color:#369; font-size:13px; line-height:15px; }
.boxhir h3 a:hover {text-decoration:underline; color: #999; }

.banner_300_250 {margin:10px 0 30px 4px; }

.banner_300_250 div.hirdetes {color:#b7b7b7; line-height:10px; text-align:right; font-size:11px; margin-bottom:2px; }

.boxhirdetes {background-color:#f4f6f7; color:#d57b10; padding:8px 1px 8px 12px; font-weight:bold; line-height:15px; }

.boxhirdetes a {color:#d57b10; }

.fooldalBox .szavazas {margin:10px 12px; }

.fooldalBox .szavazas b {color:#369; line-height:15px; }

.fooldalBox .szavazas form {padding:10px 0 0 0; line-height:25px; }

.fooldalBox .szavazas form input {vertical-align:text-bottom; }

.fooldalBox .szavazas table td.vote-result {color:#600; width:50px; font-weight:bold; height:25px; }

.fooldalBox .szavazas table td {line-height:16px; }

.szavazas a.hirdetes {color:#d57b10; line-height:15px; font-weight:bold; }

.szavazas_hirdetes {background:url('../img/hirdetes_bottom.gif') no-repeat; width:52px; height:12px; float:right; }

.boxhir_bovebben {margin:5px 0 20px 0; width:309px; }

.boxhir_bovebben:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.boxhir_bovebben .image, .rovidhir .image {margin:0 15px 0 12px; float:left; }

.boxhir_bovebben .image img, .rovidhir .image img {padding:1px; border:solid 1px #ccc; }

.boxhir_bovebben .text {margin:0; float:left; width:190px; }

.boxhir_bovebben .text h3, .rovidhir .text h3 {margin:0 0 5px 0; }

.boxhir_bovebben .text h3 a:hover  {text-decoration:underline; color: #999; }

.webes_archive .rovidhir .text {overflow:auto;  }

.webes_archive .rovidhir .text h3 {font-size:17px; }

.webes_archive .rovidhir {clear:left; padding-right:10px; line-height:15px; position:relative; width:970px; }

.webes_archive .rovidhir .add {
	display: block;
	position: absolute;
	left:950px; top:7px;
	background: url('../img/add.png') no-repeat;
	height: 21px;
	width: 22px;
}

/*------------SUBMENU-----------*/
.subMenu {display:none; position:absolute; top:35px; left:1px; background-color:#ccc; z-index:100000; }
.subMenu ul {margin:0 2px 3px 0;}
.subMenu li a, .subMenu li a:hover {display:block; height:24px; width:115px; color:#fff; font-weight:normal; background-color:#6fac39; border-bottom:solid 1px #8bc657; text-indent:15px; line-height:24px; }

/*---------pagination----------*/
div.paginationDiv {margin:15px 0 20px; float: left; width: 100%; overflow: hidden; position: relative; }

div.paginationDiv ul.pagination {border-top:solid 1px white; clear: left; float: left; position: relative; left: 50%; text-align: center; }

div.paginationDiv ul.pagination li {
	position: relative;
	right: 50%;
	display: block;
	float: left;
	margin-left: 2px;
}
div.paginationDiv ul.pagination a {display:block; width:19px; height:19px; line-height:19px; background-color:#adadad; text-align:center; color:#fff; font-weight:bold; }
div.paginationDiv ul.pagination a img {position:relative; top:-2px; left:-1px; }
div.paginationDiv ul.pagination a:hover {background-color:#d57b10; text-decoration:none; }
div.paginationDiv ul.pagination a.active, div.paginationDiv ul.pagination a.active:hover {background-color:#fff; color:#adadad; cursor:default; }
div.paginationDiv ul.pagination a.empty, div.paginationDiv ul.pagination a.empty {background-color:#d6d6d6 !important; color:#fff !important; cursor:default; }

.aloldalBoxes {margin-top:15px; }

.forrasBox {margin-bottom:0; }

.forrasBox ul {padding:0 0 15px 20px; }

.forrasBox li a {color:#369; font-size:17px; font-weight:bold; margin-bottom:7px; display:block; }

.forrasBox div.h1_line.nari {border-top:solid 3px #d57b10; }

.forrasBox div.h1_line.nari h1 {color:#d57b10; }

/*---------------DobOz hoZZaaDas------------------*/
.dobozHozzadas {margin-top: 44px; }

.dobozHozzadas .lista {
	border: solid 1px #ccc;
	padding: 6px 13px 10px 13px;
}

.dobozHozzadas .lista ul.temak {overflow:auto; }

.dobozHozzadas .lista ul.temak li {display: block; float:left; }

.dobozHozzadas .lista ul.temak li a {padding:4px 8px 5px 8px; color:#15425E; background:url(../img/toplistaMenu2Bg.png) no-repeat right 0; font-weight:bold; margin:0; display:block; float:left; }
.dobozHozzadas .lista ul.temak li a:hover, .dobozHozzadas .lista ul.temak li a.aktiv {
	background-color: #f8ebdb;
	color: #000;
	text-decoration: none;
}

.dobozHozzadas .fulek {
	position: absolute;
	display: block;
	line-height: 12px;
	margin: -26px 0 0 0;
}
.dobozHozzadas .fulek li {display:inline; }
.dobozHozzadas .fulek li a {display:inline; background-color:#e8e8e8; color:#000; display:block; float:left; margin:0 2px 1px 0; padding:5px 14px; border-top:3px solid #fff; font-weight:bold; }
.dobozHozzadas .fulek .aktiv {color:#E05E08; background-color:#fff; border-left:solid 1px #ccc; border-top:solid 1px #ccc; padding:7px 14px 6px 14px; margin:1px 2px 0 0; background:url(../img/toplistaMenuBg.png) no-repeat right 0; }

/*-------HiRCsatoRnAk------*/
.hircsatornak {
	margin: 10px 0 12px 0;
	clear: both;
}
.hircsatorna {
	padding: 0 8px 0 8px;
	height: 33px;
	line-height: 30px;
	margin-bottom: 1px;
	background-image: url(../img/dotted_line.png);
	background-repeat: repeat-x;
	background-position: 0 bottom;
}
.hircsatorna h2 {
	font-size: 17px;
	color: #383838;
}
.hircsatorna .title {
	float: left;
}

.hircsatorna .hozzaad {
	float: right;
	display: block;
	color: #336699;
	font-size: 13px;
	height: 19px;
	line-height: 19px;
	margin-top: 6px;
	padding: 0 13px 0 5px;
	background-image: url('../img/arrowGray.png');
	background-repeat: no-repeat;
	background-position: right center;
}
.hircsatorna .hozzaadva {
	background-color: #5796c6;
	color: white;
	background-image: url('../img/arrowBackWhite.png');
	padding: 0 5px 0 13px;
	background-position: left center;
}

.hircsatornaRendezes {
	border: solid 1px #cecece;
	padding: 10px 10px 0 10px;
	height: 32px;
}
.hircsatornaRendezes h2 {
	float: left;
	line-height: 22px;
}
.hircsatornaRendezes div {
	float: right;
	padding-top: 1px;
}

.dobozHozzadas .abc {
	margin: 15px 0;
	width: 600px;
	text-align: center;
}
.dobozHozzadas .abc a { 
	color: #369;
	padding: 0 4px;
	display:none;
	font-size:13px;
}
.dobozHozzadas .abc a:hover {
	text-decoration: underline;
}
.dobozHozzadas .abc .active {
	font-weight: bold;
}

.dobozHozzadasMentesBtn {
	background-image: url('../img/buttons.png');
	background-repeat: no-repeat;
	background-position: -371px 0;
	display: block;
	border: 0;
	cursor: pointer;
	height: 23px;
	width: 229px;
	float: left;
	margin-left:282px;
}
.dobozHozzadasMentesBtn span {
	display: none;
}
.dobozHozzadasVisszaBtn {
	background-image: url('../img/buttons.png');
	background-repeat: no-repeat;
	background-position: -600px 0;
	display: block;
	border: 0;
	cursor: pointer;
	height: 23px;
	width: 187px;
	float: left;
	margin-left: 10px;
}
.dobozHozzadasVisszaBtn span {
	display: none;
}


/*-------JelenLegiDoBoZok------*/
.jelenlegiDobozok {
	margin: 10px 0 12px 0;
}
.doboz {
	padding:6px 8px;
	margin-bottom: 1px;
	background:url(../img/dotted_line.gif) repeat-x 0 bottom;
}
.doboz h2 {
	font-size:13px;
	padding:2px;
	display:inline;
	line-height:20px;
}
.doboz .title {
	display:block;
	color:#369;
	float: left;
	width: 180px;
}

.doboz .torol {
	float: right;
	display: block;
	color: #336699;
	font-size: 13px;
	height: 19px;
	line-height: 19px;
	padding: 0 13px 0 5px;
	background-image: url('../img/arrowGray.png');
	background-repeat: no-repeat;
	background-position: right center;
}
.doboz .megsem {
	background-color: #ed1c24;
	color: white;
}

.doboz .green {
	background-color: #6ca738;
	color: white;
}

/* gombok */
.searchBtn, .voteBtn, .loginBtn, .backBtn, .setBtn, .cancelBtn, .addBoxBtn, .saveBtn, .addBtn, .regBtn, .modositasokMenteseBtn, .visszaHirekhezBtn {
	background-image: url('../img/buttons.png');
	background-repeat: no-repeat;
	display: block;
	border: 0;
	cursor: pointer;
	height: 23px;
	width: 66px;
	float: left;
	margin-left: 5px;
}

.voteBtn {background-position: -66px 0; width: 68px; margin-left:0; float:left; }

.loginBtn {background-position: -134px 0; width: 64px; margin-left:0; }

.backBtn {background-position: -198px 0; width: 54px; margin-left:0; }

.setBtn {background-position: -252px 0; width: 53px; margin-left:0; }

.cancelBtn {background-position: -305px 0; width: 66px; margin-left:0; }

.addBoxBtn {background-position: -787px 0; width: 155px; margin:0 255px 15px 410px; }

.saveBtn {background-position: -942px 0; width: 59px; margin-left:0; }

.addBtn {background-position: -510px -23px; width: 79px; margin-left:6px; }

.regBtn {background-position: -589px -23px; width: 86px; margin-left:0; }

.modositasokMenteseBtn {background-position: 0 -46px; width:219px; margin-left:298px; margin-top:10px; }

.visszaHirekhezBtn {background-position: 0 -69px; width:155px; margin-left:10px; margin-top:10px; }

/*-----------reszletes kereses----------------*/
.advSearchBox {
	float: left;
	margin: 17px 0 0 10px;
	white-space:nowrap;
}
.advSearchBox div {
	clear: both;
}
.advSearchBox select {
	margin-right: 8px;
}
.advSearchBox li {
	display: inline;
}
.advSearchBox li a {
	color: #185caa;
	display: block;
	font-size: 13px;
	font-weight: bold;
	margin: 0 10px 3px 10px;
	height: 20px;
	line-height: 13px;
	float: left;
	font-weight: bold;
}
.advSearchBox li a:hover{
	color: #333;
	text-decoration: underline;
}
.advSearchBox li a.active {
	background-position: 0 -38px;
	font-weight: normal !important;
	color: #333 !important;
	background: url('../img/searchMenuArrow.png') center bottom no-repeat;
}
.advSearchBox img {
	float: left;
}

.advSearchBox .searchInput {
	clear:left;
	border: solid 1px #7e9cb8;
	width: 320px;
	height: 18px;
	padding: 3px 5px 0 5px;
	float: left;
	color: #000;
	font-size: 12px;
	margin-right:14px;
}

.bevCheckb {
	padding: 10px 0 15px 0;
	line-height: 17px;
}
.bevCheckb input {
	vertical-align: middle;
	margin: 0;
	border: solid 1px white;
	padding: 0;
}

#talalatok {width:980px; overflow:hidden; }

.greenHeader_28 {
	margin-top:20px;
	margin-bottom:4px;
	background-image:url('../img/grad_g_22.png');
	height:28px;
	line-height:28px;
	color:#fff;
	overflow:hidden;
}

.greenHeader_28 div {float:right; margin:0 10px 0 0; line-height:30px;}

.greenHeader_28 .title {float:left; margin: 0 0 0 10px; }

.greenHeader_28 .title b {font-size:15px; }

.greenHeader_28 .title a {color:#fff; }

.greenHeader_28 .hirtar_count b {font-size:15px; }
.greenHeader_28 .hirtar input {margin: 0 2px 0 0; width: 14px; height: 14px;}

.greenHeader_28 .hirtar.title {float:left; margin: 0 0 0 5px; }
.greenHeader_28 .hirtar div {
	float: left;
	height:20px;
	margin-right:9px;
	margin-top:4px;	
	line-height:20px;
}
.greenHeader_28 .hirtar div.grB {
	border-left: 1px solid #87cd49;
	margin-right: 16px;
	padding-left: 5px;
}
	
.hirtarLoginSzukseges {width:365px; margin:25px auto; text-align:justify; line-height:15px; }

.hirtarLoginSzuksegesMenu {
	text-align: center;
	margin: 15px auto;
}
.hirtarLoginSzuksegesMenu a {
  font-size: 13px;
  text-decoration: none;
  margin-right: 10px;
  padding: 0 13px;
  line-height: 15px;
  border-left: solid 1px #999;
  color: #316994;
  background: transparent url('../img/persMenuBg.png') no-repeat right center;
}
.ertekelesLoginSzuksegesMenu a:hover { text-decoration:underline; }

.blueBox {
	background-color: #f4f6f7;
	padding:10px 13px;
}
.keresesInfo {
	background-color:#F5F6F8;
	padding:8px 9px;
	width: 720px;
	margin: 10px auto 0 auto;
	overflow:auto;
}
.keresesInfo b {
	color: #d57b10;
	float:left;
}
.keresesInfo a, div.oszlop div.content a {
	font-weight: bold;
	color: #336699;
	display: block;
	float:left;
	background-image: url('../img/persMenuBg.png');
	background-repeat: no-repeat;
	background-position: right center;
	padding:0 5px 0 0;
	width: 185px;
}

.talalat {background:url(../img/dotted_line.gif) repeat-x 0 bottom; padding:7px 10px 10px; position:relative; }
.talalat h2 {margin:0 0 5px 0; }
.talalat h2 a {color:#369; font-size:17px; }
.talalat h2 a:hover {text-decoration:underline; }
.talalat p {margin:10px 0 0 0; line-height:15px; }
.kotegTitle {background-image:none; padding-bottom:0; }
.kotegTitle h2 a {font-size:20px; }

.h2_17 h2 {margin:0 0 5px; }
.h2_17 h2 a {font-size:17px; }

#talalatok .szurke {background-color:#f9f9f9; }

/*------------rovatoldal--------------*/
.rovatoldalBovitettCheckb {float:right; margin-top:-10px; background-color:#fff; padding-left:5px; }

.rovatoldalBovitettCheckb input, .greenHeader_28 div input {vertical-align:middle; }

.rovatoldalCikklista {width:470px; }

.rovatoldalCikklista .rovidhir p {margin:8px 0 0 0; line-height:15px; }

.rovatoldalCikklista .rovidhir {padding:10px; }

.rovatoldalCikklista .rovidhir h2 a {color:#369 !important; line-height:17px; }

.grayBorderBox {border:1px solid #CCC; padding:15px; }

.forrasUgras {margin-top:20px; position:relative; }

.forrasUgras h2 {
	position:absolute;
	top:-13px;
	right:4px;
	background-color:#e8e8e8;
	width:470px;
	height:20px;
	border:solid 3px #fff;
	color:#336699;
	line-height:20px;
	text-indent:7px;
	display:block;
	float:left;
}
.forrasUgras ul{margin-top:15px; }

.forrasUgras a {
	color: #369;
	display: block;
	font-size: 12px;
	height: 20px;
	line-height: 13px;
	background: url(../img/hird_nyil.png) no-repeat left 3px;
	padding-left: 15px;
	text-decoration: underline;
}
.forrasUgras a:hover{text-decoration:none; }

.forrasUgras table {margin-top:14px; clear:both; width:100%; }

.rovatoldalForrasBox {padding-bottom:30px; }

.rovatoldalForrasBox .rovidhir {padding:8px 10px 5px 10px; }

.rovatoldalForrasBox .osszes {margin-top:10px; }

.rovatoldalForrasBox .top {
	float: right;
	margin-top: 13px;
}

.top {
	display: block;
	width: 17px;
	height: 16px;
	background-image: url(../img/lapTeteje.png);
}
.top:hover {background-position:0 -16px; }

/*Belépéshez*/
#loginDlg {
	display:none;
	width:988px;
	padding-bottom:20px;
}

div.oszlop {float:left; overflow:hidden; margin:5px 10px 0 10px; }

.w635 {width:635px; }

.w309 {width:305px; }

div.oszlop div.h1_line {margin-left:0; width:auto;}

div.oszlop div.content {padding:0 10px 0 0; line-height:16px; }

div.oszlop div.content ol {list-style-position:outside; padding-left:23px; list-style-type:decimal; }

div.oszlop div.content ol li {margin-bottom:15px; }

div.oszlop div.content a {width:218px; margin-top:0; float:left; }

div.oszlop div.content a.hideArrow {background-image:none; }

div.oszlop div.content input.searchInput {width:309px; }

div.oszlop div.content table td {height:22px; line-height:22px; font-size:13px; padding-top:5px; vertical-align:middle; }

div.oszlop div.content table td.right {text-align:right; padding-right:5px;vertical-align:top}

div.oszlop div.content .loginBtn, div.oszlop div.content .backBtn, div.oszlop div.content .regBtn,
div.oszlop div.content .setBtn, div.oszlop div.content .cancelBtn {margin: 20px 5px 0 0; }

div.oszlop div.content table.impresszum td {height:14px; line-height:14px; font-size:12px; vertical-align:top; }

.sanoma_big_logo {width:163px; height:26px; display:block; background:url('../img/sanoma_big_logo.png') no-repeat 0 0; margin:5px 0 15px 0; }
.hs_imp_logo {width:75px; height:20px; display:block; background: url(../img/footerLogo.png) no-repeat 0 0; margin: 5px 0 20px 0; }
.hs_imp_san_logo {width:163px; height:33px; display:block; background: url(../img/sanoma2008_umd_small.png) no-repeat 0 0; margin: 5px 0 10px 0; }
.vs_imp_logo {width:100px; height:21px; display:block; background: url(../img/vs_logo_kicsi.jpg) no-repeat 0 0; margin: 5px 0 20px 0; }

.hatarolo {width: 15px; float: left; height: 1020px; }
.hatarolo div {float:left; overflow:hidden; margin:15px 0 0 0; height: 100%; width: 1px; background: #cccccc;}


#pb_email {font-weight:bold; color:#666; float:right; font-size: 13px; line-height: 15px;}

#dialogs > div {display:none; }

/* kezdooldalnak*/
div.oszlop div.content.bookmark-list ul {clear:both; font-size:17px; font-weight:bold; color:#333; padding-left:25px; line-height:22px; }

div.oszlop div.content.bookmark-list ul ul {padding-left:15px;}

/* új dobozok oldal */
.fooldalBoxes.sajatHS .fooldalBox{background-color:#fff; display:block; z-index:5; width:309px; }

.fooldalBoxes.sajatHS .boxhir {background:url('../img/dotted_line.gif') repeat-x left bottom; padding:8px 12px; margin:0; }

.fooldalBoxes.sajatHS .boxhir.even {background-color:#f9f9f9; }

.fooldalBoxes.sajatHS .fooldalBox .osszes_box {padding-top:10px; position:relative; }

.fooldalBoxes.sajatHS .fooldalBox h2 {cursor:move; position:relative; background:url('../img/grad_g_22.png') repeat-x; height:28px; border-bottom:0px solid #fff; overflow:hidden; white-space:nowrap; width:309px; text-transform:none; }

.fooldalBoxes.sajatHS .fooldalBox h2 .settings_container {display:none; text-indent:0; position:absolute; top:0; left:185px; font-size:13px; color:#fff; }

.fooldalBoxes.sajatHS .fooldalBox.showSettings h2 .settings_container {display:block; }

.fooldalBoxes.sajatHS .fooldalBox h2 .settings_container b {float:left; }

.fooldalBoxes.sajatHS .fooldalBox h2 .settings_container a.text {font-weight:bold; color:#fff; float:left; font-size:13px; text-indent:0; text-transform:none; }

.fooldalBoxes.sajatHS .fooldalBox h2 .settings_container div.box_icon {width:16px; height:16px; background:url('../img/sh_op_gomb.png') repeat-x; float:left; margin:6px 4px 0; }

.fooldalBoxes.sajatHS .fooldalBox h2 .settings_container div.box_icon a {background: url('../img/sh_box_icons.gif') no-repeat top left; display:block; width:16px; height:16px; }

.fooldalBoxes.sajatHS .fooldalBox h2 .settings_container div.box_icon a:hover {background-position: 0 -16px; }

.fooldalBoxes.sajatHS .fooldalBox h2 .settings_container div.box_icon a.minimaze {background-position: -16px 0; }
.fooldalBoxes.sajatHS .fooldalBox h2 .settings_container div.box_icon a.minimaze:hover {background-position: -16px -16px; }

.fooldalBoxes.sajatHS .fooldalBox h2 .settings_container div.box_icon a.maximaze {background-position: -32px 0; }
.fooldalBoxes.sajatHS .fooldalBox h2 .settings_container div.box_icon a.maximaze:hover {background-position: -32px -16px; }

.fooldalBoxes.sajatHS .fooldalBox h2 .settings_container div.box_icon a.close {background-position: -48px 0; }
.fooldalBoxes.sajatHS .fooldalBox h2 .settings_container div.box_icon a.close:hover {background-position: -48px -16px; }

.fooldalBoxes.sajatHS .fooldalBox .settings_box {display:none; background-color:#fff; border:1px solid #ccc; border-top:0; padding:2px 9px 10px 8px; }

.fooldalBoxes.sajatHS .fooldalBox .settings_box table td {border-bottom:1px solid #e9e9e9; height:24px; line-height:24px; vertical-align:middle; }

.fooldalBoxes.sajatHS .fooldalBox .settings_box table td input {border:1px solid #7e9cb8; width:228px; height:17px; margin:1px 0; }

.fooldalBoxes.sajatHS .fooldalBox .settings_box a.colorChoose {filter:alpha(opacity=50); opacity:.50; display:block; width:15px; height:15px; float:left; margin-right:3px; border:1px solid #444; background-position:center left; background-repeat:repeat-x; position:relative; }

.fooldalBoxes.sajatHS .fooldalBox .settings_box a.colorChoose:hover, .fooldalBoxes.sajatHS .fooldalBox .settings_box a.colorChoose.aktiv {filter:alpha(opacity=100); opacity:1;display:block; width:15px; height:15px; float:left; margin-right:3px; border:1px solid #444; background-position:center left; background-repeat:repeat-x; position:relative; }

.fooldalBoxes.sajatHS .fooldalBox .settings_box a.colorChoose img {position:absolute; top:0; left:0; width:15px; height:1px; }

.fooldalBoxes.sajatHS .fooldalBox .settings_box .saveBtn {margin:4px 0 6px 116px; }

.fooldalBoxes.sajatHS .fooldalBox .settings_box .arrows {float:left; display:block; height:12px; width:150px; }

.fooldalBoxes.sajatHS .fooldalBox .settings_box .arrows a {background:#adadad url('../img/sh_settings_arrows.gif') no-repeat; width:11px; height:13px; display:block; float:left; margin-right:12px; overflow:hidden; }
.fooldalBoxes.sajatHS .fooldalBox .settings_box .arrows a.up {background-position: -11px 0; }
.fooldalBoxes.sajatHS .fooldalBox .settings_box .arrows a.left {background-position: -22px 0; }
.fooldalBoxes.sajatHS .fooldalBox .settings_box .arrows a.right {background-position: -33px 0; }
.fooldalBoxes.sajatHS .fooldalBox .settings_box .arrows a.down {background-position: -44px 0; }
.fooldalBoxes.sajatHS .fooldalBox .settings_box .arrows a.bottom {background-position: -55px 0; }

.fooldalBoxes.sajatHS .fooldalBox .settings_box .arrows a:hover {background-color:#d57b10 !important; }
.fooldalBoxes.sajatHS .fooldalBox .settings_box .arrows a.inaktiv {cursor:default; background-color:#d6d6d6 !important;}

.fooldalBoxes.sajatHS .loading, .fooldalBoxes.sajatHS .error {margin:1px; line-height:30px; background:url(../img/loader.gif) no-repeat 10px 7px; padding-left:30px;}

.fooldalBoxes.sajatHS .error {font-weight:bold; color:#f00; background-image:url(../img/error.gif); }

.fooldalBoxes.sajatHS .oszlop1, .fooldalBoxes.sajatHS .oszlop2, .fooldalBoxes.sajatHS .oszlop3 {vertical-align:top; display:table-cell; float:none; padding-bottom:30px; }

.fooldalBoxes.sajatHS .horoscopeBox {
	margin-bottom: 30px !important;
}

.fooldalBoxes.sajatHS .horoscopeBox .settings_box {
	/*border-bottom: none !important;*/
}

.fooldalBoxes.sajatHS .horoscopeBox h2 {
	border-bottom: none;
}

.fooldalBoxes.sajatHS .horoscopeBox .settings_box table td input {width:218px;}

.fooldalBoxes.sajatHS .horoscopeBox .zodiac {
	width: 289px;
	padding: 9px;
	border: 1px solid #CCC;
	border-top: none;
}

.fooldalBoxes.sajatHS .horoscopeBox .zodiac .zodiacPic,
.fooldalBoxes.sajatHS .horoscopeBox .zodiac .zodiacContent {
	float: left;
}

.fooldalBoxes.sajatHS .horoscopeBox .zodiacPic {
	width: 80px;
	height: 80px;
	background-color: #FFF;
	padding: 1px;
	border: 1px solid #CCC;
	margin-right: 9px;
}

.fooldalBoxes.sajatHS .horoscopeBox .zodiacPic div {
	width: 80px;
	height: 80px;
	background: transparent url(../img/zodiacs.png) 0 0 no-repeat;
}

.fooldalBoxes.sajatHS .horoscopeBox .zodiac0 div { background-position: 0 0;}
.fooldalBoxes.sajatHS .horoscopeBox .zodiac1 div { background-position: 0 -80px;}
.fooldalBoxes.sajatHS .horoscopeBox .zodiac2 div { background-position: 0 -160px;}
.fooldalBoxes.sajatHS .horoscopeBox .zodiac3 div { background-position: 0 -240px;}
.fooldalBoxes.sajatHS .horoscopeBox .zodiac4 div { background-position: 0 -320px;}
.fooldalBoxes.sajatHS .horoscopeBox .zodiac5 div { background-position: 0 -400px;}
.fooldalBoxes.sajatHS .horoscopeBox .zodiac6 div { background-position: 0 -480px;}
.fooldalBoxes.sajatHS .horoscopeBox .zodiac7 div { background-position: 0 -560px;}
.fooldalBoxes.sajatHS .horoscopeBox .zodiac8 div { background-position: 0 -640px;}
.fooldalBoxes.sajatHS .horoscopeBox .zodiac9 div { background-position: 0 -720px;}
.fooldalBoxes.sajatHS .horoscopeBox .zodiac10 div { background-position: 0 -800px;}
.fooldalBoxes.sajatHS .horoscopeBox .zodiac11 div { background-position: 0 -880px;}

.fooldalBoxes.sajatHS .horoscopeBox .zodiacContent {
	width: 196px;
	line-height:16px;
}

.fooldalBoxes.sajatHS .horoscopeBox .zodiacSelector{
	margin-top: 18px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
}

.fooldalBoxes.sajatHS .horoscopeBox .zodiacSelector select {
	vertical-align: middle;
}

.fooldalBoxes.sajatHS .horoscopeBox .zodiac select {
	width: 164px;
	margin-left: 6px;
}

.fooldalBoxes.sajatHS .horoscopeBox .zodiacSeparator {
	width: 291px;
	height: 3px;
	overflow: hidden;
	margin: 9px 0;
	background: transparent url(../img/zodiacSeparator.gif) 0 0 no-repeat;
}

.fooldalBoxes.sajatHS .horoscopeBox .zodiac a {
	font-weight: bold;
	padding-right: 12px;
	text-decoration: none;
}

.placeholder {border:2px dashed #6fac39; z-index:100; background-color:#e6f1dd; }

.placeholder {/**border:0; *background:none; *z-index:-1;*/ }

.ui-sortable-placeholder {visibility: visible; }

div.info.closable {font-size:12px; border:1px solid #ccc; color:#333; line-height:15px; padding:10px; width:958px; position:relative; margin-bottom:17px; }

div.info.closable a {font-weight:bold; }

div.info.closable a.close {width:15px; height:15px; display:block; background-image:url('../img/icon_blue_close.png'); position:absolute; top:1px; right:1px; }

div.info.closable a.close:hover {background-position:left bottom; text-decoration:none; }


div.info.closable a.modositas {
  background-image: url('../img/persMenuBg.png');
  background-repeat: no-repeat;
  background-position: right center;
	padding-right:10px;
	font-size: 13px;
}



.fooldalBoxes.sajatHS a#closeall {color:#000; padding-left:15px; line-height:24px; vertical-align:baseline; background:url('../img/icon_blue_closeall.gif') no-repeat 0 3px;}
.fooldalBoxes.sajatHS a#closeall.closed {background-position: 0 -17px; }

/*-----------ertekeles------------*/
.headerSeparator { border-bottom: solid 3px #ccc; }

.koszonjukVelemenyet { width: 220px; margin: 25px auto; text-align: center;}
.koszonjukVelemenyet p { font-size: 19px; font-weight: bold; }
.koszonjukVelemenyet a, .koszonjukVelemenyet a:hover {
  text-align: right;
  font-size: 13px;
  text-decoration: none;
  width: 160px;
  margin: 10px auto;
  float: none;
  padding-right: 13px;
  display: block;
  background-image: url('../img/persMenuBg.png');
  background-repeat: no-repeat;
  background-position: right center;
}
.koszonjukVelemenyet a b, .koszonjukVelemenyet a:hover b {color: #316994; }

.ertekelesLoginSzukseges {width:365px; margin:25px auto; text-align:center; position:relative; }
.buttonsHide {background-color:#fff; position:absolute; display:block; width:365px; height:40px; opacity:0.8; filter:alpha(opacity=80); z-index:100; top:45px; left:0; }

.tetszettAmitOlvastamBtn {background:url('../img/buttons.png') no-repeat -1001px 0; display:block; border:0; cursor:pointer; height:23px; width:163px; float:left; margin-top:15px; margin-right:5px; z-index:50; }
.tetszettAmitOlvastamBtn span {display:none; }

.nemTetszettAmitOlvastamBtn {
  background-image: url('../img/buttons.png');
  background-repeat: no-repeat;
  background-position: -1164px 0;
  display: block;
  border: 0;
  cursor: pointer;
  height: 23px;
  width: 187px;
  float: left;
  margin-top: 15px;
  z-index:50;
}
.nemTetszettAmitOlvastamBtn span {display:none; }

.ertekelesLoginSzuksegesMenu {
  width: 265px;
  height: 5px;
  margin: 15px auto;
}
.ertekelesLoginSzuksegesMenu a {
  text-align: right;
  display: block;
  font-size: 13px;
  text-decoration: none;
  margin-right: 10px;
  padding-right: 13px;
  line-height: 15px;
  border-left: solid 1px #999;
  color: #316994;
  float:left;
  background: url('../img/persMenuBg.png') no-repeat right center;
}
.ertekelesLoginSzuksegesMenu a:hover { text-decoration:underline; }

.ertekeles {width:365px; margin:25px auto; text-align:center; }
.visszAhirekhez {
  text-align: right;
  display: block;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  margin: 15px auto;
  width: 143px;
  padding-right: 13px;
  line-height: 12px;
  color: #316994;
  background-image: url('../img/persMenuBg.png');
  background-repeat: no-repeat;
  background-position: right center;
}

.ertekelesReszletes { text-align: left; margin-top: 25px; }

.ertekelesReszletes .checkboxes {
  text-align: left;
  margin: auto;
  width: 173px;
}
.ertekelesReszletes p {
  margin-bottom: 13px;
}
.ertekelesReszletes .eredmeny {
  font-size: 19px;
  font-weight: bold;
  text-align: center;
}
.velemenyKuldeseBtn {
  background-image: url('../img/buttons.png');
  background-repeat: no-repeat;
  background-position: 0 -23px;
  display: block;
  border: 0;
  cursor: pointer;
  height: 23px;
  width: 120px;
  float: left;
  margin: 15px 5px 0 190px;
}
.velemenyKuldeseBtn span { display: none; }

.megsemReszletezemBtn {
  background-image: url('../img/buttons.png');
  background-repeat: no-repeat;
  background-position: -120px -23px;
  display: block;
  border: 0;
  cursor: pointer;
  height: 23px;
  width: 135px;
  float: left;
  margin: 15px 5px 0 0;
}
.megsemReszletezemBtn span { display: none; }

.koszonjukVelemenyet2, .marErtekelt {
  text-align: center;
  font-size: 19px;
  font-weight: bold;
}
.koszonjukVelemenyet2 p, .marErtekelt p {
  margin-bottom: 15px;
}


.oszlop .redText {
  color: #ff0202;
}
.oszlop .greenText {
  color: #6fac39;
}

/*--------------------BEALITASOK-----------------*/


/*--------------------IE-be -----------------*/
#beallitasok {
	padding: 0 10px;
}
.bealitasokMenu {
	position: absolute;
	margin-top: 43px;
}
.bealitasokMenu li {
	display: inline;
}
.bealitasokContent {
	min-height: 300px;
	padding:20px 0;
	margin-left:9px;
}
.bealitasokContent .lista {
	border: solid 1px #ccc;
	padding:16px 17px;
	clear: both;
}

.bealitasokContent h1 {
	display: block;
	color: black;
	font-size: 17px;
	margin-bottom: 7px;
}

.bealitasokContent .inputBox {
	text-align: right;
	width: 440px;
	color: #666;
	font-weight: bold;
}
.bealitasokContent .inputBoxLeft {
	text-align: left;
}

.bealitasokContent .checkBox {
	text-align: right;
	width: 200px;
	color: #666;
	font-weight: bold;
}
.bealitasokContent .checkBox input {
	vertical-align: text-bottom;
}


/*---------EZ AZ IE CSSBE KELLL---------*/
*html .bealitasokContent .checkBox input {
	vertical-align: middle;
}



.bealitasokContent .normal {
	font-weight: normal;
}
.bealitasokContent .normal img {
	margin-right: 5px;
}
.bealitasokContent p {
	margin-bottom: 10px;
	color: #666;
}

.defInput {
	border: solid 1px #7e9cb8;
	background-color: transparent;
	width: 265px;
	height: 18px;
	padding: 3px 5px 0 5px;
	color: #000;
	font-size: 12px;
	margin-left: 5px;
	margin-top: 5px;
}
.beallitasokMenteseBox {
	border-top: solid 1px #ccc;
	margin-top: 20px;
	padding-top: 10px;
	line-height: 16px;
}
.beallitasokMenteseBox a {font-weight:bold; text-decoration:underline; }
.beallitasokMenteseBox a:hover {text-decoration:none; }
.beallitasokMenteseBox .torles {
	display: block;
	margin-bottom: 10px;
	width: 150px;
}
.allert {
	font-weight: bold;
	color: red;
	text-indent: 20px;
	background-image: url('../img/error.gif');
	background-repeat: no-repeat;
	position: absolute;
	height: 14px;
	margin: 10px 0 0 10px;
	line-height: 14px;
}


.timeline {
	background-image: url('../img/timeline.png');
	background-repeat: no-repeat;
	width: 745px;
	height: 52px;
	margin: 15px 0 0 0;
}
.timeline div {
	float: left;
	width: 50px;
	height: 40px;
	padding-top: 10px;
	text-align: center;
}

/*------hirtar-------*/
.hirtarInfoBox {
	padding: 10px;
	border: solid 1px #ccc;
	line-height: 18px;
	margin-top: 10px;
}
.hirtarInfoBox img {
	vertical-align: middle;
	margin: 0 3px;
} 
.hirtarInfoBox a {
	font-weight: bold;
	color: #336699;
	display: block;
	background-image: url('../img/persMenuBg.png');
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 5px;
	width: 290px;
}
.hirtarSearchBox {
	margin: 20px 0 0 0;
	height: 24px;
}
.hirtarSearchBox label {
	float: left;
	line-height: 24px;
}
.hirtarSearchBox .searchInput {
	float: left;
	margin-left: 5px;
}
.hirtarSearchBox a {
	font-weight: bold;
	color: #336699;
	display: block;
	background: url('../img/persMenuBg.png') no-repeat right center;
	padding-right: 5px;
	float: right;
	line-height: 24px;
	margin-right: 10px;
}

.hirtarHeaderLine div {
	float: left;
}
.hirtarHeaderLine .num {
	font-weight: bold;
	float: right;
	font-size: 15px;
	line-height: 28px;
	margin-right: 10px;
}
.hirtarList .info {
	clear: both;
}
.hirtarList .title {
	float: left;
}
.hirtarList .ertekelesem, .hirtarList .kozvelemeny {
	float: right;
	font-size: 11px;
	color: #666;
	background: url('../img/pipa.png') right 0 no-repeat;
	padding-right: 20px;
	height: 13px;
	margin: 5px 10px 0 0;
}
.hirtarList .kozvelemeny {background:url('../img/x.png') right 0 no-repeat; margin:5px 72px 0 0; }
.hirtarList .add {
	float: right;
	display: block;
	background: url('../img/add.png') no-repeat;
	height: 21px;
	width: 21px;
}
.hirtarList .add span {
	display: none;
}

.talalatPerOldal {
	float: right;
	margin-top: -40px;
}
.talalatPerOldal select {
	vertical-align: middle;
}

/*-----------------OSSZES HÍR--------------------*/
.osszesHirTemak {
	margin-bottom: 35px;
}
.osszesHirTemak table {
	margin: 0 0 0 20px;
}
.osszesHirTemak td {
	padding: 2px 0;
}

.greenBubble, .blueBubble {
	margin: -25px 0 0 0;
	position: absolute;
	width: 487px;
}
.greenBubble div, .blueBubble div {
	background: url('../img/greenBubble.gif') no-repeat right top;
	float: right;
	height: 30px;
	line-height: 23px;
	padding: 0 10px;
	font-weight: bold;
	color: white;
	text-align: right;

}

.blueBubble div {
	background: url('../img/blueBubble.gif') no-repeat right top;
}

/*------------------top50-------------------*/
.top50ertekelesLink {
	margin-left: 10px;
	font-weight: bold;
	color: #316994;
	width: 160px;
	background: url('../img/arrowGray.png') no-repeat right 4px;
	padding-right: 10px;
}

a.blue {color:#316994; font-weight:bold; }

a.arrowed {background:url(../img/arrowGray.png) no-repeat right center; padding-right:10px; }

#tl_tab4_body div#toltes {float:left; width:60px; background:url(../img/loader.gif) no-repeat 2px 3px; padding:4px 0 0 20px; line-height:16px; overflow:hidden;}

div.weather {margin-top:30px; position:relative; margin-bottom: 30px;}

div.weather li a {text-transform:capitalize; }

div.weather div.weather_box {height:216px; border:1px solid #ccc; background:url('../img/weather_bg.png') no-repeat center top; }

div.weather div.weather_box div {background:url('../img/idojaras_ikonok_box.png') no-repeat; position:absolute; line-height:25px; padding-left:30px; }

div.weather div.weather_box .eso {background-position: 0 0; }
div.weather div.weather_box .ho {background-position: 0 -25px; }
div.weather div.weather_box .kod {background-position: 0 -50px; }
div.weather div.weather_box .zivatar {background-position: 0 -75px; }
div.weather div.weather_box .zapor {background-position: 0 -100px; }
div.weather div.weather_box .borult {background-position: 0 -125px; }
div.weather div.weather_box .gyengenfelhos {background-position: 0 -150px; }
div.weather div.weather_box .valtozo {background-position: 0 -175px; }
div.weather div.weather_box .hozapor {background-position: 0 -200px; }
div.weather div.weather_box .derult {background-position: 0 -225px; }
div.weather div.weather_box .erosenfelhos {background-position: 0 -250px; }
div.weather div.weather_box .havaseso {background-position: 0 -275px; }


div.weather div.weather_box .ter1 {top:31px; left:214px; }

div.weather div.weather_box .ter2 {top:70px; left:43px; }

div.weather div.weather_box .ter3 {top:59px; left:121px; }

div.weather div.weather_box .ter4 {top:125px; left:69px; }

div.weather div.weather_box .ter5 {top:115px; left:169px; }

div.weather .napkelte {color:#666; display:block; margin:190px 0 0 15px; }

.errMsg {
	border: 1px solid red;
	font-weight: bold;
	text-align:center;
	display:none;
	padding:5px;
	margin: 0px 0px 5px 0px;
	clear: both;
	width:309px;
	position: relative;
	top:5px;
}

.bealitasokContent .errMsg {
	width:266px;
	margin:0 0 5px 162px;
}
#captchaImg {
	width:236px;
	height:51px;
}

div.flno {
	float: none;
}

div.clbo {
	clear: both;
}

div.disno {
	display: none;
}

div.felhasz {padding-bottom:10px; line-height:14px; text-align:justify; }

div.felhasz ol {padding-left:11px; }

div.felhasz ol li ol {padding-top:18px; }

div.felhasz ol li ol li {padding-bottom:18px; padding-top:0; }

div.felhasz ol li ol li ol {list-style-type:lower-alpha; margin-top:-18px; padding-left:28px; }

div.felhasz ol li ol li ol li {padding-bottom:0; }

.pointer {cursor:pointer; }

.statikus .h1_line {margin-bottom:10px; width:auto; }

.headerInfoRight span {float:left; margin-right:10px; }

.komkony {height:20px; cursor:pointer; font-weight:bold; float:left; background:url('../img/chkbox.gif') no-repeat 0 2px; padding-left:17px; }

.komkony.active {background-position:0 -16px; font-weight:normal; }

.komkonyElso {margin-right:10px;}

/* Szavazás archívum */

.vote_archive .rovidhir h2 a {font-size:17px; background:url(../img/persMenuBg.png) no-repeat center right; padding-right:10px; }

.vote_archive .rovidhir h2 a.toggled {background-image: none; }

.vote_archive .results {display:none; }

.vote_archive .results table td.vote-result {color:#66431d; width:50px; font-weight:bold; height:25px; }

.vote_archive .results table td {line-height:16px; color:#666; }

/* 800x600-as fix */
#main #rightContent .toplista ul.fulek {width:365px;}

/* Google AFS */

.sponsored_box { width: 723px; padding: 7px; color: #999999; margin: 13px 0px 10px 0px; }

.sponsored_box .sponsored_main .result { margin: 10px 10px 0px 5px; }

.sponsored_box .sponsored_main .result a { text-decoration: none; }

.sponsored_box .sponsored_main .result .title { font-size: 16px; color: #336699; text-decoration: underline; font-weight: bold;}

.sponsored_box .sponsored_main .result .desc { color: #000000; margin-left:0px; line-height:2; }

.sponsored_box .sponsored_main .result .url { color: #6CA738; margin-left:0px; }

.sep {width:1px; height:13px; background:transparent url(../img/persMenuLine.png) 0 bottom no-repeat; margin:0 6px; }
div.ast {font-family:Verdana; padding-top:3px; color:#369; font-size:10px !important;float:right; }
span.ast {color:#336699; font-family:Verdana;font-size:12px !important; padding-top:3px; padding-left:5px;}

/* VS ajanlo */
.talalat {overflow:hidden; }
#vs_ajanlo {width:465px; }
#vs_ajanlo .rovidhir h2 a {font-size:17px; }
#vs_ajanlo .rovidhir {padding:8px 0 10px; overflow:hidden; }
#vs_ajanlo .rovidhir .tholder, .talalat .tholder {float:right; width:344px; }
#vs_ajanlo .rovidhir img, .talalat a img {display:block; vertical-align:top; border:1px solid #ccc; padding:1px; margin:0 8px 0 5px; width:100px; height:75px; }
#vs_ajanlo .rovidhir p.lead, .talalat .tholder p.lead {padding-bottom:6px; }
#vs_ajanlo a.iholder, .talalat a.iholder {float:left; }
/* VS talalat */
.talalat .tholder { width:846px; padding-top:0px; }
.talalat a img {margin-left:0; }
.talalat .tholder p {margin-top:0; }
.talalat .tholder .sep.hh {margin:0 1px; background-image:none; }
.vs_keplink a img {
	height: 20px;
	width: 55px;
	border: 0px;
}

/* embed */
div.embed {text-align:center; }

/* valasztas */
.valasztas {height: 300px; overflow: hidden;}
.valasztas div.clear {clear: both;}
.valasztasBlokk {padding: 15px 0 10px 15px; border-top: 1px solid #ccc;}
.valasztasImg {float:left;}
.valasztasImg img {border:solid 1px #000; margin:0 13px 0 0; }
.ddvalasztasText {float:left; width:200px; }
.valasztas h1 {margin:0 0 7px 0; }
.valasztas h1 a {color: #369; font-size:15px; }
.valasztas h1 a:hover {text-decoration:underline; }
.valasztas .lead {color:#000; font-size:13px; line-height:15px; }
.valasztas .lead a {text-decoration: none; color: #000000;}
