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

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

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: 160px;
	background: url(images/top_bg.jpg) repeat-x top;
}
#header .hpadd{ width: 896px; }
#header .hta{ width: 336px; height: 174px; background: url(images/hta.jpg) no-repeat top; color: #871c0c; font-size: 14px; text-align: left; }
#header .hta a:link, #header .hta a:visited, #header .hta a:active, #header .hta a:hover {color: #409bc1; text-decoration: none;}
#header .hta a:hover {color: #ff6574; }
#header .hta ul{ text-align: left; padding: 0 0 0 3%; height: 90px; 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 0 26px; *padding: 1px 0 0; background: url(images/hbullet.gif) no-repeat left 4px; }
/* Middle
-----------------------------------------------------------------------------*/
#content {
}

.title{ background: url(images/title_bg.png) repeat-x top; }
.title td{ background: url(images/title_left.jpg) no-repeat left top; }
.title td div{ background: url(images/title_right.jpg) no-repeat right top; padding: 0 145px; height: 36px; overflow: hidden; line-height: 36px;  }
.title h1{ font-size: 24px; color: #a4540e; padding: 4px 10px 0; font-weight: 400; }

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


.thumbs{ text-align: center; width: 950px; }
.tb_t{ background: #BAE3EF url(images/tb_dot.gif) repeat-x top; }
.tb_b{ background:  url(images/tb_dot.gif) repeat-x bottom; }
.tb_l{ background:  url(images/tb_dot.gif) repeat-y left; }
.tb_r{ background:  url(images/tb_dot.gif) repeat-y right; }

.tb_lt{ background:  url(images/tb_lt.gif) no-repeat left top; }
.tb_rt{ background:  url(images/tb_rt.gif) no-repeat right top; }
.tb_lb{ background:  url(images/tb_lb.gif) no-repeat left bottom; }
.tb_rb{ background:  url(images/tb_rb.gif) no-repeat right bottom; padding: 5px; }

.thumbs img{ background: #E8F2F6; margin: 1px 0; }
.thumbs a img{ border: 1px solid #44BED2; }
.thumbs a:hover img{ border: 1px solid #C96E32; }

.trad{ width: 950px; text-align: center; margin: 10px auto; }
.trad td{ width: 180px; padding: 20px 0 0 0; height: 190px; background: url(images/trad_bg.jpg) no-repeat; }
.trad td.sep{ background: transparent; width: 15px; }
.trad img{ display: block; margin: 5px auto; }
.trad a img{ border: 2px solid #6CBCD3; }
.trad a:hover img{ border: 2px solid #079ba8; }
.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: #286AA3; text-decoration: underline;}
.trad a:hover span {color: #E54C6D; text-decoration: none; }
.trad a:link span.sub, .trad a:visited span.sub, .trad a:active span.sub, .trad a:hover span.sub {color: #30464c; text-decoration: underline;}
.trad a:hover span.sub {color: #079ba8; text-decoration: none; }

.top_list{ width: 950px; margin: 10px auto; text-align: center; }
.top_list ul li{ font-size: 18px; line-height: 26px; padding: 2px 0; }
.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_list a:visited, .top_list a:active, .top_list a:hover {color: #975023; text-decoration:  underline;}
.top_list a:hover {color: #EA5D45; }



/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 726px;
	height: 134px;
	color: #614b2a;
	text-align: center;
}
#footer p{ padding: .4em 0; }

.fta{ width: 326px; height: 135px; background: url(images/fta.jpg) no-repeat bottom; }
.fbook{ width: 175px; height: 135px; 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; }



