html, body {
    padding: 0px;
    margin: 0px;
    width: 100%;
    height:auto;
     font-family: Arial, Helvetica, sans-serif;
     color: #474747;
     font-size: 12px;
      }

.bottle{width:954px;height:642px;background:url('/pics/bottle/bottel_bigfon44.png') bottom no-repeat;
 position:absolute;left:50%;margin-left:-411px;bottom:-45%;z-index:-1;}
.bottle_water{width:271px;height:285px;background:url('/pics/bottle/bottel_shar.png') bottom no-repeat;position:absolute;left:50%;margin-left:250px;top:-50px; z-index:1;}
.blue_block {background: url(/pics/bottle/bg_bl_center.png) repeat-y; color:#dd0000;font-size: 12px;
 padding:10px 0 10px 25px;}
.blue_block a{color: #474747; background: none; padding-left: 0px; line-height: 18px;
}
.blue_block div{background: url(/pics/tic.gif) no-repeat left 4px;width: 150px;padding-left: 15px;
 margin-bottom: 5px;}
.blue_block_top{background: url(/pics/bottle/bg_bl_top.png) no-repeat;padding: 20px 20px 0px 20px;
width: 210px;} 
.blue_block_bottom {background: url(/pics/bottle/bg_bl_bottom.png) no-repeat left bottom;height: 19px;}
.partnerbl{font-size: 14px;color:#dd0000;text-align: center; display:block; width:216px; height:40px;margin-top:15px;}
.partnerbl a{text-decoration:none;color:#DD0000;}
.left_bottle {background: url(/pics/bottle/tic11.png ) no-repeat left 7px;padding:8px 0px 8px 20px;font-size: 12px;line-height: 24px;}
.leftmenu_bottle {padding:20px 0px 20px 0px;}
.leftmenu_bottle ul{margin:5px 0px 5px 15px;padding: 0px;list-style-type: none; }
.leftmenu_bottle li a {background: none;color: #939393;line-height: 18px;padding-left: 0px;}
.phone_bottle {background: url(/pics/bottle/bg_ph.png) no-repeat right center;color:#dd0000;width:150px;}

.hed_st{display:block; width:200px; height:115px;float:left;}/*for zagolovka_pic*/




.tab {border:1px solid #bbbbbb;}
.leftmenu li .b{color: #474747;text-decoration:none;}
.main td .tab td{border:1px solid #dfdfdf;padding:2px;vertical-align:top;}
.tab .act{background-color:#dfdfdf;}
html{background:url('/pics/bg_top.gif') repeat-x; }
.submenu{display:none;}
h1, h2, h3, h4, h1 a, h2 a, h3 a {font-size: 14px;color:#dd0000;font-weight: normal;}
img{border:none;}
.red{color:#dd0000;}
a {color: #515151;}
a:hover {text-decoration: none;}
.abs {position: absolute;}
.abs a{text-decoration:none;}
.abs a:hover{color:#dd0000;}
.block1{
    position: absolute;
    top: 88px;
    left: 92px;
    width: 200px;
    font-size: 11px;
}
.block5{
    position: absolute;
    top: 19px;
    left: 225px;
    width: 200px;
    font-size: 11px;
}
.block2{
    position: absolute;
    top: 100px;
    left: 333px;
    width: 200px;
    font-size: 11px;
}
.block3{
    position: absolute;
    top: 190px;
    left: 73px;
    width: 200px;
    font-size: 11px;
}
.block4{
    position: absolute;
    top: 214px;
    left: 245px;
    width: 200px;
    font-size: 11px;
}

.main {width: 970px;margin: 15px auto;/*background: url(/pics/city3.gif) no-repeat 150px 70px;*/ }
.main td {vertical-align: top;}

.top {background: url(/pics/top.gif) no-repeat top right;height:130px;}
.top h1{
    font-size: 24px;
    margin-top: 37px;
  text-align:right;
  line-height:26px;
}
.top h4{
    font-size: 24px;
    margin-top: 37px;
  text-align:right;
  line-height:26px;
}
.top table{
    margin-left: 50px;

}

.topmenu {text-transform: uppercase; font-size: 11px;}
.topmenu table {margin-top: 30px;width:400px}
.topmenu a {background: url(/pics/tic.gif) no-repeat left 2px;padding-left: 14px;}
.topmenu td {padding-left: 20px;}
.topmenu .active {color: #dd0000;font-weight: bold;}
.phone {background: url(/pics/bg_phone.gif) no-repeat right center;color:#dd0000;}
 .phone2 {background: url(/pics/bg_phone2.gif) no-repeat right center;color:#dd0000;} 
 .phone2 div{ float:right; margin:20px 20px 0px 0px;width:120px;} 
 .phone2 span {font-size: 15px;color: #474747;} 
.phone div{ float:right; margin:30px 20px 0px 0px;width:120px;}
.phone span {font-size: 15px;color: #474747;}
#abc {text-decoration:none}
#slogan {text-align: right;padding-right: 20px;font-size: 24px;
    margin-top: 37px;
  text-align:right;
  line-height:26px;
color:#dd0000;font-weight: normal;
}
.leftmenu {padding:20px 0px 20px 0px;width:210px;- float:left;}
.leftmenu a {
    background: url(/pics/tic1.gif) no-repeat left 7px;
    padding:8px 0px 8px 20px;
    font-size: 12px;
    line-height: 24px;
}
.leftmenu ul{margin:5px 0px 5px 15px;padding: 0px;list-style-type: none; }
.leftmenu li a {
    background: none;
    color: #939393;
    line-height: 18px;
    padding-left: 0px;
    }
.special{
    margin-top: 305px;
    background: url(/pics/special_bg.gif) no-repeat;
    width: 363px;
    height: 190px;
    padding:5px 30px;
    text-align: left;
}
.special span {color: #dd0000;}
/*.special h3 {margin: 15px 0px;}*/
.for_iek{- position:absolute; - z-index:3;- top: 2300px;}
.iek_navi{//width:200px;//height:15px;// padding:0;}
.for_iek_navi{//width:200px;//height:15px;// padding:0;}
*:first-child+html .for_iek {
 position:absolute; z-index:3;top: 2300px;
 }
/*.centers_texts{width:650px;margin-top:-240px;- position:absolute; - z-index:3; }*/
*:first-child+html .centers_texts{width:650px;position:absolute; z-index:3; }
.sp_snoska{display:block; float:right;margin-right:12px;width:290px; text-align:right;}
.special p{line-height:1em;}
.special h3 {margin: 15px 0px 0px 0px;}
.right{width:170px;}
.right .gray_block {margin-top: 10px; float: right;}
.right .gray_block_top{padding: 10px 20px 0px 20px;}
.partners{
    font-size: 14px;
    color:#dd0000;
    text-align: center;
    float: right;
  margin-left:15px;
}
.partners a {
  font-size: 14px;
  color:#dd0000;
  text-align: center;
  text-decoration:none; padding:0px; background:none;}
.gray_block {
    background: url(/pics/bg_gray_block.gif) repeat-y;
    color:#dd0000;
     font-size: 12px;
     margin-top: 7px;
  width:220px;
     }
.gray_block a{
     color: #474747;
     background: none;
     padding-left: 0px;
         line-height: 18px;
}
.gray_block div{
    background: url(/pics/tic.gif) no-repeat left 4px;
    width: 150px;
    padding-left: 15px;
    margin-bottom: 5px;

}
.gray_block_top{
background: url(/pics/bg_gray_top.gif) no-repeat;
padding: 20px 20px 0px 20px;
width: 170px;
    
} 
.gray_block_bottom {background: url(/pics/bg_gray_bottom.gif) no-repeat left bottom;height: 6px;}
.content{padding:15px 0px 15px 25px; vertical-align:top;min-height:1800px;}
.block h3, .block_2 h3{margin: 0px 0px 10px 0px;}
.block{
    background: url(/pics/block_bg.gif) no-repeat;
   padding: 20px 20px 20px 30px;    
    height: 74px;
    width: 860px;
    margin: 10px 0px;
}
.block_2{
    background: url(/pics/block2_bg.gif) no-repeat;
   padding: 20px 20px 20px 30px;    
    height: 74px;
    width: 630px;
    margin: 10px 0px;
}
.gray {background: url(/pics/gray_top.gif) no-repeat #efefef;width: 908px;}
.gray .top_gray {padding:5px 19px;}
.gray_bottom {background: url(/pics/gray_bottom.gif) no-repeat bottom;}
.gray h3{margin-top:14px;}
.gray2 {background: url(/pics/gray2_top.gif) no-repeat #efefef;width: 672px;}
.gray2 .top_gray2 {padding:5px 19px;}
.gray2_bottom{background: url(/pics/gray2_bottom.gif) no-repeat bottom;}
.gray h3{margin-top:14px;}
ul {list-style-type: none;margin: 0px;padding: 0px;}
li{background: url(/pics/tic.gif) no-repeat left 5px; padding-left: 20px; line-height: 20px;}
.list {background: url(/pics/list_bg.gif) repeat-y;margin-top: 15px;}
.list h3{margin-top:16px;}
.list_top {background: url(/pics/list_top.gif) no-repeat;padding:20px 50px 20px 30px;}
.list_td {background: url(/pics/bg_list_td.gif) no-repeat;padding:20px 40px 20px 30px;}
.list_bottom {background: url(/pics/bg_list_bottom.gif) no-repeat left bottom;}

.copy div{
    background: url(/pics/bg_copy.gif) no-repeat;
    color:#fff;
  
    padding: 10px;
    text-align: center;
}
.seo {padding: 10px 15px 0;}
.seo img {position:relative;top:-15px;}
.vagner {text-align: right;padding: 0px;}
.vagner a {text-decoration: none;}
.vagner .red {color:#dd0000;text-decoration: underline;}
p {text-align: justify;}
.head1 {font-size: 14px;color:#dd0000;font-weight: normal;}
#sot ul, #mon ul{margin-left:0px;}
#karbonat{position:absolute; top:-35px; left:-45px;}
#banner_all{position:absolute; top:235px; left:0px;}
#call{position:absolute; top:50%; left:30%;}
#prices{position:absolute; top:20px;left:16px;width:220px;}

.b_bg{display:block; background: url(/pics/b_bg.jpg) no-repeat; width:156px; height:65px;
 padding-top:14px; float:left; color:white; font-size:12px; text-align: center; font-weight:bold;}

a.b_bg:link, a.b_bg:visited, a.b_bg:active{color:#FFF; text-decoration:none;}
.phone-2 table{width:240px;padding-bottom:20px;}
.t_red{color:#EA0000;}
.phone-2 img{width:7px;padding-top:3px;}
.tdrb{color:red;font-weight:bold}
.tablicca{ border-collapse:collapse }
 .tleft{text-align:left !important} 
.tablicca td{border:solid 1px black;padding:5px;text-align:center}
.tablicca_br{font-weight:bold;color:red;}
.tablicca_b{font-weight:bold}
.tab_{border-collapse:collapse}
.tab_ td{border:solid 1px red}
.table_price{border-collapse:collapse;border:solid 1px red;width:100%;}
.table_price__head{font-weight:bold;}
.table_price__red{color:red;font-weight:bold;}
.table_price__bold{font-weight:bold;}
.table_price tbody tr td{text-align:center;vertical-align:middle;border:solid 1px red;}
.cl_bold{font-weight:bold;}
.cl_italic{font-style:italic;}
.table_price__img{width:150px;padding:10px;}
.table_price_5px tbody tr td{padding:10px;}
.prof_i{
width:120px;
margin:10px 0;
}
.prof_td{
text-align:center;
}
.dusa_img{width:100px;display:block;margin:5px;}
.dusa_td{width:25%;padding:0 10px}
.dusa_link{color:red;font-weight:bold}
.dusa_title{color:red;font-weight:bold;font-size:16px;}
.dusa_left{margin: 0 10px 10px 0; float: left;}
.dusa_image_left{width:200px;}
