body {margin:0px; padding:0px; background:#EBECF5;}
td, div {padding:0px; font:12px/1.6 Verdana;}
P {text-align:justify;}
H1 {font:22px Arial;}
H2 {font:18px Arial;}
H3 {font:bold 14px Arial;}
H4 {font:bold 12px Verdana;}
A IMG {border:0px;}


.komentariy {font:11px Arial;}


/*оформление картинок*/
IMG.foto {border:1px solid white;}

IMG.right {border:1px solid white; display:block; float:right; margin:3px 0px 10px 10px;}
IMG.left {border:1px solid white; display:block; float:left; margin:3px 10px 10px 0px;}

TABLE.image_and_text_right {display:block; float:right; margin:3px 0px 10px 10px;}
TABLE.image_and_text_right TD IMG {border:1px solid white;}
TABLE.image_and_text_right TD {font:11px Arial;}

TABLE.image_and_text_left {display:block; float:left; margin:3px 5px 5px 0px;}
TABLE.image_and_text_left TD IMG {border:1px solid white;}
TABLE.image_and_text_left TD {font:11px Arial;}

.text1, .text1 td.body{font:13px Arial; color:black;}
A {color:#0400B8; text-decoration:underline;}


/*фоны для шапки*/
#logo {background:url(i/logo.gif);}
#menu_top {background:url(i/menu_top_fon.gif);}
#menu_top_prodolzhenie {background:url(i/menu_top_fon.gif);}
#shtuchka_nad_panelyami {background:url(i/x7.jpg);}
#rastyazhka_kartina {background:url(i/x10.jpg);}
#promezhutok_1 {background:url(i/x2.jpg);}
#zagalovok_uslugi {background:url(i/head_uslugi.gif);}
#promezhutok_2 {background:url(i/x4.jpg);}
#menu_dopolnitelnoe {background:#EACC93;}
#promezhutok_3 {background:url(i/x5.jpg);}
#menu_uslugi {background:url(i/fon_uslugi.jpg);}
#promezhutok_0 {background:url(i/x1.jpg);}
#zagalovok_klinika {background:url(i/head_klinika.gif);}
#menu_klinika {background:#EADB93;}
#pod_panelyami {background:url(i/x6.jpg);}

#logo {text-align:center;padding:20px 0px 0px 55px;font:10px Verdana;color:white;line-height:8px;}

/*кнопочки в верхнем меню*/
#informatsiony_sayt {
	background:url(i/menu_top_fon2.gif);
	color:white;
	font:11px Tahoma;
	padding:0px 10px;
}
#sayt_kliniki {
	background:url(i/menu_top_fon1.gif);
	color:white;
	font:11px Tahoma;
	padding:0px 10px;
}
#menu_top td a:hover{color:yellow;}
#menu_top td a {color:white;font:11px Tahoma;}

/*дополнительное меню*/
.menu1 A {
	display:block;
	padding-left:8px;
	background:url(i/marker_display.gif) 0px 6px no-repeat;
	color:black;
	font:11px Verdana;
	text-decoration:none;
}
.menu1 A:hover {text-decoration:underline;}

#menu_dopolnitelnoe {padding:5px;}
#menu_uslugi {padding:5px 5px 0px 10px;}
#menu_klinika {padding:5px 5px 0px 10px;}

/*оформление контекста*/


/*первая страница*/


DIV.list {margin-left:20px; font:13px Arial;}
IMG.image_left {margin:2px 5px 5px 0px; border:1px solid white; float:left;}

/*нижняя часть страницы*/
#foot td {font:11px Verdana; color:black;}
#foot {margin:0px 20px 10px 20px;}
DIV#line_foot {margin:5px 20px 5px 20px; border-top:1px solid white; width:100%;font-size:0px;}


/*боковые блоки*/
.block {margin:0px 0px 5px 0px;}
		
.block .top {background:url(i/block_line_top.gif);width:100%}
.block .bottom {background:url(i/block_line_bottom.gif);}
.block .left {background:url(i/block_line_left.gif);}
.block .right {background:url(i/block_line_right.gif);}
		
.block .body {font:11px Arial; padding:0px 5px 5px 5px;}
.block .body div.h1 {
	color:#134C7C;
	font:bold 14px Courier New;
	padding:0px 0px 0px 14px;
	margin:0px 0px 10px 0px;
	background:url(i/marker_orange.gif) 0px 4px no-repeat;
}
.block .body P {text-indent:0px; text-align:left; margin:0px;line-height:14px;}
.block .body .hr {display:block; height:1px; width:100%; margin:5px 0px;}

#sled {margin:0px 0px 10px 0px; width:100%; background:#C8CCE4;padding:0px 0px 3px 35px;}




/*начало прайс-лист*/
/*прайс-лист*/
.prise {margin-bottom:30px;}
.prise td {font:12px Tahoma; border-bottom:1px solid white; padding:5px 0px;}
.prise ol {margin-top:0px; padding-top:0px;}
.tseny {list-style-type:none; text-align:right;}
TD.tsena {text-align:right; width:80px;}
.otstup {margin:5px 0px 5px 10px;}
TABLE.sub_prise  TD{border:0px; padding:2px;}
/*конец прайс-лист*/



/*для страницы награды*/
TD.nagrady {
	background:#C0C5DE;
	border:1px solid #929AC3;
	width:120px;
	padding:7px 0px;
	text-align:center;
}
TD.nagrady A IMG {border:1px solid #929AC3;}


/*стиль для каталога*/
#catalog_body {
	padding:20px;
}


DIV.home TD, DIV{font:12px/1.6 Arial;}
DIV.home	P {padding:0px; margin:0px 0px 20px 0px; text-align:left;}
	
DIV.home	.uslugi {
		color:#2E3BB6;
		font:18px Verdana;
		border-bottom:2px solid #838FCC;
		padding:0px 0px 5px 0px;
		margin:0px 0px 10px 0px;
	}
DIV.home	H1.skidki {
		color: black;
		font:bold 12px/1.6 Arial;
		border-bottom:2px solid #989CD5;
		padding:0px 0px 5px 0px;
		margin:0px 0px 5px 0px;
	}
	
DIV.home	DIV.yellow_box_1 {
		width: 300px;
		background: #EBE0D1 url(i/yellow_box_1.gif) left top no-repeat;
		margin:0px 0px 20px 50px;
	}
DIV.home	DIV.yellow_box_1 .box_2 {background: url(i/yellow_box_2.gif) right top no-repeat;}
DIV.home	DIV.yellow_box_1 .box_3 {background: url(i/yellow_box_3.gif) right bottom no-repeat;}
DIV.home	DIV.yellow_box_1 .box_4 {background: url(i/yellow_box_4.gif) left bottom no-repeat;padding:3px 10px 3px 10px;}


TD.raboty {
	color:#4B3204;
	font:bold 14px Arial;
	line-height:1px;
	background:#DCAF4F url(i_demo/raboty_fon.gif);
	width:118px;
	height:98px;
}
TD.raboty IMG {
	border:1px solid #DCAF4F;
	margin:4px 0px 0px 0px;
}

.home .block .body {font:12px/1.6 Arial;}


/* ШАПКА*/
TABLE.head {height:157px; background:#BEC4E2 url(i_new/fon.jpg);}

/* панель работы */
.raboty .body {background:#D8DCED url(i_new/raboty_fon.gif);}
.raboty .top {font-size:1px; height:10px; background:url(i_new/raboty_top.gif);}
.raboty .bottom {font-size:1px; height:8px; background:url(i_new/raboty_bottom.gif);}
.h1_raboty {color:#3B4781; height:1px; margin:0px 0px 5px 7px; font:bold 11px Arial;}
.raboty .foto {border:1px solid #8791C7;}
.raboty .podpis {color:#878FB5; font:bold 14px Arial; text-align:left;}

/* панель координаты */
.kontakty .body {background:#EFDFB4 url(i_new/kontakty_fon.gif); font:11px Verdana; padding:0px 5px 5px 10px;}
.kontakty .top {font-size:1px; height:10px; background:url(i_new/kontakty_top.gif);}
.kontakty .bottom {font-size:1px; height:8px; background:url(i_new/kontakty_bottom.gif);}

/* меню */
.menu {background:#ACB4DE;}
.menu .top {height:5px; font:1px Verdana; background:url(i_new/menu_border_top.gif);}
.menu .bottom {height:5px; font:1px Verdana; background:url(i_new/menu_border_bottom.gif);}	
.menu A {text-decoration:underline; color:black; margin:0px 5px; font:11px Tahoma;}
.menu A:hover {color:#9C0B11; text-decoration:none;}
.menu A.home {font-weight:bold; margin-right:20px;}


.menu_uslugi A{
	display:block;
	background:url(i/marker_display.gif) no-repeat 0px 6px;
	margin:0px 0px 5px 0px;
	padding-left:10px;
}


.menu_body A {
	color: #02006F;
	font:12px Arial;
	background:url(i/m_silver.gif) no-repeat 0px 3px;
	padding: 0px 0px 2px 13px;
	display: block;
	text-decoration: none;
}

.menu_body A:hover {
	color: #6F001F;
	background-image: url(i/m_red.gif);
	text-decoration: underline;
}

.menu_body .h1 {
	font: bold 12px Verdana;
	display: block;
	margin:7px 0px 2px 3px;
}

.menu_body A.bold {font-weight: bold;}


img.avtor {border:1px solid white;}

/* стиль для ссылки актуальный вопрос и обратная связь */
.big_blue {
	
}

.aktualny_vopros {
	background:url(i/aktualny_vopros.gif) no-repeat 2px 0px;
	width:248px;
	height:118px;
}
.aktualny_vopros .vopros {
	font: 12px Verdana;
	padding:42px 25px 0px 30px;
	color:#03008D;
}

/* раздел «актуальные вопросы»*/
.avtor_otveta {
	text-align:right;
	font:12px Verdana;
	margin-bottom:10px;
}

/* плавающие блоки наши работы */
.raboty_float {
	display:block;
	float:right;
	margin:10px;
}
.raboty_float div {
	border:1px solid #AABADB;
	background:#B2C4E3;
	margin:5px;
	padding:3px;
}

.raboty_float IMG {
	border:1px solid white;
}


/* vip прайс-лист */
TABLE.prise {
	width:100%;
	border-color:#A8C0E9;
	border-style:solid;
	border-width:1px 0 0 1px;
}
TABLE.prise td {
	border-color:#A8C0E9;
	border-style:solid;
	border-width:0 1px 1px 0;
	background:#D0DFF8;
	padding:5px;
}