body {

	margin: 0;

	padding: 0;

	background: #d8e0e8 url(img/bg.jpg) repeat-x top;

}

body, table, td, div, p {

	color: #838282;

	font: 8pt Tahoma;

}





h3 a {

    color: #fff;

    font: normal 14pt Verdana;

    text-decoration: none;

}







a {

	color: #838282;

	font: 8pt Tahoma;

	text-decoration: underline;

}

a:hover {

	text-decoration: none;

}

#main {

	width: 85%;

}

/* ØÀÏÊÀ */

#head {

	width: 100%;

	height: 277px;

}

.head_l {

	background: url(img/head_l.jpg) no-repeat left;

	width: 50%;

	text-align: left;

	vertical-align: top;

	padding: 25px 0 0 80px;

}

#head_block {

	border-top: 9px solid #fff;

	border-bottom: 9px solid #fff;

	border-left: 7px solid #fff;

	border-right: 7px solid #fff;

	width: 100%;

	height: 138px;

}

#head_block a {

	display: block;

	color: #0f416f;

	font: 10pt Tahoma;

	text-decoration: none;

	width: 122px;

	height: 41px;

	text-align: left;

	padding: 55px 0 0 105px;

}

#head_block a:hover {

	text-decoration: underline;

}

.head_block_l {

	background: #104270 url(img/bg_head_block_l.jpg) repeat-y left;

	width: 50%;

}

.head_block_r {

	background: #104270 url(img/bg_head_block_r.jpg) repeat-y right;

	width: 50%;

}

.preim {

	background: url(img/preim.gif);

}

.milic {

	background: url(img/milic.gif);

}

.chop {

	background: url(img/chop.gif);

}

.fiz {

	background: url(img/fiz.gif);

}

/* ÎÑÍÎÂÍÀß ÊÎËÎÍÊÀ */

#cont {

	background: url(img/bg_page.gif) repeat-x top;

	text-align: left;

	vertical-align: top;

	padding: 0 15px 100px 0;

}

.cont_top {

	width: 100%;

	background: url(img/bg_cont_top.jpg) no-repeat left top;

	padding: 45px 0 60px;

}

#menu {

	width: 180px;

	padding-left: 10px;

	vertical-align: top;

}

#menu ul {

	margin: 0;

	padding: 0;

	list-style: none;

}

#menu ul li {

	display: block;

	padding: 5px 0 5px 15px;

	background: url(img/marker.gif) no-repeat left 12px;

}

#menu ul li.open {

	background: url(img/marker_open.gif) no-repeat left 12px;

}

#menu ul li a {

	color: #000;

	font-size: 11pt;

	text-decoration: none;

}

#menu ul li.uslugi {

	margin: 0;

	padding: 5px 0 5px 15px;

	background: none;

}

#menu ul li.uslugi a {

	color: #1f49b3;

	font-size: 9pt;

	text-decoration: underline;

}

#menu ul li.uslugi a:hover {

	text-decoration: none;

}

.line {

	width: 70px;

	text-align: center;

	vertical-align: top;

}

.cont_top_text {

	text-align: left;

	vertical-align: top;

}

.cont_top_text strong {

	color: #0f416f;

	font: bold 11pt Tahoma;

	display: block;

	padding: 0 0 25px;

}















h1 {

	color: #4b4b4b;

	font: normal 18pt Tahoma;

	margin: 0;

	padding: 0 0 25px 25px;

}

h1 strong {

	color: #fff;

}

.image {

	padding: 0 15px 0 0;

	text-align: left;

	vertical-align: top;

}

.text {

	vertical-align: top;

	padding: 10px 0 0;

}

p {

	margin: 0;

	text-align: justify;

}

h2 {

	margin: 0;

	color: #303030;

	font-size: 11pt;

	padding: 15px 0;

}

/* ÏÐÀÂÀß ÊÎËÎÍÊÀ */

#right {

	width: 253px;

	background: url(img/bg_right.jpg) no-repeat top;

	text-align: left;

	vertical-align: top;

	padding: 0 0 80px 10px;

}

h3 {

	display: block;

	width: 208px;

	height: 40px;

	background: url(img/stoimost.jpg);

	color: #fff;

	font: normal 14pt Verdana;

	padding: 10px 0 0 15px;

	margin: 0 0 0 5px;

}

.contacts {

	padding: 20px 0 30px 15px;

	color: #0f416f;

	font-size: 9pt;

	line-height: 1.2;

}

h4 {

	margin: 0;

	color: #728fac;

	font: bold 17pt Tahoma;

}

h4 small {

	font: normal 13pt Tahoma;

}

.zayavka {

	background: url(img/bg_zayavka.jpg) left top;

	width: 238px;

	height: 366px;

	padding: 12px 0 0 12px;

}

h5 {

	margin: 0;

	color: #00aeef;

	font: bold 11pt Tahoma;

}

.zayavka form {

	margin: 0;

	padding: 5px 0 0 10px;

	font-size: 10pt;

	line-height: 1.8;

}

h6 {

	color: #00aeef;

	font-size: 10pt;

	font-weight: normal;

	padding: 15px 0 0;

	margin: 0;

}

.button {

	padding: 10px 0 0 30px;

}

/* ÍÈÆÍÈÉ ÁËÎÊ */

#foot {

	height: 47px;

	padding: 15px 0 0 20px;

	background: #0f416f;

	color: #fff;

	text-align: left;

	vertical-align: top;

}

#foot a {

	color: #fff;

	text-decoration: none;

}

#foot a:hover {

	text-decoration: underline;

}

.copy {

	float: left;

	padding: 0 0 0 20px;

}

.copy1 {

	float: right;

	padding: 0 25px 0 0;

}