form {  PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
}
 .descr {
	color: #598DFF;
	FONT: 10pt Verdana; 
	text-align:justify;
	background-color: lightyellow; 
	border: 1px dotted rgb(190,190,190);
	padding: 5px;
	}
.title_spoiler {
	color: #636363;
	background-color: #f2f2f2;
	border: 1px dotted #bebebe; 
	font-weight: bold;
	padding: 5px;
}
.text_spoiler {
	color: #757575;
	background-color: #f2f2f2;
	border: 1px dotted #bebebe;
	border-top: 0;
	text-align: justify;
	padding: 5px;
}

 .pornocat {
	color: #000000;
	FONT: 8pt Verdana; 
	text-align:left;
	background-color: lightyellow; 
	border-width:1; 
	border-color:rgb(190,190,190); 
	border-style:dotted;
	padding: 5px;
	}

text-decoration: underline;
}

.monthlink {
	color: #4974a3;
	font-family:tahoma;
	font-size:11px;
	text-decoration: none;
}
.day-current {
	background:#F9F9F9;
	border:1px solid #E6E6E6;
}

.rating {
		color: #666666;
		font-family: Tahoma, helvetica, sans-serif;
		font-size: 11px; 
		width: 110px;
		height: 22px;
	}
	.unit-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 110px;
		height: 22px;
		position: relative;
		background: url('../dleimages/rating.gif') top left repeat-x;		
	}
	
	.unit-rating li{
	    text-indent: -90000px;
		padding:0px;
		margin:0px;
		float: left;
	}
	.unit-rating li a{
		display:block;
		width:22px;
		height: 22px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 17;
		position: absolute;
		padding: 0px;
	}
	.unit-rating li a:hover{
		background: url('../dleimages/rating.gif') left center;
		z-index: 2;
		left: 0px;
	}
	.unit-rating a.r1-unit{left: 0px;}
	.unit-rating a.r1-unit:hover{width:22x;}
	.unit-rating a.r2-unit{left:22px;}
	.unit-rating a.r2-unit:hover{width: 44px;}
	.unit-rating a.r3-unit{left: 44px;}
	.unit-rating a.r3-unit:hover{width: 66px;}
	.unit-rating a.r4-unit{left: 66px;}	
	.unit-rating a.r4-unit:hover{width: 88px;}
	.unit-rating a.r5-unit{left: 88px;}
	.unit-rating a.r5-unit:hover{width: 110px;}
	.unit-rating li.current-rating{
		background: url('../dleimages/rating.gif') left bottom;
		position: absolute;
		height: 22px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
}

.bbcodes {
	background: #FFF;
	border: 1px solid #E0E0E0;
	color: #666666;
	font-family: Verdana, Tahoma, helvetica, sans-serif;
	padding: 2px;
	vertical-align: middle;
	font-size: 10px; 
	vertical-align: middle;
	margin:2px;
	height: 21px;
}

.editor_button {
	float:left;
	cursor:pointer;
	padding-left: 2px;
	padding-right: 2px;
}
.editor_buttoncl {
	float:left;
	cursor:pointer;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #BBB;
	border-right: 1px solid #BBB;
}
.editbclose {
	float:right;
	cursor:pointer;
}
.editor_button select {
	font-family: tahoma;
	font-size: 11px;
}
.editor_button img {margin: 0; padding: 0;}
.editbclose img {margin: 0; padding: 0;}
.editor_button_brk img {margin: 0; padding: 0;}

.xfields textarea {
width:500px; height:90px; font-family:verdana; font-size:11px; border:1px solid #E0E0E0;
}
.xfields input {
width:250px; height:18px; font-family:verdana; font-size:11px; border:1px solid #E0E0E0;
}
.xfields select {
height:18px; font-family:verdana; font-size:11px; border:1px solid #E0E0E0;
}

/* 
 * ========================================
 * Дополнительные поля профиля пользователей
 * ========================================
 */ 

.xprofile textarea {
width:499px; height:90px; font-family:verdana; font-size:11px; border:1px solid #E0E0E0;
}
.xprofile input {
width:250px; height:18px; font-family:verdana; font-size:11px; border:1px solid #E0E0E0;
}

.pm_head {
	FONT: 10pt Verdana; 
}
.pm_list {
	color: #888888;
	font-size: 11px;
	font-family: tahoma;
	}
.pm_list a {
	color: #4b719e;
	font-size: 11px;
	font-family: tahoma;
}

#dropmenudiv {
	border: 1px solid #ffffff;
	border-bottom-width: 0;
	font: normal 10px Verdana;
	background-color: #6497ca;
	line-height: 20px;
	margin: 2px;
	opacity: 0.95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
	filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
}

#dropmenudiv a {
	display: block;
	text-indent: 3px;
	text-decoration:none;
	color: #ffffff;
	background:#6497ca;
	border: 1px solid #ffffff;
	padding: 1px 0;
	margin: 1px;
	font-weight: bold;
}

#dropmenudiv a:hover {
	background:#fdd08b;
	color:#000000;
}

.vote  {
	color: #717171;
	font-size: 11px;
	font-family: tahoma;
}
#newpm {
	position:absolute;
	width:400px;
	padding:4px;
	background-color:#FDFDFD;
	border:1px solid #BBB;
	font-family: Verdana;
	font-size: 11px;
	line-height: 135%;
	}

#newpmheader {
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	height:20px;
	color: #000;
    font-weight: bold;
	background-color:#E3C0C0;
	font-family:verdana, sans-serif;
	font-size:11px;
	cursor:move;
	}

#newpm a{
	background: transparent;
	color: #4D6A8A;
	text-decoration: none;
}

#newpm a:hover{
	background: transparent;
	color: #4D6A8A;
	text-decoration: underline;
}
.attachment {
	color: gray;
	}
.search {
	font-family: Verdana;font-size: 11px;
	color:#53646F;
	text-decoration: none;
	padding:2px;
	}

.textin {
	font-family: Verdana;font-size: 11px;
	color:#00002C;
	text-decoration: none;
	width:180px !important;
	}

.sresult  {
	text-align: justify;
	font-family:verdana;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 16px;
	font-size:12px;
	color:#606D77;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-image-blur {
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
    text-decoration: none;
	padding: 3px;
	border: 1px solid white;
    background-color: black;
}
a.highslide-full-expand {
	background: url(../dleimages/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
.highslide-footer {
	height: 11px;
}
.highslide-footer .highslide-resize {
	float: right;
	height: 12px;
	width: 11px;
	background: url(../dleimages/resize.gif);
}
.highslide-resize {
    cursor: nw-resize;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.clouds_xsmall {
	font-size: x-small;
}
.clouds_small {
	font-size: small;
}
.clouds_medium {
	font-size: medium;
}
.clouds_large {
	font-size: large;
}
.clouds_xlarge {
	font-size: x-large;
}
html,body{
height:100%;
margin:0px;
padding: 0px;
background: #FFFFFF;
font-size: 11px;
font-family: tahoma;
}

table{
border:0px;
border-collapse:collapse;
}

table td{
padding:0px;
}
p {margin: 0; padding: 0;}
.category {
	color: #727272;
	font-size: 11px;
	font-family: tahoma;
	padding-top: 15px;
}
.category a {
	color: #4b719e;
	text-decoration:none;
}
.category a:hover {
	text-decoration: underline;
	}
.speedbar {
	color: #727272;
	font-size: 11px;
	font-family: tahoma;
	padding-left: 6px;
}
.speedbar a {
	color: #4b719e;
	text-decoration:none;
}
.speedbar a:hover {
	text-decoration: underline;
	}

.slink {
	color: #717171;
	font-size: 11px;
	font-family: tahoma;
}
.slink a:active,
.slink a:visited,
.slink a:link {
	color: #E34000;
	text-decoration:none;
	}

.slink a:hover {
	color: #E34000;
	text-decoration: underline;
	}
.copy {
	color: #727272;
	font-size: 11px;
	font-family: tahoma;
	padding: 5px;
}
.skin {
	font-size: 11px;
	font-family: tahoma;
	padding-left: 60px;
}
select {
	font-size: 11px;
	font-family: tahoma;
}

.copy a:active,
.copy a:visited,
.copy a:link {
	color: #727272;
	text-decoration:none;
	}

.copy a:hover {
	color: #727272;
	text-decoration: underline;
	}
.ltitle {
	color: #E34000;
	font-size: 18px;
	font-family: tahoma;
	font-weight: bold;
	padding-left: 6px;
	padding-top:  11px;
}
.stext {
	color: #727272;
	font-size: 11px;
	font-family: tahoma;
}
.stext a:active,
.stext a:visited,
.stext a:link {
	color: #E34000;
	text-decoration:none;
	}

.stext a:hover {
	color: #E34000;
	text-decoration: underline;
	}
.ntitle {
	color: #888888;
	font-size: 18px;
	font-family: tahoma;
	font-weight: bold;
	padding-left: 6px;
	padding-top:  11px;
}
.ntitle a {
	color: #4b719e;
	text-decoration:none;
}
.ntitle a:hover {
	text-decoration: underline;
	}
.ctitle {
	color: #888888;
	font-size: 12px;
	font-family: tahoma;
	padding-left: 6px;
	padding-top:  18px;
}
.ctitle a {
	color: #4b719e;
	text-decoration:none;
}
.ctitle a:hover {
	text-decoration: underline;
	}

.news {
	FONT: 10pt Verdana; 
	text-align:justify;
}

.news img {
	border:none;
}

.news a {
	color: #4b719e;
	text-decoration:none;
}
.news a:hover {
	text-decoration: underline;
	}
.userstop {
	font-family:Tahoma;
	font-size:11px;
	color:#606D77;
}
.userstop thead {
	font-family:Tahoma;
	font-size:11px;
    font-weight: bold;
	color: rgb(71,117,165);
}
.userstop td {
	padding:3px;
}
.userstop a {
	color: #4b719e;
	text-decoration:none;
}
.userstop a:hover {
	text-decoration: underline;
	}
.hr_line {
	background: url(../images/line.gif);
	width: 100%;
	height: 7px;
	font-size: 3px;
	font-family: tahoma;
	margin-top: 4px;
	margin-bottom: 4px;
}

 html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption{
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
background: transparent;
font-weight:normal;
}
ol, ul {
list-style: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
td {
	vertical-align:top;
}
body {
	font-family:Tahoma,sans-serif;
	color:black;
	font-size:12px;
	background:white;
}
b,strong {
	font-weight:bold;
}
a {
	color:#4ca9c4;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
.nobg {
	background:none !important;
}
#bodywrap {
	width:992px;
	margin:0 auto;
}
#header {
	height:321px;
	overflow:hidden;
	background:url(../i/headerbg.jpg) no-repeat;
	padding-left:30px;
}
#header span {
	color:#f33d3d;
	display:block;
	font-weight:bold;
	padding-left:20px;
	padding-top:60px;
	text-decoration:none !important;
}
#header .home {
	display:block;
	float:left;
	width:200px;
	height:80px;
	text-decoration:none;
}
#header .home h1 {
	display:none;
}
#header .tag_cloud {
	float:right;
	padding-top:20px;
	width:260px;
	height:235px;
	overflow:hidden;
	text-align:center;
	line-height:1.1;
	color:#12a0c4;
}
#header .tag_cloud h2 {
	font-size:14px;
	color:#f66969;
	padding-bottom:10px;
}
#header .tag_cloud a {
	color:#12a0c4;
	text-decoration:none;
}
#header .tag_cloud a:hover {
	text-decoration:underline;
}
#header .rss {
	display:block;
	float:right;
	clear:both;
	width:65px;
	height:63px;
	margin-right:16px;
	
}
#header .rss span {
	display:none;
}
#header .navmenu {
	padding-left:90px;
	padding-top:300px;

}
#header .navmenu li {
	display:block;
	float:left;
	padding-right:33px;
}
#header .navmenu a {
	color:white;
	text-decoration:none;
}
#header .navmenu a:hover {
	text-decoration:underline;
}
#contentwrap {
	background:url(../i/cwbg.jpg) no-repeat;
	min-height:2180px;
	overflow:hidden;
	padding-left:19px;
	padding-right:20px;
	padding-bottom:40px;
}
* html #contentwrap {
	height:2220px;
	overflow:visible;
}
.sidebar {
	padding-top:18px;
}
.sidebar .widget {
	padding-bottom:15px;
}
.sidebar .widget h2 {
	height:23px;
	color:white;
	padding-bottom:15px;
	font-size:14px;
	padding-top:6px;
	line-height:1;
}
.sidebar .widget li {
	padding-bottom:7px;
	color:#12a0c4;
	font-weight:bold;
}
.sidebar .widget li a {
	color:#12a0c4;
	text-decoration:none;
	font-weight:bold;
}
.sidebar .widget li a:hover {
	text-decoration:underline;
}
.sidebar .poll .button1,.sidebar .poll .button2 {
	text-align:right;
	padding-bottom:4px;
	padding-right:10px;
}
.sidebar .poll .button1 {
	padding-top:15px;
}
.channel .tv {
	background:url(../i/tv.gif) no-repeat left top;
	width:140px;
	height:96px;
	padding-top:8px;
	padding-left:19px;
}
.channel .tv img {
	width:121px;
	height:84px;
	float:left;
}
.channel .tv {
	height:84px;
	overflow:hidden;
	padding-bottom:20px;
}
.pornstar .star {
	width:154px;
	height:193px;
	background:url(../i/star_bg.gif) no-repeat left top;
	padding-left:15px;
	padding-top:13px;
	overflow:hidden;
}
.pornstar .star div {
	text-align:left;
}
.pornstar img {
	width:113px;
	height:141px;
	display:block;
}
.pornstar .story {
	height:141px;
	overflow:hidden;
}
.pornstar .title {
	color:#f35e57;
	padding-top:4px;
	
}
.pornstar .title a {
	color:#211d1c;
	text-decoration:none;
}
.pornstar .title a:hover {
	text-decoration:underline;
}
#lsidebar {
	float:left;
	width:180px;
}
#lsidebar .widget h2 {
	background:url(../i/lsb_title.gif) no-repeat left top;
	padding-left:14px;
	width:128px;
}
#lsidebar .banner {
	padding-top:95px;
	text-align:center;
}
#vote-layer h3{
	font-weight:bold;
	color:#12a0c4;
	padding-bottom:10px;
}
#rsidebar {
	float:right;
	width:170px;
}
#rsidebar .widget h2 {
	background:url(../i/rsb_title.gif) no-repeat left top;
	padding-left:10px;
	width:132px;
}
#rsidebar .loginform .label {
	display:block;
	font-size:10px;
	color:#f33d3d;
	padding:3px 0;
}
#rsidebar .bestgallery h2 {
	width:140px;
	padding-left:2px;
}
.sidebar .attention .text {
	font-size:12px;
	color:#12a0c4;
}
.sidebar .attention .text a {
	color:#f55757;
}
.sidebar .attention .images {
	padding-top:8px;
}
#content {
	margin-left:190px;
	margin-right:195px;
	padding-top:20px;
}
#content .content_top {
	width:455px;
	height:132px;
	background:url(../i/content_top.jpg) no-repeat left top;
	margin:0 auto;
	padding:17px 10px 0 20px;
	color:#f33d3d;
}
#content .content_top strong {
	color:#22a4c6;
	font-weight:normal;
}
#content .content_inner {
	padding-top:15px;
	overflow:hidden;
}
* html #content .content_inner {
	height:1px;
	overflow:visible;
}
.content_inner .shortstory1 {
	width:172px;
	height:172px;
	float:left;
	background:url(../i/shortstory1_bg.gif) no-repeat left top;
	overflow:hidden;
	margin-right:2px;
	margin-bottom:1px;
	padding:6px;
	color:#f33d3d;
	font-size:12px;
	line-height:1.1;
}
.content_inner .shortstory1 .title {
	padding-bottom:5px;
	font-size:12px;
}
.content_inner .shortstory1 .title a {
	color:#12a0c4;
	font-weight:bold;
}
.content_inner .shortstory1 .story {
	height:120px;
	overflow:hidden;
}
.content_inner .shortstory1 .story img {
	display:block !important;
	width:160px;
	margin:0 auto;
	height:120px;
}
.content_inner .shortstory1 .category {
	padding:0;
	font-size:12px;
	color:#f33d3d;
}
.porn_channels {
	width:557px;
	height:213px;
	background:url(../i/channels_bg.gif) no-repeat left top;
	margin:0 auto;
	overflow:hidden;
	margin-top:15px;
}
.porn_channels li {
	display:block;
	float:left;
	width:183px;
	padding-right:2px;
	text-align:center;
}
.porn_channels li h3 {
	color:white;
	padding:9px 0 20px 0;
}
.porn_channels li .img {
    height:100px;
    overflow:hidden;
}
.porn_channels li img {
	width:140px;
	height:100px;
}
.porn_channels li .title {
	padding:0 22px;
	padding-top:13px;
	text-align:left;
	color:#f33d3d;
}
.porn_channels li .watch {
	padding:0 22px;
	padding-top:5px;
	padding-top:5px;
	text-align:left;
	color:#31a2c1;
}
.porn_channels li .watch a {
	color:#31a2c1;
}
.random_video {
	width:557px;
	height:213px;
	margin:10px auto;
	background:url(../i/randomvideo_bg.gif) no-repeat left top;
	overflow:hidden;
}
.random_video h2 {
	padding-top:7px;
	color:white;
	height:35px;
	text-align:center;
}
.random_video li {
	display:block;
	float:left;
	width:185px;
	text-align:center;
}
.random_video li h2 {
	color:#12a0c4;
	padding:0;
	height:auto;
}
.random_video li .img {
height:98px;
overflow:hidden;
}
.random_video li img {
	width:144px;
	height:98px;
}
.random_video li h3 {
	padding:0 22px;
	padding-top:3px;
	text-align:left;
	color:#f33d3d;
}
.random_video li .watch {
	padding:0 22px;
	padding-top:5px;
	padding-top:5px;
	text-align:left;
	color:#31a2c1;
}
.random_video li .watch a {
	color:#31a2c1;
}
.random_galleries {
	width:557px;
	height:213px;
	background:url(../i/randomgalleries_bg.gif) no-repeat left top;
	overflow:hidden;
	text-align:center;
}
.random_galleries h2 {
	color:white;
	padding-top:8px;
	padding-bottom:20px;
}
.random_galleries ul {
	padding-left:20px;
}
.random_galleries li {
	display:block;
	float:left;
	width:130px;
}
.random_galleries li .img {
    overflow:hidden;
    height:140px;
}
.random_galleries li img {
	width:113px;
	height:140px;
}
.random_galleries li .watch {
	padding:0 22px;
	padding-top:5px;
	padding-top:5px;
	text-align:left;
	color:#31a2c1;
}
.random_galleries li .watch a {
	color:#31a2c1;
}
.tizer {
	text-align:center;
	padding-top:15px;
}
.bottom_navigation {
	width:534px;
	height:29px;
	background:url(../i/bottom_nav_bg.gif) no-repeat left top;
	margin:15px auto;
	padding-left:20px;
}
.bottom_navigation li {
	display:block;
	float:left;
	padding:7px 10px 5px 5px;
	background:url(../i/bottom_nav_li.gif) no-repeat right 9px;
}
.bottom_navigation li a {
	color:white;
	text-decoration:none;
}
.bottom_navigation li a:hover {
	text-decoration:underline;
}
#footer {
	height:58px;
	background:url(../i/footer_bg.jpg) no-repeat top;
	text-align:center;
	color:white;
	padding:30px 60px 0 60px
}
#footer .yandex {
	float:left;
}
#footer .liveinternet {
	float:right;
}
#footer .copyright {
	padding-top:10px;
}
.shortstory2 {
	width:214px;
	height:390px;
	overflow:hidden;
	background:url(../i/short2_bg.png) no-repeat left top;
	float:left;
	margin-left:50px;
	margin-bottom:8px;
	text-align:center;
}
.shortstory2 .title {
	height:24px;
	padding-top:20px;
}
.shortstory2 .title a {
	text-decoration:none;
	color:white;
	}
.shortstory2 .story {
height:290px;
overflow:hidden;
}
.shortstory2 .story img {
	width:200px;
	height:290px;
}
.shortstory2 .watch {
	padding-top:22px;
}
.shortstory2 .watch a {
	text-decoration:none;
	color:white;
}
.galleries_content {
	background:url(../i/short3_bg.png) repeat-y left top;
	padding-top:0 !important;
	padding-left:13px;
	width:502px;
	margin:0 auto;
}
.shortstory3 {
	padding:0 9px;
	height:150px;
	float:left;
	overflow:hidden;
	padding-bottom:50px;
	padding-top:27px;
	text-align:center;
	width:105px;
}
.shortstory3 .cat {
	padding-top:3px;
	padding-bottom:7px;
	height:14px;
	line-height:20px;
	overflow:hidden;
}
.shortstory3 .cat a {
	color:#f35e57;
	text-decoration:none;
}
.shortstory3 img {
	width:85px;
	height:113px;
}
.shortstory3 .title {
	color:#f55e5e;
}
.shortstory3  .title a {
	color:white;
	text-decoration:none;
}
.shortstory4 {
	overflow:hidden;
	width:448px;
	height:224px;
	margin:0 auto;
	margin-bottom:16px;
	background:url(../i/short4_bg.png) no-repeat left top;
	padding-right:35px;
}
.shortstory4 .top {
	height:37px;
	overflow:hidden;
	color:white;
	padding-left:25px;
	padding-top:8px;
	margin-bottom:43px;
}
.shortstory4 .top a {
	text-decoration:none;
	color:white;
}
.shortstory4 .top a:hover {
	text-decoration:underline;
}
.shortstory4 .entry {
	height:105px;
	overflow:hidden;
	padding-left:41px;
	margin-bottom:10px;
}
.shortstory4 .entry .text {
	color:#12a0c4;
	margin-left:158px;
	
}
.shortstory4 .entry img {
	float:left;
	width:120px;
	height:83px;
}
.shortstory4 .bottom {
	font-size:11px;
	padding-left:25px;
	color:white;
	padding-top:3px;
}
.shortstory4 .bottom a {
	color:white;
}
.fullstorywrap {
	width:500px;
	margin:0 auto;
	padding-bottom:20px;
}
.fullstorywrap .title {
	font-size:16px;
	padding-bottom:15px;
}
.fullstorywrap .entry {
	padding-bottom:15px;
}
.fullstorywrap .relnews h2 {
	font-size:14px;
	padding-top:20px;
}
.fullstorywrap .relnews li {
	background:url(../i/video.gif) no-repeat left 2px;
	padding-bottom:3px;
	padding-left:25px;
}
.sidebar .popular .image {
	background:url(../i/most_popular.gif) no-repeat left top;
	height:128px;
	width:166px;
	overflow:hidden;
	padding-top:6px;
	overflow:hidden;
	padding-bottom:6px;
}
.sidebar .popular .image img {
	width:156px;
	height:128px;
}
.sidebar .popular .title {
	color:#f33d3d;
	padding-left:6px;
}
.sidebar .popular .title a {
	color:#12a0c4;
}
.sidebar .popular .watch {
	padding-left:6px;
}
.sidebar .popular .watch,.sidebar .popular .watch a {
	color:#12a0c4;
}
.sidebar .film .img {
	width:160px;
	height:210px;
	padding:5px 0;
	overflow:hidden;
	background:url(../i/pornfilm_bg.gif) no-repeat left top;
}
.sidebar .film .img img {
	height:210px;
	width:150px;
}
.sidebar .film .title {
	color:#f33d3d;
	padding-left:6px;
}
.sidebar .film .watch {
	color:#12a0c4;
	padding-left:6px;
}
.sidebar .film .watch a {
	color:#12a0c4;
}
.bestgallery .wrap {
	width:124px;
	height:190px;
	overflow:hidden;
	padding:12px 14px;
	background:url(../i/bestgallery_bg.gif) no-repeat left top;
}
.bestgallery .img {
	width:115px;
	height:141px;
	overflow:hidden;
	padding-bottom:2px;
}
.bestgallery .img img {
	width:115px;
	height:141px;
}
.bestgallery .title {
	color:#f33d3d;
}
.bestgallery .title a {
	color:black;
	text-decoration:none;
}
#tooltip {
background:#FFFFFF;
border:1px solid #6E90DE;
color:#6E90DE;
font:menu;
margin:0px;
font-weight:bold;
padding:3px 5px;
position:absolute;
visibility:hidden
}

/*---Диалоговые и всплывающие окна jQuery UI---*/
.ui-helper-clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height: 1%; }
.ui-helper-clearfix { display: block; }
.ui-icon { background-repeat: no-repeat; display: block; overflow: hidden; text-indent: -99999px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button, .ui-widget { font-size: 11px; }
.ui-widget-content { background: #fff 50% bottom repeat-x; border: 1px solid #dedede; color: #222; }
.ui-widget-header {
	background: #cccccc url(../images/ui-bg_gloss-wave.png) 50% 50% repeat-x;
	color: #000;
	font-weight: bold;
}
.ui-widget-header a { color: #fff; }
.ui-state-default, .ui-widget-content .ui-state-default {
	background: #eaeaea url(../images/ui-bg_glass_85.png) 50% 50% repeat-x;
	border: 1px solid #cfcfcf;
	color: #868686;
	font-weight: bold;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2e6e9e; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
	background: #eaeaea url(../images/ui-bg_glass_75.png) 50% 50% repeat-x;
	border: 1px solid #a7a7a7;
	color: #4e4e4e;
	font-weight: bold;
}
.ui-state-hover a, .ui-state-hover a:hover { color: #1d5987; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active {
	background: #d0e5f5 50% 50% repeat-x;
	border: 1px solid #a7a7a7;
	color: #e17009;
	font-weight: bold;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #e17009; text-decoration: none; }
.ui-widget :active { outline: none; }
.ui-state-error {
	background: #fef1ec 50% 50% repeat-x;
	border: 1px solid #dedede;
	color: #cd0a0a;
}
.ui-widget-header .ui-icon { background-image: url(../images/ui-icons.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url(../images/ui-icons_h.png); }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-button .ui-button-text { display: block; line-height: 1.4em; }
.ui-button-text-only .ui-button-text { padding: .4em .8em; }
input.ui-button { padding: .4em 1em; }
.ui-button-set { margin-right: 7px; }
.ui-button-set .ui-button { margin-left: 0; margin-right: -.3em; }
button.ui-button::-moz-focus-inner { border: 0; padding: 0; }
.ui-dialog {
	overflow: hidden;
	padding: .2em;
	position: absolute;
	width: 300px;
    -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; }
.ui-dialog .ui-dialog-titlebar-close {
	height: 18px;
	margin: -10px 0 0 0;
	padding: 1px;
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
}
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content {
	background: none;
	border: 0;
	overflow: hidden;
	padding: .5em 1em;
	position: relative;
	zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
	background-image: none;
	border-width: 1px 0 0 0;
	margin: .5em 0 0 0;
	padding: .3em 1em .5em .4em;
	text-align: left;
}
.ui-dialog .ui-dialog-buttonpane button {
	cursor: pointer;
	float: right;
	line-height: 1.4em;
	margin: .5em .4em .5em 0;
	overflow: visible;
	padding: .2em .6em .3em .6em;
	width: auto;
}
.ui-dialog .ui-resizable-se { bottom: 3px; height: 14px; right: 3px; width: 14px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

/* ==================== Автозаполнение облака тегов */
.ui-autocomplete { position: absolute; cursor: default; }

* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}


.navigation { 
	border:0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration:none;
	color: #f23fb4;
	background:#FFF url(../images/nav2.png) top center no-repeat;
	padding:6px 0;
	text-align:center;
	float:left;
	min-width:23px;
	margin:0 2px;
	font-size:10px;
}

.navigation a:hover {
	background:#FFF url(../images/nav2.png) bottom center no-repeat;
	color:#FFFFFF;
}

.navigs a span,.navigs span span {
	text-decoration:none;
	color: #f23fb4;
	font-size:10px;
	float:left;
	padding:6px 0;
	margin:0 2px;
}
.navigs span span{
	color:#CCC;
}

.navigation span {
	background:#FFF url(../images/nav2.png) bottom center no-repeat;
	text-decoration:none;
	padding:6px 0;
	color:#FFF !important;
	float:left;
	text-align:center;
	margin:0 2px;
	min-width:23px;
	font-size:10px;
}


.tab a{
color: #fff;
text-decoration: none;
cursor:pointer;
}
.tab a:hover{
color: #DFE44F;
}

.box{
background: #fff;
}
.boxholder{
clear: both;
padding: 5px;
background: #8DC70A;
}
.tab{
float: left;
height: 32px;
width: 120px;
margin: 0 1px 0 0;
text-align: center;
background: #8DC70A url(../images/greentab.jpg) no-repeat;
}
.tabtxt{
margin: 0;
color: #fff;
font-size: 12px;
font-weight: bold;
padding: 3px 0 0 0;
}
.boxholder {
	width:550px;
	/*margin-left:-30px;*/
}
.boxholder .shortstory1 {
	width:170px;
	margin:1px 0.05em 1px 0.05em;
	
}
