/* 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: Tahoma, Geneva, sans-serif; margin: 0px; padding: 0px; background: #1E1515 url(/img/bg.png); }
.container { width: 100%; margin-right: auto; margin-left: auto; display: block; background: url(/img/bg-header.png) repeat-x; }
.header { position: relative; margin-right: 10px; margin-left: 10px; height: 108px; }

.logo { display: block; float: left; width: 207px; height: 108px; }
.nav { display: block; margin-right: 10px; margin-left: 10px; margin-bottom: 10px; }
.menu { display: block; float: left; height: 33px; }
.menu li { display: block; float: left; margin-right: 2px; line-height: 33px; height: 33px; }
.nav .menu li a { display: block; height: 33px; text-decoration: none; text-transform: uppercase; width: 140px; text-align: center; font-size: 14px; font-weight: bold; color: #EBCCA0; }
.nav .menu li a:hover , .nav .menu li .selected{ background: url(/img/button-hover.png) repeat-x; color: #B60101; border-right: 1px solid #5b0e0e; border-left: 1px solid #5b0e0e; }



.box_search { display: block; float: right; background: url(/img/input.png); height: 29px; width: 193px; margin-top: 2px; color: #E6D79B; }
.box_search form .s_input { line-height: 29px; height: 29px; width: 153px; border-width: 0px; background: transparent; color: #E4D398; font-size: 12px; float: right; padding-right: 10px; }
.box_search form .buton { display: block; float: left; background: url(/img/search-btn.png); height: 15px; width: 15px; border-width: 0px; margin-top: 7px; margin-left: 10px; cursor: pointer; }








.banner { display: block; padding: 3px; height: 90px; width: 728px; float: right; 8 margin-top: 13px; background: #6A1313 no-repeat; margin-top: 7px; }
.mini_toplist { display: block; float: left; margin-left: 30px; margin-top: 7px; }
.mini_toplist ul { width: 150px; float: left; font-size: 13px; }
.mini_toplist ul li { background: url(/img/li.png) no-repeat 0px center; padding-left: 10px; }
.mini_toplist ul li a { text-decoration: none; color: #FFFFFF; }
.mini_toplist ul li a:hover { text-decoration: none; color: #EBCCA0; }
.block { padding-top: 10px; padding-bottom: 10px; margin-bottom: 10px; }
.title { display: block; padding-right: 10px; padding-left: 10px; margin-bottom: 5px; background: url(/img/title-bg.png) repeat-x; height: 36px; }

.title h2 { background: url(/img/li-title.png) no-repeat left center; display: block; float: left; height: 36px; line-height: 35px; font-size: 18px; font-weight: bold; text-transform: capitalize; padding-left: 30px; color: #E5D59A; }
.cat_item, .item { display: inline-block; width: 322px; margin: 1px 1px 2px; zoom: 1; *display:inline; position: relative; }
.cat_item a, .item a { color: #EBCCA0; text-decoration: none; }
.cat_item a:hover, .item a:hover { color: #FFFFFF; text-decoration: none; }
.cat_item a h3 { background: #5c0d0d; height: 25px; width: 322px; line-height: 25px; font-size: 18px; font-weight: bold; text-align: center; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; overflow: hidden; }
.cat_item a:hover h3 { background: #912727; }

.cat_item a img, .item a img { display: block; border: 1px solid #E5D59A; height: 240px; width: 320px; }
.cat_item a:hover img, .item a:hover img { display: block; border: 1px solid #FF0000; }

.item { background: #5c0d0d; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
.item:hover { background: #912727; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }

.item a h3 { height: 18px; width: 322px; line-height: 18px; font-size: 14px; font-weight: bold; text-align: center; overflow: hidden; }
.item .duration  { background: #5C0D0D; display: block; float: right; position: absolute; padding: 4px 5px; font-size: 12px; right: 4px; top: 215px; color: #FFFFFF; }
.item .tags { font-size: 12px; line-height: 14px; height: 16px; overflow: hidden; }
.item .tags a { color: #FFFFFF; text-decoration: underline; }
.item .tags a:hover { color: #EBCCA0; text-decoration: underline; }





.thumbs { text-align: center; display: block; margin-bottom: 10px; }
.wtext { padding-right: 10px; padding-left: 10px; font-size: 12px; color: #6397C4; margin-bottom: 10px; }
.wtext strong { font-weight: bold; }

.banner-block{ width: 960px; overflow: hidden; text-align: center; position: relative; z-index: 1; margin: 22px auto; 
}	
.banner-block.slim{ width: 725px; 
}
.banner-block ins{ display: inline-block; vertical-align: top; width: 300px; overflow: hidden; background: #5C0D0D; padding: 4px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-bottom: 0; margin-right: 4px; margin-left: 4px; 
}
.banner-block img,
.banner-block object,
.banner-block iframe{
	display:block;
	vertical-align:top;
}
.t_item { display: inline-block; width: 195px; margin: 2px; zoom:1; *display:inline; }
.t_item a img { display: block; width: 193px; height: 144px; border: 1px solid #E5D59A; }
.t_item a:hover img { display: block; width: 193px; height: 144px; border: 1px solid #FF0000; }

.t_item a h4 { text-align: center; font-size: 12px; line-height: 17px; height: 20px; width: 100%; overflow: hidden; background: #5C0D0D; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; color: #EBCCA0; }
.t_item a:hover h4 { text-align: center; font-size: 12px; line-height: 17px; height: 20px; width: 100%; overflow: hidden; background: #912727; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; color: #FFF; }

.t_item a { color: #FF4D4D; text-decoration: none; }
.t_item a:hover { color: #6397C4; text-decoration: none; }



.text_top { display: block; margin-bottom: 8px; }
.text_top ul { display: inline-block; width: 24%; font-size: 14px; font-weight: bold; padding-left: .5%; zoom:1; *display:inline; }
.text_top ul li { padding-left: 15px; text-transform: capitalize; background: url(/img/li-2.png) no-repeat 5px center; list-style: none; }
.text_top ul li a { color: #932828; text-decoration: none; }
.text_top ul li a:hover { color: #FFFFFF; text-decoration: none; }



.text_cats { display: block; margin-bottom: 8px; }
.text_cats ul { display: inline-block; width: 24%; font-size: 14px; padding-left: .5%; zoom:1; *display:inline; vertical-align:top; }
.text_cats ul li { color: #E5D59A; padding-left: 5px; text-transform: capitalize; }
.text_cats ul li a { color: #932828; font-weight: bold; }
.text_cats ul li a:hover { color: #FFFFFF; }



.footer { display: block; font-size: 12px; color: #932828; margin-top: 10px; padding-top: 10px; text-align: center; padding-right: 10px; padding-left: 10px; }
.footer a { color: #FFFFFF; }
.footer a:hover { color: #FF0000; }
.footer .links { text-align: center; display: block; margin-top: 10px; font-size: 10px; }
.footer .text { text-align: center; }

.pager { display: block; text-align: center; margin-right: 0px; margin-top: 20px; margin-bottom: 20px; }
.pager li, .pager .prev, .pager .next, .pager li .scj_dots { display: inline-block; *display: inline; *zoom:1; height: 20px; line-height: 22px; text-align: center; font-size: 11px; margin-left: -3px; *margin-left: -1px;}
.pager .prev a { width: 35px; display: inline-block; height: 22px; color: #EBCCA0; background: #5C0D0D; }
.pager .prev a:hover { width: 35px; color: #FFF; background: #912727; }
.pager .next a { width: 35px; display: inline-block; color: #EBCCA0; background: #5C0D0D; }
.pager .next a:hover { width: 35px; color: #FFF; background: #912727; }
.pager li a { color: #EBCCA0; width: 22px; height: 22px; display: inline-block; background: #5C0D0D; text-decoration: none; }
.pager li a:hover, .pager li.act_page a{ color: #FFFFFF; text-decoration: none; width: 22px; background: #912727; }
.scj_dots { color: #5C0D0D; width: 20px; height: 20px; margin-left: -2px !important; }
.player { display: block; float: left; width: 670px; }


.gall_banners{ display: block; float: right; width: 308px; }
.gall_banners .bannergall { display: block; padding: 3px; float: left; height: 250px; width: 300px; margin-right: 2px; margin-left: 2px; margin-bottom: 2px; background: #5C0D0D; }
.gall { display: block; width: 1015px; margin-right: auto; margin-left: auto; }
