@charset "windows-1251";
/* CSS Document */

html, body, form, inpum {
				margin:0px;
				padding:0px;
				}


body {
	background:url(main-bg.jpg) no-repeat center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:444444;
	}
.lcol {
	float:left;
	}
.rcol {
	float:right;
	}
.endcol {
	clear:both;
	}
.block {
	display:block;
	}

a {
	outline:none;
}

img {
	border:none;
	}




h1 {


	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	font-style:italic;
	color:#562406;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;

	}
h2 {

	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	color:#444444;
	margin:7px 0px 7px 0px;
	padding:0px 0px 0px 0px;
	}
h3 {}
h4 {}















.pages {}
.main {
	margin:0px auto;
	width:1010px;
	padding:24px 0px 0px 0px;
	position:relative
	}
	
	
	
.header {
	}
	.top-menu {
		margin:0px auto;
		width:1010px;
		
		}
		
		.tm-r {
			background:url(top-menu/menu-top-r.gif) no-repeat right top;
			width:89px;
			height:68px;
			float:left;
			}
		.tm-l {
			width:921px;
			height:68px;
			float:right;
			background:url(top-menu/menu-top-l.gif) no-repeat right top;
			padding:10px 0px 0px 0px;
			overflow:hidden;
			}
			.tm-l ul {
				list-style:none;
				margin:0px;
				padding:0px 0px 0px 0px;
				}
				.tm-l ul li {
					display:inline;
					margin:0px;
					padding:0px 15px 0px 0px;

					}
					.tm-l ul li a {
						font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						text-transform:uppercase;
						color:#FFF;
						font-weight:800;
						}




.lang {
	background:url(lang-bg.png) no-repeat center center;
	width:30px;
	height:30px;
	position:absolute;
	left: 872px;
	top: 105px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	line-height:30px;
	text-align:center;
	}
	.lang a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;

	}









.pozition {
	position:relative;
	}
.logo {
	position:absolute;
	width:386px;
	height:101px;
	left: 3px;
	top: 120px;
		}	

	
.ot {
	height:135px;
	width:100%;
	overflow:hidden
	}



.info {
	padding:0px 0px 0px 50px;
	}
.info-box {
	background:url(png/info-bg.png) no-repeat center top;
	width:298px; 
	height:225px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:444444;
	}
.hr {border:1px solid #f2f2f2; margin:15px 0px 10px 0px}
	

.info-end {
	background:url(png/menu-bg-bottom.png) no-repeat center top;
	height:20px;
	width:299px;}
	
.ret {
	padding:10px
	}	
	
.cont {
	padding-bottom:20px;
 
}
.content {
	padding:0px 0px 0px 50px;
	} 	
	.right-col {
		float:right;
		width:660px;
		padding:0px 0px 20px 0px;
		}

		
	.left-col {
		float:left;
		width:289px;
		}
	
.content img{
 margin:5px;
}
.menu {
	padding:35px 0px 0px 0px;
	}
	.menu ul {
		 list-style:none;
		 margin:0px;
		 padding:0px;
		 }
		.menu ul li {
			padding:3px 0px;}
			.menu ul li a {
				display:block;
				color:#532306;
				text-decoration:none;
				font-size:15px;
				padding:5px 0px 5px 10px;
				}
				.menu ul li a.activ {
					display:block;
					background:url(mrnu-hover.gif) no-repeat left center;
					color:#FFF;
					text-decoration:none;
					font-size:15px;
					}
				.menu ul li a:hover {
					display:block;
					background:url(mrnu-hover.gif) no-repeat left center;
					color:#FFF;
					text-decoration:none;
					font-size:15px;
					}
	
	
.news-poz {
	padding:40px 0px 0px 0px;
	}
	.news {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#444444;
		padding:0px 0px 0px 10px;
		}
	.chislo {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#444444;
		}
		.news h2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:14px;
		font-weight:bold;
		color:#754f38;
		margin:7px 0px 7px 0px;
		padding:0px 0px 0px 0px;
		}
	
	
.news-poz .hr {border:1px solid #f2f2f2; margin:20px 0px 20px 0px}	
	

.photo {}
	.photo ul {
		list-style:none;
		margin:0px;
		padding:0px;}
		.photo ul li {
			display:inline;
			display:inline;
			padding:10px;}
		.photo ul li {
			display:inline}
	

.photo a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	color:#754f38;
	display:block;
	padding:10px 0px 0px 0px
	}
	
	
	
	
.hr_02 {border:1px solid #f2f2f2; margin:60px 0px 20px 50px}		
	


.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#858585;
	padding:0px 0px 0px 50px
	}
	.footer a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#5a2606;
		}
	
	
.galphoto {
  float:left;
  width: 150px;
  height:150px
}
.galphoto a, a.photo {
  text-decoration:none;
}
