html {
	height:100%;
	background: #39754a;
	background: -moz-radial-gradient(center, #39754a, #193320) fixed #193320;
	background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 1000, from(#39754a), to(#193320) ) fixed #193320;
	color:#dfffdf;}
#wrapper{max-width:980px; }
#t {border:0;padding:0;margin-bottom:-3px;}
#t1 {border:1px solid #fff; border-bottom:0; padding: 3px 16px;}
#menu_l, #menu_r, .show {height:95px;}
#menu_r {border-left:1px solid #fff; height: 95px;width:250px;float:right;padding:0;}
#menu_r b{display:block;font-size:15px;line-height: 25px;}
.news {margin-top: 4px; overflow:  auto; height: 95px;}
.news li {line-height:16px; font-size:14px; margin-left:20px; font-weight:normal;}
.news li span, .news li a{font-weight:bold;}
.center{text-align:center;margin-top:5px;}
h1 {margin:10px 0;padding:0;font-size: 30px;}
h2 {letter-spacing:3px;margin: 16px 0 10px 0; font-size:18px;text-transform: uppercase;}
h2 img{height:15px;width:auto;}
.h50{float:left;width:47.9%;margin:3px 0;}
.h50 + .h50{margin-left:2%;}
.hh {letter-spacing:4px;font-size:13px;margin:2px 0;}
.h50 h3{font-size:12px; margin:3px 0;}
h3 a{text-decoration: none;background: url(img/list.gif) no-repeat top left;background-position: 0 6px;padding-left:10px;}
h3 a:hover{background: url(img/list.gif) no-repeat top left;background-position: 0 -34px;text-decoration: underline;}
.net{float:right;margin-top:12px;}
.net img{height:28px; width:auto; margin-left: 4px !important;}
.net img:hover, .menu_r1 img:hover{opacity:0.7;}
#c {padding:5px 36px 25px 36px;}
.title{display:block;margin:5px 0 10px 0;}
#button{float:left;}
img{background:none;}
#rss{float:right;margin:22px 13px 0 13px;}

.search input{
	font-size: 1.0rem;
	border-radius: 3px;
	padding: 2px;
	width: 90%;
	margin: 8px 8px 4px 8px;
	border:1px solid #000;
}
.search button{
	height: 1.6rem;
	font-size: 1.0rem;
	font-weight: bold;
	border-radius: 3px;
	padding: 1px 6px;
	margin: 0 0 0 -40px;
	border:1px solid #000;	
}

/* responsive  */
@media (max-width: 971px) {
	div.show{margin-left:1px;}
	#c {padding:5px 20px;}
	.h50 img{width: 111px !important;}
}
@media (max-width: 820px) {
	#c {padding:5px 15px 5px 15px;}
}
@media (max-width: 680px) {
	.news {margin-top: -1px;}
	.show li {margin-left:0;}
	#menu_r {width:150px;}
	.search button{display: none;}
	.news li{font-size: 0.95em;}
    .menu_r img{margin:18px 8px;}
	.h50{float:none;width:100%;}
	.h50 + .h50{margin-left:0;}
}


