body, html, p, ul, li, h1, h2, h3, h4, h5, h6, img, form, blockquote, fieldset, legend {margin:0; padding:0}
html {background:#171717 url(../img/html-bg.png) repeat-x top}
body {font: normal 62.5%/1 Tahoma,Arial,sans-serif;background:url(../img/body-bg.png) repeat-x bottom;color:#fff}
input, select, label {vertical-align:middle}
ul {list-style-type:none}
img, fieldset {border:0}
legend {display:none}
a {color:#FFFF00;text-decoration:none}
a:hover {color:#FFFF00;text-decoration:underline}
p {line-height:1.7}
.right {text-align:right}
.left {text-align:right}
.center {text-align:center}
.float-r {float:right}
.float-l {float:left}
.bold {font-weight:bold}

.wrapper {width:980px;margin:0 auto;padding-top:10px;position:relative}

/* main menu */
ul.menu {width:977px;height:57px;background:url(../img/menu-bg.png);margin:10px 0}
ul.menu li {float:left;padding:1px 23px 0 27px}
ul.menu li a {float:left;cursor:pointer;height:55px;;position:relative}
ul.menu li a span {display:block;height:55px;position:absolute;top:0;left:0;background-position:0 -110px}
ul.menu li a:hover span {background-position:0 -55px}
ul.menu li.active a span {background-position:0 0}

ul.menu li a.telefon {width:170px}
ul.menu li a.telefon span {width:170px;background-image:url(../img/sex-po-telefonu.jpg)}
ul.menu li a.telefon:hover span {background-image:url(../img/sex-po-telefonu.jpg)}
ul.menu li.active a.telefon span {background-image:url(../img/sex-po-telefonu.jpg)}

ul.menu li a.chat {width:90px}
ul.menu li a.chat span {width:90px;background-image:url(../img/sex-chat.jpg)}
ul.menu li a.chat:hover span {background-image:url(../img/sex-chat.jpg)}
ul.menu li.active a.chat span {background-image:url(../img/sex-chat.jpg)}

ul.menu li a.fotky {width:130px}
ul.menu li a.fotky span {width:130px;background-image:url(../img/porno-fotky.jpg)}
ul.menu li a.fotky:hover span {background-image:url(../img/porno-fotky.jpg)}
ul.menu li.active a.fotky span {background-image:url(../img/porno-fotky.jpg)}

ul.menu li a.seznamka {width:190px}
ul.menu li a.seznamka span {width:190px;background-image:url(../img/eroticka-seznamka.jpg)}
ul.menu li a.seznamka:hover span {background-image:url(../img/eroticka-seznamka.jpg)}
ul.menu li.active a.seznamka span {background-image:url(../img/eroticka-seznamka.jpg)}

ul.menu li a.videa {width:140px}
ul.menu li a.videa span {width:140px;background-image:url(../img/porno-videa.jpg)}
ul.menu li a.videa:hover span {background-image:url(../img/porno-videa.jpg)}
ul.menu li.active a.videa span {background-image:url(../img/porno-videa.jpg)}

/* big girl box */
.girl {width:960px;height:325px;margin:10px auto}
.girl p {font-size:1.4em;width:560px}
.girl p.info {font-size:2.4em;margin-top:20px;width:600px}
.girl p.info span {font-size:1em;color:#FCFF01}
.girl h2 {font-size:7em;font-weight:normal;width:600px;margin:25px 0 30px}
.girl h2 span {font-size:0.34em;vertical-align:middle;padding-left:25px}
.girl h2 span strong {color:#64FF00;font-weight:normal}
.girl img {border:3px solid #B35A54}
.girl .img-wrapper {width:270px;height:270px;background:url(../img/girl-img-wrapper.png);padding:8px 0 0 8px;display:inline}
.girl p.info {margin-left:0}

/* box red1 */
.red1 {background:url(../img/girl-red1-bg.png);padding-left:40px;width:920px}
.red1 .img-wrapper {float:right;margin:22px 22px 0 0}
.red1 p {margin-left:20px}
.red1 h2 {float:left}

/* box red2 */
.red2 {background:url(../img/girl-red2-bg.png);padding-right:40px;width:920px}
.red2 .img-wrapper {float:left;margin:22px 0 0 22px}
.red2 h2 {float:right}
.red2 p {margin-left:340px}
.red2 p.info {margin-left:310px}

/* box yellow */
.yellow {background:url(../img/girl-yellow-bg.png);padding-left:40px;width:920px}
.yellow .img-wrapper {float:right;margin:22px 22px 0 0}
.yellow p {margin-left:20px}
.yellow h2 {float:left}
.yellow .img-wrapper {background:url(../img/girl-img-wrapper2.png)}

/* photos */
.photos {padding:0 0 0 35px;clear:both}
.photos img {float:left;border:3px solid #DE4A40;margin:10px 20px 10px 0}
.photos a:hover img {border:3px solid #fff}
a.next-photos {float:right;background:url(../img/next-photos.png) no-repeat;padding:12px 10px 12px 16px;color:#fff;font-size:1.2em;margin-top:5px}

/* logo */
h1 {width:320px;height:80px;position:relative;font-size:1.5em}
h1 span {display:block;width:320px;height:80px;background:url(../img/h1-span-bg.jpg);position:absolute;top:0;left:0;cursor:pointer}

/* headers */
h2.photos {float:left;width:320px;height:45px;position:relative}
h2.photos span {display:block;width:320px;height:45px;background:url(../img/h2-photos.png);position:absolute;top:0;left:0}
h2.chat {float:left;width:160px;height:45px;position:relative;margin-bottom:15px}
h2.chat span {display:block;width:160px;height:45px;background:url(../img/h2-chat.png);position:absolute;top:0;left:0}
h2.videos {float:left;width:320px;height:45px;position:relative}
h2.videos span {display:block;width:320px;height:45px;background:url(../img/h2-videos.png);position:absolute;top:0;left:0}

/* chat box */
.chat-box {width:290px;float:left}
.chat-box .img-wrapper {width:250px;height:240px;background:url(../img/chat-img-wrapper.png) no-repeat;padding:6px 0 0 10px}
.chat-box h3 {width:240px;height:40px;background:url(../img/chat-h3.png) no-repeat;margin-left:3px;font-size:2.8em;font-weight:normal;text-align:center;padding:5px 7px}
.chat-box p {color:#D1D1D1;font-size:1.3em;line-height:1.3;padding:3px 40px 3px 10px;text-align:justify}
.chat-box p.info {background:#2F2F2F;margin:15px 43px 15px 10px;text-align:center;padding: 3px 10px}
.chat-box p.info span {color:#FFFF00;font-size:1em;display:block}
.border {border-left:3px dotted #2F2F2F;padding-left:35px}
.margin {margin-left:26px;display:inline}

/* strankovani */
.paging {font-size:3em;color:#5D5D5D;padding:0 20px 0 30px;text-align:center}
.paging a, .seznamka-menu li a {color:#A1A1A1;text-decoration:none;margin:0 10px}
.paging a:hover, .seznamka-menu li a:hover  {color:#E6E6E6;text-decoration:none}
.paging a.active, .seznamka-menu li a.active {color:#E24B42}
.small {font-size:1.7em}

.seznamka-menu {font-size:3em;color:#5D5D5D;padding:15px 0 0 20px}
.seznamka-menu li {float:left;margin-right:50px}

.main {float:left;width:680px;padding:35px 20px 0 0}

/* inzeraty boxy */
.inzerat {padding:12px;border:3px solid #000;margin-bottom:20px;font-size:1.6em}
.inzerat p {line-height:1.2}
.inzerat p.answer {text-align:right;margin:8px 0 0;padding:5px 0}
.even {background:#511612 url(../img/inzerat-even-bg.png) repeat-x top}
.even p.answer {border-top:1px dotted #80524E}
.odd {background:#664F01 url(../img/inzerat-odd-bg.png) repeat-x top}
.odd p.answer {border-top:1px dotted #8B7E3D}

/* sidebar seznamka */
.sidebar {float:left;width:255px;padding:35px 25px 0 0}
.sidebar .w250 {margin:0 0 25px}
.sidebar h2 {font-size:2.6em;font-weight:normal;clear:both;background:#521713 url(../img/sidebar-h2-bg.png) repeat-x top;text-align:center;padding:6px 0}
.sidebar p {font-size:1.3em;margin:8px 0;color:#D1D1D1}
.sidebar p.info {background:#2F2F2F;text-align:center;padding: 3px 10px}
.sidebar p.info span {color:#FFFF00;font-size:1.4em;display:block}

/* footer */
.footer {clear:both;font-size:1.1em}
.footer ul {margin-left:15px;padding:60px 0 40px}
.footer ul li {float:left;padding:0 30px 0 10px;background:url(../img/footer-ul-li.png) no-repeat 0 60%;padding-left:10px}
.footer ul li.last {padding-right:0}
.footer p {clear:left;padding:3px 0}
.footer p.anchors {width:800px;margin:5px auto 0}

/* banners */
.w468 {width:468px;height:60px;position:absolute;top:15px;right:20px;background:url(../img/banner-w468.png);padding:2px}
.w745 {width:745px;height:100px;background:url(../img/banner-w745.png);padding:2px;margin:25px auto;clear:both}
.w250 {width:250px;height:250px;background:url(../img/banner-w250.png);padding:2px;float:left;margin:30px 35px;display:inline}

/* cleaner */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.clearfix {display: inline-block}
/* schovani pred ie mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clr {clear:both;height:0;font-size:0}

/* errors */
#info {display: block;padding: 30px;font-size: 1.6em;text-align: center;}
.text {padding: 15px;font-size: 1.4em;}
.partner {padding: 3px 20px;font-size: 1.2em;}
.partner img { display: block; }

#ajax_backlayer {
	display: none;
	background-color: black;
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	filter: alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity: 0.7;
	z-index: 10;
}
html > body #ajax_layer {
	width: 500px;
}
#ajax_layer {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -100px 0 0 -250px;
	background-color: white;
	padding: 10px;
	width: 520px;
	z-index: 11;
	font-size: 1.3em;
	line-height: 1.7em;
	border: 3px solid #E24B42;
	color: black;
	text-align: center;
}
#ajax_layer strong {
	font-size: 1.6em;
	color: #E24B42;
}
#ajax_layer button {
	margin-top: 5px;
	cursor: pointer;
}
