* {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: #a6a6a6; text-align: center;}
  table, tr, td {border-collapse: collapse; vertical-align: top; font: normal 12px/14px "Tahoma";}
  a {text-decoration: none; color: #d80c0c;}
  a:hover {text-decoration: underline; color: #eb0000;}
  a:visited {color: #b71515;}
  a img {border: none;}
  .table {width: 1000px; height: 100%; text-align: left; margin: auto; border-left: 1px solid #b9b9b9; border-right: 1px solid #b9b9b9;}
  .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 12px/14px "Tahoma"; margin: 0px 0px 15px 20px; height: 18px; color: #625454; background: url("../images/h1.gif") repeat-x 0% 100%; padding-bottom: 5px;}
  h1 span {display: block; float: left; background: #ffffff; padding-right: 5px; height: 18px;}
  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;}
  ul li {padding: 0 0 5px 25px; background: url("../images/li.gif") no-repeat 15px 6px; color: #777777;}
  ol {padding: 10px 10px 10px 30px;}
  ol li {padding: 0 0 5px 0px; color: #777777;}

  .top-l {height: 25px; background: #eb0000; width: 324px; padding: 7px 0 0 0px; font: bold 11px/14px "Arial"; color: #ffffff;}
  .top-l div {padding-left: 30px;}
  .top-c {background: #eb0000; width: 406px;}
  .top-r {background: #eb0000; width: 270px;}
  .logo {height: 90px; background: #b0b0b0 url("../images/logo.jpg") no-repeat 0% 0%;}
  .logo-cent {background: #b0b0b0 url("../images/logo1.jpg") repeat-x 0% 0%; height: 90px; width: 406px;}
  .logo-right {background: #b0b0b0 url("../images/logo2.jpg") no-repeat 100% 0%;}
  .menu {background: #f0f2e5 url("../images/menu.jpg") no-repeat 0% 0%; height: 305px; padding: 95px 0 0 82px;}
  .menu ul {margin: 0px !important; padding: 0px !important; list-style: none;}
  .menu ul li {background: url("../images/li-h.gif") no-repeat 0% 100% !important; padding: 10px 0 2px 35px !important;}
  .menu ul li a:link, .menu ul li a:visited {background: url("../images/li-l.gif") no-repeat 0% 5px; padding: 0 0 0 17px !important; color: #595959 !important; font: italic bold 12px/14px "Arial" !important;}
  .menu ul li a:hover {color: #eb0000 !important; text-decoration: none !important;}
  .menu span {display: block; padding: 30px 0 0 0px; vertical-align: middle; color: #595959 !important; font: italic bold 12px/14px "Arial" !important;}
  .menu span * {vertical-align: middle;}
  .head-c {background: url("../images/head-c.jpg") no-repeat 0% 0%;}
  .head-r {background: url("../images/head-r.jpg") no-repeat 0% 0%;}
  .head3 {background: url("../images/head3.jpg") no-repeat 0% 0%;}
  .head-r1 {background: url("../images/head-r1.jpg") no-repeat 0% 0%;}


  .left {height: 100%; background: #ffffff; padding-top: }
  .left h2 {font: bold 12px/14px "Tahoma"; color: #5b5151; padding-bottom: 20px;}
  .cat-l {background: url("../images/cat-l.gif") repeat-y 100% 0%;}
  .cat-t {background: url("../images/cat-t.jpg") no-repeat 100% 0%; padding-top: 125px;}
  .cat-b {background: url("../images/cat-b.gif") no-repeat 100% 100%; padding: 0px 0px 0px 25px;}
  .cat-b ul {margin: 0px !important; padding: 0px 0 5px 10px !important; list-style: none;}
  .cat-b ul li {background: url("../images/left-li.gif") no-repeat 0% 11px; padding: 5px 0 0px 15px !important; font: normal 12px/14px "Arial";}
  .cat-b ul li ul li {background: url("../images/left-li1.gif") no-repeat 0% 11px !important; padding: 5px 0 0px 15px !important; font: normal 12px/14px "Arial";}
  .cat-b a:link, .cat-b a:visited {color: #5b5151;}
  .cat-b a:hover {color: #ff0000; text-decoration: none;}
  .schetchik {padding: 15px 25px;}
  .korz {padding: 0 0 15px 0;}
  .k-div {padding: 5px 15px;}
  .zakk {height: 16px; border: 3px double #9a9ba0; width: 120px; background: #; text-align: center; padding-top: 2px; font: bold 11px/13px "Tahoma";}
  .kn {padding: 10px 0;}

  .center {background: #ffffff url("../images/cent.jpg") no-repeat 0% 0%; padding: 95px 0 15px 0px;}
  .center1 {background: #ffffff url("../images/right1.jpg") no-repeat 0% 0%; padding: 95px 0 15px 0px;}
  .spec {padding: 0 10px 0 20px;}
  .spec-it {padding: 10px 0 15px 0;}
  .spec-it img {width: 145px; border: 5px solid #d6d6d6; float: left}
  .spec-it .spec-text {margin-left: 170px; font: normal 12px/15px "Arial"; color: #636363;}
  .spec-it .spec-text b {display: block; padding-bottom: 3px;}
  .center2 {padding: 0 20px 20px 20px;}
  .content {width: 100%;}
  .cat {padding: 0 10px 0 20px; margin-bottom: 10px; cleat: both;}
  .cat img {width: 145px; border: 5px solid #d6d6d6; float: left;}
  .cat-it {margin-left: 170px; font: normal 12px/15px "Arial"; color: #636363;}
  .cat-f {clear: both; padding-left: 170px;}
  .cat-f form, .cat-f form * {vertical-align: middle;}

  .right {background: #f2f2f2; width: 270px; padding-bottom: 30px;}
  .news {background: url("../images/news.gif") repeat-y 0% 0%;}
  .news-top {background: url("../images/news-top.jpg") no-repeat 0% 0%;}
  .news-bot {background: url("../images/news-bot.jpg") no-repeat 0% 100%; min-height: 275px; height:expression("275px"); padding: 5px 40px 0 35px;}
  .right h2 {font: bold 12px/14px "Tahoma"; color: #5b5151; padding-bottom: 20px;}
  .news .new {padding: 0px 0 20px 0; color: #636363; font: normal 11px/14px "Tahoma";}
  .news .new span {display: block; padding: 2px 0 1px 0;}
  .news .new b {font-size: 10px;}
  .news .new a:link, .news .new a:visited {font-weight: bold;}
  .rass {background: url("../images/rass.gif") no-repeat 0% 0%; padding: 10px 40px 0 35px; height: 101px;}
  .rass form, .rass form * {vertical-align: middle;}
  .rass form .inpute {height: 19px; width: 145px; border: 1px solid #9a9ba0; margin-right: 2px;}
  .letter {padding: 10px 40px 0 35px;}
  .letter form div {height: 19px;}
  .letter form div span {width: 60px; float: left; font: normal 11px/13px "Tahoma"; color: #636363; height: 17px; padding-top: 4px;}
  .letter form strong {font: normal 11px/13px "Tahoma"; color: #636363; padding: 5px 0 2px 0; display: block;}
  .letter form div input {border: 1px solid #9a9ba0; height: 17px; width: 130px;}
  .letter form textarea {border: 1px solid #9a9ba0; height: 80px; width: 190px;}
  .letter form .go {margin: 3px 0 0 83px;}


  .foot-l {height: 122px; background: url("../images/foot-l.gif") no-repeat 0% 0%;}
  .foot-l .lex {margin: 70px 0 0 50px; width: 200px; font: normal 11px/13px "Tahoma"; font: normal 11px/13px "Tahoma"; color: #636363;}
  .foot-c {width: 406px; background: url("../images/foot-c.gif") no-repeat 0% 0%; font: normal 11px/13px "Tahoma"; font: normal 11px/13px "Tahoma"; color: #636363;}
  .foot-r {background: url("../images/foot-r.gif") no-repeat 100% 0%;}
  .foot-r div {padding: 40px 0 0 10px; float: left; font: normal 11px/13px "Tahoma"; color: #636363;}




















































