.body
{
    width : expression(parentNode.clientwidth > 1580 ? "1580px" : "auto");
    max-width: 1580px;
	width : expression(parentNode.clientwidth < 1003 ? "1003px" : "auto");
    min-width: 1003px;
	width: auto;
	margin: 0 auto;
	text-align: left;
	background: url("img/bg_body_.jpg") no-repeat center top;
}
.body_usl
{
    width : expression(parentNode.clientwidth > 1580 ? "1580px" : "auto");
    max-width: 1580px;
	width : expression(parentNode.clientwidth < 1003 ? "1003px" : "auto");
    min-width: 1003px;
	width: auto;
	margin: 0 auto;
	text-align: left;
	background: url("img/bg_usl_.jpg") no-repeat center top;
}
.body_page
{
    width : expression(parentNode.clientwidth > 1580 ? "1580px" : "auto");
    max-width: 1580px;
	width : expression(parentNode.clientwidth < 1003 ? "1003px" : "auto");
    min-width: 1003px;
	width: auto;
	margin: 0 auto;
	text-align: left;
	background: url("img/bg_page_.jpg") no-repeat center top;
}
BODY
{
	vertical-align: top;
	background: #fff;
	margin: 0 auto;
	text-align: center;
	font-size: 12px;
	color: #8f8f8f;
	font-family: tahoma;
}
td
{
	font-size: 12px;
	color: #8f8f8f;
	font-family: tahoma;
}
table
{
	border-collapse: collapse;
}
a
{
	color: #0b346b;
	text-decoration: underline;
}
a:hover
{
	color: #0b346b;
	text-decoration: none;
}
.logo
{
	width: 340px;
	left: 50%;
	top: 28px;
	margin-left: -417px;
	position: absolute;
}
.ot_menu
{
	width: 170px;
	float: right;
	height: 366px;
	margin: 28px 25px 28px 25px;
	text-align: right;
}
.ot_menu2
{
	width: 170px;
	float: right;
	height: 265px;
	margin: 10px 25px 10px 25px;
	text-align: right;
line-height: 25px;
}
a.menu
{
	font-size: 16px;
	color: #464646;
	font-weight: bold;
	font-family: times new roman, tahoma;
	text-decoration: underline;
}
a.menu:hover
{
	font-size: 16px;
	color: #2e4c89;
	font-weight: bold;
	font-family: times new roman, tahoma;
	text-decoration: none;
}
.menu
{
	font-size: 16px;
	color: #2e4c89;
	font-weight: bold;
	font-family: times new roman, tahoma;
	text-decoration: none;
}
.tel
{
	height: 137px;
	float: right;
}
.tel2
{
	background: url("img/tel2.jpg") no-repeat right top;
}
.cent_text
{
	margin: 0 14% 0 14%;
}
.cent_text_page
{
	padding: 0 14% 180px 14%;
}
.c1
{
	vertical-align: top;
	background: #dae9f2 url("img/c1.gif") no-repeat bottom left;
}
.ot_c1
{
	padding: 19px 50px 19px 160px;
}
.c4
{
	vertical-align: top;
	background: #faf9d5 url("img/c4.gif") no-repeat top left;
}
.c5
{
	vertical-align: top;
	background: #f8f8f8 url("img/c5.gif") no-repeat bottom right;
}
.c6
{
	vertical-align: top;
	background: #dae9f2 url("img/c6.gif") no-repeat bottom right;
}
.c4_2
{
	vertical-align: top;
	background: #faf9d5 url("img/c4_2.gif") no-repeat bottom right;
}
.ot_c4
{
	padding: 19px 50px 19px 110px;
}
.ot_c5
{
	padding: 19px 130px 19px 25px;
}
.c2
{
	vertical-align: top;
	background: #e6fad5 url("img/c2.gif") no-repeat top left;
}
.c3
{
	vertical-align: top;
	background: #fee8f0 url("img/c3.gif") no-repeat right bottom;
}
.ot_c2
{
	padding: 19px 50px 19px 100px;
}
.ot_c3
{
	padding: 19px 130px 19px 100px;
}

.bg_bot
{
	background: url("img/bg_bot.jpg") no-repeat center bottom;
}



.bg_lechenie
{
	background: #dae9f2 url("img/bg_lechenie.gif") no-repeat bottom left;
}
.bg_protez
{
	background: #eafbdb url("img/bg_protez.gif") no-repeat bottom left;
}
.bg_imp
{
	background: #fee8f0 url("img/bg_imp.gif") no-repeat bottom left;
}
.bg_otbel
{
	background: #faf9d5 url("img/bg_otbel.gif") no-repeat bottom left;
}
.bg_chistka
{
	background: #f8f8f8 url("img/bg_chistka.gif") no-repeat bottom left;
}
.bg_det
{
	background: #dae9f2 url("img/bg_det.gif") no-repeat bottom left;
}
a.lechenie
{
	padding: 7px 14% 8px 14%;
	background: #dae9f2;
	display: block;
	text-decoration: none;
	font-size: 18px;
	color: #219202;
	font-style: italic;
	font-family: georgia, tahoma;
}
a.lechenie:hover
{
	padding: 7px 14% 8px 14%;
	background: #dae9f2;
	display: block;
	text-decoration: none;
	font-size: 18px;
	color: #219202;
	font-style: italic;
	font-family: georgia, tahoma;
}
a.prot
{
	padding: 7px 14% 8px 14%;
	background: #e6fad5;
	display: block;
	text-decoration: none;
	font-size: 18px;
	color: #219202;
	font-style: italic;
	font-family: georgia, tahoma;
}
a.prot:hover
{
	padding: 7px 14% 8px 14%;
	background: #e6fad5;
	display: block;
	text-decoration: none;
	font-size: 18px;
	color: #219202;
	font-style: italic;
	font-family: georgia, tahoma;
}
a.imp
{
	padding: 7px 14% 8px 14%;
	background: #fee8f0;
	display: block;
	text-decoration: none;
	font-size: 18px;
	color: #219202;
	font-style: italic;
	font-family: georgia, tahoma;
}
a.imp:hover
{
	padding: 7px 14% 8px 14%;
	background: #fee8f0;
	display: block;
	text-decoration: none;
	font-size: 18px;
	color: #219202;
	font-style: italic;
	font-family: georgia, tahoma;
}
a.otb
{
	padding: 7px 14% 8px 14%;
	background: #faf9d5;
	display: block;
	text-decoration: none;
	font-size: 18px;
	color: #219202;
	font-style: italic;
	font-family: georgia, tahoma;
}
a.otb:hover
{
	padding: 7px 14% 8px 14%;
	background: #faf9d5;
	display: block;
	text-decoration: none;
	font-size: 18px;
	color: #219202;
	font-style: italic;
	font-family: georgia, tahoma;
}
a.chistka
{
	padding: 7px 14% 8px 14%;
	background: #f8f8f8;
	display: block;
	text-decoration: none;
	font-size: 18px;
	color: #219202;
	font-style: italic;
	font-family: georgia, tahoma;
}
a.chistka:hover
{
	padding: 7px 14% 8px 14%;
	background: #f8f8f8;
	display: block;
	text-decoration: none;
	font-size: 18px;
	color: #219202;
	font-style: italic;
	font-family: georgia, tahoma;
}
a.det
{
	padding: 7px 14% 8px 14%;
	background: #dae9f2;
	display: block;
	text-decoration: none;
	font-size: 18px;
	color: #219202;
	font-style: italic;
	font-family: georgia, tahoma;
}
a.det:hover
{
	padding: 7px 14% 8px 14%;
	background: #dae9f2;
	display: block;
	text-decoration: none;
	font-size: 18px;
	color: #219202;
	font-style: italic;
	font-family: georgia, tahoma;
}
.ot_block
{
	width: 33%;
	height: 387px;
	float: left;
	margin: 55px 0 0 0;
}
.bg_news_main
{
	margin: 0 auto;
	border: #fff 1px solid;
	width: 304px;
	height: 387px;
	background: url("img/bg_news_main.jpg") no-repeat top left;
}
.bg_anons_main
{
	margin: 0 auto;
	border: #fff 1px solid;
	width: 304px;
	height: 387px;
	background: url("img/bg_anons_main.jpg") no-repeat top left;
}
.bg_opros_main
{
	margin: 0 auto;
	border: #fff 1px solid;
	width: 304px;
	height: 387px;
	background: url("img/bg_opros_main.jpg") no-repeat top left;
}
.ot_zag
{
	margin: 74px 5px 35px 174px;
}
.ot_zag2
{
	margin: 74px 5px 35px 200px;
}
.ot_text_main
{
	margin: 0px 5px 0 80px;
}

.ot_text_main_new
{
	margin: 0px 5px 0 2px;
}

.god
{
	float: right;
	font-size: 18px;
	color: #686868;
	font-family: georgia, tahoma;
	margin: 10px 0 0 0;
}
.data
{
	font-size: 30px;
	color: #686868;
	font-family: georgia, tahoma;
}
.data2
{
	font-size: 20px;
	color: #686868;
	font-family: georgia, tahoma;
}
.ot_bot_main
{
	width: 1000px;
	margin: 0 auto;
}
.ot_bot_main2
{
	margin: 40px 80px 40px 80px;
	width: 340px;
	float: left;
}
.ot_page_left
{
	float: left;
	width: 40%;
	margin: 25px 2% 0 8%;
}
.ot_page_right
{
	float: left;
	width: 40%;
	margin: 61px 7% 0 2%;
}
.ot_text
{
	font-size: 14px;
	font-family: tahoma;
	margin: 0px 5px 0 80px;
	
}
