        a {
          color:#a54627;
          font-family:tahoma;
          font-size:11px;
        }
        a:hover {
          color:#ff6600;
        }
        img {
          border:0px;
        }
        li {
          background-image:url(../design/right/arrow2.gif);
          background-repeat: no-repeat;
          background-position:0px 4px;
          list-style-type: none;
          padding: 0 0 0 18px;
          line-height: 18px;
          font-family:arial;
          font-size:12px;
          color:#727272;
          text-align:left;
          }



.template_1 {
width:100%
}
.template_1 * {
text-align:left
}


.bg1 {
  background-image:url(../design/bg1.gif);
  background-position:top right;
   }

.bg2 {
  background-image:url(../design/bg2.gif);
  background-position:top;
  background-repeat: repeat-y;
  width: 71px;
   }

.bg3 {
  background-image:url(../design/bg3.gif);
  background-position:-5px top;
  background-repeat: repeat-y;
  width: 36px;
   }

.bg4 {
  background-image:url(../design/bg4.gif);
  background-position:top left;
   }

.bg5 {
  background-image:url(../design/top/bg5.jpg);
  background-position:top;
  background-repeat: no-repeat;
  width: 964px;
  height: 288px;
  text-align: left;
   }
.bg5_phone_2 {
  background-image:url(../design/top/bg5_phone_2.jpg);
  background-position:top;
  background-repeat: no-repeat;
  width: 964px;
  height: 288px;
  text-align: left;
   }
  
.bg6 {
  background-image:url(../design/top/bg6.jpg);
  background-position:top;
  background-repeat: no-repeat;
  width: 946px;
  height: 45px;
  text-align: left;
   }

.bg7 {
  background-image:url(../design/bottom/logo.jpg);
  background-position:top;
  background-repeat: no-repeat;
  width: 964px;
  height: 222px;
  text-align: left;
   }

.bg8 {
  background-image:url(../design/left/bg8.gif);
  background-position:top;
  background-repeat: repeat-y;
  width: 240px;
  margin: 0px 0 0 8px;
   }

.bg9 {
  background-image:url(../design/left/bg9.jpg);
  background-position:top;
  background-repeat: no-repeat;
  width: 250px;
  height: 35px;
  margin: 0px 0 0 8px;
   }

.bg10 {
  background-image:url(../design/left/bg10.jpg);
  background-position:top;
  background-repeat: no-repeat;
  width: 240px;
  height: 11px;
  margin: 0px 0 0 8px;
   }



.bg11 {
  background-image:url(../design/left/image21.jpg);
  background-position:top;
  background-repeat: no-repeat;
  width: 245px;  
  height: 63px;
  margin: 0px 0 0 8px;
   }

.bg12 {
  background-image:url(../design/left/bg12.gif);
  background-position:top;
  background-repeat: repeat-y;
  width: 242px;
  margin: 0px 0 0 9px;
   }

.bg13 {
  background-image:url(../design/left/bg13.jpg);
  background-position:bottom;
  background-repeat: no-repeat;
  width: 242px;
  margin: 0px 0 0 0px;
   }

.bg14 {
  background-image:url(../design/left/image12.jpg);
  background-position:top;
  background-repeat: no-repeat;
  width: 245px;
  height: 63px;
  margin: 0px 0 0 8px;
   }

.bg15 {
  background-image:url(../design/left/image13.jpg);
  background-position:top;
  background-repeat: no-repeat;
  width: 245px;
  height: 63px;
  margin: 0px 0 0 8px;
   }

.bg16 {
  background-image:url(../design/left/bg16.jpg);
  background-position:top;
  background-repeat: no-repeat;
  width: 242px;
  height: 20px;
  margin: 0px 0 0 9px;
   }

.bg17 {
  background-image:url(../design/left/special.jpg);
  background-position:top;
  background-repeat: no-repeat;
  width: 245px;
  height: 62px;
  margin: 10px 0 0 8px;
   }
   
.bg17_2 {
  background-image:url(../design/left/special2.jpg);
  background-position:top;
  background-repeat: no-repeat;
  width: 245px;
  height: 62px;
  margin: 10px 0 0 8px;
   }   

.bg18 {
  background-image:url(../design/left/bg18.gif);
  background-position:top;
  background-repeat: repeat-y;
  width: 242px;
  margin: 0px 0 0 9px;
   }

.bg19 {
  background-image:url(../design/left/bg19.jpg);
  background-position:top;
  background-repeat: no-repeat;
  width: 242px;
  height: 8px;
  margin: 0px 0 0 8px;
   }

.bg20 {
  background-image:url(../design/right/superbg.jpg);
  background-position:top;
  background-repeat: no-repeat;
  width: 697px;
  height: 229px;
  margin: 3px 0 0 0px;
   }

.bg21 {
  background-image:url(../design/right/bg21.jpg);
  background-position:top;
  background-repeat: no-repeat;
  width: 695px;  
  margin: 0px 0 0 0px;
   }

.bg22 {
  background-image:url(../design/right/bg22.jpg);
  background-position:top;
  background-repeat: no-repeat;
  width: 263px;
  height: 10px;
  margin: 0px 0 0 0px;
   }
.bg22 div {
  text-align:right
   }


.bg22 a{
   font-family:arial;
   font-size:10px;
   color:#cb4b1e;
   }

.bg23 {
  background-image:url(../design/right/bg23.jpg);
  background-position:top;
  background-repeat: no-repeat;
  width: 263px;
  height: 10px;
  margin: 0px 0 0 0px;
   }
.bg23 div {
  text-align:right
   }
.bg23 a{
   font-family:arial;
   font-size:10px;
   color:#cb4b1e;
   }



.text1 {
   font-family:tahoma;
   text-align: left;
   font-size:12px;   
   padding: 58px 0 0 25px;
   color:#265563;
   }

.text2 {
   font-family:tahoma;
   text-align: left;
   font-size:12px;   
   padding: 4px 0 0 23px;
   color:#265563;
   }

.text3 a {
   font-family:tahoma;
   font-size:12px;
   font-weight:bold;
   color:#00588f;
   }
   
.text3_ext a {
   font-family:tahoma;
   font-size:12px;
   font-weight:bold;
   color:#ff6600;
   }   
   
.text3_ext a:hover {
   font-family:tahoma;
   font-size:12px;
   font-weight:bold;
   color:#e75c00;
   }      

.text4 {
   font-family:arial;
   font-size:12px;
   font-weight:normal;
   color:#ffffff;
   padding: 204px 0 0 10px;
   }

.text5 {
   font-family:arial;
   font-size:12px;
   font-weight:normal;
   color:#ffffff;
   padding: 150px 0 0 40px;
   }


.text7 {
   padding: 0px 0px 0 17px;
   }

.text7 {
   font-family:arial;
   font-size:22px;
   font-weight:bold;
   color:#cb4b1e;
   }

.text8 {
   padding: 21px 0px 0 0px;
   }

.text8 a{
   font-family:tahoma;
   font-size:10px;
   font-weight:normal;
   color:#0277c0;
   }

.text9 a{
   font-family:tahoma;
   font-size:12px;
   font-weight:normal;
   color:#003958;
   }

.text10 {
   margin: 0px 0px 10px 0px;
   }

.text10 a{
   font-family:tahoma;
   font-size:11px;
   font-weight:normal;
   color:#0277c0;
   }

.text10 li{
  background-image:url(../design/left/dot1.gif);
  background-position: 0 8px;
  background-repeat: no-repeat;
  list-style-type: none;
  margin: 8px 0 0 20px;
  padding: 0 0 0 12px;
  line-height: 14px;
   }

.text11 {
   padding: 10px 0px 10px 5px;
   }

.text11 {
   font-family:arial;
   font-size:11px;
   font-weight:normal;
   color:#6888ba;
   }

.text11 span{
   font-family:arial;
   font-size:11px;
   font-weight:normal;
   color:#cb4b1e;
   }

.text11 a{
   font-family:tahoma;
   font-size:12px;
   font-weight:normal;
   color:#7e9bab;
   line-height: 16px;   
   }

.text12 {
   padding: 10px 0px 10px 5px;
   }

.text12 {
   font-family:arial;
   font-size:11px;
   font-weight:normal;
   color:#36a0d1;
   }

.text12 span{
   font-family:arial;
   font-size:11px;
   font-weight:normal;
   color:#cb4b1e;
   }

.text12 a{
   font-family:tahoma;
   font-size:12px;
   font-weight:normal;
   color:#7e9bab;
   line-height: 22px;
   }

.text13 {
   font-family:arial;
   font-size:11px;
   font-weight:normal;
   color:#003958;
   }

.text13 span{
   font-family:arial;
   font-size:16px;
   font-weight:bold;
   color:#cb4b1e;
   }

.text13 a{
   font-family:arial;
   font-size:15px;
   font-weight:bold;
   color:#cb4b1e;
   }
   
.text13_2 a{
   font-family:arial;
   font-size:11px;
   font-weight:normal;
   color:#cb4b1e;
   }   

.text14 {
   font-family:arial;
   font-size:12px;
   font-weight:normal;
   color:#ffffff;
   }

.text15 {
   font-family:arial;
   font-size:22px;
   font-weight:bold;
   color:#cb4b1e;
   margin: 10px 0 0 20px;
   padding: 0 0 0 0;
   }

.text15 span{
   font-family:tahoma;
   font-size:11px;
   font-weight:normal;
   color:#9a9a9a;
   }

.text16 {
   margin: 0px 0px 0px 30px;
   text-align:left;
   }

.text16 a{
   font-family:tahoma;
   font-size:13px;
   font-weight:bold;
   color:#003958;
   }

.text17 li{
  background-image:url(../design/right/arrow2.gif);
  background-position: 0 4px;
  background-repeat: no-repeat;
  list-style-type: none;
  margin: 5px 0 5px 20px;
  padding: 0 0 0 12px;
  line-height: 11px;
   }

.text17 a{
   font-family:tahoma;
   font-size:11px;
   font-weight:normal;
   color:#0277c0;
   }

.text18 {
   font-family:arial;
   font-size:22px;
   font-weight:bold;
   color:#cb4b1e;
   padding: 45px 0 0 0;
   }

.text19 {
   font-family:arial;
   font-size:12px;
   font-weight:normal;
   color:#727272;
   margin: 15px 0 0 0;
   }

.text19 a{
   font-family:arial;
   font-size:10px;
   font-weight:normal;
   color:#cb4b1e;
   margin: 15px 0 0 0;
   }

.text20 {
   margin: 0px 0 0 8px;
}

.text20 {
   font-family:arial;
   font-size:22px;
   font-weight:bold;
   color:#0189bc;
   }

.text21 {
   padding: 0px 0 0 8px;
}

.text21 {
   font-family:arial;
   font-size:16px;
   font-weight:normal;
   color:#01a8bc;
   margin: 3px 0 0 0;
   }

.text22 {
   font-family:arial;
   font-size:11px;
   font-weight:normal;
   color:#003958;
   margin: 0px 0 0 0;
   }

.text23 {
   margin: 5px 0 0 0;
}

.text23 a{
   font-family:arial;
   font-size:15px;
   font-weight:bold;
   color:#cb4b1e;
   }

.text24 {
   font-family:arial;
   font-size:11px;
   font-weight:normal;
   color:#003958;
   }

.text24 {
   margin: 15px 0 0 0;
}

.text24 span{
   font-family:arial;
   font-size:16px;
   font-weight:bold;
   color:#cb4b1e;
   }

.text25 {
   margin: 0px 0px 0px 0px;
   }

.text25 a{
   font-family:arial;
   font-size:10px;
   font-weight:normal;
   color:#cb4b1e;
   }

.text25 li{
  background-image:url(../design/right/arrow5.gif);
  background-position: 0 2px;
  background-repeat: no-repeat;
  list-style-type: none;
  margin: 8px 0 0 13px;
  padding: 0 0 0 12px;
  line-height: 12px;
  font-family:arial;
  font-size:12px;
  font-weight:normal;
  color:#727272;
   }




.topmenu {
  padding:14px 0 0 0px
}
.topmenu td {
  text-align:left;
}
.topmenu td img {
   width:5px;
   height:7px;
   margin: 0 10px 0 0
}


p.pathpage {
  font-size:11px;
  font-family:tahoma;
  color:#636262;
  font-weight:bold;
  margin:-7px 0 0px 25px;
  padding: 0px;
}
p.pathpage img {
  margin: 0px 5px 0 5px;
}
p.pathpage a {
  font-size:11px;
  font-family:tahoma;
  color:#636262;
  font-weight:normal;
}
.pathpage a:hover {
   color:#ff6600;
}
p.pathpage b {
  color:#636262;
  font-weight:bold;
}

.hideblock {
  display:none;
} 

.hideblock p{
  margin:10px 0 0px 0px;
} 

/* Главная страница START */
.mainblock {
    padding: 0 0 0 0;
}

.mainblock h2 {
    width:250px;
    padding: 10px 0 10px 0;
}
.mainblock h2 a {
    color: #553;
}

.maintext h1 {
    font-size:18px;
    padding: 0 0 10px 0;
}
.maintext h2 {
    font-size:16px;
    padding: 5px 0 5px 0;
}
.maintext h3 {
    font-size:13px;
    padding: 10px 0 0 0;
}
.maintext p {
    font-size:12px;
    padding: 5px 0 5px 0;
}

.badv1 {
  padding: 10px 10px 10px 10px;
}

a:hover {
color:#ff6600;
}

.mainprod {
  width:100%;
  border-collapse:collapse;
}
.mainprod td {
  width:25%;
  padding:5px;
  border: 1px solid #6d777d;
}
.mainprod td a {
  font-size:12px;
  font-weight:bold;
}



.leftmenu {
    margin:0px;
    padding: 0 10px 0 15px;
   }

.leftmenu a {
   font-family:tahoma;
   font-size:12px;
   font-weight:normal;
   color:#003958;
   }

.leftmenu a:hover {
   color:#ff6600;
   }

.goods {
   padding: 5px 0px 5px 0px;
   }

.goods a {
   font-family:tahoma;
   font-size:11px;
   font-weight:normal;
   color:#0277c0;
   }

.goods a:hover {
   color:#ff6600;
   }

.goods li {
  background-image:url(/design/left/dot1.gif);
  background-position: 0 8px;
  background-repeat: no-repeat;
  list-style-type: none;
  margin: 8px 0 0 20px;
  padding: 0 0 0 12px;
  line-height: 14px;
   }


.leftmenu  div.category {
   font-family:tahoma;
   font-size:13px;
   font-weight:normal;
   padding: 8px 0 0 0;
   }
.leftmenu  div.category a {
   color:#003e65;
   }
.leftmenu  div.category a:hover {
   color:#ff6600;
   }
.leftmenu  div.category p {
   margin: 0 0 0 25px;
   }
.leftmenu div.category img{
    float:left;
    margin: 0px 10px 0 0;
   }

.leftmenu  div.category2 {
   font-family:tahoma;
   font-size:13px;
   font-weight:normal;
   padding: 8px 0 0 0;
   }

.leftmenu  div.category2 a {
  // color:#2a00ff;
   color:#2779AD;
   }

.leftmenu  div.category2 a:hover {
   color:#ff6600;
   }
.leftmenu  div.category2 p {
   margin: 0 0 0 25px;
   }
.leftmenu div.category2 img{
    float:left;
    margin: 0px 10px 0 0;
   }

a {
  cursor:hand;
  cursor:pointer;
}

a:hover {
  color: #ff6600;
}


.imgleft {
  float:left;
  margin: 0 10px 10px 0;
}

.imgright {
  float:right;
  margin: 0 0 10px 10px;
}

/* Главная страница END */








