/*	---------------------------------------------------------------------------------------
	Resetovani stylu a nastavovani vychozich stylu
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

html,body,div,span,h1,h2,h3,h4,h5,h6,ol,ul,li,dl,dt,dd,caption,table,tr,th,td,thead,tbody,tfoot,p,blockquote,cite,q,abbr,acronym,address,a,em,strong,img,ins,del,dfn,kbd,pre,xmp,code,form,fieldset,legend,label,object,hr{margin:0;padding:0;}
:focus{outline:0;}

html{background:#000;}
body{font:75%/1.5 Tahoma,Verdana,sans-serif;text-align:center;color:#fff;}

a{color: #f71c01;}
a:hover,a:focus,a:active {color:#fff;}
img{vertical-align:middle;background-color:#212121;}
a img, fieldset{border:none;}
input,textarea{font-family:Tahoma;}
hr{display:none;} /* oddeleni bloku pro zobrazeni bez css */
ul{list-style:none;}

table {width:100%;border-collapse:collapse;}
td,th {text-align:left;font-weight:normal;}
abbr acronym {border-bottom:1px dotted #000; cursor:help;}

h1 {font-size:200%;}
h2 {font-size:150%;}
h3 {font-size:120%;}
h4 {font-size:100%;}
h5 {font-size:89%;}
h6 {font-size:60%;}

/*	---------------------------------------------------------------------------------------
	Styly pro snadnou implementaci standardnich prvku
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.cleaner{clear:both; } /* Cistic pod floatovane prvky */
.no-screen{display:none !important;} /* Prvky pro zobrazeni bez css */

.center-text{text-align:center !important;}
.right-text{text-align:right !important;}
.justify-text{text-align:justify !important;}

/*  Prekryvani textu obrazky, oble rohy aj. (sdilene styly) ----------------------------------- 3 */

#hlavicka p{position:relative;overflow:hidden;}
#hlavicka p span{position:absolute;top:0;z-index:1;display:block;}

/*	---------------------------------------------------------------------------------------
	Centrovany obal webu
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#obal{width:990px;margin:0 auto;text-align:left;}

/*	---------------------------------------------------------------------------------------
	Hlavicka
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#hlavicka{width:990px;margin:0 0 4px 0;overflow:hidden;background:#3b3b3b url(/img/cp/bg-hlavicka.jpg) 0 0 no-repeat;}

/*  Logo ----------------------------------- */

#hlavicka p{width:319px;height:101px;float:left;font-size:1.3em;}
#hlavicka p a{color:#000;}
#hlavicka p a:hover{text-decoration:none;color:#629e0b;}
#hlavicka p span{background:url(/img/cp/bg-h1-logo-plain.jpg) no-repeat;width:319px;height:101px;left: 0;cursor:pointer;}

/*  Akce ----------------------------------- */

#hlavicka h2{width:200px;margin: 37px 0 0 0;float:right;text-align:center;font-size:1.2em;}
#hlavicka h2 strong{color:#fc4700;}

/*  Toplisty ----------------------------------- */

#hlavicka ul{float:left;clear:both;font-size:1.00em;}
#hlavicka ul li{margin:0 1px 0 0;float:left;}
#hlavicka ul li a{padding:4px 10px;display:block;background:#212121;text-decoration:none;color:#fff; font-weight: bold; }
#hlavicka ul li a:hover{background:#f71c01;}

/*	---------------------------------------------------------------------------------------
	Sloupce (pravy i levy)
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.sloupec{margin:0 0 30px 0;}
.levy{width:178px;float:left;}
.pravy{width:212px;float:right;}

/*  Formatovani ----------------------------------- */

.sloupec h3{padding:5px 0;background:#fb1a01 url(/img/cp/bg-sloupec-h3.gif) repeat-x;border:1px solid #fd0101;text-align:center;font-size:1em;color:#fff;}
.sloupec h3 a{text-decoration:underline;color:#fff;}
.sloupec h3 a:hover{text-decoration:none;color:#fff;}

.sloupec ul, .sloupec div.slitem {margin:0 0 4px 0;padding:5px 0 10px 0;background:#323232;font-size:0.95em;}
.sloupec div.slitem{padding-left:5px;}
.sloupec div.slitem h4{text-align:center;margin-bottom:5px;}
.sloupec div.slitem h4 a{color:white;font-size:1.0em;}
.sloupec div.slitem img{width:170px;}
.sloupec ul.top-none{padding-top:0;}
.sloupec ul li{width:100%;font-weight:bold;}
.sloupec ul li a{padding:3px 5px 3px 25px;display:block;background:url(/img/cp/bg-sloupec-ul-li-a.gif) 6% 55% no-repeat;color:#fff;}
.sloupec ul.reklama li a{padding:20px 5px 20px 68px;display:block;font-size:1.1em;}
.sloupec ul.reklama li.sex-po-telefonu a{background:url(/img/cp/bg-sex-po-tel.png) 6% 55% no-repeat;}
.sloupec ul.reklama li.testy-lasky a{margin-top:5px;background:url(/img/cp/bg-testy-lasky.png) 6% 55% no-repeat;}
.sloupec ul.reklama li.testy-lasky a:hover{background-image:url(/img/cp/bg-testy-lasky-hover.png);}
.sloupec ul.reklama li.dildo a{margin-top:5px;background:url(/img/cp/dildo-icon.png) 6% 55% no-repeat;}
.sloupec ul.reklama li.dvd a,.sloupec ul .classic a{margin-top:0;background:url(/img/cp/dvd-icon.png) 10% 55% no-repeat;}
.sloupec ul .pridat-inzerat a{background: #f11d01;color: #fff;border-top: 1px solid #ff311a;border-bottom: 1px solid #ff311a;}
.sloupec ul .pridat-inzerat a:hover{text-decoration: none;color: #fff;}


.sloupec ul li a:hover{color:#e82001;}
.sloupec dl{margin:0 0 4px 0;padding:8px 0 10px 0;overflow:hidden;background:#323232;line-height:160%;}
.sloupec dl dt{margin:0 10px 1px 10px;padding:0 0 0 15px;background:url(/img/cp/bg-sloupec-dl-dt.gif) 0 55% no-repeat;font-weight:bold;}
.sloupec dl dd{margin:0 10px 3px 10px;font-size:0.95em;color:#bfbfbf;}

.sloupec p{margin:0 0 4px 0;padding:10px 10px 10px 15px;background:#323232;line-height:160%;font-size:0.95em;}

.sloupec .atypicke{margin:0 0 4px 0;padding:15px 0;background:#323232;text-align:center;}
.sloupec .zbozi{padding-left: 7px;}
.sloupec .zbozi div{background: #fff !important;}
.sloupec .atypicke img{margin:0 auto;display:block;}

.sloupec .flash{margin:0 0 4px 0;padding:14px;background:#323232;text-align:center;}
.sloupec .img-center{display:block;margin:0 auto 4px auto;}

/*	---------------------------------------------------------------------------------------
	Obsah (uzky i siroky)
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.obsah{float:left;margin:0 0 30px 4px;}
.uzky-obsah{width:592px;}
.siroky-obsah{width:808px;}

/*  Drobeckova navigace ----------------------------------- */

.obsah #drobky{margin:0 0 4px 0;padding:8px 10px;background:#323232;font-size:0.85em;color:#fff;}

/*  Formatovani ----------------------------------- */

.obsah .blok{height:100%;margin:0 0 4px 0;padding:0 0 0 0;overflow:hidden;clear: both;background:#323232;}
.popisblo{font-size: 1.2em; color: #fff;}
.obsah .reklama{padding:10px 0 10px 10px;}

.obsah .blok h1, .obsah .blok h2, .siroky-obsah h1, .siroky-obsah h3{margin:0 !important;padding:7px 10px;overflow:hidden;background:#212121;font-size:1.5em;}
.siroky-obsah h2,.stopro-obsah h2{padding:7px 10px;background:#212121;font-size:1.2em;color: #ff2400;}
.obsah .blok h3{margin:7px 10px 0 0;font-size:1em;}
.obsah .blok p{margin:5px 10px 10px 10px;font-size:0.95em;color:#bfbfbf;}
.obsah .blok ul{margin:10px 10px 10px;font-size:0.95em;}
.obsah .blok ul li{margin:3px 0;}

.obsah .blok img{border:1px solid #b92c00;}
.obsah .blok a:hover img{border-color:#fff;}
.obsah .blok .img-left{float:left;margin:10px 10px 10px 10px;}

.obsah .uvod-reklama .reklama{width:280px;float:left;padding:0 3px 0 10px !important;display:inline;}
.obsah .uvod-reklama .flash{width:300px;float:left;padding:3px;display:inline;}

.obsah .uvod-reklama .rek-sir{width:320px;}
.obsah .uvod-reklama .rek-script{width:220px;text-align:center;margin:20px 0 20px 15px !important;overflow:hidden;}
.obsah .reklama-bok{width:163px;float:right;clear:none;margin:4px 0 0 0;text-align:center;}

.obsah .ins{background:#fff;}
.obsah .ins p{color:#000 !important;}
.obsah .ins h2{background:#f71c01;}

.back{margin:10px 15px 25px 4px !important;font-family:Arial,Helvetica;font-size:1.2em !important;}
.podstranka .back{line-height:150%;font-size:1.2em;}
.back a{text-decoration:none;color:#fff;}
.podstranka .back a{color:#ccc;}
.back a:hover{color:#ccc;}
.back a.nad{text-decoration:underline;font-weight:bold !important;color:#fb1b02;}
.back a.nad:hover{color:#ffcc00;}
.podstranka .back a.nad:hover{color:#fff;}

/*  Videa v klasickem vypisu --- */

/*  Sloupec */

.obsah .vypis{width:640px;float:left;display:inline;margin:4px 0 0 0;}
.obsah .vypis .blok{padding:0 0 20px 0;}
.obsah .vypis-reklama{width:160px;float:left;display:inline;margin:4px;text-align:center;padding:8px 0;}

.obsah .blok .video{width:140px;height: 170px;float:left;display:inline;margin:5px 0 0 6px;_margin:5px 0 0 5px;text-align:center;}
.obsah .blok .video h3, .obsah .blok .video h4{margin:3px 0;background: transparent;line-height:120%;font-size:0.95em;}
.obsah .blok .video h3 a, .obsah .blok .video h4 a{color:#fff;background: transparent;}
.obsah .blok .video h3 a:hover, .obsah .blok .video h4 a:hover{color:#fb1b02;}
.obsah .blok .video p{margin:1px 0 5px 0;}

.blok h4{margin:10px 0 0 10px;}

.siroky-obsah .blok .video{margin:10px 9px 0 10px;}
.obsah .nejstahovanejsi .video h4{width: 132px;margin: 0;padding: 3px 5px;text-decoration: none;background: transparent;}
.obsah .nejstahovanejsi .video h4 a{text-decoration: none;}

/*  Videa ve specialnim vypisu --- */

.obsah .blok .video-velke{width:295px;float:left;display:inline;padding:0 0 5px 0;border-right:1px solid #000;border-bottom: 4px solid #000;}
.obsah .blok .video-velke h2{font-size:0.95em;}
.obsah .blok .video-velke p{margin:10px 30px 10px 30px;text-align:justify;line-height:140%;}
.obsah .blok .video-velke p a{text-decoration:none;color:#bfbfbf;}
.obsah .blok .video-velke p a:hover{color:#fff;}
.obsah .blok .video-velke img{margin:15px auto 5px auto;display:block;}

/*  Trizeni videi --- */

#trizeni{margin:4px 0 0 0;padding:5px 5px 5px 10px;background:#1c1c1c;font-size:0.95em;}
#trizeni button,#trizeni select{margin:0 0 0 5px;font-size:0.95em;}
#trizeni button{padding:3px 10px;background:#ff2400;border:1px solid #000;font-weight:bold;color:#fff;}

/*  Detail videa --- */

.obsah .ukazka{background:#1c1c1c;}
.obsah .polovicni{width:320px;float:left;}
.obsah .blok .polovicni{width:370px;}
.obsah .blok .reklama{padding:10px;}
.obsah .druhy{width:320px;margin:0 0 0 4px;}
.obsah .treti{float:right;clear:right;width:159px;height:305px;margin:0 0 0 4px;background:#323232;text-align:center;}
.obsah .treti h3{font-size:1em;}
.obsah .ctvrty{width:644px;height: 352px;float:left;clear: left;margin:252px 0 4px 0;position:absolute;z-index:1;background:#323232;}

.obsah .posli-sms{font-size:1.1em;}
.obsah .posli-sms strong{color:#ffff02;}

.polovicni .blok h3{margin:0 !important;padding:7px 10px;overflow:hidden;background:#212121;font-size:0.95em;}

.obsah .blok #prehravac{width:360px;height:254px;float:left;margin:10px 0 10px 10px;border:5px solid #121212;}
.obsah .blok #prehravac img{border:none;}
.obsah .blok #galerie{width:350px;height:254px;float:left;margin:10px 0 10px 25px;}
.obsah .blok #galerie img{margin:9px 0 0 10px;padding:5px 7px;border-color:#3e3e3e;}

/*  Strankovani */

.obsah .strankovani{margin:10px 10px 0 10px;text-align:right;font-size:1em;}
.obsah .strankovani li{padding:3px 10px;float:left;background:#212121;margin:0 5px 0 0;display:inline;font-weight: bold;color: #757575;}
.obsah .strankovani li.pravy{width:120px;float:right;}
.obsah .strankovani li a{display:block;text-decoration:none;font-weight: normal;color:#fff;}
.obsah .strankovani li.pravy a{font-weight:bold;}
.obsah .strankovani li a:hover{text-decoration: underline;}

/*  Formular pro registraci do seznamky*/

.obsah fieldset{margin:7px 15px 5px 15px;padding:7px 0 8px 0;  border:solid 1px #212121;}
.obsah fieldset strong{color:#f9210b;cursor:help;font-size:1.1em;padding-left:5px;}
.obsah fieldset p.error{margin:-5px 0 12px 0 !important;padding:0 0 0 127px;background:url(/img/cp/bg-error.gif) 115px 2px no-repeat;color:#fff !important;}
.obsah fieldset p.hlaska{padding:5px 0 0 0;}
.obsah fieldset legend{background:#333333 url(/img/cp/bg-legend.gif) repeat-x;  font-weight:bold;  margin:0 0 0 8px;  padding:4px 8px;  border:solid 1px #212121;}
.obsah fieldset label{width:90px;  display:block;  float:left;padding:3px 0 0 0;}
.obsah fieldset .input-text{padding:4px 5px;background:#1a1a1a;border:1px solid #464646;color:#a8a8a8;}
.obsah fieldset .input-submit{width:746px;text-align:center;margin:2px 0 0 5px;padding:6px 5px;background:#1a1a1a;border:1px solid #464646;color:#a8a8a8;outline:none;}
.obsah fieldset .input-submit:focus{padding:7px 5px 5px 5px;outline:none;}
.obsah fieldset .input-text:focus, .input-text:active, textarea:focus, textarea:active{background:#121212;}
.obsah fieldset textarea{width:350px;height:120px;padding:4px 5px;overflow:hidden;background:#1a1a1a;border:1px solid #464646;color:#a8a8a8;}
.obsah fieldset .textarea:focus, .textarea:active{background:#121212;}

/*  Detail inzeratu --- */

.obsah .detail-seznamkam{padding-bottom: 15px;}
.obsah .detail-seznamka p{margin-top:15px;font-size:1em;}
.obsah .detail-seznamka ul{font-size:1em;}
.obsah .detail-seznamka ul li{margin:3px 0 0 10px;padding:0 0 0 13px;background:url(/img/cp/bg-li.gif) 0px 6px no-repeat;}
.obsah .detail-seznamka img{float:left;display:inline;margin:5px 5px 5px 10px;}
.obsah .detail-seznamka .img-hlavni{float:right;margin:10px 10px 5px 10px;}

/*  Vypis inzeratu --- */

.obsah .seznamka .hlavicka{height:100%;margin:0 0 5px 0;overflow:hidden;background:#212121;}
.obsah .seznamka .hlavicka h2{float:left;display:inline;margin:0;line-height:100%;padding:9px 7px 11px 12px;background:transparent;}
.obsah .seznamka .hlavicka p{float:right;display:inline;margin:0;line-height:100%;padding:9px 12px 11px 7px;}

.obsah .seznamka ul{clear:both;height:100%;margin:10px 0 0 0;overflow:hidden;background:#292929;}
.obsah .seznamka ul li{display:inline;line-height:100%;margin:9px 12px 11px 12px;}
.obsah .seznamka ul .leva{float: left;margin-right: 8px;}
.obsah .seznamka ul .prava{float: right;}
.obsah .seznamka img{float:left;display:inline;margin:4px 10px 15px 10px;}

/*  Trizeni inzeratu --- */

.sort{height:100%;overflow:hidden;color:#a7a7a7;}
.sort fieldset{border:none;}
.sort legend{display:none;}
.sort div{width:275px;float:left;margin:0 5px 5px 0;}
.sort div label{width:85px;float:left;}
.sort div .i-text{width:160px;padding:4px 5px;background:#323232;border:1px solid #5f5f5f;color:#fff;}
.sort div select{width:172px;padding:3px 3px;background:#323232;border:1px solid #5f5f5f;color:#fff;}
.sort div .i-small{width:58px;}
.sort div .i-submit{margin:0 0 0 85px;padding:4px 5px;background:#323232;border:1px solid #5f5f5f;font-weight:bold;color:#fff;}

.count{padding:15px 0 8px 15px;border-top:1px solid #282828;}
.count strong{color:#eb3501;}

/*  Partnersky iframe --- */

.stopro-obsah{width:100%;min-width:440px;margin:0;}
.stopro-obsah .strankovani{margin:0;}
.stopro-obsah .blok{margin:0;border-bottom:1px solid #000;}
.stopro-obsah fieldset textarea{width:250px !important;}

/*	---------------------------------------------------------------------------------------
	Paticka
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#paticka{width:990px;margin:0 0 20px 0;padding:0 0 5px 0;clear:both;background:#323232 url(/img/cp/bg-paticka.gif) 0 0 repeat-x;border-top:1px solid #b92c00;font-size:0.95em;color:#bfbfbf;}

/*  Formatovani ----------------------------------- */

#paticka a{color:#fff;}
#paticka a:hover{color:#f71c01;}
#paticka h3{margin:5px 10px 5px 10px;font-size:0.95em;}
#paticka address{margin:10px;font-style:normal;}
#paticka ul{margin:0 10px 10px 10px;}
#paticka ul li{margin:0 5px 5px 0;display:inline;}

/* Docasne styly sexu po telefonu */

table.sexpotel{width: 780px;border-collapse:collapse;margin:10px 15px 5px 15px;padding: 0;border-collapse:collapse;}
table.sexpotel tr td{vertical-align:top;padding:0;}
table.sexpotel h2{margin:10px 10px 10px 13px !important;font-weight:bold;font-size: 1.7em;}
table.sexpotel p{margin:10px 10px 10px 15px !important;font-size: 1.1em;line-height: 19px;}
table.sexpotel img{border:none;}
table.sexpotel tr td .sexpotel-nr,table.sexpotel tr td .sexpotel-cd,table.sexpotel .sexpotel-sms{margin:8px 10px 0px 15px;line-height:20px;font-size: 1.2em;line-height: 19px;}
table.sexpotel tr td .sexpotel-nr em,table.sexpotel tr td .sexpotel-cd em{font-weight:bold;color:#f71c01;}
table.sexpotel .sexpotel-sms strong{font-style:italic;color:#f71c01;}
table.sexpotel .sexpotel-sms{margin-top:25px;}

.vyrazne{margin-left: 15px !important;}

#sex-po-tel-preskok{list-style: none;font-weight:0.95em;padding: 0 0 20px 0;}
#sex-po-tel-preskok li{width:135px;overflow: hidden;float:left;margin:19px 18px 5px 4px;background: transparent;text-align:center;}
#sex-po-tel-preskok li img{margin:0 0 7px 0;padding:1px;background:#eeeeee;border:1px solid #000000;}
#sex-po-tel-preskok li a{color: #fff;}
#sex-po-tel-preskok li a:hover{color: #eee;}

div#reklamni{padding:0;overflow:hidden;}
div#reklamni ul{margin:0;}
div#reklamni ul li.sex-po-tel{margin:0 0 0 9px;padding:0;background:transparent;}
div#reklamni ul li.sex-po-tel a{display:block;padding:28px 10px 25px 0;background:url(/img/cp/tel-ikon.png) no-repeat 5px 5px;text-align:right;color:#ffffff;}
div#reklamni ul li.sex-po-tel a:hover{color:#fd0101;}

table.admint tr th {text-align: center;}
table.admint tr td {text-align: center;}

.obsah .blok p.smallinfo{font-size:0.80em;}
.highlight{color:red;}

.dildo{display:none !important;}

/*	---------------------------------------------------------------------------------------
	+ Bannery
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.a-banner{position:absolute; top:2px; z-index:100;margin-left:-135px;}
.a-banner-rot{position:absolute; top:2px; z-index:100;margin-left:-265px;}
.a-banner-above{position:absolute; top:753px; z-index:100;margin-left:-135px;}
.a-banner-sexlide-akce{position:absolute; top:605px; z-index:100;margin-left:-200px;}
.a-banner-above-akce{position:absolute; top:1515px; z-index:100;margin-left:-130px;}
.banner-right{position:absolute;top:2px;z-index:100;width:120px;margin-left:995px;}
