/* common styles */

* {
	margin:0;
	padding:0;
}
img {
	vertical-align:baseline;
	border:0;
}
html {
	height:100%;
}
body {
	width:1200px;
	margin:0 auto;
	background:#070d03;
	font-family:'Trebuchet MS', 'Arial', sans-serif;
}
.clear {
	clear:both;
	height:0px;
	overflow:hidden;
}
#wrapper {
	float:left;
	clear:both;
	position:relative;
	width:1200px;
	background:url('wrapper.jpg') 50% 0 repeat-y #e1d9b0;
}
/* Øàïêà */
#header {
	float:left;
	clear:both;
	position:relative;
	width:1200px;
	height:117px;
	background:url('header-bg.png') 0 0 no-repeat;
}
.default #header {
	float:left;
	clear:both;
	position:relative;
	width:1200px;
	height:338px;
	background:url('header-bg-default.png') 0 0 no-repeat;
}
	#header .outer {
		position:absolute;
		width:1100px;
		height:117px;
		left:46px;
		top:0;
		background:url('header.jpg') 0 0 no-repeat #953b2b;
	}
	.default #header .outer {
		position:absolute;
		width:1100px;
		height:326px;
		left:46px;
		top:0;
		background:url('header-default.jpg') 0 0 no-repeat #953b2b;
	}
	#header ul li {
		list-style:none;
	}
	#header li a {
		position:absolute;
		height:35px;
		top:36px;
		cursor:pointer;
		background:url('dot.png') 0 0 repeat;
	}
	#header li a.services {
		width:78px;
		left:67px;
	}
	#header li a.traditions {
		width:155px;
		left:150px;
	}
	#header li a.about {
		width:70px;
		right:186px;
	}
	#header li a.contacts {
		width:94px;
		right:86px;
	}
	#header a#logo {
		position:absolute;
		width:230px;
		height:73px;
		left:450px;
		top:44px;
		cursor:pointer;
		background:url('dot.png') 0 0 repeat;
	}
#collage {
	float:left;
	clear:both;
	position:relative;
	width:1200px;
	height:683px;
	background:url('collage.jpg') 46px 0 no-repeat;
}
	#collage object {
		position:relative;
		z-index:1;
		width:1100px;
		height:683px;
		left:46px;
		top:0;
	}
#main {
	float:left;
	clear:both;
	position:relative;
	width:1200px;
	background:url('main.jpg') 46px 0 repeat-y;
}
	#main .head {
		position:relative;
		width:1100px;
		height:83px;
		left:46px;
		background:url('head.jpg') 0 0 no-repeat;
	}
	.default #main .head {
		position:relative;
		width:auto;
		height:auto;
		left:0;
		background:none;
		font-size:24px;
		line-height:24px;
		color:#414c2b;
		margin:0 0 15px 0;
		text-indent:2px;
	}
	#main .outer {
		float:left;
		clear:both;
		position:relative;
		width:1200px;
		background:url('main-outer.jpg') 46px 0 no-repeat;
	}
	.default #main .outer {
		background:url('main-outer-default.jpg') 46px 0 no-repeat;
	}
	#main .inner {
		float:left;
		clear:both;
		position:relative;
		width:1200px;
		min-height:322px;
		padding:0 0 24px 0;
		background:url('main-inner.jpg') 46px 100% no-repeat;
	}
#sidebar {
	display:none;
}
.default #sidebar {
	float:left;
	display:inline;
	width:274px;
	margin:25px 0 0 90px;
}
	.news {
		float:left;
		clear:both;
		width:274px;
		margin:0 0 16px 0;
	}
		.news .header1 a {
			float:left;
			clear:both;
			width:272px;
			height:27px;
			background:url('sidebar.png') 0 0 no-repeat;
		}
		.news .header2 a {
			float:left;
			clear:both;
			width:272px;
			height:27px;
			background:url('sidebar3.png') 0 0 no-repeat;
		}
		.news .header3 a {
			float:left;
			clear:both;
			width:272px;
			height:27px;
			background:url('sidebar2.png') 0 0 no-repeat;
		}
		.news .text {
			float:left;
			clear:both;
			width:247px;
			padding:10px 13px 0 9px;
			background:url('sidebar.png') -272px 0 no-repeat;
			font-size:14px;
			line-height:14px;
			text-align:justify;
			color:#351e08;
		}
		.news .text {
			display:none;
		}
		.news.current .text {
			display:inline;
		}
		.news .link {
			display:none;
		}
		.news.current .link {
			display:inline;
		}
		.news .text p {
			margin:0 0 10px 0;
			text-indent:10px;
		}
		.news .link a {
			float:left;
			clear:both;
			width:269px;
			height:26px;
			background:url('sidebar.png') -541px 0 no-repeat;
		}
#content {
	float:right;
	display:inline;
	overflow:hidden;
	width:966px;
	margin:0 119px 0 0;
	font-size:14px;
	color:#691d08;
	line-height:18px;
}
.default #content {
	width:715px;
	margin:25px 102px 0 0;
	padding:0 0 80px 0;
	color:#130d0a;
}
	#content a {
		color:#691d08;
		text-decoration:underline;
	}
	#content a:hover {
		text-decoration:none;
	}
	.default #content a {
		color:#130d0a;
		text-decoration:underline;
	}
	.default #content a:hover {
		text-decoration:none;
	}
	#content .left {
		float:left;
		width:462px;
	}
	#content .right {
		float:right;
		width:462px;
		padding:0 0 80px 0;
	}
	#content p {
		margin:0 0 15px 0;
		/*text-indent:31px;*/
		text-align:justify;
	}
	#content a {
		text-decoration:underline;
	}
	#content a:hover {
		text-decoration:none;
	}
	#content h1,
	#content h2,
	#content h3,
	#content h4,
	#content h5,
	#content h6 {
		margin:0 0 10px 0;
		text-indent:2px;
		font-weight:bold;
		color:#414c2b;
	}
	#content h1 {
		font-size:22px;
	}
	#content h2 {
		font-size:20px;
	}
	#content h3 {
		font-size:18px;
	}
	#content h4 {
		font-size:16px;
	}
	#content h5 {
		font-size:14px;
	}
	#content h6 {
		font-size:12px;
	}
	#content ul,
	#content ol {
		margin:0 0 15px 35px;
	}
	/*
	#content table {
		margin:0 auto 10px auto;
		border-collapse:collapse;
		text-indent:0;
		border:none;
		font-size:14px;
	}
	#content table th {
		padding:7px 12px 5px 12px;
		text-align:center;
		vertical-align:middle;
		background:#334120;
		color:#c6d9b2;
		border:1px solid #334120;
		font-weight:bold;
	}
	#content table td {
		padding:7px 12px 5px 12px;
		background:#becfa2;
		color:#351e08;
		text-align:left;
		vertical-align:top;
		border:1px solid #334120;
	}
	*/
/* Ôóòåð */
#footer {
	float:left;
	clear:both;
	position:relative;
	width:1100px;
	height:96px;
	margin:-25px 0 0 0;
	padding:0 54px 0 46px;
	background:url('footer.jpg') 0 100% no-repeat;
	font-size:14px;
}
	#nav {
		float:left;
		clear:both;
		display:inline;
		position:relative;
		overflow:hidden;
		width:100%;
		height:22px;
		margin:3px 0 0 0;
		text-align:center;
	}
		#nav .center {
			float:left;
			position:relative;
			left:50%;
		}
		#nav ul {
			float:left;
			clear:both;
			display:inline;
			position:relative;
			left:-50%;
		}
			#nav li {
				float:left;
				display:inline;
				list-style:none;
				height:18px;
				padding:0 14px 0 13px;
				background:url('footer-arrow.png') 100% 5px no-repeat;
			}
			#nav li.last {
				width:1px;
				margin:0 0 0 -1px;
				padding:0;
				background:url('footer-arrow.png') 0 5px no-repeat;
			}
				#nav a {
					font-size:12px;
					color:#111803;
					text-decoration:underline;
				}
				#nav a:hover {
					text-decoration:none;
				}
	#footer .outer {
		float:left;
		clear:both;
		position:relative;
		width:1100px;
		height:59px;
		background:url('footer-outer.jpg') 0 0 no-repeat #305516;
	}
	#copyright {
		float:left;
		display:inline;
		margin:11px 0 0 26px;
		color:#918a66;
		line-height:16px;
	}
		#copyright a {
			text-decoration:none;
			color:#a5a37e;
		}
	#counters {
		float:left;
		display:inline;
		margin:13px 0 0 38px;
	}
		#counters img {
			float:left;
			display:inline;
			margin:0 11px 0 0;
		}
	#developer a {
		float:right;
		display:inline;
		width:277px;
		height:26px;
		margin:3px 33px 0 0;
		padding:26px 0 0 0;
		background:url('un-real.jpg') 100% 0 no-repeat;
		text-decoration:none;
		color:#a5a37e;
	}
