
/* ALL STYLE */
* {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, img, form, input, ul, li, ol, p {margin: 0px; padding: 0px; }
  body {background: #FFFFFF; border: none; color: #696969; font: normal 12px/14px "Tahoma"; scrollbar-face-color: #D2EEB0; scrollbar-shadow-color: #619B1B; scrollbar-highlight-color: #D2EEB0; scrollbar-3dlight-color: #F3FFE5; scrollbar-darkshadow-color: #619B1B; scrollbar-track-color: #F3FFE5; scrollbar-arrow-color: #F3FFE5;}
  table, tr, td {border-collapse: collapse; vertical-align: top; font: normal 12px/14px "Tahoma"; color: #696969;}
  a {text-decoration: none;}
  a:hover {text-decoration: underline;;}
  a img {border: none;}
  .cleare {height: 1px; line-height: 1px; clear: both; font: 1px/1px "Verdana";}
  .table {width: 100%; min-width: 1000px; width:expression(document.body.clientWidth < 1000? "1000px": "100%"); height: 100%;}
  .hr {border-top: 1px solid #DFDFDF; height: 1px; font: 1px/1px "Verdana"; width: 100%; margin: 2px 0;}
  
  ul {list-style: none; padding: 10px 0 10px 20px;}
  ul li {padding: 0 0 4px 12px; background: url("../images/li.gif") no-repeat 0px 5px; font-size: 11px;}
  ul li a:link, ul li a:visited {color: #3475BC;}
  ul li a:hover {color: #000099; text-decoration: none;}
  ol {padding: 10px 10px 10px 40px;}
  ol li {padding: 0 0 3px 0px; font-size: 11px;}
  p {padding: 5px 0 5px 15px;}
  h1 {color: #909090; font: bold 12px/14px "Tahoma"; border-bottom: 1px solid #6C9D31; background: url("../images/h1.gif") no-repeat 0% 100%; padding: 10px 0 0px 15px; margin-bottom: 5px;}
  h2 {color: #4D260A; font: bold 12px/14px "Verdana"; padding: 10px 0 5px 0;}


/* Шапка сайта */

  #logo {width: 150px; height: 149px; position: absolute; left: 69px; top: 8px; display: block;}
  #head {background: url("../images/head.gif") repeat-x 0% 0%; }
  #head-left {background: url("../images/head-left.gif") no-repeat 0% 0%;}
  #head-right {height: 157px; background: url("../images/head-right.gif") no-repeat 100% 0%;}
  #icons {width: 400px; height: 35px; background: url("../images/icons.gif") no-repeat 0% 0%; margin: 0 0 0 267px; padding-top: 18px;}
  #icons a:link, #icons a:visited, #icons a:hover {color: #6C9D31;}
  #head-banner {width: 90px; height: 35px; float: right; margin: 80px 0px 0 0; position: relative; right: 40px;}

/* Строка основного меню */
  #slogan {width: 288px; height: 23px; background: #E4E4E4; border-top: 1px solid #6C9D31; text-align: center; padding-top: 5px;}
  #slogan div {width: 288px;}
  #menu {height: 23px; padding: 5px 0 0 30px; background: #E4E4E4; border-top: 1px solid #6C9D31; font: normal 11px/13px "Tahoma"; color: #656763;}
  #menu a:link, #menu a:visited {color: #DA0000;}
  #menu a:hover {color: #2B2929; text-decoration: none;}

/* Левый блок */
  #left {height: 100%;}
  #left-top {width: 288px; height: 45px; background: url("../images/left.gif") repeat-y 0% 0%;}
  .block-product {width: 288px; background: url("../images/block-product.gif") repeat-y 0% 0%; margin-bottom: 10px;}
  .block-product-bot {background: url("../images/block-product-bot.gif") no-repeat 0% 100%;}
  .block-product-top {background: url("../images/block-product-top.gif") no-repeat 0% 0%; padding: 5 20px 25px 25px; min-height: 155px; height:expression("185px");}
  .block-product h3 {font: bold 12px/15px "Tahoma"; color: #F1F5EB; margin-bottom: 20px;}
  .block-product img {width: 74px; border: 1px solid #6C9D31; float: left;}
  .block-product .block-product-info {margin-left: 85px; color: #656763; font: normal 11px/14px "Tahoma";}
  .block-product .block-product-info span {display: block; padding-bottom: 10px; min-height: 40px; height:expression("50px");}
  .block-product .block-product-info ul {padding: 0 !important;}
  .block-product .block-product-info ul li {color: #DA0000; font: bold 11px/13px "Tahoma"; padding: 0 0 2px 10px !important; background: url("../images/li.gif") no-repeat 0px 5px !important;}
  /*.block-product .block-product-info ul li a:link, .block-product .block-product-info ul li a:visited {color: #DA0000;}*/
  .block-product .block-product-info ul li a:link, .block-product .block-product-info ul li a:visited { color: #6C9D31; }
  .block-product .block-product-info ul li a:hover {color: #2B2929; text-decoration: none;}

/* Центральный блок и стили для CONTENTа */
  #center {width: 100%; padding: 15px 25px; text-align: justify;}
  #content {width: 100%;}
  #content a:link, #content a:visited {color: #000000;}
  #content a:hover {color: #2B2929; text-decoration: underline;}
  #content table {margin: 10px 0; width: 100%;}
  #content table th {padding: 5px; text-align: center; font: bold 11px/13px "Tahoma"; color: #4D761C; background: #F5F5F5; border: 1px solid #E6E6E6;}
  #content table td {padding: 2px 5px; font: normal 11px/13px "Tahoma"; color: #696969; border: 1px solid #E6E6E6;}
  #table.table_th {margin: 10px 0; width: 100%; text-align: left; font: bold 11px/13px "Tahoma"; color: #4D761C; border: 2px}
  #.pntr {cursor: pointer;}

  /* блок с баннером */
  .banner-center {text-align: center; margin-bottom: 15px;}
  .banner-center a * {border: 1px solid #6C9D31;}
  
  /* список новостей */
  .news-list {padding: 5px 0 25px 0;}
  .new-item {background: url("../images/li.gif") no-repeat 5px 5px; padding: 0 0 15px 15px; font: normal 11px/13px "Tahoma"; color:#000000;}
  .new-item a, .new-item a:visited { color:#000000; }
  .new-item b {display: block; padding-bottom: 3px; font: bold 11px/13px "Tahoma";}
  .new-arh {background: url("../images/new-arh.gif") repeat-x 0% 100%; height: 15px;}
  .new-arh span {display: block; float: right; padding: 0 5px; background: url("../images/new-arh1.gif") repeat-x 0% 100%; font: normal 11px/13px "Tahoma"; height: 15px;}

  /*стили для фотогаллереи  */
  #gallery {padding: 10px 0 10px 15px;}
  .gallery {width: 100%;}
  .gall {width: 33%; text-align: center; font: normal 10px/11px "Tahoma"; float: left; height: 140px;}
  .gall span {display: block;}
  .gall img {width: 110px; height: 110px; border: 5px solid #EAEAEA; cursor: pointer;}



/* Правый блок */
  #right {width: 268px;}
  .right {width: 268px; padding: 25px 0 30px 0;}
  #r-prod {padding: 0 15px 10px 18px;}
  #r-prod select {width: 235px; height: 16px; border: 1px solid #6C9D31; font: normal 11px/13px "Tahoma"; color: #656763; padding-left: 15px;}
  #photogallery {background: url("../images/photo-fon.gif") repeat-y 0% 0%;}
  #photogallery-bot {background: url("../images/photo-bot.gif") no-repeat 0% 100%;}
  #photogallery-top {background: url("../images/photo-top.gif") no-repeat 0% 0%; min-height: 285px; height:expression("300px"); padding: 0 0 15px 20px;}
  #photogallery-top1 {background: url("../images/photo-top.gif") no-repeat 0% 0%; min-height: 85px; height:expression("100px"); padding: 0 10 15px 20px;}
  #photogallery h3 {font: bold 12px/15px "Tahoma"; color: #F1F5EB; margin-bottom: 20px; padding: 5px 0 0 10px;}
  #photogallery .r-gall {float: left; width: 67px; margin: 5px; height: 65px; text-align: center;}
  #photogallery .r-gall img {width: 55px; height: 55px; border: 6px solid #FFFFFF; cursor: pointer;}
  #photogallery .r-gall span {display: block; font: normal 10px/10px "Tahoma";}
  .photo-arhive {margin: 15px 0 0 6px; height: 24px; background: url("../images/arhiv.gif") no-repeat; font: bold 11px/13px "Tahoma"; padding-left: 15px;}
  .photo-arhive a:link, .photo-arhive a:visited {color: #4D761C;} <!-- #DA0000;} -->
  .photo-arhive a:hover {text-decoration: none; color: #000000;} <!-- #2B2929;} -->

  /* Стили для блока со  ссылками */
  .link {padding: 40px 30px 15px 30px;}
  .link div {text-align: center; padding-bottom: 5px; font: normal 10px/12px "Tahoma";}
  .link a:link, .link a:visited {color: #DA0000;}


/* Подвал сайта */
  #footer {height: 20px; background: #6C9D31; text-align: center; font: normal 11px/13px "Tahoma"; padding-top: 3px; color: #F1F5EB;}
  #footer a:link, #footer a:visited {color: #F1F5EB;}

  #footer2 {height: 20px; background: #FFFFFF; text-align: center; font: normal 11px/13px "Tahoma"; padding-top: 3px; color: #000000;}

  .i-left  {float: left; margin: 5px 10px 5px 0; width: 150px; border: 5px solid #EAEAEA; }
  .i-right  {float: right; margin: 5px 0px 5px 10px; width: 150px; border: 5px solid #EAEAEA; }
  .i-left2 {margin: 5px 10px 5px 0; width: 210px; border: 0px solid #EAEAEA; }