* { padding:0; margin:0 }body, html {	margin: 0px;	padding: 0px;	background: #730000 url(../images/bg.jpg) top center repeat-y;	color: #FFF9DB;	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; /* Trebuchet */	font-size: medium;	font-style: normal;	font-weight: normal;	overflow-x:hidden;}a {	text-decoration: none;	font-size: 1.5em;	letter-spacing: -0.04em;	line-height: 2.5em;	text-align: center;	font-weight:bold;	outline:none;}a:link {	color: #000;}a:visited {	color: #000;	text-decoration: none;}a:hover {	color: #fff;}a img, img { border:none; margin:0 }img { -ms-interpolation-mode:bicubic }p {	font-size: 75%;	line-height: 1.5em;	padding-bottom: 5px;	color:#fff;	text-align:center;}h1 {	font-size: 1.5em;	font-weight: normal;	line-height: 1em;	padding-bottom: 10px;	color: #FFD100;}h2 {	font-size:1.7em;	color:#fff;	text-align:center;}h3 {	font-size:1em;	color:#fff;}li {	list-style-type: none;	list-style-image: none;	list-style-position: outside;}label {	display:block;	color:black;	font-size:0.8em;}input {	width:164px;	height:18px;	font-size:0.8em;}.container {	padding: 0px 0px 0px 0px;	margin: 0px auto;	width: 960px;	background-color: #000;	position:relative;}/* hlavicka */.header {	width:960px;	height:463px;	background-color:black;	position:relative;}.header .header-top-text {	position:absolute;	top:7px;	left:7px;	color:white;	font-size:1.2em;}.header-left-top-logo {	position:relative;	width:480px;	height:281px;	text-align:left;	float:left;}.header-left-top-logo span {	position:absolute;	left:0;	top:0;	width:480px;	height:281px;	background:url(../images/header_left_top_logo.jpg) top left no-repeat;}.header-right-top {	width:480px;	height:281px;	background:url(../images/header_right_top.jpg) top left no-repeat;	float:left;}.header-bottom-left {	position:relative;	width:480px;	height:182px;	text-align:left;	float:left;}.header-bottom-left span {	position:absolute;	left:0;	top:0;	width:480px;	height:182px;	background:url(../images/header_bottom_left.jpg) top left no-repeat;}.header-bottom-right {	float:left;	width:480px;	height:182px;	position:relative;	text-align:right;}.header-bottom-right span {	position:absolute;	left:0;	top:0;	width:480px;	height:182px;	background:url(../images/header_bottom_right.jpg) top left no-repeat;}/* navigacia */.navigation {	height:74px;	background:#CCCCCC url(../images/navigation_bg.jpg) top left repeat-x;}.navigation ul {	padding:7px 0 0 110px;	}.navigation li {	float:left;}.navigation a {	float:left;	display:block;	color:#000;	position:relative;	font-size: 1.5em;	line-height: 2.5em;	height:60px;	padding:0 30px 0 30px;	text-align:center;}.navigation a .slice-left {	background:url(../images/slice.jpg) top left no-repeat;	position:absolute;	top:0;	left:0;	width:1px;	height:60px;}.navigation a .slice-right {	background:url(../images/slice.jpg) top left no-repeat;	position:absolute;	top:0;	right:0;	width:1px;	height:60px;}.navigation a:hover {	background:#A9006F url(../images/hover.jpg) top left repeat-x;	color:#fff;}.navigation a:hover .slice-left {	background:url(../images/hover.jpg) center left no-repeat;	position:absolute;	top:0;	left:0;	width:7px;	height:60px;}.navigation a:hover .slice-right {	background:url(../images/hover.jpg) bottom left no-repeat;	position:absolute;	top:0;	right:0px;	width:7px;	height:60px;}/* stred */.middle {	height:1108px;	background:#272727 url(../images/middle_bg.jpg) top left repeat-x;}.middle-top-text {	height:53px;}.middle-top-text p {	color:#000;	padding:8px 15px 0 15px;}/* middle top */.middle-top {	width:960px;	height:548px;	position:relative;}.middle-left-top-player {	position:absolute;	top:38px;	left:7px;}.middle-center-top {	position:absolute;	top:38px;	left:420px;	width:270px;	height:370px;}.middle-center-top span {	position:absolute;	top:0px;	left:0px;	background:url(../images/middle_center_top.jpg) top left no-repeat;	width:270px;	height:370px;}.middle-right-top {	position:absolute;	top:38px;	right:0px;	background:url(../images/middle_right_top.jpg) top left no-repeat;	width:270px;	height:370px;}.middle-middle-left {	position:absolute;	bottom:0px;	left:7px;	background:url(../images/middle_middle_left.jpg) top left no-repeat;	width:413px;	height:140px;}.middle-middle-right {	position:absolute;	bottom:0px;	right:0px;	background:url(../images/middle_middle_right.jpg) top left no-repeat;	width:540px;	height:140px;}.middle-middle-right div {	position:absolute;	top:55px;	left:99px;	width:441px;	height:85px;}.middle-middle-right h2 {	font-size:1.6em;	color:#FFD815;	padding:6px 4px 4px 4px; }.middle-middle-right p {	padding:0px 10px 0 10px;}.middle-space { 	height:56px; }/* middle bottom */.middle-bottom {	position:relative;	width:960px;	height:411px;}.middle-bottom-left {	width:612px;	height:411px;	position:absolute;	left:10px;	top:0;	border-top:1px solid black;	border-left:1px solid black;	border-bottom:1px solid black;}.middle-bottom-left-top {	width:612px;	height:136px;	background:url(../images/middle_bottom_left_top.jpg) top left no-repeat;}.middle-bottom-left-middle {	width:612px;	height:137px;	background:url(../images/middle_bottom_left_middle.jpg) top left no-repeat;}.middle-bottom-left-bottom {	width:612px;	height:138px;	background:url(../images/middle_bottom_left_bottom.jpg) top left no-repeat;	position:relative;}.middle-bottom-left-bottom div {	position:absolute;	top:10px;	left:10px;}.middle-bottom-left-bottom h2 {	text-align:left;	font-weight:normal;}.middle-bottom-left-bottom h2 strong {	color:#A2FF00;}.middle-bottom-left-bottom p {	position:absolute;	left:10px;	bottom:0;	padding:0;	color:black;}.middle-bottom-right {	width:326px;	height:411px;	position:absolute;	left:622px;	top:0px;	border-top:1px solid black;	border-right:1px solid black;	border-bottom:1px solid black;}/* FORM */.middle-bottom-right-form {	width:318px;	height:403px;	position:absolute;	top:4px;	left:5px;	background:#FFFBED url(../images/middle_bottom_right_form_bg.jpg) top left repeat-x;	text-align:center;}.middle-bottom-right-form h2 {	color:#000;	font-size:1.5em;	margin-top:16px;	margin-bottom:10px;}.middle-bottom-right-form input {	margin-bottom:5px;}.middle-bottom-right-form p {	color:black;	font-size:0.6em;}.middle-bottom-right-form a.new-picture, .middle-bottom-right-form a.new-picture:visited {	color:#C40000;	font-size:0.6em;	text-decoration:underline;	padding:0 0 0 75px;	display:block;	text-align:left;}.middle-bottom-right-form a.new-picture:hover {	text-decoration:none;}.middle-bottom-right-form .check {	position:relative;	height:23px;}.middle-bottom-right-form .check input {	position:absolute;	left:75px;	top:0;	width:auto;}.middle-bottom-right-form .check label {	color:#000;	font-size:0.8em;	position:absolute;	left:96px;	top:-1px;}.middle-bottom-right-form input.join-now {	margin:3px auto;	color:#000;	width:169px;	height: 42px;	font-size: 1.3em;	line-height: 1.7em;	text-align: center;	font-weight:bold;	background:#D5D5D5 url(../images/button_join_now.jpg) top left no-repeat;	outline:none;	border:none;	cursor:pointer;}.middle-bottom-right-form input.join-now:hover {	background:#BC007B url(../images/button_join_now.jpg) bottom left no-repeat;	color:#fff;}/* END form END */.bottom {	width:960px;	height:680px;}.bottom-top {	height:89px;	background:#000 url(../images/bottom_top.jpg) top left repeat-x;}.bottom-top h2 {	padding-top:20px;	color:#FFD815;}.bottom-image-roller {	width:960px;	height:149px;	position:relative;}.bottom-image-roller .bottom-button-left {	position:absolute;	left:0;	top:0;	width:59px;	height:149px;	background:#BC007B url(../images/bottom_button_left.jpg) top left no-repeat;}.bottom-image-roller .bottom-button-left:hover {	background-color:green;}.bottom-image-roller .bottom-button-right {	position:absolute;	right:0;	top:0;	width:58px;	height:149px;	background:#BC007B url(../images/bottom_button_right.jpg) top left no-repeat;}.bottom-image-roller .bottom-button-right:hover {	background-color:green;}#scroll-gallery {	width:834px;	height:149px;	background:#A2FF00;	margin-left:59px;	padding:9px 0 0 9px;	position:relative;	overflow:hidden;}#scroll-gallery span {	display:block;	width:1658px;	clear:both;	position:absolute;	top:9px; left:9px;}#scroll-gallery span img { float:left; margin:0 5px; border:2px solid #000 }.bottom-middle {	width:960px;	height:80px;	position:relative;}.bottom-middle span {	position:absolute;	left:0;	top:0;	width:960px;	height:80px;	background:url(../images/bottom_middle.jpg) top left no-repeat;}.bottom-bottom {	height:53px;}.bottom-bottom-left {	background-color:black;	width:443px;	height:53px;	float:left;}.bottom-bottom-left p {	padding:8px 15px 8px 15px;}.bottom-bottom-right {	width:517px;	height:53px;	background:url(../images/bottom_bottom.jpg) top left no-repeat;	float:left;}.bottom-button {	display:block;	color:#000;	font-size: 1.9em;	line-height: 2.1em;	height:64px;	text-align:center;	background:#CBCBCB url(../images/bottom_button.jpg) top left repeat-x;}.bottom-button:hover {	background:#D70097 url(../images/bottom_button.jpg) bottom left repeat-x;	color:#fff;}.bottom-down-space {	height:20px;	background-color:#282828;}/* fadeout divs */.darkbox-top,.darkbox-right,.darkbox-bottom,.darkbox-left {	display:none;	background:#000;	position:absolute;	opacity:0;	filter:alpha(opacity=0);	z-index:10;	overflow:hidden;}.darkbox-top { top:0; left:-500px; width:2000px; height:1195px }.darkbox-right { top:1195px; right:-600px; width:611px; height:412px }.darkbox-bottom { top:1607px; left:-500px; width:2000px; height:698px  }.darkbox-left { top:1195px; left:-620px; width:1244px; height:412px }#fadeout2 div {	display:none;	background:#000;	position:absolute;	opacity:0;	filter:alpha(opacity=0);	z-index:10;	overflow:hidden;	top:0; left:-500px;	width:2000px; height:2305px;}* html .darkbox-bottom, *+html .darkbox-bottom { height:740px  }* html #fadeout2 div, *+html #fadeout2 div { height:2350px }#pop {	position:absolute;	top:1212px; left:274px;	width:360px; height:270px;	display:none;	z-index:20;}#pop .box {	position:absolute;	top:0; left:0;	width:340px; height:160px;	background:url(../images/box.gif) no-repeat;	padding:10px 40px 0 0;	font-weight:bold;	font-size:22px;	text-align:center;	color:#000;}#pop .box a.close-box {	display:block;	width:100px; height:17px;	font:normal 13px arial;	position:absolute;	left:10px; bottom:60px;	border:1px solid #000;	color: #000;	text-decoration:none;}* html #pop .box a.close-box { bottom:10px }#pop .box a.close-box:hover {	color: #fff;	background:#000;}#pop img.arrow {	position:absolute;	bottom:10px; right:-20px;}/* bonus and models */#models-box, #bonus-box {	position:absolute;	top:20px; left:40px;	width:880px; height:600px;	display:none;	z-index:20;	font-size:12px;	background-color:#e6e6e6;	border:4px solid #6ee000;	overflow-y:auto;}#models-box .models-content { margin:10px }.models-list { margin:10px auto }.models-header {	display:block;	text-align:center;	font:normal 28px arial;	color:#000;}.models-list .model-box {	background:#f99;	width:190px;	float:left;	margin:8px;	border:1px solid #f39;	padding:16px 0;}.models-list .model-box img {		display:block;	width:90%;	margin:auto;	position:relative;}#models-box a.close-button, #bonus-box a.close-button  {	color:#000;	font:normal bold 14px/18px arial;	display:block;	position:absolute;	top:6px; left:6px;	height:20px; width:60px;	background-image: url(../images/bonus/close.png);	background-repeat: no-repeat;	padding-left: 15px;	padding-top: 3px;	text-decoration:none;	text-align:center;}#models-box a.close-button:hover, #bonus-box a.close-button:hover { background-image: url(../images/bonus/closeon.png); color:#fff; }#bonus-box {	background-image:url(../images/bonusbg.jpg);	background-repeat:no-repeat;	background-position:right bottom;	overflow-y:scroll;}#bonus-box .bonus-content {  }.bonus-header { background:#e30095; height:77px }.checkout {	position:absolute;	top:25px;	right:155px;}#bonus-nav {	text-align:left;	background-color:#009111;	height:77px;}.stuff { text-align:center }.stuff h2 { font-size:24px; color:#e30095;}.stuff img {	border:2px solid #FF1AE1;	margin:10px;}#sub { height:150px; position:relative; }.chick01 {	position:absolute;	right:0;	top:-90px;	z-index:40;	width:328px;	height:212px;	background:url(../images/bonus/chick-01.png) no-repeat;}* html .chick01 {	background:none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bonus/chick-01.png',sizingMethod='crop');}.hdr01 {	position:relative;	top:10px; left:158px;	z-index:30;	width:384px;	height:41px;	background:url(../images/bonus/vodhdr.png) no-repeat;}* html .hdr01 {	background:none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bonus/vodhdr.png',sizingMethod='crop');}.chick02 {	position:absolute;	right:0; top:-85px;	z-index:40;	width:340px;	height:226px;	background:transparent url(../images/bonus/chick-02.png) no-repeat;}* html .chick02 {	background:none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bonus/chick-02.png',sizingMethod='crop');}.hdr02 {	position:relative;	top:10px; left:112px;	z-index:30;	width:509px;	height:40px;	background:url(../images/bonus/livehdr.png) no-repeat;}* html .hdr02 {	background:none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bonus/livehdr.png',sizingMethod='crop');}.chick03 {	position:absolute;	right:0; top:-100px;	z-index:40;	width:328px;	height:212px;	background:url(../images/bonus/chick-03.png) no-repeat;}* html .chick03 {	background:none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bonus/chick-03.png',sizingMethod='crop');}.hdr03 {	position:relative;	top:10px; left:250px;	z-index:30px;	width:355px;	height:41px;	background:url(../images/bonus/sexfindhdr.png) no-repeat;}* html .hdr03 {	background:none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bonus/sexfindhdr.png',sizingMethod='crop');}/* NAVIGATION */* html #bonus-nav a { cursor:pointer }#bonus-nav a {	display:block;	height:77px;	float:left;	position:relative;}#bonus-nav a span {	background:url(../images/bonus/glbnavbg.png) no-repeat;	display:block;	height:77px;	position:absolute;	top:0; left:0;}#bonus-nav a.roll1 { width:233px }#bonus-nav a.roll1 span { width:233px; background-position:0 -77px }#bonus-nav a.roll1:hover span { background-position:0 0 }#bonus-nav a.roll2 { width:197px; padding-right:2px }#bonus-nav a.roll2 span { width:197px; background-position:-233px -77px; padding-right:2px }#bonus-nav a.roll2:hover span { background-position:-233px 0 }#bonus-nav a.roll3 { width:169px }#bonus-nav a.roll3 span { width:169px; background-position:-432px -77px }#bonus-nav a.roll3:hover span { background-position:-432px 0 }#bonus-nav a.on1 span { background-position:0 0 }#bonus-nav a.on2 span { background-position:-233px 0 }#bonus-nav a.on3 span { background-position:-432px 0 }.copyright a { font-size:12px; color:#FA09A8; text-decoration:underline }.sexfind .box, .livecam .box { color:#000; width:auto }.sexfind .box img, .livecam .box img { margin:0 }.sexfind .box b, .livecam .box b { font-size:13px }.sexfind .box {	width:160px;	height:190px;	float:left;	margin:4px;}.sexfind .box span {	display:block;	text-align:center;}.livecam .box {	height:120px;	float:left;	margin:2px 4px 8px 4px;	padding:10px;	border:1px solid #aaa;}.livecam .box span {	display:block;	background:url(../images/camicon.png) top right no-repeat;	text-align:left;	margin-top:4px;}