body {
  background-color: #FFFFFF;
  min-width:998px;
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  font-family : Arial, Helvetica, sans-serif;
  color: #363636;
}

A {
  font-family : Arial, Helvetica, sans-serif;
  color: #199DDD;
}

A IMG { border: 0px; }

H2,H3,H4 {
  font-size: 11px;
  margin: 0px;
}

H1,H3 {
  font-family: Arial Narrow, Tahoma, Verdana;
  font-size: 21px;
  font-weight: normal;
  color: #94BD4A;
  margin-top: 0px;
}

H3 { margin-bottom: 0px }

TD {
  vertical-align: top;
}

.green {
  color: #749637;
}

.brdgray {
  border-bottom: #EBEBEB 3px solid;
  margin-bottom: 10px;
}

.top0 {
  width: expression(document.body.clientWidth>998?"100%":"998px");
  height: 56px;
  border-bottom: #EB3D1E 3px solid;
  background: #61ADDC;
}

.top1 {
  width: expression(document.body.clientWidth>998?"100%":"998px");
  background: #61ADDC url(/i/logo2.jpg) no-repeat right top;
  height: 208px;
  color: #FFFFFF;
  border-bottom: #EB3D1E 3px solid;
}

.top1 A {
  color: #FFFFFF;
  font-size: 11px;
}

.top11 {
  float:left;
  border-right: #7EBCE2 4px solid;
}

.top12 {
  float: left;
  margin: 28px 0px 0px 29px;
}

.top13 {
  float: right;
}

.top2 {
  width: expression(document.body.clientWidth>998?"100%":"998px");
  background-color: #F4F4F4;
  height: 32px;
  border-bottom: #E0E0E0 1px solid;
  padding-top: 1px;
}

.top21 {
  float:left;
  margin-left: 6px;
  margin-right: 5px;
}

.top22 {
  float:right;
  width:210px;
}

.top221 {
  float:left;
}

.top222 {
  float:left;
  padding-top:5px;
  margin-bottom:0px;
}

.top222 .s {
  background-color: #FFFFFF;
  font-size: 10px;
  width: 120px;
}

.top223 {
  float:left;
}

.line {
  width: 128px;
  border-bottom: #C1E47A 4px solid;
  margin-bottom: 7px;
  margin-top: 6px;
}

.gray {
  color: #7F7F7F;
}

.gray A {
  color: #7F7F7F;
}

.main {
  width: expression(document.body.clientWidth>998?"100%":"998px");
  font-size: 12px;
  color: #363636;
}

.leftside {
  width: 25%;
  float: left;
  padding: 24px 0px 0px 43px;
}

.leftside A {
  font-size: 11px;
}

.rightside {
  float: left;
  padding: 24px 0px 0px 24px;
  font-size: 12px;
  width:68%;
}

.bg1  {
  position:absolute;
  width: 4px;
  height: 36px;
  background-color: #94BD4A;
  margin-top: -8px;
  margin-left: -30px;
}

.bg2  {
  position:absolute;
  width: 4px;
  height: 36px;
  background-color: #EB3D1E;
  margin-left: -30px;
}

.bg3  {
  margin: 5px 0px 5px 0px;
  width: 182px;
  height: 1px;
  background-color: #EBEBEB;
}


.bottom {
  margin: 15px 0px 0px 43px;
  border-top: #E3E3E3 3px solid;
  height: 130px;
  clear:both;
}


.bottom1 {
  float: left;
  padding: 16px 0px 24px 0px;
  width: 24%;
}

.bottom2 {
  float: left;
  width: 65%;
  padding: 16px 0px 24px 24px;
}

.container {
  padding: 6px 0px 0px 13px;
}

.news .container, .bul .container {
  margin-bottom: 24px;
  margin-right: 30px;
}

.news .container A {
  color: #363636;
  text-decoration: none;
  font-size: 12px;
}


.news .container H2, .bul .container H2 {
  color: #EB3C1D;
  font-weight : normal;
}

.catalog {
  float:left;
}

.catalog .container {
  width: 153px;
  height: 220px;
  font-size: 11px;
  color: #808080;
  margin-bottom: 5px;
}

.catalog .container H2 {
  font-size: 11px;
  color: #94BD4A;
  height:28px;
}

.shop .container {
  height:300px;
}

.catalog .bg3 {
  width: 150px;
}

.catalog .img {
  height: 90px;
  text-align:center;
}

.diplom {
  float:left;
  width:150px;
  height: 180px;
  font-size: 11px;
  color: #808080;
}

.menubg {
  margin-right: 14%;
  background-color: #edfbd8;
  padding: 15px 0px 10px 12px;
}

.menu1, .menu2 {
  margin-bottom:8px;
}

.menu3, .menu4 {
  margin-bottom:7px;
}

.menu1, .menu1 A {
  font-size: 12px;
  color: #189ADC;
}

.menu2, .menu2 A {
  font-size: 12px;
  color: #EB3B1C;
}

.menu3, .menu3 A {
  color: #76AE10;
}

.menu4, .menu4 A {
  color: #000000;
}

.submenu {
  margin-left:14px;
}

.tech {
  background-color: #EFEFEF;
  border-top: #73AD10 3px solid;
}

.tech TD {
  background-color: #FFFFFF;
  font-size: 11px;
  padding: 7px;
}

.t1, .t2 {
  font-weight: bold;
  color: #808080;
}

.t1 {
  width: 30%;
}

.pages {
  clear:both;
}

.pages .link1 {
  text-decoration: none;
  font-size: 14px
}

.pages .link {
  background:#61ADDC;
  color:#FFFFFF;
  line-height: 18px;
  padding: 2px 4px
}
.tlink TD {
  padding-top: 10px;
  line-height:20px;
}