/* CSS Document */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: inherit; font-weight: inherit; }
del, ins { text-decoration: none; }
li { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; font-variant: normal; }
sup { vertical-align: baseline; }
sub { vertical-align: baseline; }
legend { color: #000; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select { *font-size:100%;
}
input, textarea {outline:none;} 
input:active, textarea:active {outline:none;}
:focus {outline:none;} 
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
/*Carcas*/
body { font-family: 'Questrial', Tahoma, Geneva, sans-serif; margin: 0px; padding: 0px; background-color: #0C0C0C; background-image: url(/img/bg.png); font-weight: 400; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }.header { position: relative; z-index: 99; height: 47px; display: block; }
.container { background: url(/img/header-bg.png) repeat-x 0px 0px; }

.wrapper { display: block; position: relative; min-width: 1000px; }
.content { display: block; position: relative; min-width: 1000px; z-index: 1; }
* html .wrapper, * html .content{
	width: expression( document.body.clientWidth < 1001 ? "1000px" : "auto" ); /* set min-width for IE */
	}
.logo { position: absolute; background: url(/img/logo.png); height: 47px; width: 233px; display: block; left: 5px; top: 0px; }
.logo a { text-indent: -9999px; display: block; height: 100%; width: 100%; }

.box-right { display: block; position: absolute; top: 12px; right: 0px; margin-right: 5px; }
.box-right form { display: block; float: left; }
.box-right form .s_input { background: #1c0113; border: 1px solid #a10b7d; line-height: 22px; display: block; float: left; height: 22px; width: 160px; padding-left: 10px; font-size: 14px; color: #A6A6A7; }
.box-right form .s_input:focus { width: 180px; border: 1px solid #FFFFFF; color: #FFF; }

.box-right form .buton { display: block; float: left; height: 16px; width: 16px; margin-top: 4px; margin-left: 5px; }

.nav { position: absolute; display: block; top: 6px; left: 260px; height: 34px; float: left; font-family: Verdana, Geneva, sans-serif; letter-spacing: -1px; }
.nav li { height: 34px; float: left; display: block; margin-right: 1px; }
.nav li a { display: block; float: left; padding-right: 10px; padding-left: 10px; line-height: 37px; height: 37px; text-transform: uppercase; font-weight: 400; font-size: 14px; color: #ac037d; text-decoration: none; background: url(/img/btn.png) repeat-x; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; text-shadow: 1px 1px #2b2b2b; }
.nav li a:hover , .nav .selected a{ color: #000000; text-decoration: none; background: url(/img/btn-active.png) repeat-x; text-shadow: 1px 1px #a43b84; }
.nav li.categories a span { background: url(/img/arrow-down.png) no-repeat right 6px; padding-right: 10px; }
.nav li.categories a:hover span, .nav li.categories.selected  a span { background: url(/img/arrow-down.png) no-repeat right -29px; }

.drop { display: none; position: absolute; top: 43px; left: 0px; background: #7A0250; width: 99%; margin-right: .5%; margin-left: .5%; z-index: 9999; -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.75); }
.drop ul { padding: 10px; display: block; }
.drop ul li { display: block; float: left; width: 19%; margin-left: 0.5%; padding-right: 0.4%; border-bottom: 1px dotted #550F0F; }
.drop ul li span { float: right; font-size: 10px; line-height: 18px; color: #000000; }
.drop ul li a { float: left; font-size: 14px; line-height: 18px; color: #FFF; padding-right: 5px; padding-left: 5px; }
.drop ul li a:hover { float: left; font-size: 14px; line-height: 18px; color: #FFFFFF; background: #181718; text-decoration: none; }

#hide-cat-list { text-align: center; display: block; padding-bottom: 10px; color: #FFF; text-shadow: 1px 1px #A30C7F; }
.title { display: block; padding-right: 10px; padding-left: 10px; }
.title .name { float: left; line-height: 36px; display: block; height: 36px; padding-right: 15px; padding-left: 10px; }
.title .name h2 { display: block; background: url(/img/title-icon.png) no-repeat left center; padding-left: 28px; color: #b20671; font-size: 18px; font-weight: bold; text-transform: capitalize; text-align: left; font-family: Verdana, Geneva, sans-serif; }


.thumbs, .cat_text, .top { /* [disabled]padding-top: 10px; */ padding-bottom: 10px; text-align: center; display: block; }

.item { display: inline-block; position: relative; width: 242px; *display:inline; zoom: 1; margin: 3px; }

.item a { color: #FFFFFF; }
.item a:hover { text-decoration: none; }


.item a img { border: 1px solid #454345; display: block; height: 180px; width: 240px; }
.item a:hover img { border: 1px solid #d90aa8; display: block; }
.item a .info { font-size: 18px; line-height: 20px; color: #FFF; display: block; width: 242px; height: 22px; overflow: hidden; background: url(/img/th-bg.png) no-repeat -242px bottom; font-weight: bold; text-transform: capitalize; }
.item a .t_info { font-size: 14px; line-height: 20px; color: #FFF; display: block; width: 242px; height: 22px; overflow: hidden; background: url(/img/th-bg.png) no-repeat -242px bottom; font-weight: bold; text-transform: capitalize; text-align: center; }

.item a:hover .info , .item a:hover .s_name, .item a:hover .t_info { color: #FFF; background: url(/img/th-bg.png) no-repeat 0px bottom; }
.item a .s_name { background: url(/img/th-bg.png) no-repeat -242px bottom; width: 242px; display: block; font-size: 12px; line-height: 18px; overflow: hidden; text-transform: capitalize; }

.box-share { float: right; height: 32px; width: 251px; display: block; line-height: 36px; padding-right: 10px; padding-left: 10px; padding-top: 4px; }


.cat_text ul { display: inline-block; text-align: left; position: relative; width: 19%; vertical-align: top; font-size: 14px; padding: 0px; font-weight: bold; *display: inline; zoom:1; }
.cat_text ul li { color: #948D92; display: block; text-transform: capitalize; }
.cat_text ul li a { color: #FFF; font-size: 16px; padding-right: 5px; }
.cat_text.text-top ul { display: inline-block; text-align: left; position: relative; width: 24%; vertical-align: top; font-size: 14px; padding: 0px; font-weight: bold; *display: inline; zoom: 1; }
.cat_text.text-top ul li { display: block; background: url(/img/li.png) no-repeat left center; padding-left: 10px; text-transform: capitalize; }
.footer { margin-top: 30px; color: #999999; font-size: 12px; text-align: center; }
.footer a { color: #FFF; }



.pager { display: inline-block; text-align: center; float: right; font-family: Verdana, Geneva, sans-serif; }
.pager.inner { display: block; text-align: center; float: none; margin-right: auto;  margin-left: auto; }

.pager li, .pager .prev, .pager .next, .pager li .scj_dots { display: inline-block; *display: inline; *zoom:1; height: 36px; line-height: 34px;/* [disabled]width: 24px; */ text-align: center; font-size: 14px; margin-left: -3px; *margin-left: -1px; }
.pager .prev a { background: url(/img/arrows.png) no-repeat -60px 10px; width: 20px; display: block; color: #FFFFFF; height: 34px; text-indent: -9999px; }
.pager .prev a:hover { background: url(/img/arrows.png) no-repeat -40px 10px; width: 20px; color: #FFF; }
.pager .next a{ background: url(/img/arrows.png) no-repeat 10px 10px; width: 20px; display: block; color: #FFFFFF; text-indent: -9999px; height: 34px; }
.pager .next a:hover { background: url(/img/arrows.png) no-repeat -10px 10px; width: 20px; }

.pager li a{ color: #A20C7E; font-weight: bold; width: 34px; height: 36px; display: inline-block; background: #171617; line-height: 36px; text-align: center; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.scj_dots{ color: #4E0909; font-weight: bold; width: 34px; height: 34px; margin-left: -3px !important; line-height: 34px; display: inline-block; font-size: 13px; }
.pager li a:hover, .pager .act_page a { background: #B20671; color: #FFFFFF; text-decoration: none; font-weight: bold; width: 34px; text-shadow: -1px -1px 3px #930; }
.gallery { display: block; width: 1000px; margin-right: auto; margin-left: auto; position: relative; z-index: 1; }

.gallery .title { display: block; width: 1000px; padding-right: 0px; padding-left: 0px; }
.gallery .title .name { float: left; line-height: 36px; display: block; height: 36px; padding-right: 0px; padding-left: 10px; width: 990px; }
.gallery .title .name h2 { display: block; background: url(/img/title-icon.png) no-repeat left center; padding-left: 28px; color: #b20671; font-size: 18px; font-weight: bold; text-transform: capitalize; width: 962px; height: 36px; overflow: hidden; }
.adv-gall { float: right; width: 308px; }


.adv-gall ins{ display: inline-block; vertical-align: top; width: 300px; overflow: hidden; padding: 4px; margin-bottom: 2px; background: #7B0251; 
}
.movie { display: block; float: left; width: 640px; position: relative; z-index: 1; }
.movie .player { position: relative; z-index: 0; display: block; height: 480px; width: 640px; }



.gallery .bg { background: #030303; margin-bottom: 10px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; position: relative; display: block; }
.vid-info { background: #1D0415; display: block; padding: 5px; color: #FFF; position: relative; }
.vid-info .data { display: block; float: left; margin-left: 10px; width: 460px; }

.vid-info p { font-size: 14px; width: 460px; float: left; margin-bottom: 3px; }
.vid-info p span { font-weight: bold; }
.vid-info p a { color: #AE278E; }
.vid-info p a:hover { color: #FFFFFF; }
.vid-info .duration { /* [disabled]position: absolute; *//* [disabled]top: 0px; *//* [disabled]right: 0px; */ width: 100%; display: block; float: left; margin-top: 10px; }
.vid-info .duration span { font-weight: bold; }
.vid-info .duration em { font-size: 24px; color: #B20671; }


.vid-info .right-side { display: block; width: 140px; background: #4F0B38; padding: 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; float: left; }
.right-side h4 { text-align: center; width: 100%; font-size: 14px; float: left; }
#rating_div { display: block; width: 100%; float: left; line-height: 34px; font-size: 24px; text-align: center; color: #FFF; }
#rating_div .thumb_plus { display: block; height: 34px; width: 34px; background: url(/img/rate-btns.png) no-repeat 0px 0px; text-indent: -9999px; float: left; }
#rating_div .thumb_plus:hover { display: block; height: 34px; width: 34px; background: url(/img/rate-btns.png) no-repeat 0px -35px; text-indent: -9999px; float: left; }

#rating_div .thumb_minus { background: url(/img/rate-btns.png) no-repeat -35px 0px; text-indent: -9999px; display: block; height: 34px; width: 34px; float: left; }
#rating_div .thumb_minus:hover { background: url(/img/rate-btns.png) no-repeat -35px -35px; text-indent: -9999px; display: block; height: 34px; width: 34px; float: left; }

#rating_div .rating_current { width: 72px; float: left; text-align: center; color: #FFF; }
.right-side .report { display: block; font-size: 12px; margin-top: 4px; float: left; width: 100%; text-align: center; }
.right-side .report a { text-align: center; color: #A40C80; }
.spon-banner { text-align: center; width: 100%; margin-top: 5px; margin-bottom: 5px; }
.text .big { color: rgb(255, 255, 255); font-size: 25px; padding: 11px; text-shadow: 0px -1px 0px rgba(30, 30, 30, 0.8); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: rgb(164, 12, 128); background: -moz-linear-gradient(270deg, rgb(164, 12, 128) 11%, rgb(121, 2, 79) 70%); background: -webkit-linear-gradient(270deg, rgb(164, 12, 128) 11%, rgb(121, 2, 79) 70%); background: -o-linear-gradient(270deg, rgb(164, 12, 128) 11%, rgb(121, 2, 79) 70%); background: -ms-linear-gradient(270deg, rgb(164, 12, 128) 11%, rgb(121, 2, 79) 70%); background: linear-gradient(180deg, rgb(164, 12, 128) 11%, rgb(121, 2, 79) 70%); -webkit-box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75); box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75); display: block; text-align: center; 
} 
.text .big:hover { color: rgb(121, 2, 79); font-size: 25px; padding: 11px; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: rgb(191, 191, 192); background: -moz-linear-gradient(90deg, rgb(191, 191, 192) 11%, rgb(255, 255, 255) 70%); background: -webkit-linear-gradient(90deg, rgb(191, 191, 192) 11%, rgb(255, 255, 255) 70%); background: -o-linear-gradient(90deg, rgb(191, 191, 192) 11%, rgb(255, 255, 255) 70%); background: -ms-linear-gradient(90deg, rgb(191, 191, 192) 11%, rgb(255, 255, 255) 70%); background: linear-gradient(0deg, rgb(191, 191, 192) 11%, rgb(255, 255, 255) 70%); -webkit-box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75); box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75); text-decoration: none; }


.g-tags { color: #f02cc9; font-size: 14px; display: block; line-height: 15px; margin-top: 5px; }
.g-tags a {
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
}
.g-tags a:hover {
	color: #CCC;
	text-decoration: none;
	font-weight: bold;
}

.wrap-carusel{ width: 996px; overflow: hidden; position: relative; margin-top: 10px; margin-bottom: 10px; text-align: center; }
#slider{ display: block; width: 996px; height: auto !important; overflow: hidden; position: relative; /* [disabled]margin-top: 25px; */ }
#slider ul{width:1000%;}
#slider ul li{ float: left; width: 996px; overflow: hidden; }
#prevBtn, #nextBtn{*display:inline; *margin-left:1px; *margin-riht:1px;}
#prevBtn a{ *display:block; height: 20px; display: block; margin: 0px; background: url(/img/arrows.png) no-repeat -60px 0px; width: 20px; float: right; position: absolute; top: 10px; right: 30px; text-indent: -9999px; }
#prevBtn a:hover { background: url(/img/arrows.png) no-repeat -40px 0px; }

#nextBtn a{*display:block; height: 20px; display: block; margin: 0px; background: url(/img/arrows.png) no-repeat 0px 0px; width: 20px; position: absolute; top: 10px; right: 10px; text-indent: -9999px; }
#nextBtn a:hover { background: url(/img/arrows.png) no-repeat -20px 0px; }
.mov-social{ float: left; width: 32px; padding: 40px 0 0; position: relative; margin-right: 4px; margin-left: 4px; 
}

.index_banners { display: block; margin-top: 10px; margin-bottom: 10px; margin-right: auto; margin-left: auto; width: 930px; }
.index_banners .banner { display: block; padding: 3px; float: left; height: 250px; width: 300px; margin-right: 2px; margin-left: 2px; background-color: #7B0251; 
}
.counter {position: absolute; top: -100%; left: -100%}