/*__Global__*/
html, body {margin:0;padding:0;}
body{position:relative; font:62.5%/1.3 'Tahoma', Arial, Trebuchet MS, Verdana, serif; color:#00FFFF}
*{margin:0px;padding:0px;}
ul, li {margin:0;padding:0;list-style:none;}
img {border:0px;}
table, td {border-collapse:collapse;}
a{text-decoration:none; color:#fff;}
a:hover{text-decoration:underline;}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

#container{margin:auto;width:1000px;}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*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{margin:10px auto auto auto; width:945px;}
#content a img {border:1px solid #000;}

/*MAIN SLOT & Title*/
.cont_col {background: #132246; left bottom repeat-x #fff;border:1px solid #fff; margin:10px 0px; width: 927px; padding:10px;}
	.cont_title {border-bottom:1px solid #fff;margin-bottom:3px;}
		.cont_title h2 {font-size:16px;margin:0;padding:0;color:#fff;}

.main_title{ position:relative; width:100%;}
.main_title span{ float:left; margin:10px;} .main_title a {float:right; margin:10px;} .main_title img{ display:block; font-size:0px;}

.cats {margin-top:10px;margin-bottom:10px; width:927px; padding:10px;border:1px solid #fff; background: #132246; left bottom repeat-x #fff;}
.cats ul{ margin:0; padding:5px; font-size:1.2em;}
.cats ul li{width:130px; background:url(images/elements/categori_gall_mark.gif) left center no-repeat; float:left; padding-left:10px; margin-left:5px;}
.cats_title {border-bottom:1px solid #fff;margin-bottom:3px;}
.cats h2 {font-size:16px;margin:0;padding:0;color:#fff;}

.toplist {margin-top:10px;margin-bottom:10px; width:927px; padding:10px;border:1px solid #fff; background: #132246; left bottom repeat-x #fff;}
.toplist ul {float:left;margin:0; padding:5px; font-size:1.4em; width:200px;}
.toplist_title {border-bottom:1px solid #fff;margin-bottom:3px;}
.toplist h2 {font-size:16px;margin:0;padding:0;color:#fff;}


/*Gallery*/
A:hover img, A:active img {FILTER: alpha(Opacity=99,FinishOpacity=60,style=1,StartX=0,FinishX=2,StartY=0,FinishY=2)}
ul#lt_gallery{ float:left; width:600px; border-right:1px solid #d2d2d2; background-color:#fff;}
#lt_gallery td img{ padding:0px; display:block; font-size:0px;}

/* / 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*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
