* {margin: 0; padding: 0;}
html {height: 100%}
body {
	font: 12px Arial, Helvetica, sans-serif;
	height: 100%;
	background: #0B0B0B url(images/bg.jpg) center top;
	color: #82817f;
	text-align: center;
}

a:link, a:visited, a:active, a:hover {color: #e59e04; text-decoration: underline;}
a:hover { text-decoration: none;}

img {border: none;}
input, select,img {vertical-align: middle;}
ul li{list-style: none;}
.clear{clear: both;}
table{ border: 0; border-collapse: collapse; margin: 0 auto; }


/* Header
-----------------------------------------------------------------------------*/
#header { width: 1000px; height: 124px; }
.hlogo_bg{ width: 349px; height: 49px; background: url(images/hlogo_bg.jpg) no-repeat; font-size: 11px; color: #848484; }
.hlogo_bg span{ color: #fff; }

.hta{ width: 360px; height: 124px; background: url(images/tlist_top.png) no-repeat; vertical-align: top; text-align: left; }
.hta table{ width: 100%; margin: 4px 0 0; line-height: 16px; }
.hta table td{ padding: 0 3px; }
.hta table .num{ text-align: center; width: 16px; }
.hta table a:link, .hta table a:visited, .hta table a:active, .hta table a:hover { color: #e3c871; text-decoration: none;}
.hta table a:hover, .hta table .alt a:hover { text-decoration: underline; color: #ccc; }
.hta table .alt a:link, .hta table .alt a:visited, .hta table .alt a:active{ color: #ffedb3; }
.hta table .alt a:hover{ text-decoration: underline; color: #ccc; }

.hlinks{ width: 291px; height: 124px; background: url(images/hlinks.png) no-repeat; vertical-align: top; }
.hlinks .hthumbs{ margin: 5px auto 0; font-size: 11px; text-align: center; }
.hlinks .hthumbs td{ padding: 4px;}
.hlinks .hthumbs img{ border: 1px solid #7C5A00; }
.hlinks .hthumbs a:link, .hlinks .hthumbs a:visited, .hlinks .hthumbs a:active, .hlinks .hthumbs a:hover {color: #e3c870; text-decoration: underline;}
.hlinks .hthumbs a:hover { text-decoration: none;}

.home_link{ height: 25px; padding: 0 3px 0 0; width: 131px; line-height: 25px; text-align: left; font-size: 11px; }
.home_link a:link, .home_link a:visited, .home_link a:active, .home_link a:hover {color: #ccc; text-decoration: none; text-shadow: 2px 1px 1px #000; background: url(images/home_bg.png) no-repeat left bottom; display: block; padding: 0 0 0 25px; }
.home_link a:hover { color: #fff; background: url(images/home_bg.png) no-repeat left top;}
.book_link{ height: 25px; width: 131px; line-height: 25px; text-align: left; font-size: 11px; }
.book_link a:link, .book_link a:visited, .book_link a:active, .book_link a:hover {color: #ccc; text-decoration: none; text-shadow: 2px 1px 1px #000; background: url(images/book_bg.png) no-repeat left bottom; display: block; padding: 0 0 0 25px; }
.book_link a:hover { color: #fff; background: url(images/book_bg.png) no-repeat left top;}
/* Middle
-----------------------------------------------------------------------------*/
#content{ width: 1000px; background: #000; }


.pagi_bg{ background: url(images/pagi_bg.gif) repeat-x; }
.pagi_bg ul li{ line-height: 37px; float: left; width: 26px; padding: 0 2px; }
.pagi_bg a:link, .pagi_bg a:visited, .pagi_bg a:active, .pagi_bg a:hover {color: #000; text-decoration: none; background: url(images/pi_bg.png) no-repeat center; display: block;  }
.pagi_bg a:hover, .pagi_bg .cur a:link, .pagi_bg .cur a:visited, .pagi_bg .cur a:active { background: url(images/pi_act.png) no-repeat center; }

.thumbs{  }
.thumbs .ti{ width: 227px; height: 190px; float: left; background: url(images/descr.png) no-repeat bottom; padding: 0 11px; margin: 10px 0; }
.thumbs .ti .pic{ text-align: center; }
.thumbs .ti .pic img{ border: 1px solid #595959; display: block; margin: 0 0 5px; }
.thumbs .ti .pic a:hover img{ border: 1px solid #FBDF87; }
.thumbs .ti .descr{ font-size: 11px; padding: 0 10px; }
.thumbs .ti .descr .ldescr{ float: left; text-align: left; }
.thumbs .ti .descr .rdescr{ float: right; text-align: right; }


.traders td{ width: 284px; height: 101px; background: url(images/trad_bg.jpg) no-repeat center; color: #ccc; padding: 0 20px; }
.traders a:link, .traders a:visited, .traders a:active, .traders a:hover {color: #ffe07d; text-decoration: underline; font-size: 30px;}
.traders a:hover { text-decoration: none; color: #e4e2e2;}

.tbl{ width: 976px; background: #494848; margin: 0 auto 10px; }
.tbl .tb_left{ width: 10px; background: url(images/tb_lb.gif) no-repeat bottom; }
.tbl .tb_rigth{ width: 10px; background: url(images/tb_rb.gif) no-repeat bottom; }
.tbl .title{ color: #000; background: url(images/title_bg.png) no-repeat; height: 42px; line-height: 39px; vertical-align: top; text-align: left; }
.tbl .title h2{ font-size: 20px; padding: 0 20px; }
.tbl .tb_cont{ padding: 10px 0; }

.some_banner a:link, .some_banner a:visited, .some_banner a:active, .some_banner a:hover {color: #fff; text-decoration: underline; font-size: 20px;}
.some_banner a:hover { text-decoration: none;}


.top_list{ width: 100%; text-align: left; color: #858585; }
.top_list span{ background: url(images/tlist_bullet.gif) no-repeat right 6px; padding: 0 10px 0 0; }
.top_list a:link, .top_list a:visited, .top_list a:active, .top_list a:hover {color: #e3e3e3; text-decoration: underline;}
.top_list a:hover { text-decoration: none; color: #fbdf87; }

.vid_tb td{ padding: 0 20px; font-weight: 700; }

.top_list2{ width: 100%; text-align: left; color: #f9db7f; font-size: 10px; line-height: 25px; }
.top_list2 a:link, .top_list2 a:visited, .top_list2 a:active, .top_list2 a:hover {color: #e3e3e3; text-decoration: underline; font-size: 16px; font-weight: 700; }
.top_list2 a:hover { text-decoration: none; color: #fee188; background: #2F2E2E;}
.top_list2 span{ background: url(images/tlist_li.gif) no-repeat; padding: 5px; }



.style14 {font-family: Tahoma; font-size: 14px;	font-weight: bold; color: #003CFF;}
a:hover .style14 {font-family: Tahoma; font-size: 14px;font-weight: bold; color: #CC0000;}




/* Footer
-----------------------------------------------------------------------------*/
#footer { width: 1000px; height: 74px; background: url(images/bttm_bg.gif) repeat-x bottom; }

.fclink a:link, .fclink a:visited, .fclink a:active, .fclink a:hover {color: #7b7b7b; text-decoration: underline;}
.fclink a:hover { text-decoration: none;}

.flink a:link, .flink a:visited, .flink a:active, .flink a:hover {color: #ffe187; text-decoration: underline;}
.flink a:hover { text-decoration: none;}


.footer_img{ width: 980px; height: 74px; background: url(images/footer_img.png) no-repeat right; text-align: left; padding: 0 10px; }
.footer_padd{ width: 1000px; }

.tags { padding: 0 10px; }
.tags a:link, .tags a:visited, .tags a:active, .tags a:hover {color: #929292; text-decoration: underline; font-weight: 700;}
.tags a:hover { text-decoration: none;}
