p.banner_Ozerki { height: 165px; width: 100%; text-align: center; }
	p.banner_Ozerki	a { background: url('/uploads/banners/new_clinic.png') no-repeat scroll center top transparent; display: block; height: 165px; width: 100%; text-align: center; -moz-background-inline-policy: continuous; text-indent: -9999px; }


.map_Ozerki { background: url('/uploads/maps/map_lunacharskogo.png') no-repeat scroll center -60px transparent; height: 524px; -moz-background-inline-policy: continuous; }
	.wrapper_Map { height: 524px; width: 100%; overflow: hidden; text-align: center; }
		.wrapper_Map img { margin-top: -55px; }

.doctors { list-style: none; margin: 0; padding: 0; }
	.doctors li { display: block; width: 200px; height: 320px; float: left; text-align: center; }
		.doctors .zoom1, .doctors .empty { width: 171px; height: 248px; display: block; margin: 0 auto 10px auto; background: url('/images/photo_frame.png') no-repeat left top; }
			.doctors .empty:hover { cursor: default; }
			.doctors .zoom1 img { margin: 8px 0 0 2px; }

.photos { list-style: none; margin: 0; padding: 0; }
	.photos li { display: block; width: 200px; height: 270px; float: left; text-align: center; }
		.photos .zoom1 { width: 171px; height: 248px; display: block; margin: 0 auto 10px auto; background: url('/images/photo_frame.png') no-repeat left top; }
			.photos .zoom1 img { margin: 8px 0 0 2px; }

table.services { width: 90%; margin: 30px auto 30px auto; border-collapse: collapse; }
	table.services th, table.services td { padding: 6px 14px 8px 14px; font-weight: normal; }
	table.services th { background: #e4ecf4; padding: 8px 14px 10px 14px; border-top: 20px solid #fff; }
	table.services td { border-top: 1px solid #dae6f3; }
		table.services th h2 { margin-bottom: 0; font-size: 1.2em; }
		table.services small { line-height: 1.3em; display: block; margin-top: 5px; }

table.servicesPhotos { margin: 0 auto; }
ul.servicesPhotos { list-style: none; padding: 0; }
	ul.servicesPhotos li { display: block; float: left; height: 130px; }
	table.servicesPhotos td, ul.servicesPhotos li { color: #999; font-size: .9em; line-height: 1.2em; text-align: center; padding: 10px; width: 200px; border-top: none; }
		.servicesPhotos img { margin: 0 auto 8px auto; display: block; }



.articles { list-style: none; margin: 0; padding: 0; }
	.articles li { margin: 0; padding: 0 0 2em 60px; background: url('/images/icon_doc.png') no-repeat left top; }
		.articles h3, .articles h4 { margin-bottom: .5em; }



.researchInfo { margin: 0 auto 1em auto; width: 450px; border-collapse: collapse; }
	.researchInfo caption { padding-bottom: 10px; font-weight: bold; border-bottom: 1px solid #dae6f3; }
	.researchInfo th, .researchInfo td { padding: 4px 10px 6px 10px; border-bottom: 1px solid #dae6f3; }
	.researchInfo th { text-align: left; padding-right: 25px; }
	.researchInfo td { text-align: center; }




.addresses { width: 400px; margin: 0 auto; border-collapse: collapse; }
	.addresses td { padding: 15px; border-bottom: 1px solid #dae6f3; }
	.addresses .last td { border-bottom: none; }
	.addresses td.phone { width: 150px; text-align: right; }
		.addresses h3 { margin-left: -0.5em; margin-bottom: .5em; }
		.addresses nobr.phone { font-weight: bold; font-size: 1.2em; }
		.addresses a.link_Map { margin-top: 5px; display: block; }

a.link_Map { padding-left: 21px; background: url('/images/icon_compass.png') no-repeat 0 1px; text-decoration: none; }
	a.link_Map span { border-bottom: 1px dashed #364e7c; }
	a.link_Map:hover span { border-bottom: 1px dashed #af0203; }



a.videoPlayer { margin: 10px auto; display: block; width: 425px; height: 300px; }



table.fakeTabs { xxxborder-collapse: collapse; margin: -20px auto 30px auto; }
	table.fakeTabs td { border: 1px solid #fff; border-top: 4px solid #fff; border-left: none; border-right: none; background: #344f94; vertical-align: bottom; text-align: center; }
	table.fakeTabs td.active { background: #fff; border: 1px solid #344f94; border-bottom: 1px solid #fff; }
		table.fakeTabs a, table.fakeTabs a:visited, table.fakeTabs a:hover { display: block; padding: 5px 15px 7px 15px; text-decoration: none; color: #fff; }
		table.fakeTabs span { display: block; padding: 5px 15px 7px 15px; }


/* Мк.5:9 */
