* {box-sizing: border-box; -moz-box-sizing: border-box;}
  body, table, tr, td, div, h1, h2, h3, h4, form, input, span, a, img {margin: 0px; padding: 0px; }
  body {background: #97FCC4 url("../pics/fon.jpg"); text-align: center;}
  table, tr, td {border-collapse: collapse; vertical-align: top;}
  a {text-decoration: none;}
  a:hover {text-decoration: underline;}
  a img {border: none;}
  .table {width: 1000px; min-width: 1000px; width:expression(document.body.clientWidth < 1000? "1000px": "auto"); text-align: left; margin: auto;}
  h1 {margin-left: 240px; background: url("../pics/h1.gif") no-repeat 100% 0%; width: 380px; font: bold 12px/14px "Verdana"; color: #4F5F56;}
  h1 span {background: #FFFFFF;}
  .cent-info-c h2 {font: bold 14px/14px "Verdana"; color: #4F5F56; padding-left: 10px;}
  .cent-info-l h2 {font: bold 14px/14px "Verdana"; color: #4F5F56; padding-left: 10px;}
  h2 {font: bold 14px/14px "Verdana"; color: #4F5F56; padding-left: 10px;}
  h3 {font: bold 12px/14px "Verdana"; color: #4F5F56; padding: 5px 0 15px 0;}
  h4 {font: bold 12px/14px "Verdana"; color: #4F5F56; padding: 25px 0 5px 0;}

/* Шапка страницы */
  #fon {background: url("../pics/fon-top.jpg") repeat-x 0% 0%;}
  #fon-bord {background: url("../pics/fon-bord.gif") repeat-y 50% 0%;}
  #head-left {width: 150px; height: 74px; background: url("../pics/head-left.jpg") no-repeat 0% 0%;}
  #logo {width: 198px; height: 109px; position: absolute; top: 40px; padding-left: 75px;}
  #head-cent {background: #FFFFFF url("../pics/fon-cent-top.gif") repeat-x 0% 0%; width: 850px;}
  .phone_div {position: absolute;}
  .phone { position: absolute; left: 210px;top: 10px;height: 74px; margin-left: 0px;padding-top: 45px;  width: 80px;}
  .phone span {display: block; background: url("../pics/phone.gif") no-repeat 0% 50%; height: 25px; text-align: left; width: 140px; color: #16924D; font: bold 13px/25px "Verdana"; margin: 0 auto; padding-left: 20px; }
  /* верхнее меню */
  .top-menu {background: url("../pics/head-cent.jpg") no-repeat 0% 0%; padding-left: 70px; float: right;}
  .head-menu {background: url("../pics/head-menu.jpg") repeat-x 0% 0%; }
  .head-menu span {background: url("../pics/head-menu-hov.gif") repeat-x 0% 100%; text-decoration: none;display: block; height: 31px; text-align: center; color: white; padding: 0 15px;}  
  .head-menu div {background: url("../pics/head-menu-hr.gif") no-repeat 100% 0%; padding-top: 43px; font-family:"Verdana"; font-weight: bold; font-size: 11px;}
  .head-menu a:link, .head-menu a:visited {display: block; height: 31px; text-align: center; color: white; padding: 0 15px;}
  .head-menu a:hover {background: url("../pics/head-menu-hov.gif") repeat-x 0% 100%; text-decoration: none;}
  .head-menu div {background: url("../pics/head-menu-hr.gif") no-repeat 100% 0%; padding-top: 43px; font: bold 11px/31px "Verdana";}
       
  #head-bot-l {height: 67px; background: #FFFFFF url("../pics/h-l-b.jpg") no-repeat 0% 0%; width: 796px;  vertical-align: bottom; font: bold 11px/11px "Arial"; color: #4F5F56;}
  #head-bot-l div {padding: 23px 0 0 215px; color: #4F5F56;}
  #head-bot-l span {display: block; padding-left: 215px; color: white; text-decoration:none;}
  #head-bot-r {background: #FFFFFF; width: 204px; }
  #head-bot-r div {padding: 25px 55px 0 0;}
  .cent-info-fon {width: 164px; height: 267px; background: url("../pics/c-i-fon.jpg") no-repeat 0% 0%;}
  .cent-info-l {width: 272px; height: 267px; background: url("../pics/c-i-l.jpg") no-repeat 0% 0%; padding-top: 95px;}
  .cent-info-c {width: 232px; height: 267px; background: url("../pics/c-i-c.jpg") no-repeat 0% 0%; padding-top: 95px;}
  .cent-info-r {width: 332px; height: 267px; background: url("../pics/c-i-r.jpg") no-repeat 0% 0%;}
  .cent-info-l ul, .cent-info-c ul {margin: 0; padding: 15px 20px 0 0px; list-style: none;}
  .cent-info-l li, .cent-info-c li {margin: 0; background: url("../pics/li.gif") no-repeat 0% 3px; padding: 0 0 5px 10px; font: normal 11px/11px "Verdana";} 
  .cent-info-l a:link, .cent-info-l a:visited, .cent-info-c a:link, .cent-info-c a:visited {color: white;} 
  

/* Центральный блок */
  #center {width: 750px; background: #FFFFFF url("../pics/cent.gif") repeat-y 0% 0%;}
  .cent {background: url("../pics/cent-fon.gif") no-repeat 100% 0%;}
  .cent-top {background: url("../pics/cent-top.jpg") no-repeat 0% 0%;}
  .smol-menu {padding: 5px 0 15px 20px;}
  .content {padding: 20px 40px 10px 40px;}
  .content p {font: normal 12px/14px "Verdana"; color: #4A504C;}
  .content ul {font: normal 12px/14px "Verdana"; color: #4A504C;}
  .content a:link, .content a:visited {color: #309E61; font: normal 12px/14px "Verdana";}
  .picture1 {border: 1px solid #065DB0; float: left; margin: 0px 10px 10px 0; padding: 4px;}
  .picture2 {border: 1px solid #065DB0; float: right; margin: 10px 0 10px 10px; padding: 4px;}
  .picturecenter {border: 1px solid #065DB0; padding: 4px;}
  .small {margin: 10px 0;}
  .small td {border: 1px solid black; padding: 10px; }



/* Правый блок */
  #right {width: 250px; background: white; padding-bottom: 20px;}
  .news {padding-right: 20px;}
  .new {padding-bottom: 10px; font: normal 11px/14px "Verdana"; color: #4A504C;}
  .new b {color: #309E61;}
  .new div {text-align: right; padding: 10px 15px 0 0;}
  .new a:link, .new a:visited {color: #309E61;}
  .hr {background: url("../pics/hr.gif") repeat-x 0% 0%; height: 10px;}

/* Нижнее меню */
  #bot-menu {height: 30px; background: #FFFFFF url("../pics/bot-menu-fon.gif") no-repeat 0% 0%; width: 1000px;}
  #bot-menu div {height: 30px; float: right; background: #FCA31D url("../pics/bot-menu.gif") no-repeat 0% 0%; padding: 0 40px 0 55px; font: normal 11px/30px "Verdana"; color: white;}
  #bot-menu a:link, #bot-menu a:visited {color: white;}
  #bot-menu .active {color: #077A3A !important;}
  .actbotmenu {color: #309E61;}

/* Футер страницы */
  #foot-left {width: 201px; height: 79px; background: url("../pics/foot-left.jpg") no-repeat 0% 0%; font: normal 11px/11px "Verdana"; vertical-align: middle; text-align: center;}
  #foot-left a:link, #foot-left a:visited {color: #FFFFFF;}
  #foot-right {width: 799px; background: url("../pics/foot-right.jpg") repeat-x 0% 0%; vertical-align: middle;}
/* Для Нетсофта */
  .nsdiv {color: #FFFFFF;font: normal 11px/11px "Verdana";text-align: right;padding: 0 40px 1px 0px;}
  .nsdiv a:link, .nsdiv a:visited {color: #FFFFFF;}

/* Подписка на рассылку */

.subscribe td {
font: 11px 'Verdana';
padding: 5px;}

.subscribe span {
display: block;
margin-top: 3px;}


.subscribe input {
border: #16914E 1px solid;
font: 11px 'Verdana';
}

.submit {
background: #16914E;
border: #16914E 1px solid;
color: #fff;
font: bold 11px 'Verdana';
margin-left: 35px;}

/* форум */

#forum {
width: 670px;}
