* {margin: 0; padding: 0;}

body {
	font: 12px Arial, sans-serif;
	width: 100%;
	background: #191919 url(images/bg.jpg) center;
	text-align: center;
	color: #000;
}

a:link, a:visited, a:active, a:hover {color: #000; text-decoration: underline;}
a:hover {text-decoration: none;}

img {border: none;}
select, input{vertical-align: middle;}
ul li{list-style: none;}
.clear{ clear: both;}

#wrapper {
	width: 1000px;
	margin: 0 auto;
	background: #fff;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	text-align: left;
}


/* Header
-----------------------------------------------------------------------------*/
#header {height: 152px; background: url(images/top_bg.gif) repeat-x top;}
.hlogo{ width: 510px; height: 109px; float: left; overflow: hidden; }
.hta{ width: 490px; float: right; }
.hta ul{ width: 25%; *width: 24%; float: left; padding: 10px 0 0; background: url(images/hul.jpg) no-repeat right 5px; }
.hta ul li{ padding: 0 0 0 23px; background: url(images/bullet_h.gif) no-repeat 10px 3px; }
.hta ul a:link, .hta ul a:visited, .hta ul a:active, .hta ul a:hover {color: #000; text-decoration: none; padding: 2px 3px;}
.hta ul a:hover { color: #f9a000; text-decoration: underline; background: #000;}

.top_menu{ width: 100%; clear: both; height: 43px; overflow: hidden; font-size: 14px; font-weight: 700; }
.top_menu ul{ width: 760px; height: 43px; float: left; line-height: 43px;}
.top_menu ul li{ padding: 0 2px 0 0; background: url(images/mi_sep.gif) no-repeat right;/* display: -moz-inline-stack; display: inline-block; *margin: 0 3px; zoom: 1; *display: inline; position: relative; z-index: 99;*/ float: left; }
.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: #d6d1d0; text-decoration: none;  background: url(images/mi_bghov.png) no-repeat top; display: block; padding: 0 36px;}
.top_menu ul li a:hover { color: #fff; text-decoration: underline; background: url(images/mi_bghov.png) no-repeat center bottom;}

.top_menu form{ width: 235px; float: right; padding: 7px 0 0; *padding: 5px 0 0; }
.top_menu .text{ width: 130px; padding: 4px 4px 5px; background: #CBC8C8; border: 1px solid #000; margin: 0 4px 0 0; }
.top_menu .bttn{ width: 82px; height: 27px; background: url(images/bttn_search.png); border: 0; cursor: pointer; }
/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	height: 1%;
	background: url(images/cont_bg.gif) repeat-y right;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 152px 0 0;
	
}

.thumbs { width: 100%; text-align: center; color: #8e908b; font-size: 11px; padding: 10px 0;}
.thumbs li {width: 202px; display: -moz-inline-stack; display: inline-block; *margin: 0 3px; zoom: 1; *display: inline; position: relative; z-index: 99;}
.thumbs li img {background: #B9B7B7 url(images/thumb_bg.jpg) no-repeat center;}
.thumbs li a img{border: 1px solid #000;}
.thumbs li a:hover img{border: 1px dashed #000;}
.thumbs li p.right{width: 45%; float: right; text-align: right; display:inline; padding: 1px 1% 0 0;}
.thumbs li p span{font-weight: 700; display: inline; color: #D18F17;}
.thumbs li p span.spred{ font-weight: 400; display: inline; color: #e33b00; }
.thumbs li span{font-weight: 700; display: block; padding: 0 0 2px 0; font-size: 12px; text-align: left;}
.thumbs li p.right img{vertical-align: middle; font-size: 12px; background: transparent; margin: 0 0 1px 0;}
.thumbs li p.left{width: 52%; float: left; text-align: left; display: inline; padding: 3px 0 0 1%;}
.thumbs li .descr{ width: 100%; height: 48px; overflow: hidden; }

.thumbs li a:link span, .thumbs li a:visited span, .thumbs li a:active span, .thumbs li a:hover span{color: #191a1c; text-decoration: underline;}
.thumbs li a:hover span{text-decoration: none;}

.top_list{ width: 100%; background: #F0F0F0 url(images/tb_t.gif) repeat-x top; font-size: 14px; color: #a3300a; padding: 0 0 10px; }
.top_list .title{ width: 278px; height: 34px; line-height: 34px; background: #992702 url(images/title_bg.jpg) no-repeat; margin: 0 auto 10px; text-align: center; }
.top_list .title h1{ color: #fff; font-size: 18px; font-weight: 400; }
.top_list ul{ width: 25%; float: left; }
.top_list ul li{ padding: 0 0 0 10px;}
.top_list a:link, .top_list a:visited, .top_list a:active, .top_list a:hover {color: #000; text-decoration: underline; padding: 2px 3px;}
.top_list a:hover { color: #fff; text-decoration: none; background: #000;}

.pagination{ width: 848px; background: #D5D5D5; padding: 5px 0; text-align: center; height: 21px; overflow: hidden; }
.pagination li{ display: -moz-inline-stack; display: inline-block; vertical-align: middle; *margin: 0 2px; zoom: 1; *display: inline; position: relative; z-index: 99; width: 23px; line-height: 21px; *line-height: 20px; text-align: center; font-size: 14px; }
.pagination li.fst{ width: 130px; }
.pagination li a:link, .pagination li a:visited, .pagination li a:active, .pagination li a:hover {color: #ccc; text-decoration: none; background: #FD6302 url(images/arch_bg.gif) repeat-x bottom; display: block; border: 1px solid #140202;}
.pagination li a:hover { color: #000; background: #2A2C2E url(images/arch_bg.gif) repeat-x top; border: 1px solid #E15431;}

.player_block{ width: 635px; float: left; }
.player_block .title{ width: 100%; }
.player_block .title h1{ font-size: 18px; padding: 5px 15px; font-weight: 400; }
.player_block .desription{ padding: 5px 15px; color: #595959; }
.player_block .desription ul{ font-size: 16px; }
.player_block .desription img{ vertical-align: sub; *vertical-align: middle;  }
.player_block .desription ul .text{ border: 1px solid #B4B4B4; padding: 6px; width: 280px; }
.player_block .desription ul li{ display: -moz-inline-stack; display: inline-block; vertical-align: middle; margin: 0 13px; *margin: 0 15px; zoom: 1; *display: inline; position: relative; z-index: 99; line-height: 25px; }
.player_block .desription ul a:link, .player_block .desription ul a:visited, .player_block .desription ul a:active, .player_block .desription ul a:hover {color: #595959; text-decoration: none;}
.player_block .desription ul a:hover {text-decoration: underline;}
.player_block .desription p{ padding: .4em 0; }

.btitle{ width: 100%;  }
.btitle h2{ font-size: 18px; font-weight: 400; color: #c03000; padding: 5px 15px; }
/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {
	float: left;
	margin-right: -3px;
	width: 152px;
	margin-left: -152px;
	position: relative;
	color: #fff;
}

.sr .title{ width: 100%; height: 52px; background: url(images/cat_bg.png) no-repeat; overflow: hidden; line-height: 58px }
.sr .title h1{ font-size: 20px; padding: 0 0 0 5px; }

.sr ul, .sr p{ padding: 10px; }
.sr ul li{ padding: 0 0 0 10px; background: url(images/bullet.gif) no-repeat left 7px; font-size: 13px; }
.sr ul li a{ padding: 2px 3px; }
.sr ul li a:hover { background: #A62901;}

.sr a:link, .sr a:visited, .sr a:active, .sr a:hover {color: #b4b4b4; text-decoration: none;}
.sr a:hover { color: #f2f2f2; text-decoration: underline;}

.side_block{ width: 364px; float: right; }
.side_block .padd{ padding: 9px 24px 0 0; }
.side_block .bg{ background: #E8E8E8; padding: 10px; }
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 115px;
	background: url(images/footer_bg.gif) repeat-x bottom;
	color: #7b7b7b;
	text-align: center;
	overflow: hidden;
}
#footer .top_menu ul{ width: 100%; height: 43px; float: none; line-height: 43px;}
#footer .padd{ width: 100%; height: 115px; background: url(images/flogo.jpg) no-repeat right bottom; overflow: hidden; }
#footer p{ padding: 5px 395px 0 10px; }
