* {box-sizing: border-box; -moz-box-sizing: border-box;}  /*хак блочной модели для Mozilla*/
  body, img, table, tr, td, form, font {font-family: Tahoma; font-size: 12px; margin: 0px; padding: 0px; color: #333333;} 
  table, tr, td {border-collapse: collapse;}
  ul {list-style: none; text-align: left; margin: 0px; padding: 0px;}
  img {border: 0px;}

  a {color: #333333; text-decoration: none;}
  a:hover {color: #333333; text-decoration: underline;}
  
  .line {width: 200px; height: 1px; border-top: 1px solid #999999;}
  
  .main {width: 100%; height: 100%;}
  .main #top{height: 120px; background-color: #ecf0f3;}
  .main #menu{height: 24px; background: url("i/menu_bg.jpg") repeat-x;}
  .main #fireg{height: 56px;}
  .main #content{height: 100%; vertical-align: top;}
  .main #copyr{height: 60px; padding-left: 25px; padding-right: 25px;}
 
  
  .top {width: 100%; height: 100%;}
  .top #logo{width: 200px; text-align: right;}
  .top #cent{text-align: center;}
  .top #car_1{width: 230px; height: 98px;}
  .top #car_2{width: 230px; height: 22px;}
  .top #text{font-weight: bold; font-size: 12px; color: #333333; padding-left: 25px;}
  
  .menu {height: 100%;}
  .menu a{color: #FFFFFF; text-decoration: none;}
  .menu a:hover{color: #FFFFFF; text-decoration: none;}
  .menu #r{width: 1px;}
  .menu #zak{background: url("i/menu_bg_act.jpg") repeat-x; padding-left: 25px; padding-right: 25px;}
  .menu #razd{padding-left: 25px; padding-right: 25px;}
  
  .fireg {width: 100%; height: 100%;}
  .fireg #find{height: 35px; width: 300px; background: url("i/fireg_bg.jpg") repeat-x;}
  .fireg #cent{height: 35px; background: url("i/fireg_c_bg.jpg") repeat-x;}
  .fireg #reg{height: 35px; width: 300px; background: url("i/fireg_bg.jpg") repeat-x;}
  .fireg #find_t{height: 21px;}
  .fireg #cent_t{height: 21px;}
  .fireg #reg_t{height: 21px; text-align: right; font-size: 10px; color: #0a60b1; padding-right: 5px;}
  .fireg #reg_t a{font-size: 10px; color: #0a60b1;}
  
  .find {width: 100%; height: 100%;}
  .find #left_c{padding-left: 10px;}
  .find #right_c{width: 9px;}
  .find #pole{width: 210px; height: 21px; font-size: 11px; vertical-align: middle;}
  .find #btn{vertical-align: middle; margin-left: 14px;}
  
  .reg {width: 100%; height: 100%;}
  .reg #left_c{width: 9px;}
  .reg #right_c{padding-left: 5px;}
  .reg #pole{width: 110px; height: 21px!important; font-size: 11px; vertical-align: middle;}
  .reg #btn{vertical-align: middle; margin-left: 10px;}
	
  .content {width: 100%; height: 100%;}
  .content #lcol{width: 220px; vertical-align: top!important;}
  .content #ccol{vertical-align: top; padding-left: 20px; padding-right: 20px; padding-bottom: 80px;}
  .content #rcol{width: 220px; vertical-align: top;}
  
  .cat_menu {width: 100%; background-color: #444444;}
  .cat_menu #lt{width: 5px; height: 7px; background-color: #000000;}
  .cat_menu #ct{height: 7px; background-color: #444444;}
  .cat_menu #rt{width: 7px; height: 7px;}
  .cat_menu #l{width: 5px; background-color: #000000;}
  .cat_menu #c{background-color: #444444; padding-left: 10px;}
  .cat_menu #c a{color: #FFFFFF; font-weight: bold; }<!-- padding-top: 5px; padding-bottom: 5px;display: block;-->
  .cat_menu #r{width: 7px; background-color: #444444;}
  .cat_menu #lb{width: 5px; height: 7px; background-color: #000000;}
  .cat_menu #cb{height: 7px; background-color: #444444;}
  .cat_menu #rb{width: 7px; height: 7px;}
  
  .inform {width: 100%;}
  .inform td{padding-left: 10px; padding-right: 10px;}
  .inform #zag{color: #0a60b1; font-weight: bold;}
  .inform #text{color: #333333;}
  
  .korzina {width: 100%;}
  .korzina #pict{width: 61px;}
  .korzina #text{vertical-align: top; padding-top: 5px; padding-left: 5px; padding-top: 3px;}
  .korzina #zag{font-weight: bold; color: #0a60b1;}
  
  .razdel {width: 100%;}
  .razdel #zag{color: #0a60b1; padding-left: 3px; border-bottom: 1px solid #444444; font-weight: bold; padding-bottom: 2px;}
  .razdel #cont{padding-top:7px;vertical-align: top; padding-left: 5px; padding-right: 5px;}
  
  .main_avto {width: 100%;}
  .main_avto td{width: 50%; vertical-align: top;}
  
  .main_avto_sub{}
  .main_avto_sub #pict{width: 120px;}
  .main_avto_sub #pict img{border: 1px solid #999999;}
  .main_avto_sub #opis{padding-left: 10px; padding-right: 5px;}
  .main_avto_sub #spac{height: 15px;}
  
  .main_text {width: 100%; padding-top: 5px;}
  
  .copyr {width: 100%; height: 100%;}
  .copyr #lcol{text-align: left; width: 195px; color: #333333; border-top: 1px solid #333333; padding-left: 10px;}
  .copyr #ccol{text-align: center; color: #0a60b1; border-top: 1px solid #333333;}
  .copyr #ccol a{color: #0a60b1;}
  .copyr #rcol{text-align: center; width: 300px; color: #333333; border-top: 1px solid #333333;}
  
  .foto_show {display: inline;}
  .foto_hide {display: none;}  
  
  .on td{background-color: #DDDDDD;}
  .off td{background-color: #FFFFFF;}
  
.glink { color:#A9A9A9;}
.glink A{ color:#A9A9A9;}