html, body {height:100%;}
body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #412418;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #412418;
	background: #F0D9BA;
	}
	img {display: inline;}
table,img {border:0;}	
p {padding: 7px 7px 7px 7px;}
a {color: #8d3520; text-decoration: underline;}
a:hover {color: #C44B12; text-decoration: underline;}
a:active {color: #C44B12; text-decoration: underline;}

.p {padding: 5px 5px 5px 5px;}
h1.well
{color: #820B00;
	font-family: Times New Roman, Times, serif;
	font-size: 24px;
	font-style: italic;}
	
h1.cat
{color: #820B00;
	font-family: Times New Roman, Times, serif;
	font-size: 24px;
	font-style: italic;
	padding: 5px;
	margin:0px;}	
	
h2.coll {
	color: #820B00;
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	font-style: italic;
	letter-spacing: 5px;
}
#home {
	position: absolute;
	top: 75px;
	left: 8px;
	width: 50px;
	height: 18px;
	z-index: 5;

}
#logo {
	position: absolute;
	top: 130px;
	left: 36px;
	width: 230px;
	height: 112px;
	z-index: 6;
}
.tree {background:url("images/flower.jpg") no-repeat bottom left;}
td.bottom {background:url("images/bottom.jpg") no-repeat; padding-left: 120px;}
td.menuBottom {padding: 20px 0px 10px 0px; color: #F0D9BA;}	
td.menuBottom a {	color: #F0D9BA; 	text-decoration: underline;	}
td.menuBottom a:hover {color: #CD6C39; 	text-decoration: underline;}
td.menuBottom a:active {color: #CD6C39; 	text-decoration: underline;}

td.mainmenu {
	background:url("images/menu_bg.jpg");
	background-repeat: repeat-y;		
	padding-top: 20px; height: 100%;
}

ul.menu {margin-left: 25px; margin-right: 25px; 
	list-style-type: none; font-weight: bold; font-size: 13px; color: #8d3520;}
ul.menu li a {color: #8d3520; 	text-decoration: none;	}
ul.menu li a:hover {color: #CC441A; 	text-decoration: none;}
ul.menu li a:active {color: #CC441A; 	text-decoration: none;}


ul.menu li {padding-bottom: 10px;}
ul.menu li.sec {padding-left: 20px; padding-bottom: 10px;}
ul.menu li.sec a {	color: #412418; 	text-decoration: none; font-size: 12px;	}
ul.menu li.sec a:hover {color: #8e0e00; 	text-decoration: none; font-size: 12px;	}
ul.menu li.sec a:active {color: #8e0e00; 	text-decoration: none; font-size: 12px;	}

table.content {margin-top: 50px;}
table.content  td {padding: 5px;}
 td.cat {padding: 0px;}
table.content  td.last {padding-bottom: 100px;}
.news_date {
	font-size: 12px;
	color: #C44B12;
	font-weight: bold;
font-family: Geneva, Arial, Helvetica, sans-serif, Tahoma;
}
.coll_name {
	font-size: 22px;
	color: #C44B12;
		font-weight: bold;
	
	}
	.border_bot {border-bottom: 3px #F6F1ED solid;}
	.border_bot_left {border-bottom: 1px #820B00 dotted; border-left: 1px #820B00 dotted;}
	.border_left {border-left: 1px #820B00 dotted;}
	.bold14 {font-size: 14px; font-weight: bold; }
	.soob {font-size: 14px; font-weight: bold; color: #990000;}
	.sostav {border-bottom: 1px #C44B12 solid; font-weight: bold;}
	
	.red  {color: #FF0000}
