body{
	position:relative;
	margin:0;
	padding:0;
	font-family:Arial,sans-serif;
	font-size:100%;
	color:#dadada;
	background:#494945 url('/img/bg.png') repeat-x top;
}
img{
	border:0;
}
h1{
	color:#4ff240;
	font-size:1.32em;
	font-weight:normal;
}
h2{
	color:#4ff240;
	font-size:1.32em;
	font-weight:normal
}
p{
	margin-bottom:5px;
}
label{
	font-size:0.85em;
}
table{
	border-collapse:collapse;
}
thead{
	font-weight:bolder;
	text-align:center;
}
th{
	border:1px solid #555;
}
td{
	border:1px solid #555;
	text-align:center;
	padding:1px 5px;
}
.c{
	text-align:center;
}
.r{
	text-align:right;
}
.l{
	text-align:left;
}
.u{
	text-decoration:underline;
}
.s{
	font-size:12px;
}
ul{
	padding-top:1px;
	margin-top:1px;
}

fieldset{
	border:1px dashed #777;
}

.system{
	font-size:13px;
	color:#3c0;
}
.warn{
	font-size:13px;
	color:#c30;
}

a{
	color:#eee;
}
#copy{
	text-align:center;
	font-size:12px;
}
#copy a{
	color:#eee;
	text-decoration:none;
}
#copy a:hover{
	text-decoration:underline;
}

dt span{
	color:#4ff240;
}


#allsite{
	position:relative;
	width:782px;
	margin:auto;
	border:0px dotted #888;
}
#bgTop{
	position:absolute;
	height:239px;
	width:100%;
	background: url('/img/bgTop.png') repeat-x top;

}
#head{
	position:relative;
	height:238px;
	width:782px;
}
#bgHead{
	position:absolute;
	left:0;
	top:25px;
	height:168px;
	width:782px;
	background:#00842c url('/img/bgHead.jpg') no-repeat;
	border-top:1px solid #1c3d2a;
	border-bottom:1px solid #222;
}
#bgHead2{
	position:absolute;
	left:0;
	top:195px;
	height:43px;
	width:782px;
	background-color:#6d6d6d;
}
#menuMail{
	position:absolute;
	left:25px;
	top:10px;
	height:20px;
	width:26px;
}
#menuHome{
	position:absolute;
	left:64px;
	top:10px;
	height:20px;
	width:26px;
}
#menuSitemap{
	position:absolute;
	left:102px;
	top:10px;
	height:20px;
	width:26px;
}
#headPic{
	position:absolute;
	left:390px;
	top:-10px;
	height:278px;
	width:430px;
	border:0px solid red;
}
#headPicCont{
	position:absolute;
	left:390px;
	top:0px;
	height:540px;
	width:430px;
	border:0px solid red;
}
#contactTel{

}




#middleBlock{
	position:relative;
	width:100%;
}
#blockMenu{
	float:left;
	position:relative;
	width:420px;
	margin:40px 0 5px 9px;
	padding:0;
	border:0px dotted red;
}
#blockMap{
	float:right;
	width:320px;
	height:324px;
	margin:66px 30px 0 0;
}



#mapMiniDiv{
	position:relative;
	width:100%;
	height:100%;
	text-align:center;
	/*border:0px solid red;
	background:url('/img/mapSmall.gif') no-repeat center center;*/

}
#smallMap{
	position:absolute;
	left:0;
	top:0;
	width:302px;
	height:296px;

}
#r1{
	position:absolute;
	left:128px;
	top:112px;
	width:34px;
	height:39px;
	display:none;
	background:url('/img/r1.png') no-repeat 0 0;
}
#r2{
	position:absolute;
	left:156px;
	top:130px;
	width:122px;
	height:163px;
	display:none;
	background:url('/img/r2.png') no-repeat 0 0;
}
#r3{
	position:absolute;
	left:153px;
	top:74px;
	width:145px;
	height:122px;
	display:none;
	background:url('/img/r3.png') no-repeat 0 0;
}
#r4{
	position:absolute;
	left:104px;
	top:138px;
	width:98px;
	height:116px;
	display:none;
	background:url('/img/r4.png') no-repeat 0 0;
}
#r5{
	position:absolute;
	left:7px;
	top:101px;
	width:128px;
	height:91px;
	display:none;
	background:url('/img/r5.png') no-repeat 0 0;
}
#r6{
	position:absolute;
	left:3px;
	top:39px;
	width:139px;
	height:94px;
	display:none;
	background:url('/img/r6.png') no-repeat 0 0;
}
#r7{
	position:absolute;
	left:109px;
	top:2px;
	width:87px;
	height:118px;
	display:none;
	background:url('/img/r7.png') no-repeat 0 0;
}
a#mapHref{
	color:#f4f6f6;
	font-size:14px;
	text-decoration:none;
}





.ftl{
	position:absolute;
	left:0;
	top:0;
	margin:-4px 0 0 -4px;
	width:4px;
	height:4px;
	background:url('./img/coner.gif') no-repeat 0 0;
}
.ftc{
	position:absolute;
	left:0;
	top:0;
	margin:-4px 0 0 0;
	width:100%;
	height:4px;
	background:url('./img/lineh.gif') repeat-x 0 top;
}
.ftr{
	position:absolute;
	left:100%;
	top:0;
	margin:-4px 0 0 0;
	width:4px;
	height:4px;
	background:url('./img/coner.gif') no-repeat -4px 0;
}
.fcl{
	position:absolute;
	left:0;
	top:0;
	margin:0 0 0 -4px;
	width:4px;
	height:100%;
	background:url('./img/linev.gif') repeat-y 0 0;
}
.fcr{
	position:absolute;
	left:100%;
	top:0;
	width:4px;
	height:100%;
	background:url('./img/linev.gif') repeat-y right 0;
}
.fbl{
	position:absolute;
	left:0;
	top:100%;
	margin:0 0 0 -4px;
	width:4px;
	height:4px;
	background:url('./img/coner.gif') no-repeat 0 -4px;
}
.fbc{
	position:absolute;
	left:0;
	top:100%;
	width:100%;
	height:4px;
	background:url('./img/lineh.gif') repeat-x 0 bottom;
}
.fbr{
	position:absolute;
	left:100%;
	top:100%;
	width:4px;
	height:4px;
	background:url('./img/coner.gif') no-repeat -4px -4px;
}





#content{
	position:relative;
	clear:both;
	width:762px;
	margin:10px auto;
	padding:1px 0;
	/*border:1px solid red;*/
}
.stat{
	font-size:0.67em;
	text-align:center;
}



ul#menuMain{
	margin:0;
	padding:0 0 1px 0;
	list-style-position:outside;
	background:url('/img/lineh.gif') repeat-x 0 top;
}
ul#menuMain li{
	display:block;
	margin:0;
	padding:0.7em 0 1em 0;
	/*height:2em;*/
	background:url('/img/lineh.gif') repeat-x 0 99%;
}
ul#menuMain a{
	color:#61615e;
	text-transform:uppercase;
	text-decoration:none;
	font-size:1em;
	font-weight:bolder;
	background:url('/img/menuList.gif') no-repeat 9px 50%;
	padding:0.5em 0 0.5em 49px;
	/*padding:5px 0;*//*не будет работать*/
	/*vertical-align:20px;*//*auto|baseline|sub|super|top|text-top|middle|bottom|text-bottom*/
}
ul#menuMain a:hover{
	color:#d1d3d4;
	background:url('/img/menuListOn.gif') no-repeat 9px 50%;
}
ul#menuMain a.sel{
	color:#d1d3d4;
	background:url('/img/menuListOn.gif') no-repeat 9px 50%;
}


#slogan{
	position:absolute;
	left:18px;
	top:313px;
	width:378px;
	color:#ff7e00;
	font-size:1.2em;
	/*height:4px;*/
}

#slogan h1 {
	color:#ff7e00;
	font-size:1.2em;
	margin: 0;
	padding: 0;
	font-weight:normal;

}

#slogan h3 {
	color:#ff7e00;
	font-size:1em;
	margin: 0;
	padding: 0;
	font-weight:normal;

}

/*middle2Block*/
#bannersDiv{
	position:relative;
	width:100%;
	height:175px;
	margin:35px 0 25px 0;
	border:0px dotted #999;
}
#bannerDiv1{
	position:absolute;
	left:0;
	top:0;
	width:240px;
	height:175px;
	/*background-color:#231f20;*/
}
#bannerDiv2{
	position:absolute;
	left:271px;
	top:0;
	width:240px;
	height:175px;
	/*background-color:#231f20;*/
}
#bannerDiv3{
	position:absolute;
	left:542px;
	top:0;
	width:240px;
	height:175px;
	/*background-color:#231f20;*/
}






#footer{
	margin-top:20px;
}

#footerPics{
	width:836px;
	height:80px;
	margin-left:-18px;
	background:url('/img/footerimg.gif') no-repeat;
}
#footerPics img{
	margin:0;
}

#bgBottom{
	position:absolute;
	top:100%;
	margin-top:-26px;
	width:100%;
	height:16px;
	background:url('/img/bgBottom.gif') repeat-x;
}



/*========admin=======*/
#adminDiv{
	height:20px;
	z-index:1000;
}
#adminStructAllDiv{
	position:absolute;
	left:500px;
	width:610px;
	height:20px;
	overflow:visible;
}
#adminStructDiv{
	position:absolute;
	left:0;
	top:0;
	width:610px;
	border:1px solid #333;
	background-image:url('/img/admin/bg40.png');
	padding-top:20px;
	display:block;
}
.adminSubDiv{
	margin:5px;
	font-size:12px;
	font-family:Arial;
}
.adminSubDiv label{
	display:block;
	float:left;
	font-size:12px;
	font-family:Arial;
	width:65px;
	color:#fff;
}
.adminSubDiv input{
	display:inline;
	border:1px solid #333;
	width:250px;
	font-size:13px;
}
input.chkbox{
	float:left;
	display:block;
	border:0;
	width:20px;
}
#adminEnterFormDiv{
	position:absolute;
	width:300px;
	margin-left:-150px;
	margin-top:-100px;
	background:#cdd;
	text-align:center;
	color:#330;
}
#adminEnterTitle{
	display:block;
	text-align:center;
	background-image:url('/img/admin/bg40.png');
	margin-bottom:20px;
	color:#330;
}

/*========menu2==========*/
ul#menu2{
	padding:5px 0 10px 5px;
	margin:7px 0 50px 5px;
	color:#61615e;
	list-style-position:outside;
	list-style-type:none;
}
ul#menu2 li{
	display:block;
	float:left;
	height:26px;
	margin:0;
	padding:0.7em 1em 1em 0;
	/*border:1px dotted #444;*/
}
ul#menu2 a{
	color:#61615e;
	font-size:1em;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bolder;
	padding:0.5em 0 0.5em 60px;
	background:url('/img/menu2pic.png') no-repeat 10px 50%;
}
ul#menu2 a:hover{
	color:#fafcff;
	background:url('/img/menu2pic_on.png') no-repeat 10px 50%;
}
ul#menu2 a.sel{
	color:#fafcff;
	background:url('/img/menu2pic_on.png') no-repeat 10px 50%;
}

#sendMessageDiv{
	width:600px;
	margin:30px 0 10px 40px;
	/*margin:0 auto;
	border:1px solid red;*/
}
#sendMessageDiv label{
	display:block;
}
#butSendMessage{
	display:block;
	margin:5px;
}

#sendResponseDiv{
	width:600px;
	margin:30px 0 10px 40px;
}
#sendResponseDiv label{
	display:block;
}
#butSendResponse{
	display:block;
	margin:5px;
}



.gallery div{
	float:left;
	width:125px;
	height:100px;
	padding:10px;
	text-align: center !important;
	vertical-align: middle !important;
}


#siteTreeUl{
	width:600px;
	margin-left:30px;
	color:#61615e;
}
#siteTreeUl ul{

}
#siteTreeUl a{
	color:#61615e;
	text-decoration:none;
}
#siteTreeUl a:hover{
	color:#fafcff;
	/*text-decoration:underline;*/
}

#loginPass{
	position:fixed;
	left:0;
	top:0;
	right:0;
	display:none;
	/*width:100%;*/
	height:100%;
	background:url('/img/dialogbg.png');
}
#loginPass .container{
	position:relative;
	width:320px;
	/*height:150px;*/
	margin:200px auto;
	text-align:center;
	border:2px solid #bbb;
	background:url('/img/dialogbg2.png');
	border-radius:16px;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
}

.container .close{
	position:absolute;
	left:100%;
	top:0;
	margin-left:-30px;
	text-decoration:underline;
	cursor:pointer;
	width:30px;
	height:30px;
	background:url('/js/fancybox/fancy_close.png');
}
.container .contentDiv{
	margin:30px 20px 20px;
}
.container label{
	margin-right:10px;
	display:inline;
}



