/* общие элементы */


BODY {
     font-family: Arial, sans-serif;
     color: #333333;
	 background-image: url(/img/fon-w.gif);
     }

BODY, TABLE, INPUT, DIV, FORM, IMG, H1, H2, H3 {
      margin: 0;
      padding: 0; }

TABLE, IMG {
       border: 0; }

TABLE { 
      width: 100%; 
      font-size: 100%;  } 
      
TABLE, TD { 
      text-align: left; 
       } 

A {
      color: #444f5c;
      text-decoration: underline; }
      
A:HOVER {
      text-decoration: none; }
      
H1, H2, H3 {
      font-weight: normal; }
      
/*H1, H2.main {
      font-size: 180%; }*/
h1 {
margin: 0 0 0 0;
color: #D22222;
font-size: 180%;
font-weight: normal;
}    
H2 {
      font-size: 18px;
	  color: #dcbe64; }
    
H3 {
color: #D22222;
      font-size: 18px; }
	 a. H3 {
color: #D22222;
      font-size: 18px; 
	  text-decoration: underline;}
  
.body { min-width: 855; }

.reyting {display: none;}



.b { font-weight: bold; }
.n { font-weight: normal; }
.u { text-decoration: underline; }
.i { font-style: italic; }
.c { text-align: center; }
.l { text-align: left; }
.r { text-align: right; }
  

.s1 { font-size: 100% !important; }
.s11 { font-size: 110% !important; }
.s12 { font-size: 120% !important; }
.s13 { font-size: 130% !important; }
.s14 { font-size: 140% !important; }
.s15 { font-size: 150% !important; }
.s9 { font-size: 90% !important; }
.s8 { font-size: 80% !important; }
.s7 { font-size: 70% !important; }


/* /// общие элементы */




/* хеадер */

TABLE.menu {  }


      
TD.m_icons IMG { 
      margin: 3px 10px 0 10px; }
      
TD.m_icons2 {
/*width: 500px;
padding: 2px 0 0 3.1em;
width: 670px;*/
padding: 2px 0 0 0.2em;
}
      
TD.m_icons2 DIV, TD.m_icons3 DIV, TD.m_icons4 DIV  {
      float:left; }
      
TD.m_icons3 {
      padding: 2px 0 0 0.3em;  }
        
TD.m_icons4 {
      padding: 2px 0 0 0;  }
       
TD.m_logo { 
      width: 20%;  
      text-align: center; 
      vertical-align: middle; 
      height: 92px;  }
      
TD.m_info { 
      width: 40%; 
      height: 92px; 
      vertical-align: middle; 
      color: #000000; 
      font-size: 70%; 
      padding-right: 1em; }
TD.m_info p {
      padding: 0;
      margin: 0.4em 0; }
TD.m_info_1 { 
      height: 92px; 
      vertical-align: middle; 
      padding-right: 1em; 
padding-left: 1em; }
TR.line0 { 
      background-color: #E4E2DE; 
      color: #928979;	
      font-size: 70%;  
      font-family: Tahoma; }
      
TR.line1, TR.line2 {  }

TR.line0 TD { 
      vertical-align: middle; } 

TD.m1, TD.m2, TD.m3, TD.m4 { 
      width: 20%; 
      text-transform: uppercase; 
      color: #bac0c8; 
      font-weight: bold; 
      font-size: 80%;
      padding-left: 1.8em;
      padding-right: 1em;
      height: 20px; }

/*TD.m1 { 
      width: 17%;  
      padding-left: 4.3em; 
      //padding-left: 4.5em; }
      
TD.m2 { 
      width: 24%; }
      
TD.m3 { 
      width: 17%; }*/

TR.line2 UL, TR.line2 UL LI {
      padding: 0; 
      margin: 0; 
      list-style-image: url(/img/marker_03.gif); }
      
/*TR.line1 TD.m1, TR.line1 TD.m2, TR.line1 TD.m3 { 
      vertical-align: bottom; 
      padding-bottom: 0.4em; }
	
TR.line2 TD.m1, TR.line2 TD.m2, TR.line2 TD.m3  { 
      vertical-align: top; 
      padding-top: 0.4em; }

TD.m1 A, TD.m2 A, TD.m3 A { 
      color: #444f5c;
      text-decoration: underline; }
    
TD.m1 A:HOVER, TD.m2 A:HOVER, TD.m3 A:HOVER { 
      color: #828b95;
      text-decoration: underline; }*/
    
/* /// хеадер */












/* верхняя таблица */

TABLE.first_table {}

.f_left { 
      width: 20%; 
      font-size: 75%; }
      
.f_left DIV, .s_left DIV  { 
      padding: 0.2em 1.0em 0.2em 1.6em;} 
  
.f_left .zag, .s_left .zag { 
      font-size: 18px;
	  color: #dcbe64; }

.f_left .data, .s_left .data { 
      color: #9E9E9D; 
      font-size: 90%;
      font-weight: normal;  }

.f_left A.allnews, .s_left A.allnews { 
      color: #ffffff; 
      text-decoration: underline}

.f_left A:hover.allnews, .s_left A:hover.allnews {
      color: #828b95; }

.f_left H3 A {
text decoration: underline; 
      color: #FFFFFF; }

.f_left H3 A:hover { 
text decoration: none;
      color: #FFFFFF; }

.f_right_ugol { 
      background: #ffffff url(/img/ugol_top.gif) no-repeat; 
      height: 20px; }
      
.f_main { 
      width: 90%; 
      }
        
.f_main H1, H2.main, div.one {
      color: #D22222; 
      font-size: 135%; 
      font-weight: bold; 
      margin: 0.3em 2em 1em 1.5em; 
	  
      /*//margin-left:1.3em;*/ }
		
TABLE.col { 
      font-size: 80%; }

.c_1 { 
      padding: 20px 3em 5px 3em; }

.c_2 { width: 37%; 
font-size: 11px;
padding: 0 1em 0 3em; }

.c_3 { width: 37%; 
font-size: 11px;
padding: 0 1em 0 1em; }

.c_4 {  
padding: 7px 3em 0 1em; }

.c_1 DIV { text-align: center; }

.c_4 UL { 	
      list-style: none; 
      list-style-image: url(/img/marker_03.gif);
      padding-left: 1.0em;
      margin: 1.0em 0 0 0; }
      
.c_4 UL LI {  
      padding: 0 0 0.7em 0.0em;  }

.c_4 UL LI A { 
      color: #444f5c; 
      font-size: 110%; 
      font-weight: bold; }
      
.c_4 UL LI A:hover { color: #828b95; }
      
.c_2 H1, div.one { 
      font-size: 100%; 
      display: inline;
      padding: 0; 
      margin: 0; }
      
.c_2 span { 
      font-size: 100%; 
      display: inline; 
      padding: 0; 
      margin: 0; }
		
.c_3 em {
		font-style: normal;
}

/* /// верхняя таблица */





/* основная (вторая) таблица */

TABLE.second_table { 
        margin-top: 0.7em; }

.s_left, .f_left { 
        width: 253px; 
        font-size: 75%; }
        
.s_left DIV.ss_left { 
        padding: 20px 10px 5px 28px;
		color: #FFFFFF;} 
        
.s_left DIV.ss_left DIV, .f_left DIV.ss_left DIV { 
        text-align: center; }
             
.s_left SPAN, .f_left SPAN { 
        color: #303030; 
        font-size: 140%; 
        font-weight: bold; }  
           
           
.s_left DIV.ss_left UL {
        list-style: none; 
        padding: 0em 0 0.5em 0em; 
        margin: 0; }   

.s_left DIV.ss_left UL LI {
        padding: 0 0 0.2em 1.3em;  
        background: url(/img/marker_02.gif) no-repeat; }

.s_left DIV.ss_left UL LI.bb2 {
		  background-image: none !important;
        padding: 1em 0 0.6em 0;
		  text-transform: none;
 }        
           
           
.s_right_ugol { 
        background: #ffffff url(/img/ugol_top.gif) no-repeat; 
        height: 20px; }
        
.s_main { 
        padding-top: 0px;
		vertical-align: top;
		padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
         }       
        
TABLE.s_cat { 
        font-size: 75%; 
        color: #d22222; }
        
.s_cat TD {
        width: 25%; 
        padding-left: 2.9em; }

.s_1, .s_2, .s_3, .s_4  { 
        padding-left: 0.0em; 
		vertical-align: top; }
        
.s_4  { 
        padding-right: 1.0em; }

.s_cat A { color: #444f5c; }

.s_cat A:hover { color: #828b95; }

.s_cat H3 { 
        font-weight: bold; 
        font-size: 100%; }
        
.s_cat UL { 
        list-style: none; 
        padding: 0.3em 0 1.5em 0em; 
        margin: 0;  }
        
.s_cat UL LI { 
        padding: 0 0 0.2em 0.8em;  
        background: url(/img/marker_02.gif) no-repeat; }
        
.s_cat UL LI STRONG { 
        font-weight: normal; }

.s_cat IMG { 
        margin: 0.5em 0 1.5em 0; }

/* /// основная (вторая) таблица */
















/* футер */

TABLE.footer { 
        margin-top: 1.3em; 
        height: 6em;  
        font-size: 70%; 
        font-family: Tahoma; 
        color: #a9b3be; 
		  width:100%;}
        
.footer A { 
        color: #a9b3be; }
        
.footer A:hover { 
        color: #a9b3be; }
        
TD.footer_left { 
        width: 20%; }
        
TD.footer_copy { 
        width: 40%; 
        padding-left: 3.1em; 
        //padding-left: 3.1em;
        padding-right: 1em;  }
        
TD.footer_counters { 
        width: 40%;
        padding-right: 2.5em; 
        text-align: right; }
		  
.footer A.copyright {text-decoration: underline;}
.footer A.copyright:hover {text-decoration: none;}	  
		  
        
/* /// футер */

/* правый блок доставки*/
.dostavka {
width: 343px; 
background-color: #E3E2DE;
position: absolute;
right: 76px;

}
.left_dost {
width: 15px;
height: 63px;
background-image: url(/img/big_left.gif);
background-position: left top;
background-repeat: no-repeat;
}
.right_dost {
width: 14px;
height: 63px;
background-image: url(/img/big_right.gif);
background-position: left top;
background-repeat: no-repeat;
}
.td_dostavka {
font: bold 100% Arial; 
color: #D22222;
vertical-align: middle;
}
.td_dostavka2 {
color: #72685C;
vertical-align: top;
}
.tel_dostavka {
font: bold 115% Arial;
vertical-align: middle;
}
.tel_dostavka2 {
font: bold 115% Arial;
vertical-align: top;
}
.dostavka SPAN {
color: #72685C;
font: 80% arial;
}





/* версия для печати */

@media print 
{ 

.menu, .footer, .f_left, .f_right_ugol, .where { display: none; }



}


/* /// версия для печати */

TD.head { 
        padding-right: 30px; 
		padding-left: 40px;
		padding-top: 0px;
		padding-bottom: 0px;
		margin: 0;
        }
p { 
        padding: 0;
		margin: 5px 0 5px 0;} 
.phone { 
		font-size: 24px; 
        color: #d9b95e; 
		font-weight: bold;
        }
.s_left-1  { 
		font-size: 12px;
		color: #ffffff;} 

.small-l  { 
font-size: 11px;
color: #ffffff;} 
.small-r  { 
font-size: 11px;
color: #ffffff;
} 
.urid { 
font-size: 11px;
color: #ffffff;
	  letter-spacing: 5px;} 
TR.line1 UL, TR.line1 UL LI {
      padding: 0; 
      margin: 0; 
      list-style-image: url(/img/menu.gif); }
	  TR.line1 UL LI.consult{}
	  TR.line1 UL LI.consult span{font-size: 11px; text-transform: lowercase;}
A.m1, A.m2, A.line1{
font-size: 13px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
}
A.m1:hover, A.m2:hover{
text-decoration: underline;
}
m1, m2{
text-transform: uppercase; 
font-size: 80%;
font-weight: bold;
color: #ffffff;
}
menu_on{
font-size: 80%;
font-weight: bold;
color: #bac0c8;
text-transform: uppercase; 
}
menu_on_left{
font-weight: bold;
color: #999fa6;
}
a.menu_left {
text-decoration: underline;
color: #ffffff;}
a.menu_left:hover {
text-decoration: none;
}
a.menu_left_h2 {
text-decoration: none;
font-size: 18px;
	  color: #dcbe64;}
a.menu_left_h2:hover {
font-size: 18px;
	  color: #dcbe64;
text-decoration: underline;
}
