/* 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 { background-color: #131313; font-family: Verdana, Geneva, sans-serif; margin: 0px; padding: 0px; background-image: url(/images/bg.gif); }
a { color: #FFF; text-decoration: none; }
a:hover { color: #FFF; text-decoration: underline; }
.wrapper { background-image: url(/images/bg_header.png); background-repeat: repeat-x; background-position: 0px 0px; }
.container { background-image: url(/images/bg_container.gif); background-repeat: no-repeat; background-position: 0px 0px; display: block; width: 1001px; margin-right: auto; margin-left: auto; }
.h_line { display: block; width: 1001px;/* [disabled]position: absolute;
*//* [disabled]left: 0px;
*//* [disabled]top: 0px;
*/ line-height: 25px; height: 25px; color: #FFF; font-size: 12px; }
.h_line .left { float: left; }
.h_line .left strong { font-weight: bold; }
.h_line .right { float: right; padding-right: 10px; }
.h_line .right strong { font-weight: bold; }
.logo { display: block; float: left; }
.search_tags { display: block; float: right; width: 525px; margin-top: 5px; }
.search_tags form .buton { display: block; float: right; margin-top: 5px; }
.search_tags form .s_input { float: left; line-height: 43px; display: block; height: 43px; width: 470px; background-color: transparent; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; color: #FFF; font-size: 14px; }
.search_tags form { display: block; background-image: url(/images/input_bg.png); background-repeat: no-repeat; float: right; height: 43px; width: 505px; margin-top: 10px; padding-right: 10px; padding-left: 10px; }
.h_tags { font-size: 11px; color: #0090ff; margin-top: 5px; display: block; width: 100%; float: left; height: 29px; overflow: hidden; }
.h_tags a { margin-right: 10px; text-decoration: underline; font-weight: bold; text-transform: capitalize; }
.h_tags a:hover { /* [disabled]margin-right: 10px;
*/ text-decoration: none; }
.logo_adthis { display: block; float: left; width: 450px; }
.nav { background-image: url(/images/nav_bg.png); background-repeat: no-repeat; display: block; height: 36px; width: 1003px; float: left; margin-top: 5px; margin-bottom: 5px; }
.nav ul { display: block; float: left; width: 800px; height: 36px; line-height: 36px; font-size: 18px; }
.nav ul li { display: block; float: left; padding-right: 10px; padding-left: 10px; background-image: url(/images/separator.png); background-position: right center; background-repeat: no-repeat; }
.nav ul li:last-child { background-image: none; }
.nav ul li:hover, .nav ul .selected { background-image: url(/images/hover_btn_bg.gif); background-repeat: repeat-x; text-decoration: none; cursor: pointer; }
.nav ul li a { text-decoration: none; height: 36px; }
.nav .rss { display: block; height: 36px; float: right; margin-right: 10px; line-height: 36px; font-size: 18px;/* [disabled]font-weight: bold;
*/ background-image: url(/images/rss_icon.png); background-repeat: no-repeat; background-position: left center; padding-left: 30px; color: #FFF; font-variant: small-caps; text-transform: uppercase; }
.title { display: block; width: 100%; margin-top: 10px; }
.title h2 { color: #FFF; text-transform: capitalize; width: 540px; overflow: hidden; height: 22px; font-size: 18px; float: left; display: block; margin: 0px; padding: 0px; }
.scj_dots { display: block; margin-right: 5px; margin-left: 5px; float: left; }
.title .pages { display: block; float: right; }
.title .pages li { display: block; float: left; margin-right: 2px; }
.title .pages li a { display: block; height: 22px; padding-right: 4px; padding-left: 4px; line-height: 22px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #0091FF; font-size: 12px; }
.title .pages li a:hover, .title .pages li .selected, .title .pages li .act_page { display: block; height: 22px; padding-right: 4px; padding-left: 4px; line-height: 22px; text-decoration: none; background-color: #FFFFFF; color: #0091FF; }
.thumbs { display: block; padding-top: 10px; padding-bottom: 10px; }
.item { display: block; float: left; width: 242px; position: relative; margin-right: 4px; margin-left: 4px; margin-bottom: 8px; }
.item a img { border: 1px solid #fff; display: block; height: 180px; width: 240px; }
.item a:hover { text-decoration: none; }
.item a:hover img { border: 1px solid #0091FF; display: block; height: 180px; width: 240px; }
.item a .name { display: block; background-color: #0091FF; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; font-size: 12px; text-align: center; width: 242px; height: 17px; overflow: hidden; }
.item a:hover .name { background-color: #000; color: #0091FF; text-decoration: none; }
/* END jQuery.Rating Plugin CSS */
.item .info { display: block; width: 240px; height: 30px; bottom: 20px; position: absolute; left: 1px; }
.item .info .added { background-image: url(/images/th_bg.png); color: #FFF; display: block; font-size: 12px; float: left; padding-right: 7px; padding-left: 7px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; line-height: 30px; height: 30px; }
.item .info .rate { background-image: url(/images/th_bg.png); display: block; float: right; padding-left: 7px; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; height: 22px; line-height: 30px; padding-top: 8px; width: 90px; }
.item .info .rate span { display: block; float: left; background-image: url(/images/small_stars.png); background-repeat: no-repeat; padding: 0px; height: 14px; width: 16px; background-position: 0px -15px; margin-left: 1px; }
.item .info .rate .star { background-position: 0px 0px; }
div.star-rating { float: left; width: 30px; height: 27px; text-indent: -999em; cursor: pointer; display: block; background: transparent; overflow: hidden }
div.rating-cancel, div.rating-cancel a { display: none;  }
div.star-rating, div.star-rating a { background-image: url(/images/stars.png); background-repeat: no-repeat; background-position: 0 0px; }
div.star-rating a { display: block; width: 30px; height: 100%; background-position: 0 0px; border: 0 }
div.star-rating-on a { background-position: 0 -56px!important }
div.star-rating-hover a { background-position: 0 -28px }
/* Read Only CSS */
div.star-rating-readonly a { cursor: default !important }
/* Partial Star CSS */
div.star-rating { background: transparent!important; overflow: hidden!important }
.blk_header { display: block; color: #FFF; }
.blk_header h2 { font-size: 18px; }
.blk_middle ul { display: block; float: left; width: 25%; }
.blk_middle { padding-bottom: 20px; }
.blk_middle ul li { color: #0091FF; font-size: 18px; text-transform: capitalize; font-weight: bold; }
.toplist, .flash_page { padding-bottom: 20px; }
.t_item { display: block; float: left; width: 194px; margin: 3px; }
.t_item a img { border: 2px solid #0091FF; width: 190px; height: 144px; display: block; }
.t_item a:hover img { border: 2px solid #FFF; width: 190px; height: 144px; display: block; }
.t_item a { text-align: center; font-size: 12px; display: block; }
.flash { display: block; float: left; width: 670px; padding-left: 10px; }
.flash h2 { font-size: 18px; color: #FFF; text-transform: capitalize; }
.flash .line { font-size: 12px; color: #FFF; text-align: left; display: block; float: left; margin-left: 10px; width: 57%; }
.line a { color: #0091FF; text-decoration: underline; }
.line a:hover { color: #FFF; text-decoration: none; }
.line span { display: block; float: left; width: 100%; }
.flash h3 { font-size: 36px; text-align: center; font-weight: bold;/* [disabled]color: #F00;
*/ display: block; margin-bottom: 10px; margin-top: 10px; }
.flash h3 a { color: #0091FF; }
.flash h3 a:hover { color: #FFF; }
.rate { display: block; float: left; width: 40%; padding-left: 1%; color: #FFF; text-align: left; }
.flash_page .banners { display: block; float: right; margin-right: 10px; width: 300px; }
.footer { display: block; padding-right: 10px; padding-left: 10px; text-align: center; font-size: 11px; color: #666; }

.gallery { padding: 5px; margin-bottom: 15px; margin-left: auto; margin-right: auto; display: block; max-width: 1000px; }
@media (max-width: 1024px) { .gallery .movie { width: auto; max-width: 670px; float: none; margin: auto; } }
@media (max-width: 1024px) and (max-width: 718px) { .gallery .movie { width: 100%; }
  .gallery .movie .player { position: relative; width: 100%; height: 0; padding-bottom: 56%; }
  .gallery .movie .player iframe { position: absolute; left: 0; top: 0; width: 100%; height: 100%; } }
@media (max-width: 1024px) { .gallery .adv-gall { margin-top: 8px; float: none; width: auto; text-align: center; height: 252px; overflow: hidden; }
  .gallery .adv-gall ins { display: inline; } }

.movie { display: block; float: left; width: 670px; }

.player { width: 670px; height: 400px; }
.player iframe, .player object { width: 100% !important; height: 100% !important; }