body {
	margin: 0px;
	padding: 0px;
	padding-left: 60px;
	background-image: url(/img/bg_all.gif);
	font-family: Verdana;
	font-size: 10px;
}
.link a {
	color: #EA5E00;
	text-decoration: none;
}
.link A:hover {
	text-decoration: underline;
}

#bg-left {
	width: 806px;
	background-image: url(/img/bg_left.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 19px;
}
#bg-right {
/*	width: 701px;*/
	background-image: url(/img/bg_right.gif);
	background-repeat: repeat-y;
	background-position: right top;
/*	padding-right: 9px;*/
}
#left-col {
	width: 541px;
	background: #FFFFF0;
	background-image: url(/img/s_black.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#about {
	background-image: url(/img/tit_about.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 55px 9px 20px 20px;
}
#right-col {
	background-image: url(/img/bg_right_col.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#news {
/*	width: 191px;*/
	background-image: url(/img/tit_news.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 55px 20px 20px 30px;
}
#calendar {
/*	width: 241px;*/
	background-image: url(/img/tit_calendar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 55px 20px 20px 30px;
}
#photo {
/*	width: 541px;*/
	background-image: url(/img/tit_photo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 55px 20px 20px 30px;
}
#main-sec {
	background-image: url(/img/bg_main_sec.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 17px 0 20px 15px;
}
#main-content {
	padding: 18px 9px 20px 20px;
}
#right-sec {
/*	width: 191px;*/
	background-image: url(/img/bg_right_sec.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 55px 20px 20px 30px;
}
.news-date {
	color: #AD2B00;
	font-size: 12px;
	font-weight: bold;
}
.text {
	color: #000000;
	font-size: 11px;
}
.text a {
	color: #000000;
	text-decoration: underline;
}
.text a:hover {
	text-decoration: none;
}
.news-separator {
	height: 10px;
}
.footer {
	padding: 5px;
	color: #FFFFEE;
	font-size: 10px;
}
#footer-menu {
	background-image: url(/img/bg_right_col.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#footer-menu2 {
	background-image: url(/img/bg_footer_menu.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}