@charset "UTF-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(/images/bg.png) repeat-x #1e1c1e;
}


#wrap { width:900px; margin:0 auto; }
#header {width:900px; height:180px;}
#logo {width:232px; height:91px; margin-left:33px; margin-top:44px; position:absolute;}
#slogan {
	width:370px;
	height:24px;
	margin-left:300px;
	margin-top:76px;
	position:absolute;
	font-family:'Arial';
	font-size:28px;
	font-weight:100;
}
#slogan .gray{ color:#737273;height:26px;}
#slogan .white{ color:white;height:24px;}
#search {width:236px; height:30px;  float:right;  margin-top:32px;}
#search_text { background:url(/images/search_bg.png) no-repeat; width:187px; height:18px; padding:7px 8px 5px 8px; border:none; font-family:'Arial'; font-size:14px; color:#737273; margin-right:5px;}
#search_btn { background:url(/images/search_btn.png) no-repeat; width:28px; height:30px; border:none; cursor:pointer;}

#submenu { padding-top:9px; float:right;}
#submenu a:link, #submenu a:visited {font-family:'Tahoma'; font-size:11px; color:#716b6d; text-decoration:none; margin-right:15px; }
#submenu a:hover {color:white;}
#submenu img { vertical-align:-2px; margin-right:5px;}

#menu { width:720px; height:34px; margin-left:180px;}
.item_active { background:url(/images/active_left.png) no-repeat #ff0060; padding-left:14px; padding-right:9px; padding-top:9px; height:25px; float:left;}
.item { background:url(/images/nonactive_left.png) no-repeat #7a787a; padding-left:14px; padding-right:9px; padding-top:9px; height:25px; float:left;}
.item_active a, #item_active a:link, #item_active a:visited { font-family:'Arial'; font-size:14px; color:white; text-decoration:none;}
.item a, .item a:link, .item a:visited { font-family:'Arial'; font-size:14px; color:#cacaca; text-decoration:none;}
.item a:hover { color:#FFF;}


#menu_bottom { width:540px; height:34px;}
.item_active_bottom { background:url(/images/active_left_2.png) no-repeat #ff0060; padding-left:14px; padding-right:9px; padding-top:9px; height:25px; float:left;}
.item_bottom { background:url(/images/nonactive_left_2.png) no-repeat #626162; padding-left:14px; padding-right:9px; padding-top:9px; height:25px; float:left;}
.item_active_bottom a, .item_active_bottom a:link, .item_active_bottom a:visited { font-family:'Arial'; font-size:14px; color:white; text-decoration:none;}
.item_bottom a, .item_bottom a:link, .item_bottom a:visited { font-family:'Arial'; font-size:14px; color:#cacaca; text-decoration:none;}
.item_bottom a:hover { color:#FFF;}
.active_right {  width:5px; height:34px; background:url(/images/active_right.png) no-repeat; float:left; margin-right:1px;}
.nonactive_right { width:5px; height:34px; background:url(/images/nonactive_right.png) no-repeat; float:left; margin-right:1px;}
.active_right_bottom { width:5px; height:34px; background:url(/images/active_right_2.png) no-repeat; float:left; margin-right:1px;}
.nonactive_right_bottom { width:5px; height:34px; background:url(/images/nonactive_right_2.png) no-repeat; float:left; margin-right:1px;}

#page { width:900px; display:inline-block;}
.panel { width:180px; float:left;}

#title_1 { background:url(/images/title_bg_1.png) no-repeat #ff86b4; width:156px; height:25px; padding-left:12px; padding-top:9px; padding-right:12px;  font-family:'Arial'; font-size:14px; color:white; }
#title_1r { background:url(/images/title_bg_4.png) right top no-repeat #a7003f; width:156px; height:25px; padding-left:12px; padding-top:9px; padding-right:12px;  font-family:'Arial'; font-size:14px; color:white; }
.title_1n { background: #a7003f; width:156px; height:25px; padding-left:12px; padding-top:9px; padding-right:12px;  font-family:'Arial'; font-size:14px; color:white; }
#bottom_1 { background:url(/images/title_bg_2.png) bottom left #ff86b4 no-repeat; width:180px; height:17px;}
#bottom_2 { background:url(/images/title_bg_3.png) bottom right #a7003f no-repeat; width:180px; height:10px;}



.niche_menu { width:180px; background:#ffeff5;}
.niche_menu ul { list-style-type:none; padding:0px; margin:0px;}
.niche_menu ul li { background:#ffeff5 url(/images/dashed_bg.gif) bottom repeat-x; height:23px; padding-left:12px; padding-top:2px; padding-right:12px; position:relative; overflow:hidden; }
.niche_menu ul li:hover { background:white url(/images/dashed_bg.gif) bottom repeat-x;}
.niche_menu a {height:23px; line-height:23px; display:block;}
* html .niche_menu a {display:inline;}
.niche_menu ul li a, .niche_menu ul li a:link, .niche_menu ul li a:visited , strong, .vots_block { color:#a55d78; font-family:'Tahoma'; font-size:11px; text-decoration:none;}
.vots_block  {padding:10px;}
.niche_menu ul li a:hover { color:#ff0060;}
.niche_menu ul li.active { background:white url(/images/dashed_bg.gif) bottom repeat-x; height:23px; line-height:23px; padding-left:12px; padding-top:2px; padding-right:12px; }


.arrow { margin-right:7px;}

#center { width:540px; float:left;}
.center_tree { width:510px; height:24px; padding-top:10px; padding-left:15px; padding-right:15px; background:#ff0060; color:#a7003f;font-family:'Tahoma'; font-size:11px;}
.center_tree a:link, .center_tree a:visited { font-family:'Tahoma'; font-size:11px; color:#ffa9c9; margin-left:7px; margin-right:7px; text-decoration:none;}
.center_tree a:hover { color:white;}

#content { width:510px; padding:15px 15px 15px 15px; background:white; display:inline-block;}
* html #content {position:relative; overflow:hidden;}
#content p {font-family:'Tahoma'; font-size:13px; color:#a55d78; text-align:justify; line-height:13px; margin-bottom:10px; margin-top:10px; }
#content p a:link, #content p a:visited {font-family:'Tahoma'; font-size:11px; color:#ff0060; text-decoration:underline; }
#content p a:hover { text-decoration:none; }

.title_2 {
	font-family:Arial;
	font-size:20px;
	color:#ff0060;
	width:270px;
	float:left;
	font-weight: normal;
}
.info_2 {
	font-family:Arial;
	font-size:13px;
	color:#d989a7;
	padding-top:5px;
	text-align:right;
	font-weight: normal;
}
#sort {font-family:'Tahoma'; font-size:11px; color:#d38ca7; padding-top:5px;}
#sort a:link, #sort a:visited {font-family:'Tahoma'; font-size:11px; color:#d38ca7; text-decoration:none;margin-left:5px; margin-right:5px;}
#sort a:hover { text-decoration:underline;}
#sort b { color:#a55d78; margin-left:5px; margin-right:5px;}

.line_hr { margin-top:10px; margin-bottom:10px; width:510px; height:1px;  border: none; background-color: #f6e9ee; color:#f6e9ee;}
.line_hr_2 { margin-top:10px; margin-bottom:10px; width:510px; height:1px;  border: none; background-color: #f6e9ee; color:#f6e9ee;}
.line_hr_3 {height:1px;  border: none; background-color: #f6e9ee; color:#f6e9ee; margin-top:15px; margin-bottom:15px; width:510px;  }
#line_vr { margin-left:15px; margin-right:15px; width:1px; height:200px; background:black;}

#last_added_sites { display:inline-block;}
#last_added_site_l { width:240px; padding-top:10px; float:left; padding-right:14px; padding-bottom:15px; border-right:1px solid #f6e9ee; margin-right:15px;}
#last_added_site_r { width:240px; padding-top:10px; float:left; padding-bottom:15px; }
.last_added_site_info  {width:170px; float:left; height:50px;}
.last_added_site_info_2  {width:250px; float:left; height:50px;}
.best_porn_site { width:510px; display:inline-block;}
.best_porn_site_2 { width:510px; display:inline-block;}
.best_porn_site_info { width:255px; height:225px; float:left; margin-left:15px; margin-top:10px;}
.best_porn_site_info_2 { width:350px; height:79px; float:left; margin-left:15px; margin-top:10px;}
#best_porn_site_info_3 { width:220px; height:79px; float:left; margin-left:15px; margin-top:10px;}

h3 a{
	 padding-top:0px;	 
	font-family:Arial;
	font-size:15px;
	color:#a7003f;
	font-weight: normal;
}

.title_3 a{
	font-family:Arial;
	font-size:15px;
	color:#a7003f;
	font-weight: normal;
}
.title_3 {
	font-family:Arial;
	font-size:15px;
	color:#a7003f;
	font-weight: normal;
}

.text_1 { font-family:'Tahoma'; font-size:11px; color:#d38ca7;}
.text_1 a:link, .text_1 a:visited {color:#a55d78; text-decoration:none; font-weight:bold;}
.text_1 a:hover { color:#ff0060;}

.score_1 {font-family:'Impact'; font-size:32px; color:#ff0060; line-height:25px; width:70px; float:right; text-align:center; }
#score_2 {font-family:'Impact'; font-size:32px; color:#ff0060; line-height:25px; width:70px; float:right; text-align:center; margin-top:-47px; }
.score_3 {font-family:'Impact'; font-size:60px; color:#ff0060; line-height:50px; width:70px; float:right; text-align:center; margin-top:0px; }

.progress_bg { width:100px; height:8px; background:#ffc6db;}
.progress { height:8px; background:#ff0060;}
.progress_digit {font-family:'Impact'; font-size:18px; color:#ff0060; line-height:16px; text-align:right;}

.score_text { font-family:'Tahoma'; font-size:10px; color:#ff0060; font-weight:bold;}
.score_text_2 { font-family:'Tahoma'; font-size:11px; color:#ff0060; font-weight:bold;}
.score_text_3 { font-family:'Tahoma'; font-size:11px; color:#a55d78; }
.score_text_4 { font-family:'Tahoma'; font-size:11px; color:#ffadcb; }

.thumb_1 { border:2px solid #ffeff5; margin-top:10px; margin-bottom:10px;  float:left;}
.thumb_1:hover { border:2px solid #ff0060;}

.thumb_2 { border:2px solid #ffeff5; margin-top:10px; float:left;}
.thumb_2:hover { border:2px solid #ff0060;}

#thumb_3 { border:2px solid #ffeff5; margin-top:10px;  float:left;}
#screens{height:240px;}
#screens #scr1 {
	padding:5px; margin-left:20px;
	float: left;
}
#screens #scr2 { padding:5px;  text-align:center; float: right; margin-right:20px; }

#thumb_3:hover { border:2px solid #ff0060;}

#thumb_4 { border:2px solid #ffeff5; margin-top:10px; float:left; margin-right:10px;}
#thumb_4:hover { border:2px solid #ff0060;}

#thumb_4r { border:2px solid #ffeff5; margin-top:10px; float:right;}
#thumb_4r:hover { border:2px solid #ff0060;}

#galleries {display:inline-block;}

.link_1 { font-family:'Tahoma'; font-size:11px; color:#ff0060; float:left; display:inline;}
.link_1 a:link, .link_1 a:visited {color:#ff0060;  }
.link_1 a:hover { text-decoration:none;}
.link_big {font-size:13px;}

.read_review_link {float:left; width:100px;}
.visit_link { float:right; text-align:right; float:right; width:100px;}

#footer {  width:900px; height:80px; margin-top:40px; margin-bottom:20px;}
#footer_logo { width:170px; height:59px; margin-right:10px; float:left;}
#footer_text { padding-top:15px;font-size:11px; color:#7b7b7b; font-family:'Tahoma'; font-size:11px;}
#footer_text a:link, #footer_text a:visited { text-decoration:underline; color:#aba9aa;}
#footer_text a:hover { color:white;}

.pager { font-family:'Tahoma'; font-size:11px; color:#a55d78; height:15px;}          
.pager a.prev { float:left; padding-left:30px; background:url(/images/pager_prev.gif) no-repeat left center;font-family:'Tahoma'; font-size:11px; color:#d38ca7; text-decoration:none;}
.pager a.next { float:right; padding-right:30px; background:url(/images/pager_next.gif) no-repeat right center; font-family:'Tahoma'; font-size:11px; color:#d38ca7;text-decoration:none;}
.pager ul { text-align:center; }
.pager ul li {font-family:'Tahoma'; font-size:10px; color:#d38ca7; display:inline; padding-right:6px; background:url(/images/per_page_sep.gif) no-repeat right center; }
.pager ul li a {font-family:'Tahoma'; font-size:11px; color:#d38ca7; margin-left:5px;text-decoration:none; }
.pager ul li a:hover { text-decoration:underline;}
.pager ul li.last, .pager ul li.first { padding-right:0; margin-right:0; background:none; }
#content .price {
	font-size: 10px;
}

.td_review {
 	font-family:'Arial';
	font-size:11px; 
}

.filter_review {font-family:'Tahoma'; font-size:10px; color:#000000; padding:6px; background:#FFFF30;  }
.calendar {background:url(/images/calendar.png) no-repeat right center; padding:2px 26px 4px 0;}

.com_rate{border:none; background:#ffffff; font-weight:bold; color:#FF0060;}
.form_border {border: 1px solid #AAAAAA; color:#A55D78;}
#commentForm {color:#A55D78;}
.com_color {color:#D38CA7; font-size:13px;}
