.section img {
	padding: 4px;
	border: 1px solid #B4DF97;
	margin: 0 5px;
}


#center ul, #center ol {
	list-style-position: inside;
	margin-left: 20px;
	}

.form-status {
	color: red;
	margin: 10px 30px;
	}
	
#center h2 {
	color:#7C817B;
	font-size:1.2em;
	margin-top:10px;	
	}	
/*---------------------*/

.departments  {
	float: left;
	clear: both;
	}
.departments a {
	display: block;
	text-decoration: none;
	color: #51806C;
	font-weight: bold;
	margin-bottom: 20px;
	}


.departments a .title {
	display: block;
	background: url(img/bg-folder-title.jpg) no-repeat top left;
	height: 22px;
	padding: 1px 0 0 30px;
	margin-left: 10px;
	width: 160px;
	}
	
.departments a img {
	padding: 10px;
	display: block;
	background: url(img/bg-folder-img.jpg) no-repeat top left;
	}	
/*------------------------------------*/
#right .search {
	padding: 10px 25px;
	}

#right .search input {
	font-size: 11px;
	position: relative;
	top: -2px;
	margin-right: 10px;
	width: 125px;
	}
	
#right .search button {
	background: none;
	border: 0;
	padding: 0;
	}
		
/*------------------------------------*/
#right .block, #right .poll {
	margin-right: 20px;
	margin-bottom: 10px;
	background: white;
	border: 1px solid #BAC7B6;
	text-align: center;
	padding-bottom: 10px;
}

#right .banners .block {
	margin-right: 0;
	}
	
#right .block .title, #right .poll .q {
	color: #D70E16;
	font-weight: bold;
	border-bottom: 1px solid #AEACAD;
	padding: 5px 0;
	margin: 0 1px;
	font-weight: bold;
	margin-bottom: 10px;
	
}
#right .block .alt {
	border-top: 1px solid #AEACAD;
	margin-top: 10px;
	}

#right .poll td {
	padding: 1px 3px;
}	

#right .poll button {
	float: right;
	background: #CACACA;
}
/*------------------------------------*/

#form .buttons {
	margin-top: 5px;
}
/*-------------------------------------*/


.sitemap {
	margin-left: 40px;
}

.sitemap ul {
	list-style-position: inside;
	list-style: none;
	
}

.sitemap li a {
	text-decoration: none;
}
/*------------------------------------*/
#right .banners {
	margin-right: 20px;
}

#right .banners .item {
	margin-bottom: 10px;
}


/*------------------------------------*/
.events .item {
	
}

.events .date {
	
} 

.event-links {
	padding: 5px 0 7px 0;
	margin: 5px 0;
	border: solid #DADADA;
	border-width: 1px 0;
}

.event-links a {
	margin-right: 10px;
	
}
/*---------------------------*/
.deptlist {
	margin-bottom: 20px;
	float: left;
	width: 100%;
	}
.deptlist a {
	border-right: 5px solid #2085ca;
	padding: 3px 8px;
	display: inline-block;
	text-decoration: none;
	font-weight: bold;
	float: left;
	background: #c7ffca;
	color: #ce2a31;
}	
	
.deptlist a:hover, .deptlist a.current {
	color: #81807e;
	background: white;
	}
	
.nemenu {
	border: 1px solid #B8C3B3;
	border-bottom: 0;
	background: white;
	}
	
.nemenu a {
	border-bottom: 1px solid #B8C3B3;
	padding: 5px 10px 5px 50px;
	color: #7C817B;
	font-weight: bold;
	display: block;
	text-decoration: none;
	background: url(img/arrow.jpg) no-repeat 20px 8px; 
	}	

.gsomtree {
	margin-top: 20px;
	padding: 20px 0;
	border-top: 1px solid #d9d8d4; 
	}

.gsomtree span {
	font-weight: bold;
	color: #81807e;	
	cursor: pointer;
	}
.gsomtree a {

	text-decoration: none;
	}
.gsomtree li {
	list-style-type: none;
	background: url(img/cross.jpg) no-repeat scroll 0 2px;
	padding: 7px 20px 8px 40px;
	}

.gsomtree ul {
	display: none;
	margin: 5px 0;
	}
.gsomtree li ul li {
	background: url(img/arrow.png) no-repeat 0px 6px;
	padding: 3px 0 3px 20px;
	}	
.gsomtree ul a {
	color: #206900;
	font-weight: normal;
	}	


 /*-----------------*/
 .chief {
 	background: #f1fceb;
 	border: 1px solid #ccd4c6;
 	text-align: center;
 	margin: 20px 0;
 }
 
 .chief .status {
  background: white;
  color: #ce2020;
  font-weight: bold;
  border-bottom: 1px solid  #ccd4c6;
  padding: 8px 10px;
  
 }
 
 .chief img {
 display: block;
 margin: 8px auto;
 border: 1px solid #9c9b99;
 }
 
 .chief .name {
 	font-weight: bold;
 	padding: 0 10px;
 }
 
 .chief .lead {
 	padding: 5px 10px;
 	
 }
 
 
 .unitmenu {
	margin: 20px 30px;
 }
 
.unitmenu a {
	background: url(img/arrow-green.jpg) no-repeat left 6px;
	display: block;
	font-weight: bold;
	padding: 3px 20px;
	color: #81807e;
	text-decoration: none;
	} 
	
	
/*---------*/
#center form {
	margin: 30px 20px;
	}	
	
#center form .status {
	font-weight: bold;
	margin: 5px 0;
	padding-left: 10px;
	font-size: 1.2em;
	}	
	
	
/*--------*/
.dep div.search {
	position: absolute;
	bottom: 9px;
	right: 20px;
	}	

.dep .search .title  {
	color: white;
	font-weight: bold;
	}
	
.dep .search input {
	font-size:10px;
	margin-left:10px;
	width:210px;	
	}
	
.dep .search button {
	padding: 0;
	border: 0;
	display: inline-block;
	background: none;
	position: relative;
	top: 4px;
	}		
/*----------------*/
.narod {
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid white;
	width: 100%;
	border-collapse: separate;
	_border-collapse: collapse;
	margin: 20px 0;
	
	}
		
.narod td {
	vertical-align: top;
	padding: 20px 10px;
	border-bottom: 1px solid #d1d1d1;
	border-top: 1px solid white;
	}

.narod .pic {
	}

.narod .pic a {
	}
	
.narod .pic img {
	background: white;
	border: 1px solid #d1d1d1;
	padding: 5px;
	width: 120px;
	
	}
.narod .text {
	}

.narod .name {
	display: block;
	color: #81807e;
	font-weight: bold;
	margin-bottom: 10px;
	}				
	
.narod .post {
	color: #ce2a31;
	margin-bottom: 10px;
	}

.narod .lead {
	}			
/*-----------*/

.dude {
	margin-top: 10px;
	}

.dude img {
	float: left;
	margin-right: 10px;
	background: white;
	border: 1px solid #d1d1d1;
	padding: 5px;	
	}
		
.dude .post {
	font-weight: bold;
	margin-bottom: 10px;
	color: #D03231;
	display: block;
	
	}
		
.dude .about{
	}
		
.dude {
	}
		
.dude {
	}
		
.insert {
	border: 1px solid #BAC7B6;
	padding: 5px 10px;
	margin: 20px 20px 20px 0;
	
	background: white;
	}
						
						
