body {
	             margin: 0px;
	             padding: 0px;
	             font-family: arial;
	             font-size: 13px;
                     border: 0px;
	
		  min-width: 800px;
		     background: #e7e7de ; 
	          width: expression(document.body.clientWidth > 800 ? "100%" : "800px");
                                
 	               
}



a {
	border: 0px;
	color: #172322;

}


A:hover {
	color: #7D6E87;
}

a.prav{

	border: 0px;
 	font-size: 13px;
	color: #736e8c;
}

p{
	margin: 25px;
	padding: 0px;
   font-size: 13px;
    text-indent: 60px;
	line-height: 1.6
}

.text{
	/*border:1px solid red;*/
	z-index: 3 !important;
	/*   position: relative; 
	left: 248px;
	top: 255px;
	right: 300px;
	bottom: 108px;*/
margin-right:270px;
	text-align: justify;
	font-size: 13px;
    /*min-width: 580px;
	width: expression(document.body.clientWidth > 800 ? "100%" : "800px")*/

}

.text2{  

	z-index: 3 !important; 
    position: absolute; 
	top: 10px;
	right: 0;

	width:260px;
	/*margin:20px 30px 101px 30px;
	*/

     font-style: italic;


} 

LI {
 list-style-type: none; 
}
 
.vlev{
	z-index: 9; 
	position: absolute; 
	left: 0px;
	top: 0px;
	border: 0px;


}

.vprav{
	z-index: 2; 
	position: absolute; 
	right: -80px;
 	top: -166px;

	border: 0px;
}

.nlev{
	z-index: 2; 
	position: absolute; 
	left: 0px;
	top: 272px;
	border: 0px;

}

.nprav{
	z-index: 2; 
	position: absolute; 
	right: -80px;
	bottom:-108px;
	border: 0px;
}

.menu{
	z-index: 2; 
	position: absolute; 
	left: 433px;
	top: 0px;
	border: 0px;
}

.menu2{
	z-index: 10; 
	position: absolute; 
	left: 520px;
	top: 0px;
	right: 0px;
	background-color: #9fc54e;
	height: 89px;
	border: 0px;
    min-width: 410px;
        width: expression(document.body.clientWidth > 510 ? "100%" : "510px")
	
}

.logo{
	z-index: 10; 
	position: absolute; 
	left: 269px;
	top: 136px;
	border: 0px;
	
}

.telo{
	/*border:5px solid black;*/
	z-index: 8; 
	position: absolute; 
	left: 248px;
	top: 255px;
	right: 80px;
	/*bottom: 108px;*/
	background-color: #ffffff;
	border: 0px;
	margin: 0px;
	padding: 0px;	
	/*margin-bottom:20px;*/

/*	min-height: 510px;*/
        min-width: 610px;
        width: expression(document.body.clientWidth > 610 ? "100%" : "610px")

}


.ygol{
	z-index: 2; 
	position: absolute; 
	left: 0px;
	bottom: 0px;
	border: 0px;

	
}

ul.prav{
	margin: 10px 0px 10px 0px;
	padding: 0px;
}
.zvon{
	z-index: 10; 
	position: absolute; 
	left: 20px;
	top: 20px;
	
}

.colortext{
	color: #4b6611;
}

.niz{
	position: absolute; 
	z-index: 10; 
	text-align: center;
	left: 300px;
	bottom: -80px;
}

h3 {
	text-align: center;
}/* ADD SOE-----------------------------*/h1 {	margin: 20px 0px 0px 25px;	text-align: left;	font-size: 20px;}

#gallery{
	width:100%;
	text-align:center;
	}
	#gallery img{
		padding:5px;
		text-align:center;
		}


/* end-----------------------------*/
