body {

        font: 13px Arial, Helvetica, sans-serif;

        background: #858585;

	text-align: center;

	margin: 0px auto;

        padding: 0px;    
       
}



#frame {

width: 975px;

float:center;

	text-align: left;

	margin: 0px auto;

        padding: 0px;

	background: #ffffff;

	}



#header {

        background: url(images/back.jpg) no-repeat;

float:center;

        margin: 0px;

        padding: 0px;

width:780;

height:304px

	}


#shema  {

 background: url(images/shema.jpg) no-repeat left;
 margin: 0px;
 padding: 0px;
width:900px;
height:142px;
font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
COLOR: #006295;
	}

	#shematext {

font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
COLOR: #006295;
	}
	
	
#shema_text   {
padding-bottom: 0px;
text-align: justify;
margin: 0px auto;
padding-top: 0px;
padding-left: 0px;
font:12px Tahoma, Arial, Helvetica, sans-serif;
color: #727272;
	}
	
	

#posttitle .clean{

min-height: 50px;

}



#clear{

width: 910px;

min-height: 10px;

	background: #ffffff;

}



#aboutspis {

padding-left:20px;

font-weight: bold;

COLOR: #0f4f64;

padding-top: 10px;

padding-bottom: 10px;

}





#num {

font-weight: bold;

}



#body {

float:center;

width: 970px;

margin: 0px;

padding: 0px;

background: #ffffff;

	}



#header .name{

float:left;

width: 310px;

padding-top: 55px;

padding-left: 40px;

font: 29px Verdana, Arial, Helvetica, sans-serif;

color: #ffffff;

margin: 0px auto;

 letter-spacing:2px;

	}



#header .name h1{

float:left;

padding-top: 0px;



padding-left: 0px;

font: 17px Arial, Helvetica, sans-serif;

color: #ffffff;

 letter-spacing:0px;

	}



#header a{

color: #ffffff;

text-decoration: none;

	}



#header a:hover{

color: #ffffff;

text-decoration: none;

	}



#cont{

float:right;

padding-top: 67px;

padding-right: 40px;

width: 300px;

padding-left: 40px;

font: 14px Verdana, Arial, Helvetica, sans-serif;

color: #ffffff;

text-align: right;

	}



#cont b{

font: bold 16px Verdana, Arial, Helvetica, sans-serif;

	}



#description{

float:left;

width: 710px;

margin-top: 45px;

font: 11px Verdana, sans-serif;

text-align: left;

color: #ffffff;

padding-left: 40px;

margin-right: 10px;

	}



#upmenu{

float:left;

text-align: center;

margin-top: 45px;

padding-left: 30px;

font: 14px Tahoma, Arial, Helvetica, sans-serif;

color: #ffffff;

border-right: 1px solid #ffffff;

	}



#upmenu a{

color: #ffffff;

padding-left: 15px;

padding-right: 15px;

font: 14px Verdana, Arial, Helvetica, sans-serif;

text-align: center;

border-left: 1px;

border-right: 1px;

text-decoration: none;

border-left: 1px solid #ffffff;

	}



#upmenu a:hover{

color: #ffffff;

padding-left: 15px;

padding-right: 15px;

font: 14px Verdana, Arial, Helvetica, sans-serif;

text-align: center;

border-left: 1px;

border-right: 1px;

border-left: 1px solid #ffffff;

text-decoration: underline;

	}



#content{

width: 975px;

min-height: 380px;

float:center;

	text-align: left;

	margin: 0px auto;

        padding: 0px;

	background: #ffffff;

	}



#ccontentt{

width: 975px;



float:center;

	text-align: left;

	margin: 0px auto;

        padding: 0px;

	background: #ffffff;

	}



#posttitle{

width: 935px;

float:center;

padding-bottom: 20px;

	text-align: left;

	margin: 0px auto;

        padding-top: 10px;

        padding-left: 40px;

	background: #ffffff;

        font: 12px Tahoma, Arial, Helvetica, sans-serif;

	}



#posttitle .right{

float:left;

width: 695px;

text-align: right;

font-weight: bold;

color:#0082bd;

font-size:20pt;

	}



#posttitle .right a img{

border: 0px;

}





#postleft{

width: 400px;

float:left;

padding-top: 20px;

	text-align: center;

	margin: 0px auto;

background: #ffffff;

	}



#postleft .pust{

height: 30px;

	}



#postright{

width: 515px;

min-height: 400px;

float:left;

padding-top: 10px;

text-align: left;

margin: 0px auto;

color:#646464;

font: 12px Tahoma, sans-serif;

	}



#pustota{

width: 710px;

min-height: 50px;

float:left;

	}



#postright .zag{

font-weight: bold;

	}



#posttitle h1{

margin: 0px;

padding: 0px;

font: 12px Verdana, Arial, Helvetica, sans-serif;

color: #f0000f;

}







#posttitle .ques{

font-weight: bold;

}



#posttitle .upleft{

float: left;

width: 150px;

color:#646464;

font: 12px Tahoma, sans-serif;

text-align: left;

}



#posttitle .upright{

float: left;

width: 540px;

min-height: 170px;

padding-top: 10px;

color:#646464;

font: 12px Tahoma, sans-serif;

text-align: justify;

}



#posttitle .up strong{

font: bold 14px Arial, Helvetica, sans-serif;

}



#fcontent{

width: 975px;



float:center;

	text-align: left;

	margin: 0px auto;



	background: #ffffff;

	}



#bodyleft {

float: left;

width: 300px;

margin-left: 30px;



}



#bodyleft .left{

float: left;

width: 120px;

margin-top:2px;

padding-left: 0px;

text-align: right;



}



#bodyleft .right{

float: right;

text-align: right;

width: 100px;

padding-right: 20px;



}



#bodyleft .right a img{

border: 0px;

}



#bodycenter .right a img{

border: 0px;

}



#bodyright .right a img{

border: 0px;

}



#bodyleft .blue{

float: left;

width: 270px;

text-align: left;

color:#005989;

font: 12px Tahoma, sans-serif;

margin-top: 10px;

padding-left: 45px;

}



.grey{

float:left;

text-align: left;

color:#646464;

font: 12px Tahoma, sans-serif;

margin-top: 10px;

padding-left: 45px;

}



.greytext{

float:left;

text-align: left;

color:#646464;

font: 11px Tahoma, sans-serif;

margin-top: 10px;

padding-left: 15px;

padding-right: 10px;

}



.fgrey{

float:left;

text-align: left;

width: 290px;

color:#646464;

font: bold 9px Tahoma, Arial, Helvetica, sans-serif;

margin-top: 10px;

padding-left: 5px;

}



.footgrey{

float:left;

text-align: left;

width: 370px;

color:#474343;

font: bold 11px Tahoma, Arial, Helvetica, sans-serif;

margin-top: 10px;

padding-left: 5px;

}


#bodyleft #nazv {
width: 255px;
display: block;
float: left;

text-align: center;

text-decoration: none;



}



#bodyleft  #nazv:hover{
width: 255px;
float: left;
display: block;
text-align: center;

text-decoration: none;

}






#bodycenter #nazv {
display: block;
width: 255px;
float: left;

text-align: center;

text-decoration: none;



}



#bodycenter #nazv:hover{
display: block;
width: 255px;
float: left;
text-align: center;
text-decoration: none;

}

#bodyright #nazv {
display: block;
width: 255px;
float: left;

text-align: center;

text-decoration: none;



}



#bodyright #nazv:hover{
display: block;
width: 255px;
float: left;
text-align: center;
text-decoration: none;

}



#bodyleft a{

float: right;

text-align: right;

color:#453e3e;

font: bold 9px Tahoma, Arial, Helvetica, sans-serif;

text-decoration: none;



}



#bodyleft a:hover{

float: right;

text-align: right;

color:#453e3e;

font: bold 9px Tahoma, Arial, Helvetica, sans-serif;

text-decoration: underline;



}





#bodycenter {

float: left;

width: 300px;

margin-left: 0px;



}



#bodycenter .left{

float: left;

width: 120px;

margin-top:2px;

padding-left: 0px;

text-align: right;



}





#bodycenter .right{

float: right;

text-align: right;

width: 90px;

padding-right: 15px;



}



#bodycenter .blue{

width: 270px;

float: left;

text-align: left;

color:#005989;

font: 12px Tahoma, sans-serif;

margin-top: 10px;

padding-left: 25px;

}



#blue {

color:#005989;

font: bold 12px Tahoma, Arial, Helvetica, sans-serif;

}



#bodycenter .grey{

float: left;

text-align: left;

color:#646464;

font: 12px Tahoma, sans-serif;

margin-top: 10px;

padding-left: 25px;

}



#bodycenter a{

float: right;

text-align: right;

color:#453e3e;

font: bold 9px Tahoma, Arial, Helvetica, sans-serif;

text-decoration: none;

}



#bodycenter a:hover{

float: right;

text-align: right;

color:#453e3e;

font: bold 9px Tahoma, Arial, Helvetica, sans-serif;

text-decoration: underline;

}



#bodyright {

float: left;

width: 300px;

}



#bodyright .left{

float: left;

width: 100px;

margin-top:2px;

padding-left: 20px;

text-align: right;

}



#bodyright .right{

float: right;

text-align: right;

width: 90px;

padding-right: 15px;

}



#bodyright .blue{

float: left;

width: 270px;

text-align: left;

color:#005989;

font: 12px Tahoma, sans-serif;

margin-top: 10px;

padding-left: 25px;

}



#bodyright .grey{

float: left;

text-align: left;

color:#646464;

font: 12px Tahoma, sans-serif;

margin-top: 10px;

padding-left: 25px;

}



#bodyright a{

float: right;

text-align: right;

color:#453e3e;

font: bold 9px Tahoma, Arial, Helvetica, sans-serif;

text-decoration: none;

}



#bodyright a:hover{

float: right;

text-align: right;

color:#453e3e;

font: bold 9px Tahoma, Arial, Helvetica, sans-serif;

text-decoration: underline;

}



#ffooter {

background: url(images/footer.jpg) no-repeat;

float:center;

margin: 0px;

width:970;

height:109px

	}



#ffooter a{

float: right;

text-align: right;

color:#453e3e;

font: bold 9px Tahoma, Arial, Helvetica, sans-serif;

text-decoration: none;

	}



#ffooter a:hover{

float: right;

text-align: right;

color:#453e3e;

font: bold 9px Tahoma, Arial, Helvetica, sans-serif;

text-decoration: underline;

	}



#ffooter .left{

float:left;

width: 400px;

padding-top: 10px;

padding-left: 30px;

	}



#ffooter .right{

float:right;

width: 400px;

padding-top: 10px;

margin-right: 50px;

	}



#footer {

        background: url(images/fot_min.jpg) no-repeat;

float:center;

margin: 0px;

width:970;

height:76px

	}



#footer .copy {

float: left;

color: #ffffff;

text-align: left;

width:400;

padding-top: 45px;

padding-left: 30px;

font: 12px Tahoma, Arial, Helvetica, sans-serif;

	}



#footer a {

color: #ffffff;

font: 12px Tahoma, Arial, Helvetica, sans-serif;

text-decoration: none;

	}



#footer a:hover {

color: #ffffff;

font: 12px Tahoma, Arial, Helvetica, sans-serif;

text-decoration: underline;

	}



#fmenu{

float:right;

text-align: right;

margin-top: 45px;

padding-right: 15px;

font: 13px Verdana, Arial, Helvetica, sans-serif;

color: #ffffff;

border-left: 1px solid #ffffff;

	}





#fmenu a{

color: #ffffff;

padding-left: 5px;

padding-right: 5px;

font: 9px Verdana, Arial, Helvetica, sans-serif;

text-align: center;

border-left: 1px;

border-right: 1px;

text-decoration: none;

border-right: 1px solid #ffffff;

	}



#fmenu a:hover{

color: #ffffff;

padding-left: 5px;

padding-right: 5px;

font: 9px Verdana, Arial, Helvetica, sans-serif;

text-align: center;

border-left: 1px;

border-right: 1px;

border-right: 1px solid #ffffff;

text-decoration: underline;

	}





.center {

text-align: center;

border-bottom: 1px solid #ffffff;

}



.hcenter {

text-align: center;

padding-left:45px;

padding-right:15px;

}



.hgold {

text-align: left;

padding-left:30px;

padding-right:15px;

}



.hright {

text-align: left;

padding-left:30px;

padding-right:15px;

}





#insleft {

float: left;

width: 290px;

text-align: center;

padding-bottom: 30px;

padding-top: 20px;

}

.prom {


width: 900px;
height:22px;


}

#inscenter {

float: left;

width: 300px;

text-align: center;

padding-bottom: 30px;

padding-top: 20px;

}



#insright {

float: left;

width: 300px;

text-align: center;

padding-bottom: 30px;

padding-top: 20px;

}



#posttitle .up{

padding-right: 40px;

text-align: justify;

color:#646464;

font: 12px Tahoma, sans-serif;

}



#posttitle .up a img{

border: 2px solid #c8c8c8;

}



#ppostik{

float:center;

width: 975px;

text-align:center;

background: #ffffff;

margin: 0 auto;

}



#postik{

width: 945px;

float:center;

text-align: justify;

margin: 0px auto;

padding-top: 10px;

padding-left: 30px;

background: #ffffff;

}



#postik h1{

font: 14px Verdana, Arial, Helvetica, sans-serif;

color: #f0000f;

}



#postik .up{

padding-right: 20px;

text-align: justify;}



#postik .upleft{

float: left;

width: 200px;

text-align: left;

}



#postik .upright{



width: 700px;

min-height: 170px;

color:#646464;

font: 12px Tahoma, sans-serif;

text-align: justify;

}



#postik .right{

padding-right: 20px;

text-align: right;

font-weight: bold;

color:#0082bd;

font-size:14pt;

}



#postik .hr{

padding-right: 20px;

text-align: right;

font-weight: bold;

font-size:14pt;

}



#postik a img{

border: 0px;

}



#postik .clear{

min-height: 10px;}



#akc{

float:center;

text-align: justify;

margin: 0px auto;

padding-top: 10px;

padding-right: 20px;

background: #ffffff;

}



#akc .akcclear{

min-height: 1px;

width: 745px;

}



#akc{

float:center;

text-align: justify;

margin: 0px auto;

background: #ffffff;

}



#akc .akcleft{

width: 150px;

float:left;

text-align: center;

margin: 0px auto;

background: #ffffff;

}



#akc .akcright{

width: 510px;

float:left;

text-align: justify;

margin: 0px auto;

background: #ffffff;

font: 12px Verdana, Arial, Helvetica, sans-serif;

	}



#but{

width: 150px;

min-height: 50px;

float:right;

text-align: right;

	}



#but a{

color:#005989;

font: bold 12px Tahoma, Arial, Helvetica, sans-serif;

text-decoration: none;

}



#but a:hover{

color:#005989;

font: bold 12px Tahoma, Arial, Helvetica, sans-serif;

text-decoration: underline;

}



#but a img{

border: 0px;

}



#akc .but{

width: 150px;

min-height: 50px;

float:right;

text-align: right;

	}



#button a{

color:#920000;

font: bold 12px Tahoma, Arial, Helvetica, sans-serif;

text-decoration: none;

}



#button a:hover{

color:#920000;

font: bold 12px Tahoma, Arial, Helvetica, sans-serif;

text-decoration: underline;

}







#myfooter{

min-height: 5px;

background: #ffffff;

}
