#all{
width: 1000px;
margin: 0 auto;
}

#inall{
min-width: 1000px;
}

#logo{
position: absolute;
margin-top: 8px;
}

#lsh{
position: absolute;
margin: 8px 5px 10px 248px;
}

#rsh{
position: absolute;
margin: 8px 0px 10px 616px;
}

#center{
width: 980px;
min-height: 620px;
margin-left: 10px;
}

#otst{
height: 213px;
width: 100%;
}

.tltop{
height: 21px;
width: 237px;
background: #da251d;
vertical-align: top;
}

.trazd{
width: 11px;
}

.trtop{
width: 732px;
background: #ddd;
vertical-align: top;
}

.tlcentr{
height: 580px;
width: 237px;
vertical-align: top;
background: #da251d;
}

.tlbot{
height: 20px;
width: 237px;
background: #da251d;
}

.trbot{
width: 732px;
background: #ddd;
}

#ltop{
height: 21px;
width: 237px;
}

#rtop{
height: 21px;
width: 732px;
}

#lbot{
height: 20px;
width: 237px;
}

#rbot{
height: 20px;
width: 732px;
}

#ltcorn{
position: absolute;
}

#rtcorn{
position: absolute;
margin-left: 219px;
}

#ltbcorn{
position: absolute;
}

#rtbcorn{
position: absolute;
margin-left: 217px;
}

#ltcorn1{
position: absolute;
margin-left: 0px;
}

#rtcorn1{
position: absolute;
margin-left: 714px;
}

#ltbcorn1{
position: absolute;
}

#rtbcorn1{
position: absolute;
margin-left: 714px;
}

#bottom{
height: 80px;
width: 100%;
background: #da251d;
margin-top: 13px;
margin-bottom: 11px;
}

#botcorn1{
position: absolute;
}

#botcorn2{
position: absolute;
margin-top: 61px;
}

#botcorn3{
position: absolute;
margin-left: 962px;
}

#botcorn4{
position: absolute;
margin-top: 61px;
margin-left: 962px;
}

#simple{
position: absolute;
margin-top: 18px;
margin-left: 829px;
}

#copyr{
position: absolute;
margin-top: 20px;
margin-left: 30px;
font-size:11px;
font-family:Arial;
color: #fff;
}

#copyr td.left {
  width: 200px;
}


#line1{
position: absolute;
margin-top: 488px;
margin-left: 7px;
}

#line2{
position: absolute;
margin-top: 543px;
margin-left: 7px;
}

#poisk{
position: absolute;
margin-top: 511px;
margin-left: 28px;
}

#txt{
width: 121px;
height: 16px;
border: 1px solid #7f9db9;
padding-left: 7px;
padding-top: 2px;
font-size: 10px;
font-family: Verdana;
}

#menu{
position: relative;
margin: 0px;
padding: 28px 0 0 26px;
list-style: none;
}

#menu li {
 padding: 2px 0 3px 12px;
 margin: 0;
 background: url(../images/design/dot_2-2.gif) no-repeat left 10px;
}

#menu a{
font-size: 14px;
color: #090909;
line-height: 21px;
text-decoration: none;
}

#menu a:hover{
text-decoration: underline;
}

#menu IMG{
margin-right: 9px;
}

#maintext{
width: 678px;
min-height: 263px;
margin-left: 28px;
border-bottom: 1px solid #fff;
}

*html #maintext{
height:expression(this.Heigth > 263 ? '100%' : '263px');
}

#maintext a{
color: #468914;
}

#hnews{
width: 678px;
height: 115px;
margin-left: 28px;
border-bottom: 1px solid #fff;
}

#bottext{
width: 678px;
height: 203px;
margin-left: 28px;
}

#bottext a{
color: #468914;
}

#alltext{
width: 678px;
margin-left: 28px;
}

#zhn{
font-size: 10px;
font-weight: bold;
color: #da251d;
}