body {margin: 0; padding: 0; background: #008ade url(/i/bg.jpg) repeat-x 0 0;}
body, td, th, p, li, a, span, strong {font-size: 11px; font-family: tahoma, sans-serif;}
iframe body {margin: 0; padding: 0; background: #FFF;}
img {border: none;}
* html img {behavior: url(/i/iepngfix.htc)}
input, select {font: 11px tahoma, sans-serif; color: #000;}
h1, h2, h3, h4 {font-family: tahoma, sans-serif; margin: 0; padding: 0;}
h1 {font-weight: normal; font-size: 18px;}
h2 {font-weight: normal; font-size: 14px;}
h3 {font-weight: normal; font-size: 12px;}

.main {width: 1145px; margin: auto; padding: 180px 20px 40px 0; text-align: center;}

.fl1 {position: absolute; top: -634px; left: 30px;}

.logo {position: relative;}
.logo div {position: absolute; top: -190px; left: 455px;}

.menu {position: relative;}
.menu div {position: absolute; top: -468px; left: 76px;}
.menu img {float: left;}

.main_cont {position: relative;}
.main_cont div {position: absolute; top: -390px; left: 30px; padding-left: 90px; text-align: left;}

.m_cont_pic {margin: 13px 5px 0 0; float: left;}
.m_cont_txt {margin: 30px 0 10px 0;}

.ico_a {text-decoration: none;}
.ico_a span {padding: 5px 0 5px 40px; line-height: 25px;}

.gor_line {position: relative;}
.gor_line div {position: absolute; top: -390px; right: 15px;}
.gor_line div img {float: right;}

.bot {background: url(/i/bg_bot.jpg) no-repeat 26px 0; height: 151px; width: 1041px; margin: auto; text-align: left;}

.bot_bl1 {position: absolute; top: -68px; left: 23px; background: url(/i/bot_bl1.png) no-repeat 0 0; behavior: url(/i/iepngfix.htc); width: 325px; height: 199px; padding: 25px 0 0 29px;}
.bot_bl1_div {padding: 10px 50px 0 0;}
.bot_bl1_data {color: #666; font-size: 12px; color: #e50004;}
.bot_bl1_txt {text-decoration: none; color: #666; font-size: 12px;}

.bot_bl2 {position: absolute; top: -50px; left: 348px; background: url(/i/bot_bl2.png) no-repeat 0 0; behavior: url(/i/iepngfix.htc); width: 376px; height: 173px; padding: 40px 0 0 20px;}
.m_cont_pic2 {float: right; margin: 5px 50px 0 0;}
.bot_bl2_txt {padding: 10px 50px 0 0;}
.bot_bl2_txt2 {text-decoration: none; color: #666; font-size: 12px;}
.bot_bl2 h2 {color: #00a650; margin-bottom: 5px;}

.bot_bl3 {position: absolute; top: -57px; left: 723px; background: url(/i/bot_bl3.png) no-repeat 0 0; behavior: url(/i/iepngfix.htc); width: 314px; height: 184px; padding: 25px 0 0 20px;}
.bot_bl3 p {color: #fff; padding: 15px 80px 15px 0; margin: 0;}

.bot_bl4 {position: absolute; top: -48px; left: 347px; background: url(/i/bot_bl4.png) no-repeat 0 0; behavior: url(/i/iepngfix.htc); width: 366px; height: 169px; padding: 42px 0 0 30px; color: #FFF; font-size: 12px;}
.bot_bl4 h2 {color: #00a650; margin-bottom: 5px;}

.menu_page {position: relative;}
.menu_page div {position: absolute; top: 0; left: 76px;}
.menu_page img {float: left;}

.fl1_2 {position: absolute; top: -166px; left: 30px;}

.gor_line_page {position: relative;}
.gor_line_page div {position: absolute; top: 0px; right: -81px;}
.gor_line_page div img {float: right;}

.bg_page {background: url(/i/fl2_2.png) no-repeat 0 0; behavior: url(/i/iepngfix.htc); height: 207px;}

.page {margin: auto; width: 1011px; padding-left: 22px;}
.page_tab {width: 100%; background: #FFF url(/i/bg_page_top.jpg) repeat-x 0 0; height: 500px;}
.page_tab td {vertical-align: top;}
.page_td1 {text-align: left; padding: 60px 40px 0 40px;}

.bc {background: url(/i/ico5.gif) no-repeat 0 3px; padding-left: 22px; color: #003ebc; font-size: 10px;position:relative;z-index:1000;}
.bc a {color: #003ebc; font-size: 10px;}
.bc span {background: url(/i/ico6.gif) no-repeat 100% 5px; padding-right: 15px; color: #003ebc; font-size: 10px;}

.p_cont_h {margin: 15px 0;}

.cat_tab td {vertical-align: middle; text-align: center; width: 33%; padding-bottom: 10px;}

.copy {font-size: 10px; color: #8ccaf0; margin-left: 26px;}
.copy a {font-size: 10px; color: #8ccaf0; margin-left: 50px; text-decoration: none;}

.cat_right_img {float: right; margin: 45px 0 0 30px;}

.cat_top {width: 600px;}
.cat_top_pic {float: left; margin-right: 30px;}
.cat_top p {color: #006fbc; font-size: 12px; padding-top: 30px;}
.cat_top p img {margin-bottom: 25px;}

.catalog_tab td {width: 25%; vertical-align: bottom; text-align: center; padding: 25px 0;}
.catalog_tab a {color: #006fbc; text-decoration: none; font-size: 12px;}
.catalog_tab img {margin-bottom: 5px;}

.card {background: #FFF url(/i/card_bg.gif) no-repeat 100% 100%; z-index: 2; padding: 0 0 55px 10px;}
.cl { padding:5px; cursor:pointer; font-family:tahoma,sans-serif; font-size:11px; color: #666;}
.card_txt {width: 300px; float: right; padding-right: 45px; color: #666; font-size: 12px;height: 352px}
.card_txt h1 {color: #008472;}
.card_txt strong {color: #008472; font-size: 12px;}
.card_tab {margin: 5px 0 10px 0; width: 300px;}
.card_tab td {border-bottom: 1px solid #ccc; padding: 5px 0; color: #666; font-size: 12px;}

.new_page {width: 600px; margin-left: 230px; padding-bottom: 50px;}

.new_page_tab {width: 100%;}
.new_page_tab td {vertical-align: middle; font-size: 12px; font-family: arial, sans-serif;}
.new_page_tab span {color: #006fbc; font-size: 12px; font-family: arial, sans-serif;}
.new_page_tab h4 {color: #ed1c24; font-size: 18px; font-weight: normal; font-family: arial, sans-serif;}

.new_p_tab {width: 100%;}
.new_p_tab td {vertical-align: top; font-size: 12px; font-family: arial, sans-serif;}
.new_p_tab span {color: #006fbc; font-size: 12px; font-family: arial, sans-serif;}
.new_p_tab h4 {color: #006fbc; font-size: 18px; font-weight: normal; font-family: arial, sans-serif;}
.back {color: #006fbc; font-size: 10px; margin-left: 7px; line-height: 14px;}

.act_page_tab {width: 555px;}
.act_page_tab td {vertical-align: middle; font-size: 12px; font-family: arial, sans-serif;}
.act_page_tab span {color: #006fbc; font-size: 12px; font-family: arial, sans-serif;}
.act_page_tab h4 {color: #ed1c24; font-size: 18px; font-weight: normal; font-family: arial, sans-serif;}

.act_line {padding: 28px 0 22px 0; height: 23px; text-align: center;}
.act_line a {margin: 0 20px;}

.news_line {margin: 28px 0 22px 0;}

.l_men_bgt, .l_men_bgt2, .l_men_bgt3 {position: relative; top: 125px; left: -20px; width: 226px; padding-top: 16px; behavior: url(/i/iepngfix.htc);}
.l_men_bgb, .l_men_bgb2, .l_men_bgb3 {behavior: url(/i/iepngfix.htc); padding-bottom: 17px;}
.l_men_bgt {background: url(/i/l_men_bgt.png) no-repeat 0 0;}
.l_men_bgt2 {background: url(/i/l_men_bgt2.png) no-repeat 0 0;}
.l_men_bgt3 {background: url(/i/l_men_bgt3.png) no-repeat 0 0;}
.l_men_bgb {background: url(/i/l_men_bgb.png) no-repeat 0 100%;}
.l_men_bgb2 {background: url(/i/l_men_bgb2.png) no-repeat 0 100%;}
.l_men_bgb3 {background: url(/i/l_men_bgb3.png) no-repeat 0 100%;}

.l_men_bgm, .l_men_bgm2, .l_men_bgm3 { behavior: url(/i/iepngfix.htc); text-align: left; line-height: 30px; padding: 15px 0;}
.l_men_bgm strong, .l_men_bgm2 strong, .l_men_bgm3 strong {font-size: 14px; font-family: arial, sans-serif; padding: 0 10px 0 50px; background: url(/i/arr.gif) no-repeat 35px 4px;}
.l_men_bgm a, .l_men_bgm2 a, .l_men_bgm3 a {font-size: 14px; font-family: arial, sans-serif; padding: 0 10px 0 50px;}

.l_men_bgm {background: url(/i/l_men_bgm.png) repeat-y 0 0;}
.l_men_bgm strong {color: #006fbc;}
.l_men_bgm a {color: #006fbc;}

.l_men_bgm2 {background: url(/i/l_men_bgm2.png) repeat-y 0 0;}
.l_men_bgm2 strong {color: #d11920;}
.l_men_bgm2 a {color: #d11920;}

.l_men_bgm3 {background: url(/i/l_men_bgm3.png) repeat-y 0 0;}
.l_men_bgm3 strong {color: #48a503;}
.l_men_bgm3 a {color: #48a503;}

.left_pic1 {position: absolute;}
.left_pic1 div {position: relative; top: 370px; left: -16px;}
.left_pic2 {position: absolute;}
.left_pic2 div {position: relative; top: 200px; left: 897px;}

.shop_tab_h {color: #ed1c24; font-family: arial, sans-serif; font-size: 14px;}

.shop_tab th {font-weight: bold; color: #ed1c24; font-family: arial, sans-serif; font-size: 14px; text-align: left; height: 30px;}
.shop_tab select {width: 155px;}

.shop_tab td {border-bottom: 1px solid #80d7ff; padding: 10px 0; color: #333333; font-family: arial, sans-serif; font-size: 12px;}

.shop_td {background: #fff;}
.shop_td2 {background: #e1f9fe;}

.about_page {width: 600px; margin-left: 230px; padding-bottom: 50px; color: #333333; font-family: arial, sans-serif; font-size: 12px;}
.about_page strong {color: #333333; font-family: arial, sans-serif; font-size: 12px;}
.about_page h4 {color: #48a503; font-size: 18px; font-weight: normal; font-family: arial, sans-serif;}

.consult_page {width: 600px; margin-left: 230px; padding-bottom: 50px; color: #333333; font-size: 12px;}
.consult_page span {font-size: 12px;}
.consult_page h4 {color: #ed1c24; font-size: 18px; font-weight: normal;}

.consultant h4 {margin: 20px 0 8px 0;}
.consultant span {color: #006fbc;}

.cons_q {color: #e01a22; font-size: 14px; text-decoration: none; line-height: 21px;}
.cons_q img {float: left; margin-right: 7px;}

.cons_form {position: absolute; top: 0; left: 0; background: url(/i/form_bg.png) no-repeat 0 0; behavior: url(/i/iepngfix.htc); color: #FFF; width: 425px; height: 340px; padding: 10px;}
.cons_form div {background: #e01a22; width: 370px; height: 305px; padding: 5px 0 0 30px;}
.cons_form_in {width: 237px; height: 16px; margin-top: 3px;}
.cons_form textarea {width: 347px; height: 120px; margin: 3px 0 19px 0;}

.form_arr {width: 25px; text-align: center;}
.form_arr img {margin-top: 8px;}

.opros {font-size: 12px; border-bottom: 1px solid #ccc; padding: 6px 0; background: url(/i/ico8.gif) no-repeat 0 8px; padding-left: 15px;}
.opros strong {font-size: 12px;}
.opros a {font-size: 12px; color: #006fbc; font-weight: bold;}\



