body {padding:0px; margin:0px; background: #ffffef; height: 100%; width: 100%; min-width:760px; font:78% Verdana;}
html {height:100%;}
img {border:0px}

* html .minwidth {padding-left:760px;}
* html .ctner {margin-left:-760px;}
/*\*/* html .minwidth, * html .ctner, * html .layout  {height:1px;}/**/
.container {width:77%; margin:0 auto; min-width:760px;}
.header {position:relative; background:url(../i/head_bg.gif) repeat-x; height:99px; z-index:5}
.mount {position:relative; top:0px; background:url(../i/mount.jpg) no-repeat top right; width:100%; height:99px;}
.add_pic {position: relative; top:-1px; left:-15px; background:url(../i/add.jpg) no-repeat top right; width:50px; height:35px;}
.logo {position:absolute; top:47px; left:18px;}
.line {position:absolute; top:63px; left:0px; width:100%; background:#2580aa url(../i/line.gif) no-repeat; height:1px; font:1px Verdana; overflow:hidden}
.lang, .lang a {font:10px Verdana; color:#252c26;}
.lang a {margin:0px 12px; text-decoration:none}
.lang a:hover{text-decoration:underline}
.main_block {position:relative; border:1px solid #e0e0e0; width:100%; height:100%; background:#f0f0f0 url(../i/block_bg.gif) repeat-x;}
.main_block a {font-family:Verdana; color:#0f506c; text-decoration:underline;}
.mini_block {position:relative; background:#ffffef url(../i/mini_block_bg.gif) repeat-y; width:84%; margin:18px auto 22px auto; border:1px solid #96c08f; height:auto; font:12px Verdana}
.h4_div {background:url(../i/h4_bg_shad.gif) repeat-x}
h4 {position:relative; margin:0px 0px 1px 3px; padding:7px 6px 6px 7px; font:bold 11px Verdana; color:#FFFFFF; background:url(../i/h4_bg.gif) repeat-x;  height:auto}
h4 a {font:bold 11px Verdana; color:#FFFFFF; text-decoration: none}
.mini_block ul {position:relative; padding:0px 0px 10px 10px; margin:0px; list-style:none; z-index:1;}
.mini_block ul li {text-align:left; padding:8px 12px; height:auto; background:url(../i/arrow.gif) no-repeat 0px center;}
.mini_block ul li a {color:#025827; font:11px Verdana; text-decoration:none;}
.mini_block ul li a:hover {color:#025827; text-decoration:underline;}
.mini_block img {position:absolute; top:-103px; right:-13px; z-index:0}
h3 {color:#006e9f; font:bold 132% Verdana; padding:0px; margin:0px 0px 5px 0px;}
.line_h3 {position:relative; width:68%; height:1px; font:1px Verdana; border-left:16px solid #378eb3; border-top:1px solid #378eb3;}
.line_h3 img {position:absolute; top:-1px; right:-1px;}
p {color:#0f506c; font:100%/128% Verdana; padding:10px 0px 10px 0px; margin:0px;}
.footer {position:relative; width:255px; border-top:2px solid #619a59; text-align:center; padding:10px 0px 20px 0px; font:10px Verdana; color:#2c5e26;}
.footer a {color:#2c5e26; text-decoration:none}
.footer a:hover {color:#2c5e26; text-decoration:underline}

.qst {padding:10px 15px; margin:0px; font:bold 10px Verdana; color:#025827; text-align:center;}
.check {margin:0px 15px;}
label {font:10px/10px Verdana; color:#025827;}
.link {padding:10px 0px 20px 0px; margin:0px; text-align:center;}
.link a {font:bold 10px Verdana; color:#025827; text-decoration:underline;}

.news_name {position:relative; color:#006e9f; font:bold 100% Verdana; padding:0px; margin:0px 0px 5px 0px; padding:10px 100px 0px 0px}
.news_name span {position:absolute; top:10px; font:bold 78% Verdana; right:10px;}
.one_news {margin-bottom:20px}
.one_news a {font:78% Verdana; color:#0f506c; text-decoration:underline;}
