*{padding: 0; margin: 0; list-style: none;}
body{text-align: center; font-family: 'Tahoma', Tahoma, Verdana;font-size: 11px; background: #000000;}
TD {
font-family: 'Tahoma', Tahoma, Verdana; 
font-size: 11px
}

.container2{width: 1110px; margin: 0 auto; text-align: left; font-size: 12px;}
.container{width: 1156px; margin: 0 auto; text-align: left; font-size: 12px;}
img{border: none;}

.clear{clear: both;}
h2{font-size: 20px; margin: 0 10px; color: #440704;}
ul, p{margin: 0 10px;}
ul li{margin: 2px 0; padding-left: 15px; font-weight: 700; font-size: 12px;}
.l_side{width: 225px; float: left; overflow: hidden; font-size: 14px;}
.r_side{width: 225px; float: right; overflow: hidden; font-size: 14px;}
.l_side img, .r_side img{margin: 10px 0;}
.l_side .title, .r_side .title{line-height: 21px; height: 21px; background: #fff; border: 1px solid #fff; margin: 5px 0; text-align: center; }
.l_side .title h2, .r_side .title h2{border-top: dotted 1px #D5C2C1; border-bottom: dotted 1px #D5C2C1; font-family: Arial; font-size: 12px; color: #bb140d; text-transform: uppercase;}
.c_side{width: 706px; float: left; overflow: hidden;}
.c_side2{width: 660px; float: left; overflow: hidden;}

.block1{border: 1px solid #9B1E02; background: #fff; margin: 1px;}
.block1niche{border: 1px solid #9B1E02; background: #fff; margin: 1px;/* letter-spacing: -.02em;*/ }
.block1niche .top_menu a{margin: 0 -2px;}
.block2{border: 1px solid #F7650A; background: #CE4506; margin: 2px;}
.block3{ border: 1px solid #9B1E02; background: #FEF6F1; margin: 1px;}
.block3a{ border: 1px solid #9B1E02; background: #595959; margin: 1px;}
.block3b{ border: 1px solid #9B1E02; background: #FFF6DC; margin: 1px;}
.block3 table{margin: 0 auto;}
.thumbs, .thumbs2, .thumbs3{text-align: center; padding: 0 6px;}
.thumbs3{padding: 0 7px;}
.thumbs2{padding-top: 10px;}
.thumbs img, .thumbs2 a img{margin: 0px;}
.thumbs3 img{margin: 5px 3px;}
.thumbs a img, .thumbs2 a img, .thumbs3 a img{border: 1px solid #890A03;}
.thumbs a:hover img, .thumbs2 a:hover img, .thumbs3 a:hover img{border: 1px dashed #890A03;}
.thumbs4 img{margin: 5px 0px;}
.thumbs4{padding: 0 0px;}
.thumbs4 a:hover img{border: 1px dashed #890A03;}
.thumbs4 a img{border: 1px solid #890A03;}

.t_elem{width: 220px; height: 345px; overflow: hidden; margin: 10px 2px; float: left; background: #fff; border: 1px solid #DA6C67;}
.t_elem .category{width: 120px; padding: 0 0 0 10px; text-align: left; font-size: 11px; font-weight: 700; float: left; overflow: hidden; line-height: 20px;}
.t_elem .category a:link, .t_elem .category a:visited, .t_elem .category a:active, .t_elem .category a:hover {color: #bb140d; text-decoration: underline;}
.t_elem .category a:hover {text-decoration: none;}
.t_elem .date{width: 75px; padding: 0 10px 0 0; text-align: right; font-size: 11px; float: right; color: #313131; overflow: hidden; line-height: 20px;}
.t_elem2{width: 210px; height: 325px; overflow: hidden; margin: 10px 0; float: left;}
.t_video{width: 220px; height: 195px; overflow: hidden; margin: 10px 2px; float: left; background: #fff; border: 1px solid #DA6C67;}
.t_title{ font-size: 12px; font-weight: 700; color: #bb140d; line-height: 20px;}
.top_cap{ background: url(images/cap_top_bg.jpg) no-repeat center bottom; font-size: 30px; text-align: center; color: white; padding: 12px 0;}
.bttm_cap{ background: url(images/cap_bttm_bg.jpg) no-repeat center top; font-size: 30px; text-align: center; color: white; padding: 12px 0;}

.top_menu{width: 100%; line-height: 30px; text-align: center; color: #941f0d; font-size: 12px; }
.top_menu a:link, .top_menu a:visited, .top_menu a:active, .top_menu a:hover {color: #941f0d; text-decoration: none; font-weight: 700;}
.top_menu a:hover {text-decoration: underline;}

a:link, a:visited, a:active, a:hover {color: #000; text-decoration: none;}
a:active{color: #333333;}
a:hover {color: #EA1700; text-decoration: none;}

.c_banner{text-align: center; font-size: 50px; font-family: Impact; font-weight: 400; color:#bb1616; background-color:#FFFFFF;}
.c_banner a:link, .c_banner a:visited, .c_banner a:active{color: #bb1616;}
.c_banner a:hover{color: #000000; text-decoration: none;}

.c_video{text-align: center; width: 660px; height: 400px; color:#bb1616; background-color:#FFFFFF;}


.title2{text-align: center; font-size: 24px; font-family: Arial; font-weight:bold ; color:#bb1616; background-color:#FFFFFF; text-transform: uppercase;}