* {margin: 0; padding: 0;}

body {
	font: 12px Times New Roman, sans-serif;
	width: 100%;
	height: 100%;
	background: #300D0B url(images/bg1.jpg) repeat-x top;
	text-align: center;
	color: #fff;
}

a:link, a:visited, a:active, a:hover {color: #FFDAF1; text-decoration: underline;}
a:hover {text-decoration: none; color: #FF9EDA;}

img {border: none;}
select, input{vertical-align: middle;}
ul li{list-style: none;}
.clear{ clear: both;}

#wrapper {
	width: 100%;
	min-width: 1000px;
}


/* Header
-----------------------------------------------------------------------------*/
#header { height: 205px; text-align: center; }
#header .hblock{ width: 1000px; margin: 0 auto; background: url(images/himg2.jpg) no-repeat 261px 0; height: 205px; }
#header .hblock .hbl{ width: 261px; float: left; }
#header .hblock .hbc{ width: 361px; float: left; }
#header .hblock .hbr{ width: 378px; float: right; }

#header .title{ height: 120px; overflow: hidden; }
#header .title h1{ font: bold 65px 'Verdana' ; color: #fff; line-height: 148px; }

#header .hta{ padding: 11px 112px 0 33px; color: #000; }

#header .hta a:link, #header .hta a:visited, #header .hta a:active, #header .hta a:hover {color: #CC0000; text-decoration: underline;}
#header .hta a:hover {text-decoration: none;}

/* Middle
-----------------------------------------------------------------------------*/
#content {width: 100%;}

.archives {font-size: 13px; width: 850px; font-weight: 700; height: 40px; margin: 5px auto; list-style: none;}
.archives li {padding: 0; margin: 0; width: 24px; line-height: 40px; background: url(images/01_14.jpg) repeat-x; float: left;}
.archives li.title{ width: 107px; }
.archives * {vertical-align: top;}
.archives a{ background: url(images/01_16.jpg) no-repeat left center; display: block;}
.archives li.fst a{ background: none; }
.archives li.lst{ width: 10px; height: 40px; background: url(images/01_18.jpg) no-repeat; }


.thumbblock1{ max-width:1280px; width:expression(document.body.clientWidth > 1280? "1280px": "auto" ); margin: 5px auto; }
.ttop{ width: 100%; height: 50px; background: url(images/01_28.jpg) repeat-x bottom; overflow: hidden; }
.ttop .tleft{ width: 100%; height: 50px; background: url(images/tb_lt.jpg) no-repeat left bottom; }
.ttop .tright{ width: 100%; height: 50px; background: url(images/tb_rt.jpg) no-repeat right bottom; }
.ttop .title_center{ width: 475px; margin: 0 auto; height: 50px; background: url(images/01_26.jpg) no-repeat 116px bottom; }
.ttop .title_left{ width: 100%; height: 50px; background: url(images/01_25.jpg) no-repeat left bottom; }
.ttop .title_right{ width: 100%; height: 50px; background: url(images/01_27.jpg) no-repeat right bottom; }
.ttop h1{ font-size: 19px; color: #651B21; line-height: 50px;}
.tbttm { width: 100%; height: 44px; background: url(images/01_40.jpg) repeat-x top; overflow: hidden; text-align: right;}
.tbttm img{ margin: 0 10px 0 0; }
.tbttm .bleft{ width: 100%; height: 44px; background: url(images/01_38.jpg) no-repeat left top; }
.tbttm .bright{ width: 100%; height: 44px; background: url(images/tb_rb.jpg) no-repeat right top; }

.mleft{ width: 100%; background: #630227 url(images/01_33.jpg) repeat-y left; }
.mright{ width: 100%; background: url(images/01_35.jpg) repeat-y right; }

.thumbs1{ padding: 0 0 0 9px; }
.thumbs1 img{ float: center; margin: 1px; }
.thumbs1 a img{ border: 1px solid #D58B91; }
.thumbs1 a:hover img{ border: 1px dashed #D58B91; }

.traders{ width: 900px; margin: 5px auto; font-weight: 700; font-size: 13px;}
.traders li{ width: 259px; height: 124px; overflow: hidden; background: url(images/trad_bg.jpg) no-repeat center; float: left; padding: 0 20px; }
.traders li p{ padding: 40px 0 0; }
.traders li a:link, .traders li a:visited, .traders li a:active, .traders li a:hover {font-size: 22px; color: #FF52BD; text-decoration: underline;}
.traders li a:hover {text-decoration: none; color: #fff;}

.top_list{ text-align: left; font-size: 16px; font-weight: 700; padding: 10px;}
.top_list ul{ float: left; width: 25%; }
.top_list ul li{ padding: 0 0 0 10px; }

.tb1_t{ width: 100%; background: #FFE2F4 url(images/01_50.jpg) repeat-x top; }
.tb1_b{ width: 100%; background: url(images/01_61.jpg) repeat-x bottom; }
.tb1_l{ width: 100%; background: url(images/01_54.jpg) repeat-y left; }
.tb1_r{ width: 100%; background: url(images/01_56.jpg) repeat-y right; }

.tb1_lt{ width: 100%; background: url(images/01_49.jpg) no-repeat left top; }
.tb1_rt{ width: 100%; background: url(images/01_52.jpg) no-repeat right top; }
.tb1_lb{ width: 100%; background: url(images/01_60.jpg) no-repeat left bottom; }
.tb1_rb{ width: 100%; background: url(images/01_63.jpg) no-repeat right bottom; }

.thumbblock2{ width: 995px; margin: 5px auto; color: #000;}
.thumbblock2 .padd{ padding: 0 10px; }
.thumbblock2 ul li{ width: 314px; margin: 10px 5px; float: left; }
.thumbblock2 ul li img{ display: block; }
.thumbblock2 ul li a img{ border: 1px solid #D58B91; }
.thumbblock2 ul li a:hover img{ border: 1px dashed #D58B91; }
.thumbblock2 ul li h1{ padding: .4em 0; color: #BF0049; }
.thumbblock2 ul li p{ padding: .4em 0; }
.thumbblock2 a:link, .thumbblock2 a:visited, .thumbblock2 a:active, .thumbblock2 a:hover {color: #BF0049; text-decoration: underline;}
.thumbblock2 a:hover {text-decoration: none; color: #630227;}

.thumbblock3{ width: 1140px; margin: 0 auto; }

.tb2_t{ width: 100%; background: #630227 url(images/01_68.jpg) repeat-x top; }
.tb2_b{ width: 100%; background: url(images/01_79.jpg) repeat-x bottom; }
.tb2_l{ width: 100%; background: url(images/01_72.jpg) repeat-y left; }
.tb2_r{ width: 100%; background: url(images/01_74.jpg) repeat-y right; }

.tb2_lt{ width: 100%; background: url(images/tb4_lt.jpg) no-repeat left top; }
.tb2_rt{ width: 100%; background: url(images/01_70.jpg) no-repeat right top; }
.tb2_lb{ width: 100%; background: url(images/01_77.jpg) no-repeat left bottom; }
.tb2_rb{ width: 100%; background: url(images/tb4_rb.jpg) no-repeat right bottom; }

.thumbblock4{ width: 990px; margin: 5px auto; font-weight: 700; font-size: 15px;}
.thumbblock4 .padd{ padding: 10px; }
.thumbblock4 ul{ width: 50%; float: left; text-align: left; }
.thumbblock4 ul li{ padding: 0 5px; }

.thumbblock5{ width: 995px; margin: 5px auto; color: #000; }
.thumbblock5 .padd{ padding: 10px; }
.thumbblock5 table{ border-top: 1px solid #B72059; border-left: 1px solid #B72059; }
.thumbblock5 td{ border-bottom: 1px solid #B72059; border-right: 1px solid #B72059; }
.thumbblock5 a:link, .thumbblock5 a:visited, .thumbblock5 a:active, .thumbblock5 a:hover {color: #fff; text-decoration: underline; font-size: 18px; font-weight: 700;}
.thumbblock5 a:hover {text-decoration: none; color: #FFFF00;}



/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 215px;
	background: url(images/01_87.jpg) repeat-x bottom;
	font-size: 11px;
}
#footer .fblock{ width: 858px; height: 215px; background: url(images/fimg2.jpg) no-repeat 143px bottom; margin: 0 auto; }
#footer .fleft{width: 143px; float: left; }
#footer .fcenter{width: 365px; height: 215px; float: left; overflow: hidden; }
#footer .fcenter h1{ font-size: 80px; color: #fff; line-height: 160px; }

#footer .fcenter2{ width: 87px; float: left; }
#footer .fcenter3{ width: 159px; float: left; height: 215px; background: url(images/fimg4.jpg) no-repeat 0 bottom; color: #000; }
#footer .fright{ width: 104px; float: right; }

#footer p{ padding: 1.4em 0 0; }

#footer a:link, #footer a:visited, #footer a:active, #footer a:hover {color: #000; text-decoration: underline; font-weight: 700;}
#footer a:hover {text-decoration: none;}






.sitename {
	font: bold 20px Times New Roman;
	color: #BF0049;
}
.sitename:hover {
	color: 630227;
}
.sitename2 {
	font: bold 18px Times New Roman;
	color: white;
}
.sitename2:hover {
	font: bold 18px Times New Roman;
	color: yellow;
}
.bot {
	font: normal 11px Times New Roman;
	color: black;
}
.bot2 {
	font: normal 11px Times New Roman;
	color: black;
	background: #FFE2F4;
}
