body {
	margin:0;
	padding:0 1em;
	background:#42C7FF url(pic/body.jpg) repeat-x;
	color: #333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
}

form { margin: 0; }
p { margin:1em;}
img { border: 0; }

ul,li{list-style:none;margin:0; padding:0;}

a:link,a:visited{color: #2658bb; text-decoration:none;}
a:hover,a:active{color:#434343; text-decoration:underline;}

h4{margin:10px;clear:both;color:#999;}
	
/*********/

#header { width: 960px; margin:0 auto; background:#fff;}

	#header-logo{ float:left;}
		#header-logo img{ background:url(pic/logo.jpg); width:170px; height:65px;}

	#header-menu{color:#676767; border-bottom:#2658bb solid 2px; margin-left:180px; height:30px;}
		#header-menu strong{ color:#fe4701; float:left;}
		
		#header-menu ul{margin-left:10px; padding:0;text-align:center;float:left;}
			#header-menu ul li{ width_:70px;padding:2px 5px; float:left; line-height:25px; margin:0 5px 0 5px; font-weight:bold;}
			#header-menu ul li.active{background:#2658bb;}
			#header-menu ul li.active a:link,#header-menu ul li.active a:visited{color:#fff;}
			#header-menu ul li a{font-size:14px; text-decoration:none;}
			#header-menu ul li a:link,#header-menu ul li a:visited{ color:#2658bb;}
			#header-menu ul li a:hover,#header-menu ul li a.active:link,#header-menu ul li a.active:visited{color:#000;}

	#header-search{padding:0 5px 5px 5px;float_:right; background:url(pic/s.jpg) right center no-repeat; text-align:right;overflow:hidden;}
		#header-search form{margin:0;padding:0;}
		#header-search input,#header-search img{font-size:12px; border:none; vertical-align:middle;}
		#header-search input.submit{ background:#333; color:#fff; padding:2px 0 0 0;}
		#header-search a:link,#header-search a:visited{ color:#fff;}
		
	#header-select{position:absolute;border:#2658bb solid 1px;background:#fff;padding:5px;margin:20px 0 0 0;width:90px; text-align:left;}
		#header-select a{display:block;width:80px; padding:0 5px; line-height:18px;}
		#header-select a:hover{background-color:#2658bb; color:#fff;}
		#header-select a.link,#header-select a.active{background-color:#fff; color:#666;}

/*********/
#content{ width: 960px; margin:0 auto; background:#fff;}

		#gallery-list{clear:both;}
			#gallery-list p{text-align:center;font-size:14px;border:#efefef solid 5px;line-height:30px;padding:5px;}
			#gallery-list p strong{color:red;}
			
			#gallery-list div{color:#333;clear:both;background:#efefef;padding:5px;margin:5px 10px;width:auto; font-size:14px;}
			
			#gallery-list ul{text-align:center;}
				#gallery-list ul li{font-size:14px; line-height:22px; float:left;margin:10px 10px;color:#666;height:190px; width:210px!important;width:205px;background:#efefef;overflow:hidden;padding:5px 5px; text-align:center;}
				#gallery-list ul li a:link,#gallery-list ul li a:visited{ color:#2658bb; text-decoration:underline;}
				
				#gallery-list ul li img.spacer{border:#ccc solid 1px;width:16px;height:16px;vertical-align:middle; background:url(pic/color.gif); position:absolute; margin:0;}

		#flash-show{margin:10px;}
			#flash-box{float:left;margin:20px;}
			#flash-color{ margin:10px;}
			
			#flash-ad{margin:20px;float:left;}
			
			#flash-info{boder:#efefef solid 1px;margin:0 10px; width:550px;}
				#flash-info textarea{ font-family:Georgia, "Times New Roman", Times, serif;width:535px;}
		
			
		#link {clear:both; background:#fffbe6;padding:0.5em; margin:2em 0;line-height:2em;}
			#link a{margin:.5em;}

		/*page-box*/
		#page-box{ padding:5px; color:#fff;width:570px;background-color: #333333; border:#FFCC00 solid 5px;}
			#page-box img{ display:block;}
		
/*********/
	
#footer {clear:both; border-top:#2658bb solid 4px; text-align:center; width: 940px; padding:10px; margin:2em auto;line-height:2em;}

/*page-number*/
.page-number{text-decoration: none; color:#333; padding:10px; text-align:left; margin:10px; clear:both;}
	.page-number b{font-weight:bold;padding: 2px 6px;margin-right:2px;background:#bbdaf9; color:#fff;}
	.page-number input{vertical-align: middle;}
	.page-number a {border:#ccc 1px solid;padding:2px 6px;background: #FFF;margin:0 2px;vertical-align: middle; text-decoration:none;}
		.page-number a:link ,.page-number a:visited {color:#666;text-decoration:none;}
		.page-number a:hover {border-color:#0156b1;color:#0156b1; text-decoration:none;}
		
	.page-number a.prev{background:url(pic/icon.gif) 4px -173px no-repeat;padding-left:10px;}
	.page-number a.next{ background:url(pic/icon.gif) -10px -173px no-repeat;padding-right:10px;}

/*page-ad*/
.page-ad{clear:both;padding:5px; width:950px; margin:0 auto;}
	.page-ad ins{float:left;}
	.page-ad img{vertical-align:top;margin-left:5px;}

