html, body, table, tr, td, th, div, img {padding: 0; margin: 0; border: 0; border-collapse: collapse; vertical-align: top;}
body {background: #fff; background: #ffffff URL(../img/main-bg.gif);}
table.main {width: 972px; height: 100%; margin: auto; background: #fff;}

div.faq{position: absolute; top: 30px; left: 15px;}
div.new{position: absolute; top: 210px; left: 15px;}
div.faq-in{position: absolute; top: 30px; left: 5px;}
div.new-in{position: absolute; top: 210px; left: 5px;}

div.prod1{position: absolute; top: 2px; left: 25px;}
div.prod2{position: absolute; top: 121px; left: 25px;}
div.prod3{position: absolute; top: 240px; left: 25px;}

td.main-top {background: #ffffff URL(../img/top-bg.jpg) no-repeat; width: 972px; height: 232px; margin: auto;}
td.main-top-in {background: #ffffff URL(../img/top-bg-in.jpg) no-repeat; width: 972px; height: 148px; margin: auto;}
td.main-menu {background: #ffffff URL(../img/menu-bg.gif) no-repeat; width: 959px; height: 40px; margin: auto;}
td.main-menu-in {background: #ffffff URL(../img/menu-bg-in.gif) no-repeat; width: 959px; height: 34px; margin: auto;}
table.menu{width: 630px; height: 40px; position: absolute; top: 3px; left: 220px;}
table.menu td{text-align: center; vertical-align: middle; padding: 0 6px}
table.menu td.space{width: 3px; font: 13px Arial; font-weight: bold; color: #fff;}
table.menu-in{width: 630px; height: 34px; position: absolute; top: 3px; left: 220px;}
table.menu-in td{text-align: center; vertical-align: middle; padding: 0 6px}
table.menu-in td.space{width: 3px; font: 13px Arial; font-weight: bold; color: #fff;}
td.bottom {background: #ffffff URL(../img/bottom-bg.gif) no-repeat; width: 972px; height: 123px; margin: auto;}
td.bann {background: #ffffff URL(../img/mid-ban.jpg) no-repeat; width: 972px; height: 121px; margin: auto;}
td.zag {background: #ffffff URL(../img/zag-bg.gif) no-repeat; width: 972px; height: 35px; margin: auto;}

a{font: 12px Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; color: #425268;}
a:hover{text-decoration: underline; color: #00873e;}

a.news{font: 13px Arial, Tahoma, Verdana, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; color: #00873e; line-height: 20px;}
a.news:hover{text-decoration: underline; color: #00873e;}
a.news-arch{font: 12px Arial, Tahoma, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; color: #333; line-height: 20px;}
a.news-arch:hover{text-decoration: underline; color: #00873e;}

a.main{font: 13px Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #fff;}
a:hover.main{text-decoration: none; color: #64ff26;}

h2{font: 19px Arial, Helvetica, sans-serif; font-weight: normal; color: #007e3a; margin: 2px;}
h3{font: 13px Arial, Helvetica, sans-serif; font-weight: bold; color: #00873e; line-height: 20px; margin: 0; padding: 0;}
//p{font: 12px Arial, Helvetica, sans-serif; font-weight: normal; color: #333; line-height: 16px; margin: 16px 0; letter-spacing: -1px; word-spacing: 2px}
p{font: 13px Arial, Helvetica, sans-serif; font-weight: normal; color: #333; line-height: 16px; margin: 16px 0; text-align: justify; text-indent: 30px;}
p.stright{text-indent: 0;}
//li{font: 12px Arial, Helvetica, sans-serif; font-weight: normal; color: #333; line-height: 16px; margin: 0; letter-spacing: -1px; word-spacing: 2px}
li{font: 13px Arial, Helvetica, sans-serif; font-weight: normal; color: #333; line-height: 16px; margin: 0;}
span.date{font: 12px Arial, Helvetica, sans-serif; font-weight: normal; color: #fff; padding: 3px 15px; display: block;}

div{font: 12px Arial, Helvetica, sans-serif; font-weight: normal;}
div.news{margin: 14px 15px 24px 15px;}
div.date{width: 578px; height: 22px; background: URL(../img/date-bg.gif) no-repeat;}
div.line{width: 578px; height: 22px; background: URL(../img/line.gif) no-repeat;}
div.zag{margin: 8px 0 0 200px; font: 15px Arial, Helvetica, sans-serif; font-weight: bold; color: #fff;}
div.zag-in{margin: 8px 0 0 30px; font: 15px Arial, Helvetica, sans-serif; font-weight: bold; color: #fff;}
div.news-arch{float: right; margin-right: 20px; margin-top: 8px; background: URL(../img/a-dot.gif) right bottom no-repeat; padding-right: 25px;}

div.top-logo{position: absolute; top: 2px; left: 34px;}
div.top-logo-in{position: absolute; top: 22px; left: 40px;}
div.top-home{position: absolute; top: 16px; left: 92px;}
div.top-mail{position: absolute; top: 16px; left: 116px;}
div.top-plan{position: absolute; top: 16px; left: 140px;}
div.top-home-in{position: absolute; top: 13px; left: 42px;}
div.top-mail-in{position: absolute; top: 13px; left: 66px;}
div.top-plan-in{position: absolute; top: 13px; left: 90px;}
div.bot-txt1{position: absolute; top: 75px; left: 320px; font: 12px Arial, Helvetica, sans-serif; color: #444;}
div.bot-txt2{position: absolute; top: 75px; left: 635px; font: 12px Arial, Helvetica, sans-serif; color: #444;}

td.mid-left{width: 200px; background: URL(../img/pan-left-bg.gif) left top no-repeat;}
td.mid-cntr{width: 579px;}
td.mid-right{width: 193px; height: 397px; background: URL(../img/pan-bg.gif) no-repeat 0px 0px;}
td.mid-right-in{width: 183px; height: 397px; background: #fff;}
div.cntr-ban{width: 327px; height: 96px}

div.razdel{width: 771px; height: 23px; background: URL(../img/razdel-bg.gif) no-repeat; position: relative; margin: 7px 0 3px 0; z-index: 1;}
div.raz-zag{position: absolute; top: 4px; left: 120px; font: 12px Arial; font-weight: bold; color: #fff; z-index: 1;}
div.raz-sel{position: absolute; top: 2px; left: 420px; z-index: 1;}

table.data{width: 730px; border-bottom: 1px solid #666;}
table.data th{border-bottom: 1px solid #666; text-align: left; padding: 2px 2px; font: 13px Arial; font-weight: bold; color: #3a3a3a;}
table.data td{text-align: left; padding: 2px 0; font: 13px Arial; color: #3a3a3a;}
table.bonus{width: 730px; border-bottom: 5px solid #54de92; margin: 20px 0 0 0;}
table.bonus th{background: #2a5; border-bottom: 5px solid #54de92; border-left: 1px solid #fff; text-align: center; padding: 3px 2px; font: 13px Arial; font-weight: bold; color: #eee; vertical-align: bottom;}
table.bonus td{text-align: left; padding: 3px; font: 13px Arial; color: #3a3a3a; border: 1px solid #cdc;}

div.text{padding: 20px; width: 731px;}

td.left-in{width: 6px; background: URL(../img/line-left-top.gif); vertical-align: bottom; height: 450px;}
div.left-in{background: URL(../img/line-left-bottom.gif) bottom; height: 200px; width: 6px;}
td.mid-in{width: 6px; background: URL(../img/line-mid.gif);}
td.right-in{width: 6px; background: URL(../img/line-right-top.gif); vertical-align: bottom;}
div.right-in{background: URL(../img/line-right-bottom.gif) bottom; height: 200px; width: 6px;}

div.carpanel{width: 771px; height: 150px; background: URL(../img/carpanel-bg.jpg) no-repeat; position: relative}
div.cp-text{position: absolute; top: 95px; left: 520px; font: 12px Arial; font-weight: bold; color: #00873e}
div.carpanel2{width: 771px; height: 150px; background: URL(../img/carpanel2-bg.jpg) no-repeat; position: relative;}
div.cp2-text{position: absolute; top: 70px; left: 280px;}


table.feedback{margin-top: 0px; margin-bottom: 20px; width: 400px;}
table.feedback td{font: 13px Arial; color: #333; padding: 1px 0 1px 10px;}
.el_form{width: 150px; height: 17px; border: 1px solid #99aa99;}
.el_form_t{width: 150px; height: 51px; border: 1px solid #99aa99;}
.el_button{width: 80px; height: 21px; border: 1px solid #99aa99; background-color: #eee; margin-left: 220px;}