/* reset */
html, body, form, input, select, fieldset, button, textarea {font-size:12px; font-family:Arial, Tahoma, Verdana; }
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, li, dl, address {margin:0; padding:0; }
h1, h2, h3, h4, h5, h6, pre, code {font-size:12px; }
ul, ol {list-style:none; }
form label {cursor:pointer; }
address {font-style:normal; }
:link,:visited { text-decoration:none;  }
a, input {outline:none; }
a img, :link img, :visited img {border:none; }
fieldset {border:none; }
table {border-collapse:collapse; }
.l {float:left; }
.r {float:right; }
.cl {clear:both; font-size:0; }
/* base-settings */
html {overflow-y:scroll; }

html, body {height:100%; }

a:hover {text-decoration:underline; }

.t, .t a {font-family:Tahoma, Arial, Verdana; font-size:11px; }

.col {display:block; float:left; margin-left:15px; }
.col.f {margin-left:0; }
.col.m {margin-left:5px; }

.w0 {height:0; width:0; margin:0; overflow:hidden; display:none; }
.w100 {width:100px; }
.w115 {width:115px; }
.w120 {width:120px; }
.w220 {width:220px; }
.w240 {width:240px; }
.w495 {width:495px; min-height: 1px;}
.w700 {width:700px; }
.w750 {width:750px; }
.w885 {width:885px;  margin:0 auto; }
.w980 {width:980px;  margin:0 auto; }
.w995 {width:995px; margin:0 auto; }
.w1000 {width:1000px; margin:0 auto; }
.w1200 {width:1220px; margin:0 auto; }

img#logimage {position:absolute; display:none; }

input.nv {visibility:hidden; width:1px; height:1px; overflow:hidden; opacity:0; filter:alpha(opacity=0); }

.b {margin-bottom:15px; }

.pntr {cursor:pointer; }

.bg .std {padding:5px 10px 8px 10px; border-bottom:1px solid; }
/* header */
#header {height:85px; border-bottom:5px solid; background-repeat:repeat-x; }
#header .logo {width:200px; height:85px; margin:0 40px 0 14px; background-repeat:no-repeat; }
#header .logo a {display:block; height:50px; width:162px; margin:13px 0 0 14px; }
.alt #header, .alt #header .logo {height:70px; }

#header .loginLinks {text-align:right; padding-top:22px; width:228px; }
.alt #header .loginLinks {width:720px; }
#header .loginLinks a {font-weight:bold; }
#header .loginLinks .sep {position:relative; top:3px; margin:0 10px 0 9px; display:inline-block; width:1px; height:15px; overflow:hidden; }
#header .loginLinks .sep, x:-moz-any-link {display:-moz-inline-box; margin-top:2px; *margin-top:0px; }
#header .loginLinks .sep, x:-moz-any-link, x:default {display:inline-block; margin-top:0px; }
#header .loginLinks .sep.fi {margin:0 7px 0 9px; }
#header .loginLinks .login-mail {display:block; margin-top:8px; }
#header .loginLinks .login-nyito {display:block; margin:8px 0 0 90px; text-align:left; cursor:pointer; color:#e5e5e5; }/* search */
#header .search {width:490px; height:65px; margin-top:10px; }
#header .search span.l, #header .search span.r {width:3px; display:block; height:65px; margin-right:7px; background-repeat:no-repeat; background-position:-403px 0; }
#header .search span.r {background-position:-406px 0; margin-left:7px; margin-right:0; }
#header .search div.l {padding:9px 0; width:470px; }
#header .search a {font-weight:bold; }
#header .search form {height:27px; width:470px; position:relative; background-position:0 -50px; }
#header .search form input {position:absolute; top:5px; left:6px; width:390px; border:0; font-weight:bold; background:none; }
#header .search form img {float:right; margin:6px 6px 0 0; display:none; }
#header .search .top a.r {background-position:-269px 0; line-height:15px; display:block; width:58px; height:21px; padding:6px 0 0 9px; }
#header .search .top a.r:hover {background-position:-336px 0; }
#header .search b a, #header .search a.r {line-height:28px; }
#header .search b a:hover {text-decoration:none; }
#header .search b span {margin:0 8px -3px 8px; height:15px; width:1px; display:inline-block; overflow:hidden; }
#header .search b span, .bottomSearch b span, x:-moz-any-link {display:-moz-inline-box; }
#header .search b a input {margin:0 5px 0 0; }
#header .search .top {background-repeat:no-repeat; }
.search b a.c, .bottomSearch b a.c {padding-left:15px; background-repeat:no-repeat; }
.search b a.c.selected {background-position:0 -20px !important; }
.search b a.c input, .bottomSearch b a.c input {display:none; }

#body .search {height:39px; margin-bottom:15px; }
#body .search span.l, #body .search span.r {width:3px; display:block; height:39px; margin-right:7px; background-repeat:no-repeat; background-position:-409px 0; }
#body .search span.r {background-position:-412px 0; margin-left:7px; margin-right:0; }
#body .search b.l {margin-top:5px; }
#body .search div.l {padding:9px 0; width:470px; }
#body .search a {font-weight:bold; }
#body .search form {height:23px; width:585px; position:relative; background-position:0 -77px; margin-top:8px; }
#body .search form input {position:absolute; top:3px; left:6px; width:505px; border:0; font-weight:bold; background:none; }
#body .search form img {float:right; margin:1px 10px 0 0; display:none; }
#body .search form a.r {background-position:-267px -27px; line-height:15px; display:block; width:59px; height:19px; padding:4px 0 0 9px; }
#body .search form a.r:hover {background-position:-335px -27px; }
#body .search b a, #body .search a.r {line-height:28px; }
#body .search b a:hover {text-decoration:none; }
#body .search b span {margin:0 8px -3px 8px; height:15px; width:1px; display:inline-block; overflow:hidden; }
#body .search b a input {margin:0 5px 0 0; }

/* suggest */
.startlapSuggestionResults {display:none; position:absolute; background:transparent no-repeat 0 0; z-index:99999; width:403px !important; height:101px; top:47px; overflow:hidden; }
.startlapSuggestionResults div#controll {position:relative; display:block; width:397px; margin:4px 0 4px 6px; height:92px; overflow:hidden; }
.startlapSuggestionResults ul li a {font-weight:normal !important; width:364px; height:19px; padding:4px 0 0 5px; display:block; }
.startlapSuggestionResults ul li a:hover {text-decoration:none; }
.startlapSuggestionResults ul li a b {font-weight:bold !important; }
.body #inputAndQs{position:relative; }
.startlapSuggestionResults div#upa, .startlapSuggestionResults div#downa {position:absolute; top:0px; right:2px; }
.startlapSuggestionResults div#upa, .startlapSuggestionResults div#downa,
.startlapSuggestionResults div#upa a, .startlapSuggestionResults div#downa a {width:17px; height:17px; display:block; background:transparent no-repeat 0 0; }
.startlapSuggestionResults div#downa {top:80px; background-position:0 -17px; }

.startlapSuggestionResults div#upa a, .startlapSuggestionResults div#downa a {visibility:hidden; background-position:-15px 0; }
.startlapSuggestionResults div#downa a {background-position:-15px -17px; }
.startlapSuggestionResults div#upa a:hover {background-position:-30px 0; }
.startlapSuggestionResults div#downa a:hover {background-position:-30px -17px; }

.indicator {width:16px; height:16px; overflow:hidden; position:absolute; top:5px; right:78px; }

#body .search {position:relative; }
#body .startlapSuggestionResults {background-position:0 -101px; width:517px !important; top:32px; }
#body .startlapSuggestionResults div#controll {width:513px; }
#body .startlapSuggestionResults ul li a {width:480px; }
#body .startlapSuggestionResults div#upa, #body .startlapSuggestionResults div#downa {right:4px; }

iframe {z-index:1; zoom:0; }

/* bottomSearch*/
#bs_closed {display:none; width:116px; height:23px; background:transparent; position:absolute; bottom:0; right:0; z-index:10000; zoom:1; overflow:hidden; }
#bs_opened {display:none; height:43px; width:100%; position:absolute; top:0; left:0; z-index:10000; zoom:1; overflow:hidden; }
#bs_startlapSuggestionsResults {display:none; width:421px; height:101px; background:transparent; position:absolute; top:0; left:0; z-index:11000; zoom:1; overflow:hidden; }
body.tr .startlapSuggestionResults {display:block; position:static; background-position:0 -46px; width:421px !important; top:0; }
body.tr .startlapSuggestionResults div#controll {width:415px; }
body.tr .startlapSuggestionResults ul li a {width:382px; }
a.bs_closed {width:96px; height:18px; font-weight:bold; color:#fff; display:block; padding:5px 0 0 20px; background:transparent 0 0 no-repeat; overflow:hidden; }
div.bottomSearch {height:42px; border-top:1px solid; width:100%; position:relative; overflow:hidden; }
div.bottomSearch div.w750 {margin:10px auto; overflow:hidden; }
.bottomSearch b a.c {background:transparent -256px -4px no-repeat; }
.bottomSearch b a.c.selected {background-position:-116px -4px !important; }
.bottomSearch {height:39px; margin-bottom:15px; }
.bottomSearch b.l {margin-right:10px; }
.bottomSearch div.l {width:499px; }
.bottomSearch a {font-weight:bold; }
.bottomSearch form {height:23px; width:489px; position:relative; background:transparent 0 -23px no-repeat; }
.bottomSearch form input {position:absolute; top:3px; left:6px; width:409px; border:0; font-weight:bold; background:none; }
.bottomSearch form img {float:right; margin:1px 10px 0 0; display:none; }
.bottomSearch form a.r {background-position:0 -147px; line-height:15px; display:block; width:59px; height:19px; padding:4px 0 0 9px; }
.bottomSearch form a.r:hover {background-position:-68px -147px; }
.bottomSearch b a, .bottomSearch a.r {line-height:23px; }
.bottomSearch b a:hover {text-decoration:none; }
.bottomSearch b span {margin:0 8px -3px 8px; height:15px; width:1px; display:inline-block; overflow:hidden; }
.bottomSearch b a input {margin:0 5px 0 0; }
.bottomSearch a.bs_top {padding-left:15px; line-height:23px; background:transparent -136px -147px no-repeat; font-weight:bold; }
a.bs_closer {width:7px; height:7px; overflow:hidden; background:transparent -320px -147px no-repeat; position:absolute; top:5px; right:5px; }
a.bs_closer:hover {background-position:-327px -147px; }
#bs_opened_spacer {clear:both; height:43px; display:none; }
/* container */
#container {width:100%; height:auto !important; height:100%; min-height:100%; position:relative; overflow-x:hidden; }

body { min-width: 980px; }
/* body */
#body {padding-bottom:45px; /*overflow:hidden;*/ }

#tartalom-top-wrapper {
	display:none;
	position:fixed;
	z-index:10000;
	padding:5px 0;
	width: 100%;
	top: 0;
	left: 0;
	border-bottom: 1px solid #3a6a93;
	background:#4a7aa3;
}
#tartalom-top {
	margin: 0 auto;
	width: 750px;
}
#tartalom-alap {margin-top: 15px;}
.btartalom {
	width:750px;
	background: url("i/tartalom_collapsed.png") no-repeat scroll 0 0 transparent;
	color:white;
	position: relative;
	overflow: hidden;
	height: 29px;
}
.btartalom.bottom {height:6px;background-image: url(i/tartalom_bottom.png); display: none;}
.tartalom-oszlop {
	float:left;
	border-right: 2px solid transparent;
	padding-bottom: 1px;
}
.tartalom-oszlop span {
	font-size:11px;
	font-weight:bold;
	padding-left:8px;
	padding-right: 3px;
	display: none;
	margin-left: -1px;
	background: url(i/tartalom_border.gif) no-repeat 0 4px;
}
.btartalom .openclose {
	position: absolute;
	right: 4px;
	top: 4px;
	background: url(i/tartalom_open.png) no-repeat right top;
	width: 10px;
	height: 10px;
	cursor: pointer;
}
.tartalom-box-wrapper {
	margin-left: 5px;	
	overflow-y: hidden;
}
.btartalom h1 {font-size:14px;padding: 7px 0 6px 11px;}
.btartalom h1 a {color:#FFF; background: url("i/orange_triangle.png") no-repeat scroll left 6px transparent;padding-left:12px;}
.btartalom span a {color:#9AB3C4;}
.blockHeader {
	clear: both;
	height: 18px;
	position: relative;
}
.blockHeader .block_hr {
	background-color:#5888b8;
	height:2px;
	overflow:hidden;
	position: absolute;
}
.blockHeader .block_hr.right {
	right: -10000px;
	width: 10000px;
	top: 7px;
}
.blockHeader .block_hr.left {
	right: 750px;
	width: 10000px;
	top: 0;
}
.blockHeader div.block_name {
	color: #ffffff;
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding-left: 9px;
	padding-right: 10px;
	margin-top: -7px;
	position: relative;
}/* banner-top */
.adv-main-top .t {text-align:right; height:14px; padding:1px 5px 0 0; font-size:10px; }
.adv-main-top .bnr {width:750px; height:90px; text-align:center; /*overflow:hidden;*/ }
/* banner-sky */
#banner_right, #banner_left {height:614px;}
#banner_right .t, #banner_left .t {height:14px; font-size:10px; text-align:right; padding-top:1px; }
#banner_left .t {text-align:left; }/* box */
.box, .ibox {margin-bottom:15px; width:100%; }

.box h1 {height:26px; line-height:25px; overflow:hidden; margin:0px; padding:0 10px 0 10px; background:transparent -510px 0 no-repeat; }

.kiemelt h1 {background-position: 0 -30px !important; color: #FFF !important;}

.box h1 span {font-weight:normal; }

.box.act h1 {background-position:0 0; }

.box.k2 h1 {background-position:0 -60px; }

.box.k3 h1 {background-position:-255px -30px; }

.box.k4 h1 {background-position:-255px -60px; }

.box.k1 h1 {background-position:0 -30px; }

.bg {overflow:hidden; }

.box.adv .bg {padding:7px 13px; border-bottom:1px solid; }

.box.act {margin-bottom:14px; }
/* gyűjthető elem */

.box a em {
	background: url("i/renault.png") no-repeat scroll 0 center transparent;
	width: 46px;
	height: 25px;
	/*height: 100%;*/
    visibility: visible;
	cursor: pointer;
    display: block;
    position: absolute;
    right: 7px;
    top: 0px;
}
/* gyűjtős játk doboz */
a.collectGame {
	background: url("i/collect_box_bg.png") no-repeat scroll 0 0 transparent;	
	width: 240px;
	height: 101px;
	padding: 0 !important;
}

a.collectGame_link {
	background-color: #E5E5E5;
	padding: 5px 10px 5px 10px !important;
	font-weight: bold;
	color: #30557b;
	width: 220px;
	height: 14px;
}/* footer */
#footer {width:100%; height:25px; border-top:5px solid; text-align:center; bottom:0; left:0;}

/* pal.foroszan - kattinthato hatter
#footer {position:absolute; }
*/

#footer ul {display:block; margin:5px auto 0 auto; text-align:center; }

#footer ul li {display:inline; }
/* kids-settings */
#headerContainer {background:transparent repeat-x top center; }
#header {border-bottom:0; background-position:top center; }

.search {background:transparent no-repeat 0 0; }

#body {margin:0 auto; padding-top:15px; overflow:hidden; }

.col {overflow:hidden; }

#banner_left, #banner_right {margin-top:15px; }

.box {margin-bottom:5px; }
.box a {display:block; border-bottom:1px solid; padding:8px 5px 0 63px; overflow:hidden; }
.box h2 {float:left; margin-left:-53px; }
.box h2 img {width:43px; cursor:pointer; }
.box h3 {font-weight:normal;font-size:11px; }
.box h6 {font-size:14px; }
.box h6 img {border:medium none; display:inline; height:13px; margin-left:5px; width:19px; }
.box h4 {clear:left; height:8px; overflow:hidden; cursor:pointer; }/* color settings */
body, input, a {color:#000; }
body {background:#bff5ff; }

#headerContainer {background-image:url("i/header_bg.png"); }
#header {background-image:url("i/header_bg_clouds.png"); }
#header .logo {background-image:url('i/startlap_logo.png'); }

#container {background:url('i/body_bg.gif') repeat-x 0 85px;}

.search span.l, .search span.r,
.search form a.r, .search form,
.search b a.c {background-image:url('i/s_elements.png'); }
.search {background-image:url('i/s_bg.png'); }
.search form a.r {color:#000; }
.search a {color:#fff; }
.search b span {background-color:#539cba; }

.startlapSuggestionResults {background-image:url('i/suggest_bg.png'); }
.search form input, .startlapSuggestionResults ul li a {color:#b41111 !important; }
.startlapSuggestionResults ul li a:hover {color:#fff !important; background-color:#b41111; }
.startlapSuggestionResults div#upa, .startlapSuggestionResults div#downa,
.startlapSuggestionResults div#upa a, .startlapSuggestionResults div#downa a {background-image:url('i/suggest_arrows.gif') !important; }
.indicator {background-image:url('i/indicator.gif'); }

.box a {background-color:#ffffea; border-color:#dfdfcd; }
.box a:hover {background-color:#ffe09e; text-decoration:none; }

.adv-main-top .t, #banner_left .t, #banner_right .t {color:#61d3f2; }

#footer {border-color:#bff5ff; color:#82d1e0; }
#footer span, #footer a, #footer a:hover {color:#0086ae; }
/* felső reklámcsík */
#top_line{
	background-color:#376491;
	border-bottom: 1px solid #294965;
	color:#ffffff;
	display:none;
}

#top_line .main {
	height:40px;
	padding:6px 10px 0;
	font-size:13px;
	overflow:hidden;
	line-height:28px;
}

#top_line .main a{
	color:#ffffff;
	text-decoration:none;
}

#top_line .main a img{
	display: block;
}

#top_line .main a span {
	display: block;
	line-height: 34px;
}

#top_line .left {
	float: left;
	margin-right: 10px;
}

#top_line a img#close{
	position:absolute;
	top:6px;
	right:6px;
}

#top_line .r{
	float:right;
}
