html,body {padding:0;margin:0; width:100%; height:100%; background: #fff; min-width:1000px;}
body {color:#9b9b9b; font:62.5% Tahoma, Verdana, Arial, Helvetica, sans-serif; position:relative; background: #fff url(../i/allPage.jpg) 0 -4px repeat-x;}

img{border:0; font-size:1px;}
.img{display: block; margin:0; padding:0;}

.clr{clear:both;}
.clr2{clear:both; height:1px;}
form{padding:0; margin:0;}

input, textarea{border: solid 1px #a19071; background:#fff; color:#a19071; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif }

.bt{border:0;}

h1{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; font-weight:normal; text-decoration:underline;  padding:0 0 9px 0px; margin:0;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; padding:10px 0; margin:0; font-weight:bold;}
h3{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; padding:0 0 8px 0; margin:0;}
h4{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal; padding:0; margin:0;}
h5{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal; padding:0; margin:0;}
h6{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal; padding:0; margin:0;}

a{color: #a19071; text-decoration: underline; cursor: pointer;}
a:hover{text-decoration: none;}

ul{margin: 5px 0 10px 0; padding:0; list-style: none;}
p{margin:0; padding: 5px 0 8px 0;}

#overflow{margin:auto; height: auto !important; height:100%; min-height:100%; position:relative; z-index:20;}
#overflow2{width:1000px; margin:auto; position:relative; z-index:20;}

.logo{position:absolute; top:25px; left:19px; width:128px; height:87px; text-indent:-10000px; background:url(../i/logo.gif) no-repeat; overflow:hidden;}
.lang{position:absolute; top:25px; right:86px; font-size:1.2em; color:#0f7d5a;}

.t_l{position:absolute; right:35px; top:72px; width:73px;}
.t_l a, .t_l div {float:left; background: url(../i/map.gif) 0 0 no-repeat; height:11px; text-indent:-10000px; width:11px; margin-right:20px; overflow:hidden;}
.t_l a.home{background-position:0 0;}
.t_l a.search{background-position:-31px 0;}
.t_l a.map{background-position:-61px 0; margin-right:0;}
.t_l a.home:hover, .t_l div.home_hover {background-position:0 -11px}
.t_l a.search:hover{background-position:-31px -11px;}
.t_l a.map:hover{background-position:-61px -11px; margin-right:0;}

.menu_1{position:absolute; top:67px; left:172px; list-style:none; padding:0; margin:0;}
.menu_1 li{float:left; margin:0 10px 0 0; display:inline;}
.menu_1 li a{font-size:1.4em; color:#9b9b9b; text-decoration:none; background:url(../i/menu.gif) 0 -150px no-repeat; padding:0px 0 0px 10px; display:block; float:left; line-height:23px;}
.menu_1 li a span{padding:4px 10px 4px 0;}

.menu_1 li a:hover, .menu_1 li.active a{color:#fff; background:url(../i/menu.gif) 0 0 no-repeat;}
.menu_1 li a:hover span, .menu_1 li.active a span{background:url(../i/menu.gif) 100% -26px no-repeat;}



/*structure*/
.header{height:115px;}
.wraaper{width:1000px; margin:auto;}
#std{height:86px;}

.right{width:200px; position:relative; z-index:999; float:right; padding-top:35px;}
.right a.calc, .right a.free {display:block; text-indent: -10000px; height:23px; margin-bottom:10px; overflow:hidden;}
.right a.calc{background:url(../i/bt_calc.gif) 0 0 no-repeat;}
.right a.free{background:url(../i/bt_free.gif) 0 0 no-repeat;}
.right a:hover{background-position:0 -23px;}


.clr_footer{clear:both; height:70px;}
.footer{height:70px; margin:-70px 0 0 0; background: url(../i/grad_ft.jpg) 0 100% repeat-x; position:relative;}
.footer .border{width:1000px; margin:auto; position:relative; height:70px;}
.copy{position:absolute; left:34px; bottom:34px; font-size:1.1em;}
.astro{position:absolute; bottom:34px; right:15px; display:block; width:102px; background:url(../i/astro.gif) 0 0 no-repeat; padding: 0px 0 0 85px; font-size:1em; color:#7d7d7d; text-decoration:none; z-index:500; height:24px;}

#form1{display:none; position:absolute; right:8px; top: -395px; width:371px; color:#fff; font-size:12px}
#form1 input {color:#fff; font-size:11px;}
#form1 label {display:block; padding-bottom:2px;}
.f_top{height:36px; background:#9A9A9A url(../i/f_top_main.png) no-repeat;}
.f_bottom{height:16px; background:url(../i/f_bottom_main.png) no-repeat;}
.f_content{background:#9a9a9a; position:relative; padding:0 27px;}
.close{position:absolute; color:#fff; top: -27px; right:15px; text-decoration:none; width:14px; height:11px;}

.in1{width:185px;height:19px; border:0; background: url(../i/in_1.png) no-repeat; margin:0; padding:5px 7px 1px;}
.in2{width:275px;height:19px; border:0; background: url(../i/in_2.png) no-repeat; margin:0; padding:5px 7px 1px;}
.in3{width:135px;height:19px; border:0; background: url(../i/in_3.png) no-repeat; margin:0; padding:5px 7px 1px;}
.in4{width:129px;height:19px; background: url(../i/in_4.png) no-repeat; padding:3px 7px; }
.in4 input{width:107px; margin:0; border:0; line-height:23px; background:none;}
.c{padding:0px 8px; line-height:14px; text-decoration:none;}
#form1 textarea{width:281px; height:51px; background: url(../i/in_txt.png) no-repeat; border:0; padding:7px; color:#fff; font-size:11px;}
#form1 .bt{margin-top:5px; display:block;}
#form1 .ftbtn { border:0 }

/*textblock*/
.textblock .textblock {padding:15px 280px 0 20px;font-size:1.1em;}
	.textblock .textblock a {color:#008f52;}