/*__Global__*/
html, body {margin:0;padding:0;}
body{position:relative; font:11px 'Tahoma', Arial, Trebuchet MS, Verdana, serif; color:#000}
*{margin:0px;padding:0px;}
ul, li {list-style:none;}
img {border:0px;}
a{text-decoration:none; color:#262626;}
a:hover{text-decoration:underline;}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
h3 {font-size:13px;
padding-bottom:10px;
}
#container{position:relative; width:100%;}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*HEADER*/
#header{position:relative; width:100%; background:url(images/bg/head-foot_bg.gif) left top repeat-x #132347; border-bottom:1px solid #000;}					
#header .central_part{ width:900px; margin:0px auto;}
#header h1.logo{float:left; width:390px; text-indent:-999em; overflow:hidden; font-size:0px;}
#header h1.logo a{ display:block; width:390px; height:112px; background:url(images/elements/logo.gif) left top no-repeat;}
#header .right_side{ width:500px; float:right; color:#fff; font-size:1.1em; text-align:right;}
#header .right_side p{ padding:15px 17px 10px 0px;}
#header .right_side p span{color:#00d1ff;}
#header .right_side p a{ margin-left:25px; text-transform:uppercase; color:#fff; text-decoration:none;}
#header .right_side a img{ padding-right:5px;}

/*MAIN MENU*/
#main_menu{height:57px; float:right;}
#main_menu ul.main_part{ float:left; height:56px; padding-top:1px; }
#main_menu li{ float:left; height:52px; padding-left:2px; background:url(images/bg/main_menu/border_bg.gif) left top no-repeat;}
#main_menu li:first-child{ border:none; padding-left:0px;}
#main_menu li img{ font-size:0px; display:block;}
#main_menu a{ display:block; height:52px; font-size:0px; text-indent:-999em; overflow:hidden;}
#main_menu a.home{ width:73px; background-image:url(images/buttons/home.gif);}
#main_menu a.home:hover{background-image:url(images/buttons/home_h.gif);}
#main_menu a.galleries{ width:88px; background-image:url(images/buttons/galleries.gif);}
#main_menu a.galleries:hover{background-image:url(images/buttons/galleries_h.gif);}
#main_menu a.paysites{ width:84px; background-image:url(images/buttons/paysites.gif);}
#main_menu a.paysites:hover{background-image:url(images/buttons/paysites_h.gif);}
#main_menu a.blog{ width:62px; background-image:url(images/buttons/blog.gif);}
#main_menu a.blog:hover{background-image:url(images/buttons/blog_h.gif);}
#main_menu a.vod{ width:60px; background-image:url(images/buttons/vod.gif);}
#main_menu a.vod:hover{background-image:url(images/buttons/vod_h.gif);}
#main_menu a.tube{ width:68px; background-image:url(images/buttons/tube.gif);}
#main_menu a.tube:hover{background-image:url(images/buttons/tube_h.gif);}
/* / END HEADER */
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*CONTENT*/
#box{position:relative; width:100%; background:url(images/bg/box_bg.gif) left top repeat; border-top:1px solid #fff;}
#content{position:relative; width:910px; margin:0px auto; }

/*MAIN SLOT & Title*/
.main_slot{background:url(images/bg/main_slot_bg.gif) left bottom repeat-x #fff; border:1px solid #dbdbdb; margin:10px 0px;}
.main_title{ position:relative; width:100%;}
.main_title span{ font-size:16px;float:left; margin:10px;} .main_title a{float:right; margin:10px;} .main_title img{ display:block; font-size:0px;}

/*Gallery*/
ul#lt_gallery{ float:left; width:745px; border-right:1px solid #d2d2d2; background-color:#fff;}
#lt_gallery td img{ padding:2px; display:block; font-size:0px;}
.categori_gall{ float:right; width:156px; border:1px solid #fff;}
.categori_gall ul{ width:130px; margin:0px auto; font-size:1.2em;}
.categori_gall ul li{ float:left; width:55px; background:url(images/elements/categori_gall_mark.gif) left center no-repeat; padding-left:10px; margin-bottom:8px;}

/*Paysite*/
ul#lt_paysite{ float:left; padding-bottom:10px; font-size:1.4em;}
#lt_paysite li{ width:207px; padding:0px 8px 0px 9px;  float:left;}
#lt_paysite img.photo{ display:block; border:1px solid #dbdbdb; font-size:0px;}
#lt_paysite p{float:left; width:100%; padding:3px 0px; }
#lt_paysite p a{font-weight:bold; float:left;}
#lt_paysite p a.ico{ width:27px; float:right; font-size:0px;}
#lt_paysite span a{ padding-left:18px; color:#184387; background:url(images/elements/star_blue_mark.gif) left center no-repeat;}

/*Tube videos*/
ul#lt_tubevideos{ float:left; width:448px; color:#000; padding-bottom:10px;}
#lt_tubevideos table{width:428px; margin:0px auto;}
#lt_tubevideos table td{border:1px solid #dbdbdb; padding:5px; background:url(images/bg/small_slot_bg.gif) left bottom repeat-x #fff;}
#lt_tubevideos table span{ float:left; width:100px; padding-right:10px;}
#lt_tubevideos table span img{ display:block; font-size:0px;}
#lt_tubevideos div{ position:relative; float:right; width:200px;}
#lt_tubevideos table h3{ font-size:1.4em; font-weight:normal; padding-bottom:5px;} #lt_tubevideos h3 a{ color:#0090c5; font-weight:bold;}
#lt_tubevideos table p{ position:relative; width:110px;}
#lt_tubevideos table p.rating{ width:95px; margin-top:-20px; float:right;}
#lt_tubevideos table p.rating a{ font-size:0px; margin:0px 2px;}

/*Latest Post*/
ul.lt_post{ width:447px; float:left; border-left:1px solid #d0d0d0; min-height:518px;}
.lt_post li{ padding-bottom:10px;} ul.lt_post li:first-child{ padding-bottom:0px;}
.lt_post div{ width:190px; padding:0px 10px;}
.lt_post h4{ font-size:1.2em; font-weight:normal; padding-bottom:5px;} ul.lt_post h4 a{ color:#0090c5; font-weight:bold;}

/*banner slot*/
.banner_slot{ padding:40px 0px; background:url(images/bg/banner_slot_bg.gif) left bottom repeat-x #24426c; }
.banner_slot img{ display:block; margin:0px auto;}

/*our friend*/
ul.out_friend{ width:870px; margin:0px auto; padding-bottom:5px;}
ul.out_friend li{ float:left; background:url(images/elements/drop.gif) left center no-repeat; padding-left:15px; margin:5px 10px 5px 0px; font-size:1.4em; color:#262626;}
/* / END CONTENT */
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* FOOTER */
#footer{position:relative; width:100%;  background:url(images/bg/head-foot_bg.gif) left top repeat-x #132347; border-top:1px solid #07112b; color:#3fb4cd;}
#footer a{ color:#d6dbe4;}
#footer .central_part{ width:785px; margin:0px auto; padding:30px 0px; background:url(images/elements/lusty_puppy_ico.gif) left top no-repeat; padding-left:115px;}

/*Copyright info*/
.copyright{ width:485px; float:left;}
.copyright ul{ width:100%; padding-bottom:15px;}
.copyright ul li{ float:left; padding:0px 4px 0px 6px; font-size:1.1em; background:url(images/elements/double_hr_v_large.gif) left center no-repeat;}
.copyright ul li:first-child{ background:none; padding-left:0px;}
.copyright span{ font-size:1.1em;}

/*Design by info*/
.design_by{ width:300px; float:right; padding-top:10px;}
.design_by span, #footer .design_by a, #footer .design_by img{ vertical-align:middle;}
.design_by img{ padding:0px 5px;}
/* / END FOOTER*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

