* {
  padding     : 0;
  margin      : 0;
  font-family : verdana;
}

img {
  border : 0;
}

#body {
  width        : 1002px;
  height       : 100%;
  table-layout : fixed;
}

.full {
  width               : 100%;
  height              : 100%;
  table-layout        : fixed;
  background-image    : url('/images/bg_fon.png');
  background-position : top;
  background-repeat   : repeat-x;
}

.l {
  background-image    : url('/images/bg_fon_l.png');
  background-position : top right;
  background-repeat   : no-repeat;
}

.r {
  background-image    : url('/images/bg_fon_r.png');
  background-position : top left;
  background-repeat   : no-repeat;
}

.top {
  width            : 1002px;
  height           : 257px;
  background-image : url('/images/top-fon.jpg');
}

.top table {
  width  : 100%;
  height : 100%;
}

.logo {
  height         : 100%;
  vertical-align : top;
  padding-top    : 70px;
  padding-left   : 40px;
}

.center {
  width               : 990px;
  height              : 100%;
  background-color    : #ededee;
  background-image    : url('/images/center-top.gif');
  background-position : top;
  background-repeat   : no-repeat;
}

.main {
  padding-top    : 15px;
  padding-left   : 35px;
  padding-right  : 35px;
  vertical-align : top;
  font-size      : 11px;
  color          : #231f20;
  text-align     : justify;
}

.main a{
  font-size : 11px;
  color     : #231f20;
}

.main .name {
  height        : 30px;
  font-size     : 15px;
  color         : white;
  margin-bottom : 10px;
}

.main .name td {              
  background-image    : url('/images/page-name.gif');
  background-repeat   : no-repeat;
  background-position : left;
  padding-left        : 10px;
}

.main .name div {
  height: 30px;
  background-image: url('/images/page-name.gif');
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 10px;
}

.main .name div p {padding: 5px 0 0 0 ;}

.main p {padding-bottom: 8px;}

.main ul {
  padding-left   : 30px;
  padding-bottom : 8px;
}

.main ol {
  padding-left   : 30px;
  padding-bottom : 8px;
}

.center-bottom {
  width            : 990px;
  height           : 9px;
  background-image : url('/images/center-bottom.gif');
}

.bottom {
  height              : 184px;
  background-color    : #333333;
  background-image    : url('/images/bottom-fon.gif');
  background-position : center bottom;
  background-repeat   : no-repeat;
  padding-top         : 4px;
}

.bottom table {
  width  : 100%;
  height : 100%;
}

.bottom-menu {
  height    : 40px;
  font-size : 11px;
  color     : white;
}

.bottom-menu a{
  font-size       : 11px;
  color           : white;
  text-decoration : none;
}

.copy {
  font-size     : 10px;
  color         : #666666;
  padding-left  : 10px;
  padding-right : 10px;
}

.copy a{
  font-size       : 10px;
  color           : #666666;
  text-decoration : none;
}
.copy a:hover{color: white;}

.type {
  width            : 301px;
  height           : 29px;
  background-image : url('/images/type-name.gif');
  font-size        : 13px;
  color            : black;
  margin-bottom    : 5px;
}

.type p {padding: 5px 0 0 10px;}

.prod {
  font-size       : 11px;
  color           : #231f20;
  text-decoration : none;
  cursor          : hand;
}

.prod div{
  width            : 301px;
  height           : 29px;
  background-image : url('/images/prod-name.gif');
  margin-bottom    : 5px;
}

.hov div{background-image: url('/images/prod-name-hov.gif');}

.sel div{background-image: url('/images/prod-name-sel.gif');}

.prod div p {padding: 8px 0 0 10px;}

.prod-descr {
  margin-bottom : 3px;
  display       : none;
}

.prod-descr td {
  background-repeat   : no-repeat;
  background-position : center;
  vertical-align      : top;
}

.prod-descr td a{
  font-size       : 8pt;
  color           : #E44044;
  text-decoration : none;
}

.prod-descr td p{
  padding   : 0 3px 0 3px;
  font-size : 11px;
  color     : #231f20;  
}

.razdels {
  font-size : 11px;
  color     : #231f20;
}

.razdels p{margin-bottom: 5px;}

.razdels a{
  font-size       : 11px;
  color           : #231f20;
  text-decoration : none;
}

.razdels_menu {padding-left: 18px;}

.razdels_menu li {
  list-style-image : url('/images/str.gif');
  line-height      : 10px;
  margin-bottom    : 10px;
}
.razdels_menu a {
  text-decoration : none;
  font-size       : 11px;
  color           : black;
  font-weight     : bold;
}

.maintxt h1 {font: bold 13px tahoma, arial;color:#555555; text-decoration:none}
.maintxt h2 {font: bold 11px tahoma, arial;color:#555555; text-decoration:none}