body,html,table,p,div,a {
 font-family:Arial,serif;
 font-size:98%;
}
body{
	color:#753E20;
}
blockquote{
	margin:10px 20px;
}
a {
  color: #784F27;
  text-decoration: underline;
 	font-size:85%;  
}
a:hover {
  color: #6F4328;
}
a img {
	border:0px;
}
a.noLine{
	text-decoration:none;
}
a.selected{
	text-decoration:none;
	font-weight:bold;
}
body, form {
	margin:0px;
	padding:0px;
}
hr {
  border-width: 0px;
  border-top: 1px dashed #B18B74;
  height: 0px;
}
h3, h5{
	margin:5px 0px;
}
h3 a.del, h3 a.edit{
	font-size:80%;
	margin-left:10px;
	font-weight:normal;
}
h3 a{
	font-size:85%;	
}
p {
  text-align: justify;
}
tr{
	vertical-align:top;
}

.blockTitle{
	background-image: url(title_bg.jpg);
	background-repeat: no-repeat;
	background-position:center left;
	width:196px;
	height: 33px;
	color:white;
	font-size:105%;
	padding: 0px;
	margin-left:3px;
}
.blockTitle div{
	padding: 5px  0 0 10px;
}
.blockContent {
	background-color:white;
	width:201px;
}
.blockContent div{
	padding: 5px  0 0 10px;
}
.blockLeft{
	background-image: url(block_left.jpg);
	background-repeat: no-repeat;
	background-position:bottom right;
}
.blockLeft div{
	background-image: url(block_left_rep.jpg);
	background-repeat: repeat-y;
	width:4px;
	height:100%;
}
.blockRight{
	background-image: url(block_right.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
}
.bottom{
	background-image: url(bottom_bg.jpg);
	height:70px;
	color:#8B5030;
	font-size:80%;
}
.bottom p{
	margin:0px;
	padding:0px;
}
.bSep{
	background-image: url(bSep.gif);
	background-repeat: no-repeat;
	background-position:center center;
	padding:10px;
}
.copy{
	margin:7px 0 0 10px;
}
.imgTable img, .imgTable a img, img.ramka {
	border:3px double #8F7253;
}
.header {
	background-image: url(header_bg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:middle;
	white-space:nowrap;
	font-weight:bold;
	padding:5px 10px;
}

#cornerImg {
	text-align:right;
	right:0px;
	margin-top:-128px;
}
.main_menu{
	padding:15px 0 0 10px;
}
.main_menu li{
	list-style-type:none;
	background-image: url(menu_arrow.gif);
	background-repeat: no-repeat;
	background-position:center left;
	padding-left:22px;
	margin-bottom:4px;
}
.main_menu a{
	text-decoration:none;
	font-size:85%;
	font-weight: bold;
}
.main_menu a:hover{
	text-decoration: underline;
	color: #982806;
}
.out_links {
	padding-left:10px;
}
.out_links a{
	color:white;
	font-size:90%;
	text-decoration:none;
	background-image: url(submenu.gif);
	background-repeat: no-repeat;
	background-position:center left;
	padding-left:15px;
	margin-right: 15px;
}
.popTitle{
 border-bottom:1px solid #908E8E;
 text-align:center;
 padding:8px;
 margin-bottom:10px;
 font-size: 110%;
 font-weight: bold;
}
.project a{
	font-size:90%;
	font-weight:bold;	
}
.submenu{
	position:absolute;
}
.submenu ul{
 padding:5px 10px 5px 10px;
 margin-top:15px;
 background-color: #F8F4E7;
 border: 1px solid #D8C5B4;
}
.submenu li{
	list-style-type:none;
	font-size:80%;
	margin-bottom:5px;
}
.submenu a{
	text-decoration:none;
}
.submenu a:hover{
	text-decoration:underline;
}
.top{
	background-color:#E1D1C2;
	background-image: url(top_bg.jpg);
	background-repeat: no-repeat;
	background-position:center left;
	height:176px;
}
.newsPhotos a img{
	border:3px double #c0c0c0;
}
.newsPhotos div{
	style=padding: 10px 3px;
}
.mainMenuHeader {
	background-color:#E0B570;
	border:1px solid #8F7253;
	margin-bottom:5px;
	padding:3px 5px;
	text-align:center;
	white-space:nowrap;
	}

.pager{
text-align:left;
}
.pager a.selected {
background-color:#B69079;
border:1px solid #8F7253;
color: #753E20;
font-weight:bold;
}
.pager a:hover {
	background-color:#C1A28D;
}
.pager a {
background-color:#f4f0e4;
border:1px solid #8F7253;
padding:3px 5px;
text-decoration:none;
}
.alphabet{
	text-align:center;
}
.alphabet .noValues{
	color:grey;
}
.alphabet a {
	text-decoration:none;
	line-height:1.5;
}
.alphabet a.selected {
	background-color:#B69079;
	border:1px solid #8F7253;
	color: #753E20;
	font-weight:bold;
	padding:3px 5px;
	text-decoration:none;
}
.alphabet a:hover {
	background-color:#EED6BF;
}

.underlined {
	border-bottom:1px solid #8F7253;
	padding:8px 0px;
}
.underTop{
	background-image: url(under_top.gif);
	height:2px;
}

.desc p{
	margin:4px 8px;
	text-indent: 2em;
	line-height:1.5;
	text-align:justify;
	font-size:90%;
}
.scriptDiv, .hidden{
	display:none;
	clear:both;
}
.wElement{
	width:250px;
}
#divForm input, .userData input{
	width:200px;
}
.archive{
	text-align:left;
}
.archive a {
	text-decoration:underline;
	line-height:1.5;
}
.archive a.selected {
	font-weight:bold;
	text-decoration:none;
}