body {
	
	padding:0px;
	margin:0px;
	background:url(all_bg.gif);
	color:#000000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
}

p { color:#000000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
}

.td1 {
	border-left: 2px groove #B2C5D4;
}

a.menu:link {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	line-height: 9px;
	text-decoration: none;
	color: #fff;
	letter-spacing: -1px;
}

a.menu:visited {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	line-height: 9px;
	text-decoration: none;
	color: #fff;
	letter-spacing: -1px;
}

a.menu:active {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	line-height: 9px;
	text-decoration: none;
	color: #fff;
	letter-spacing: -1px;
}

a.menu:hover {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	line-height: 9px;
	text-decoration: underline;
	color: #fff;
	letter-spacing: -1px;
}

div.head_relative {
	
	
	position:relative;
	width:790px;
	height:214px;
	background:url(head_bg.jpg) no-repeat top left;
}


div.head_relative .contacts {
	
	position:absolute;
	height:20px;
	width:500px;
	top:5px;
	left:250px;
	text-align:right;
	
	2border:1px solid red;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	line-height:20px;
}


div.head_relative .contacts strong {
	
	font-weight:bold;
	font-size:13px;
}

table.galery {
	
	width:100%;
	margin:20px 0px;
	
}

table.galery div {
	
	padding:5px;
	background-color:#fff;
	border:1px solid black;
	width:230px;
	height:173px;
	margin:20px 0px;

}	

table.decor_tbl {
	
	width:100%;
	border-collapse:collapse;
}

table.decor_tbl td {
	
	padding:5px;
	border:1px solid black;
	color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}

.news_txt {
	
	color:#666; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	margin:6px;
	text-align:left;
}
