body, table, .text{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height:1.3em;
	color:#000;
}
h1, .h1, h2, .h2, h3, .h3, h4, h5, h6, .h4, .h5, .h6 {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	color:#000;
}
a:link, a:visited, .text a:link, .text a:visited{
    color:#dd0000;
	text-decoration:underline;
}
.text a:hover, a:hover{
	color:#770000;
    text-decoration:none;
}
body {
	background:url('/img/bg_mn108.jpg') no-repeat #CEBB9B;
	background-position:center;
}
.header_wrapper{
	padding:20px;
	background:url('/img/bg_bd108.jpg') repeat;
	margin-bottom:15px;
	box-shadow:0 0 1px #000, 0 -1px 10px #666666;
}
.header{
	width:960px;
	margin:0 auto;
}
.header_top{
	padding-bottom:20px;
	color:#fff;
	text-shadow:0 0 1px #000, 0 0 2px #432929, 0 0 3px #724141;
}
.name a{
	font-size:32px;
	line-height:32px;
	text-decoration:none;
	color:#fff;
	text-shadow:0 0 1px #000, 0 0 2px #332020, 0 0 3px #5f3636,0 0 3px #724141 ;
}
.slogan{
	font-size: 18px;
	line-height:1.3em;
}
.contacts{
	display:inline-block;
	vertical-align:top;
	text-align:right;
	//display:inline;
	//zoom:1;
	width:420px;
	font-size: 15px;
}
.phone{
	font-size: 30px;
	line-height:1.3em;
	text-shadow:0 0 1px #000, 0 0 2px #332020, 0 0 3px #5f3636,0 0 3px #724141 ;
}
.title{
	display:inline-block;
	vertical-align:top;
	//display:inline;
	//zoom:1;
	width:500px;
	margin-right:30px;
}
.header_bottom{
	text-align:center;
}
.header_image{
	display:inline-block;
	vertical-align:top;
	text-align:left;
	//display:inline;
	//zoom:1;
	padding:15px;
	background:#fff;
	box-shadow: 0 0 3px #000, 0 0 8px #502121;
}
.header_search_form .submit_button{
	background-color: #3d1b12;
}
.header_search_form .submit_button:hover{
	background-color: #c27b5c;
}
.menu{
	display:inline-block;
	vertical-align:bottom;
	width:280px;
	padding:0 15px;
	background:#fff;
	//display:inline;
	//zoom:1;
	text-align:left;
	position:relative;
	right:0px;
	border-right:0;
	margin-right:10px;
	box-shadow: 0 0 3px #000, 0 0 8px #502121;
	
}
.menu ul{
	padding:15px 0;
	width:310px;
	//width:auto;
	background:#fff;
}
.menu li{
	margin-bottom:4px;
	padding:3px 10px;
}
.menu .last{
	margin-bottom:0;
}
.menu li a{
	font-size: 16px;
	line-height:1.3em;
	color:#010101;
	text-decoration:none;
}
.menu ul li:hover {
	background:#bd4324;
	text-shadow: 0 0 1px #000, 0 0 2px #3f1f1f;
}
.menu ul li:hover a{
	color:#fff;
}
.menu ul .current a{
	color:#fff;
}
.menu ul .current{
	background:#4f1c0f;
	text-shadow: 0 0 1px #000, 0 0 2px #3f1f1f;
}
.content{
	padding:20px;
	border:1px solid #816756;
	box-shadow: 0 10px 15px #816756;
	background:#fff;
}
.show_all{
	text-align:right;
	margin-top:20px;
	font-style:italic;
}
.footer{
	width:960px;
	margin:30px auto 0 auto;
	border:0;
	text-align:center;
	border-top: 1px solid #58443a;
}
.footer .text{
	color:#000;
	font-size:12px;
	line-height:1.3em;
}
.footer .text a{
    color: #000;
}
.breadcrumbs{
	margin:15px 0;
	font-size:11px;
	color:#000;
}
.photo_list li a img{
	padding:10px;
	background:#fff;
	border:1px solid #000;
	box-shadow: 0 0 10px #000;
	margin:10px 0;
}
.photo_list li a:hover img{
	box-shadow: 0 0 15px #ccc;
	//background:#000;
}
.index_content{
	width:590px;
	float:left;
}
.index_photoalbum_block{
	width:320px;
	float:right;
}
.index_photoalbum_block .h2{
	text-align:center;
	font-size:20px;
	line-height:1.3em;
}
.index_photoalbum_block .photo_list li{
	width:100%;
	display:block;
	padding:0 10px;
}
.seo_text{
	margin:25px 0;
}
.header_search_form{	
	text-align:center;
}
.header_search_form .search_form_string {
	width:220px;
}