input{
    border:1px solid #C3C5C3;
    /* margin-bottom:5px; */
    font-size:9pt;
}
/*top - верхняя часть*/
.topl{
    width:30%;
    height:110px;
}
.topc{
    background-image:URL(./imge/topc.jpg);
    height:110px;
    width:30%;
}
.topbl{
    width:10%;
    height:8px;
    background-color:#74D14C;
}
.topsl{
    width:10%;
    height:90px;
    border:1px solid #6a8171;
    background-color:#74D14C;
    vertical-align:middle;
}
.slides{
    height:80px;
    width:160px;
    background-color:#74D14C;
    vertical-align:middle;
    text-align: center;

}
/*панель*/
.mainbtn{/*кнопка*/
         background-color:#090f0e;
         padding-left:18px;
         height:28px;
         width:2%;
}
.pedge{
    width:2%;
    background-image:URL(./imge/panr.jpg);
    vertical-align:middle;
}
.pedge1{
    width:6%;
    background-image:URL(./imge/panrr.jpg);
    vertical-align:middle;
    padding-left:4px;
    cursor:hand;
    cursor:pointer;
}
.pcenter{
    width:30%;
    background-color:#434F4E;
}
.pright{
    width:58%;
    background-image:URL(./imge/panrr.jpg);
    text-align:right;
    vertical-align:middle;
}
.butt{
    width:133px;
    height:28px;
    background-image:URL(./imge/butt.jpg);
    background-repeat:no-repeat;
    padding-left:15px;
    color:#ffffff;
    font-weight: bold;
    cursor:pointer;
    cursor:hand;
}
.buttp{
    width:133px;
    height:28px;
    background-image:URL(./imge/buttp.jpg);
    background-repeat:no-repeat;
    padding-left:15px;
    color:#ffffff;
    cursor:pointer;
    cursor:hand;
}
.search{
    text-align:right;
    border:0px;
    height:15px;
    width:130px;
    font-size:9px;
}
.afterpan{
    background-image:URL(./imge/fon1.jpg);
    height:35px;
    width: 100%;
}
/*главная таблица*/
.menucl{
    width:1%;
    padding-left:10px;
    vertical-align:top;
}
.centercl{
    width:98%;
    vertical-align:top;
    padding-left:20px;
}
.rightcl{
    vertical-align:top;
    /* верх пр ниж лев */
    padding:2px 2px 0px 0px;
    width:1%;
}
/*меню*/
.allmenu{
/*     display:none; */
    width:210px;
}
.menl{
    border-bottom: 1px solid #449033;
    width:25px;
    background-color:#58B844;
}
.menr{
    background-image:URL(./imge/mencenter.jpg);
    border-bottom: 1px solid #449033;
    width:185px;
    color:#ffffff;
    cursor:pointer;
    cursor:hand;
}
.menro{/*то же, что предыд*/
       background-image:URL(./imge/mencenter.jpg);
       border-bottom: 1px solid #449033;
       width:185px;
       color:#000000;
       cursor:pointer;
       cursor:hand;
}
.smenufon{
    background-color:#449033;
    padding-left:3px;
    vertical-align:top;
}
.smenu{
    display:none;
    background-color:#449033;
    padding:3px;
    width:200px;
}
.sm1{
    padding:5px 0px 2px;
    width:16px;
}
.sm2{
    color:#ffffff;
    width:180px;
    border-top:1px solid #71C55D;
    padding:5px 0px 2px 5px;
    cursor:pointer;
    cursor:hand;
}
.sm2:hover{
    text-decoration:underline;
}
/* центральное окно */
.cwin{
    display:block;
    opacity:1;
    filter:alpha(opacity=100);
}
.cwinleft{
    width:1%;
    vertical-align:top;
    text-align:left;
    background-image:URL(./imge/cwintopc.jpg);
    background-repeat:repeat-x;
}
.cwinleft1{
    width:1%;
    vertical-align:top;
    text-align:left;
    background-image:URL(./imge/cwinbotc.jpg);
    background-repeat:repeat-x;
}
.cwinright{
    width:1%;
    vertical-align:top;
    text-align:right;

}
.cwincenter{
    width:99%;
    vertical-align:top;
    background-image:URL(./imge/cwintopc.jpg);
    background-repeat:repeat-x;
}
.cwincenterbot{
    width:98%;
    vertical-align:top;
    background-image:URL(./imge/cwinbotc.jpg);
    background-repeat:repeat-x;
}
.cwincontent{
    background-color:#ffffff;
    padding:3px 15px 15px 10px;
}
.rightshadow{
    background-image:URL(./imge/cwinright.jpg);
    background-repeat:repeat-y;
}
.polosa{
    height:15px;
    background-image:URL(./imge/polosa.jpg);
    background-repeat:repeat-x;
    width:100%;
}
.cwinhead{
    font-size:11pt;
    font-weight: bold;
    color:#434F4E;
    padding-bottom:4px;
}
/* боковые окна */
.rwin{
    background-image:URL(./imge/rwintop.jpg);
    background-repeat:no-repeat;
    width:155px;
    margin-bottom:15px;
}
.rwinh{
    width:139px;
    height:38px;
    color:#ffffff;
    padding-top:0px;
    vertical-align:top;
    text-align:center;
    font-weight: bold;
}
.rwinbut{
    width:16px;
    padding-top:6px;
    padding-right:1px;
    vertical-align:top;
    cursor:pointer;
    cursor:hand;
}
.rwincontent{
    width:155px;
    /* background-color:#F1F0F4; */
    background-image:URL(./imge/rwinfon.jpg);
    background-repeat:repeat-y;
    border-left:1px solid #CECBD2;
    border-right:1px solid #CECBD2;
    padding:3px;
}
.rwinbot{
    width:155px;
    height:7px;
    background-image:URL(./imge/rwinbot.jpg);
}

/*нижняя полоска*/
.bottomline{
    font-size:10pt;
    color:#7F8988;
    text-align:right;
    width:100%;
}
/*боди*/
body{
    margin:0px;
    background-color:#E6E8E6;
}
/* версия для печати */
.print{
    text-align:right;
    float:left;
    width:100%;
}
.print1{
    text-align:right;
    font-size:7pt;
    vertical-align:top;
}
/*остальное*/
h4{
    font-size:10pt;
    font-family:Arial,Helvetica,sans-sefif;
    font-weight:bold;
    text-align:center;
}
h5{
    font-size:10pt;
    font-family:Arial,Helvetica,sans-sefif;
    font-weight:bold;
    text-align:left;
}
td{
    font-size:9pt;
    font-family:Arial,Helvetica,sans-sefif;
    text-decoration:none;
}
p{
    font-size:9pt;
    font-family:Arial,Helvetica,sans-sefif;
    text-decoration:none;
    text-align:justify;
}
a{
    font-size:9pt;
    font-family:Arial,Helvetica,sans-sefif;
    text-decoration:underline;
    color:green;
    cursor:hand;
    cursor:pointer;
}
.hidden{
    display:none;
}
.visible{
    display:block;
}

.stat_head{
    font-size:9pt;
    font-family:Arial,Helvetica,sans-sefif;
    font-weight:bold;
    color:#659261;
    margin-bottom:8px;
}
.stat_content{
    font-size:9pt;
    font-family:Arial,Helvetica,sans-sefif;
    color:#6D6F77;
    padding-left:10px;
    margin-top:0px;
    margin-bottom:4px;
}

/*  из старого*/
.news_title{
    font-family:  Arial,Helvetica,sans-sefif;
    font-size: 9pt;
    font-weight: bold;
    color:#56B942;
    padding-top:15px;
    padding-bottom:1px;
    padding-left:10px;
}
.news_date{
    font-family:  Arial,Helvetica,sans-sefif;
    font-size: 9pt;
    color:#868787;
    padding-top:15px;
    padding-bottom:1px;
    text-align:right;
    padding-right:10px;
}
.news_content{
    font-family:  Arial,Helvetica,sans-sefif;
    font-size: 9pt;
    padding-top:10px;
    padding-bottom:5px;
    text-align:justify;
}
.mail_content{
    font-family:  Arial,Helvetica,sans-sefif;
    font-size: 9pt;
    color:#7B7B7B;
    vertical-align:middle;
    text-align:center;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #C0C5CB;
    padding:6px;
}
.mail_title{
    color:#56B942;
}
.form{
    padding-top:6px;
    padding-bottom:6px;
}

/*galeries*/
.smallgal
{
    text-align:center;
    vertical-align:middle;
    width:140px;
    height:140px;
    float:left;
}
.pic
{
    text-align:center;
    vertical-align:middle;
    width:120px;
    height:120px;
    background-image:URL("./img2/picfon.jpg");
    background-repeat:no-repeat;
}
/*demands*/
.red{background-color:#f2ded0;}
.green{background-color:#daf7c8;}
.blue{background-color:#c8c8f7;}
.yellow{background-color:#fbfbbe;}
.black{background-color:#DBD8D8;}
/*main page*/
.strm{
    background-image: URL(./imgmenu/str.jpg);
    background-repeat: no-repeat;
    padding-left: 35px;
    height: 60px;
    width:100%;
    cursor:pointer;
    cursor:hand;
}
.container{
    width: 100%;
    float:left;
    margin-right: -320px;
}
.content{
    width:270px;
    margin-top:20px;
    float:right;
}
.questm{
    font: italic bold 14px cursive;
    color: #249119;
}
.answm{
    font: italic bold 10px cursive;
    color: #61765e;
    padding-left: 25px;
}
.info{
    margin-right:310px;
    margin-left:5px;
}