/* левая колонка */

.f_left {
        font-size: 70%;
        font-family: Tahoma; }

.f_left H3 { 
        font-weight: bold; 
        font-size: 100%;
        color: #d22222; }

.f_left STRONG { 
        font-weight: normal; 
        font-size: 100%; }
        
.f_left STRONG.act { 
        font-weight: bold;
        color: #000000; }      

.f_left A {
      color: #444f5c; }
      
.f_left A:hover {
      color: #808387; }
      
.f_left A.act {
        color: #444f5c; }  
         
.f_left A.act STRONG  {
        font-weight: bold; }
        
.f_left UL {  
        list-style: none; 
        padding: 0.3em 0 1.5em 0em; 
        margin: 0; }   

.f_left UL LI {
        padding: 0 0 0.2em 0.8em;  
        background: url(/img/marker_02.gif) no-repeat; }

/* /// левая колонка */

      
  
  
  
      
/* центральная часть */

.f_main  {
      font-size: 80%;
      padding-bottom: 3em; 
      padding-left: 2.7em;
      //padding-left: 2.6em; 
      padding-right: 2em; 
      //padding-right: 3em; 
      color: #000000; }

.f_main H1 {
      font-size: 140%; 
      font-weight: normal; 
      margin: 1.0em 2em 1.5em 0em;  }
img.header {
      margin: 1em 2em 0.5em 0em;  }
      
.f_main H2 {
      font-size: 120%; 
      font-weight: normal;
      margin-bottom: 2em;
      margin-top: 1em;
      //margin-top: 2em;   }  
        
.where {
      color: #444f5c; }
      
.where A {
      color: #444f5c; }
      
.where A:hover {
      color: #808387; }
      
.subout { 
      margin: 0 1em 1em 0;
      width: auto; 
      /*  //width: 1em;*/ 
      float: left; 
      height: 26px; 
      padding-left: 15px; 
      background: #dadcde url(/img/in_ugol_left.gif) no-repeat bottom left; 
	  }
  
.subin {
      height: 21px;
      height: expression( (/MSIE ((5-5.5)|[6-9])/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "21px" : "26px" );
      padding: 5px 15px 0 0;
      color: #FFFFFF;
      font-weight: bold;
      background: #dadcde url(/img/in_ugol_right.gif) no-repeat bottom right; 
	  /* добавлено */
	     float: left; 
	  }
      
.subout#act {
      background: #444f5c url(/img/in_ugol_left_a.gif) no-repeat bottom left; }
      
.subout#act .subin {
      background: #444f5c url(/img/in_ugol_right_a.gif) no-repeat bottom right; }
      
.subout A { 
      color: #444f5c;
	   } 

.subout A:HOVER { 
      color: #808387; } 

.harak0 { 
      width: 99%;}

.harak0left {
      padding-right: expression( (/MSIE ((5-5.5)|[6-9])/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "4em" : "0" );
      padding-left: 1em; }

.harak { 
      border-top: 1px solid #DDDAD5;
      font-size: 120%; }
 
.harak TD {
      border-bottom: 1px solid #DDDAD5;
      padding:  0.5em 1em 0.5em 0;  }
      
.bb { 
      font-weight: bold; }
		


/* /// центральная часть */








/* список моделей */ 

.f_main H3, h2.mark {      
      color: #D22222;
      font-size: 120%; 
      font-weight: bold; 
      margin-bottom: 0.5em;
      margin-top: 1.8em;} 
      
.mod {
      /*width: 52em;*/ width: 50em;
      font-size: 95%;
      border-top: 1px solid #DDDAD5; }
      
.mod TD {
      padding: 0.5em 0.5em 0.5em 0;
      border-bottom: 1px solid #DDDAD5; }  
      
.mod1, .mod2, .mod3, .mod4   {
      font-weight: bold; }
.mod1 {
      /*width: 18em;*/  width: 19em; }
.mod2 {
      /*width: 10em;*/  width: 11em; }
.mod3 {
      /*width: 19em;*/  width: 20em; }
.mod4 {
      /*width: 5em;*/  } 
      
.mod41 {
      text-align: right;  }

.mod .format, .mod2 {
      text-align: center; }  
      
.mod A { 
      color: #444f5c; } 

.mod A:HOVER { 
      color: #808387; } 
      
/* /// список моделей */ 
      
      
.textpage H1 {
      color: #D22222; 
      font-size: 180%;
      margin-top: 1.0em;
      margin-bottom: 1.0em; } 
		
H2.inner {
      color: #D22222; 
      font-size: 140%;
      margin-top: 1.0em;
      margin-bottom: 0.7em; } 		
      
.textpage1 H1 {
      color: #000000; 
      font-size: 150%;
      margin-top: 1.0em;
      margin-bottom: 1.0em; }   
      
.textpage2 H1 {
      color: #D22222; 
      font-size: 150%;
      margin-top: 1.0em;
      margin-bottom: 1.0em; } 
  
H1.textpage2 {
      color: #D22222; 
      font-size: 150%;
      margin-top: 1.0em;
      margin-bottom: 1.0em; } 
      
div.textpage2 {
      color: #000000; 
      font-size: 150%;
      margin-top: 1.0em;
      margin-bottom: 1.0em; }  
      
      
      
      
      
      
/* контакты */
      
.cont {     
      width: 80%; 
      }

.cont TD {
      padding-bottom: 1.5em; }

.cont1 {
      font-size: 120%;
      padding-right: 1em; }
      
.cont A {
      color: #444f5c; } 
      
.cont A:HOVER { 
      color: #808387; } 
      
/* /// контакты */ 




/* ТТХ */ 

.tth {
     border-collapse: collapse;
     width: 100%; 
     //width: 92%;  }

.tth TD {
     padding: 0.5em 0.5em 0.5em 1.2em;
     border-top: 1px solid #dadcde; }
     
.tth .tth_b TD  {
     background-color: #F8F7F6;
     border-bottom: 1px solid #dadcde; }   
     
.tth_r {
     font-weight: bold;
     width: 70%; }
      
.tth .tth_b TD.tth_head {
     padding: 0.7em 0.5em 0.7em 0.8em;
     background-color: #F1F0EE;
     font-size: 150%;
	 color: #D22222;}
    

/* /// ТТХ */





/* новости */

.newsmain {
     width: 100%; 
     //width: 92%;  }
     
.newsmain H1, .newsmain H2 {
     padding-top: 0; margin-top: 0;  }
     
TD.newsmainarc  {
     width: 15%;  } 
     
DIV.newsmainarc  {
      font-size: 140%;
      line-height: 150%; }  
     
DIV.newsmainarc A {
      color: #444f5c; } 
      
DIV.newsmainarc A:HOVER { 
      color: #808387; } 
      
.newslist {      
      font-size: 110%; }

.newslist TD  { 
      padding-right: 5em; 
      padding-bottom: 2em; }
      
TD.newslist_data {
     width: 20%; 
     font-weight: bold; 
     padding-right: 1em; } 
     
/* /// новости */



.sert IMG {	
     border: 1px solid #F1F0EE;
     float: left; 
     margin: 10px 20px 10px 0;  }
      
.sert P {	
	padding: 14px 0 0 0;
	margin: 0;  }

/* позаголовок в ттх */
.bb2 {
	font-weight: bold;
	text-transform: uppercase; }
.bb {
	font-weight: bold; }




.f_main UL {
        list-style: none; 
        padding: 1em 0 1em 1em; 
        margin: 0; }   

.f_main TABLE.newslist UL {
        padding: 0em 0 0em 1em; }     
        
.f_main UL LI {
        padding: 0 0 0.2em 1.3em;  
        background: url(/img/marker_02.gif) no-repeat; }

.f_main UL LI.bb2 {
		  background-image: none !important;
        padding: 1em 0 0.6em 0;
		  text-transform: none; }
 


.zagal { 
        font-weight: bold; 
        font-size: 90%;
        color: #d22222; }
        
        
UL.map {  
        padding-top: 0; }

UL.map LI {
        padding: 0em 0 1em 1.3em;
        font-weight: bold; }


/* кондеры */ 

.cond {      width: 100%;  //width: 92%; }
.cond TD {padding-bottom: 1em;}
.cond_img1 { width: 130px; }
.cond_img2 { width: 142px;  }
.cond_txt { padding: 0 1em 0 1em;}
.cond_txt H2 {font-size: 150%; padding: 0; margin: 0 0 0.1em 0; color: #034EA2; }

.mcond {      width: 100%;  //width: 92%; }
.mcond_img1 { width: 142px; padding-bottom: 2em; }
.mcond_txt { padding: 0 1em 0 2.2em; padding-bottom: 2em;}
.mcond_zag { font-weight: bold; }


/* /// кондеры */ 


.f_main p {
        padding-right: 3em;
 }
