html,body{height: 100%; margin:0; padding:0; background-color: #e6e5e1}
#page-all {min-height: 100%; margin-bottom: -52px; background: url(img/hbg.jpg) repeat-x; min-width: 800px}
* html #page-all {height: 100%}
#header{min-width:575px; margin-bottom: 30px}
.left{width:235px; min-width:235px; vertical-align:top; text-align:left}
#pspace {height: 89px; clear: both}
#footer {height:52px;min-width:575px;clear:both; padding: 6px; background-color: #a3a198;border: 2px solid white}
#footer td {font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold}
#footer td a {color:white; text-decoration: none; font-size:15px}
img{border:0px}
#cnt{float:right}
#lft{float:left}
a, ul, li, h1, h2, h3,h4, h5{font-family: normal Verdana, Arial, Helvetica, sans-serif; font-weight: normal}
p, b, strong {line-height: 22px;font-size:13px; font-family: Arial, Helvetica, sans-serif}
td  {font-size:13px; font-family: Arial, Helvetica, sans-serif}
b, strong {font-weight: bold; color: #222222}
i{font-size:15px;}
h1 {font-size: 25px; color: #477f14}
h2 {font-size: 20px; color: #477f14}
h3{font-size: 17px; color: #477f14;margin-top:0px;  padding-bottom: 5px;margin-bottom: 0px;text-decoration:underline;}
h4{font-size: 15px;color: #477f14; padding-bottom: 5px;margin-bottom: 0px}
h5{font-size: 15px;color: #222222; margin-bottom: 9px;margin-top:0px;font-weight: bold;}
.slog {text-align:right; vertical-align:bottom; font-family: 'Times New Roman', Times; font-size: 18px; font-style: italic; font-weight: bold; color: #252525; text-decoration: underline}
.p5{padding-left: 5px}
.s1{font-size: 17px; line-height: 18px; color: #252525}
.s2{font-size: 22px; font-weight: bold; color: #252525; color: #edf790;vertical-align:middle;text-align:right}
.tel{font-size: 29px; font-weight: bold; color: #edf790}
.hblock {width: 409px; text-align: right; white-space: nowrap; vertical-align: middle}
.hblock h1{font-family: normal Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 61px; color: #252525;margin:0px;padding:0px;line-height: 47px}
.hblock h2{font-family: normal Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 59px; color: #252525;margin:0px;padding:0px;line-height: 47px}
a {
color:#455801;
font-size:14px;
text-decoration:underline
}
a:hover {
color:#5a965e;
text-decoration:underline
}

.left-menu {background-color: white; border: 1px solid #708973; border-top-width: 0px; text-align:left}
.ht_menu{width:100%; background-color: white; height: 29px}
.htd_menu{text-align:left; background: url(img/smbg.gif) repeat-x; height: 27px}
.allp_mnu{font-size: 18px; color: #edfb6d;  padding-right: 30px; background: url(img/msl.gif) no-repeat; background-position: right;white-space: nowrap}
.endp_mnu{font-size: 18px; color: #edfb6d;white-space: nowrap;}
.htd_menu a{font-size: 18px; text-decoration: none}
.htd_menu a:hover{font-size: 18px; text-decoration: none}
.endh_mnu{width:100%; padding-left: 44px; background: url(img/mend.gif) no-repeat}
.t_mnu{background: url(img/stheadbg.gif) repeat-x; border: 1px solid #708973; text-align:center; width:218px}

ul
{
	list-style-type: none;
	color: #374938;
	margin:0;
	padding:5px;
	padding-left: 14px
}

ul li
{
	padding:0px 0 0px 16px;
	background-image: url('img/punkt.png');
	background-repeat:no-repeat;
	margin:0.5em 0 0.5em 0;
	list-style: none;
	line-height:1.2em
}
ul li:hover
{
	background-image: url('img/apunkt.gif');
}
ul li.act
{
	background-image: url('img/apunkt.gif');
}

ul.pr  li{	background-image: url('img/gl.gif');}
ul.pr  li:hover{background-image: url('img/gl.gif');}
ul.no  li{	background-image: none}
ul.no  li:hover{background-image: none}
li i{font-size: 11px;display: block;padding-left:14px;margin-bottom:18px}


a.l_mnu{font-size: 12px; text-decoration: none;}
a.l_mnu:hover{font-size: 12px; text-decoration: none;}
.pgal{display: inline; margin-right:11px; margin-bottom:11px}
.mpopup{background:#C6E0B6; position:absolute; top:15px; left:0px; padding: 4px 5px 5px 5px; width:270px; border:solid 1px #000; height: 119px; overflow:auto; display:none}
.mpopup a{font-size: 12px;}
.mpopup a:hover{text-decoration: none}
.hmp{float:left; padding: 1px 15px 0px 1px; background:transparent; position:relative; background: url(img/strelka.gif) center right no-repeat; margin-right:4px}
a div.p1 { width:100%; padding:0px; margin:2px;cursor:pointer;white-space: nowrap;}
a:hover div.p1 { background:#94e43d; color:#edfb6d}
.clr{clear:both}
#map{width: 545px; height: 409px; margin-top: 20px}
.allhmnu{font-size: 15px;color:#22391b}
.pmnu{margin-bottom:8px;font-size: 17px;color:#22391b}
.pmnu a{font-size: 17px;}
.pmnu a:hover{font-size: 17px;}
.asja{margin:5px;font-size: 10px;line-height: 16px;background: url(img/asja.jpg) no-repeat; padding-left:83px;color:#111111}
.asja b{font-size: 10px;line-height: 20px;color:#111111}
.asja a{font-size: 8px;font-weight: bold}
.bsd{margin-top: 30px; width:auto; padding:5px 0px 0px 10px; border-top: 2px solid #3a8221; color:#22391b}
.pic{float:left; padding-right: 12px}
FORM  {MARGIN: 0mm}
.vdl {padding:10px}
.vdlgr {background-color: #bde598; padding:10px}
.error{
background:url("img/i-error.gif") no-repeat scroll left center transparent;
border-bottom:1px solid #D2232A;
color:#D2232A;
padding-bottom:15px;
padding-left:41px;
padding-top:7px;
margin-bottom:7px
}
.alrm{padding:7px;background-color: #446b25;border:solid 1px white;width:209px}
.alrm a{color:white;}
.alrm a:hover{color:white;}
.dlg{margin:7px; font-size: 11px;font-weight: bold;font-style: italic; color: #e03f62}
.tdm{margin-left:7px;margin-right:7px;}
.tdm td input {width: 83px}
.tdm td #bd1 {
-moz-border-radius:2px 2px 2px 2px;
background:url("img/button.gif") repeat-x scroll left center #DC92C2;
border:1px solid #3A8221;
color:#FFFFFF;
cursor:pointer;
font-size:100%;
overflow:visible;
padding:1px; font-weight: bold;
width: 57px
}
.isec {width: 70px;font-size: 19px;height:35px}
#uc{text-align:right}
#av{text-align:right;font-weight: bold;font-style: italic;margin-bottom:7px}
#av i{font-size: 12px;font-weight:normal}

#but_editor input{
cursor: pointer; cursor: hand;
width: 31px;
height: 21px;
font-size: 10px;
font-weight: bold;
text-decoration: none;
border:1px solid #3A8221
}

.fbut {
-moz-border-radius:2px 2px 2px 2px;
background:url("img/button.gif") repeat-x scroll left center #DC92C2;
border:1px solid #3A8221;
color:#FFFFFF;
cursor:pointer;
font-size:100%;
overflow:visible;
padding:1px 11px; font-weight: bold
}
.finp{border-collapse: collapse;margin-bottom:11px; width:100%}
.finp td {vertical-align:top;padding-top:7px;padding-bottom:7px;border-bottom: 1px solid #3A8221}
.finp td input {width:100%}
.std{font-weight: bold;width:145px; color: #222222}
.rtd{font-weight: bold; color: red}
.ch{background-color: #bde598; padding:10px;border: 1px solid #708973;margin-top:11px}
.cb{background-color: white;padding:10px;border: 1px solid #708973;border-top-width:0}
.cb i,b,u{font-size:13px}
#visedit{border:1px solid #3A8221;width:100%;height:120px}
#comment{width: 100%;height:120px}
.tdfc{background-color:#bde598; padding:4px}
