body {

  margin: 0px;

  padding: 0px;

  background:#fbd46a;

}



body, td {

  font: 12px Verdana;

  color: #000000;

}



a {

  color: #010101;

  text-decoration: underline;

}



a:hover {

  color: #666666;

  text-decoration: none;

}



a:focus {

  outline: none;

}



#main {

  width:988px;

  mi1n-width: 1000px;

}



#main_inner {

  text-align: left;

}



*html #ma1in {

  width:expression(

      (document.compatMode && document.compatMode == 'CSS1Compat')

                ?

                (document.documentElement.clientWidth < 1000 ? "980px" : "auto")

                :

                (document.body.clientWidth < 1000 ? "980px" : "auto")

  );

}





/*---------------------------------------------------------------*/

#line1{

  padding:19px 24px 11px 24px;

}

#line1 table{

  width:100%;

  border-collapse:collapse;

}

#line1 td{

  height:55px;

}

#line1 .col1{

  width:194px;

  background: url('/img/sys/line1.jpg') repeat-y right;

}

#line1 .col2{

  width:380px;

  background: url('/img/sys/line1.jpg') repeat-y right;

  text-align: center;

}

#line1 .col2 a{

  width:155px;

  height:26px;

  background: url('/img/sys/tlink.jpg') no-repeat;

  display:inline-block;

  padding-top:5px;

  margin: 0px 12px;

}

#line1 .col3{

  padding-left:18px;

}



#line2{

  height: 104px;

  background: #ffffff;

}

#line2.page{

  background: #ffffff url('/img/sys/line2.jpg') no-repeat right;

}

#line2.catalog{

  background: #ffffff url('/img/sys/line2_c.jpg') no-repeat right;

}

#line2.main{

  background: #ffffff url('/img/sys/line2_m.jpg') no-repeat right;

}

#line2 img{

  border: 0px;

}



#line3{

  height:12px;

  background: #ffc02b;

}

#line3 .inner{

  background: #f5ae06;

  height: 12px;

  float: right;

  width:396px;

}

/*------------------------------*/



#mmenu{



}

#mmenu table{

  width:100%;

  border-collapse:collapse;

}

#mmenu .row1 td{

  background:#f9a23d;

  width:146px;

}

#mmenu .row1 td a{

  margin: 5px 4px;

  display:block;

  background: left center;

  padding-left:15px;

  text-decoration:none;

}

#mmenu .row1 .col1{

  background: #f5bc7a;

}

#mmenu .row1 .col2{

  background: #f3b267;

}

#mmenu .row1 .col3{

  background:#f9a23d;

}

#mmenu .row1 .col4{

  background: #f99727;

}

#mmenu .row1 .col5{

  background: #ed920b;

}

#mmenu .row1 .col6{

  background: #ec830a;

}

#mmenu .row1 .lastcol{

  width:auto;

  background: #f5ae06;

}

#mmenu td a{

  color: #ffffff;

}

#mmenu .row2 td{

  height:10px;

  font-size:1px;

  background: #c36908;

}



#mmenu .row1 .selected{

  background: #c36908;

}

#mmenu .row2 .selected{

  background:#ffffff;

}



/*-----------------------------*/



#middle{

  background:#ffffff;

  border:solid #ffffff 1px;

  padding-top:45px;

  padding-bottom:20px;

}

#middle .lcol{

  width:217px;

  margin-left:20px;

  -margin-left:10px;

  float:left;

}

#middle .h{

  color:#4b4b4b;

  font-size:18px;

  margin: 12px 0px 15px 15px;

}

#catmenu{

  background:#fde3c4;

  padding: 20px 18px 20px 6px;

}



#middle .rcol{

  margin-left:286px;

  margin-right:20px;

  position:relative;

}

#middle .rcol .main_header{

  color: #c36908;

  font-size: 30px;

  margin-bottom: 20px;

}

#middle .rcol .main_text{

  min-height:400px;

}



#middle .ctrl{

  clear:both;

}

/*--------------------------------*/



#lastline{

  background: #c36908;

  height:10px;

  font-size:1px;

}



#footer{

  padding: 30px 0px 26px 0px;

}

#footer table{

  width:100%;

  border-collapse:collapse;

}

#footer td{

}



#dev{

  float:right;

}

#footer .col2{

  text-align:center;

}



/*---------------------------------------------------------------------------*/

.mi_cont{

  background: url('/img/sys/mark1.jpg') no-repeat left center;

  padding-left:16px;

}

.mi_link{

  text-decoration:none;

  background: url('/img/sys/mi_line.jpg') repeat-x top;

  display:block;

  padding: 5px 4px;

  font-family:Verdana;

  font-size:14px;

  color: #000000;

}

.topmi{

  background:none;

}



/*-----*/

#catgrid{

  width:100%;

  -width:99%;

  border-collapse:collapse;

  border:solid #d89b5a 1px;

}

#catgrid th{

  border:solid #d89b5a 1px;

  text-align:center;

  font-weight:normal;

  font-size:16px;

  padding: 10px 0px;

}

#catgrid th.col1, #catgrid th.col3{

  background:#fcecd9;

}

#catgrid th.col2{

  background:#fef8f2;

}

#catgrid td{

  border:solid #d89b5a 1px;

  border-top:0px;

  border-bottom:0px;

  padding: 5px 4px;

}

#catgrid .rowl .col1, #catgrid .rowl .col3, #catgrid .rowd .col2{

  background:#fef8f2;

}

#catgrid .rowd .col1, #catgrid .rowd .col3, #catgrid .rowl .col2{

  background:#fcecd9;

}

#catgrid .col2, #catgrid .col3{

  text-align:center;

}

.main_header a{

  color: #c36908;

  text-decoration:none;

}

.main_header a:hover{

  text-decoration:underline;

}

.main_header .way{

  font-size:10px;

}



/*-----------------------------------------------------------------*/

#middle2{

}

#line4{

  background: url('/img/sys/line4.jpg') no-repeat right bottom;

  padding-top:10px;

  position:relative;

  left:0px;

  top:-10px;

  //top:-12px;

  padding-right:396px;

}

#line4 .inner{

  height:171px;

  background:#ffffff;

  padding-left:34px;

  padding-right:20px;

}

#line4 .h{

  color:#4b4b4b;

  font-size:18px;

  padding: 24px 0px;

}



#mainblock{

  width:100%;

  border-collapse:collapse;

  margin-top:10px;

  //margin-top:8px;

}

#mainblock td{

  vertical-align:top;

}

#lastnews{

  width:396px;

  background: #ffffff;

}

#lastnews .inner{

  margin:34px 115px 20px 64px;

}

#lastnews .head{

  font-size:21px;

  color:#616161;

  margin-bottom:16px;

}

#lastnews .newtext{

  margin-bottom:34px;

}

#lastnews .newtext a{

  text-decoration:none;

}

#lastnews .newdate{

 color: #0059fb;

}



#maincol{

  background: #fce29f;

  border:0px;

  padding:0px;

}

#middle2 #maincol .main_header{

  display:none;

}

#middle2 #maincol .main_text{

  margin:0px 30px;

  min-height:400px;

  -height:400px;

}



/*---------------------------------------------------*/

#srh_stext{

  border:solid #c36908 1px;

}

#srh_label{

  font-family: Arial;

}

#srh_subm{

  background: url('/img/sys/srh_btn.jpg') no-repeat;

  width:73px;

  height:26px;

  diplay:inline-block;

  text-align:center;

  border:0px;

}


#left-catalog {

margin: 0;

padding: 0;

}

#left-catalog li{
list-style-type: none;
padding: 5px;
}


#left-catalog ul{

margin: 0;

padding: 5px;

}
