* {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, h5, hr, h4, form, input, span, img, form, input, ul, li, ol, p {margin: 0px; padding: 0px; }
  body {background: #F8F8F8;
        scrollbar-face-color: #BFA487;
        scrollbar-shadow-color: #926330;
        scrollbar-highlight-color: #CAB9A8;
        scrollbar-3dlight-color: #CAB9A8;
        scrollbar-darkshadow-color: #926330;
        scrollbar-track-color: #CAB9A8;
        scrollbar-arrow-color: #CAB9A8;
       }
  
  table, tr, td {border-collapse: collapse; vertical-align: top; font: normal 12px/15px "Arial";}
  a {color: #754000; text-decoration: none;}
  a:hover {text-decoration: underline;}
  a img {border: none;}
  .cleare {height: 1px; line-height: 1px; clear: both; font: 1px/1px "Arial";}
  .table {width: 100%; min-width: 1000px; width:expression(document.body.clientWidth < 1000? "1000px": "100%"); height: 100%;}
  hr {border: none; height: 1px; background: #373737; color: #373737;}
      
  
  h1 {font: bold 11px/13px "Verdana"; color: #003277; border-bottom: 3px solid #B9AB9B; margin: 30px 0 15px 0;}
  h2 {font: bold 11px/13px "Verdana"; color: #003277; padding: 10px 0 ;}
  h3 {font: bold 11px/14px "Verdana"; color: #442E13; padding: 10px 0;}
  p {padding: 5px 0;}
  ul {list-style: none; padding: 10px 0;}
  ul li {padding: 0 0 5px 10px; background: url("../images/li.gif") no-repeat 0% 6px;}
  #content ul {padding: 10px 20px !important;}
  #content ul li, #content1 ul li {padding: 0 0 5px 10px; background: url("../images/li.gif") no-repeat 0% 6px;}
  ol {padding: 10px 10px 10px 30px;}
  ol li {padding: 0 0 5px 0px;}

/* Шапка сайта */
  #top-left {width: 270px; height: 37px; background: url("../images/top-left.gif") no-repeat 0% 0%;}
  #top-left div {width: 270px;}
  
  #top-cent {background: #F8F8F8 url("../images/top-cent.gif") no-repeat 0% 0%; width: 100%;}
  #top-cent div {height: 37px; background: url("../images/top-cent1.gif") no-repeat 100% 0%;}
  #top-right {width: 221px; background: url("../images/top-right.gif") no-repeat 0% 0%;}
  #top-right div {width: 221px;}
  #logo {height: 164px; background: url("../images/logo.jpg") no-repeat 0% 0%; padding-top: 30px; text-align: center;}
  #logo a {display: block; height: 120px; text-decoration: none !important;}
  #logo img {border: none !important;}
  #head {background: url("../images/head.jpg") repeat-x 100% 0%;}
  #head-left {background: url("../images/head-left.jpg") no-repeat 0% 0%; height: 164px;}
  
  #head-right {background: url("../images/head-right.gif") no-repeat 100% 0%; height: 164px; padding: 17px 0 0 108px;}
  #icon {padding-left: 80px;}
  /* личный кабинет */
  #offise {padding-top: 80px;}
  #offise h4 {font: bold 10px/12px "Tahoma"; color: #003277; text-decoration: underline; padding-bottom: 3px;}
  #offise span {height: 16px; width: 50px; float: left; font: bold 10px/16px "Verdana"; color: #5B5855;}
  #offise input {width: 80px; height: 15px; background: #FBDCB9; border: 1px solid #BA9974; font: normal 10px/12px "Verdana"; color: #454545;}
  #offise div {height: 16px;}
  #offise .subm {vertical-align: bottom; width: 48px !important; height: 13px !important;  background: none !important; border: none !important;}


/* Левый блок */
  #left {height: 100%; background: #F4F4F4 url("../images/left.jpg") no-repeat 0% 0%;}
  /* левое меню */
  #left-menu {padding: 45px 30px 30px 65px;}
  #left-menu li a:link, #left-menu li a:visited {color: #754000; font: bold 11px/13px "Verdana"; text-decoration: none;}
  #left-menu li a:hover {color: #E67600;}
  /* блок связи */
  #obr-svaz {background: url("../images/obr.gif") no-repeat 0% 0%; padding: 40px 0px 30px 40px; font: normal 11px/15px "Verdana"; vertical-align: middle;}
  #obr-svaz div * {vertical-align: middle; font: normal 10px/12px "Verdana";}
  #obr-svaz .act {height: 15px; background: url("../images/icq1.gif") no-repeat 0% 0%; color: #754000; padding-left: 25px; margin: 3px 0;}
  #obr-svaz .act a:link, #obr-svaz .act a:visited {color: #754000;}
  #obr-svaz .no-act {height: 15px; background: url("../images/icq2.gif") no-repeat 0% 0%; color: #767676; padding-left: 25px; margin: 3px 0;}


/* Правый блок */  
  #right {background: #F1F1F1;}
  /* новости сайта */
  #news {background: url("../images/news.gif") no-repeat 0% 0%; padding: 65px 15px 30px 45px; font: normal 11px/13px "Verdana"; color: #3C3C3C;}
  .new {padding-bottom: 15px;}
  .new b {color: #2A4459; font: bold 10px/12px "Verdana"; display: block; padding-bottom: 2px;}
  .new * {vertical-align: middle;}
  .news-arhiv {text-align: right; font: bold 11px/13px "Verdana";}
  .news-arhiv a:link, .news-arhiv a:visited {text-decoration: underline;}
  .news-arhiv a:hover {color: #E67600; text-decoration: none !important;}
  /* блок с баннерами */
  #banner {padding: 15px 0; text-align: center;}
  #banner img {width: 175px; border: 1px solid #20608E; }
  #banner div {margin: 10px 0;}


/* Центральный блок */
  #center {background: #FDFDFD url("../images/cent.jpg") no-repeat 0% 0%; padding: 5px 30px; color: #324049; text-align: justify;;}
  #content {width: 100%;}
  /* общие стили для контента */
  #content img {border: 1px solid #8E8E8E;}
  .i-left {float: left; margin: 5px 10px 5px 0;}
  .i-right {float: right; margin: 5px 0 5px 10px;}
  #content table {width: 100%; margin: 10px 0;}
  #content th {border: 1px solid #572E00; padding: 2px 5px; text-align: center; vertical-align: middle; font: bold 11px/13px "Verdana"; color: #754000; background: #EFEFEF;}
  #content td {border: 1px solid #572E00; padding: 2px 5px; font: normal 11px/13px "Verdana";}
  

  /* навигаци по сайту */
  .navigation {font: bold 10px/12px "Verdana";}
  /* список разделов каталога */
  .catalog {background: url("../images/cat-r.gif") no-repeat 100% 100%; margin: 10px 0 25px 0;}
  .cat-bottom {background: url("../images/cat-b.gif") repeat-x 0% 100%; padding-bottom: 10px;}
  .catalog img {border: 1px solid #8E8E8E; width: 130px; cursor: pointer; float: left;}
  .catalog .text {margin-left: 140px; padding-right: 5px;}
  .catalog .text h3 {padding: 0 0 2px 0 !important;}







/* Подвал сайта */
  #foot-left {background: #CCAC8A url("../images/foot-left.gif") no-repeat 0% 0%; height: 35px;}
  #foot-cent {background: #CCAC8A url("../images/foot-cent.gif") repeat-x 0% 0%; height: 35px;}
  #foot-cent div {background: url("../images/foot-cent1.gif") no-repeat 100% 0%; height: 35px; padding: 10px 0 0 15px; font: normal 11px/13px "Verdana"; color: #754000;}
  #foot-cent a:link, #foot-cent a:visited {color: #754000;}
  #foot-right {background: #CCAC8A url("../images/foot-right.gif") no-repeat 0% 0%; height: 35px;}
