@charset "utf-8";

/* preset */
html, body {width: 100%; height: 100%; margin: 0px; padding: 0px;}
body {position: relative; left: 0px; top: 0px; border: 0px; font-family: arial, sans-serif; font-size: 11px; line-height: 14px; color: #333; background: white;}
fieldset, legend, label, input, textarea, select {font-family: arial, sans-serif; font-size: 12px; line-height: 18px;}
html, body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, sup, sub, form, label, input, textarea, select, fieldset, legend, object, embed, small {text-align: left; vertical-align: top;}
div, h1, h2, h3, h4, h5, h6, p, a, ul, ol, li, dl, dt, dd, sup, sub, img, span, form, label, input, textarea, select, fieldset, legend, object, embed, table, tr, th, td, small {margin: 0px; padding: 0px; border: 0px;}
fieldset, legend, input, textarea, select, object, embed, table, tr, th, td {border-spacing: 0px; border-collapse: collapse;}
div, object, embed, form, label, fieldset, legend, input, textarea, select, h1, h2, h3, h4, h5, h6, p, ol, ul, li, dl, dt, dd, img {position: relative; display: block;}
table, tr, th, td {position: relative; border-collapse: separate;}
textarea, select {border: solid 1px #cccccc; outline: none;}
a, span {display: inline;}
li {display: list-item;}
a {text-decoration: none; color: #333; outline: none;}
a:hover {text-decoration: none; color: #ff2f3e; outline: none;}

object div, embed div {position: relative; display: block; left: 0px; top: 0px; width: 100%; height: 100%; margin: 0px; padding: 0px;}
a span {display: none;}
.hidden {display: none !important;}
.visible {display: block;}
div.print {display: none;}
div.printscreen {display: none;}

br.clear, div.clearboth {position: relative; display: block; float: none; clear: both; left: 0px; top: 0px; width: 1px; height: 0px; margin: 0px; padding: 0px; overflow: hidden; visibility: hidden;}
div.clearboth.footkeeper {margin: 0px; padding: 0px 0px 128px 0px;}
.labelin { cursor: text; }
/* /preset */



/* layout */
div.container {float: none; clear: both; width: 1000px; height: auto !important; min-height: 100% !important; height: 100%; margin: 0px auto 0px auto; z-index: 100; overflow: visible;}

div.head {float: left; clear: both; left: 0px; top: 0px; width: 1000px; height: 342px; z-index: 201; overflow: hidden; font-family: arial, sans-serif; font-size: 11px; line-height: 14px; background: url('../i/head_bg.gif') 0px 138px no-repeat;}

div.cont {float: left; clear: both; width: 1000px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; z-index: 101; font-family: arial, sans-serif; font-size: 11px; line-height: 14px;}
/* COLumn Content, COLumn Right, COLumn Left  | pl index, listaoldalak, blog */
div.cont div.colc {float: left; clear: none; width: 613px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden;}
div.cont div.colr {float: right; clear: none; width: 377px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden;}
div.cont div.coll {float: left; clear: none; width: 340px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
/* COLumn 3 Left, COLumn 3 Content, COLumn 3 Right | pl faq */
div.cont div.col3l {float: left; clear: none; width: 300px; margin: 35px 0px 0px 0px; padding: 0px 20px 0px 20px;}
div.cont div.col3c {float: left; clear: none; width: 420px; margin: 50px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div.cont div.col3r {float: right; clear: none; width: 225px; margin: 35px 00px 0px 0px; padding: 0px 15px 0px 0px;}
/* COLumn Wide, COLumn Thin | mrnoproblem-rol szolo oldalak */
div.cont div.colw {float: left; clear: none; width: 828px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div.cont div.colt {float: right; clear: none; width: 172px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
/* COLumn Equal, COLumn Thin Equal | pl talalati listaoldalaknal */
div.cont div.cole {float: left; clear: none; width: 333px; margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px;}
div.cont div.colte {float: left; clear: none; width: 200px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
/* COLumn Full, COLumn Half | teljes szelessegu tartalmaknak, pl keresesi form es egyeb tartalom elotti dolgok */
div.cont div.colf {float: left; clear: none; width: 1000px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div.cont div.colh {float: left; clear: none; width: 500px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px;}
/* regisztracio */
div.cont div.colrl {float: left; clear: none; width: 310px; margin: 25px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 5px solid #efefef; position: relative; left: 15px;}
div.cont div.colrr {float: right; clear: none; width: 645px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

div.foot {float: none; clear: both; width: 1000px; height: 128px; margin: -128px auto 0px auto; padding: 0px 0px 0px 0px; overflow: visible; z-index: 301; font-family: arial, sans-serif; font-size: 11px; line-height: 14px; background: #fff url('../i/foot_bg.gif') 0px 29px no-repeat;}
/* /layout */



/* head */
div.head h6 {position: absolute; left: 20px; top: 57px;}
div.head h6 a {display: block; width: 302px; height: 90px; overflow: hidden; background: url('../i/mrnoproblem.gif') 0px 0px no-repeat;}
div.head h6 a span {display: none;}

div.head h5 {left:686px; position:absolute;top:45px;}
div.head h5 a {background:transparent url(../i/head_prize.gif) no-repeat scroll 0 0; display:block; height:159px; overflow:hidden; width:314px; }
div.head h5 a span {display: none;}
div.head div.info {background:transparent url(../i/head_info.gif) no-repeat scroll 0 0; height:107px; left:340px; overflow:hidden;  position:absolute; top:50px; width:370px;}
div.head div.info span {display: none;}

div.head div.process {position: absolute; left: 20px; top: 170px; z-index: 210; overflow: visible;}
div.head div.process div.step1 {position: absolute; left: 0px; top: 0px;}
div.head div.process div.step2 {position: absolute; left: 213px; top: 0px;}
div.head div.process div.step3 {position: absolute; left: 320px; top: 0px;}
div.head div.process div a {display: block; width: 1px; height: 32px; background: url('../i/head_process_vote.gif') 0px 0px no-repeat; overflow: hidden;}
div.head div.process div.step1 a {cursor: default; width: 218px; height: 44px; background-position: 0px 0px;}
div.head div.process div.step1 a.active,
div.head div.process div.step1 a:hover {background-position: 0px 0px;}
div.head div.process div.step2 a {width: 112px; height: 32px; background-position: -218px 0px;}
div.head div.process div.step2 a.active,
div.head div.process div.step2 a:hover {background-position: -218px -101px;}
div.head div.process div.step3 a {width: 415px; height: 32px; background-position: -330px 0px;}
div.head div.process div.step3 a.active,
div.head div.process div.step3 a:hover {background-position: -330px -101px;}


div.head div.voteprocess {position: absolute; left: 20px; top: 170px; z-index: 210; overflow: visible;}
div.head div.voteprocess div.step1 {position: absolute; left: 0px; top: 0px;}
div.head div.voteprocess div.step2 {position: absolute; left: 215px; top: 0px;}
div.head div.voteprocess div.step3 {position: absolute; left: 386px; top: 0px;}
div.head div.voteprocess div a {display: block; width: 1px; height: 32px; background: url('../i/head_process_vote.gif') 0px 0px no-repeat; overflow: hidden;}

div.head div.voteprocess div.step1 a {cursor: default; width: 246px; height: 44px; background-position: 0px 0px;}
div.head div.voteprocess div.step1 a.active{ height: 44px; }
div.head div.voteprocess div.step1 a:hover { height: 32px; }
div.head div.voteprocess div.step1 a.active:hover { height: 44px; }
div.head div.voteprocess div.step1 a.active,
div.head div.voteprocess div.step1 a:hover { background-position: 0px -100px; }

div.head div.voteprocess div.step2 a {width: 201px; height: 44px; background-position: -248px 0px;}
div.head div.voteprocess div.step2 a.active{ height: 44px; }
div.head div.voteprocess div.step2 a:hover { height: 32px; }
div.head div.voteprocess div.step2 a.active:hover { height: 44px; }
div.head div.voteprocess div.step2 a.active,
div.head div.voteprocess div.step2 a:hover {background-position: -248px -100px;}


div.head div.voteprocess div.step3 a {width: 351px; height: 32px; background-position: -450px 0px;}
div.head div.voteprocess div.step3 a.active,
div.head div.voteprocess div.step3 a:hover {background-position: -450px -100px;}

div.head div.dream {position: absolute; left: 5px; top: 201px; width: 792px; height: 37px; border: solid 5px #FF2F3E; z-index: 208; background: #FF2F3E;}
div.head div.dream a { display: none; position: absolute; right: 99px; top: -18px; font-weight: bold; color: #fff; text-transform: uppercase; background: #FF2F3E; padding: 3px 0px 0px 0px;}
div.head div.dream a:hover {color: #23bdcb;}
div.head div.dream form {}
div.head div.dream form fieldset {}
div.head div.dream form fieldset input {position: absolute; left: 0px; top: 0px; width: 685px; height: 22px; font-size: 19px; line-height: 22px; margin: 0px; padding: 7px 10px 8px 10px; background: #fff; overflow: hidden;}
div.head div.dream form fieldset label {position: absolute; left: 0px; top: 0px; width: 685px; height: 22px; font-size: 19px; line-height: 22px; margin: 0px; padding: 7px 10px 8px 10px; overflow: hidden;}
div.head div.dream form fieldset input.button {left: 713px; top: 0px; height: 37px; padding: 0px; text-indent: -1000px; background: transparent; overflow: hidden; cursor: pointer; }
div.head div.dream form fieldset input#mmmButton {width: 78px; background: url('../i/head_dream_btn.gif') 0px 0px no-repeat;}
div.head div.dream form fieldset input#voteButton {width: 118px; background: url('../i/button_votefor.gif') 0px 0px no-repeat;}
div.head div.last {position: absolute; left: 8px; top: 246px; width: auto; height: 16px; font-size: 13px; line-height: 16px; padding: 2px 10px 3px 10px; background: #fff; border: solid 2px #FF2F3E; overflow: hidden;}
div.head div.last a {color: #aaa; text-decoration: none;}
div.head div.last a b {font-weight: bold; color: #333;}
div.head div.last a:hover,
div.head div.last a:hover b {color: #23bdcb; text-decoration: none;}

div.head div.counter {position: absolute; left: 300px; top: 243px; color: #fff; z-index: 210;}
div.head div.counter small {position: relative; display: block; float: left; clear: none; width: auto; height: 16px; font-size: 13px; line-height: 16px; margin: 0px; padding: 17px 2px 0px 2px;}
div.head div.counter big {position: relative; display: block; float: left; clear: none; width: 301px; height: 36px; font-size: 52px; line-height: 36px; text-align: center; vertical-align: baseline; margin: 0px; padding: 0px; overflow: hidden;}

div#search { height:28px;
	position:absolute;
	right:3px;
	top:247px;
	width:180px;
}
div#search form {}
div#search form fieldset {}
div#search form fieldset input {position: absolute; right: 55px; top: 0px; width: 101px; height: 14px; font-size: 11px; line-height: 14px; margin: 0px; padding: 4px; background: #fff; border: solid 1px #ddd; overflow: hidden;}
div#search form fieldset label {position: absolute; right: 0px; top: 0px; width: 101px; height: 14px; font-size: 11px; line-height: 14px; margin: 0px; padding: 5px; overflow: hidden;}
div#search form fieldset input.button,
div#Switcher input.button {right: 0px; top:0px; width: 51px; height: 28px; padding: 0px; text-indent: -1000px; background: transparent; border: 0px none; overflow: hidden; cursor: pointer; background: url('../i/head_search_btn.gif') 0px 0px no-repeat;}
div#Switcher input.button { position: absolute; right:-64px; top:45px; }
div.colrr div#search  {	position: absolute; top: 0; right:0; }

div.head div.menu {position: absolute; left: 0px; top: 289px;}
div.head div.menu ul {width: 1000px; height: 45px; list-style: none; overflow: hidden; background: #fff;}
div.head div.menu ul li {position: relative; display: block; float: left; clear: none; height: 45px; list-style: none;}
div.head div.menu ul li a {position: relative; display: block; height: 45px; text-decoration: none; background: url("../i/head_menu.gif") 0px 0px no-repeat; overflow: hidden;}
div.head div.menu ul li a span {display: none;}
div.head div.menu ul li.kivansaglista a {width: 119px; background-position: 0px 0px;}
div.head div.menu ul li.kivansaglista a:hover         {background-position: 0px -100px;}
div.head div.menu ul li.kivansaglista a.active        {background-position: 0px -100px;}
div.head div.menu ul li.videok a         {width: 87px; background-position: -119px 0px;}
div.head div.menu ul li.videok a:hover                {background-position: -119px -100px;}
div.head div.menu ul li.videok a.active               {background-position: -119px -100px;}
div.head div.menu ul li.mrnoproblem a   {width: 127px; background-position: -206px 0px;}
div.head div.menu ul li.mrnoproblem a:hover           {background-position: -206px -100px;}
div.head div.menu ul li.mrnoproblem a.active          {background-position: -206px -100px;}
div.head div.menu ul li.cuccok a         {width: 99px; background-position: -333px 0px;}
div.head div.menu ul li.cuccok a:hover                {background-position: -333px -100px;}
div.head div.menu ul li.cuccok a.active               {background-position: -333px -100px;}
div.head div.menu ul li.belepes a        {width: 80px; background-position: -432px 0px;}
div.head div.menu ul li.belepes a:hover               {background-position: -432px -100px;}
div.head div.menu ul li.belepes a.active              {background-position: -432px -100px;}
div.head div.menu ul li.tudnivalok a    {width: 117px; background-position: -512px 0px;}
div.head div.menu ul li.tudnivalok a:hover            {background-position: -512px -100px;}
div.head div.menu ul li.tudnivalok a.active           {background-position: -512px -100px;}
div.head div.menu ul li.adatmodositas a	{width: 128px; background-position: -703px 0px;}
div.head div.menu ul li.adatmodositas a:hover         {background-position: -703px -100px;}
div.head div.menu ul li.adatmodositas a.active        {background-position: -703px -100px;}
div.head div.menu ul li.kilepes a        {width: 74px; background-position: -629px 0px;}
div.head div.menu ul li.kilepes a:hover               {background-position: -629px -100px;}
div.head div.menu ul li.kilepes a.active              {background-position: -629px -100px;}
div.head div.menu ul li.sajatkivansagok a{width: 144px; background-position: -831px 0px;}
div.head div.menu ul li.sajatkivansagok a:hover       {background-position: -831px -100px;}
div.head div.menu ul li.sajatkivansagok a.active      {background-position: -831px -100px;}
div.head div.menu ul li.toplistak a      {width: 88px; background-position: -975px 0px;}
div.head div.menu ul li.toplistak a:hover             {background-position: -975px -100px;}
div.head div.menu ul li.toplistak a.active            {background-position: -975px -100px;}


div.head div.hurra {position: absolute; right: 0px; top: 97px;}
div.head div.hurra a {position: relative; display: block; width: 114px; height: 39px; overflow: hidden; background: url('../i/hurra_head.gif') 0px 0px no-repeat;}
div.head div.hurra a span {display: none;}
/* /head */



/* cont */
div.cont p {margin: 15px 10px 0px 10px;}
div.cont p strong { font-weight: bold; color: #FF2F3E;}
div.cont h1 {color: #ff2f3e; margin: 15px 10px 0px 10px; padding: 0px 0px 0px 0px; font-size: 24px; font-weight: bold; line-height: 27px;}
div.cont h2 {font-size: 14px; line-height: 18px;}
div.cont h3 {font-size: 18px; line-height: 22px;}
div.cont ol { position: relative; margin: 15px 10px 0px 10px;}
div.cont ol li { position: relative; margin: 7px 0px 0px 30px; list-style: decimal outside;}


div.cont div.filter {float: left; clear: left; width: 183px; height: 1024px; min-height: 1024px; height: auto; padding: 0 0 0 0; margin: 30px 0 0px 0px; background: #fff; overflow: visible;}
div.cont div.filter div.categories {position: absolute; left: 180px; top: 0px; width: 510px; height: 30px; overflow: visible; }
div.cont div.filter div.categories a {position: relative; display: inline-block; font-size: 19px; line-height: 23px; color: #d6d6d6; padding-right: 15px;}
div.cont div.filter div.categories a span {display: none; position: absolute; top: -28px; height: 33px; background: url('../i/filterdetails.gif') 0px 0px no-repeat;}
div.cont div.filter div.categories a.f1 span {width: 247px; right: -232px; background-position: 0px 0px;}
div.cont div.filter div.categories a.f2 span {width: 252px; right: -237px; background-position: 0px -100px;}
div.cont div.filter div.categories a.f3 span {width: 231px; right: -216px; background-position: 0px -200px;}
div.cont div.filter div.categories a.f4 span {width: 229px; left: -229px; background-position: 0px -300px;}
div.cont div.filter div.categories a.f5 span {width: 298px; left: -298px; background-position: 0px -400px;}
div.cont div.filter div.categories a.f6 span {width: 224px; left: -224px; background-position: 0px -500px;}
div.cont div.filter div.categories a:hover {color: #23bdc9;}
div.cont div.filter div.categories a:hover span {display: block;}
div.cont div.filter div.categories a strong {color: #333333;}

div.cont div.dreamlistouter {float: left; clear: right; width: 430px; height: 2200px; margin: 60px 0px 0px 0px; overflow: hidden;}
div.cont div.dreamlist {float: none; clear: both; top: 0px; width: 510px; margin: 0px 0px 0px 0px; overflow: hidden;}
div.cont div.dreamlist div.item {width: 460px; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; overflow: visible;}
div.cont div.dreamlist div.item a {position: relative; display: block; float: none; clear: both;}
div.cont div.dreamlist div.item strong {position: relative; display: block; float: left; clear: both; left: 0px; width: 440px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: visible; cursor: pointer;}
div.cont div.dreamlist div.item strong b {position: relative; display: block; float: left; clear: none; font-size: 15px; line-height: 18px; vertical-align: baseline; margin: 1px -5px 0px 0px; padding: 5px 5px 5px 5px; text-indent: 0px; background: #ff2f3e; color: #fff; overflow: visible;}
div.cont div.dreamlist div.item small {position: relative; display: block; float: left; clear: both; width: auto; font-size: 12px; line-height: 14px; left: 0px; margin: 1px 0px 0px 0px; padding: 3px 5px 3px 5px; background: #fff; color: #999; white-space: nowrap;}
div.cont div.dreamlist div.item:after {content: ''; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: 0px none; overflow: hidden; visibility: hidden;}

div.cont div.prize {margin-top:28px; padding:22px 0 250px 0; background:url('../i/prize_bg.jpg') no-repeat top right;}
div.cont div.prize h1 {width:150px; height:0px !important; overflow:hidden; padding-top:35px; line-height:20px; background:url('../i/prize_mainprize.png') no-repeat; }
div.cont div.prize h2 {width:490px; height:0px !important; overflow:hidden; padding-top:55px; line-height:20px; background:url('../i/prizes/prize_prime.png') no-repeat; margin-left: 10px;}
div.cont div.prize p {font-size:13px;line-height:20px;padding-bottom:25px; width:440px; margin-top: 0;}
div.cont div.prize p a {color: #48b9ea; font-weight: normal; text-decoration: underline;}
div.cont div.prize div.weekly_prize,
div.cont div.prize div.monthly_prize {  border:7px solid #f5f5f5; float:left; margin-right:8px; padding:15px 0 0 15px; background:#ffffff; max-width:455px; height:215px; }
div.cont div.prize div div {float:left;}
div.cont div.prize div img {float:right;padding-left:5px; padding-right: 5px;}
div.cont div.prize div p {padding-top:12px; padding-bottom:0px; width:auto; width: 210px; display: block; white-space:wrap; }
div.cont div.prize div ul {list-style-type:none; margin:0; padding:0; font-size:13px; line-height:20px;}
div.cont div.prize div a {color: #48b9ea; font-weight: normal; text-decoration: underline;}
div.cont div.prize div.weekly_prize h1 {width:180px; height:0px !important; overflow:hidden; padding-top:30px; line-height:20px; background:url('../i/prize_weekly.png') no-repeat;}
div.cont div.prize div.monthly_prize h1 {width:180px; height:0px !important; overflow:hidden; padding-top:30px; line-height:20px; background:url('../i/prize_monthly.png') no-repeat;}
div.cont div.prize div.weekly_prize p,
div.cont div.prize div.monthly_prize p {font-size: 12px !important; line-height: 16px !important; }

div.cont ul.tablist {display:block; height:25px; padding:45px 0 30px 20px; list-style-type:none; }
div.cont ul.tablist li {display:block; float:left; width:240px; height:25px; overflow:hidden; }
div.cont ul.tablist li.user {background: url(../i/tablist_bg2.png) no-repeat 0px 0px;}
div.cont ul.tablist li.user_selected {background: url(../i/tablist_bg2.png) no-repeat -255px 0px; width:285px;}
div.cont ul.tablist li.dream {background: url(../i/tablist_bg2.png) no-repeat 0px -25px; width:220px;}
div.cont ul.tablist li.dream_selected {background: url(../i/tablist_bg2.png) no-repeat -255px -25px;}
div.cont ul.tablist li.vote {background: url(../i/tablist_bg2.png) no-repeat 0px -50px; width:220px;}
div.cont ul.tablist li.vote_selected {background: url(../i/tablist_bg2.png) no-repeat -255px -50px; width:255px;}
div.cont ul.tablist li a {display:block; width:290px; height:0px !important; padding-top:25px; }

div.cont div.colte div.alpha {padding-left:32px;padding-bottom:20px; width:140px; cursor:default;}
div.cont div.colte div.alpha a,
div.cont div.colte div.alpha b,
div.cont div.colte div.alpha span { display:block; float:left; font-weight:bold; text-transform:uppercase;  border:1px solid #d6d6d6; background:#ffffff; color: #d6d6d6; width:26px; line-height:26px; padding:0; margin:0 12px 2px 0; text-align:center;}
div.cont div.colte div.alpha a:hover { border-color:#26becc; color:#26becc; cursor:pointer;}
div.cont div.colte div.alpha b { border-color:#26becc; background:#26becc; color:#ffffff;}
div.cont div.colte div.alpha br {clear:both;}

div.cont div.colte div.pager {width:112px; padding-left:50px; text-align:center; height:16px; line-height:16px; font-weight:bold; color:#a0a0a0;}
div.cont div.colte div.pager .prev {display:block; width:11px; height:0px !important; padding-top:16px; background:url('../i/paginator_arrows.png') no-repeat 0px 0px; float:left; overflow:hidden;}
div.cont div.colte div.pager .next {display:block; width:11px; height:0px !important; padding-top:16px; background:url('../i/paginator_arrows.png') no-repeat -11px 0px; float:left; overflow:hidden;}
div.cont div.colte div.pager span.indicator {display_block; float:left; padding:0 10px;}
div.cont div.colte div.pager span.indicator span.current {color:#26becc; font-size: 14px;}

div.cont div.colte ul.userlist {display:block; list-style-type:none; width:185px; cursor:default;}
div.cont div.colte ul.userlist li {display:block; padding-left:7px; margin-bottom:2px; background:#f5f5f5; line-height:28px; height:28px;}
div.cont div.colte ul.userlist li a {display:block; width:150px; color:#26becc; text-decoration:underline; font-weight:bold; float:left; height:28px;}
div.cont div.colte ul.userlist li a:hover {cursor:pointer;}
div.cont div.colte ul.userlist li span {display:block; width:28px; height:28px; float:left; text-align:center;}
div.cont div.colte ul.userlist li span b {display:block; width:28px; height:28px; line-height:28px;}

div.cont div.info {padding-top: 0px; padding-left:20px;}
div.cont div.info h1 {line-height:26px; font-size:18px; color:#ff3040; font-weight:bold;}
div.cont div.info h2 {line-height:26px; font-size:16px; font-weight:bold; word-spacing:5px; margin-left: 10px; }
div.cont div.info p {line-height:16px; padding-bottom:26px;}

div.cont div.noresult {font-size:15px; line-height:20px; font-weight:bold;}
div.cont div.noresult p {margin-bottom:10px;}
div.cont div.noresult a {text-decoration:underline; color: #26becc;}

div.cont div.dreamdesc {position:relative; padding-top:30px; padding-left:40px;}
div.cont div.dreamdesc div.info {padding-top:30px; background:url('../i/wish_vote_sms.gif') no-repeat top left; font-size:13px; line-height:20px; position:relative; width:505px; height:59px;}
div.cont div.dreamdesc div.info div.sms {position:absolute; left:0px; bottom:5px; text-align:left;}
div.cont div.dreamdesc div.info div.sms b {color:#ff2f3c; font-size:16px;}

div.cont div.dreamdesc div.info div.vote {position:absolute; right:0px; bottom:5px; text-align:right; white-space:nowrap;}
div.cont div.dreamdesc div.info div.vote span {display:block; float:left; padding-top:35px; padding-right:30px;}
div.cont div.dreamdesc div.info div.vote span b {font-size:16px; color:#ff2f3c;}
div.cont div.dreamdesc div.info div.vote span.flags {background:none; overflow:visible; margin-top:35px; padding:0; width:16px; height:16px;}
div.cont div.dreamdesc div.info div.vote span.flags img {margin-top:-34px;}

div.cont div.dreamdesc div.dream {border:8px solid #f5f5f5; width:476px; padding:12px; overflow:visible;}
div.cont div.dreamdesc div.dream blockquote {font-weight:bold; line-height:29px; font-size:20px; margin:0; padding:0; background:url('../i/blockquote_29_bg.gif');}
div.cont div.dreamdesc div.dream blockquote a {font-weight:normal;font-size:20px;color:#47c6ef;}
div.cont div.dreamdesc div.dream blockquote a:hover {color:#ff2f3e;}
div.cont div.dreamdesc div.dream div.desc {padding-top:20px; padding-left:15px; font-size:13px; line-height:23px;overflow:visible;}
/* div.cont div.dreamdesc div.dream div.desc a {position:relative; line-height:1px; font-size:1px; padding:0; padding-top:11px; margin:0; margin-top: -11px; margin-left: 15px; margin-right:-55px; ; display:block; float:right; z-index:10;} */
div.cont div.dreamdesc div.dream div.desc a img {padding:0; margin:0; display:block; border:10px solid #ffffff; width: 150px; height: 150px;}
/* div.cont div.dreamdesc div.dream div.desc a.desc { position: none; display: inline; float: none; top: auto; left: auto;} */


div.cont div.dreamdesc div.readmore {padding-top:35px;padding-left:8px; width:360px;float:left; clear: left;}
div.cont div.dreamdesc div.readmore h1 {width:200px; height:0px !important; padding-top:60px; line-height:20px; overflow:hidden; background:url('../i/wish_read_more.png') no-repeat;}
div.cont div.dreamdesc div.readmore p {clear:both; line-height:22px; font-size:13px; font-weight:bold; padding-bottom:8px;}
div.cont div.dreamdesc div.readmore a.more {color:#47c6ef;}
div.cont div.dreamdesc div.readmore a.more:hover {color:#ff2f3e;}

div.cont div.dreamdesc div.box0, div.cont div.dreamdesc div.box1,
div.cont div.box {width:185px; font-size:11px; line-height:14px;}
div.cont div.dreamdesc div.box0 div.bgcolor, div.cont div.dreamdesc div.box1 div.bgcolor,
div.cont div.box div.bgcolor {background-color:#f5f5f5;}
div.cont div.dreamdesc div.box0 div.colorize, div.cont div.dreamdesc div.box1 div.colorize,
div.cont div.box div.colorize {background:url('../i/box_top.png') no-repeat; margin-bottom:5px;}
div.cont div.dreamdesc div.box0 div.boxbody, div.cont div.dreamdesc div.box1 div.boxbody,
div.cont div.box div.boxbody {background:url('../i/box_border.gif') repeat-y; padding:5px 5px 0 26px; font-weight:bold;}
div.cont div.dreamdesc div.box0 div.boxbuttom, div.cont div.dreamdesc div.box1 div.boxbuttom,
div.cont div.box div.boxbuttom {background:url('../i/box_bottom.png') no-repeat; height:27px !important; padding:0 5px 0 26px; line-height:27px; overflow:hidden;}
div.cont div.dreamdesc div.box0 div.boxbuttom a, div.cont div.dreamdesc div.box1 div.boxbuttom a,
div.cont div.box div.boxbuttom a {color:#474959; text-decoration:underline;}

div.cont div.dreamdesc form.addmessage {position:absolute; top:107px; left:555px; z-index:5;}
div.cont div.dreamdesc form.addmessage fieldset textarea {
	background:transparent url(../i/faq_r3box_txtarea.jpg) repeat scroll 0 0;
	border:0 solid;
	clear:left;
	display:block;
	height:54px;
	overflow:auto;	
}
div.cont div.dreamdesc form.addmessage fieldset input.image {
	margin-top: 5px;
	float: right;
	position: relative;
	left: -12px;	
}

div.cont div.hiddencomment {
	display: none;
}
div.cont span.show_all_comments {
	display: block;
	float:left;
	text-decoration: underline;
	cursor: pointer;
	color:#47C6EF;	
	padding: 10px 0 0 50px;;
}

div.cont div.dreamdesc div.join {position:absolute;top:0px; right:20px; z-index:1; border:2px dashed #000; width:200px; padding:15px;}
div.cont div.dreamdesc div.join h1 {font-size:20px; line-height:26px; color:#000000; margin:0;}
div.cont div.dreamdesc div.join h2 {font-size:16px; line-height:17px; color:#ff2f3e; padding-top:18px;}
div.cont div.dreamdesc div.messages {position:relative; float:right;padding-top:240px; padding-right:20px; width:380px;}
div.cont div.dreamdesc div.messages div.box0 {margin:0 2px; float:left;}
div.cont div.dreamdesc div.messages div.box1 {margin:0 2px; float:right;}
	
div.cont div.dreamdesc div.messages > div:first-child {
	margin-top: -15px;
}


div#ActivateNow.dreamdesc {
	padding-top: 120px;
	padding-left: 350px;
	background: url(../i/mrnop_sziluett.gif) 0 0 no-repeat;
}

div#ActivateNow div.dream {
	margin-top: 20px; 
	margin-left: 70px;
}

div#ChooseActivation {
	margin-left: 20px;
	height: 250px;
	position: relative;
}

div#ChooseActivation div.or {
	color: #000;
	font-size:22px;
	font-weight:bold;
	left:280px;
	position:absolute;
	top:110px;
}

div#ChooseActivation fieldset {
	width: 270px;
	position: absolute;
	left: 70px;
	top: 15px;
}

p#CheckActivation {
	background: url(../i/ellenorizd_aktivacio.gif) 0 0 no-repeat;
	padding-top: 49px;
	margin-left: 90px;
}

div#ChooseActivation div.paypal {
	position:absolute;
	right:100px;
	top: 0;
	width:150px;
}

div#ChooseActivation div.paypal p strong.black,
div#ChooseActivation fieldset strong.black  {
	font-size: 14px;
	color:#000;
}

div#ChooseActivation fieldset input.text {
	color: #fff;
	font-size:18px;
	height:23px;
	margin:3px 0;
	padding-left:11px;
	width:150px;
	background: #ff2f3e;
	
}
/*
div#ChooseActivation fieldset input#kivansagkod {
	color: #fff;
	background: #ff2f3e;
}
*/

div#ChooseActivation fieldset small {
	font-size: 11px;
	line-height: 12px;
	display: block;
}



div#join {
	border: none;
	width: 255px;
	height: 257px;
	background: url(/i/dream_help.gif) top left no-repeat;
	top:0px; right:-30px; 
}

div#join span {
	display: none;
}

/*
div#join a {
	display:block;
	padding: 50px 0 0 0;
	overflow: hidden;
	height:0px !important;
	height *//* : 50px;
	left:26px;
	position:absolute;
	top:156px;
	width:190px;	
}
*/
div#join h1 { position: absolute; left: 0px; top: 0px;}
div#join a { position: absolute; display: block; left: 20px; top: 19px; width: 214px; height: 218px; overflow: hidden; margin: 0px; padding: 0px; background: url('../i/none.gif');}

div#DreamDescribe {
	position: absolute;
	top: -120px;
	left: -300px; 
	
	
	
}
div#DreamDescribe {width:270px; font-size:11px; line-height:14px;}
div#DreamDescribe div.colorize	{background:url('../i/box_wide_top.png') no-repeat; }
div#DreamDescribe div.boxbody	{background:url('../i/box_border.gif') repeat-y; }
div#DreamDescribe div.boxbuttom	{background:url('../i/box_wide_bottom.png') no-repeat; }


div#DreamDescribe div.boxbody p { 
	font-size: 18px;
	line-height: 18px;
	
}	



/* (!!!) */
div.cont p.data-strip {height: 11px;}
div.cont p.data-strip span {background-image: url(../i/small_bubble_mask.png); background-repeat: no-repeat; background-position: -2px 0; color: white; padding: 0px 5px 0px 18px; margin-top: 1px; margin-right: 7px; display: inline-block; height: 11px; font-size: 11px; line-height: 11px; float: left; vertical-align: baseline; overflow: hidden;}
div.cont p.data-strip em {display: block; line-height: 11px; height: 11px; font-style: normal; float: left; height: 15px;}

div.cont div.videolist { position: relative; width: 613px; overflow: visible; background: url(../i/video_list_bg.png) no-repeat 325px 8px;}
div.cont div.colr div.videolist {width: 340px; background: none;}
div.cont div.videolist h2 {height: 44px; margin-top: 31px; background: url(../i/video_list_h2.png) no-repeat; margin-left: 12px;}
div.cont div.videolist h2 span {display: none;}
div.cont div.videolist h3 {line-height: 31px; margin-bottom: 21px; margin-left: 15px; color: #5eb3bd; margin-top: 10px; font-size: 20px; font-weight: normal; font-style: normal;}
div.cont div.videolist h3 strong {font-size: 24px; color: #f61c35; font-weight: bold;}
div.cont div.videolist div.item { width: 640px; float: left; clear: both;   position: relative; margin-bottom: 45px; margin-left: 20px;}
div.cont div.colr div.videolist div.item { width: 330px; }
div.cont div.videolist div.item h4 {position: absolute; left: 140px; top: 18px; z-index: 2; width: 25px; height: 45px; padding-left: 0px; background: url(../i/black_pointer_bl_24.png) no-repeat; overflow: visible;}
div.cont div.videolist div.item h4 a { position: absolute; left: 25px; width: auto; top: 0px; background-color: #000; font-weight: bold; display: block; line-height: 27px; font-size: 15px; color: white; padding-right: 8px; padding-left: 8px; white-space: nowrap;}
div.cont div.videolist div.item p.data-strip{position: absolute; top: -15px; left: 160px; }
div.cont div.videolist div.item p.data-strip span {color: white;}
div.cont div.videolist div.item div.brief {position: relative; display: block; left: 160px; top: 26px; color: #fff; width: 437px; padding: 24px 15px 13px 13px; z-index: 1; overflow: hidden;}

div.cont div.videolist div.video {
	margin-bottom: 20px;
}

div.cont div.videolist div.nemvideo div.brief {
	left: 0;
	width:565px;
	position: relative; 
}

div.cont div.videolist div.nemvideo h4 {
	background: none;
	left: -25px;
	
} 
div.cont div.videolist div.nemvideo p.data-strip {
	left: 0;
}
		
div.cont div.videolist div.item div.brief p {position: relative; display: block; margin: 0px; padding: 0px; color: #fff; z-index: 999;}
div.cont div.videolist div.item div.brief a {color: black; font-weight: bold;}
div.cont div.videolist div.item p.video-length {position: absolute; bottom: 0; z-index: 1; left: 160px; color: white; background: black url(../i/small_watch.png) no-repeat 16px center; padding-left: 34px; padding-right: 7px; margin-left: 0px;}
div.cont div.videolist div.item p.video-length span {display: none;}
div.cont div.videolist div.item img {width: 160px; overflow: hidden; display:  block; margin-top: -33px; }
div.cont .bgcolor-1 {background-color: #f76d22 !important;}
div.cont .bgcolor-2 {background-color: #e1007c !important;}
div.cont .bgcolor-3 {background-color: #3b35be !important;}
div.cont .bgcolor-4 {background-color: #21800f !important;}
div.cont .bgcolor-5 {background-color: #8e8e8e !important;}
div.cont .bgcolor-6 {background-color: #910023 !important;}


div.cont p.paginator {font-size: 13px; padding: 20px 0; height: 30px; margin-left: 250px; color: #f51c34;}
div.cont p.paginator a {display: block; float: left; height: 22px; width: 11px; margin: 0 10px; background: url(../i/paginator_arrows.png) no-repeat;}
div.cont p.paginator a span {display: none;}
div.cont p.paginator a.prev {background-position: center left;}
div.cont p.paginator a.next {background-position: center right;}
div.cont p.paginator em {display: block; float: left; line-height: 22px; font-weight: normal; font-style: normal;}
div.cont p.paginator .current-page {color: #262626; margin: 0px 5px;}
div.cont p.paginator .sum-pages {margin: 5px; color: #8f8f8f;}
div.cont div.latestvideo {margin: 5px 0px 0px 0px; padding: 0px; width: 340px;}
div.cont div.latestvideo h3{position: absolute; display: none; top: -10px; left: 5px; width: 180px; height: 50px; z-index: 1; background: url(../i/latest_video_heading.png) no-repeat; overflow: hidden;}
div.cont div.latestvideo h3 span{display: none;}
div.cont div.latestvideo div.right-player{position: relative; display: block; width: 340px; height: 275px; margin: 0px 0px 0px 0px; padding: 0px; overflow: hiden;}
div.cont div.latestvideo div.right-player object, div.cont div.latestvideo div.right-player object {width: 340px !important; height: 275px !important; overflow: hidden !important;}

div.cont div.latestvideo div.videolist div.item {margin-left: 0; height: 140px; width: 330px;}
div.cont div.latestvideo div.videolist div.item h4 {left: 0; top: 0px; padding-top: 18px; width: 300px; background: url(../i/black_pointer_tl_24.png) 0px 0px no-repeat;}
div.cont div.latestvideo div.videolist div.item h4 a { position: relative; display: inline-block; top: 0px; width: auto;}
div.cont div.latestvideo div.videolist div.item div.brief {left: 29px; background: #f61d35; width: 292px !important; height: auto; font-size: 11px; line-height: 16px; padding: 20px 8px 8px 8px; margin: 0px 0px 10px 0px;}
div.cont div.latestvideo div.videolist div.item div.brief p {position: relative; display: block; margin: 0px; padding: 0px; color: #fff;}

div.cont div.latestvideo div.videolist div.item p.data-strip {color: black; position: absolute; left: 25px; top:  -12px;}
div.cont div.latestvideo div.videolist div.item p.data-strip span {background-color:#f61d35;}

div.cont div.latestposts {clear:  both; margin-top:  20px; border: 8px solid #f2f2f5;}
div.cont div.latestposts div.postlist{padding-top: 80px;}
div.cont div.latestposts h3{height:  100px; background: url(../i/latest_posts_heading.png) no-repeat; position: absolute; width: 361px; top: -22px; z-index: 2;}
div.cont div.latestposts h3 a { position: relative; display: block; width: 320px; height: 100px; background: url('../i/none.gif');}
div.cont div.latestposts h3 span{display: none;}
div.cont div.latestposts .data-strip{position:  relative; left:  0; font-size: 10px; margin-left: 5px; height: 11px; margin-bottom: 0;}
div.cont div.latestposts h4{clear: both; color: #000; font-size: 14px; line-height: 1.2em; margin-bottom: 20px; margin-right: 10px; margin-left: 10px;}
div.cont div.latestposts p{margin-left: 10px; margin-right: 10px; font-size: 11px; color: #000; margin-bottom: 20px;}
div.cont div.latestposts p a{color: #48b9ea; font-weight: bold; text-decoration: underline;}
div.cont div.latestposts p a.more{color: #f61d37; font-weight: bold; text-decoration: none;}
div.cont div.latestposts p a.moreblog { display: block; text-align: right; }
div.cont div.latestposts .data-strip span{background-color: #48b9ea;}
div.cont div.latestposts div.separ{border-top: 1px solid #eee; margin-right: 10px; margin-left: 10px; margin-top: 5px; margin-bottom: 17px; padding: 0; font-size: 0px;}

div.cont div.postlist {width: 361px;}
div.cont div.postlist div.item {width: 361px; overflow: hidden;}

div.cont div.postlist div.item p.data-strip{ position: relative; left:  0; font-size: 10px; margin-left: 11px; margin-top: 5px; height: 11px; margin-bottom: 0;}

div.cont div.postlist div.item p.data-strip span {color: white;}
div.cont div.postlist div.item h4 { clear: both; color: #000; font-size: 16px; line-height: 1.2em; margin-bottom: 0 !important; margin-right: 10px; margin-left: 10px; color: #ff2f3e; margin-top: 11px;}
div.cont div.postlist div.item h4 a { color: #ff2f3e; }
div.cont div.postlist div.item p,
div.cont div.postlist div.item ul {margin-left: 10px; margin-right: 10px; font-size: 13px; line-height: 17px; color: #000; margin-bottom: 20px;}
div.cont div.postlist div.item ul { list-style-type: disc; margin-left: 25px; }
div.cont div.postlist div.item p a{color: #48b9ea; font-weight: bold; text-decoration: underline;}
div.cont div.postlist div.item p a.more{color: #f61d37; font-weight: bold; text-decoration: none;}
div.cont div.postlist div.item p img {margin: 10px;}
div.cont div.postlist div.item p.data-strip span{background-color: #48b9ea;}



div.cont div.colc div.postlist {width: 628px; border: solid 8px #f2f2f5; overflow: visible; margin: 30px 0px 0px 0px;}
div.cont div.colc div.postlist h3 { position: relative; display: block; left: 0px; top: 0px; width: 628px; height: 99px; margin: -24px 0px 0px 0px; padding: 0px; background: url('../i/postlist_heading.gif') 0px 0px no-repeat; overflow: hidden;}
div.cont div.colc div.postlist h3 span { display: none;}
div.cont div.colc div.postlist div.item {width: 628px;}


div.cont div.videopanel {margin: 31px 0px 0px 0px;  height: auto;}

div.cont div.colc div.videopanel {margin: 31px 0px 0px 0px; padding: 0px; background: #fff url(../i/video_bg.gif) -18px 61px no-repeat; width: 660px; height: auto; overflow: visible;}
div.cont div.colc div.videopanel h2 { position: relative; font-size: 21px; line-height: 25px; padding: 0px 25px 0px 10px; background: white; height: 61px; overflow: hidden;}
div.cont div.colc div.videopanel div.videoplayer {width: 507px; height: 401px; margin: -6px 0px 0px 30px; padding: 0px 0px 0px 0px; top: 0px; left: 0px; overflow: hidden; z-index: 10; background: #000;}
div.cont div.colc div.videopanel div.videoplayer object, div.cont div.colc div.videopanel div.videoplayer embed { position: relative; width: 507px !important; height: 401px !important; margin: 0px; padding: 0px; overflow: hidden;}
div.cont div.colc div.videopanel div.lead { position: relative; left: 0px; top: 0px; width: 497px; height: auto; padding: 5px; margin: 0px 0px 0px 30px; background: #fff url(../i/videoplayer_bottom.gif) 0px 0px no-repeat; z-index: 9999;}
div.cont div.colc div.videopanel div.lead p { margin: 0px; padding: 0px;}

div.cont div.colr div.videopanel {background: #f5f5f5 url(../i/pattern_1.gif); }
div.cont div.colr div.videopanel h3{background-image:  url(../i/videolist_heading.gif) ; background-repeat: no-repeat;}
div.cont div.colr div.videopanel h3 {background: white; height: 61px;}
div.cont div.colr div.videopanel h3 {display: block; background-image: url(../i/videolist_heading.gif); background-repeat: no-repeat; }
div.cont div.colr div.videopanel h3 span {display: none;}
div.cont div.colr div.videopanel div.videolist div.item{height: 70px; margin-bottom: 8px; margin-left: 0px; overflow: hidden;}
div.cont div.colr div.videopanel div.videolist div.item img{width: 93px; height: 70px;}
div.cont div.colr div.videopanel div.videolist div.item h4{top: 20px; left: 93px; height: auto; width: auto; padding: 0px; margin: 0px; overflow: hidden; background: none;}
div.cont div.colr div.videopanel div.videolist div.item h4 a { position: relative; font-size:11px; display: inline-block; left: 0px; width: auto; overflow: hidden; background: none; padding: 0px 8px 0px 8px; margin: 0px; line-height: 20px;}	
div.cont div.colr div.videopanel div.videolist div.item p.video-length{ position: absolute; top: 3px !important; margin: 0px; padding: 0px 0px 0px 25px; left: 93px; line-height: 11px; height: 11px; color: black; background: transparent url(../i/small_watch_black.gif) no-repeat;}
div.cont div.colr div.videopanel div.videolist div.item p.data-strip {color: black; position: absolute; left: 150px; top: 3px; margin: 0px; padding: 0px; font-size: 9px; line-height: 11px;}
div.cont div.colr div.videopanel div.videolist div.item p.data-strip span{ position: relative; top: -2px; #top: 0px; display: inline-block; color: black; background: url(../i/small_bubble_black.png) 0px 0px no-repeat !important;}



div.cont div.blogpost{}
div.cont div.blogpost h2{ margin-top: 21px; margin-bottom: 15px; font-size: 21px; line-height: 25px; background: url(../i/quot_top.gif);}
div.cont div.blogpost h2 span{ padding: 20px 100px 20px 58px; display: block; background: url(../i/quot_bttm.gif) no-repeat bottom left;}
div.cont div.blogpost p.data-strip{ font-size: 10px; margin-bottom: 15px; margin-right: 20px; padding-bottom: 12px; margin-left:10px; border-bottom: 1px solid #f1f1f1; text-align: right;}
div.cont div.blogpost p.data-strip em{ display: inline; float: none;}
div.cont div.blogpost p.data-strip span{ float: none; display: inline-block; background-color: #42C0CB; color: white; height: 11px; line-height: 11px; vertical-align: baseline; overflow: hidden;}
div.cont div.blogpost a{ color: #42C0CB; text-decoration: underline;}
div.cont div.blogpost p{ font-size: 14px; line-height: 18px; margin: 0px 30px 20px 20px;}
div.cont div.blogpost p.lead{ font-size: 13px;}
div.cont div.blogpost ul{ font-size: 12px; line-height: 18px; list-style:  url(../i/blogpost_bullet.gif); margin: 0px 30px 10px 40px;}
div.cont div.blogpost blockquote{ font-size: 12px; font-style: italic; line-height: 18px; list-style:  url(../i/blogpost_bullet.gif); margin: 10px 55px 15px 40px; padding: 6px; border: 3px solid #F1F1F1;}
div.cont div.blogpost div.image{ margin: 0px 0px 30px 3px;}
div.cont div.blogpost div.image p{ font-size: 11px; padding: 6px 0; text-align: center;}
div.cont div.blogpost div.image img{ border: 3px solid #F1F1F1; display: block;}
div.cont div.fashion{ margin-left: 20px;}
div.cont div.fashion h2{ height: 120px; margin-top: 21px; background:  url(../i/fashion_heading.gif) no-repeat;}
div.cont div.fashion h2 span{ display: none;}
div.cont div.mrno-datasheet{ height: 700px; background:  url(../i/mrno_datasheet.gif) no-repeat;}
div.cont div.mrno-datasheet div.hide{ display: none;}


div.cont div.commentlist{}
div.cont div.commentlist h3{background: #3CB0B9 url(../i/commentlist_heading.gif) no-repeat; height: 77px; margin-right: 18px; margin-top: 28px; margin-bottom: 10px;}
div.cont div.commentlist h3 span {font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: normal; letter-spacing: 0px; display: block; color: #fff; width: 438px; margin: 0px 0px 0px 16px; padding: 8px 0px 0px 0px;}
div.cont div.commentlist h3 span small {font-family: Arial, Helvetica, sans-serif; font-size: 13px; letter-spacing: 0px; font-weight: bold; display: block; color: #fff; margin: 0px 0px 0px 6px;}

div.cont div.commentlist div.item h4{height: 40px;}
div.cont div.commentlist div.item h4 span{position: relative; display: block; float: left; clear: none; font-size: 15px; line-height: 17px; vertical-align: baseline; margin: 0px; padding: 3px 15px 3px 15px; color: white;}
div.cont div.commentlist div.item h4 small{position: relative; display: block; float: right; width: 120px; font-weight: normal; clear: none; font-size: 11px; line-height: 18px; vertical-align: baseline; text-align: right; margin: 0px; padding: 3px 35px 3px 15px;}
div.cont div.commentlist div.item p{margin: 0px 20px 30px 15px; font-size: 13px; line-height: 20px;}

div.cont div.commentlist div.item{}

div.cont div.commentpost{}
div.cont div.commentpost h3{background: #F60F2F url(../i/postcomment_heading.gif) no-repeat; height: 77px; margin-right: 18px; margin-bottom: 15px; margin-top: 20px;}
div.cont div.commentpost h3 span{display: none;}
div.cont div.commentpost form fieldset input.button{background: url(../i/btn_postcomment.gif) no-repeat; width: 142px; height: 37px; text-indent: -1000px; float: left; margin-top: 20px; margin-right: 20px; }
div.cont div.commentpost form fieldset div.personaldata{height: 70px;}
div.cont div.commentpost form fieldset div.field p{clear: none; width: 450px; float: left; line-height: 14px; margin-top: 20px;}


div.cont div.faqdesc{ color: black; width: 281px; margin-top: 48px;}
div.cont div.faqdesc h2{ height: 30px; margin-bottom: 10px; background:  url(../i/faqdesc_heading.gif) no-repeat;}
div.cont div.faqdesc h2 span{ display: none;}
div.cont div.faqdesc p{ margin-bottom: 20px; font-size: 13px; line-height: 24px;}
div.cont div.faqdesc p b{ font-style: italic; display: block; float: right; margin-right: 30px;}
div.cont div.faqform { position: absolute; top: 50px; right: 0px; width: 250px; height: 200px; background:  url(../i/faq_tooltip_bg.gif) no-repeat;}

div.cont form#faqform fieldset {	width: 190px; left: 24px;  }
div.cont div.faqform h3{ font-size: 11px; line-height: 25px; margin-left: 25px;}
div.cont div.faqform div.field{ height: 11px; margin-bottom: 5px;}

div.cont div.faqform label{ width: 60px; text-indent: 25px; float: left;}
div.cont div.faqform div.textfield label{ float: none; height: auto;}

div.cont div.faqform input{ width: 152px; height: 11px; border-bottom: 1px solid #D6D6D6; background: none;}
div.cont div.faqform textarea{ background: none; overflow: hidden; margin-left: 25px; border: none; width: 190px; background:  url(../i/faqform_textarea_bg.gif) ; height: 75px;	}
div.cont div.faqform input.button{ height: 20px; line-height: 20px; border: 0; cursor: pointer; text-align: right; width: 50px; margin-right: 35px; float: right; color: #3CBAEB;}

div.cont div.faqlist{ color: black; margin-top: 70px; width: 418px;}
div.cont div.faqlist h3{ padding-top: 25px; padding-bottom:10px; line-height: 21px; font-size: 18px; font-weight: normal;}
div.cont div.faqlist p{ margin-top: 20px; font-size: 11px;}
div.cont div.searchresults { width: 1000px; overflow: hidden; padding: 0px 0px 0px 0px;}
div.cont div.searchresults div.dreamlist{ width: 306px; margin-left: 20px;}
div.cont div.searchresults div.dreamlist div.item strong{ width: 286px;}
div.cont div.searchresults {}

div.cont div.searchresults div.videolist { margin-top: 30px; background: none; overflow: hidden; width: 330px;}
div.cont div.searchresults div.videolist div.item { overflow: visible; width: 330px;}
div.cont div.searchresults div.videolist div.item p.data-strip{ font-size: 10px;}
div.cont div.searchresults div.videolist div.item p.data-strip span{ padding-right: 4px;}
div.cont div.searchresults div.videolist div.item p.video-length{ font-size: 10px; line-height: 11px; background-position: 10px center; padding-left:25px;}
div.cont div.searchresults div.videolist div.item h4 { position: absolute; width: 170px;  height: 45px !important; white-space: normal !important; }
div.cont div.searchresults div.videolist div.item h4 a { position: relative; left: 25px; width: 145px !important; display: block; line-height: 18px; padding: 5px 10px; white-space: normal !important;}

div.cont div.searchresults div.postlist {width: 333px; overflow: hidden;}
div.cont div.searchresults div.postlist div.item { margin-top: 10px; width: 306px; padding-left: 10px;}
div.cont div.searchresults div.postlist div.item h4 { margin-top: 5px; margin-bottom:8px;}
div.cont div.searchresults div.postlist div.item p { margin-bottom:0px;}

div.cont div.search{ position: relative; padding-top: 50px;}
div.cont div.search div.filter{ background: none; width: auto; height: auto; display: none;}
div.cont div.search form fieldset div.field{margin: 0;}
div.cont div.search form fieldset input.button {float: left; width: 51px; height: 26px; padding: 0px; text-indent: -1000px; background: transparent; border: 0px none; overflow: hidden; cursor: pointer; background: url('../i/head_search_btn.gif') 0px 0px no-repeat;}
div.cont div.search form fieldset div.field label{float: left; width: 231px; height: 26px; padding: 0px; margin: 0px; text-indent: -1000px; border: 0px none; overflow: hidden; background: transparent url('../i/search_label.gif') 0px 0px no-repeat;}
div.cont div.search form fieldset div.field input{width: 347px; font-size: 11px; text-indent: 5px; height: 22px;  padding: 0px; margin-right:5px; border: 1px solid #ddd; float: left; clear: none;}
div.cont div.search form fieldset input{margin-top: 2px;}

div.cont div.search form fieldset#searchfilter { position: absolute; display: block; left: 685px; top: -35px; width: 101px; height: 57px; background: url('../i/searchfilter.gif') 0px 0px no-repeat; overflow: hidden;}
div.cont div.search form fieldset#searchfilter span { display: none;}
div.cont div.search form fieldset#searchfilter div.skinned {position: absolute; display: block; left: 1px; top: 40px; width: 100px; height: 16px; overflow: hidden;}
div.cont div.search form fieldset#searchfilter div.skinned label {position: relative; display: block; float: left; clear: none; width: 16px; height: 16px; margin: 0px 9px 0px 0px; padding: 0px; background: url('../i/flag_checked.gif') 0px -16px no-repeat; overflow: hidden;}
div.cont div.search form fieldset#searchfilter.rb0 div.skinned label.rb0 {background-position: 0px 0px;}
div.cont div.search form fieldset#searchfilter.rb1 div.skinned label.rb1 {background-position: 0px 0px;}
div.cont div.search form fieldset#searchfilter.rb2 div.skinned label.rb2 {background-position: 0px 0px;}
div.cont div.search form fieldset#searchfilter.rb3 div.skinned label.rb3 {background-position: 0px 0px;}


div.cont div.searchnav{ clear: both; height: 55px; background: transparent url('../i/search_top_strip.gif') no-repeat; margin-left: 10px; margin-top: 5px;}
div.cont div.searchresults div.searchnav{ position: relative; background: transparent url('../i/search_bttm_strip.gif') no-repeat;}
div.cont div.searchnav p.numresults{ color: #ff2f3e; float: left; font-size: 21px; margin-left: 15px; width: 200px; line-height: 40px; margin-top: 0px;}
div.cont div.searchnav p.paginator{ position: relative; margin-left: 665px; padding-top: 11px; width: 200px; line-height: 40px;}

div.cont div.searchresults div.searchnav p.paginator { display: inline-block; left: 0px; top: 0px; margin: 11px 0px 0px 665px; padding: 0px;}
div.adult_error {
	font-size: 12px;
	color:#fe303d;
	font-weight: bold;
}

div.cont div.listnav { clear: both; height: 55px; background: #fff; margin-left: 10px; margin-top: 15px;}
div.cont div.listnav p.paginator { margin-left: 0; padding-top:0;  }

div.cont div.listnav div.adult_error {
	position: absolute;
	left: 215px;
	margin-top: 20px;	
}

/* form definicio, atalakitando parameterek */
div.cont form {position: relative; float: none; clear: both; color:  #333; overflow: visible;}
div.cont form .required {color: #dd0000;}
div.cont form p {float: none; clear: both; font-size: 11px; line-height: 13px; margin: 0px 0px 0px 0px; padding: 5px 0px 7px 0px;}
div.cont form p.error {display: none; color: #dd0000;}
div.cont form div.hr {margin: 8px 0px 8px 0px;}
div.cont form fieldset {float: none; clear: both; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: visible;}
div.cont form fieldset legend {display: none;}
div.cont form fieldset div.field {float: left; margin: 10px 0px 6px 0px; padding: 0px 0px 0px 15px; overflow: visible;}
div.cont form fieldset div.field img {float: left; display: block;}

div.cont form fieldset div.field p {margin: 0px 0px 0px 0px; padding: 2px 0px 4px 0px;}
div.cont form fieldset div.field label {position: relative; display: block; clear: none; font-size: 12px; line-height: 18px; margin: 0px 16px 0px 0px; overflow: hidden;}
div.cont form fieldset div.field input {position: relative; display: block; float: left; clear: none; height: 20px; font-size: 18px; line-height: 25px; border: 0; border-bottom: solid 1px #cccccc; overflow: hidden;}
div.cont form fieldset div.field input.long {width: 165px;}
div.cont form fieldset div.field input.half {width: 298px;}
div.cont form fieldset div.field input.short {width: 47px;}
div.cont form fieldset div.field textarea {position: relative; display: block; float: left; clear: none; width: 612px !important; height: 120px; background: url(../i/textarea_bg.gif) 0 -3px scroll; font-size: 18px; line-height: 30px; margin: 0px 0px 0px 0px ; padding: 0px; border: 0; overflow: hidden;}
div.cont form fieldset div.field div.select {position: relative; display: block; float: left; clear: none; width: 232px; margin: 0px 0px 0px 0px; padding: 0px; overflow: hidden;}
div.cont form fieldset div.field div.select.long {width: 173px; margin-right: 4px;}
div.cont form fieldset div.field div.select.half {width: 114px; margin-right: 4px;}
div.cont form fieldset div.field div.select.short {width: 55px; margin-right: 4px;}
div.cont form fieldset div.field div.select select {position: relative; display: block; float: left; clear: none; width: 100%; height: 17px; font-size: 11px; line-height: 13px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 1px; border: solid 1px #cccccc; overflow: hidden;}
div.cont form fieldset div.field div.file {position: relative; display: block; float: left; clear: none; width: 224px; margin: 0px 0px 0px 0px; padding: 0px; overflow: visible; text-align: right;}
div.cont form fieldset div.field div.file input {position: relative; display: block; float: left; clear: none; width: 100%; height: 17px; font-size: 11px; line-height: 13px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 1px; border: solid 1px #cccccc; overflow: hidden;}
div.cont form fieldset div.field div.file div.text {position: relative; float: left; clear: none; width: 167px; height: 19px; margin: 0px 4px 0px 0px; padding: 0px; overflow: hidden; z-index: 12;}
div.cont form fieldset div.field div.file div.text input {width: 159px; height: 13px; margin: 0px 0px 0px 0px; padding: 1px 2px 3px 4px; border: solid 1px #cccccc; z-index: 13;}
div.cont form fieldset div.field div.file div.btn {position: relative; display: block; float: left; clear: none; left: 0px; top: 0px; width: 51px; height: 17px; margin: 0px 0px 0px 0px; z-index: 8;}
div.cont form fieldset div.field div.file div.browse {position: absolute; float: none; clear: both; right: 0px; top: 0px; width: 53px; height: 19px; margin: 0px; padding: 0px; border: none 0px; overflow: hidden; z-index: 10;}
div.cont form fieldset div.field div.file div.browse input {position: absolute; float: none; clear: both; right: -1px; top: 1px; width: auto; cursor: pointer; filter: alpha(opacity=1); -moz-opacity: 0.01; opacity: 0.01; z-index: 11;}
div.cont form fieldset div.field div.cbrb {position: relative; display: block; float: left; clear: none; width: 232px; height: auto !important; min-height: 19px !important; height: 19px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div.cont form fieldset div.field div.cbrb input {float: left; clear: left; width: 13px; height: 13px; margin: 3px 7px 0px 0px; padding: 0px 0px 0px 0px; border: none 0px; overflow: hidden;}
div.cont form fieldset div.field div.cbrb label {float: left; clear: right; width: 212px; margin: 0px 0px 0px 0px; overflow: hidden;}
div.cont form fieldset div.field div.cbrb.long {width: 173px; margin-right: 4px;}
div.cont form fieldset div.field div.cbrb.long label {width: 153px;}
div.cont form fieldset div.field div.cbrb.half {width: 114px; margin-right: 4px;}
div.cont form fieldset div.field div.cbrb.half label {width: 94px;}
div.cont form fieldset div.field div.cbrb.short {width: 55px; margin-right: 4px;}
div.cont form fieldset div.field div.cbrb.short label {width: 35px;}
div.cont form fieldset div.field div.cbrb.wide {width: 506px;}
div.cont form fieldset div.field div.cbrb.wide label {width: 476px;}
div.cont form fieldset div.field input.button {float: left; clear: none; border: 0; text-indent: -1000px; vertical-align: baseline;}
div.cont form fieldset div.field.error label{color: red; font-weight: bold;}
div.cont form fieldset div.field.error p.error {display: block;}
div.cont form fieldset.error {background: url('../i/bg_formerror.gif') right top repeat-y;}
div.cont form fieldset.error div.field {}
div.cont form fieldset.error p.error {display: block;}
div.cont form fieldset:after {content: ''; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: 0px none; overflow: hidden; visibility: hidden;}
/* /form definicio, atalakitando parameterek */

form#LoginForm {
	display: block;
	padding: 0 0 20px 0;
}
form#UserData {
	display: block;
	padding: 30px 0 0 30px;
	
}
div.sex_selector {
	
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 2px;
	height: 35px;
	
}
div.date_selector,
div.country_selector {
	margin: 3px 0 12px 0;
	height: 49px;
	
}
div.date_selector label,
div.country_selector label {
	display: block;	
	vertical-align: middle;		
	line-height: 22px;
	margin-bottom: 2px;
}
div.cont div.colrr fieldset div.date_selector select {
	vertical-align: middle;	
	margin: 0 5px 0 0;
	float: left;	
}

div.cont div.colrr fieldset div.country_selector select {
	width: 277px;
	margin: 0 0px 8px 0;
}
/* form definicio, atalakitando parameterek (!!!) */
/*
div.cont form {position: relative; float: none; clear: both; width: 514px; margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #ffffff; overflow: visible;}
div.cont form .required {color: #dd0000;}
div.cont form p {float: none; clear: both; font-size: 11px; line-height: 13px; margin: 0px 0px 0px 0px; padding: 5px 0px 7px 0px;}
div.cont form p.error {display: none; color: #dd0000;}
div.cont form div.hr {margin: 8px 0px 8px 0px;}
div.cont form fieldset {float: none; clear: both; width: 514px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: visible;}
div.cont form fieldset legend {display: none;}
div.cont form fieldset div.field {float: left; clear: both; width: 514px; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 0px; overflow: visible;}
div.cont form fieldset div.field p {margin: 0px 0px 0px 0px; padding: 2px 0px 4px 0px;}
div.cont form fieldset div.field label {position: relative; display: block; float: left; clear: none; width: 258px; font-size: 11px; line-height: 13px; margin: 0px 16px 0px 0px; padding: 2px 0px 4px 0px; overflow: hidden;}
div.cont form fieldset div.field input {position: relative; display: block; float: left; clear: none; width: 224px; height: 13px; font-size: 11px; line-height: 13px; margin: 0px 4px 0px 0px; padding: 1px 2px 3px 4px; border: solid 1px #cccccc; overflow: hidden;}
div.cont form fieldset div.field input.long {width: 165px; margin-right: 4px;}
div.cont form fieldset div.field input.half {width: 106px; margin-right: 4px;}
div.cont form fieldset div.field input.short {width: 47px; margin-right: 4px;}
div.cont form fieldset div.field textarea {position: relative; display: block; float: left; clear: none; width: 224px; height: 65px; font-size: 11px; line-height: 13px; margin: 0px 0px 0px 0px; padding: 2px 2px 2px 4px; border: solid 1px #cccccc; overflow: auto;}
div.cont form fieldset div.field div.select {position: relative; display: block; float: left; clear: none; width: 232px; margin: 0px 0px 0px 0px; padding: 0px; overflow: hidden;}
div.cont form fieldset div.field div.select.long {width: 173px; margin-right: 4px;}
div.cont form fieldset div.field div.select.half {width: 114px; margin-right: 4px;}
div.cont form fieldset div.field div.select.short {width: 55px; margin-right: 4px;}
div.cont form fieldset div.field div.select select {position: relative; display: block; float: left; clear: none; width: 100%; height: 17px; font-size: 11px; line-height: 13px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 1px; border: solid 1px #cccccc; overflow: hidden;}
div.cont form fieldset div.field div.cbrb {position: relative; display: block; float: left; clear: none; width: 232px; height: auto !important; min-height: 19px !important; height: 19px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div.cont form fieldset div.field div.cbrb input {float: left; clear: left; width: 13px; height: 13px; margin: 3px 7px 0px 0px; padding: 0px 0px 0px 0px; border: none 0px; overflow: hidden;}
div.cont form fieldset div.field div.cbrb label {float: left; clear: right; width: 212px; margin: 0px 0px 0px 0px; overflow: hidden;}
div.cont form fieldset div.field div.cbrb.long {width: 173px; margin-right: 4px;}
div.cont form fieldset div.field div.cbrb.long label {width: 153px;}
div.cont form fieldset div.field div.cbrb.half {width: 114px; margin-right: 4px;}
div.cont form fieldset div.field div.cbrb.half label {width: 94px;}
div.cont form fieldset div.field div.cbrb.short {width: 55px; margin-right: 4px;}
div.cont form fieldset div.field div.cbrb.short label {width: 35px;}
div.cont form fieldset div.field div.cbrb.wide {width: 506px;}
div.cont form fieldset div.field div.cbrb.wide label {width: 476px;}
div.cont form fieldset div.field input.button {float: left; clear: none; width: 114px; height: 22px; margin: 0px 4px 0px 0px; padding: 1px 0px 3px 0px; font-weight: bold; text-align: center; vertical-align: baseline; background: #f6cc4a;}
div.cont form fieldset div.field.error {background: url('../i/bg_formerror.gif') right top repeat-y;}
div.cont form fieldset div.field.error p.error {display: block;}
div.cont form fieldset.error {background: url('../i/bg_formerror.gif') right top repeat-y;}
div.cont form fieldset.error div.field {}
div.cont form fieldset.error p.error {display: block;}
div.cont form fieldset:after {content: ''; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: 0px none; overflow: hidden; visibility: hidden;}
*/
/* /form definicio, atalakitando parameterek */


/* /cont */


/* colc */
/* /colc */


/* col3 faq */
div.col3l h1{color: #ff2f3e; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; font-size: 24px; font-weight: bold; line-height: 27px;}
div.col3l p {padding: 5px 0px 5px 0px; font-size: 13px; line-height: 24px;}
div.col3l p.strong {font-weight: bold; font-style: italic; font-size: 13px; line-height: 24px;text-align: right;padding: 20px 50px 0px 0px;}
div.col3c h2{margin: 20px 0px 20px 0px; padding: 0px 0px 0px 0px; font-size: 18px; font-weight: normal; line-height: 22px;}
div.col3c p {margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 11px;}
div.col3c ol { position: relative; margin: 20px 0px 0px 0px;}
div.col3c ol li { position: relative; margin: 7px 0px 0px 30px; list-style: decimal outside;}
div.col3c ul { position: relative; margin: 20px 0px 0px 0px;}
div.col3c ul li { position: relative; margin: 7px 0px 0px 30px; list-style: disc outside;}

div.col3rBox {background: url(../i/faq_r3box_rep.jpg); width: 225px;}
div.col3rBox fieldset {padding: 0px 0px 0px 25px;}
div.col3rBox fieldset label {width: 50px; font-size: 11px;float: left; margin-top: 3px;}
div.col3rBox fieldset input {display: inline; background: none; border-bottom: 1px solid #d6d6d6; width: 130px; margin-top: 3px;}
div.col3rBox fieldset textarea {display: block; clear: left; width: 180px; height: 84px; overflow: auto; background: url(../i/faq_r3box_txtarea.jpg); border: 0px solid;}
div.col3rBox .top {background: url(../i/faq_r3box_top.jpg) no-repeat; height: 30px;}
div.col3rBox .bot {background: url(../i/faq_r3box_bot.jpg) bottom left no-repeat; height: 30px; margin-top: 15px;text-align: right;}
div.col3rBox .bot a {font-size: 11px; color:#23BDCB; font-weight: bold; margin: 10px 15px 0px 0px;}
div.col3rBox .bot a span {display: inline; font-size: 14px; padding-left: 5px;}
div.col3rBox .bot a:hover {color:#ff2f3e;}
div.col3r h2{margin: 0px 0px 0px 0px; padding: 5px 0px 0px 25px; font-size: 11px; font-weight: bold; line-height: 20px;}

/* reg */
div.cont div.colrl h1{color: #ff2f3e; margin: 6px 0px 15px 10px; padding: 0px 0px 0px 0px; font-size: 22px; font-weight: bold; line-height: 25px;}
div.cont div.colrl p.description{margin: 2px 10px 10px 10px; padding: 0px 0px 0px 0px; font-weight: normal; font-size: 11px; line-height: 15px;}
div.cont div.colrl p.strong{margin: 2px 0px 15px 10px; padding: 5px 0px 5px 0px; font-weight: bold; font-size: 11px; line-height: 15px;}
div.cont div.colrl fieldset, div.activate_sms fieldset {margin: 0px 0px 0px 10px;}
div.cont div.colrl fieldset a { color:#ff2f3e; text-decoration: underline; }
div.cont div.colrl fieldset label {}
/*div.cont div.colrl fieldset input, div.activate_sms input {border: 1px solid #cccccc; font-size: 16px; height: 18px; line-height: 18px; font-weight: bold; margin: 3px 0px 9px 0px; background: #fbf9f9;}*/
div.cont div.colrl fieldset input.sms, div.activate_sms input.sms {width: 195px !important; background: #ff2f3e; color: #fff; font-size: 25px; height: 30px;  }
div.cont div.colrl fieldset input.kod, div.activate_sms input.kod {width: 195px !important; background: #ff2f3e; color: #fff; font-size: 25px;  height: 30px;  }
div.cont fieldset input.image {width: auto !important; height: auto !important; }
div.cont div.colrl img{border: 0px solid #fff; margin: 0px 0px 15px 10px;}

div.cont div.colrl p.description img { margin: 5px 0 0 0; }

div.cont p.description a {
	color: #ff2f3e;
}	

div.cont h1.activate {
	margin-left: 20px;
}

div.activate_paypal,
div.activate_sms {
	position: relative;
	float: left;
	width: 250px;
	padding-top: 10px;	
}

div.activate_paypal {
	left: 10px;
	margin-right: 10px;
}

div.activate_paypal h2,
div.activate_sms h2 {
	margin-left: 10px;
} 
div.activate_sms fieldset {
	margin-top: 10px;
}
div.activate_paypal {
	
}


div.cont div.colrr form {width: 85%; }
div.cont div.colrr h1 {font-size: 24px; line-height: 28px; margin: 30px 0px 0px 0px;}
div.cont div.colrr h2 {font-size: 18px; line-height: 22px;}
div.cont div.colrr fieldset.left { width: 305px; clear: none; }
div.cont div.colrr fieldset.right { width: 45%; clear: none;}
div.cont div.colrr fieldset label{color: #000;}
div.cont div.colrr fieldset.bordbottom {border-bottom: 1px solid #efefef; width: 100%; margin-bottom: 5px;}
div.cont div.colrr fieldset label.padding{padding-left: 15px;}
div.cont div.colrr fieldset label.left {float: left; margin-right: 5px;}
div.cont div.colrr fieldset.right label {margin-bottom: 3px;}
div.cont div.colrr fieldset .kozepre {margin-top: 7px;}
div.cont div.colrr fieldset .clearboth {margin-bottom: 5px;}
div.cont div.colrr fieldset select.kozepre {margin-top: 4px;}
div.cont div.colrr fieldset div.elvalaszto {float: left; color: #efefef; font-size: 30px; line-height: 30px; margin-right: 5px;}
div.cont div.colrr fieldset img {float: left; margin-right: 5px;}
div.cont div.colrl fieldset input, 
div.activate_sms input,
div.cont div.colrr fieldset input {position: relative; display: inline; vertical-align: middle; width: 277px; border: 1px solid #cccccc; font-size: 16px; padding: 2px 0 0 0; height: 22px; line-height: 24px; font-weight: bold; margin: 3px 0px 12px 0px; background: #fbf9f9; }
div.cont div.colrr fieldset input.digit2 { width: 30px;   text-align: center; margin-top: 6px; }
div.cont div.colrr fieldset input.digit7 { width: 201px;  vertical-align: middle; margin-top: 6px; position: relative; }
div.cont div.colrr fieldset input.checkbox { width: auto; }
div.cont div.colrr fieldset select { font-size: 14px; height: 22px; font-weight: bold; margin-left: 10px; float: left;}
div.cont div.colrr fieldset #elfogad,
div.cont div.colrr fieldset #delete_picture { float: left; border: 0px; line-height: 13px;}
div.cont div.colrr fieldset label.elfogad {float: left; padding-top: 5px; padding-left: 5px; font-size: 11px; line-height: 16px;}
div.cont div.colrr fieldset label.elfogad a { font-size: 11px; }
div.cont div.colrr fieldset input.varos {width: 140px; float: left;}
div.cont div.colrr fieldset input.readonly { color: #808080; }
div.cont div.colrr fieldset div.mobile_number {
	font-size: 16px;
	line-height: 24px; 
	font-weight: bold;
}


div.cont div.colrr a {font-size: 13px; color:#23BDCB; font-weight: bold; text-decoration: underline;}
div.cont div.colrr a:hover {color:#ff2f3e;}
div.cont div.colrr input.regisztralok,
div.cont div.colrr input.mentes_userdata {clear: both; width:142px; height:37px; background: url(../i/regisztralok.jpg);border: 0px solid;  }
div.cont div.colrr input.mentes_userdata {background: url(../i/mentes_userdata.jpg);}

/* activ */
div.cont div.nobg form  { width: 100% !important;}
div.cont .nobg {background: none !important;}
div.cont .nobg .left { width: 58% !important;}
div.cont .nobg .right { width: 40% !important;}
div.cont .nobg .right .just {font-size: 10pt;}
div.cont .nobg .right .just span {font-size: 9pt;}
div.cont div.colrr fieldset textarea {display: block; clear: left; width: 277px; height: 190px; overflow: auto; background: #fbf9f9; border: 1px solid #cccccc; margin-bottom: 20px; }
div.cont div.colrr fieldset.submit { text-align: center; width: 50%;}
div.cont div.colrr fieldset.submit input { border: 0px solid white; background: url(../i/mentes_btn.jpg) no-repeat; width:260px; height: 38px; display: block;}
div.cont div.colrr fieldset.continue input { border: 0px solid white; background: url(../i/tovabb_btn.jpg) no-repeat; width:260px; height: 38px; display: block;}

/*mindigtudjamitvegyenfel*/
div.colw div.quot {background: url(../i/mrnoproblem_1_quot_rep.jpg) repeat-x; height: 100px;width: 700px; margin-top: 10px;}
div.colw div.quot h1{position: relative; top: 27px; left: 20px; font-size: 26px; line-height: 27px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div.colw div.quot h2{position: relative; top: 27px; left: 20px; font-size: 16px; line-height: 17px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div.colw div.quot div.start{float: left; background: url(../i/mrnoproblem_1_quot_start.jpg) left top no-repeat; height: 100px; width: 47px; display: block;}
div.colw div.quot div.end{float: right; background: url(../i/mrnoproblem_1_quot_end.jpg) left top no-repeat; height: 100px; width: 47px; display: block;}
div.colw div.mitveszfel {width: 792px; height: 630px; display: block; margin-top: 20px;}
div.colw div.mitveszfel.kollekc1 {background: url(../i/mitveszfel1.jpg) left top no-repeat;}
div.colw div.mitveszfel.kollekc2 {background: url(../i/mitveszfel2.jpg) left top no-repeat; height: 639px;}
div.colt div.fact_sheet {background: url(../i/fact_sheet.jpg) no-repeat; width: 100%; height: auto; display: block;}
div.colt div.fact_sheet h2 {font-size: 8pt; font-weight: normal; color: white; padding: 0px 0px 0px 5px; width: 90px;}
div.colt div.fact_sheet h2.redbg {background: #ff2f3e; margin-bottom: 7px;}
div.colt div.fact_sheet h2.blackbg {background: #494949;}
div.colt div.fact_sheet p.nagy {font-size: 13px; padding: 3px 10px 10px 15px; line-height: 16px;font-weight: normal;}
div.colt div.fact_sheet p.kicsi {font-size: 12px; padding: 3px 10px 15px 15px; line-height: 16px;font-weight: normal;}

/* file feltltshez */
div.cont div.fileinputs {position: relative; }
div.cont div.fakefile {position: absolute; top: 0px;	left: 0px; z-index: 1;}
div.cont div.fakefile input {width: 150px; float: left; padding-top: 5px;}
div.cont div.fakefile img {float: left;	margin-left: 10px;}
div.cont input.file {position: relative;text-align: left;-moz-opacity:00;filter:alpha(opacity: 00);opacity: 00;z-index: 2; padding: 5px;}


/* jatekszabalyzat */
div.cont div#jatekszabalyzat { position: absolute; display: none; left: 0px; top: 90px; width: 600px; height: 335px; overflow: hidden; border: solid 2px #FF2F3E; background: #EFEFEF; }
div.cont div#jatekszabalyzat iframe { display: none;}
* html div.cont div#jatekszabalyzat iframe {position: absolute; display: block; left: 0px; top: 0px; width: 100%; height: 100%; background: #fff; overflow: hidden;}
div.cont div#jatekszabalyzat div.inner { position: relative; left: 0px; top: 0px; width: 100%; height: 315px; overflow: auto; background: #EFEFEF;}
div.cont div#jatekszabalyzat div.close { position: relative; left: 0px; top: 0px; width: 590px; height: 17px; background: #FF2F3E; color: #fff; font-size: 12px; font-weight: bold; z-index: 2l; padding: 1px 5px 2px 5px; text-align: right; cursor: pointer;}
div.cont div#jatekszabalyzat h5 {font-size: 18px; line-height: 22px; font-weight: bold; margin: 15px 10px 0px 10px;}
div.cont div#jatekszabalyzat h6 {font-size: 13px; line-height: 17px; font-weight: bold; margin: 15px 10px 0px 10px;}
div.cont div#jatekszabalyzat p {font-size: 11px; line-height: 13px; margin: 15px 10px 0px 10px;}
div.cont div#jatekszabalyzat a {font-size: 11px; line-height: 13px; font-weight: normal; color: #000; text-decoration: none;}
div.cont div#jatekszabalyzat strong { font-weight: bold; color: #FF2F3E !important;}
div.cont div#jatekszabalyzat p.tabbed {margin-left: 160px;}
div.cont div#jatekszabalyzat p.tabbed2 {margin-left: 300px; text-align: center;}

/* /jatekszabalyzat */



div.cont div.imprint {position: relative; width: 300px; height: auto; margin: 40px 0px 40px 350px; padding: 0px; overflow: visible; background: #fff;}
div.cont div.imprint h1 {color: #000; margin: 0px; padding: 0px;}
div.cont div.imprint p {margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 20px;}
div.cont div.imprint a {color: #23BDCB; text-decoration: underline;}
div.cont div.imprint a:hover {color: #23BDCB; text-decoration: none;}
div.cont div.imprint div.hint {position: absolute; display: block; left: -200px; bottom: -4px; width: 186px; height: 134px; margin: 0px; padding: 0px; background: #fff url('../i/imprinthint.gif') 0px 0px;}
div.cont div.imprint div.hint p { line-height: 16px; margin: 10px 20px 8px 12px;}



/* foot */
div.foot div.est {position: absolute; left: 228px; top: 24px;}
div.foot div.est a {position: relative; display: block; width: 110px; height: 39px; overflow: hidden; background: url('../i/est_foot.gif') 0px 0px no-repeat;}
div.foot div.est a span {display: none;}
div.foot div.exit {position: absolute; left: 353px; top: 16px;}
div.foot div.exit a {position: relative; display: block; width: 92px; height: 39px; overflow: hidden; background: url('../i/exit_foot.gif') 0px 0px no-repeat;}
div.foot div.exit a span {display: none;}
div.foot div.lcp {position: absolute; left: 460px; top: 16px;}
div.foot div.lcp a {position: relative; display: block; width: 71px; height: 39px; overflow: hidden; background: url('../i/lcp_foot.gif') 0px 0px no-repeat;}
div.foot div.lcp a span {display: none;}
div.foot div.hurra {position: absolute; left: 400px; top: 16px;}
div.foot div.hurra a {position: relative; display: block; width: 114px; height: 39px; overflow: hidden; background: url('../i/hurra_foot.gif') 0px 0px no-repeat;}
div.foot div.hurra a span {display: none;}

div.foot div.copy {position: absolute; display: none; left: 20px; top: 29px; width: auto; color: #888; padding: 1px 22px 1px 0px; background: url('../i/foot_copy_bg.gif') right 0px no-repeat;}
div.foot div.action {position: absolute; left: 60px; top: 13px; width: auto; height: auto;}
div.foot div.action a {display: block; color: #23bdcb; padding: 1px 0px 1px 9px; background: url('../i/foot_action_bg.gif') 0px 13px no-repeat;}
div.foot div.action a:hover {color: #ff2f3e;}
div.foot div.menu {position: absolute; right: 172px; top: 29px; width: auto; color: #ddd; padding: 1px 0px 1px 0px;}
div.foot div.menu a {color: #888; padding: 0px 1px 0px 1px;}
div.foot div.menu a:hover {color: #ff2f3e;}
div.foot div.carnation {position: absolute; right: 5px; top: 33px;}
div.foot div.carnation a {position: relative; display: block; width: 127px; height: 14px; overflow: hidden; background: url('../i/carnation.gif') 0px 0px no-repeat;}
div.foot div.carnation a span {display: none;}
/* /foot */



/* color themes */
.bgcolor_0 b, .bgcolor_0 .colorize {background-color: #FFD800 !important; color: #fff !important;}
.bgcolor_1 b, .bgcolor_1 .colorize {background-color: #FFBA00 !important; color: #fff !important;}
.bgcolor_2 b, .bgcolor_2 .colorize {background-color: #FF8600 !important; color: #fff !important;}
.bgcolor_3 b, .bgcolor_3 .colorize {background-color: #FF5900 !important; color: #fff !important;}
.bgcolor_4 b, .bgcolor_4 .colorize {background-color: #FF2F3E !important; color: #fff !important;}
.bgcolor_5 b, .bgcolor_5 .colorize {background-color: #DA3300 !important; color: #fff !important;}
.bgcolor_6 b, .bgcolor_6 .colorize {background-color: #DA0029 !important; color: #fff !important;}
.bgcolor_7 b, .bgcolor_7 .colorize {background-color: #70D7FF !important; color: #fff !important;}
.bgcolor_8 b, .bgcolor_8 .colorize {background-color: #00B7FF !important; color: #fff !important;}
.bgcolor_9 b, .bgcolor_9 .colorize {background-color: #2078FF !important; color: #fff !important;}
.bgcolor_10 b, .bgcolor_10 .colorize {background-color: #9920FF !important; color: #fff !important;}
.bgcolor_11 b, .bgcolor_11 .colorize {background-color: #D200FF !important; color: #fff !important;}
.bgcolor_12 b, .bgcolor_12 .colorize {background-color: #C06621 !important; color: #fff !important;}
.bgcolor_13 b, .bgcolor_13 .colorize {background-color: #E2A742 !important; color: #fff !important;}
.bgcolor_14 b, .bgcolor_14 .colorize {background-color: #00D5BE !important; color: #fff !important;}
.bgcolor_15 b, .bgcolor_15 .colorize {background-color: #39D6E4 !important; color: #fff !important;}
.bgcolor_16 b, .bgcolor_16 .colorize {background-color: #FF57BA !important; color: #fff !important;}
.bgcolor_17 b, .bgcolor_17 .colorize {background-color: #FB83FF !important; color: #fff !important;}
.bgcolor_18 b, .bgcolor_18 .colorize {background-color: #F838FF !important; color: #fff !important;}
.bgcolor_19 b, .bgcolor_19 .colorize {background-color: #E49856 !important; color: #fff !important;}
.bgcolor_20 b, .bgcolor_20 .colorize {background-color: #FF9538 !important; color: #fff !important;}
.bgcolor_21 b, .bgcolor_21 .colorize {background-color: #00DA95 !important; color: #fff !important;}
.bgcolor_22 b, .bgcolor_22 .colorize {background-color: #00DA38 !important; color: #fff !important;}
.bgcolor_23 b, .bgcolor_23 .colorize {background-color: #7BDA00 !important; color: #fff !important;}
.bgcolor_24 b, .bgcolor_24 .colorize {background-color: #B9D400 !important; color: #fff !important;}
.bgcolor_25 b, .bgcolor_25 .colorize {background-color: #00C8B3 !important; color: #fff !important;}
.bgcolor_26 b, .bgcolor_26 .colorize {background-color: #0098C4 !important; color: #fff !important;}
.bgcolor_27 b, .bgcolor_27 .colorize {background-color: #00B354 !important; color: #fff !important;}

.bgcolor_0 .colorizeface {color: #FFD800 !important;}
.bgcolor_1 .colorizeface {color: #FFBA00 !important;}
.bgcolor_2 .colorizeface {color: #FF8600 !important;}
.bgcolor_3 .colorizeface {color: #FF5900 !important;}
.bgcolor_4 .colorizeface {color: #FF2F3E !important;}
.bgcolor_5 .colorizeface {color: #DA3300 !important;}
.bgcolor_6 .colorizeface {color: #DA0029 !important;}
.bgcolor_7 .colorizeface {color: #70D7FF !important;}
.bgcolor_8 .colorizeface {color: #00B7FF !important;}
.bgcolor_9 .colorizeface {color: #2078FF !important;}
.bgcolor_10 .colorizeface {color: #9920FF !important;}
.bgcolor_11 .colorizeface {color: #D200FF !important;}
.bgcolor_12 .colorizeface {color: #C06621 !important;}
.bgcolor_13 .colorizeface {color: #E2A742 !important;}
.bgcolor_14 .colorizeface {color: #00D5BE !important;}
.bgcolor_15 .colorizeface {color: #39D6E4 !important;}
.bgcolor_16 .colorizeface {color: #FF57BA !important;}
.bgcolor_17 .colorizeface {color: #FB83FF !important;}
.bgcolor_18 .colorizeface {color: #F838FF !important;}
.bgcolor_19 .colorizeface {color: #E49856 !important;}
.bgcolor_20 .colorizeface {color: #FF9538 !important;}
.bgcolor_21 .colorizeface {color: #00DA95 !important;}
.bgcolor_22 .colorizeface {color: #00DA38 !important;}
.bgcolor_23 .colorizeface {color: #7BDA00 !important;}
.bgcolor_24 .colorizeface {color: #B9D400 !important;}
.bgcolor_25 .colorizeface {color: #00C8B3 !important;}
.bgcolor_26 .colorizeface {color: #0098C4 !important;}
.bgcolor_27 .colorizeface {color: #00B354 !important;}

.bordercolor_0  {border-color: #FFD800 !important;}
.bordercolor_1  {border-color: #FFBA00 !important;}
.bordercolor_2  {border-color: #FF8600 !important;}
.bordercolor_3  {border-color: #FF5900 !important;}
.bordercolor_4  {border-color: #FF2F3E !important;}
.bordercolor_5  {border-color: #DA3300 !important;}
.bordercolor_6  {border-color: #DA0029 !important;}
.bordercolor_7  {border-color: #70D7FF !important;}
.bordercolor_8  {border-color: #00B7FF !important;}
.bordercolor_9  {border-color: #2078FF !important;}
.bordercolor_10 {border-color: #9920FF !important;}
.bordercolor_11 {border-color: #D200FF !important;}
.bordercolor_12 {border-color: #C06621 !important;}
.bordercolor_13 {border-color: #E2A742 !important;}
.bordercolor_14 {border-color: #00D5BE !important;}
.bordercolor_15 {border-color: #39D6E4 !important;}
.bordercolor_16 {border-color: #FF57BA !important;}
.bordercolor_17 {border-color: #FB83FF !important;}
.bordercolor_18 {border-color: #F838FF !important;}
.bordercolor_19 {border-color: #E49856 !important;}
.bordercolor_20 {border-color: #FF9538 !important;}
.bordercolor_21 {border-color: #00DA95 !important;}
.bordercolor_22 {border-color: #00DA38 !important;}
.bordercolor_23 {border-color: #7BDA00 !important;}
.bordercolor_24 {border-color: #B9D400 !important;}
.bordercolor_25 {border-color: #00C8B3 !important;}
.bordercolor_26 {border-color: #0098C4 !important;}
.bordercolor_27 {border-color: #00B354 !important;}

.color_0  {color: #FFD800 !important;}
.color_1  {color: #FFBA00 !important;}
.color_2  {color: #FF8600 !important;}
.color_3  {color: #FF5900 !important;}
.color_4  {color: #FF2F3E !important;}
.color_5  {color: #DA3300 !important;}
.color_6  {color: #DA0029 !important;}
.color_7  {color: #70D7FF !important;}
.color_8  {color: #00B7FF !important;}
.color_9  {color: #2078FF !important;}
.color_10 {color: #9920FF !important;}
.color_11 {color: #D200FF !important;}
.color_12 {color: #C06621 !important;}
.color_13 {color: #E2A742 !important;}
.color_14 {color: #00D5BE !important;}
.color_15 {color: #39D6E4 !important;}
.color_16 {color: #FF57BA !important;}
.color_17 {color: #FB83FF !important;}
.color_18 {color: #F838FF !important;}
.color_19 {color: #E49856 !important;}
.color_20 {color: #FF9538 !important;}
.color_21 {color: #00DA95 !important;}
.color_22 {color: #00DA38 !important;}
.color_23 {color: #7BDA00 !important;}
.color_24 {color: #B9D400 !important;}
.color_25 {color: #00C8B3 !important;}
.color_26 {color: #0098C4 !important;}
.color_27 {color: #00B354 !important;}

/* szurke */
.color_28 {color: #808080 !important;}
/* /color themes */


div.cont div.filter ul.stats,
div.cont div.filter ul.stats li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;	
}
div.cont div.filter ul.stats {
	padding-right: 15px;
	visibility: hidden;
	
}
div.cont div.filter ul.stats li {
	padding-top: 12px;
}
div.cont div.filter ul.stats li p {
	text-align: right;
	display:block;
	padding-top: 0px;
	font-size: 12px;
}
div.cont div.filter ul.stats li p strong {
	font-size: 19px;
	line-height: 19px;
}

/* flag controls */

div.cont div.filter span.flag {
	left: -15px;
}
form#filter_flagz input.submit {
	float: right;
	left: -15px;
	margin-top: 10px;	
	position:relative;
	clear: both;	
}
span.flag,
span.flag span.flag_control  {
	width: 23px;
	height: 16px;
	display: block;
	float: right;	
	z-index: 10;
}
span.flag_first,
span.flag_first span.flag_control {
	width: 16px;	
}
span.flag label {
	display: none;
}
span.flag {
	position: relative;
	margin-top: 50px;
	background: url(/i/flag_unchecked.gif) top left no-repeat;
}
span.flag span.flag_control {
	cursor: pointer;
	position: relative;
	z-index: 10; 	
		
}
span.checked span.flag_control {
	background: url(/i/flag_checked.gif) top left no-repeat;	
}
span.flag span.flag_name {
	height: 50px;
	width: 30px;
	top: -50px;
	left:0;
	display: block;
	position: absolute;
	z-index: 10; 
}

div#Wishlist {
	background: url(/i/wishlist_label.gif) 10px 47px no-repeat;
	height: 145px;
}
div#Wishlist input.submit {
	position: absolute;
	top: 46px;
	left: 870px;
}

div#Wishlist p.paginator {
	padding-top: 20px;
}

fieldset#WishListFilters {
	height: 67px;
	width: 680px;
	background: url(/i/wishlist_flags_bg.gif) bottom right no-repeat;
	margin:0 0 0 210px;
}

div#Switcher {
	background:transparent url(/i/wishlist_flags_bg.gif) no-repeat scroll -156px bottom;
	height:67px;
	width:87px;
	
	padding:0 10px 0 0;
	position:absolute;
	display: inline-block;
	
	
	right:60px;
	top:-27px;
	
}
	

fieldset#WishListFilters span.flag,
div#Switcher span.flag {
	background: url(/i/wishlist_flag_unchecked.gif) top left no-repeat;
}

fieldset#WishListFilters span.flag,
fieldset#WishListFilters span.flag span.flag_control,
div#Switcher span.flag,
div#Switcher span.flag span.flag_control  {
	width: 25px;
}

fieldset#WishListFilters span.flag_first,
fieldset#WishListFilters span.flag_first span.flag_control,
div#Switcher span.flag_first,
div#Switcher span.flag_first span.flag_control {
	width: 16px;
}
fieldset#WishListFilters span.flag_first{
	margin-right: 29px;
}
fieldset#WishListFilters span.flag span.flag_name,
div#Switcher span.flag span.flag_name {
	top: -55px;
}


div.infobox {
	padding: 14px 27px;
	border: 6px solid #f5f5f5;
	width: 237px;
} 
div.alertbox {
	padding: 14px 27px;
	border: 6px solid #f5f5f5;
	
} 
div.alertbox span {
	width: 63px;
	height: 30px;
	position: absolute;
	left: -63px;
	top: 10px;
	background: url(../i/alertbox_arrow.gif)  0 0 no-repeat;		
} 

div.cont div.infobox p {
	margin-left: 0;
	margin-right: 0;
} 

div.cont div.infobox p strong {
	color: #333333;
}

div.cont div.bg_dubai {
	background: url(/i/dubai_nyeremeny.jpg) bottom right no-repeat;
	padding-bottom: 20px;
}



div.cont div.colrr div.infobox {
	position: absolute;
	right: 0;
	top: 30px;	
}
div#ActivateNow div.infobox {
	position: absolute;
	right: 0;
	top: 120px;	
}


div.cont div.reg_process {
	clear:none;
	float:right;
	margin:25px 0 0 0;
	padding:0;
	width:645px;
	height: 70px;
	position: relative;
}

div.cont div.reg_process span,
div.cont div.reg_process strong {
	padding: 70px 0 0 0;
	height: 0px !important;
	height /**/: 70px;
	width: 220px;
	display: block;
	overflow: hidden;
	position: absolute;
	top: 0;
	background: url(../i/reg_steps.gif) no-repeat;	
}

div.cont div.reg_process #Step1 {
	left: 0px;
	z-index: 10;
}
div.cont div.reg_process #Step2 {
	left: 205px;
	z-index: 20;
}
div.cont div.reg_process #Step3 {
	left: 420px;
	z-index: 30;
}

div.cont div.reg_process span#Step1 {
	background-position: 0 0;
}
div.cont div.reg_process strong#Step1 {
	background-position: 0 -70px;
}
div.cont div.reg_process span#Step2 {
	background-position: -215px 0;
}
div.cont div.reg_process strong#Step2 {
	background-position: -215px -70px;
}
div.cont div.reg_process span#Step3 {
	background-position: -440px 0;
}
div.cont div.reg_process strong#Step3 {
	background-position: -440px -70px;
}


div.bordered {
	border: 1px solid black;
	padding: 5px;
}

.left {
	float: left;
}

/*
div.clearboth {
	clear: both;
}
*/

div.filter_top_text {
	padding: 4px;
	margin: 4px;
	border: 2px dashed #000000;
	font-weight: bold;
}

div.cont div.colrr div.dream_saved {
	padding: 20px;
	background-color: rgb(255, 47, 62);
	color: rgb(255, 255, 255);
}
div.cont div.colrr div.dream_saved h1 {
	margin: 0px;
	color: rgb(255, 255, 255);
}

div#MrNoProblemLayer {
	width: 550px;
	height: 400px;
	position: absolute;
	top: 100px;
	left: 230px;
	z-index:1000;
	
	
}


ul.winner_box {
	width: 151px;
	border: 7px solid #f2f2f2;
	display: block;
	background: url(../i/nyertesek_top.gif) top left no-repeat;
	padding: 65px 4px 11px 4px;
	float: left;
	clear: both;
}

ul.winner_box li {
	margin: 0 0 15px 0;
	padding: 0; 
	float: left;
	clear: both;
	display: block;
	width: 152px;	
	/*width: 104px;*/	
	overflow: hidden;
	position: relative;
}

ul.winner_box li img {
	height: 36px;
	width: 37px;
	padding: 1px;
	border: 1px solid;
	float: left;
	position: relative;
	margin-bottom: 4px;
	margin-right: 4px;
	
}

ul.winner_box li strong,
ul.winner_box li small {
	display: block;
	/* float: left; */
	
	font-size: 11px;
	line-height: 14px;		
}

ul.winner_box li span {
	font-family: Verdana, helvetica, sans-serif;
	display: block;
	padding: 2px 4px 0px 4px;
	margin-bottom: 0px; 
	font-size: 9px;	
	float: none;
	clear: both;
	
	
}

ul.winner_box li span  {
	padding: 2px 2px;
	
	font-weight: normal;
	display: block;
	
}

ul.winner_box li.dreamer strong,
ul.winner_box li.dreamer small  {	
	color: #fe303d;
}


ul.winner_box li.winner strong,
ul.winner_box li.winner small  {	
	color: #48c6ef;
}

ul.winner_box li.dreamer span {
	background: #fe303d;
	color: #fff;
	cursor: pointer;
}
ul.winner_box li.winner span  {
	background: #48c6ef;
	color: #fff;
}
ul.winner_box li.dreamer img {
	border-color: #fe303d;
}
ul.winner_box li.winner img {
	border-color: #48c6ef;
}
div#e404 {
	padding: 280px 0 0 0;
	margin:20px 0 0 -150px;
	height: 0 !important;
	height /**/: 280px;
	display: block;
	overflow: hidden;
	background: url(../i/404_bg.jpg) top left no-repeat;
	position: relative;
	width: 569px;
}

h2#Userinfo {
	padding-left: 35px;
}

h2#Userinfo.male {
	background: url(../i/man_selected.jpg) 5px 0 no-repeat;
	
}
h2#Userinfo.female {
	background: url(../i/no_selected.jpg) 5px 0 no-repeat;
}
/* debug for JS */
div#debug {position: absolute; display: block; left: 0px; top: 0px; width: 800px; height: 340px; font-family: courier new; font-size: 11px; line-height: 14px; padding: 2px; color: #333333; background: #ffffff; border: solid 2px #ff0000; overflow: auto; z-index: 9999;}
div#debug div {font-family: courier new; font-size: 11px; line-height: 14px; color: #333333;}
/* /debug for JS */



