body, a, img, form, div, ul, li, h1, h2, h3, h4, h5, table, tr, td, p, span { margin: 0px; padding: 0px; border: 0px; }
body { font-family: Tahoma, sans-serif;font-size: 11px; background: black; margin: 0px; color: #606060; background-color: white; background-image: url('../img/bg1.gif'); background-repeat: repeat-x; }

#top_menu { line-height: 59px;}

a { color: #767676; text-decoration: none; }
a:hover { text-decoration: underline; }

.clear { clear: both; }
.bg2 { background-image: url('../img/bg2.gif'); background-repeat: no-repeat; background-position: top center; }
.center { width: 942px; margin: 0 auto 0 auto; }

.top { height: 410px; background: url('../img/top.jpg'); }
.top h1 { color: #464646; font-size: 27px; font-weight: bold; margin: 50px 0 0 100px; position: absolute; z-index: 2; }
.top .shadow { color: #c2c2c2; margin: 52px 0 0 98px; position: absolute; z-index: 1; }

.top h4 { color: #464646; font-size: 11px; font-weight: bold; margin: 82px 0 0 101px; position: absolute; z-index: 2; }
.top h5 { color: #464646; font-size: 11px; font-weight: bold; margin: 94px 0 0 261px; position: absolute; z-index: 2; }

.top .menu { margin: 110px 0 0 21px; height: 59px; position: absolute;  }
.top .menu a { display: block; height: 59px; position: absolute;  }
.top .menu a:hover { height: 59px; position: absolute;  }

.top .menu .a1 { text-align:center; color: #464646; line-height: 54px; width: 162px; background: url('../img/menu/1.gif'); font-family: Arial; font-size: 16px; font-weight: bold;}
.top .menu .a2 { text-align:center; color: #464646; line-height: 54px; width: 137px; margin-left: 152px; background: url('../img/menu/2.gif'); font-family: Arial; font-size: 16px; font-weight: bold;}
.top .menu .a3 { text-align:center; color: #464646; line-height: 54px; width: 103px; margin-left: 279px; background: url('../img/menu/3.gif'); font-family: Arial; font-size: 16px; font-weight: bold;}
.top .menu .a4 { text-align:center; color: #464646; line-height: 54px; width: 114px; margin-left: 372px; background: url('../img/menu/4.gif'); font-family: Arial; font-size: 16px; font-weight: bold;}
.top .menu .a5 { text-align:center; color: #464646; line-height: 54px; width: 129px; margin-left: 476px; background: url('../img/menu/5.gif'); font-family: Arial; font-size: 16px; font-weight: bold;}
.top .menu .a6 { text-align:center; color: #464646; line-height: 54px; width: 208px; margin-left: 595px; background: url('../img/menu/6.gif'); font-family: Arial; font-size: 16px; font-weight: bold;}
.top .menu .a7 { text-align:center; color: #464646; line-height: 54px; width: 107px; margin-left: 793px; background: url('../img/menu/7.gif'); font-family: Arial; font-size: 16px; font-weight: bold;}
.top .menu .a8 { text-align:center; color: #464646; line-height: 54px; width: 107px; margin-left: 793px; background: url('../img/menu/8.gif'); font-family: Arial; font-size: 16px; font-weight: bold;}

.top .menu .a1:hover { color: #fff;text-decoration: none; background: url('../img/menu/a/1.gif'); }
.top .menu .a2:hover { color: #fff;text-decoration: none; background: url('../img/menu/a/2.gif'); }
.top .menu .a3:hover { color: #fff;text-decoration: none; background: url('../img/menu/a/3.gif'); }
.top .menu .a4:hover { color: #fff;text-decoration: none; background: url('../img/menu/a/4.gif'); }
.top .menu .a5:hover { color: #fff;text-decoration: none; background: url('../img/menu/a/5.gif'); }
.top .menu .a6:hover { color: #fff;text-decoration: none; background: url('../img/menu/a/6.gif'); }
.top .menu .a7:hover { color: #fff;text-decoration: none; background: url('../img/menu/a/7.gif'); }
.top .menu .a8:hover { color: #fff;text-decoration: none; background: url('../img/menu/a/8.gif'); }

.top .date { color: #9ddce1; margin: 184px 0 0 50px; position: absolute; }
.top h2 { color: white; font-size: 24px; font-weight: bold; margin: 240px 0 0 50px; position: absolute; }
.top span { color: #9ddce1; margin: 280px 0 0 50px; position: absolute; width: 490px; line-height: 18px; font-size: 12px; }
.top .readmore { clear: both; display: inline; height: 19px; color: white; float: right; overflow: hidden; background: url('../img/arrow1.gif') no-repeat top left; padding-left: 25px;  margin-top: 20px; }

.main { position: absolute; }
.main h1 { margin: 25px 0 15px 25px; font-weight: bold; font-size: 20px; color: #464646; display: block; float: left; display: inline; clear: both; }
.main .col1 { width: 315px; display: inline; float: left; overflow: hidden; background: url('../img/col1.gif') repeat-y; margin-bottom: 15px; }
.main .col1 .t { background: url('../img/col1_top.gif') no-repeat top center; }
.main .col1 .f { background: url('../img/col1_footer.gif') no-repeat bottom center; padding-bottom: 20px; }
.main .col1 h1 { margin-left: 50px; }
.main .col1 ul { width: 272px; list-style-type: none; margin: 0 auto 0 auto; clear: both; }
.main .col1 li { height: 23px; background: url('../img/li.gif') no-repeat; color: #ff5400; padding: 7px 0 0 60px; font-size: 12px; }
.main .col1 li a { color: #ff5400; }


.main .col23 { width: 627px; display: inline; float: left; overflow: hidden; background: url('../img/col23.gif') repeat-y; }
.main .col23 .t { background: url('../img/col23_top.gif') no-repeat top center; }
.main .col23 .f { background: url('../img/col23_footer.gif') no-repeat bottom center; padding-bottom: 20px; }

.main .col2 { width: 314px; display: inline; float: left; overflow: hidden; }
.main .col2 form { margin-top: 5px; display: block; text-align: center; }
.main .col2 .input { width: 250px; border: 1px solid #a8a8a8; font-family: Tahoma; padding: 4px; margin: 3px 0 3px 0; }
.main .col2 textarea { width: 250px; height: 150px; overflow: hidden; border: 1px solid #a8a8a8; font-family: Tahoma; padding: 4px; margin: 3px 0 3px 0; } 
.main .col2 .submit { margin-top: 15px; width: 143px; height: 26px; background: url('../img/send.gif') no-repeat; border: none; }


.main .col3 { width: 312px; display: inline; float: left; overflow: hidden; }
.main .col3 span { clear: both; padding: 0 20px 15px 25px; display: block; line-height: 19px; font-size: 12px; }


.main .footer { background: white url('../img/footer.gif') repeat-x; color: #a6a496; padding: 26px 26px 10px 26px; }

.footer ul { margin: 10px 0 15px 0; line-height: 20px; }
.footer ul li { display: inline; margin-right: 15px; }
.footer a { color: #a6a5aa; }

.footer2 { color: #cac8b9; font-size: 12px; text-align: center;  width: 780px; margin: 0 auto 20px auto;}
