* {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;}
  
  body {background: url("images/main_bg.jpg") repeat-x; background-color: #5b0b0c;}
  
  
  .main {width: 900px; height: 100%;}
  .main #line1{height: 100px;}
  .main #line2{height: 160px;}
  .main #line3{height: 100%; vertical-align: top;}
  
  .central {width: 100%; height: 100%;}
  .central td{vertical-align: top;}
  .central #left{width: 84px; background: url("images/left_bg.jpg") repeat-y; background-position: right 40px;}
  .central #cent{background-color: #FFFFFF;}
  .central #right{width: 85px; background: url("images/right_bg.jpg") repeat-y; background-position: left 40px;}
  
  .content {width: 731px; height: 100%;}
  .content #menu_col{width: 200px; height: 100%; padding: 10px; padding-left: 15px;}
  .content #main_col{width: 521px; padding-left: 10px; padding-right: 30px; padding-bottom: 50px;}
  .content #copy_col{height: 100px;}
  
  .menu {width: 100%;}
  .menu #col{vertical-align: middle;}
  .menu #col img{vertical-align: middle;}
  .menu #col li{font-size: 16px; color: #961816;  font-family: times new roman; background: url("images/sled.jpg") no-repeat 0px 0px; padding: 0 0 10px 28px;}
  .menu #col li a{color: #961816; font-weight: bold;}
  .menu #col li a:hover{color: #4E5356; text-decoration: none;}
  
  .catalog {width: 100%;}
  .catalog #razdel{border-bottom: 1px solid #919ba3; padding-left: 10px;}
  .catalog #razdel h1{margin-bottom: -6px; color: #7E858b; font-family: times new roman; font-size: 24px; font-style: italic; }
  .catalog #zagol{color: #eb8500; font-weight: bold; padding: 7px; padding-top: 15px; padding-left: 20px; padding-right: 20px; font-size: 11px;}
  .catalog #zagol a{color: #eb8500;}
  .catalog #foto {padding-left: 20px; padding-right: 7px; padding-bottom: 25px;}
  .catalog #foto img{border: 1px solid #999999; width: 240px;}
  .catalog #text{color: #777777;}
  
  .catalog_kitty {width: 100%;}
  .catalog_kitty #razdel{border-bottom: 1px solid #919ba3; padding-left: 10px;}
  .catalog_kitty #razdel h1{margin-bottom: -6px; color: #7E858b; font-family: times new roman; font-size: 24px; font-style: italic; }
  .catalog_kitty #zagol{color: #eb8500; font-weight: bold; padding: 7px; padding-top: 15px; padding-left: 20px; padding-right: 20px; font-size: 11px; text-align: center;}
  .catalog_kitty #zagol a{color: #eb8500;}
  .catalog_kitty #foto {padding-left: 20px; padding-right: 7px; padding-bottom: 5px; text-align: center;}
  .catalog_kitty #foto img{border: 1px solid #999999; width: 200px;}
  .catalog_kitty #more {text-align: center; padding-bottom: 25px;}
  .catalog_kitty #more a{color: #777777; font-weight: bold;}
  .catalog_kitty #text{color: #777777;}
  
  .inform {width: 100%;}
  .inform #razdel{border-bottom: 1px solid #919ba3; padding-left: 10px;}
  .inform #razdel h1{margin-bottom: -6px; color: #7E858b; font-family: times new roman; font-size: 24px; font-style: italic;}
  .inform #info {color: #666666;}
  .inform #info img{padding: 5px;}
  .inform #info table{background-color: #FFFFFF;}
  .inform #info td{border: 1px solid #666666; padding:3px;}
  
  .foto {width: 100%;}
  .foto #razdel{border-bottom: 1px solid #919ba3; padding-left: 10px;}
  .foto #razdel h1{margin-bottom: -6px; color: #7E858b; font-family: times new roman; font-size: 24px; font-style: italic;}
  .foto #all{color: #777777; text-align: center;}
  .foto #all img{padding: 7px; border: 1px solid #666666;}
  
  
  .copyright {width: 100%; height: 100%;}
  .copyright #r_line{width: 100%; height: 25px; text-align: center;}
  .copyright #addr{padding-left: 50px; padding-top: 7px; color: #4E5356;}
  .copyright #saitex{vertical-align: middle; text-align: center; padding-right: 25px;}


 
 
