/*__Global__*/
html, body {margin:0;padding:0;}
body{position:relative; font:62.5%/1.3 'Tahoma', Arial, Trebuchet MS, Verdana, serif; color:#000}
*{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:#262626;}
a:hover{text-decoration:underline;}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

#container{position:relative; width:100%;}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*HEADER*/
#header{position:relative; width:100%; background:url(images/bg/head-foot_bg.gif) left top repeat-x #ce3162; border-bottom:1px solid #ce3162;}					
#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:#000;}
#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:54px; float:right;}
#main_menu ul.main_part{ float:left; height:56px; }
#main_menu li{ float:left; height:53px; padding-left:0px; 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:53px; font-size:0px; text-indent:-999em; overflow:hidden;}
#main_menu a.home{ width:87px; 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:90px; 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:86px; 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:64px; 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:63px; 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:67px; 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:#ffe1ed; border-top:1px solid #fff;}
#content{margin:10px auto auto auto; width:1020px;}

/*MAIN SLOT & Title*/
.h1 {font-size:10px;margin:0;padding:0;color:#8d0035;}
.cont_col {background: #FCF5BD;border:1px solid #8d0035; margin:10px 0px; width: 1020px; padding:10px;}
	.cont_title {border-bottom:1px solid #8d0035;margin-bottom:3px;}
		.cont_title h2 {font-size:16px;margin:0;padding:0;color:#8d0035;}
		.cont_titletop {font-size:12px;margin:0;padding:0;color:#8d0035;}
		.archive {font-size:12px;margin:0;padding:0;}
		.cont_title h1 {font-size:16px;margin:0;padding:0;color:#8d0035;}
		.cont_col a img {border:1px solid #8d0035;padding:0;margin:0;}

.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:928px; padding:10px;border:1px solid #8d0035; background:#FCF5BD;}
.cats ul{ margin:0; padding:5px; font-size:1.2em;}
.cats ul li{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 #8d0035;margin-bottom:3px;}
.cats h2 {font-size:16px;margin:0;padding:0;color:#8d0035;}

.toplist {margin-top:13px;margin-bottom:13px; width:928px; padding:13px;border:1px solid #8d0035; background: #FCF5BD;}
.toplist ul {float:left;margin:0; padding:5px; font-size:1.2em; width:200px;}
.toplist_title {border-bottom:1px solid #8d0035;margin-bottom:3px;}
.toplist h2 {font-size:16px;margin:0;padding:0;color:#8d0035;}

/* / END CONTENT */
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* FOOTER */
#footer{position:relative; width:100%;  background:url(images/bg/foot_bg.gif) left top repeat-x #ce3162; border-top:1px solid #ce3162; color:#000;}
#footer a {color:#000;}
#footer .central_part{ width:785px; margin:0px auto; padding:30px 0px; background:url(images/elements/foot_logo.gif) left top no-repeat; padding-left:115px;}



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

