html { height:100%; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
form, fieldset { padding:0; margin:0; border:0; }
body { margin:0 auto; padding:0; height:100%; font-family:"Trebuchet MS", Arial, sans-serif; font-size: 13px; line-height:15px; background:url(/cougarsexclub/images/bg-body.png) repeat 0 0; }
a { text-decoration: none; }
#page { width:1002px; min-height:100%; margin:0 auto; background: url(/cougarsexclub/images/bg-page.png) repeat-y 0 0; }
* html #page { height:100%; }
#page .bg-page { width:952px; background:#ffecf3; overflow:hidden; padding:0; margin:0 25px; position:relative; }
img { border:none; display:block; }
#header { width:952px; margin: 0; /*height:480px;*/
	/*overflow:hidden;*/
	background:#ffecf3; }
#header p { padding:0; margin:23px 0 0; padding:0 0 0 64px; font-size:16px; position:relative; /*float:left;*/
	
	/*z-index:100;*/
}
#header p a { padding:0; margin: 0; color:#ec618d; }
#header p a:hover { text-decoration:underline; }
#header .image { position:absolute; right:0; width:100%; top:0; overflow:hidden; }
#header .club { position:absolute; display:block; right:4px; top:381px; z-index:100; }
#header.bg-header .club { position:absolute; display:block; right:1px; top:261px; z-index:1000; }
#header .provl { position:absolute; display:block; left:137px; top:166px; z-index:100; }
#header .babes { position:absolute; display:block; right:0px; top:200px; z-index:100; }
#header .babes-1 { position:absolute; display:block; right:0px; top:161px; z-index:100; }
#header .babes-index { position:absolute; display:block; right:0px; top:301px; z-index:100; }
bg-header .babes { position:absolute; display:block; right:0px; top:200px; z-index:100; }
#header .menu-top { position:absolute; right:0; float:right; top:39px; overflow:hidden; }
#header .menu-top ul { overflow:hidden; float:right; margin:0; padding:0 0 0 8px; list-style:none; background: url(/cougarsexclub/images/bg-menu-top.png) no-repeat 0 0; height:56px; }
#header .menu-top ul li { float:left; position:relative; margin:3px 0 0 0; }
#header .menu-top ul li a { display:block; text-indent:-9999px; cursor:pointer; }
#header .menu-top ul li a.bookmark { width:156px; height:34px; background: url(/cougarsexclub/images/bookmark.png) no-repeat 0 0; }
#header .menu-top ul li a.members { width:156px; height:34px; background: url(/cougarsexclub/images/members.png) no-repeat 0 0; }
#header .image-shadow { position:absolute; left:0; top:229px; overflow:hidden; }
#header .header-top { width:100%; overflow:hidden; background: url(/cougarsexclub/images/bg-header-top.png) repeat-x 0 0; height:34px; position:relative; }
#header .logo { overflow:hidden; float:left; display:inline; position:relative; margin:12px 0 0 21px; z-index:1000; }
#header .logo-login { overflow:hidden; float:left; display:inline; position:relative; margin:12px 0 0 21px; z-index:1000; }
#header .header-top p { margin: 0; text-indent:-9999px; background: url(/cougarsexclub/images/title-2.gif) no-repeat 50% 0; height:39px; }
#header .header-top p.title { background: url(/cougarsexclub/images/title-1.gif) no-repeat 50% 0; }
#header .header-top a { color:#daff99; font-size:24px; margin:0; }
#header .logo h1 { float:left; margin:0; }
#header .logo h1 a { display: inline; width:474px; height:194px; background: url(/cougarsexclub/images/logo.png) no-repeat 0 0; text-indent:-99999px; cursor:pointer; float:left; display:block; }
#header .logo-login h1 { float:left; margin:0; }
#header .logo-login h1 a { background: url(/cougarsexclub/images/logo-2.png) no-repeat 0 0; width:423px; display:block; height:175px; }
#header .header-menu { position:relative; width:100%; clear:both; padding:137px 0 0; }
* html #header .header-menu { clear:none; }
*+ html #header .header-menu { clear:none; }
#header.bg-header .header-menu { padding:26px 0 0; }
#header.bg-header-top .header-menu { padding:15px 0 0; }
#header .header-menu ul { height:70px; background: url(/cougarsexclub/images/header-menu.png) no-repeat 0 0; list-style:none; margin:0; padding:0 0 0 7px; }
#header .header-menu ul li { float:left; padding:0 23px; position:relative; margin:11px 0 0 0; background: url(/cougarsexclub/images/icon.png) no-repeat 100% 40%; }
#header .header-menu ul li.last { background: none; }
#header .header-menu ul li a { text-indent:-9999px; display:inline; cursor:pointer; width:120px; height:58px; float:left; }
#header .header-menu ul li a.home { width:117px; height:37px; background: url(/cougarsexclub/images/home.png) no-repeat 0 0; position:relative; }
#header .header-menu ul li.last a.choose { width:525px; height:37px; background: url(/cougarsexclub/images/choose.gif) no-repeat 0 0; position:relative; }
#header .header-menu ul li a.home:hover { width:117px; height:37px; background: url(/cougarsexclub/images/home-bg.png) no-repeat 0 0; }
#header .header-menu ul li a.updates { width:149px; height:45px; background: url(/cougarsexclub/images/updates.png) no-repeat 0 0; }
#header .header-menu ul li a.updates:hover { width:149px; height:45px; ; background: url(/cougarsexclub/images/updates-bg.png) no-repeat 0 0; }
#header .header-menu ul li a.sites { width:84px; height:37px; background: url(/cougarsexclub/images/sites.png) no-repeat 0 0; }
#header .header-menu ul li a.sites:hover { width:84px; height:37px; background: url(/cougarsexclub/images/sites-bg.png) no-repeat 0 0; }
#header .header-menu ul li a.next { width:90px; height:37px; background: url(/cougarsexclub/images/next.png) no-repeat 0 0; }
#header .header-menu ul li a.next:hover { width:90px; height:37px; background: url(/cougarsexclub/images/next-bg.png) no-repeat 0 0; }
img { border:0; }
#main { padding:0 0 19px; overflow:hidden; position:relative; z-index:1000; width:100%; }
#content { position:relative; float:right; }
#content .content-bg { padding:0 28px; width:896px; }
#content div.galery { position:relative; margin:10px 0 0; z-index:1000; overflow:hidden; width:100%; }
#content a.click-here { margin:0 0 0 15px; font-size:13px; font-weight:bold; color:#e53070; text-decoration:underline; padding:0 0 0 12px; }
#content a.click-here:hover { text-decoration:none; }
#content .img { float:left; width:308px; height:460px; position:relative; margin:2px 0 0 6px; overflow:hidden; }
#content .img h4 { background:#e53070; width:308px; padding:8px 0 8px 0; color:#fff; font-size:14px; font-weight:bold; text-align:center; margin:0; }
#content .img h4 a { color:#fff; text-decoration:none; }
#content .img h4 a:hover { text-decoration:underline; }
#content .img p.bottom { background:#000; width:308px; padding:8px 0 8px 0; color:#fff; font-size:14px; font-weight:normal; text-align:center; margin:0; }
#content .img p.bottom a { font-weight: bold; color: #FF0; }
#content .img p.bottom a:hover { color: #F00; }
#content .img .logo { display:block; position:absolute; right:63px; top:341px; z-index:100; }
#content h2 { margin:8px 0 0 0; text-indent:-9999px; background: url(/cougarsexclub/images/catch.gif) no-repeat 0 0; display:block; height:34px; }
#content .block-bottom a.video { text-indent: -3000px; display: block; width: 265px; height: 30px; background: url(/cougarsexclub/images/click-video.gif) no-repeat 0 0; float:right; ; overflow:hidden; margin:12px 18px 0 0; ; }
#content p { font-size:13px; margin:0; padding:0 0 27px; }
#content .block { position:relative; width:100%; margin:0 -20px; padding:0 20px; overflow:hidden; background:url(/cougarsexclub/images/bg-block.gif) no-repeat 20px 0; }
#content .img_bd { border: 1px #595251 solid; }
#content .block h3 { font-size:21px; font-weight:bold; padding:21px 0 17px 60px; margin:0; color:#dc3282; float:left; }
#content .block-bottom { position:relative; background:url(/cougarsexclub/images/bg-block-bottom.gif) no-repeat 26px 100%; width:100%; margin:0 -20px; padding:0 20px 3px 20px; overflow:hidden; }
#content .block-bottom .foto { margin:0 0 0 6px; padding:0; background:#f8b4b0; float:left; width:892px; display:inline; }
.block-bottom .image1 { float:left; overflow:hidden; margin:0 0 0 1px; }
.block-bottom .image2 { float:left; overflow:hidden; margin:0 1px; }
.block-bottom .image3 { float:left; overflow:hidden; margin:0 1px; }
.block-bottom .box { display:block; float:right; width:261px; height:382px; overflow:hidden; background:url(/cougarsexclub/images/bg-text.png) no-repeat 50% 0; margin:0 -30px; padding:0 30px; }
#content .block-bottom .box p { font-size:12px; line-height:16px; position:relative; color:#fff; padding:0 20px 25px 20px; margin:23px 0 0 0; height: 260px; overflow: auto; }
#content .col-left { float:left; overflow:hidden; width:370px; margin-right: 3px; }
#content .col-right { float:left; overflow:hidden; width:271px; margin:0 1px 0 1px; display:inline; }
#content .col-left ul { margin:2px 0 0 0; list-style:none; padding:0; width:355px; border-top: 8px solid #e53070; float:left; }
#content .col-left ul li { float:left; padding:0 4px 0 0; margin:4px 0 0 0; }
#content .col-right ul { margin:0; list-style:none; padding:0; }
#content .col-right ul li { padding:0 0 2px; }
#content .block-bottom .box p a { color:#c5ff60; background:url(/cougarsexclub/images/more-bg.gif) no-repeat 100% 60%; font-weight:bold; padding:0 10px 0 0; font-size:12px; margin:0; text-decoration:underline; }
#content .block-bottom .box p a:hover { text-decoration:none; }
#content .block-bottom .box a { font-size:14px; color:#ffe432; font-weight:bold; padding:0; margin:0 0 0 30px; }
#content .block-bottom .box a:hover { text-decoration:underline; }
#content .block-bottom .box .ratethis { color:#ffe432; margin:10px 0 0 30px; font-weight: bold; font-size: 14px; padding: 0; }
#content .block-bottom .box .rating { width:160px; float:left; position:relative; margin:5px 0 0 0; padding:0 0 0 30px; }
#content .block-bottom .box .rating a { margin: 0; font-weight: normal; }
/*
#content .block-bottom .box .rating div {
	background:transparent url(/images/rating.gif) repeat-x scroll 0 0;
	overflow:hidden;
	height:32px;
}
*/
#content .block-bottom a.click { text-indent: -3000px; display: block; cursor:pointer; width: 796px; height: 49px; background: url(/cougarsexclub/images/click-block.png) no-repeat 0 0; float:left; overflow:hidden; margin:7px 0 0 58px; display:inline; }
#content .block-bottom a.click:hover { background: url(/cougarsexclub/images/click-block-bg.png) no-repeat 0 0; }
#content .insert { line-height: 1.75em; text-align: center; padding: 20px 5px; }
#content .insert a { padding:0 15px 0 0; font-size:19px; color:#c00; font-weight:bold; text-decoration:none; display: block; }
#content .insert a span { text-decoration: none; font-size: 0.8em; font-weight: normal; color: #000; }
#content .insert a:hover { text-decoration:none; color: #000; }
#sidebar { float:left; width:297px; background:url(/cougarsexclub/images/bg-sidebar-bottom.gif) no-repeat 0 100%; overflow:hidden; position:relative; margin:0 0 0 6px; display:inline; }
#sidebar .bg-sidebar-top { margin:0; background:url(/cougarsexclub/images/bg-sidebar-top.gif) no-repeat 0 0; padding:20px 0 20px; overflow:hidden; width:100%; }
#sidebar .bg-sidebar-bottom { background:url(/cougarsexclub/images/bg-sidebar.gif) repeat-y; overflow:hidden; padding:0 12px 10px; }
#sidebar h2 { margin:0; color:#fff; font-weight:normal; font-size:18px; }
#sidebar h3 { margin:14px 0 0 0; font-size:14px; font-weight:bold; color: #ff0; }
#sidebar h3 a { color:#ffff00; }
#sidebar h3 a:hover { text-decoration:underline; }
#sidebar p { font-size:12px; line-height:14px; color:#fff; margin:7px 0 0; }
#footer { background:#ffecf3 url(/cougarsexclub/images/bg-footer.png) no-repeat 0 0; /*	height:274px; */
	width:100%; overflow:hidden; padding:0 0 30px; }
#footer .see-more { float:left; margin:40px 0 0 31px; display:inline; }
#footer .see-more a { display:block; position:relative; background: url(/cougarsexclub/images/see-more.gif) no-repeat 0 0; width:366px; height:200px; text-indent:-9999px; }
#footer .enter-now { float:right; ; margin:24px 31px 0 0; display:inline; }
#footer .enter-now a { display:block; position:relative; background: url(/cougarsexclub/images/enter-now.gif) no-repeat 0 0; width:331px; height:175px; text-indent:-9999px; }
#footer .text-bottom { width:100%; margin:32px 0 0 0; display:inline; float:left; text-align: center; }
#footer .text-bottom p { width:100%; margin:0px 0; font-size:11px; text-align:center; }
#sites { margin-top: 35px; }
#sites h1 { text-align: center; margin: 0; padding:0; line-height: normal; }
#sites h1 a { color: #900; }
#sites h2 a { display: block; color: #900; padding: 10px; margin: 0 76px; }
#sites h2 { text-align: center; color: #000; font-size: 18px; font-weight: normal; margin: 0; padding:0; text-indent: 0; height: auto; background: none; line-height: 130%; }
#sites ul { list-style: none; margin:5px 0 0 20px; }
#sites ul li { float:left; margin: 7px 5px 2px 5px; display: inline; text-align: center; padding:5px 5px; font-family: Arial, Helvetica, sans-serif; }
#sites ul li a { font-weight: bold; color: #900; }
#sites ul li p { width: 181px; font-size: 12px; font-weight: bold; color: #000; margin-top:6px; height: 46px; }
#sites ul li img { display: block; border: 1px solid #000; clear: both; }
#sites ul li a:hover img { border: 1px dotted #000; }
#sites ul li a:hover { color: #000; }
#sites ul.bigsites li p { width: 385px; font-size: 16px; margin-top: -5px; }
#sites ul.bigsites h2 a { padding: 2px 0 5px 0; }

.rating_off { background: url(/cougarsexclub/images/rating01.gif) repeat-x; height: 31px; width: 155px; position: relative; } 
.rating_on { background: url(/cougarsexclub/images/rating02.gif) repeat-x; height: 31px; width: 155px; position: absolute; top: 0; left:0; }

#common_footer { color: #444; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; margin-top: 15px; }
#common_footer img { display: inline; }
#common_footer p { margin: 0; padding-bottom: 15px; }
#common_footer p.common_copyright { }
#common_footer p.comfortable { color: #000;font-size: 12px;font-weight: bold;font-family: Verdana, Geneva, sans-serif; }
#common_footer a { color: #900; text-decoration: underline; }
#common_footer a:hover { color: #009; text-decoration: none; }
