* {margin: 0; padding: 0;}

body {
	font: 12px Tahoma, sans-serif;
	width: 100%;
	height: 100%;
	background: #302F2F url(images/bg.gif) center;
	text-align: center;
	color: #fff;
}

a:link, a:visited, a:active, a:hover {color: #0da4e5; text-decoration: underline;}
a:hover {color: #813982;}

img {border: none;}
select, input{vertical-align: middle;}
ul li{list-style: none;}
.clear{ clear: both;}

#wrapper {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}


/* Header
-----------------------------------------------------------------------------*/
#header { height: 196px; width: 100%; background: url(images/top_bg.png) repeat-x top; text-align: left;}
#header .padd{ width: 1000px; margin: 0 auto; }
.hleft{ width: 333px; float: left; }
.hcenter{ width: 334px; float: left; }
.hright{ width: 333px; height: 156px; float: right; background: url(images/himg3.jpg) no-repeat; }
.hright ul{ padding: 20px 0 0 55px; font-weight: 700; height: 84px; overflow: hidden; }
.hright ul li{ background: url(images/bullet_hstar.gif) no-repeat left 2px; padding: 2px 0 2px 20px;}
.hright a:link, .hright a:visited, .hright a:active, .hright a:hover {color: #ffc20e; text-decoration: underline;}
.hright a:hover {color: #0cdcdf;}

.hbttm{ width: 100%; height: 40px; clear: both; }
/* Middle
-----------------------------------------------------------------------------*/
#content {width: 100%;}

.tb_t{ width: 100%; background: #1D1D1D url(images/tb_t.gif) repeat-x top; }
.tb_b{ width: 100%; background: url(images/tb_b.gif) repeat-x bottom; }
.tb_l{ width: 100%; background: url(images/tb_l.gif) repeat-y left; }
.tb_r{ width: 100%; background: url(images/tb_r.gif) repeat-y right; }

.tb_lt{ width: 100%; background: url(images/tb_lt.gif) no-repeat left top; }
.tb_rt{ width: 100%; background: url(images/tb_rt.gif) no-repeat right top; }
.tb_lb{ width: 100%; background: url(images/tb_lb.gif) no-repeat left bottom; }
.tb_rb{ width: 100%; background: url(images/tb_rb.gif) no-repeat right bottom; }

.t_cont{ width: 937px; margin: 0 auto; }

.thumbs{ padding: 5px; }
.thumbs img{ float: left; margin: 2px 1px 1px 2px; height: 240px; overflow: hidden;}
.thumbs a img{ border: 1px solid #5F034B; }
.thumbs a:hover img{ border: 1px solid #BC346E; }
.thumbs a:hover{ border: none; }

.btitlel{ width: 499px; margin: 0 auto; background: url(images/btitle_left.jpg) no-repeat left top; }
.btitler{ background: url(images/btitle_right.png) no-repeat right top; padding: 0 138px 0 127px; }

.traders{ width: 940px; margin: 10px auto; font-size: 18px; }
.traders li{ width: 307px; height: 82px; background: url(images/trad_bg.png) no-repeat; float: left; }
.traders li p{ padding: 40px 0 0 120px; }
.traders a:link, .traders a:visited, .traders a:active, .traders a:hover {color: #fff; text-decoration: underline;}
.traders a:visited {color: #f591c6;}
.traders a:hover {color: #f9b237;}

.ttitle{ text-align: center; }

.title{ margin: 10px 0 0; text-align: center; }
.title h1{ font-size: 30px; color: #6bbe45;}

.top_list{ font-size: 18px; margin: 10px 0; padding: 0 0 0 40px; }
.top_list ul{ width: 25%; float: left; }
.top_list li{ padding: 3px 0 3px 10px;}
.top_list li span{ padding: 3px 3px; background: url(images/bullet_list.png) no-repeat 0 3px; text-align: center; }
.top_list li a{ margin: 0 0 0 10px; }

/* Footer
-----------------------------------------------------------------------------*/
#footer {height: 151px; width: 788px; margin: 0 auto;}
.fleft{ width: 394px; float: left; }
.fright{ width: 394px; height: 151px; float: right; background: url(images/fimg2.jpg) no-repeat; }
.fta{ height: 90px; margin: 32px 0 0; text-align: center; overflow: hidden; }
.fta p{ padding: .4em 40px; }

#footer a:link, #footer a:visited, #footer a:active, #footer a:hover {color: #fff; text-decoration: none;  font-size: 10px;}
#footer a:hover { text-decoration: underline; font-size: 10px;}
#footer {font-size: 10px;}