* {margin: 0; padding: 0;}

body {
	font: 12px Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
	background: #E0ECBC url(images/bg.gif) center;
	text-align: center;
	color: #000;
}

a:link, a:visited, a:active, a:hover {color: #000; text-decoration: none; font-weight: 700;}
a:hover {text-decoration: underline;}

img {border: none;}
select {vertical-align: middle;}
ul li{list-style: none;}
.clear{ clear: both;}

table{ border: 0; margin: 0 auto; }

/* Header
-----------------------------------------------------------------------------*/
#header{ height: 105px; width: 1000px; }
.hbook{ width: 151px; height: 105px; background: url(images/header_02.png) no-repeat; }
.hta{ width: 135px; height: 105px; background: url(images/header_05.jpg) no-repeat top; font-weight: 700; color: #e20404; font-size: 11px; }
.hta ul{ padding: 3px 0 0; }
.hbttm{ width: 1000px; height: 45px; background: url(images/header_07.jpg) no-repeat top; color: #6c3131; }
.hbttm select{ width: 160px; }
.hbttm table{ margin: 2px auto 0 ; }
.hbttm table img{ margin: 0 150px 0 50px; }
.hbttm p{ font-size: 11px; color: #000; padding: 3px 0 0;}
.hbttm p span{ font-weight: 700; color: #446506; }

.top_bg{ width: 100%; background: url(images/bg_header.jpg) repeat-x top; }
/* Middle
-----------------------------------------------------------------------------*/
#content{text-align: left;}
.ttitle{ margin: 0 0 0 15px; }
.thumbs td a img{ border: 1px solid #000; }
.thumbs td a:hover img{ border: 1px dashed #000; }

.tb{ background: #fff; }
.tb .ttop{ background: url(images/tb_t.gif) repeat-x top; }
.tb .tbttm{ background: url(images/tb_b.gif) repeat-x bottom; }
.tb .tleft{ background: url(images/tb_l.gif) repeat-y left; }
.tb .tright{ background: url(images/tb_r.gif) repeat-y right; }

.archives{ width: 960px; }
.archives a:link, .archives a:visited, .archives a:active, .archives a:hover {color: #064905; text-decoration: none; font-weight: 700; display: block;}
.archives a:hover {text-decoration: underline;}
.archives li{ float: left; width: 25px; background: url(images/arch_bg.jpg) no-repeat; line-height: 25px; text-align: center; margin: 2px 2px 1px 1px; }
.archives li.title{ width: 109px; background: none; font-weight: 700; }

.traders{ font-size: 9px; }
.traders td{ width: 290px; height: 140px; background: url(images/trad_bg.jpg) no-repeat; overflow: hidden; }
.traders td h1{ font-size: 17px; text-align: center; padding: 23px 0 0; }
.traders td p{ padding: 5px 50px 10px; }
.traders td span{ color: #bd3e06; font-size: 12px; font-weight: 700; }

.traders td a:link, .traders td a:visited, .traders td a:active, .traders td a:hover {color: #bd3e06; text-decoration: none; font-weight: 700;}
.traders td a:hover {text-decoration: underline;}

.top_list{ margin: 20px; font-size: 15px; font-weight: 700; color: #fb3d03; }
.top_list td{ padding: 1px; width: 185px; }
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 100%;
	background: url(images/footer_bg.jpg) repeat-x bottom;
	margin: 20px 0 0;
}
#footer p{ font-size: 11px; color: #000;}
#footer p span{ font-weight: 700; color: #446506; }

.footer{ width: 1000px; height: 148px; color: #212b03; }
.fta{ width: 298px; height: 148px; background: url(images/footer_02.png) no-repeat; }
.fbook{ width: 165px; height: 148px; background: url(images/footer_03.png) no-repeat bottom; }
.foot_menu{ padding: 50px 0 0; }


.footer a:link, .footer a:visited, .footer a:active, .footer a:hover {color: #000; text-decoration: none; font-weight: 700;}
.footer a:hover {text-decoration: underline;}
