html,body {padding:0;margin:0; width:100%; height:100%;}

body {color:#707070; background:#fff;  font:11px Verdana}



img{border:0; font-size:1px; }



.clr{clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}

.clr2{clear:both;}



#allPage{background: url(../i/bg.gif); width: 1000px; height: auto !important; height/**/:100%; min-height: 100%; margin: auto; position: relative; z-index:0;}



.sp{width:100%;}

.sp2{width:100%; height:100%;}

.sp2 td{vertical-align:top;}



.br{border: solid 1px red !important;}

.fl{float:left;}

.fr{float:right;}

.clr{clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}

.clr2{clear:both;}



p{margin:0; padding: 3px 0 6px 0;}



a{color:#707070; text-decoration: none;}

a:hover{text-decoration:underline;}



h1{font-size:16px; padding:0; margin:4px 0; }

h2{font-size:13px; padding:0; margin:0;}

h3{font-size:11px; padding:0; margin:0;}

h4{font-size:10px; padding:0; margin:0;}

h5{font-size:9px; padding:0; margin:0;}

h6{font-size:8px; padding:0; margin:0;}



#left{float:left;}

#left .menu a{font-family: Tahoma; font-size: 11px;}

#left .menu ul li b{color: black; position: absolute; left: 10px !important; left/**/: -15px; top: 10px; font-size: 10px; text-weight: bold; z-index:2;}

#left .menu ul li span{color: #C4C4C4; position: absolute; left: 11px !important; left/**/: -14px; top: 11px; font-size: 10px; text-weight: bold; z-index:1;}

#left .menu .active b{color: #d2c05b; position: absolute; left: 10px !important; left/**/: -15px; top: 10px; font-size: 10px; text-weight: bold; z-index:2;}

/*#left .menu div{position: relative; padding: 10px 0 10px 55px; border-bottom: 1px dotted #707070; width: 144px;}*/

.b0{border: none !important;}





#left .menu ul{margin:0; padding:0; width: 215px;}

#left .menu li{list-style:none; padding: 10px 0 10px 22px; border-bottom: 1px dotted #707070; position: relative;}





.footer{position:absolute; bottom:0; left: 17px; width: 968px; height: 71px; background: url(../i/footer.gif);}

.footer .copy{position:absolute; bottom:6px; right: 10px; font-family: Tahoma; font-size: 10px; color: #fff; text-align:right;}

.footer .copy1{width: 200px; height: 25px; position:absolute; bottom:-5px; left: 0px; font-family: Tahoma; font-size: 10px; color: #fff;}

.footer .copy1 img{display: block; float: left; padding:0;}

/*.footer .copy1 div{padding: 6px 0pt 0pt 89px;}*/

.footer .copy1 a{color: #fff;text-decoration:underline;}

.footer .f1{position:absolute; top:0px; left: 0px; display: block;}

.footer .f2{position:absolute; top:0px; right: 0px; display: block;}



#left .title_c{position: relative; height: 32px; width: 215px; margin-top: 0px; background: url(../i/titleleft.gif);}

#left .title_c .t1{position: absolute; top:0; right:0;}

#left .title_c span{position: absolute; left: 10px; top: 4px; color: #fff; font-size: 17px; font-family: Tahoma;}



.news_block{width: 215px;}

.news_block .block .date a{color: #675d21; font-weight: bold;}

.news_block .block .date{color: #675d21; font-weight: bold; padding: 15px 0 5px 5px;}

.news_block .block .text{padding: 0px 0 0px 5px;}



#center{float:right;}

#center .title_c{position: relative; height: 34px; width: 761px; margin-top: 0px; background: url(../i/bkg2.jpg) repeat-x;}

#center .title_c .t1{position: absolute; top:0; left:0;}

#center .title_c span{position: absolute; left: 30px; top: 5px; color: #fff; font-size: 17px; font-family: Tahoma;}



.title1{color: black; font-weight: bold; margin-bottom: 15px; font-size: 11px; font-family: Verdana;}

#center .content{text-align: justify; width: 698px; margin-top: 8px; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding: 0 30px 30px 30px;}

.c1{position:absolute; height:8px; width: 10px; top:372px; left:239px; border-bottom: 1px solid #CCCCCC; background: white; z-index:10;}

.c2{position:absolute; height:8px; width: 10px; top:372px; right:1px; border-bottom: 1px solid #CCCCCC; background: white;}

.c3{position:absolute; height:1px; width: 10px; bottom:82px; left:239px; border-bottom: 1px solid #CCCCCC;}

.c4{position:absolute; height:1px; width: 10px; bottom:82px; right:1px; border-bottom: 1px solid #CCCCCC;}





/*--===---*/

/* ------------ Error message -------------------*/

div.error {color: red; font-size: 11px;}

.colors_flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

a.color {
    display: flex;
    width: 175px;
    justify-content: center;
    padding: 10px;
    background: #e6e6e6;
    box-sizing: border-box;
    text-decoration: none;
    color: #000;
    margin: 30px 10px;
    text-transform:uppercase;
}

a.color>div {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

a.color>div>img {
    width: 100%;
    height: 80%;
}

a.color>div>p {
    text-align: center;
}


.form{width:490px;margin-left:0px;}

.form form {display:block; overflow:hidden;}

.form .item{/*background: #E3F3FF;*/ margin-bottom:1px !important; padding: 0px;  width:500px;  position: relative; z-index:4;}

.form .item img{margin:5px 0px 0 0px !important; margin/**/:5px 0px 0 0px; bordeR: solid 1px gray;}



.form .title{  text-align: right; float: left; width: 180px; border-right: solid 0px white; margin: -5px 5px -5px 0; height: 100%; padding: 10px 5px 7px 5px;

 background: none; font-size:12px; text-transform:none;

  margin: -10px 5px -5px 0;

    padding: 8px 5px 7px;

 }

.form .t_textarea{height:67px}

.form .t_capth{height:50px}

.form .field{width:300px; float:left;}

.form .field input{width:276px !important; width/**/:276px; border: solid 1px gray; font-size:11px; font-family: Arial, Verdana;}

.form .field textarea{width:276px !important; width/**/:276px; height:52px; border: solid 1px gray; font-size:12px; font-family: Arial, Verdana;}



.form .buttons{padding:5px 0 5px 0px; padding-left: 193px; width:250px;}

.bt_back, .bt_long {border:0; background: url(../i/bt_blue.gif) no-repeat; width: 123px; height:25px; color: white; margin: auto;}

.form .buttons input{width:120px; background: none repeat scroll 0 0 #CACACA;

    color: #222222; cursor: pointer;font-size:12px;}



.form .cgray div.error{position: absolute; bottom:0px; left: 70px;}

.form div.error{position: absolute; left:400px; bottom:0px; background: #D60707; color: white; z-index: 700; padding: 1px 3px; border: solid 1px white; height: 14px;-moz-opacity:0.85; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.85); white-space: nowrap;}



.message {border: 1px solid #E5E5E5;

    color: #FF0000;

    font-size: 13px;

    font-weight: bold;

    margin: 10px 0 10px 10px;

    padding: 5px;

    text-align: center;

    width: 579px;}



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

.blocking {position: absolute; left:0; width:100%; height:/**/100%; height: 100%; z-index: 100; cursor: progress; display: none; background-color: #333;}

.loading {z-index: 20;width: 240px; height: 45px; background: white; border: 1px solid #2E6E92; font-size: 11px; letter-spacing: 2px; color: black; font-weight: normal; padding: 0; z-index: 110; display:  none;}

.loading img{margin: 15px 5px 0 14px; float: left; padding:0; display: block;}

.loading div{margin: 3px 0px 0 0px; float: none;  text-align:center;padding:0; display: block; font-size: 11px;}

.showmessage{z-index: 20;width: 500px; height: 55px; background: white; border: 1px solid #2E6E92; font-size: 11px; letter-spacing: 2px; color: black; font-weight: normal; padding: 0; z-index: 110; display:  none;} 

.showmessage #messagecontent {margin: 4px 0px 0 0px; float: none;  text-align:center;padding:0; display: block; font-size: 13px;}

.showmessage div{margin: 6px 0px 0 0px; float: none;  text-align:center;padding:0; display: block; font-size: 12px;}

.showmessage div a{text-decoration:none;}

.showmessage div a:hover{text-decoration:underline;}



table

{

	BORDER-collapse:collapsE;

}



table td

{

	border:solid 1px gray;

}



table.noborder

{

	border:none !important;

}



table.noborder td

{

	border:none !important;

}





div.btns

{

bottom: 20px;

    position: absolute;

}



div.btns .btn

{

}