* {margin: 0; padding: 0;}
body {
	font: 12px Arial, sans-serif;
	width: 100%;
	height: 100%;
	background: #E9D5A8 url(images/bg.gif) center;
	text-align: center;
	color: #8f6943;
}

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

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

.top_bg{ width: 100%; background: url(images/top_bg.jpg) repeat-x top; }
.header{ width: 1000px; margin: 0 auto; }
.hta{ width: 200px; height: 180px; background: url(images/hta.png) no-repeat top; }
.hta p{ padding: 10px 0 0; }
.hrandom{ width: 85px; height: 125px; background: url(images/himg4.png) no-repeat top; }
.hsearch{ width: 400px; height: 55px; background: url(images/header_search.png) no-repeat; text-align: left; }
.hsearch form{ padding: 9px 0 0 40px; }
.hsearch form .text{ width: 185px; padding: 1px; border: 0; }
.hsearch form .bttn{ width: 83px; height: 24px; border: 0; margin: 0 0 0 8px; cursor: pointer; background: transparent; }

.block1{margin: 0 auto; }
.block2{margin: 10px 0; }
.block2 .tb2{ margin: 0 25px; }

.top_title{ height: 40px; width: 980px; background: url(images/tb_title_bg.png) bottom; }
.top_title h1{ background: url(images/tb_title.png) no-repeat right bottom; line-height: 35px; font-size: 22px; text-align: center; padding: 5px 0 0 410px; color: #fff1b0; }


.tb1{ width: 100%; background: white; margin: 0 auto; }
.tb2{ background: white; margin: 0 auto; text-align: left; }

.thumbs{ margin: 0 3px; }
.thumbs img{ background: url(images/thumb_bg.png) no-repeat center; margin: 1px; }
.thumbs a img{ border: 1px solid #835321; }
.thumbs a:hover img{ border: 1px solid #d50043; }
.achives{ background: url(images/arch_bg.jpg) repeat-x; height: 32px; font-size: 16px; font-weight: 700; }

.achives a:link, .achives a:visited, .achives a:active, .achives a:hover {color: #ffd3e2; text-decoration: none; background: url(images/ai_bg.jpg) no-repeat center; width: 24px; line-height: 24px; display: block; text-align: center; margin: 0 1px;}
.achives a:hover, .achives a.cur:link, .achives a.cur:visited, .achives a.cur:active, .achives a.cur:hover {color: #ac073c; background: url(images/ai_bghover.jpg) no-repeat center;}

.list1{ font-size: 16px; color: #e3a024; font-weight: 700; width: 100%; }
.list1 ul{ padding: 0 10px; text-align: left; }
.list1 ul li{ padding: 0 0 0 20px; background: url(images/bullet_star.gif) no-repeat left; }
.list1 a:link, .list1 a:visited, .list1 a:active, .list1 a:hover {color: #825525; text-decoration: none;}
.list1 a:hover {text-decoration: underline;}

.list2{ font-size: 20px; color: #e3a024; font-weight: 700; width: 100%; }
.list2 ul{ padding: 0 10px; text-align: left; }
.list2 a:link, .list2 a:visited, .list2 a:active, .list2 a:hover {color: #825525; text-decoration: none; background: url(images/bullet_lul.gif) no-repeat left 7px; padding: 0 0 0 18px}
.list2 a:hover {color: #ec1333; background: url(images/bullet_lulhover.gif) no-repeat left 8px;}

.footer{ width: 100%; height: 175px; background: url(images/footer_bg.jpg) repeat-x bottom; }
.footer .padd{ width: 1000px; margin: 0 auto; }
.fta{ width: 203px; height: 175px; background: url(images/fta.png) no-repeat bottom; text-align: center; }
.fta p{ padding: 15px 10px 0 0; }
.fbook{ width: 151px; height: 175px; background: url(images/fimg3.png) no-repeat top; }

.footer a:link, .footer a:visited, .footer a:active, .footer a:hover {color: #cf0749; text-decoration: underline; font-weight: 700;}
.footer a:hover {text-decoration: none;}

.float_bttn{ position:fixed; left:0; top:263px; z-index:5; width:22px; height:150px; }
