html {min-width: 1240px;}

body {
    font-size: 12px;
    font-family: Tahoma, Geneva, sans-serif;
    width: 100%;
    background: #FFFFFF;
}

.wrap {
    width: 1220px;
    margin: 0 auto;
    position: relative;
    background: #3b3b3b;
    margin-bottom: 5px;
}


.head {
    background:url(../images/head_bg.gif) #3b3b3b no-repeat; 
    width:1220px; 
    height:75px; 
    margin: 0px auto;
    }

.menudesc { 
    position: absolute; 
    margin-left:470px; 
    margin-top:25px; 
    }
    
#menu_fav { 
    background:url(../images/menu_fav.gif) no-repeat; 
    width:23px; 
    height:22px; 
    }
    
 #porn_rewviews, #menu_last { 
    background:url(../images/menu_1.gif) no-repeat; 
    width:89px; 
    height:22px; 
    }
    
#pornstars, #solo_girls, #tube, #porn_movies, #porn_niches, #links { 
    background:url(../images/menu_2.gif) no-repeat; 
    width:71px; 
    height:22px; }

.menu li {
    text-align:center; 
    float:left; 
    margin: 0 2px; 
    }
    
.menu li a { 
    color:#ffff18; 
    font-size:10px; 
    font-weight:bolder; 
    text-decoration: none; 
    height:22px; 
    display:block; 
    margin-top:6px; 
    }
    
.menu li a:hover { 
    color:#d3ff4c; 
    text-decoration:none; 
    }

#search {
	position:absolute;
	top:24px;
	right:10px;
}

#search input {
	float:left;
}

.pole {
	width:160px;
	background:url(/images/s-pole.gif) 0 0 no-repeat;
	font-size:10px;
	color:#FFF;
	padding:6px 5px;
}

.pole:hover {
	background-image:url(../images/s-pole-on.gif);
}


.content {
	width:640px;
	float:left;
}

.sidebar {
	float:left;
	width:330px;
	padding:0 0 0 9px;
}

.adv {
    padding:13px 0 25px 7px;
}

.righttop {
   float:left;
   width:220px;
   font-size:13px;
   color:white;
}

.righttop a {
    font-size:15px; 
    font-weight:bold; 
    color:#53c2e8;
    }

.righttop a:hover {
    text-decoration:underline;
    color:yellow;
}
    
.righttop li {
    padding:5px 0 5px 15px;
    }

.wideblock {
	padding-top:20px;
}


#player {
	margin:10px 0;
	background:url(images/player-bg.jpg) 50% 0 repeat-y;
	padding:4px;
	float:left;
}


#videoinfo {
	color:#FFF;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	clear:both;
    margin-left:5px;
}

#videoinfo li {
	padding-bottom:5px;
    color:yellow;
}

#videoinfo span {
    color:white
    }

.categories a {
    color:#dfdfa8; 
    text-decoration:underline;
    font-size:14px
    }
.categories a:hover {
    color:white; 
    text-decoration:none;
    }

.bigrate {
	position:absolute;
	top:2px;
	right:25px;
}


#screen {font-size:12px;}

#screen a img {
	border:1px #45acc2 solid;
	float:left;
	margin:0 8px 0 0;
}

#screen a:hover img {
	border-color:#c2c476;
}

#screen p {
	float:left;
	color:#ffffff;
	width:200px;
    font-size:13px;
}

.rates {
	float:left;
	color:#fff;
	padding:10px 0;
	line-height:20px;
	width:200px;
}

.rates span {
	color:#dfdfa8;
}

.overall {
	float:left;
	color:#ff0066;
	font-size:60px;
}

.overall span {
	color:#fff;
}

.paysitebuttons {
	clear:both;
	padding:10px 0 0 0;
	font-size:23px;
	color:#fff;
}

.paysitebuttons a {color:yellow; text-decoration:underline;}
.paysitebuttons a:hover {color:white; text-decoration:none;}

.tags a {
    color:#dfdfa8;
	line-height:22px
}

.tags a:hover {
	color:white;
	text-decoration:underline;
}


.headline {
	clear:both;
	height:33px;
	position:relative;
	padding:0 0 0 15px;
    margin-top:5px  
}

.full {
    background:url(../images/header.png) no-repeat;
}

.long {
    background:url(../images/header-l.png) no-repeat;
}

.short {
    background:url(../images/header-s.png) no-repeat;
}

.medium {
    background:url(../images/header-m.png) no-repeat;
}

.headtxt {
	font-size:18px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	_background:none;
	line-height:33px;
	padding:0;
	margin:0;
	float:left;
	font-weight:normal;
}


.thumbs1 {width: 1220px; margin: 1px auto; color:#525050; padding-left:2px}
.thumbs1 a:hover img {border: 1px solid #666666;}
.thumbs1 a img {border: 1px solid #000000;}
.thumbs1 img {width: 165px; height: 225px; margin: 3px; border: 1px solid black;}


.thumbs2 {padding: 0 0 17px 45px; color:white;}
.thumbs2 div {width: 160px; height: 179px; background: url(../images/thumbs-bg2.png) 7px 0 no-repeat; padding: 9px 14px 7px 14px; float: left;}
.thumbs2 div:hover {background: url(../images/thumbs-bg1.png) 7px 0 no-repeat;}
.thumbs2 img {border: 1px solid #ccc; width: 160px; height: 120px;}
.thumbs2 p {padding: 3px 6px 12px 6px;}
.thumbs2 li img {width: 10px; height: 10px; border: none;}
.thumbs2 ul {font-size: 10px;}
.w02 {width: 102px; float: left; padding: 0 0 0 6px;}

.bigads {padding:10px;}

.thumbs3 {padding: 8px 0 0 51px;}
.thumbs3 div {width: 180px; float: left; margin-right: 8px; text-align: center;}
.thumbs3 span {display: block; padding: 7px 0 10px 0; font-weight: bold;}
.thumbs3 img {border:2px #ccc solid;}
.thumbs3 img:hover {border:2px #222 solid;}
.thumbs3 a {text-decoration:none; color:white;}
.thumbs3 a:hover {color:yellow;}


.footer {width: 932px; height: 25px; padding: 7px 0 0 0; margin: 36px auto 0 auto; text-align: center; color: #ccc;}

.minimenu {
	display:block;
	position:absolute;
	right:20px;
	top:10px;
	color:yellow;
}

.minimenu a {color:yellow;}
.minimenu a:hover {color:white; text-decoration:underline;}

.thumbs4 {padding: 10px 0 17px 7px; color:white;}
.thumbs4 div {width: 216px; height: 221px; background: url(../images/thumbs-bg2b.png) 7px 0 no-repeat; padding: 9px 10px 7px 14px; float: left;}
.thumbs4 div:hover {background: url(../images/thumbs-bg1b.png) 7px 0 no-repeat;}
.thumbs4 img {border: 1px solid #ccc; width: 216px; height: 162px;}
.thumbs4 p {padding: 3px 6px 12px 6px;}
.thumbs4 li img {width: 10px; height: 10px; border: none;}
.thumbs4 ul {font-size: 10px;}
.w04 {width: 158px; float: left; padding: 0 0 0 6px;  color:#07ade5;}

.pagination {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#CCC;
	padding:5px 8px 10px 25px;
	margin-bottom:5px;
	clear:both;
}

.pagination a {color:yellow;}
.pagination a:hover {color:white; text-decoration:underline;}

.tagsin {padding:15px;}

.tagsin a {
    color:#dfdfa8;
	line-height:22px
}

.tagsin a:hover {
	color:white;
	text-decoration:underline;
}


/*wrappers*/
.bg-l-y {background: url(../images/bg-l-y2.gif) 4px 0px repeat-y;}
.bg-l-b {background: url(../images/bg-l-b2.gif) 4px 100% no-repeat; padding: 0 0 0 4px;}
/*wrappers*/

/*left*/
.left {width: 95px; float: left; margin-right: 2px; margin-bottom:20px}
.left h2 {color: #2ebefa; font-size: 20px; background: url(../images/h2022.png) 0px 0px no-repeat; height: 22px; padding: 13px 0 0 9px; margin-bottom: 6px;}
.left h2.h201 {background: url(../images/h2012.png) 0px 0px no-repeat; height: 24px; line-height: 16px; padding-top: 2px; font-size: 16px;}
.left li {margin-bottom: 3px; font-weight: bold; background: url(../images/bullet.gif) 5px 4px no-repeat; padding-left: 16px;}
.left ul {padding-bottom: 2px;}
.left a {color: #FFFFFF;}
/*left*/

/*thumbs5*/
.thumbs5 img {border: 1px solid #000; width: 135px; height: 180px; margin: 0 2px 2px 0;}
.thumbs5 a:hover img {border: 1px solid #a80000;}
.thumbs5 h2 {font-size: 18px; margin: 0 0 13px 0; line-height: 17px; text-align: center;}
/*thumbs5*/

/*main*/
.main {width: 1118px; float:left;}
.main div.pages {margin-top: -4px;}
/*main*/

.center {width: 1220px; margin: 0px auto;}

.desc {padding:5px; text-align:justify}

/*pages*/
.pages {font-size: 17px; font-weight: bold; text-align: center; padding-bottom: 6px;}
.pages a {color:#2ebefa;}
/*pages*/

/*hardlinks2*/
.hardlinks2 {padding: 11px 11px 0 6px; color: #FFFFFF;}
.hardlinks2 div {background: url(../images/hardlinks2.gif) 4px 0px no-repeat; width: 178px; height: 359px; float: left; padding: 7px 11px 11px 11px;}
.hardlinks2 img {width: 150px; height: 168px; border: 4px solid #31c0fb; margin: 7px 0 4px 10px;} 
.hardlinks2 a {font-size: 14px; font-weight: bold; text-decoration: none; color: #fffc00;}
.hardlinks2 a:hover img {border: 4px dashed #FFFFFF;}
.hardlinks2 span {display: block; padding-left: 13px; background: url(../images/bullet2.gif) 0px 5px no-repeat;}
.hardlinks2 a:hover span {background: url(../images/bullet2.gif) 0px 5px no-repeat;}
.hardlinks2 p {line-height:normal; height:140px; overflow:hidden;}
/*hardlinks2*/

/*right-side*/
.right-side-mov {padding-top: 26px;}
.right-side-mov div.main {margin-right: 0px; width: 892px}
.right-side-mov div.left {margin: 0; width: 96px}
.right-side-mov div.left h2, .right-side-mov2 div.left h2 {background: url(../images/h2022.png) 0px 0px no-repeat;}
.right-side-mov div.left h2.h201, .right-side-mov2 div.left h2.h201 {background: url(../images/h2012.png) 0px 0px no-repeat;}
.right-side-mov div.bg-l-y {background: url(../images/bg-l-y2.gif) 100% 0px repeat-y; width: 992px}
.right-side-mov div.bg-l-b {background: url(../images/bg-l-b2.gif) 100% 100% no-repeat; padding: 0 0 0 4px;}


.right-side-mov2 div.main {margin-right: 0px; width: 1116px}
.right-side-mov2 div.left {margin: 0 4px 0 0; width: 96px}
.right-side-mov2 div.bg-l-y {background: url(../images/bg-l-y2.gif) 4px 0px repeat-y;}
.right-side-mov2 div.bg-l-b {background: url(../images/bg-l-b2.gif) 4px 100% no-repeat; padding: 0 0 0 4px;}
.right-side-mov2 div.thumbs3 img {margin: 0 2px 4px 2px;}


.right-side div.main {margin-right: 0;}
.right-side div.left {margin: 0;}
.right-side div.bg-l-y {background: url(../images/bg-l-y2.gif) 100% 0px repeat-y; width: 1217px}
.right-side div.bg-l-b {background: url(../images/bg-l-b2.gif) 100% 100% no-repeat; padding: 0 0 0 4px;}
/*right-side*/

.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}

.block {
    background: #eee; 
    border-bottom: 9px solid #333; 
    color: #000; 
    padding-bottom: 14px; 
    margin-top: 14px;
    margin-right: 9px; 
    margin-bottom: 14px;
    _height: 1px; 
    min-height: 1px; 
    width:1221px; }
.block p {padding: 5px 0 10px 7px;}
.block div {width: 389px; float: left; margin-right: 26px;}
.block div.last {margin: 0;}
.block h2 {background: #808080; font-size: 15px; color: #ffffff; text-transform: uppercase; text-indent: 5px; word-spacing: 2px; padding: 9px;}
.block a {color: #303030; font-weight: bold;}
.Cell_Header td { font-size: 11px; font-family: Arial, "Times New Roman"; font-weight: normal; text-align: center; padding: 2px 2px 10px; border-bottom: 1px solid #808080; }
.Cell_Site {font-size: 12px; vertical-align: top; padding: 10px 4px 10px 5px; border-bottom: 1px solid #909090;text-align:left;}

.Cell {color: #7e5c29; font-size: 12px; text-align: center; padding: 5px; border-bottom: 1px solid #909090;text-align:left;}
.Cell span {color: #2ebefa; font-weight: bold;}
.Cell_Score_Express_List {color: #303030; font-size: 15px; font-weight: bold; padding: 5px; border-bottom: 1px solid #909090;}

/*thumbs6*/
.thumbs6 {width:1130px;}
.thumbs6 h2 {font-size: 18px; margin: 0 0 13px 0; line-height: 17px; text-align: center;}
.thumbs6 img {width: 216px; height: 162px; border: 1px solid #000; margin: 0 5px 4px 0;}
.thumbs6 a:hover img {border: 1px solid #2ebefa;}
/*thumbs6*/

.block2 {width: 1200px; margin: 0px auto; font: normal 14px Arial, Helvetica, sans-serif; padding-right:20px;}
.title {border-bottom:1px black dotted; height: 29px; padding-top: 20px; margin-bottom: 9px;}
.title a {font: bold 20px Arial, Helvetica, sans-serif; color: #04096C; text-decoration: none; margin-right: 8px;}
.title a:hover {text-decoration: underline;}
.title span {color: #888888; margin-left: 11px;}
.title span a {font-size: 11px; vertical-align: middle; color: #888888; text-decoration: underline; margin: 0;} 
.title span a:hover {text-decoration: none;}
.inblock20 img {float: left; width: 170px; height: 100px; margin: 0 6px 6px 0;}
.inblock20 p {line-height: 16px; margin-bottom: 8px; text-align: justify;}

.site-details {float:left;padding:7px 0 0 10px;}
.marks {font-size:18px;	color:red; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.marks span {color:#000;}
.marks li {padding:0 0 12px 15px;}
.overall {font-family:Arial, Helvetica, sans-serif;color:#979797;font-size:80px; width:600px}
.overall span {color:red;}

.review-links {font-size:27px; font-weight:bold; text-align:center;}
.review-links a {color:#00ADEF; text-decoration: underline;}

.inblock21 {position: relative; margin-bottom: 5px; _height: 1px; min-height: 1px;}
.w02 {position: absolute; bottom: 15px; left: 420px; font-style: italic; color: #666666; font-size: 14px; overflow: hidden; width:400px}

/*ads*/
.ads {text-align: center;}
.ads2 {text-align: center; margin: 30px 0 0 0;}
/*ads*/


/*top*/
.top {padding: 0 0 50px 20px; color: #8b8383;}
.top div {width: 240px; float: left;}
.top a {font-size: 16px; text-decoration: none; color:#0e92c2}
.top a:hover {text-decoration: underline;}
.top p {padding: 0 0 10px 20px; background: url(../images/bullet3.gif) 0px 4px no-repeat;}
.top p.col1 {background: url(../images/bullet4.gif) 0 4px no-repeat;}
.col1 a {color: #ff0000;}
/*top*/

/*footer*/
.footer {text-align: center; width: 770px; margin: 0px auto; color:#808080;}
.footer p {font-size: 11px; padding-bottom: 13px;}
.footer p.big a {font-size: 13px;}
.footer span {color: #F2F50A;}
.footer a {font-weight: normal; color:#0e92c2;}
.footer strong a {font-weight: bold;}
.links a {margin: 0 5px;}
/*foooter*/

.top_big2 {width: 980px; height:190px; font-size: 10px; margin: 0px auto; margin-top: 0px; padding-right: 1px; text-align:center;}
.top_big2 li {width: 190px; color :#000000; float: left; padding-right: 5px;}
.top_big2 a {font: bold 21px Tahoma, Verdana, Arial, sans-serif; text-decoration: none; color:#0e92c2} 
.top_big2 img {border:1px black solid; width:180px; height:135px;}


.top_big3 {width: 1210px; height:190px; font-size: 10px; margin: 0px auto; margin-top: 0px; padding-right: 1px; text-align:center;}
.top_big3 li {width: 190px; color :#000000; float: left; padding-right: 5px;}
.top_big3 a {font: bold 21px Tahoma, Verdana, Arial, sans-serif; text-decoration: none; color:#0e92c2} 
.top_big3 img {border:1px black solid; width:180px; height:135px;}

.top_big4 {width: 1210px; height:190px; font-size: 10px; margin: 0px auto; margin-top: 0px; padding-right: 1px; text-align:center;}
.top_big4 li {width: 190px; color :#000000; float: left; padding-right: 5px; padding-bottom: 8px;}
.top_big4 a {font: bold 16px Tahoma, Verdana, Arial, sans-serif; text-decoration: none; color:#0e92c2} 
.top_big4 img {border:1px black solid; width:180px; height:135px;}

.cat { font-size:14px; font-weight:bolder; text-align:justify; line-height:120%; }
a.cat { font-size: 18px; color: #00b8f7; text-decoration: none; font-weight: bold; }
a.cat:hover {color: #000; text-decoration:underline;}


.top-th {margin-top: 8px; text-align:center; }
.top-th img {width: 180px; height: 240px; border: 1px solid #666;}
.top-th div {width: 188px; padding: 0 5px; float: left; }
.top-th p {padding: 0px; margin: 0px; position: static; background: none; font-size:15px; font-weight:bold;}
.top-th-head {font-size:27px; font-weight:bold; text-align:center;}
.top-th-head a {color:#000;}
.top-th a {text-decoration:underline; color:#0e92c2;}

/*hardlinks*/
.hardlinks {margin: 0 0 10px 0;}
.hardlinks div {width: 313px; padding: 0 10px; float: left; text-align: center; margin-bottom: 15px;}
.hardlinks p {padding-top: 3px;}
.hardlinks a {font-weight: bold; font-size: 24px; color:#0e92c2; }
/*hardlinks*/

.center2 {width:1010px; margin: 0 auto;}


