* {box-sizing: border-box; -moz-box-sizing: border-box;}
* html ul li {} * html ul li a { height: 1%; }
  body, table, tr, td, div, h1, h2, h3, h4, form, input, span, a, img, p, ul, li {margin: 0px; padding: 0px; }
  body {background: #f6f6f6; text-align: center;}
  table, tr, td {border-collapse: collapse; vertical-align: top; font: normal 12px/14px "Tahoma";}
  a {text-decoration: none; color: #950000;}
  a:hover {text-decoration: none; color: #494949;}
  a img {border: none;}
  .table {width: 100%; min-width: 1000px; width:expression(document.body.clientWidth < 1000? "1000px": "100%"); height: 100%;}
  .cleare {clear: both;}
  .hr {border-top: 1px solid #E3F5FC; height: 15px; margin-top: 15px;}
  .hr1 {background: url("../images/hr.gif") repeat-x 0% 0%; height: 1; margin: 2px 0px; font: normal 1px/1px "Arial";}

  h1 {font: bold 13px/16px "Arial"; margin: 0 0 15px 0; color: #eb3d00; background: url("../images/h1.gif") repeat-x 0% 100%; padding: 0 0 3px 0;}
  h2 {font: bold 12px/14px "Tahoma"; color: #d06f19; padding-bottom: 10px;}
  h3 {font: bold 12px/14px "Tahoma"; color: #555555; padding: 5px 0 ;}
  p {padding: 5px 0px;}
  ul {list-style: none; padding: 10px 0;}
  .content ul li {padding: 0 0 5px 20px; background: url("../images/li.gif") no-repeat 5px 4px;}
  ol {padding: 10px 10px 10px 30px;}
  ol li {padding: 0 0 5px 0px;}

  

  .t-td1 {width: 276px; height: 5px; background: url("../images/t-td1.gif") no-repeat 0% 0%;}
  .t-td2 {width: 100%; background: #e7e7e7 url("../images/t-td2.gif") no-repeat 0% 0%;}
  .t-td3 {width: 251px; background: #e7e7e7;}
  .top-left {height: 34px; background: url("../images/top-left.gif") no-repeat 0% 0%;}
  .top-right {background: url("../images/top-right.gif") repeat-x 0% 0%;}
  .top-right1 {height: 34px; background: url("../images/top-right1.gif") no-repeat 0% 0%; padding-left: 125px; text-align: left;}
  .top-icon {width: 330px; color: #cc3c0d; font: normal 11px/13px "Verdana"; float: right; padding-top: 11px;}
  .top-icon a:link, .top-icon a:visited {color: #cc3c0d; font: normal 11px/13px "Verdana"; background: url("../images/top-icon.gif") no-repeat 0% 10px;}

  .head-left {height: 178px; width: 276px; background: url("../images/head-left.gif") no-repeat 0% 0%; padding: 29px 0 0 45px;}
  .head-right {background: url("../images/head-right.gif") repeat-x 0% 0%;}
  .head-right1 {height: 178px; background: url("../images/l-head-right.jpg") no-repeat 0% 0%;}
  .flash {height: 125px; text-align: right;}
  .flash object {position: absolute; right: 0;}
  .bot-flash {height: 53px; background: url("../images/bot-flash.jpg") no-repeat 100% 0%; padding-left: 90px;}

  .menu-left {height: 35px; width: 276px; background: url("../images/menu-left.gif") no-repeat 0% 0%;}
  .menu {height: 35px; background: url("../images/menu.gif") repeat-x 0% 0%;}
  .menu table {margin-left: 10px; width: auto; float: left; position: absolute;}
  .menu table td {height: 35px; background: url("../images/menu-hr.gif") no-repeat 100% 0%; padding: 15px 25px 0 15px;}
  .menu table td.no-bgr {background: none !important;}
  .menu table td a:link, .menu table td a:visited {font: bold 11px/13px "Tahoma"; color: #eb3d00;}
  .menu table td a:hover {color: #575757;}


  .left {height: 100%; padding-bottom: 5px; width: 276px; }
  .l-cat {background: url("../images/l-cat.gif") repeat-y 0% 0%; border: 1px solid #f6f6f6; margin-bottom: 10px;}
  .l-cat-top {background: url("../images/l-cat-top.gif") no-repeat 0% 0px;}
  .l-cat-bot {background: url("../images/l-cat-bot.gif") no-repeat 0% 100%; padding: 60px 50px 20px 57px;}
  .l-cat-bott {}
  .l-cat ul {padding: 0 !important;}
  .l-cat ul li {padding: 0 0 5px 0px !important; background: url("../images/l-cat-hr.gif") no-repeat 0px 100%;}
  .l-cat ul li.no-bgr {background: none !important;}
  .l-cat ul li a:link, .l-cat ul li a:visited {display: block; font: bold 11px/14px "Verdana"; padding: 5px 0 0px 10px; background: url("../images/li.gif") no-repeat 0% 10px; color: #575757;}
  .l-cat ul li a:hover {display: block; font: bold 11px/14px "Verdana"; padding: 5px 0 0px 10px; background: url("../images/li1.gif") no-repeat 0% 10px; color: #eb3d00;}

  .contacts {padding: 30px 47px 10px 33px; margin-top: 20px;}
  .contacts div {height: 20px;}
  .contacts div span {width: 85px; display: block; float: left; height: 17px; padding: 3px 0 0 0px; font: normal 11px/13px "Verdana"; color: #757575;}
  .contacts strong {display: block; padding: 3px 0 0 0px; font: normal 11px/13px "Verdana"; color: #757575;}
  .contacts div input {border: 1px solid #aeaeae; width: 108px; height: 17px; font: normal 11px/13px "Verdana"; color: #757575;}
  .contacts textarea {border: 1px solid #aeaeae; width: 195px; height: 90px; margin: 1px 0 5px 0; padding: 2px; font: normal 11px/13px "Verdana"; color: #757575;}
  .contacts .otpr {margin: 0 0 0 115px;}
  .content .biss {padding: 20px; text-align: center;}
  .content .biss1 div {height: 20px;}
  .content .biss1 span {width: 100px; display: block; float: left; height: 17px; padding: 3px 0 0 0px; font: normal 11px/13px "Verdana"; color: #757575;}
  .content .biss1 strong {display: block; padding: 3px 0 0 0px; font: normal 11px/13px "Verdana"; color: #757575;}
  .content .biss1 div input {border: 1px solid #aeaeae; width: 200px; height: 17px; font: normal 11px/13px "Verdana"; color: #757575;}
  .content .biss1 textarea {border: 1px solid #aeaeae; width: 300px; height: 100px; margin: 1px 0 5px 0; padding: 2px; font: normal 11px/13px "Verdana"; color: #757575;}
  .content .biss1 .otpr {margin: 0 0 0 220px;}
  .content .biss .biss1 {width: 320px; margin: auto; text-align: left;}


  .right {background: url("../images/right.jpg") no-repeat 100% 100%; width: 251px; height: 100%;}
  .news {background: url("../images/news.jpg") no-repeat 0% 0%; padding: 37px 26px 160px 30px;}
  .new {background: url("../images/new.gif") no-repeat 0% 100%; padding: 15px 0 10px 0;}
  .new a:link, .new a:visited {font: bold 11px/13px "Tahoma"; color: #757575; text-decoration: underline;}
  .new a:hover {color: #eb3d00;}
  .new span {display: block; padding-bottom: 8px;}
  .new img {width: 60px; border: 2px solid #cccccc; float: left; margin-left: 1px;}
  .new div {margin-left: 70px; font: normal 11px/13px "Tahoma"; color: #757575;}
  .news .arh {text-align: right; padding: 3px 0 0 0;}
  .news .arh a:link, .news .arh a:visited {color: #eb3d00; text-decoration: underline; font: bold 11px/13px "Tahoma";}

  .center {width: 100%; height: 100%; font: normal 12px/15px "Tahoma"; color: #444444; text-align: justify; background: url("../images/cent.gif") repeat-x 100% 0%; padding: 50px 30px 30px 0;}
  .content {width: 100%;}
  .content img {border: 3px double #c3c3c3;}

  .spec_gal {padding: 10px 0 20px 0;}
  .spec_gal img {border: 3px double #c3c3c3; float: left; cursor: pointer;}

  .spec {padding: 10px 0 20px 0;}
  .spec img {width: 150px; border: 3px double #c3c3c3; float: left; cursor: pointer;}
  .spec .spec-text {margin-left: 165px; font: normal 11px/13px "Tahoma"; color: #444444;}
  .spec .spec-text a:link, .spec .spec-text a:visited {color: #eb3d00;}
  .spec .spec-text span {display: block; padding: 10px 0 5 0;}
  .spec .spec-text b {font: bold 12px/14px "Tahoma";}
  .spec .spec-text b a:link, .spec .spec-text b a:visited {text-decoration: underline;}
  .i-left {float: left; padding: 5px 10px 5px 0px;}
  .i-right {float: right; padding: 5px 0px 5px 10px;}

  .footer {background: url("../images/footer.gif") repeat-x 0% 0%; height: 92px;}
  .foot-l {background: url("../images/foot-l.gif") no-repeat 0% 0%; }
  .foot-r {background: url("../images/foot-r.jpg") no-repeat 100% 0%; height: 92px;}

  .lex {font: normal 10px/11px "Verdana"; color: #757575; clear: both; padding: 5px 0 0 0;}
  .lex a:link, .lex a:visited {color: #757575;}

  .copy {width: 220px; padding: 30px 0 0 40px; font: normal 10px/11px "Verdana"; color: #757575;}
  .copy .schetchik {float: left;}
  .copy .text {margin-left: 40px; padding-top: 2px;}
  .f-add1 {width: 123px; padding-top: 25px; font: normal 11px/13px "Tahoma"; color: #757575;}
  .f-add2 {width: 128px; padding-top: 25px; font: normal 11px/13px "Tahoma"; color: #757575;}
  .f-add3 {width: 171px; padding-top: 25px; font: normal 11px/13px "Tahoma"; color: #757575;}
  .f-add4 {width: 150px; padding-top: 25px; font: normal 11px/13px "Tahoma"; color: #757575;}
  .f-add1 b, .f-add2 b, .f-add3 b, .f-add4 b {display: block; color: #eb3d00; padding-bottom: 3px;}

  .Hidden {display: block; visibility: hidden; height: 1px; overflow: scroll; position: absolute;}
  .Visible {display: block; position: absolute; left: 245px; margin-top: -20px;}
  .Visible div {display: block; background: #f9f9f9; width: 180px; padding: 5px 10px; border: 3px double #d2d2d2;}
  .Hidden a {}

  .vhod {font: normal 11px/13px "Verdana" !important; padding: 15px 0 0 35px;}


  
