/* CSS Âñ¸ äëÿ Âàñ   */
/* 25.01.07       */

body
   {
   margin:0px;
   padding:0px;
   }

.h_f2
   {
      background-image:url('img/h_f2.gif');
   }

.h_f3
   {
      background:url('img/h_f3.gif') no-repeat 0% 0%;
   }


.h_f4
   {
      background-image:url('img/h_f4.gif');
   }

.h_f6
   {
      background-image:url('img/h_f6.jpg');
   }

.h_f62
   {
      background:url('img/h_f62.jpg') no-repeat 0% 0%;
   }

.top_link_fon
   {
      background:url('img/top_link_fon.gif') repeat-x;
   }

.pre1
   {
      font:bold 15px Arial, Verdana;
   }

.pre1 a
   {
   text-decoration:none;
   color:black;
   }
  /**/
.mail_link
   {
   display:block;
   margin:0px;
   padding:0px;
   padding-left:28px;
   margin-top:47px;
   font:bold 15px Arial, Verdana;
   text-decoration:none;
   color:black;
   }

.br1
   {
   font:1px Arial, Verdana;
   }

.br2
   {
   font:2px Arial, Verdana;
   }

.br3
   {
   font:3px Arial, Verdana;
   }

.br4
   {
   font:4px Arial, Verdana;
   }

.br5
   {
   font:5px Arial, Verdana;
   }
.br10
   {
   font:10px Arial, Verdana;
   }

.h_text, .main_contacts td
   {
      font:bold 15px Arial, Verdana;
   }

.c_f1
   {
      background:url('img/c_f1.gif') repeat-x #cc292b;
      width: 13px;
   }

.c_f2
   {
   background:url('img/c_f2.gif') repeat-y #cd2a2c;
   }

.c_f3
   {
   padding-top:10px;
   background:url('img/c_f3.gif') repeat-y #bdffe9;
   }

.f_f1
   {
   background-color:#cc292b;
   }

.c_ul1
   {
   position:relative;
   left:-15px;
   list-style-image:url('img/c_marker1.gif');
   font:11px Arial, Verdana;
   list-style-position:outside;
   margin-top:0px;
   }

.c_ul1 a
   {
   color:#ff0000;
   text-decoration:none;
   font:11px Arial, Verdana;
   }

.c_ul1 li
   {
   margin-bottom:15px;
   }

.c_zag
   {
   position:relative;
   z-index:100;
   top:-15px;
   font:bold 28px Arial,Verdana;
   margin:0px;
   padding:0px;
   color:#cf0746;
   }

.c_text
   {
   font:12px Arial,Verdana;
   }

.c_text_16_center
   {
   text-align:center;
   font:16px Arial,Verdana;
   }

.c_a16
   {
   text-align:center;
   font:16px Arial,Verdana;
   text-decoration:underline;
   color:#ff0000;
   }

.pre
   {
   white-space:pre;
   }


#mm
   {
   position:absolute;
   margin-top: 115px;
   }

.input_text
   {
   border:1px solid black;
   font:12px Verdana,Tahoma;
   width:88px;
   position:absolute;
   }
#form1
   {
   padding:0px;
   margin:25px 0px 0px 0px;
   }

.small_text
   {
   display:block;
   position:relative;
   left:80px;
   top:-70px;
   font:9px Arial;
   }
/* css stroki     */

.menukn {

   background-image: url(images/menun.gif);
   background-repeat: no-repeat;
   text-align: center;

   height: 29px;
   width: 124px;
   vertical-align: bottom;
}

.amenu{font-family:'times new roman';
   color: #000000;
   text-decoration: none; font-size:13pt;
        color: #000000;
        font-weight:700;

}
.bmenu{font-family:'times new roman';
   color: #FFFFFF;
   text-decoration: none; font-size:13pt;
        color: #FFFFFF;
        font-weight:700;

}

.bmenu:hover
{
color: #CED6E1;
}


.menuknm {
   height: 29px;
   width: 15px;
}
.bgpodmenu {
   background-image: url(images/bgpodmenu.gif);
   background-repeat: repeat-x;
   height: 21px;
}
.zag { font-size:18;
         text-align: center;
   font-family:'times new roman';
         color: #FFFFFF;
   height: 14px;
        font-weight:700;
}
.zagbg {font-family:"times new roman";
        font-size:14px;
        text-align: left;
        background-image: url(img/hline.gif);
        background-repeat: no-repeat;
        height: 23px;
        font-weight:700;
        padding-left: 10px;
        padding-top: 4px;
        color: white;
}
.left1 {
   background-image: url(images/left2.gif);
   background-repeat: repeat-y;
   height: 197px;
   width: 39px;
}
.leftbg {
   background-image: url(images/leftbg.gif);
   background-repeat: repeat-y;
   width: 39px;

}
.nbg {
   background-image: url(images/nbg2.gif);
   background-repeat: repeat-x;
   height: 50px;

}
.nbg2a{text-decoration: none;
font-family:'times new roman';
        font-size:14;
color: #ff0000;
vertical-align: middle;
     text-align: center;

}
.nbg2 {
   background-image: url(images/nbg1.gif);
   background-repeat: repeat-x;
   height: 50px;
width: 200px;


}


h3 {
margin-top:5px;
margin-left:5px;
margin-bottom:0px;
 font-size:22pt;
 font-family:'times new roman';
 color: #8BA4B5;
 font-weight:400;
 }
.mbg {
   background-image: url(images/stroki_44.gif);
   background-repeat: repeat-y;
   width: 23px;


}
.nmenul {
   background-image: url(images/nmenuleft.gif);
   height: 16px;
   width: 6px;
   background-repeat: no-repeat;
}
.nmenur {
   background-image: url(images/nmenuright.gif);
   background-repeat: no-repeat;
   height: 16px;
   width: 6px;
}

.nmenuba {font-family:'times new roman';
text-align:center;
 color: #000000;
 font-weight:500;
text-decoration: none;
 font-size:10pt;
}

.nmenuba:hover {
color:#64889f;
}

.nmenub {
   background-image: url(images/nmenub.gif);
   height: 16px;
   width: 91px;
   background-repeat: no-repeat;
text-align:center;
}


.nmenum {
   background-image: url(images/nmenuv.gif);
   background-repeat: no-repeat;
   height: 16px;
   width: 21px;
}

.rightbg {
   background-image: url(images/rightbg.gif);
   background-repeat: repeat-y;
   height: 100%;
   width: 50px;
}

.menuknr
{
background-image: url(images/menur.gif);
background-color: #91ABBC;
background-repeat: no-repeat;
text-align: center;
vertical-align: bottom;
height: 29px;
width: 124px;
}
h5 {
text-align:center;
margin-top:0px;
margin-bottom:0px;
font-size:12pt;
font-family:'times new roman';
color: #8FA7B8;
font-weight:700;
 }





body {
   font-family: Tahoma, Arial, Times New roman, sans-serif;
   margin:0;
   padding:0;
}




th, td {
 font-size: 9pt;
 font-family: Tahoma, Arial, Times New roman, sans-serif;
}


h2 {
   margin-top:25px;
   margin-left:20px;
   margin-bottom:0px;
   font-size:13pt;
   font-family: Tahoma, Arial, Times New roman, sans-serif;
   color: #849CB1;
   font-weight:600;
}
h3 {
   margin-top:5px;
   margin-left:5px;
   margin-bottom:0px;
   font-size:17pt;
   font-family: Tahoma, Arial, Times New roman, sans-serif;
   color: #FA6165;
   font-weight:400;
   text-align: center;
}

h4 {
   text-align:center;
   margin-top:0px;
   margin-bottom:0px;
   font-size:11pt;
   font-family: Tahoma, Arial, Times New roman, sans-serif;
   color: #000000;
   font-weight:700;
}

h5 {
   text-align:center;
   margin-top:0px;
   margin-bottom:0px;
   font-size:11pt;
   font-family: Tahoma, Arial, Times New roman, sans-serif;
   color: black;
   font-weight:700;
}
h6 {
   text-align:left;
   font-family: Tahoma, Arial, Times New roman, sans-serif;
   color: black;
}




.a_head {
   text-decoration: none;
   font-size:14pt;
   font-family: Tahoma, Arial, Times New roman, sans-serif;
   text-align:center;
   color: #ffffff;
   font-weight:500;
}
.a_head:hover {
   color:#CED6E2;
}
.a_head:active {
   color:#ffffff;
}

.a_char {
   font-size:  14px;
   color: red;
}
.a_char:hover {
   color: red;
}
.a_char:active {
   color: red;
}

.sel_char {
   font-size:  14px;
   color: #2E6089;
}

.a2 {
   text-decoration: none;
   font-size:8pt;
   font-family: Tahoma, Arial, Times New roman, sans-serif;
   text-align:center;
   color: #475f7a;
   font-weight:600;
}
.a2:hover {
   color:#66889f;
}
.a2:active {
   color:#000000;
}

.email {
   text-decoration: none;
   margin-left:5px;
   font-size:8pt;
   font-family: Tahoma, Arial, Times New roman, sans-serif;
   color: #FF0000;
   font-weight:500;
}

.email:hover {
   color:#ff7171;
}
.email:active {
   color:#FF0000;
}



.lightstandard
{
   color:   white;
   font-size:8pt;
  font-weight:    700;
}

img {
   border-style:none;
   border-width:0px;
}

.no_underline
{ text-decoration:      none;
}
.small
{ font-size:      9px;
}

.asmall {
   text-decoration: none;
   font-size:10px;
   color: #F2A4A6;
}
.asmall:hover {
   color: #FF696D;
}
.asmall:active {
   color: #F2A4A6;
}

.smallred
{ font-size:      10px;
  margin-left:10px;
  color:    red;
}
.smallgray
{ font-size:      10px;
  color:    #818181;
}


.faq
{ font-size:      13px;
}
.big
{ font-size:      18px;
  text-decoration:      none;

}
.cat
{ font-size:      15px;
}
.standard
{ font-weight:    normal;
}
.light
{
   color:         white;
}
.lightsmall
{ color:       white;
  font-size:      10px;
}

.middle
{ color:       #F0B5B5;
}
.cart
{ font-family:    Tahoma;
  font-size:      12px;
  BORDER-BOTTOM:  0px solid;
  BORDER-LEFT:    0px solid;
  BORDER-RIGHT:      0px solid;
  BORDER-TOP:     0px solid;
  margin:         1px;
  font-weight:    bold;
  color:       black;
  background-color:  transparent;
}
.cart1
{ font-family:    Tahoma;
  font-size:      10px;
  BORDER-BOTTOM:  0px solid;
  BORDER-LEFT:    0px solid;
  BORDER-RIGHT:      0px solid;
  BORDER-TOP:     0px solid;
  margin:         1px;
  font-weight:    bold;
  color:       black;
  background-color:  transparent;
}

.cart1gray
{ font-family:    Tahoma;
  font-size:      10px;
  BORDER-BOTTOM:  0px solid;
  BORDER-LEFT:    0px solid;
  BORDER-RIGHT:      0px solid;
  BORDER-TOP:     0px solid;
  margin:         1px;
  font-weight:    bold;
  color:       #cccccc;
  background-color:  transparent;
}

.totalPrice
{ font-size:         16px;
  BORDER-BOTTOM:  0px solid;
  BORDER-LEFT:    0px solid;
  BORDER-RIGHT:      0px solid;
  BORDER-TOP:     0px solid;
  margin:      1px;
  font-weight:    bold;
  color:    red;
  background-color:  transparent;
}

.izd_name:first-letter
{
color:red;
font-weight:bold;
}

.light_border
{
border: 1px solid #C0C0C0;
font-size:     9px;
}
/* css mosvdv*/
.input_ss{   border:1px solid black;
   font:12px Verdana,Tahoma;
   width:120px;
   margin-left:25px;}
.ss_txt{   font:12px Arial,Verdana;   padding-left:5px;
   margin:15px;
}
.ss_but{
   margin-left:20px;}
.ss_title{}
.a1 {   margin-left:10px;
   text-decoration: none;
   font-size:8pt;
   font-family: Tahoma, Arial, Times New roman, sans-serif;
   color: #333333;
   font-weight:500;
}

.a1:hover {
   color:#000000;
}
.a1:active {
   color:#000000;
}

a {
   font-size:8pt;
   font-family: Tahoma, Arial, Times New roman, sans-serif;
   color: #000000;
}
a:hover {
   text-decoration: underline;
}
.div_info {
   position:absolute;
   border: 1px solid black;
   background-color:#f9fad1;
   visibility: hidden;
   width: 20%;
   left:  50%;
   padding: 5 5 5 5;
}
.style2 {
   font-size: 18px;
   font-weight: bold;
}
.red_border{
border: 1px solid #C0C0C0;
}
.okrug{  font-size: 12px;
  font-weight: bold;  align:left;
  color:red;
  padding:5 5 5 15;}
.raion{
  font-weight: bold;
  align:left;
  padding:5 5 5 20;
}

.subheader{
  font-size: 12px;
  font-weight: bold;
  align:left;
  color:red;
  padding:5 0 5 0;
}