* {font-family:Tahoma,Verdana; font-size:11px;}
html,body {height:100%;}
html {margin:0px; overflow-x:auto; overflow-y:scroll;}
body {margin:15px 15px 0px 15px;}
body.bg {background:#a10032 url(/img/bg_main.jpg);}
form {margin:0px;}
a {color:#b30037;}

#outer {width:960px; background:url(/img/bg_body.jpg);}
#head1 {height:40px; background:url(/img/bg_head.jpg) no-repeat;}
#head2 {height:90px; padding:0px 30px;}
#head2 .img1 {float:left; margin:0px 40px 25px 25px;}
#head2 .img2 {float:left; margin:5px 0px;}
#head2 .img3 {float:right; margin:10px 25px 25px 30px;}

#service {height:12px; margin:0px 30px; padding:2px 0px 4px 0px; border-top:1px solid #beb8ab; font-size:10px; text-align:center;}
#service a {color:#aca191; font-size:10px;}
#service .phone {float:left;}
#service .date {}
#service .lang {margin-right:40px; float:right;}
#service .lang a.a1 {color:#fff; width:24px; height:12px; padding:1px 4px; background:#d5d1bb; text-decoration:none;}
#service .lang a.a0 {color:#aca191; width:24px; height:12px; padding:1px 4px;}
#service .links {padding:2px 0px; float:right;}
#menu {color:#000; height:16px; margin:0px 30px 10px 30px; padding:6px; background:url(/img/bg_menu.jpg) repeat-x; text-align:center; text-transform:uppercase;}
#menu div.menu {display:inline;}
#menu div.menu div {height:16px; margin:0px 20px 0px 0px; display:inline;}
#menu div.menu div a {text-decoration:none; text-transform:uppercase;}
#menu div.menu div a:hover {text-decoration:underline;}
#menu div.menu div a.a0 {color:#fff;}
#menu div.menu div a.a1 {color:#000;}

#main {}
#left {width:170px; padding:0px 10px 10px 30px; text-align:left;}
#left a {text-decoration:none;}
#left a:hover {text-decoration:underline;}
#left .link {padding:4px 0px; border-bottom:1px dotted #999;}
#right {width:170px; padding:0px 30px 10px 10px; text-align:left;}
#body {width:520px; margin:0px 10px; padding:0px 10px; border-left:1px solid #c9c4b5; border-right:1px solid #c9c4b5; text-align:left;}
#body .main_news {width:250px; margin:0px 10px 0px 0px; float:left;}
#body .main_week {width:250px; padding:0px 0px 0px 10px; border-left:1px solid #c9c4b5;}

#title {color:#fff; padding:8px; background:#b30037; font-size:12px; font-weight:bold; text-transform:uppercase; text-align:center;}
#path {margin-bottom:10px; padding:10px; background:#d0ccb3; font-size:10px;}
#path a {color:#b30037; font-size:10px; text-decoration:none; }


#ecopsy_now .title {padding:25px 10px 10px 10px; background:#afa68a url(/img/ecopsynow.gif) 10px 9px no-repeat;}
#ecopsy_now .data {padding:10px 8px; background:#d1cdb4;}

#ecopsy_now_en .title {padding:25px 10px 10px 10px; background:#afa68a url(/img/ecopsynow_en.gif) 20px 10px no-repeat;}
#ecopsy_now_en .data {padding:10px 8px; background:#d1cdb4;}

#ecopsy_now .en0,#ecopsy_now_en .en0 {height:20px; padding:2px; border-bottom:1px dotted #a19f8e;}
#ecopsy_now .en1,#ecopsy_now_en .en1 {width:30px; color:#b30037; float:left; background:url(/img/ar2.gif) center right no-repeat;}
#ecopsy_now .en2,#ecopsy_now_en .en2 {width:30px; color:#b30037; float:left; background:url(/img/ar3.gif) center right no-repeat;}
#ecopsy_now .en3,#ecopsy_now_en .en3 {color:#333; float:right;}

#knowledge_base {}
#knowledge_base .title {height:35px; margin-top:10px; background:#afa68a url(/img/knowbase.gif) 8px 9px no-repeat;}
#knowledge_base .data {padding:10px 8px; background:#d1cdb4;}
#knowledge_base .news {margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted #a19e8d;}
#knowledge_base .news a.more {}

#foot {height:125px; padding:40px 0px 0px 30px; text-align:left;}

#poll input {float:left; margin-right:-24px;}
#poll label {margin-left:24px; padding:4px 0px; display:block;}

/*#menu3 {color:#; margin:40px 0px 20px 30px;}
#menu3 a {color:#999; font-size:10px; text-decoration:none;}*/

.menu2 {position:absolute; z-index:10; width:190px; padding:12px; background:#a9a081 url(/img/bg_menu.jpg); border-top:8px solid #b30037; display:none;}
.menu2 div {margin-bottom:4px;}
.menu2 a {color:#fff; margin-bottom:4px; display:block; text-decoration:none;}
.menu2 a:hover {text-decoration:underline;}

.news2 {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #c9c4b5;}
.news2 .date {color:#6a655a;}
.news2 a {text-decoration:none;}

.news3 {padding-left:30px; margin-bottom:10px; background:url(/img/ar4.gif) top left no-repeat;}
.news3 .img {margin:0px 20px 20px 0px; float:left;}
.news3 .date {display:none;}
.news3 a {text-decoration:none;}

.news_anno {margin-bottom:10px;}
.news_anno .date {color:#a09a96;}
.news_anno a {text-decoration:none;}

.main_news .pic {float:left; margin:0px 10px 10px 0px;}
.main_news a {text-decoration:none;}
.main_news a:hover {text-decoration:underline;}
.news_week .name {margin-bottom:10px; font-size:15px; font-weight:bold;}
.news_week .pic {float:left; margin:0px 10px 10px 0px;}

a.more,a.more:hover {padding-right:10px; background:url(/img/ar1.gif) center right no-repeat; font-weight:bold; text-decoration:none;}
.err {color:#c00; margin-bottom:10px;}
.clr {height:0px; margin:0px; clear:both; font-size:0px;}
div.btn {width:70px; padding:1px; border:1px solid #beb8ab;}
input.btn {color:#fff; width:70px; background:#aca191; border:none;}
input.txt {width:240px; height:16px; border:1px solid #beb8ab;}
textarea.txt {width:240px; border:1px solid #beb8ab;}

a.black{
    color:#000000;
    text-decoration:none;
}
a.black:hover{
    text-decoration:underline;
}
