html{background:url(../img/bg.png) no-repeat top center #fbf5e8;}
body{width:980px; margin:0 auto; padding:20px 0; font-family:Arial, Helvetica, sans-serif; line-height:20px; font-size:12px;}

h1, h2{color:#59c20e; font-size:18px; font-weight:bold; font-style:italic; text-transform:uppercase;}
h3{color:#3e5b96;}
img{border:0px;}
a{border:0; font-size:14px; color:#254588; text-decoration:none;}
hr{border:0; height:3px; background:#59c20e;}

form{padding:0; margin:0;}

.clear{clear:both;}

#logo{float:left; display:block; margin-bottom:10px;}

#text{padding:10px 50px 0px 50px; clear:both;}

#topbox{float:right; margin-top:20px;}
#topbox input[type=text]{background:url(../img/searchmid.png) repeat-x center; height:26px; border:0px; width:172px; color:#858585; font-size:12px;}
#topbox input[type=submit]{background:url(../img/searchbtn.png) no-repeat center; width:22px; height:26px; border:0px;}

#left{float:left; width:200px;}

.btabmid{background:url(../img/bluetabmid.png) repeat-x; color:#fff; font-size:13px; text-transform:uppercase; font-weight:bold;}
.gtabmid{background:url(../img/greentabmid.png) repeat-x; color:#fff; font-size:13px; text-transform:uppercase; font-weight:bold;}
.bbox{background:url(../img/bboxbg.png); border:1px solid #fff; padding:30px 0; line-height:13px;}
.wbox{background:#fff; border:1px solid #ebebeb; padding:15px;}
.wbox2{background:#fff; border:1px solid #ebebeb; padding: 0 15px 50px 15px;}
.wbox3{background:#fff; border:1px solid #ebebeb; padding: 30px 15px 50px 15px;}
.gbox{background:url(../img/submenubg.png); float:left; clear:both;}

ul#submenu{list-style:none; margin:0 8px 0 0; padding:0;}
#submenu li{float:left; margin:5px 0 5px 15px;}
#submenu a{color:#fff; text-decoration:none; font-weight:bold; font-size:12px;}
#submenu a.root-item-selected{color:#59c20e;}
#submenu a:hover{color:#59c20e;}

#description {
    color: #FFFFFF;
    font-size: 12px;
    padding: 0px 15px;
    position: relative;
    top: -20px;
	line-height: 15px;
}
/*.desc{position:absolute; width:947px;}*/
#description2{
  color: #FFFFFF;
  float: right;
  font-size: 12px;
  padding: 10px 15px;
  position: absolute;
  top: 450px;
  font-size:10px;
  line-height:13px;
  text-align: left;
  width:933px;
}

.description3{
  background: #000;
  color: #FFFFFF;
  float: right;
  font-size: 12px;
  opacity: 0.7;
  padding: 10px 15px;
  line-height:14px;
  text-align: left;
}

/*
#btabout{height:51px; background:url(../img/btablft.png) no-repeat left;}
#btabin{width:100%; height:51px; margin-left:10px; background:url(../img/btabmid.png) repeat-x;}
*/
#right{float:right; width:715px;}


.selectlft{background:url(../img/selectlft.png) no-repeat right center;color:#58c10c; font-size:12px;}
.selectmid{background:#fff;}
.selectrgt{background:url(../img/selectrgt.png) no-repeat right center;}

.bbox select, .bbox input[type=text]{color:#7b7b7b; font-size:12px; border:0; width:100px; background:inherit; cursor:pointer;}
.bbox input[type=text]{text-align:center;}
.bbox input[type=button]{background:url(../img/send.png) no-repeat center; width:164px; height:27px; border:0; cursor:pointer;}

#info{list-style:none; margin:0; padding:0; text-align:center;}
#info li{display:inline-block; width:321px; height:65px; background:url(../img/info.png) no-repeat right; float:left; margin-left:5px;}
#info li a{margin-top:17px; text-align:left; margin-left:60px; display:block; color:#fff; text-transform:uppercase; font-size:13px; font-weight:bold; text-decoration:none; height:30px;}

#footer{clear:both; margin-top:20px; color:#2b509a; font-size:16px;}

.news-list{font-size:11px;}
.news-list a{font-size:11px; color:#26468b; text-decoration:none;}

.bluetext{color:#294d95; font-size:16px; font-weight:bold; padding:10px 0;}

.title{width:211px; height:32px; background:url(../img/title.png) no-repeat center; padding:10px !important; color:#fff; font-size:16px; font-weight:bold;}

.td2{padding:0 10px;}

.news-item2{padding:0 10px;}

.blutitle{color:#254588; font-size:16px; font-weight:bold; font-style:italic;}

#text table{border-collapse:collapse;}
#text table td, table th{border:1px solid #ccc; padding:5px;}

/*table.hidetab{border-collapse:collapse;}*/
table.hidetab td.hidetab{border:0 !important; /*padding:0 !important;*/}

#nums{float:right; left: -82px; position: relative; top: 14px; z-index: 300;}