body{
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #000;
	background: #140000 url(images/bg.gif);
	text-align: center;
	padding: 0;
	margin: 0;
}
.clear{clear: both;}
img{border: none;}
ul, ul li{margin: 0; padding: 0; list-style: none;}
p, h1, h2, form, input{margin: 0; padding: 0;}

h1{font-size: 20px;}
h2{font-size: 18px;}

#wrapper{width: 1000px; margin: 0 auto; background: #CDCCCC url(images/cont_bg2.gif) repeat-y center; text-align: left;} 
/* #wrapper{width: 1000px; margin: 0 auto; background: #ccc repeat-y center; text-align: left;} */
.header{width: 1000px; height: 90px; overflow: hidden; margin: 0 auto; background: #BF0000 url(images/header_bg.jpg) no-repeat right top;}
.himg{width: 300px; overflow: hidden; float: left;}

.hta{width: 645px; overflow: hidden; float: right; text-align: left; font-size: 11px; color: #F4B915;}
.hta ul{width: 20%; float: left; padding: 10px 0 0;}
.hta ul li{padding: 0 0 0 15px;}

.hta .login_menu{float: right; padding: 5px 10px 0 0; color: #000; font-weight: 700;}

.top_menu{margin: 0 3px; background: url(images/top_menu_bg.gif) repeat-x top; line-height: 27px; font-size: 11px;}
.top_menu ul{height: 27px; overflow: hidden; padding: 0 5px; width: 600px; float: left;}
.top_menu ul li{float: left; width: 80px; text-align: center; background: url(images/mi_sep.gif) no-repeat right top; padding: 0 18px 0 0;}

.search_form{float: right; padding: 0 0px 0 0; height: 24px; width: 220px; line-height: 22px;}
* html .search_form{padding: 1px 0px 0;}
.search_form input{vertical-align: middle;}
.search_form input.text{width: 138px;}
.search_form input.bttn{width: 62px; height: 21px; background: url(images/bttn_search.gif); cursor: pointer; border: 0;}

.book{float: right; padding: 5px 10px 0 0;}

.arch{margin: 0 3px; overflow: hidden; color: #400415; font-size: 11px; text-align: center; padding: 8px 0; background: #300101 url(images/arch_bg.gif) repeat-x top;}
.arch span{padding: 0;}
.arch span.title{border: none; background: none; color: #fff; padding: 2px 3px;}


.top_list{font-size: 14px; color: #0A0A0A; font-weight: 700;}

.top_list .cat{}
.top_list ul{width: 16%; float: left; padding: 5px 0 5px 1px;}

.top_list ul li{padding: 0 0 0 25px; background: url(images/bullet_rul.gif) no-repeat 10px 3px;}


.list_bg{background:#ccc; width:988px; margin:2px; floSat:left;}

.cat ul{width: 25%; font-size: 16px; float: left; padding: 5px 0 5px 0px; margin-bottom:5px;}
.cat ul li{padding: 0 0 0 25px; background: url(images/bullet_rul2.gif) no-repeat 10px 4px;}
.cat ul li a{color:#990000; text-decoration:none;}
.cat ul li a:hover{color:#620101; text-decoration:underline;}

.cont{width: 100%; margin: 0 auto;}

.rside{width: 100%; float: left;}
.rside .padd{padding: 0 4px 0 4px;}

#.lside{width: 175px; float: left; text-align: left;}
#.lside .padd{padding: 0 0 0 3px;}

.lside ul{font-size: 15px; font-weight: 700; padding: 0 0 0 10px;}
.lside ul li{background: url(images/bullet_lul.gif) no-repeat 0 3px; padding: 0 0 0 15px;}

.thumbs {color: #5b5b5b; font-size: 11px; font-weight: bold; padding: 0 0 0 3px; font-family: Arial, sans-serif; margin: 2px 0;}
.thumbs .ti, .thumbs .cat_ti {width: 322px; height: 295px; overflow: hidden; margin: 3px; float: left;}
.thumbs .ti240{width: 242px; height: 255px; overflow: hidden; margin: 3px 1px; float: left;}
.thumbs .ti240 img{width: 240px; height: 180px;}
.thumbs .cat_ti {height: 262px;}
.thumbs .ti{background: #F1EFEF;}
.thtop { padding: 0 0 0 7px!important;}
.thtop .cat_ti{width: 242px!important; height: 210px!important; margin: 1px;}
.thumbs .ti img, .thumbs .cat_ti  img { float: left; background: #EFEFEF;}
.thumbs .ti a.movielink   {display:block;height:260px; text-decoration:none;}
.thtop .cat_ti a.movielink {height: 210px!important;}
.thtop .cat_ti img {width: 240px; height: 180px;}
.thumbs a.movielink span{font-weight: 700; color: #620101; font-size: 14px; display:block; padding:1px 3px 1px 3px; text-align:center;}
.thumbs a.movielink:hover span {text-decoration:underline;}
.thumbs .ti240 a.movielink span{background: #F1EFEF;}
.thumbs a img, .thumbs .cat_ti a img {border: 1px solid #fff;}
.thumbs a:hover img, .thumbs .cat_ti a:hover img{border: 1px dashed #000;}
.thumbs .cat_ti span{font-weight: 700; color: #620101; font-size: 14px; display:block; text-align: center; }
.thumbs .bord{ padding-top:2px; bordeWr: 1px solid #D4D4D4; border-top:none; background: #F1EFEF; clear: both; }
.thumbs .ti p.descr{font-size: 11px; color: #620101; padding: 0; text-align: center; display:block;}
.thumbs .ti p.fromtube {text-align: left; display:block; width:96%; backgrSound: #ccc; padding: 1px 0 0px 3%;}
.thumbs .ti p.fromtube a {text-decoration:none;}
.thumbs .ti p.fromtube a:hover {text-decoration:underline;}
.thumbs .bord div.left{width: 45%; float: left; text-align: left;display:block; padding: 0 0 0 3%;}
.thumbs .bord div.right{width: 45%; float: right; text-align: right; display: block; padding: 0 4% 0 0;}
.thumbs .bord div.right p {display:block;  float:right; text-align: right; }
.thumbs .bord div.right p.date {display:block; width:100%; float:right;}
.thumbs .bord div.right img{width: 65px; height: 12px;}
.thumbs div p span{font-weight: 700; color: #000; font-size: 11px; display: inline}
.thumbs .bord  div.right img{vertical-align: middle; background: transparent; margin: 0 0 1px 2px;}


.lside .title{width: 100%; margin: 0 auto; background: #ebeaea url(images/cat_bg.gif); line-height: 29px;}
.rside .title{width: 100%; margin: 0 auto; background: url(images/title_bg_wide.gif) no-repeat; height: 27px; line-height: 27px;}
.title h1{font-size: 14px; color: #B50202; font-weight: 700; text-align: center; font-family: Arial, sans-serif; padding: 0 0 0 20px;}
.rside .title h1{text-align: left; padding: 0 0 0 40px; width: 500px; float: left; }
.cat_form{float: right; padding: 4px 10px 0 0; overflow: hidden;}
.cat_form select{height:20px;}
* html .cat_form{float: right; padding: 2px 10px 0 0; overflow: hidden;}

.widg{margin: 3px auto; font-size: 11px;}
.widg img{margin: 2px 0; border: 1px solid #000;}
.widg span{display: block;}
.widg p{padding: .4em 10px;}

#footer{color: #fff; text-align: center; width: 100%; height: 75px; background: #BF0000 url(images/footer_bg.jpg) no-repeat bottom;}
#footer p{padding: 10px 280px 0 0;}
#footer p span{font-size: 11px;}

.bttns {background:#8A0000; margin:0 3px; padding:6px 0 5px 0; text-align:center;}

a:link, a:visited, a:active, a:hover {color: #0A0A0A; text-decoration: underline;}
a:hover {text-decoration: none;}

.header a:link, .header a:visited, .header a:active, .header a:hover {color: #fff; text-decoration: none;}
.header a:hover {text-decoration: underline;}

.top_menu ul li a:link, .top_menu ul li a:visited, .top_menu ul li a:active, .top_menu ul li a:hover {color: #fff; text-decoration: none; font-weight: 700;}
.top_menu ul li a:hover {text-decoration: underline;}
.top_menu ul li a.home{border: 0;}

.arch span a:link, .arch span a:visited, .arch span a:active, .arch span a:hover {color: #fff; text-decoration: none; border: #9C0303 1px solid; background: #C20000; padding: 2px 2px 2px 3px;}
.arch span a:hover {border: #C20000 1px solid; background: #9C0303;}

.lside ul a:link, .lside ul a:visited, .lside ul a:active, .lside ul a:hover {color: #000; text-decoration: none;}
.lside ul a:hover {text-decoration: underline;}

.widg a:link span, .widg a:visited span, .widg a:active span, .widg a:hover span{color: #000; text-decoration: none;}
.widg a:hover span{text-decoration: underline;}