@charset "utf-8";
/* CSS Document */

body{font-family: Verdana, Geneva, sans-serif; color:#000; padding: 0px; margin: 0px; background: url('/img/fon.png') no-repeat 50% 0 #CDDDA8;}
P{ padding: 0 0 8px 0; margin: 0px; font-size: 12px;}
a{color: #000;}
h1{font-size: 18px; color: #97A075; background: #E7EFD0; padding: 15px; margin: 0 -20px 20px -20px;}
h2{font-size: 16px; color: #000;}
h3{font-size: 14px; color: #B3C18A;}

.fon{width: 100%; text-align:center;}
	.fon2{width: 100%; height: auto; position: fixed!important; position:absolute; top: 0px; left: 0px;}
#blok{width: 1000px; overflow:hidden; height: auto; margin: 0 auto; padding: 0; position:relative; top: 0; z-index:490;}
	#header{width: 1000px; height: 160px; text-align: left; background: url('/img/fon03.jpg') no-repeat 100% 0; }
		.logo{width: 750px; height: 150px; padding: 0; background: url('/img/logo_under.png'); float:left;}
			.n1{height: 20px; padding: 10px 0;color: #6F7558; font-size:14px;}
			.n2{width: 600px; height: 60px; padding: 5px 0; color: #98A07D; font-size:23px;}
		.tel{width: 235px; height:85px; padding: 65px 15px 0 0; background: url('/img/tel_under.png'); float:right; text-align:right; font-size:18px; color:#000; }
		
	#menu1{width: 1000px; height: 60px; padding: 0; background: url('/img/menu1.png'); float: none; margin-top: -10px; margin-bottom: 20px;}
		#menu1 span{font-size:12px; font-weight:700; padding: 20px; float: left; text-align:left; width: auto;}
		#menu1 a{color: #6F7558; text-decoration:none;}
		#menu1 a:hover{color: #fff;}
	#menu2{width: 1000px; height: 60px; padding: 0; background: url('/img/menu1.png'); text-align: left; float:none; margin-top: -10px;}
		#menu2 span{font-size:12px; font-weight:700; padding: 20px; text-align:left; width: auto; position:relative; top: -25px;}
		#menu2 a{color: #6F7558; text-decoration:none;}
		#menu2 a:hover{color: #fff;}
	.fon01{width: 1000px; height: 10px; background: url('/img/fon1_1.png') 0 0; padding:0; margin:0;}
	.fon03{width: 1000px; height: 10px; background: url('/img/fon3_1.png') repeat; margin-bottom: 20px;}	
	.banner{width: 1000px; height: 80px; background: url('/img/banner.png') 0 0;}	
	#content{width: 960px; padding: 10px 20px; background: url('/img/fon2_1.jpg') repeat 0 0; font-size:14px; color:#6F7558; text-align:justify; font-weight:500;  z-index:550; line-height: 16px;}
		#content a{color: #98A07D; font-weight: 700;}
		#text{width: 100%;}

#footer{height: 250px; width: 100%; padding: 0; background: #97A075; margin-top: -250px; margin-bottom: 0; text-align:left; font-size: 12px; color: #372D28; z-index: 500;}
	.foot1{width:1000px; margin: 0 auto; padding-top: 15px;}
	.foot1 div{color: #000; height: 50px; float: left; text-align:left;}
	#footer a{color: #000; font-weight:700;}

.nav{font-weight: 700; font-size:12px; color: #85745F; padding-bottom: 16px;}
	.nav a{color: #5A4634;}

.sel1{background: #CDDDA8; color:#000; padding:10px; font-size:12px;}

.dm1{width: 750px; float: left; height: 60px; width: 740px;}
.dm2{width: 230px; padding: 0; position:relative; top:0px; float: right; margin-right: 10px;}
	.dm2 input{position: relative; top: 15px;}
	.dm2 div{float: left; height: 60px;}

ul, ol{font-size: 12px;}
.ul3{padding: 0; margin: 0;}
	.ul3 li{list-style-type:none; padding: 20px 0 0 0; font-size: 12px;}
	.ul3 .li1{padding: 10px 0 0 30px; background: url('/img/map1.png') 0 100% no-repeat; font-size: 12px;}
	.ul3 .li2{padding: 5px 0 0 60px; background: url('/img/map2.png') 0 100% no-repeat; font-size: 12px;}

.d1{padding: 7px; background: url('/img/fon-10.png') 0 0 repeat-x; margin-bottom: 10px; height: 20px;}
.search{
	width: 67px;
	height: 37px;
	background: url('/img/icon_search.png');
	border:none;
	padding:0px;
}

/* edit + */
.edit{width:1000px; height:auto; background: #d6d6d6; border: solid 1px #cccccc; position: fixed !important; position: absolute; left: 50%;  margin-left: -500px; display: none; padding: 20px; z-index: 593;}
.edit .top{height: auto; text-align:right;}
.edit .close{cursor: pointer; position: relative; top: 13px; right: 13px;}
.edit .formEdit{ color:#000; font-size:12px; font-weight:500; padding: 0 10px;}

.edit_single{width: 1000px; height:100%; background: #d6d6d6; border: solid 2px #cccccc; position: fixed !important; top: 0; left: 50%;  margin-left: -500px; display: none; padding: 10px; overflow: scroll; z-index: 590;}
.edit_single .top{height: auto; text-align:right;}
.edit_single .close{cursor: pointer; position: absolute; top: 13px; right: 13px;}
.edit_single .formEdit{ color:#000; font-size:12px; font-weight:500; padding: 0 10px;}

.edit_table { width: 100%; padding: 10px; font-size: 12px; text-align:left; }
.edit_t_title { font-weight: bold; font-size: 12px; }
.edit_t_ctd { width: 5px; }
.edit_t_form { width: 100%; }
.edit_ta_form { width: 1000px; }
.edit_t_form_c { width: 120px; }

.t1{background: #CCC; padding: 12px; margin-top: 20px;}

/*.edit_single{width:700px; height:760px; background: url('/img/fon_form.png') no-repeat 0 0; border: none; position:fixed !important; position: absolute; top: 50%; left: 50%;  margin-left: -350px; margin-top: -380px; display: none; padding: 20px; z-index: 593;}
.edit_single .top{height: auto; text-align:right;}
.edit_single .close{cursor: pointer; position: absolute; top: 13px; right: 13px;}
.edit_single .formEdit{ color:#000; font-size:12px; font-weight:500; padding: 0 10px;}*/

.edit_single_sm{width:540px; height:395px; background: url('/img/fon_form_sm.png') no-repeat 0 0; border: none; position:fixed !important; position: absolute; top: 50%; left: 50%;  margin-left: -270px; margin-top: -197px; display: none; padding: 20px; z-index: 593;}
.edit_single_sm .top{height: auto; text-align:right;}
.edit_single_sm .close{cursor: pointer; position: relative; top: -7px; right: -5px;}
.edit_single_sm .formEdit{ color:#000; font-size:12px; font-weight:500; padding: 0 10px;}

/*.edit_place { display:none; position:fixed; left: 10%; top: 0px; width: auto; height: auto; background-color:#FFFFFF; z-index:100;}*/
/*.edit_table { width: 685px; font-size: 12px; margin: 10px 0 0 5px; }
.edit_t_title { font-weight: bold; font-size: 16px; }
.edit_t_ltd { text-align: left; color:#000;}
.edit_t_rtd { text-align: left; }
.edit_t_form { width: 560px; }*/
#short_news_block a { text-decoration: none; }

.edit_table_sm { width: 525px; font-size: 12px; margin: 10px 0 0 5px; }
.edit_t_form_sm { width: 362px; }

#contacts_form{
	background: #CDDDA8;
	width: 280px;
	height:auto;
	min-height: 280px;
	margin: 0 0 20px 20px;
	padding: 20px;
	float: right;
}
#contacts_form h3{
	color: #97A075;
	font-size: 18px;
	margin: 0;
	text-align:center;
}
#contacts_form input[type=text], #contacts_form textarea{
	width: 264px;
	padding: 5px 8px;
	font-size: 15px;
	font-family:Verdana, Geneva, sans-serif;
	color: #97A075;
	background: #fff;
	border: none;
	margin-top: 20px;
}
#contacts_form input[type=submit]{	
	margin-top: 20px;
	width: 140px;
	background-color: #97A075;
	padding: 5px;
	border: none;
	float:right;
	color: #fff;
	font-size: 18px;
}
.error-box{font-size: 14px; color: #C00; position:relative; top:8px;}
	