* {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: #f1f1f1 url("/templates/images/fon.jpg") 50% 0%; text-align: center;}
  table, tr, td {border-collapse: collapse; vertical-align: top; font: normal 12px/14px "Tahoma";}
  a {text-decoration: none; color: #e23e00;}
  a:hover {text-decoration: underline; color: #e23e00;}
  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("/templates/images/hr.gif") repeat-x 0% 0%; height: 1; margin: 2px 0px; font: italic normal 1px/1px "Arial";}

  h1 {font: bold 15px/20px "Tahoma"; background: url("/templates/images/h1.gif") repeat-x 0% 100%;  padding: 2px 2px; color: #e23e00; }
  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 10px;}
  ul {list-style: none; padding: 10px 0;}
  ul li {padding: 0 0 5px 25px; background: url("/templates/images/li.gif") no-repeat 15px 6px;}
  ol {padding: 10px 10px 10px 30px;}
  ol li {padding: 0 0 5px 0px;}


  .head {height: 142px; background: url("/templates/images/is_head.jpg") no-repeat 50% 0%;}
  .head-left {background: url("/templates/images/head-left.jpg") no-repeat 0% 0%;}
  .head-right {height: 106px; background: url("/templates/images/head-right.jpg") no-repeat 100% 0px;}
  .logo {position: absolute; left: 60px; top: 26px;}
  .menu1 {width: auto; float: right; margin: 0px 70px 0 0; height: 50px;}
  .name {text-align: right; padding: 15px 70px 0 0;}
  .center {height: 100%; background: url("/templates/images/center.gif") repeat 0% 0%;}
  .one {width: 100%; height: 100%;}
  .center1 {width: 100%; background: url("/templates/images/left_c.jpg") no-repeat 0% 0%;}
  .right {width: 271px; background: url("/templates/images/right1.gif") no-repeat 0% 0%;}
  .right1 {width: 271px; padding-left: 7px;}
  .right .block {padding-top: 8px;}
  .ill {padding: 10px 0 30px 0;}

  .left {width: 279px; background: url("/templates/images/left.gif") repeat 0% 0%;}
  .left1 {width: 269px; padding: 10px 5px 10px 20px;}
  .l-cat {padding-bottom: 10px;}
  .l-cat h2 {padding-bottom: 0px !important;}

  .menu {width: 100%; font: bold 15px/20px "Tahoma"; color: #cc3300;}
  .menu a {text-decoration: none; color: #cc3300;}
  .menu a:hover {text-decoration: underline; color: #cc3300;}

  .menu .submenu {width: 100%; font: bold 12px/15px "Tahoma"; color: #666699;  padding: 5px 0px 10px 10px;}
  .menu .submenu a {text-decoration: none; color: #666699;}
  .menu .submenu a:hover {text-decoration: underline; color: #666699;}

  .pagemenu {width: 100%; font: bold 12px/15px "Tahoma"; color: #666699;  padding: 5px 0px 10px 10px;}
  .pagemenu a {text-decoration: none; color: #666699;}
  .pagemenu a:hover {text-decoration: underline; color: #666699;}

  .l-cat-it {padding-bottom: 10px;}
  .l-cat-it b {display: block; border-top: 5px solid #d02200; color: #595757; border-bottom: 2px solid #d02200; padding: 6px 0 2px 25px; font: bold 12px/14px "Tahoma";}
  .l-cat-it a:link, .l-cat-it a:visited {color: #595757;}
  .l-cat-it ul {padding: 7px 0 10px 25px !important; margin: 0;}
  .l-cat-it ul li {padding: 0 0 4px 15px !important; background: url("/templates/images/li.gif") no-repeat 5px 5px !important; font: normal 11px/14px "Tahoma";}



  .banner {background: url("/templates/images/bb.gif") 0% 0%;}
  .banner1 {background: url("/templates/images/bb1.gif") repeat-y 0% 0%; padding: 10px 12px 15px 40px;}
  .banner2 {background: #d9d9d9; text-align: center;}

  .center2 {padding: 10px 10px;}

  .opros {width: 200px; padding: 5px 0px 0px 0px;}
  .opros h1 {font: bold 15px/25px "Tahoma";  text-align: right; background: url("/templates/images/h1_op.jpg") no-repeat 0% 60%;  padding: 2px 13px; color: #e23e00; }

  .content {width: 100%; text-align: left; color: #32486a; font: normal 12px/15px "Verdana";}
  .content img {cursor: pointer; margin: 10px;}
  .content table {width: 100%; margin: 10px 0;}
  .content table th {padding: 5px; border: 1px solid #007ED7; text-align: center; background: #B7E2FF; vertical-align: middle; color: #2C404F;  font: bold 11px/13px "Tahoma";}
  .content table td {padding: 2px 5px; border: 1px solid #007ED7; color: #2C404F; background: #E9F6FF; font: normal 11px/13px "Tahoma";}

  .new {padding: 10px 0 20px 0; }
  .new b {display: block; width: 203px; height: 26px; padding: 10px 0 0 23px; background: url("/templates/images/new-b.gif") no-repeat 0% 0%; color: #ffffff; font: bold 11px/13px "Arial"; margin-bottom: 8px;}
  .new strong {display: block; font: bold 12px/15px "Arial"; color: #424242;}
  .new div {padding-left: 23px; font: normal 12px/15px "Arial"; color: #424242;}

  .catalog { padding: 15px 30px;}
  .cat-item {border-bottom: 1px solid #d6d6d6; margin-bottom: 15px; padding-bottom: 5px;}
  .cat-item img {width: 120px; border: 3px solid #d6d6d6; float: left;}
  .cat-item .cat-it {margin-left: 150px;}
  .cat-item .cat-it a:link, .cat-item div a:visited {font: bold 12px/14px "Verdana"; color: #d02200;}
  .cat-item .cat-it span {display: block; padding-top: 10px; color: #595757; font: normal 12px/15px "Verdana";}

  .gal-it {width: 100px; display: block; float: left;  text-align: left; padding: 15px 5px 10px 5px;}
  .gal-it b {display: block; color: #2C404F; flont: normal 11px/13px "Tahoma";}
  .gal-it img {width: 80px; border: 1px solid #DAEEFC; cursor: pointer; }


  .foot {height: 66px; background: url("/templates/images/foot.gif") repeat-x 0% 0%;}
  .foot-l {background: url("/templates/images/foo-l.gif") no-repeat 0% 0%;}
  #.foot-r {height: 66px; background: url("/templates/images/foo-r.gif") no-repeat 100% 0%;}
  .foot-add {height: 66px; width: 279px; background: #fff;  float: left; padding: 15px 0 0 40px; font: normal 11px/13px "Tahoma"; color: #535353;}
  .lex {width: 500px; float: left; padding: 15px 40px 0 5px; font: normal 11px/12px "Tahoma"; color: #535353; text-align: left}
  .lex a:link, .lex a:visited {color: #535353;}

  .gallery {display: block; width: 200px; float: left;  text-align: center; padding: 5px 5px 5px 5px; margin: 5px;}

  .vot {width: 100%; float: left; display: block; padding: 0px 0px 15px 0px;}
  .vot b{ font: bold "Tahoma"; color: #32486A; }
  .vot span{ font: normal  9px/11px "Tahoma"; color: #32486A; }
  .vot img{cursor: pointer;}








