* {margin: 0; padding: 0;}

body {
	font: 12px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	text-align: center;
	background: url(images/bg.jpg) center;
}
a:link, a:visited, a:active, a:hover {color: #fae0bc; 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;
	text-align: left;
}

.t1 {
	font: 16px Arial, Tahoma, Verdana, sans-serif;
	color: #6198A2;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	width: 100%;
	height: 225px;
	background: url(images/top_bg.jpg) repeat-x top;
}
#header .hpadd{ width: 1000px; height: 225px; margin: 0 auto; }
.himg1{ width: 263px; height: 187px; float: left; }
.himg2{ width: 262px; height: 187px; float: left; background: url(images/himg2.jpg) no-repeat; }
.himg2 img{ padding: 116px 0 0 188px; }
.hta{ width: 195px; height: 187px; float: left; background: url(images/h_ta.jpg) no-repeat; font-size: 11px; }
.hta p{ padding: 25px 0; }
.himg3{ width: 280px; height: 187px; float: right; }
.harch{ width: 100%; height: 38px; background: url(images/harch_bg.gif) repeat-x top; overflow: hidden; }
.harch_left{ width: 100%; height: 38px; background: url(images/harch_left.jpg) no-repeat left top; }
.harch_right{ padding: 0 127px 0 152px; height: 38px; background: url(images/harch_right.jpg) no-repeat right top; }
.harch ul{ float: left; font-weight: 700;}
.harch ul li{ float: left; width: 24px; height: 24px; line-height: 24px; padding: 3px 3px 0 0; }
.harch ul li a:link, .harch ul li a:visited, .harch ul li a:active, .harch ul li a:hover {color: #b2b2b2; text-decoration: none; background: url(images/mi_bg.gif) no-repeat top; display: block;}
.harch ul li a:hover { background: url(images/mi_bg.gif) no-repeat bottom; color: #000; }
.hbook{ float: right; }
/* Middle
-----------------------------------------------------------------------------*/
#content {
}
.tblock{ width: 992px; margin: 0 auto; }
.tblock ul{ font-size: 20px; color: #6198a2; width: 33%; float: left;}
.tblock ul li{ padding: 0 0 0 10px; }
.title{ width: 821px; height: 33px; background: url(images/title_bg.jpg) no-repeat; margin: 0 auto; line-height: 37px; overflow: hidden; text-align: center; }
.title h1{ font-size: 18px; font-weight: 400; }

.tb_t{ width: 100%; background: #282B2C url(images/tb_dot.gif) repeat-x top; }
.tb_b{ width: 100%; background: url(images/tb_dot.gif) repeat-x bottom; }
.tb_l{ width: 100%; background: url(images/tb_dot.gif) repeat-y left; }
.tb_r{ width: 100%; background: url(images/tb_dot.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{ padding: 9px; background: url(images/tb_rb.gif) no-repeat right bottom; }

.thumbs{ width: 100%; }
.thumbs img{ background: #0F1A1A; }
.thumbs a img{ border: 1px solid #FAE0BC; }
.thumbs a:hover img{ border: 1px solid #6198A2; }

.bttn_book{ text-align: right; }




/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 180px;
	background: url(images/footer_bg.jpg) repeat-x bottom;
	font-size: 11px;
}
#footer .fpadd{ width: 730px; height: 180px; margin: 0 auto; }
#footer .fimg1{ width: 338px; float: left; }
#footer .fta{ width: 238px; height: 180px; float: left; background: url(images/f_ta.jpg) no-repeat bottom; }
#footer .fimg2{ width: 154; float: right; }
#footer p{ padding: 20px 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; }