BODY {margin:0px; padding:0px; background:white;}
TD, P, LI {padding:0px; font:14px/1.4 Arial;}
H1 {font:22px Arial;}
H2 {font:18px Arial;}
H3 {font:bold 14px Arial;}
H4 {font:bold 12px Verdana;}
A IMG {border:0px;}
A {color:293790;text-decoration:underline;}

/* шапка */
TABLE.head {background:url(i/head.bg.jpg);}
IMG.logo {margin:0 0 0 0;}
TABLE.menu {
	background:url(i/menu.bg.jpg);
}
TABLE.menu A {
	font:12px Arial;
	color:black;
	height:1px;
	margin-top:10px;
}
TABLE.ikonki {
	margin:11px 0 0 0;
}

/* блок */
DIV.head_line_pink, DIV.head_line_blue {
	margin-bottom:0px;
}
DIV.head_line_pink {background:url(i/block.head_line_pink.gif) no-repeat left top;}
DIV.head_line_blue {background:url(i/block.head_line_blue.gif) no-repeat left top;}
DIV.block DIV.head {
	background:url(i/block.head_marker.gif) no-repeat left center;
	font:bold 12px Arial;
	color:#5A5A5A;
	padding:0 0 0 20px;
	margin-bottom:10px;
}
DIV.block {
	color:#5A5A5A;
	font:11px Tahoma;
	margin:0 0 30px 0;
}

/* меню услуги */
DIV.menu_uslugi DIV.razdelitel {
	background:url(i/block.line.gif) repeat-x left center;
}
DIV.menu_uslugi A {
	background:url(i/block.strelka.gif) no-repeat left center;
	padding:0 0 0 30px;
	font:12px Tahoma;
	display:block;
}

TABLE.foot {
	background:url(i/foot.bg.gif);
	margin-top:40px;
}
TABLE.foot TD {
	font:11px Verdana;
	color:#2F2F2F;
}

DIV.menu_on_page {
	margin:10px;
}
DIV.menu_on_page A {
	background:url(i/block.strelka.gif) no-repeat left center;
	padding:0 0 0 30px;
	display:block;
}
DIV.menu_on_page DIV.h1 {
	padding:0 0 0 30px;
	display:block;
	font-weight:bold;
}

/* оформление фотографий */
IMG.left, DIV.fotos_left {
	float:left;
	margin:10px 10px 10px 0px;
}
DIV.fotos_right {
	float:right;
	margin:10px 0px 10px 10px;
}
DIV.foto {
	padding:5px 5px 3px 5px;
	border:1px solid #C3C3C3;
	background:#E5E5E5;
	margin:5px;
	font:11px/1 Tahoma;
	text-align:center;
}
DIV.foto IMG {
	display:block;
	border:1px solid #C3C3C3;
	margin-bottom:3px;
}

/* оформление маленьких фотографий */
DIV.foto_small {
	padding:2px 2px 2px 2px;
	border:1px solid #C3C3C3;
	background:#E5E5E5;
	margin:2px;
	font:11px/1 Tahoma;
	text-align:center;
}
DIV.foto IMG {
	display:block;
	border:1px solid #C3C3C3;
	margin-bottom:1px;
}

/* оформление прайс-листа */
.left
	{
	font-size: 13px;
	border-bottom: 1px solid silver;
	background-color: #eeeeee;
	padding: 5px 7px;
	}
.right
	{
	width: 90px;
	font-size: 13px;
	text-align: right;
	border-left: 1px solid silver;
	border-bottom: 1px solid silver;
	background-color: #eeeeee;
	padding: 5px 7px;
	}
.pricel
	{
	font-size: 13px;
	background-color: #eeeeee;
	padding: 3px 7px;
	}
.pricer
	{
	font-size: 13px;
	width: 90px;
	text-align: right;
	background-color: #eeeeee;
	padding: 3px 7px;
	border-left: 1px solid silver;
	}


/*прайс-лист*/

.prise {
	width:100%;
	border-color:#A8C0E9;
	border-style:solid;
	border-width:1px 0 0 1px;
	margin-bottom:30px;
}
.prise td {
	font:12px Tahoma;
	border-color:#A8C0E9;
	border-style:solid;
	border-width:0 1px 1px 0;
	background:#D0DFF8;
	padding:5px 10px;
}
td.tsena {
	text-align:right;
	width:80px;
}

TABLE.price TR TD OL LI {font:12px Tahoma; color:red;}
/*OL.price_naimenovanie LI, ol.price LI{font:12px Tahoma;}*/

.prise ol {margin-top:0px; padding-top:0px;}
.tseny {list-style-type:none; text-align:right;}
.otstup {margin:5px 0px 5px 10px;}
.sub_prise TD {border:0px; padding:2px;}

TR.novisible TD {font-size:1px;border:0;padding:0;background:none;}