body {
	margin: 0;
	padding: 0;
	background: url(img/bg.jpg) top repeat-x;
}
body, table, td, p {
	color: #333;
	font: 8pt Tahoma;
}
a {
	color: #333;
	font: 8pt Tahoma;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0;
	margin-top: 10px;
}
#main {
	width: 100%;
	border: 0;
	background: url(img/head.jpg) top right no-repeat;
}
.table {
	width: 100%;
	border: 0;
}
/* Левая колонка */
#left_col {
	width: 365px;
	background: #fff url(img/bg_left_col.jpg) top left no-repeat;
	padding: 18px 0 20px 0;
}
/* Телефоны в шапке */
.verhnii_text {
	position: absolute;
	z-index: 10000;
	top: 50px;
	left: 270px;
}
p.verhnaa_nadpis {
	color: #4a7965;
	font: 12pt ;
	margin-left: 15px;
}
p.vn {
	margin-left: 40px;
}
/* Блок с лого и меню */
.block {
	width: 273px;
	margin-left: 26px;
}
.block_top {
	height: 26px;
}
.block_center {
	background: url(img/bg_block.gif) left repeat-y;
	padding: 10px 0 0 1px;
}
.block_center h3 {
	color: #666;
	font: italic 9pt "Century Gothic";
	margin: 0;
	padding: 10px;
}

.block_bot {
	height: 54px;
}
/* Новости */
.opisaniepole {
	padding: 0 10px 20px 46px;
	background: #f0eded;
}
.opisaniepole a {
	color: #333;
	font: 8pt Tahoma;
	text-decoration: none;
}
.opisaniepole a:hover {
	text-decoration: underline;
}
p.poleo {
	padding: 5px;
	background: #4a7965;
	color: #fff;
	width: 120px;
	margin: 0;
	margin-top: 15px;
}
h1 {
	color: #4a7965;
	font: bold 9pt Tahoma;
	margin-bottom: 10px;
}
/* Наши партнеры */
.leftniz {
	padding: 15px 10px 0 46px;
	background: #fff;
}
.leftniz a {
	font: 10pt Arial;
	text-decoration: underline;
	line-height: 1.5;
}
.partners a:hover {
	text-decoration: none;
}
/* Правая колонка */
#right_col {
	width: *;
	padding: 415px 0 20px 15px;
}
/* Контент */
.content {
	border: 1px solid #ccc;
	padding: 10px;
}
.text {
	border-bottom: 1px dashed #ccc;
	padding-bottom: 20px;
}
.zags {
	border-bottom: 1px dashed #ccc;
	padding: 5px;
	width: 50%;
}
ul.cont {
	margin: 0;
	padding: 0;
}.menu {
	margin-left: 22px;
}
.menu td {
	width: 186px;
	text-align: center;
	background: url(img/menu.gif) bottom no-repeat;
	padding: 8px 0;
}
.menu td a {
	font: 9pt Verdana;
	text-decoration: none;
}
.menu td a:hover {
	color: #4a7965;
	text-decoration:underline;
}
ul.cont li {
	display: block;
	float: left;
	width: 40%;
	list-style: square outside;
	padding-left: 10px;
	padding-right: 20px;
	margin-top: 10px;
	background: url(img/marker.gif) left 5px no-repeat;
	color: #000;
	font: 7pt Arial;
}
/* Нижняя зеленая линия */
.line {
	height: 10px;
	background: #4a7965;
}
/* Низ страницы */
#foot {
	color: #4a7965;
	font: bold 9pt Tahoma;
	padding: 20px 60px;
}
