* {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

BODY {margin:0; padding:0; background: #DADADA url(../img/bg.gif) 50% 0 repeat-y; text-align: center; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
HTML,BODY {height:100%;}
IMG {border:0;}
FORM {margin:0;}
.red {color: #CC312F;}
.gray {color: #454545;}
.blue {color: #336699;}
.size10 {font-size: 10px;}
.size11 {font-size: 12px;}
.under {text-decoration: underline;}
.none {text-decoration: none;}


#container {width: 780px; margin: 0 auto; text-align: left; background: #fff; height: 100%;}
HTML>BODY #container {height:auto; min-height: 100%;}
#contant {padding: 20px 19px 40px 21px; _width:100%;}
#header {height:110px; background: url(../img/bg_header.jpg) no-repeat;}
ADDRESS {width: 780px; margin: 0 auto; text-align: left; display: block; height: 30px; margin-top:-30px;background: url(../img/bg_footer.gif) repeat-x; font-style: normal; font-size: 10px; text-align: center; color: #454545;}
ADDRESS SPAN {display: block; padding-top: 11px;}
ADDRESS a {color: #454545; text-decoration: underline;}

#navbar {background: url(../img/bg_navbar.gif) repeat-x;}
#navbar1 {background: url(../img/bg_navbar1.gif) no-repeat;}
#navbar2 {height: 32px; background: url(../img/bg_navbar2.gif) 100% 0 no-repeat; padding: 0 28px 0 27px; _width:100%;}
#navbar ul {margin:0; padding:0; height: 29px; list-style: none; width: auto;}
#navbar li {margin:0; padding-left:2px; height: 29px; float:left; background: url(../img/bg_navbar_line.gif) 0 0 no-repeat;}
#navbar a {display:block; float:left; height: 29px; line-height: 29px; font-size:11px; font-weight: bold; text-decoration: none; color:#fff; padding: 0 26px;}
#navbar a:hover, #navbar a.act {background: url(../img/bg_navbar_actline.gif) repeat-x;}

.yellow_top {height:22px; padding: 0 8px; background: url(../img/yellow_top.gif) no-repeat; font-size: 12px; font-weight: bold; color: #fff;}
.yellow_subtop {height:22px; padding: 0 8px; background: url(../img/yellow_subtop.gif) no-repeat; font-size: 12px; font-weight: bold; color: #454545;}
.yellow_middle {background: url(../img/yellow_middle.gif) repeat-y; font-size: 12px; color: #454545;}
.yellow_bottom {height:7px; padding: 0 8px; background: url(../img/yellow_bottom.gif) no-repeat;}
.yellow_bottom DIV {width: 157px; height: 1px; display: block;}
.blue_top {height:22px; padding: 0 26px; background: url(../img/blue_top.gif) 50% 0 no-repeat; font-size: 12px; font-weight: bold; color: #fff;}
.blue_middle {padding: 0 23px 0 21px; background: url(../img/blue_middle.gif) 50% 0 repeat-y; font-size: 12px; color: #454545;}
.blue_subtop {height:22px; padding: 0 26px; background: url(../img/blue_subtop.gif) 50% 0 no-repeat; font-size: 12px; font-weight: bold; color: #454545;}
.blue_bottom {height:7px; background: url(../img/blue_bottom.gif) 50% 0 no-repeat;}

.middle_frame {border: 1px solid #C1983F; width:127px; height:172px; margin: 9px auto 4px;}
.middle_subframe {width:127px; margin: 0 auto 7px; padding: 0 3px; text-align: left;}
.middle_line, .small_line {background: #C39B44; height: 1px; margin: 0 3px 0 1px;}

.small_frame {border: 1px solid #C1983F; width:51px; height:51px;}
.small_frame_blue {border: 1px solid #618CB3; width:51px; height:51px; float: left; margin: 0 5px 2px 0;}

.big_frame {border: 1px solid #618CB3; width:302px; height:402px; margin: 9px auto 9px;}
.subbig_frame {border: 1px solid #618CB3; width:102px; height:136px; margin: 9px 0 9px;}
.big_subframe {width:320px; margin: 0 auto 9px; padding: 0 3px; text-align: left;}

.big_line {background:#618CB3; height:1px;}

#bottom_icons {width:100%;}
#bottom_icons TD {text-align: center;}
#bottom_icons IMG {border:1px solid #618CB3;}
.contant {width:320px; padding: 12px 3px 10px 3px; text-align: left; font-size: 12px;}
.contant H1 {font-size:12px; font-weight: bold; color: #454545; margin: 0 0 9px 0; padding: 0;}