html {
	height:100%;
	background: #39754a;
	background: -moz-radial-gradient(center, #39754a, #193320) fixed #193320;
	background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 800, 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 {height: 57px;}
#menu_r img{margin:17px 0;}
.menu_r1 {border-left:1px solid #fff;height: 57px;float:right;padding:0;}
.menu_r1 div{margin:8px;}
.show {overflow-x:hidden;margin-left:46px;height:57px;}
.show li {line-height:14px;font-size:11px;margin-left:18px;font-weight:normal;}
.show li span, .show li a{font-weight:bold;}
.center{text-align:center;margin-top:5px;}
h1 {margin:0;padding:0;}
h2 {letter-spacing:3px;margin: 0 0 2px 10px; font:12px normal Tahoma, Helvetica, sans-serif;}
.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;font-family:Tahoma, Helvetica, sans-serif;}
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;}

.f {text-align:center;}
#c {padding:5px 36px;}
.title{display:block;margin:5px 0 10px 0;}
#button{float:left;}
img{background:none;}
#rss{float:right;margin:18px 13px 0 13px;}
#map{height:360px;margin:12px 0 5px 0;max-width: 100%;}

/* responsive  */
@media (max-width: 981px) {
	div.show{margin-left:1px;}
	#menu_r1{border-left:0;}
	#rss{display:none;}
	#c {padding:5px 20px;}
}
@media (max-width: 860px) {
	#c {padding:5px 15px 5px 15px;}
}
@media (max-width: 760px) {
	.h50{width:100%;float:none;}
	.h50 + .h50{margin-left:0;}
    #menu_r1, .tr{display:none;}
	.menu_r1 div{margin:0;}
}

