/* CssTweak - Reset */
* {margin: 0; padding: 0; /*border:1px solid red;*/}
html {direction: rtl;}
html, body {height: 100%;}
img {border: 0; font-size: 0; line-height: 0;}
.clear {clear:both; font-size: 0; line-height: 0;}

/* NO list-style */
ul.categories-nav li,
ul.live-watch-nav li,
ul.menu li,
div.small-box ul li,
div.medium-box ul li,
div.large-box ul li
	{list-style:none; list-style-type:none;}
	
/* FLOAT - right/left */
.rfloat, .lfloat {display: inline;}
.rfloat {float: right;}
.lfloat {float: left;}

/* IconsSet */
span.itube,
a.full-movie,
p.show-girl-1,
p.show-girl-2,
p.show-girl-3 {
	background: url('../images/icons-set.jpg') no-repeat 0 0;
	display: inline-block;
	vertical-align: middle;}
	
	span.itube {height: 29px;width: 70px;}
	a.full-movie {background-position: 0 -29px;color: #fff;font-weight: bold;height: 34px;text-align: center;text-decoration: none;width: 108px;}
	p.show-girl-1 {background-position: 0 -64px;bottom: -10px;height: 100px;left: -10px;width: 63px;position: absolute;z-index:1;}
	p.show-girl-2 {background-position: 0 -164px;bottom: -5px;height: 99px;left: -5px;width: 139px;position: absolute;z-index:1;}
	p.show-girl-3 {background-position: 0 -263px;bottom: 0;height: 306px;left: 15px;width: 138px;position: absolute;z-index:1;}

body {
	background: #000 url('../images/background-image.jpg') repeat-x 0 0;
	color: #fff;
	font: normal 12px/1.5em arial;
	margin: 0 auto;
	text-align: center;}
	
/* Base */
div.base {
	background-color: #0f0f0f;
	margin: 25px auto 0;
	text-align: right;
	width: 890px;}
	
	/* TopColumn */
	div.top-col {
		background: url('../images/top-col.jpg') no-repeat 0 0;
		height: 178px;
		position: relative;
		width: 890px;
		z-index: 1;}
	
		/* Logo */
		a.logo {
			display: block;
			height: 110px;
			position: absolute;
			right: 110px;
			top: 0;
			width: 175px;}
		a.logo img {
			display: block;}
			
		/* CategoriesNavigation */
		ul.categories-nav {
			position: absolute; 
			right: 370px;
			top: 6px;
			width: 528px;}
		ul.categories-nav li {
			background-color: #0f0f0f;
			display: inline;
			float: right;
			line-height: 19px;
			margin: 2px;
			text-align: center;
			width: 80px;}
		ul.categories-nav li a.special{
			color:#FF9900;
			font-weight:bold;
		}
		ul.categories-nav li a {
			color: #9461c6;
			display: block;
			height: 100%;
			text-decoration: none;
			width: 100%;}
		ul.categories-nav li a:hover {
			color:#FFFFFF;}
			
		/* LiveWatchNavigation */
		ul.live-watch-nav {
			position: absolute; 
			right: 140px;
			top: 85px;
			width: 740px;}
		ul.live-watch-nav li {
			color: #9461c6;
			display: inline;
			float: right;
			line-height: 2.0em;
			width: 105px;}
		ul.live-watch-nav li.spacer {
			text-align: center;
			width: 11px;}
		ul.live-watch-nav li.spacer-short {
			width: 180px;}
		ul.live-watch-nav li.spacer-wide {
			width: 400px;}
		ul.live-watch-nav li a {
			color: #9461c6;
			text-decoration: none;}
		ul.live-watch-nav li a:hover {
			text-decoration: underline;}
		
		/* Menu */
		ul.menu {
			bottom: 3px;
			right:0;
			position: absolute;
			width: 890px;}
		ul.menu li {
			background: url('../images/menu-li.jpg') repeat-x 0 0;
			color: #fff;
			display: inline;
			float: right;
			height: 40px;
			text-align: center;
			width: 116px;}
		ul.menu li:hover{
			background: url('../images/menu-li.jpg') repeat-x 0 -40px;
			}
		ul.menu li.spacer, ul.menu li.spacer-short {
			background-image: none;
			font-size:0;
			height: 40px;
			line-height:0;
			width: 1px;}
		ul.menu li.spacer-short {
			width: 190px;}
		ul.menu li a {
			color: #fff;
			font: bold 14px arial;
			display: block;
			line-height: 40px;
			height: 100%;
			text-decoration: none;
			width: 100%;}
			
	/* TopBanner */ 
	div.top-banner {
		margin: 0 auto;
		padding: 5px 0;
		text-align: center;}
		
	/* SideColumn */
	div.side-col {
		display: inline;
		float: left;
		margin-left: 5px;
		width: 160px;}
		
		/* Side-Banner */
		a.side-banner {
			display: block;
			font-size:0;
			height: 200px;
			line-height:0;
			margin-bottom: 5px;
			width: 160px;}
		a.side-banner img {
			border: 2px solid #fc6302;
			display: block;
			height: 196px;
			width: 156px;}
		
	/* MainColumn */
	div.main-col {
		background-color: #222;
		display: inline;
		float: right;
		margin:  0 5px 5px 0;
		padding: 10px;
		width: 696px;}
		
		/* VideoBox */
		div.video-box {
			width: 320px;}
		div.video-box h1 {
			font-size: 18px;}
		div.video-box div.flv {
			height: 245px;
			margin-right: 20px;
			width: 280px;}
		div.video-box p {
			display: inline;
			float: right;
			margin-right: 20px;
			width: 150px;}
		div.video-box p strong {
			display: block;}
		div.video-box a.full-movie {
			display: inline;
			float: left;
			margin: 10px 0 0 30px;}
			
		/* BoxModule */
		div.small-box, div.medium-box, div.large-box {
			background-color: #161616;
			min-height: 310px; height: auto !important; height: 310px;
			padding: 10px;
			position: relative;}
			
			/* H1 > small-box, medium-box, large-box */
			div.small-box h1, div.medium-box h1, div.large-box h1 {
				color: #828282;
				font-size: 18px;}
			div.small-box h1 span, div.medium-box h1 span, div.large-box h1 span {
				color: #840483;}
			
			/* UL > small-box, medium-box, large-box */
			div.small-box ul, div.medium-box ul, div.large-box ul {
				margin: 10px 0;}

			/* UL LI > small-box, medium-box, large-box */
			div.small-box ul li, div.medium-box ul li, div.large-box ul li {
				margin-bottom: 10px;}
			
			/* UL ARROW > medium-box ul li, large-box ul */
			div.medium-box ul li, div.large-box ul {
				background: url('../images/arrow.jpg') no-repeat 100% 10px;
				padding-right: 60px;}
				
			/* UL LI A IMG > medium-box, large-box */
			div.medium-box ul li a.img, div.large-box ul li a.img {
				display: inline;
				float: right;
				font-size:0;
				line-height:0;
				margin-left: 7px;}
			div.medium-box ul li a.img img, div.large-box ul li a.img img  {
				border: 1px solid #dccec8;
				display: block;}
			
		/* SmallBox */
		div.small-box {
			background: #161616 url('../images/small-box.jpg') no-repeat 10px 10px;
			width: 220px;}
		
			/* SexCalls */
			ul.sex-calls h2{
				font-size:14px;
				}
			
			ul.sex-calls li strong {
				color: #999999;
				display: block;
				font-size: 14px;
				text-align: left;}
				
			ul.sex-calls li strong .num{
				color:#FF6600;
				}

		/* MediumBox - MoreClips */
		div.medium-box {
			width: 350px;}
		div.medium-box h1 {
			color: #fff;}		

			/* MoreClips */
			ul.more-clips li a.img, ul.more-clips li a.img img {
				height: 87px;
				width: 127px;}
			ul.more-clips li h2 {
				font-size: 12px;}
			ul.more-clips li p {
				text-align: justify;}
			ul.more-clips li a {
				color: #00ce00;
				font-weight: bold;
				text-decoration: none;}
			ul.more-clips li a:hover {
				color:#33FF00;}
			a.more-clips-link {
				color: #9e009c;
				display: inline-block;
				font-weight: bold;
				margin-right: 200px;
				text-decoration: none;}
			a.more-clips-link:hover {
				text-decoration: underline;}
			
		/* LargeBox */
		div.large-box {
			width: 426px;}
			
			/* SexStories & SexNews */
			ul.sex-stories li h2, ul.sex-news li h2  {
				color: #ff00fc;
				font-size: 14px;}
			ul.sex-stories li a, ul.sex-news li a {
				color: #9e009c;
				text-decoration: none;}
			ul.sex-stories li a:hover, ul.sex-news li a:hover {
				text-decoration: underline;}
				
			/* SexStories */
			ul.sex-stories a.storytitle{
				display:block;
				text-decoration:none;
				font:bold 18px Arial, Helvetica, sans-serif;
				color:#9900CC;
				float:none;
				}
			
			ul.sex-stories a.storytitle:hover{
				color:#CC00CC;
				text-decoration:none;
				}
			
			ul.sex-stories li a {
				display: inline;
				float: left;}
				
			ul.sex-stories blockquote{
				font-style:italic;
				}
			
			ul.sex-stories span{
				padding-bottom:5px;
				display:block;
				color:#FF6600;
				}
			
			/* SexNews */
			ul.sex-news a.img, ul.sex-news a.img img {
				height: 75px;
				width: 75px;}
			ul.sex-news p {
				width: 240px;}
				
			/* ShareWithUs */
			div.share-with-us{
			height:347px;
			}
			div.share-with-us p {
				margin: 10px auto 30px;}
			div.share-with-us a {
				color: #9e009c;
				display: inline-block;
				font: bold 14px arial;
				margin: 5px auto;
				text-decoration: none;}
			div.share-with-us a:hover {
				text-decoration: underline;}
				
			/* Banners */
			a.share-with-us-banner-right, a.share-with-us-banner-left {
				bottom: 5px;
				display: block;
				font-size:0;
				height: 110px;
				line-height:0;
				position: absolute;
				width: 215px;}
			a.share-with-us-banner-right img, a.share-with-us-banner-left img {
				display: block;
				height: 110px;
				width: 215px;}
			a.share-with-us-banner-right {
				right: 5px;}
			a.share-with-us-banner-left {
				left: 5px;}
		
	/* FooterColumn */
	div.footer-col {
		background-color: #222;
		clear: both;
		margin:  0 5px 5px 0;
		padding: 10px;
		position: relative;
		width: 860px;}
		
	/* Footer */
	div.footer {
		height: 40px;
		line-height: 40px;
		padding: 0 5px;
		width: 880px;}
	div.footer p {
		display: inline;}
	div.footer p a {
		color: #fff}
	div.footer p a:hover {
		text-decoration: none;}
	div.footer p.credit, div.footer p.copy-rights {
		float: right;}
	div.footer p.credit img {
		display: inline-block;
		vertical-align: middle;}
	div.footer p.copy-rights {
		margin-right: 120px;}
	div.footer p.terms {
		float: left;}
	
	
.story p{
	margin-top:10px;
	}

.story a{
	color:#FF9900;
	text-decoration:none;
	}

.story a:hover{
	text-decoration:underline;
	}
	
.story h1{
	color:#CCCCCC;
	font:bold 36px Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	}

.story span{
	color:#FFFFFF;
	}

.story h2{
	color:#FF9900;
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:0;
	margin:5px 0 0 0;
	}
	
.newsbox{
	border:0px none;
	width:460px;
	height:100px;
	display:block;
	margin:10px 0 0 0;
	padding:0;
	background-color:#333333;
	}

.newsbox img{
	float:right;
	}

.newsbox h3{
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-right:155px;
	}

.newsbox span{
	color:#CCCCCC;
	font:12px Arial, Helvetica, sans-serif;
	display:block;
	float:right;
	padding:6px 6px 0 0;
	width:290px;
	}

img.imgright{
	float:right;
	margin-left:10px;
	}

.magazine-left{
	width:460px;
	float:left;
	}

.magazine-right{
	width:220px;
	float:right;
	}

.magazine-right h2{
	display:block;
	background-color:#333333;
	margin-top:10px;
	padding:5px 0;
	text-align:center;
	color:#CCCCCC;
	}

.magazine-right .box{
	border:2px solid #333333;
	list-style:none;
	padding:3px 8px;
	}

.morenews{
	color:#666666;
	list-style:none;
	}
	
.morenews li{
	list-style:none;
	}

.morenews li a{
	font:12px Arial, Helvetica, sans-serif;
	color:#CC66FF;
	}

.morenews li a:hover{
	text-decoration:none;
	color:#CC00CC;
	}

ul#sponsored{
	list-style:none;
	padding:0 0 0 0;
	margin: 2px 4px 15px 0;
	height:30px;
	width:885px;
	}

ul#sponsored li{
	list-style:none;
	float:right;
	display:block;
	width:86px;
	height:15px;
	text-align:center;
	padding: 0 5px 5px 5px;
	background:#000000;
	border:1px solid #0F0F0F;
	}

ul#sponsored li a{
	color:#AAAAAA;
	text-decoration: none;
	}

ul#sponsored li a:hover{
	color:#FFFFFF;
	}

.gallery-item{
	border:0px none;
	width:335px;
	height:105px;
	display:block;
	margin:10px 10px 0 0;
	padding:0;
	background:#444444;
	float:right;
	}

.gallery-item-wide{
	border:0px none;
	width:550px;
	height:105px;
	display:block;
	margin:10px 10px 0 120px;
	padding:0;
	background:#444444;
	float:right;
	}

.gallery-item-video{
	border:0px none;
	width:335px;
	height:105px;
	display:block;
	margin:10px 10px 0 0;
	padding:0;
	background: url(../images/video-icon.png) top left no-repeat #333333;
	float:right;
	}

.gallery-item a img, .gallery-item-video a img, .gallery-item-wide a img{
	height:105px;
	float:right;
	}

.gallery-item h3, .gallery-item-wide h3{
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-right:120px;
	}

.gallery-item-video h3{
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#FFCC00;
	padding-right:120px;
	}

.gallery-item span{
	color:#CCCCCC;
	font:12px Arial, Helvetica, sans-serif;
	display:block;
	float:right;
	padding:6px 16px 0 0;
	width:205px;
	}

.gallery-item-wide span{
	color:#CCCCCC;
	font:12px Arial, Helvetica, sans-serif;
	display:block;
	float:right;
	padding:6px 16px 0 0;
	width:405px;
	}

.gallery-item-video span{
	color:#CCCCCC;
	font:12px Arial, Helvetica, sans-serif;
	display:block;
	float:right;
	padding:18px 16px 0 0;
	width:205px;
	}

.gallery-item-wide ul{
	margin:5px 130px 0 0;
	}

.gallery-item-wide blockquote{
	font-style:italic;
	margin-right:130px;
	color:#FFCC00;
	}

h2.archive-title{
	padding:0;
	margin:0;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	}

div.archive{
	width:400px;
	padding:10px;
	}

div.archive ul{
	list-style:none;
	padding:10px 0;
	margin:0;
	}

div.archive ul li{
	display:inline;
	list-style:none;
	padding:0;
	margin:0;
	}

div.archive ul li a{
	color:#FFCC00;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0 0 0 5px;
	}

div.archive ul li a:hover{
	color:#ffffff;
	}

h2.vod-title{
	display:block;
	text-align:center;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#666666;
	margin:2px;
	}
	
ul.archive-linklist{
	list-style:none;
	padding:10px;
	margin:0;
	}

ul.archive-linklist li{
	padding-right:50px;
	margin-top:5px;
	}

ul.archive-linklist li.video{
	background:url(../images/videoicon.gif) no-repeat right;
	}
	
form#sendus p strong{
	float:right;
	display:block;
	width:100px;
	}

form#sendus input, form#sendus textarea{
	background:#333333;
	border:1px solid #FF9900;
	color:#CCCCCC;
	}