* {padding:0; margin:0;}
html {height: 100%;}
html html {height: 100%;}

body {
  font-family: Tahoma, "Times New Roman", Verdana, Arial, sans-serif;
  vertical-align: top;
  color: #000;
  font-size: 12px;
  background-color: #c6c6c5;
  height:100%;
  text-align:center;
}

table {border: #000 0px solid; border-collapse: collapse;}
td {padding: 0px; vertical-align:top;}
img {border:0;}
fieldset {border:0px;}
ul {list-style-type: none;}


h2 {font-family: "Times New Roman", Verdana, Tahoma, Arial, sans-serif; font-size:14px;}
h3 {color:#38518a; font-family: "Times New Roman", Verdana, Tahoma, Arial, sans-serif; font-size:14px;}

a, a:visited {text-decoration:none; color: #0215a3; font-family: "Times New Roman", Verdana, Tahoma, Arial, sans-serif;}
a:hover {text-decoration:underline;}

.clear {display: block; clear: both; font-size: 1px; line-height: 1px; background: transparent;}
.clearfix:after {clear: both; display: block; content: ""; height: 0; visibility: hidden;}
* html .clearfix {height: 1%;}

#overhtm {min-height:100%; height:100%; width:1008px; margin:0 auto; background: url(../image/bg_shad.jpg) repeat-y 0 0; position:relative;}
#overhtm1 {margin: 0 4px; background-color:#fff; position:relative; padding-bottom:100px;}

@-moz-document url-prefix(){
#overhtm {height:auto;}
}
body:last-child:not(:root:root) #overhtm {height:auto;}

#header {height:214px; position:relative; background: url(../image/bg_header.jpg) no-repeat 0 0;}
#header h1 {position:absolute; top:40px; left:50px; width:431px; height:61px;}

#hmenu {height:29px; position:relative; top:-2px; background: url(../image/bg_hmenu.jpg) repeat-x 0 0; text-align:left;}

#hmenu li {float:left; padding: 5px 0px 0 20px;}
#hmenu li a {color: #fff; text-decoration: none; font-weight:bold; font-size:14px;}
#hmenu li a:hover {text-decoration: underline;}

#footer1 {height:94px; width:100%; position:absolute; bottom:0; left:0;}
#counters {position:absolute; top:20px; right:10px;}
#footer {height:94px; width:1008px; position:relative; background-color: #156caf; color:#fff; font-size:10px; margin:0 auto;}
#footer a {color:#fff;}
div#rights {padding-top:20px;}
#rights p {padding-top:10px;}
#feedback {position:absolute; top:0px; left:20px; padding-top:30px;}
#shad_f1 {position:absolute; top:0px; left:0px; height:94px; width:4px; background: url(../image/bg_shadf1.jpg) repeat-y 0 0;}
#shad_f2 {position:absolute; top:0px; right:0px; height:94px; width:4px; background: url(../image/bg_shadf2.jpg) repeat-y 0 0;}

.main1 {padding-bottom:100px; padding-top:10px;}

#main_content {float:right; width:800px; text-align:justify;}
#main_content1 {padding-left:10px; padding-right:10px;}
#left_col {float:left; overflow:hidden; width:160px; text-align:left;}

#left_col li {padding-left: 10px; height:18px; padding-top:4px;}
#left_col li a {color:#2d6697; font-family: Tahoma, "Times New Roman", Verdana, Arial, sans-serif; font-size: 14px; line-height:18px;}

