* {margin: 0; padding: 0;}
body {
	font: 12px Tahoma, Verdana, sans-serif;
	width: 100%;
	background: #FEE8BA url(images/bg.jpg) center;
	color: #2f1608;
}

a:link, a:visited, a:active, a:hover {color: #975023; text-decoration: underline;}
a:hover {color: #3ea5cc; }

img {border: none;}
input, select {vertical-align: middle;}
ul li{list-style: none;}
.clear{clear: both;}

#wrapper {
	width: 1000px;
	margin: 0 auto;
}
table{ border: 0; border-collapse: collapse; margin: 0 auto; }


/* Header
-----------------------------------------------------------------------------*/
#header {
	width: 100%;
	height: 185px;
	background: url(images/top_bg.jpg) repeat-x top;
}
#header .hpadd{ width: 1000px; }
#header .hta{ width: 300px; height: 185px; background: url(images/hta.jpg) no-repeat top; color: #871c0c; font-size: 11px; text-align: center; }
#header .hta a:link, #header .hta a:visited, #header .hta a:active, #header .hta a:hover {color: #000; text-decoration: none;}
#header .hta a:hover {color: #1cb3bc; }
#header .hta ul{ width: 40%; text-align: left; padding: 22px 0 0; height: 101px; overflow: hidden; display: -moz-inline-stack; display: inline-block; vertical-align: middle; zoom: 1; *display: inline; position:relative;z-index:99; }
#header .hta ul li{ padding: 1px 0 1px 18px; *padding: 1px 0; background: url(images/hbullet.gif) no-repeat left 2px; }
#header .hta img{ padding: 0 58px 0 0; }
/* Middle
-----------------------------------------------------------------------------*/
#content {
}

.title{ background: url(images/title_bg.png) repeat-x bottom; }
.title h1{ font-size: 30px; color: #3ea5cc; padding: 5px 10px 0; font-weight: 400; }

.title2 h1{ font-size: 30px; color: #3ea5cc; text-align: center; font-weight: 400; }


.thumbs{ text-align: center; width: 950px; /*margin: 1px auto;*/ }
.thumbs .tbord{ background: #F6D7A2; border: 3px solid #F0C257; padding: 2px 0; }
.thumbs img{ background: #FEE8B4; margin: 1px 0; }
.thumbs a img{ border: 1px solid #ECC66F; }
.thumbs a:hover img{ border: 1px solid #D28437; }

.trad{ width: 900px; text-align: center; margin: 10px auto; }
.trad td{ width: 215px; height: 215px; background: url(images/trad_bg.jpg) no-repeat; }
.trad td.sep{ width: 130px; background: transparent; }
.trad img{ display: block; margin: 5px auto; }
.trad a img{ border: 2px solid #A57738; }
.trad a:hover img{ border: 2px solid #ECC66F; }
.trad span{ display: block; font-weight: 700; }
.trad span.sub{ font-size: 11px; font-weight: 400; }

.trad a:link span, .trad a:visited span, .trad a:active span, .trad a:hover span {color: #1cb3bc; text-decoration: underline;}
.trad a:hover span {color: #cf5728; }
.trad a:link span.sub, .trad a:visited span.sub, .trad a:active span.sub, .trad a:hover span.sub {color: #830808; text-decoration: underline;}
.trad a:hover span.sub {color: #27ae3e; }

.top_list{ width: 950px; margin: 10px auto; text-align: center; }
.top_list ul li{ font-size: 18px; line-height: 26px; }
.top_list ul li span{ padding: 3px; background: url(images/top_list_bg.png) no-repeat center; color: #fff; margin: 0 10px 0 0; }
.top_list a:link, .top_list2 a:visited, .top_list2 a:active, .top_list2 a:hover {color: #975023; text-decoration:  underline;}
.top_list a:hover {color: #3ea5cc; }

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 810px;
	height: 125px;
	background: url(images/bttm_bg.jpg) repeat-x top;
	color: #614b2a;
	text-align: center;
}
#footer p{ padding: .4em 0; }

.fta{ width: 315px; height: 125px; background: url(images/fta.jpg) no-repeat bottom; }
.fbook{ width: 220px; height: 125px; background: url(images/fbg.jpg) no-repeat; text-align: left; }

#footer a:link, #footer a:visited, #footer a:active, #footer a:hover {color: #4e2304; text-decoration: underline;}
#footer a:hover { text-decoration: none; }


