* {margin: 0; padding: 0;}

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

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

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

table{ margin: 0 auto; }

#header{width: 990px; height: 100px; margin: 0 auto; background: url(images_pic/hbg.png) no-repeat right top;}
#header img{ float: left; }
#header form{ float: right; padding: 38px 72px 0 0; }
#header form .text{ width: 195px; }
#header form .fselect{ width: 75px; }
#header form .bttn{ width: 51px; height: 27px; border: 0; background: url(images_pic/bttn_search.png) no-repeat; cursor: pointer; }

.archives{ float: right; }
.archives li{ float: left; width: 22px; line-height: 20px; padding: 0 3px; text-align: center; }
.archives li.fst{width: 50px;}
.archives li a:link, .archives li a:visited, .archives li a:active, .archives li a:hover {color: #000; background: #FFE089 url(images_pic/carch_bg.gif) repeat-x center;  text-decoration: none; display: block; border: 1px solid #E2AEAC;}
.archives li a:hover {color: #fff; background: #F5180B url(images_pic/carch_bg_hover.gif) repeat-x center; border: 1px solid #FDD7D4; }
.archives li span{ display: block; color: #fff; background: #F5180B url(images_pic/carch_bg_hover.gif) repeat-x center; border: 1px solid #FDD7D4; }

.thumbs img{ margin: 1px; }
.thumbs a img{ border: 1px solid #FD3432; }
.thumbs a:hover img{ border: 1px dashed #FD3432; }

.thumbs ul{ padding: 0 5px; text-align: left; }
.thumbs ul li{ font-weight: 700; color: #f52913; }
.thumbs ul li.title{ line-height: 25px; }
.thumbs ul li.title span{ font-weight: 400; color: #fff; background: url(images_pic/lett_bg.gif) repeat-x; text-align: center; padding: 5px 10px; }
.thumbs ul li a:link, .thumbs ul li a:visited, .thumbs ul li a:active, .thumbs ul li a:hover {color: #000; text-decoration: underline; font-weight: 400;}
.thumbs ul li a:hover {text-decoration: none;}

.titler{ width: 446px; line-height: 39px; height: 39px; overflow: hidden; margin: 5px auto; background: #F53217 url(images_pic/titler_bg.jpg) no-repeat center; color: #fff; }
.titler h1{ font-size: 24px; font-weight: 400; }
.titler a:link, .titler a:visited, .titler a:active, .titler a:hover {color: #fff; text-decoration: none;}
.titler a:hover {text-decoration: underline;}


.banner_area{ background: #FFD3BB; }
.banner_area img{ margin: 10px; }

.somelist{ width: 990px; text-align: left; font-size: 14px; margin: 10px auto; border: 2px solid #FFD3BB; background: #fff; padding: 10px; }

.thumbs_ps .ti {text-align: center; margin: 0; list-style: none; color: #4c1b27; font-size: 18px;}
.thumbs_ps .ti li {padding: 0; width: 140px; display: -moz-inline-stack; display: inline-block; vertical-align: top; margin: 2px; zoom: 1; *display: inline; position: relative; z-index: 99;}
.thumbs_ps .ti * {vertical-align: top;}
.thumbs_ps .ti li img {position:relative; z-index:99; background: #fff;}
.thumbs_ps .ti li a img{border: 1px solid #110600;}
.thumbs_ps .ti li a:hover img{border: 1px dashed #F55B29;}
.thumbs_ps a:link, .thumbs_ps a:visited, .thumbs_ps a:active, .thumbs_ps a:hover {color: #f52913; text-decoration: underline;}

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


.top_list{ width: 990px; margin: 5px auto; font-size: 20px; color: #000; }
.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: #f52913; text-decoration: underline;}
.top_list a:hover {text-decoration: none;}


.alphabet{ width: 990px; margin: 5px auto; font-size: 14px; color: #f52913; }
.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/lett_bg.gif) repeat-x center; text-align: center; color: #fff; }
.alphabet a:link, .alphabet a:visited, .alphabet a:active, .alphabet a:hover {color: #000; text-decoration: underline;}


#footer{
	background: url(images_pic/footer_bg.png) repeat-x bottom;
	height: 81px;
	width: 100%;
}
#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;}

.best_gal{width: 990px; margin: 10px auto; border: 2px solid #FFD3BB; background: #fff; color: #F52913; text-align: left; }
.best_gal .padd{padding: 20px;}



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