* {margin: 0; padding: 0;}

body {
	font: 12px Arial, sans-serif;
	width: 100%;
	height: 100%;
	background: #000 url(images/top_bg.jpg) repeat-x top;
	text-align: center;
	color: #a7a7a6;
}

.th_search {
	border: 1px solid #636E1F;
    }
a:hover img.th_search{
	border: 1px solid #D5D5D5;
}	


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

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

#block{max-width:1280px;width:expression(document.body.clientWidth > 1200? "1250px": "auto" );}


#header{width: 1000px; height: 110px; margin: 0 auto; background: url(images/header_bg.jpg) no-repeat right top;}
#header .padd{ width: 100%; height: 110px; background: url(images/ball.gif) no-repeat right top; }
#header img{ float: left; }
#header form{ float: right; padding: 44px 95px 20px 13px; background: url(images/search_form_bg.gif) no-repeat 0 34px; text-align: left; }
#header form .text{ width: 195px; }
#header form .fselect{ width: 75px; }
#header form .bttn{ width: 89px; height: 35px; border: 0; background: url(images/bttn_search.gif) no-repeat; cursor: pointer; }

.top_menu{ width: 900px; height: 50px; margin: 0 auto; overflow: hidden; background: url(images/menu_bg.gif) repeat-x center top; line-height: 50px; text-align: center; font-size: 17px; font-weight: 700; }
.top_menuleft{ width: 100%; height: 50px; background: url(images/menu_left.jpg) no-repeat left top; }
.top_menuright{ width: 100%; height: 50px; background: url(images/menu_right.jpg) no-repeat right top; }
.top_menu a:link, .top_menu a:visited, .top_menu a:active, .top_menu a:hover {color: #fff; text-decoration: none; padding: 5px 10px; background: url(images/menu_sep.gif) no-repeat left center;}
.top_menu a:hover {text-decoration: underline; color: #f9db6b;}
.top_menu a.fst:link, .top_menu a.fst:visited, .top_menu a.fst:active, .top_menu a.fst:hover{ background: transparent; }

.content{ width: 100%; }
.content .ta{ width: 900px; margin: 5px auto; }
.titlew{ width: 570px; line-height: 34px; height: 34px; overflow: hidden; margin: 5px auto; background: url(images/title_bg.png) no-repeat center top; }
.titlew h1{ font-size: 20px; color: #000; font-weight: 400; }
.titler{ width: 446px; line-height: 39px; height: 39px; overflow: hidden; margin: 5px auto;}
.titler h1{ font-size: 24px; color: #fff; }

.thumbs_top {color: #aebd40; font-size: 16px; font-weight: 700;}
.thumbs_top .ti {text-align: center; margin: 0; list-style: none;}
.thumbs_top .ti li {padding: 0; width: 322px; display: -moz-inline-stack; display: inline-block; vertical-align: top; margin: 2px; zoom: 1; *display: inline; position: relative; z-index: 99;}
.thumbs_top .ti * {vertical-align: top;}
.thumbs_top .ti li img {position:relative; z-index:99; background: #CACACA;}
.thumbs_top .ti li a img{border: 1px solid #636E1F;}
.thumbs_top .ti li a:hover img{border: 1px solid #D5D5D5;}
.thumbs_top .ti li  span{ font-size: 20px; font-weight: 400; }
.thumbs_top a:link, .thumbs_top a:visited, .thumbs_top a:active, .thumbs_top a:hover{color: #ffe95f; text-decoration: underline;}
.thumbs_top a:hover{text-decoration: none;}

.thumbs_red .ti {text-align: center; margin: 0; list-style: none;}
.thumbs_red .ti li {padding: 0; width: 242px; display: -moz-inline-stack; display: inline-block; vertical-align: top; margin: 2px; zoom: 1; *display: inline; position: relative; z-index: 99;}
.thumbs_red .ti * {vertical-align: top;}
.thumbs_red .ti li img {position:relative; z-index:99; background: #fff;}
.thumbs_red .ti li a img{border: 1px solid #636E1F;}
.thumbs_red .ti li a:hover img{border: 1px solid #D5D5D5;}
.thumbs_red .ti li a:link, .thumbs_red .ti li a:visited, .thumbs_red .ti li a:active, .thumbs_red .ti li a:hover {color: #e2ff3f; text-decoration: underline;}
.thumbs_red .ti li a:hover {text-decoration: none;}

.thumbs .ti {text-align: center; margin: 0; list-style: none;}
.thumbs .ti li {padding: 0; width: 180px; display: -moz-inline-stack; display: inline-block; vertical-align: top; margin: 2px; zoom: 1; *display: inline; position: relative; z-index: 99;}
.thumbs .ti * {vertical-align: top;}
.thumbs .ti li img {position:relative; z-index:99; background: #fff;}
.thumbs .ti li a img{border: 1px solid #636E1F;}
.thumbs .ti li a:hover img{border: 1px solid #D5D5D5;}
.thumbs .ti li a:link, .thumbs .ti li a:visited, .thumbs .ti li a:active, .thumbs .ti li a:hover {color: #e2ff3f; text-decoration: underline;}
.thumbs .ti li a:hover {text-decoration: none;}


#promo {width: 930px; margin: 0 auto; text-align: left; color: #e2ff3f;}
#promo2 {width:100%;}
#promo .sod {text-align:center;padding-left:20px;}
#promo .sod div {width:100%;margin:0px;}
#promo .sod2 {text-align:center;padding-left:20px;}
#promo .sod2 {padding-left:10px;}
#promo .sod3 {text-align:center;padding-left:20px;}
#promo .sod3 {padding-left:10px;}
#promo .sod2 div {width:33%;float:left;margin:0px;}
#promo .sod2 div strong {text-decoration:none;}
#promo .sod2 div p {font-size:17px;font-weight:bold;color: #e2ff3f;margin:0;padding:0;}
#promo .sod div p {font-size:20px;font-weight:bold;color: #e2ff3f;margin: 5px;padding: 0px;}
#promo .sod div a {font: bold 24px Arial;}
#promo .sod2 div a {font: bold 16px Arial;}
#promo .sod3 div a {font: bold 20px Arial;}
#promo .sod3 div p {font-size:20px;font-weight:bold;color: #e2ff3f;margin: 5px;padding: 0px;}



.grey_block{ width: 990px; margin: 0 auto; text-align: left; color: #e2ff3f; }
.grey_block ul{ width: 100%; }
.grey_block ul li{ width: 48%; padding: 0 0 0 1%; display: -moz-inline-stack; display: inline-block; vertical-align: top; *margin: 0 2px; zoom: 1; *display: inline; position: relative; z-index: 99; }
.tb_lt{ width: 100%; background: #393939 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{ background: url(images/tb_rb.gif) no-repeat right bottom; padding: 10px; }

.book{ width: 570px; height: 56px; overflow: hidden; margin: 10px auto; padding: 5px 0 0; }

.banner{ text-align: center; }
.banner img{ border: 13px solid #626262; }

.mthumbs .ti {text-align: center; margin: 0; list-style: none;}
.mthumbs .ti li {padding: 0; width: 197px; display: -moz-inline-stack; display: inline-block; vertical-align: top; margin: 2px 0px 1px; *margin: 2px 1px 1px; zoom: 1; *display: inline; position: relative; z-index: 99;}
.mthumbs .ti * {vertical-align: top;}
.mthumbs .ti li img {position:relative; z-index:99; background: #fff;}
.mthumbs .ti li a img{border: 1px solid #74801F;}
.mthumbs .ti li a:hover img{border: 1px solid #000;}
.mthumbs .ti li a:link, .mthumbs .ti li a:visited, .mthumbs .ti li a:active, .mthumbs .ti li a:hover {color: #e2ff3f; text-decoration: underline;}
.mthumbs .ti li a:hover {text-decoration: none;}

.mothumbs .ti {text-align: center; margin: 0; list-style: none;}
.mothumbs .ti li {padding: 0; width: 242px; display: -moz-inline-stack; display: inline-block; vertical-align: top; margin: 3px 3px 3px 2px; *margin: 3px 4px 3px 3px; zoom: 1; *display: inline; position: relative; z-index: 99;}
.mothumbs .ti * {vertical-align: top;}
.mothumbs .ti li img {position:relative; z-index:99; background: #fff;}
.mothumbs .ti li a img{border: 1px solid #74801F;}
.mothumbs .ti li a:hover img{border: 1px solid #000;}
.mothumbs .ti li a:link, .mothumbs .ti li a:visited, .mothumbs .ti li a:active, .mothumbs .ti li a:hover {color: #e2ff3f; text-decoration: underline;}
.mothumbs .ti li a:hover {text-decoration: none;}

.alphabet{ width: 990px; margin: 5px auto; font-size: 14px; color: #e2ff3f; }
.alphabet li{ width: 245px; float: left; text-align: left; }
.alphabet li ul{ width: 95%; padding: 10px 0 10px 5%; }
.alphabet li ul li{ float: none; width: 100%;}
.alphabet .fst{ line-height: 27px; height: 27px; width: 27px; overflow: hidden; margin: 0 0 10px; background: url(images/letter_bg.jpg) repeat-x center; text-align: center; color: #fff; font-weight: 700; }
.alphabet a:link, .alphabet a:visited, .alphabet a:active, .alphabet a:hover {color: #b4aeae; text-decoration: underline;}
.alphabet a:hover {text-decoration: none; color: #fff;}

.alphabet2{ font-size: 14px; color: #e2ff3f; width: 98%; padding: 10px 0 10px 1%; text-align: left; font-size: 11px; }
.alphabet2 li{ float: none; width: 100%;}
.alphabet2 .fst{ line-height: 27px; height: 27px; width: 27px; overflow: hidden; margin: 0 0 10px; background: url(images/letter_bg.jpg) repeat-x center; text-align: center; color: #fff; font-weight: 700; }
.alphabet2 a:link, .alphabet2 a:visited, .alphabet2 a:active, .alphabet2 a:hover {color: #b4aeae; text-decoration: underline;}
.alphabet2 a:hover {text-decoration: none; color: #fff;}

.top_list{ width: 990px; margin: 5px auto; font-size: 20px; color: #ffdd3f; }
.top_list li{ width: 25%; float: left; text-align: left;}
.top_list li ul{ width: 95%; padding: 0 0 10px 5%; }
.top_list li ul li{ width: 100%; float: none; }
.top_list a:link, .top_list a:visited, .top_list a:active, .top_list a:hover {color: #bfbcbc; text-decoration: underline;}
.top_list a:hover {text-decoration: none; color: #fff;}

.linkex{ width: 990px; margin: 5px auto;}

.thumbs_list .ti {width: 990px; text-align: center; margin: 0; list-style: none; font-size: 16px; color: #ffdd3f;}
.thumbs_list .ti li {padding: 0; width: 180px; display: -moz-inline-stack; display: inline-block; vertical-align: top; margin: 2px; zoom: 1; *display: inline; position: relative; z-index: 99;}
.thumbs_list .ti * {vertical-align: top;}
.thumbs_list .ti li img {position:relative; z-index:99; background: #fff;}
.thumbs_list .ti li a img{border: 1px solid #636E1F;}
.thumbs_list .ti li a:hover img{border: 1px solid #D5D5D5;}
.thumbs_list .ti li a:link, .thumbs .ti li a:visited, .thumbs .ti li a:active, .thumbs .ti li a:hover {color: #bfbcbc; text-decoration: underline;}
.thumbs_list .ti li a:hover {text-decoration: none;}

.mtitle{ width: 980px; height: 37px; overflow: hidden; margin: 0 auto; }
.mtitle .title{ width: 174px; background: url(images/mtitle_bg.jpg) no-repeat center; float: left; color: #000; }
.mtitle .title h1{ line-height: 37px; font-size: 20px; font-weight: 400; }
.mtitle .paginator{ width: 800px; height: 37px; float: right; background: url(images/pag_bg.gif) repeat-x; overflow: hidden; line-height: 32px; *line-height: 35px; color: #ccde54; }
.mtitle .paginator_left{ width: 100%; height: 37px; background: url(images/pag_left.jpg) no-repeat left top; }
.mtitle .paginator_right{ width: 100%; height: 37px; background: url(images/pag_right.jpg) no-repeat right top; }
.mtitle .paginator .types{ float: left; padding: 0 10px; font-size: 13px; font-weight: 700; }
.mtitle .paginator ul{ float: right; text-align: right; padding: 0 10px; }
.mtitle .paginator ul li{ text-align: center; height: 19px; display: -moz-inline-stack; display: inline-block; vertical-align: top; margin: 2px; zoom: 1; *display: inline; position: relative; z-index: 99; }
.mtitle .paginator ul li a:link, .mtitle .paginator ul li a:visited, .mtitle .paginator ul li a:active, .mtitle .paginator ul li a:hover {color: #ccde54; text-decoration: none; background: #000 url(images/pi_bg.gif) repeat-x; border: 1px solid #171613; padding: 1px 5px;}
.mtitle .paginator ul li a:hover, .mtitle .paginator ul li.cur a:link, .mtitle .paginator ul li.cur a:visited, .mtitle .paginator ul li a:active, .mtitle .paginator ul li.cur a:hover { color: #000; background: #9ABF1C url(images/pi_bg_hover.gif) repeat-x; border: 1px solid #B8E327;}

.mcontent{ width: 1160px; margin: 0 auto; }

.mleft{ width: 1000px; float: left; }
.mright{ width: 160px; float: right; }


#blocksmall{max-width:1050px;width:expression(document.body.clientWidth > 1000? "1050px": "auto" );}





#footer{
	background: url(images/footer_bg.gif) repeat-x bottom;
	height: 90px;
	color: #83895b;
	overflow: hidden;
}
#footer .padd{ width: 1000px; height: 90px; margin: 0 auto; overflow: hidden; background: url(images/footer_bg.jpg) no-repeat bottom; }
#footer p{ padding-top: 30px;}
#footer a:link, #footer a:visited, #footer a:active, #footer a:hover{color: #336A6A; text-decoration: underline;}
#footer a:hover{text-decoration: none;}

