@charset "utf-8";
/* CSS Document */

@media screen and (max-width:1199px) and (min-width:768px) {

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#fff;
	color:#5e5e5e;
	font-size:16px;
	font-family: 'MyriadPro-Regular';	
}

a img {
	border:none;
}





/*Шапка*/
div.header div.h-block {
	width:768px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
}
div.header div.h-block a.vopros {
	width:260px;
	height:27px;
	display:block;
	float:left;
	color:#fff;
	font-size:16px;
	line-height:16px;
	text-decoration:none;
	background:#363636 url(../images/vopros.png) no-repeat 23px 21px;
	padding:25px 0px 10px 0px;
	margin:0px;
	border-right:1px solid #fff;
	border-top:none;
	border-left:none;
	text-align:center;
	transition:0.3s ease-out;
}
div.header div.h-block a.vopros span {
	border-bottom:1px dotted #fff;
}
div.header div.h-block a.vopros:hover {
	background:#fff url(../images/vopros-osn-hover.png) no-repeat 23px 21px;
	color:#2c2b2b;
}
div.header div.h-block a.vopros:hover span {
	border-bottom:1px dotted #fff;
	border-bottom:1px dotted #2c2b2b;
}
div.header div.h-block a.z-priem {
	width:155px;
	height:27px;
	display:block;
	float:left;
	background:#363636 url(../images/z-priem.png) no-repeat 40px 20px;
	border:none;
	color:#fff;
	font-size:16px;
	line-height:16px;
	text-decoration:none;
	padding:25px 50px 10px 75px;
	margin:0px;
	border-right:1px solid #fff;
}
div.header div.h-block a.z-priem:hover {
	background:#fff url(../images/z-priem-hover.png) no-repeat 40px 20px;
}
div.header div.h-block a.z-priem span {
	border-bottom:1px dotted #fff;
}
div.header div.h-block div.adres {
	display:none;
}
div.header div.h-block div.telefon {
	display:none;
}
div.header div.h-block a.z-zvonok {
	width:226px;
	height:37px;
	background:#6fa6c5;
	color:#fff;
	font-size:16px;
	padding:25px 0px 0px 0px;
	line-height:16px;
	display:block;
	float:left;
	text-align:center;
}
div.header div.h-block a.z-zvonok span {
	border-bottom:1px dotted #fff;
}

/*верхнее меню*/
div.menu-block {
	width:768px;
	height:94px;
	margin:0 auto;
	background:#fff;
	position:relative;
}
div.menu-block a.logo {
	width:190px;
	height:70px;
	display:block;
	background:url(../images/logo-top1.png) no-repeat left top;
	position:absolute;
	top:20px;
	left:30px;
}
div.menu-block div.adres {
	width:190px;
	color:#272727;
	font-size:17px;
	font-family: 'MyriadPro-Light';
	background:url(../images/map.png) no-repeat left 3px;
	padding:0px 0px 0px 27px;
	display:block;
	position:absolute;
	top:23px ;
	left:275px;
}
div.menu-block div.telefon {
	width:160px;
	color:#272727;
	font-size:20px;
	font-family: 'MyriadPro-Light';
	background:url(../images/telefon.png) no-repeat left 3px;
	padding:0px 0px 0px 27px;
	display:block;
	position:absolute;
	top:55px;
	left:275px;
}
div.menu-block div.soz-seti {
	width:185px;
	position:absolute;
	top:30px;
	left:490px;
	display:block;
}
div.menu-block div.soz-seti img {
	margin-right:7px;
}
div.menu-block div.open-menu {
	display:block;
	position:absolute;
	top:0px;
	width:94px;
	height:94px;
	cursor:pointer;
	transition:0.5s ease;
}
div.menu-block div.open-menu.open {
	background:url(../images/menu-open.png) no-repeat center top;
	right:0px;
	transition:0.5s ease;
}
div.menu-block div.open-menu.close {
	background:url(../images/menu-close.png) no-repeat left top;
	right:508px;
	transition:0.5s ease;
}






div.menu-block div.top_menu {
	width:0px;
	position:absolute;
	top:0px;
	right:0px;
	z-index:100;
	overflow:hidden;
	transition:0.5s ease;
}
div.menu-block div.top_menu.op {
	width:507px;
	transition:0.5s ease;
}
div.menu-block div.top_menu ul.ur1ul {
	width:507px;
	display:block;
	margin:0px;
	padding:0px;
	list-style:none;
	background:#00a0e3;
}
div.menu-block div.top_menu ul.ur1ul li.ur1li {
	display:block;
	float:none;
	margin:0px;
	position:relative;
	padding:12px 0px 10px 30px;
}
div.menu-block div.top_menu ul.ur1ul li.ur1li.parent:hover span.arrow   {
	display:none;
}
div.menu-block div.top_menu ul.ur1ul li.ur1li a.ur1a {
	color:#fefefe;
	font-size:16px;
	line-height:16px;
	height:16px;
	text-decoration:none;
	text-transform:uppercase;
	font-family: 'MyriadPro-Regular';
	text-transform:uppercase;
	padding:5px 0px 5px 0px;
	display:block;
	border:none;
}
div.menu-block div.top_menu ul.ur1ul li.ur1li.parent {
	background:#00a0e3;
}
div.menu-block div.top_menu ul.ur1ul li.ur1li:hover a.ur1a  {
	border:none;
}
div.menu-block div.top_menu ul.ur1ul li.ur1li ul.ur2ul {
	display:block;
	margin:0px;
	padding:15px 0px 15px 0px;
	list-style:none;
	background:#00a0e3;
	position:static;
	top:40px;
	left:0px;
	z-index:100;
	width:507px;
	min-height:auto;
}
div.menu-block div.top_menu ul.ur1ul li.ur1li ul.ur2ul li.ur2li {
	padding:0px;
}
div.menu-block div.top_menu ul.ur1ul li.ur1li:hover ul.ur2ul {
	display:block;
}
div.menu-block div.top_menu ul.ur1ul li.ur1li ul.ur2ul li.ur2li a.ur2a {
	display:block;
	font-size:15px;
	line-height:16px;
	color:#fefefe;
	padding:8px 0px;
	text-decoration:none;
	font-family: 'MyriadPro-Light';
}
div.menu-block div.top_menu ul.ur1ul li.ur1li ul.ur2ul li.ur2li:hover a.ur2a {
	color:#fefefe;
	background:none;
}
div.menu-block div.top_menu ul.ur1ul li.ur1li ul.ur2ul li.ur2li a.ur2a img {
	position:absolute;
	display:none;
	top:15px;
	right:15px;
}
div.menu-block div.top_menu ul.ur1ul li.ur1li ul.ur2ul li.ur2li:hover a.ur2a img {
	display:none;
}




div.content {
	width:738px;
	margin:0 auto;
	padding:0px 15px;
}
div.content img {
	max-width:738px;
	height:auto;
}
div.content div.b-c-fon {
	display:none;
}
div.content div.cont-block {
	width:738px;
	margin:0 auto;
	color:#373737;
	font-size:18px;
	font-family: 'MyriadPro-Light';
	padding:0px 0px 30px 0px;
}
div.content div.cont-block h1 {
	width:738px;
	color:#4c4c4c;
	font-size:30px;
	font-family: 'MyriadPro-Light';
	display:block;
	margin:0px 0px 15px -15px;
	padding:10px 15px;
	background:#f2fafc;
	font-weight:normal;
}
div.content div.cont-block h2 {
	color:#4c4c4c;
	font-size:28px;
	font-family: 'MyriadPro-Light';
	display:block;
	margin:0px 0px 15px 0px;
	padding:10px 0px;
	font-weight:normal;
}
div.content div.cont-block h3 {
	color:#4c4c4c;
	font-size:26px;
	font-family: 'MyriadPro-Light';
	display:block;
	margin:0px 0px 15px 0px;
	padding:10px 0px;
	font-weight:normal;
}
div.content div.cont-block h4 {
	color:#4c4c4c;
	font-size:24px;
	font-family: 'MyriadPro-Light';
	display:block;
	margin:0px 0px 15px 0px;
	padding:10px 0px;
	font-weight:normal;
}
div.content div.cont-block h5 {
	color:#4c4c4c;
	font-size:22px;
	font-family: 'MyriadPro-Light';
	display:block;
	margin:0px 0px 15px 0px;
	padding:10px 0px;
	font-weight:normal;
}
div.content div.cont-block h6 {
	color:#4c4c4c;
	font-size:21px;
	font-family: 'MyriadPro-Light';
	display:block;
	margin:0px 0px 15px 0px;
	padding:10px 0px;
	font-weight:normal;
}
div.content div.cont-block a.h1 {
	display:none;
}
div.content div.cont-block p.blue {
	background:#f2fafc;
	color:#4297b4;
	font-size:18px;
	font-style:italic;
	border-left:8px solid #49a8c8;
	padding:15px 25px;
}
div.content div.cont-block p.orange {
	background:#00589d;
	color:#fff;
	font-size:18px;
	font-style:italic;
	padding:15px 25px;
}
div.content div.cont-block ol {
	margin:5px 0px 5px 23px;
	padding:15px 0px;
	list-style-type: none;
    counter-reset: num; 
}
div.content div.cont-block ol > li::before {
    content: counter(num) '. '; 
    counter-increment: num; 
    color: #00589d;
	font-size:20px;
	font-weight:bold;
}
div.content div.cont-block ol > li {
	padding:5px 0px;
	display:block;
}
div.content div.cont-block ul {
	list-style:none;
}
div.content div.cont-block ul li {
	background:url(../images/cont-li.png) no-repeat left 15px;
	padding:3px 0px 3px 27px;
}






div.content div.cont-block div.table {
	width:738px;
	margin:0 auto;
	background:#f2fafc;
}
div.content div.cont-block div.table div.th {
	width:718px;
	height:30px;
	background:#00a0e3;
	color:#fff;
	text-transform:uppercase;
	font-size:20px;
	line-height:20px;
	padding:25px 10px;
}
div.content div.cont-block div.table div.th.blue {
	background:#49a8c8;	
}
div.content div.cont-block div.table div.th div.head {
	width:610px;
	float:left;
	padding:5px 0px 5px 0px;
	cursor:pointer;
}
div.content div.cont-block div.table div.th div.head div.strelka {
	width:29px;
	height:29px;
	background:url(../images/table_open.png) no-repeat left top;
	margin:0px 0px 0px 0px;
	float:left;
}
div.content div.cont-block div.table div.th div.head span {
	float:left;
	display:block;
	margin:0px 15px 0px 0px;
	padding:5px 0px 5px 0px;
}
div.content div.cont-block div.table div.th div.prise {
	width:100px;
	float:left;
	padding:5px 0px 5px 0px;
}
div.content div.cont-block div.table div.usl-z {
	width:738px;
	border-bottom:1px solid #fff;
	color:#292929;
	font-size:20px;
	font-family: 'MyriadPro-Light';
}
div.content div.cont-block div.table div.usl-z div.name {
	width:580px;
	float:left;
	padding:25px 20px;
}
div.content div.cont-block div.table div.usl-z div.zena {
	width:100px;
	float:left;
	padding:25px 0px 25px 0px;
}



/*Страница новостей*/
div.news_id {
	width:738px;
	padding:0px;
	margin:0px;
	border:none;
}
div.news_id div.zapisnapriem {
	position:absolute;
	right:0px;
	top:-68px;
}
div.news_id div.news_all_img {
	float:left;
	margin:0px 30px 20px 0px;
}
div.news_id div.news_date {
	color:#6999a4;
	font-size:18px;
}
div.news_block_rel a {
	color:#2c86a4;
	font-size:18px;
	text-decoration:underline;
	display:block;
	padding:8px 0px;
}

div.news_list {
	padding:0px;
	margin:0px;
	width:100%;
	border:none;
}
div.news_list div.zapisnapriem {
	position:absolute;
	right:0px;
	top:-68px;
}
div.news_list img {
	width:235px !important;
}
div.news_list div.news.block {
	width:235px;
	height:340px;
	float:left;
	margin:0px 10px 10px 0px;
	background:#f2fafc;
	cursor:pointer;
	transition:0.5s ease-out;
}
div.news_list div.news.block:hover {
	background:#00a0e3;
	color:#fff;
}
div.news_list div.news.block div.block-text {
	width:205px;
	padding:0px 15px 15px 15px;
	color:#272727;
	font-size:16px;
	line-height:22px;
	position:relative;
}
div.news_list div.news.block:hover div.block-text {
	color:#fff;
}
div.news_list div.news.block div.block-text a.black {
	color:#272727;
	font-size:16px;
	display:block;
	padding:0px 0px 0px 0px !important;
	text-decoration:none;
	margin:0px;
}
div.news_list div.news.block:hover div.block-text a.black {
	color:#fff;
}
div.news_list div.news.block:hover div.block-text h4 {
	padding:0px !important;
	margin:0px !important;
}
div.news_list div.news.block div.block-text h4 {
	padding:0px !important;
	margin:0px !important;
}
div.news_list div.block-text div.date {
	color:#6999a4;
	font-size:18px;
	font-weight:bold;
	padding:15px 0px 15px 0px;
}
div.news_list div.news.block:hover div.block-text div.date {
	color:#fff;
}
div.news_list div.block-text a.readmore {
	display:block;
	color:#086483;
	font-size:15px;
	text-decoration:underline;
	background:url(../images/a_readmore.png) no-repeat left 10px;
	padding:10px 0px 0px 30px;
	position:absolute;
	top:150px;
	left:15px;
}
div.news_list div.news.block:hover a.readmore {
	background:url(../images/a_readmore_hover.png) no-repeat left 10px;
}
div.news_list div.news.block.newscount4 {
	margin:0px 10px 10px 0px;
}





/*Консультации*/
div.konsult_list div.zadatvopros {
	position:absolute;
	right:0px;
	top:-68px;
}
div.konsult_list div.faq_question_info {
	width:738px;
}
div.konsult_list div.name {
	font-size:16px;
}
div.konsult_list div.date {
	font-size:16px;
}
div.konsult_list div.faq_answer {
	width:668px;
}







/* форма вопрос из консультации */
div.konssh div.konsbl {
	width:708px;
	margin:0px 0px 0px -384px;
	left:50%;
	top:0px;
}
div.konssh div.konsbl div.infofield {
	padding:9px 0px 0px 0px;
	float:left;
	clear:both;
}
div.konssh div.konsbl input[type=text], div.konssh div.konsbl input[type=email] {
	float:right;
}
div.konssh div.konsbl textarea {
	float:right;
}
div.konssh div.konsbl input[type=submit] {
	clear:both;
}





/* форма заказа звонка */
div.zvsh div.zvbl {
	width:708px;
	margin:0px 0px 0px -384px;
	left:50%;
	top:0px;
}
div.zvsh div.zvbl div.infofield {
	padding:9px 0px 0px 0px;
	float:left;
	clear:both;
}
div.zvsh div.zvbl input[type=text], div.zvsh div.zvbl input[type=email], div.zvsh div.zvbl input[type=tel] {
	float:right;
}
div.zvsh div.zvbl textarea {
	float:right;
}
div.zvsh div.zvbl input[type=submit] {
	clear:both;
}





/* форма записи на прием */
div.zpsh div.zpbl {
	width:708px;
	margin:0px 0px 0px -384px;
	left:50%;
	top:0px;
}
div.zpsh div.zpbl div.col1, div.zpsh div.zpbl div.col2 {
	float:none;
}
div.zpsh div.zpbl div.infofield {
	padding:9px 0px 0px 0px;
	float:left;
	clear:both;
}
div.zpsh div.zpbl input[type=text], div.zpsh div.zpbl input[type=email], div.zpsh div.zpbl input[type=tel] {
	float:right;
}
div.zpsh div.zvbl textarea {
	float:right;
}
div.zpsh div.zvbl input[type=submit] {
	clear:both;
}




/* форма добавления отзыва */
div.otzsh {
	margin:0px 0px 0px -384px;
	position:absolute;
	left:50%;
	top:0px;
	background:none;
}
div.otzsh div.otzbl {
	width:708px;
	position:absolute;
	left:0px;
	top:0px;
	margin:0px;
	box-shadow:0px 0px 150px #000;
}
div.otzsh div.otzbl div.col1, div.otzsh div.otzbl div.col2 {
	float:none;
}
div.otzsh div.otzbl div.infofield {
	padding:9px 0px 0px 0px;
	float:left;
	clear:both;
}
div.otzsh div.otzbl input[type=text], div.otzsh div.otzbl input[type=email], div.otzsh div.otzbl input[type=tel], div.otzsh div.otzbl input[type=file] {
	float:right;
}
div.otzsh div.otzbl textarea {
	float:right;
}
div.otzsh div.otzbl input[type=submit] {
	clear:both;
}







/*Медиагалерея*/
div.albums div.block1 {
	width:240px;
	height:240px;
	float:left;
}
div.albums div.block1 div.pic {
	background-size:cover;
	width:240px;
	height:240px;
	opacity:0.4;
}
div.albums div.block1:hover div.pic {
	opacity:0.4;
}
div.albums div.block1 a {
	color:#ff8244;
	font-weight:bold;
	width:240px;
	position:absolute;
	top:100px;
	left:0;
	text-align:center;
	margin:0px;
	text-transform:uppercase;
	display:block;
	text-decoration:none;
	font-size:22px;
}
div.albums div.block1:hover a {
	color:#ff8244;
	font-weight:bold;
	width:240px;
	position:absolute;
	top:100px;
	left:0;
	text-align:center;
	margin:0px;
	text-transform:uppercase;
	display:block;
	text-decoration:none;
	font-size:22px;
}
div.albums div.block1 a span {
	width:120px;
	display:block;
	margin:25px auto 0px auto;
	font-size:18px;
	border:#00a0e3 2px solid;
	padding:10px 0px;
	text-transform:none !important;
}
div.albums div.block1 a span:hover {
	width:120px;
	display:block;
	margin:25px auto 0px auto;
	font-size:18px;
	border:#00a0e3 2px solid;
	padding:10px 0px;
	text-transform:none !important;
	color:#000;
	background:#00a0e3;
}

div.albums div.alb_block div.block2 {
	float:left;
}
div.albums div.alb_block div.block2 div.pic {
	background-size:cover;
	opacity:0.4;
}
div.albums div.alb_block div.block2:hover div.pic {
	opacity:0.4;
}
div.albums div.alb_block div.block2 a {
	color:#ff8244;
	font-weight:bold;
	width:240px;
	position:absolute;
	top:100px;
	left:0;
	text-align:center;
	margin:0px;
	text-transform:uppercase;
	display:block;
	text-decoration:none;
	font-size:22px;
}
div.albums div.alb_block div.block2:hover a {
	color:#ff8244;
	font-weight:bold;
	width:240px;
	position:absolute;
	top:100px;
	left:0;
	text-align:center;
	margin:0px;
	text-transform:uppercase;
	display:block;
	text-decoration:none;
	font-size:22px;
}
div.albums div.alb_block div.block2 a span {
	width:120px;
	display:block;
	margin:25px auto 0px auto;
	font-size:18px;
	border:#00a0e3 2px solid;
	padding:10px 0px;
	text-transform:none !important;
}
div.albums div.alb_block div.block2 a span:hover {
	width:120px;
	display:block;
	margin:25px auto 0px auto;
	font-size:18px;
	border:#00a0e3 2px solid;
	padding:10px 0px;
	text-transform:none !important;
	color:#000;
	background:#00a0e3;
}

div.albums div.alb_block div.block3 {
	width:240px;
	height:240px;
	float:left;
	position:relative;
	background:#000;
	overflow:hidden;
}
div.albums div.alb_block div.block3 div.pic {
	background:url(../images/media3.png) no-repeat center top;
	background-size:cover;
	transition:0.3s ease;
	width:240px;
	height:240px;
	opacity:0.4;
}
div.albums div.alb_block div.block3:hover div.pic {
	opacity:0.4;
}
div.albums div.alb_block  div.block3 a {
	color:#ff8244;
	font-weight:bold;
	width:240px;
	position:absolute;
	top:100px;
	left:0;
	text-align:center;
	margin:0px;
	text-transform:uppercase;
	display:block;
	text-decoration:none;
	font-size:22px;
}
div.albums div.alb_block  div.block3:hover a {
	color:#ff8244;
	font-weight:bold;
	width:240px;
	position:absolute;
	top:100px;
	left:0;
	text-align:center;
	margin:0px;
	text-transform:uppercase;
	display:block;
	text-decoration:none;
	font-size:22px;
}
div.albums div.alb_block  div.block3 a span {
	width:120px;
	display:block;
	margin:25px auto 0px auto;
	font-size:18px;
	border:#00a0e3 2px solid;
	padding:10px 0px;
	text-transform:none !important;
}
div.albums div.alb_block  div.block3 a span:hover {
	width:120px;
	display:block;
	margin:25px auto 0px auto;
	font-size:18px;
	border:#00a0e3 2px solid;
	padding:10px 0px;
	text-transform:none !important;
	color:#000;
	background:#00a0e3;
}

div.albums div.alb_block div.block4 {
	width:480px;
	height:240px;
	float:left;
	position:relative;
	background:#000;
	overflow:hidden;
}
div.albums div.alb_block div.block4 div.pic {
	background:url(../images/media4.png) no-repeat center top;
	background-size:cover;
	transition:0.3s ease;
	width:480px;
	height:240px;
	opacity:0.5;
}
div.albums div.alb_block div.block4:hover div.pic {
	opacity:0.5;
}
div.albums div.alb_block div.block4 a {
	color:#ff8244;
	font-weight:bold;
	width:480px;
	position:absolute;
	top:100px;
	left:0;
	text-align:center;
	margin:0px;
	text-transform:uppercase;
	display:block;
	text-decoration:none;
	font-size:22px;
}
div.albums div.alb_block div.block4:hover a {
	color:#ff8244;
	font-weight:bold;
	width:480px;
	position:absolute;
	top:100px;
	left:0;
	text-align:center;
	margin:0px;
	text-transform:uppercase;
	display:block;
	text-decoration:none;
	font-size:22px;
}
div.albums div.alb_block div.block4 a span {
	width:120px;
	display:block;
	margin:25px auto 0px auto;
	font-size:18px;
	border:#00a0e3 2px solid;
	padding:10px 0px;
	text-transform:none !important;
}
div.albums div.alb_block div.block4 a span:hover {
	width:120px;
	display:block;
	margin:25px auto 0px auto;
	font-size:18px;
	border:#00a0e3 2px solid;
	padding:10px 0px;
	text-transform:none !important;
	color:#000;
	background:#00a0e3;
}

div.albums div.alb_block div.block5 {
	width:240px;
	height:240px;
	float:left;
	position:relative;
	background:#000;
	overflow:hidden;
}
div.albums div.alb_block div.block5 div.pic {
	background:url(../images/media5.png) no-repeat center top;
	background-size:cover;
	transition:0.3s ease;
	width:240px;
	height:240px;
	opacity:0.4;
}
div.albums div.alb_block div.block5:hover div.pic {
	opacity:0.4;
}
div.albums div.alb_block div.block5 a {
	color:#ff8244;
	font-weight:bold;
	width:240px;
	position:absolute;
	top:100px;
	left:0;
	text-align:center;
	margin:0px;
	text-transform:uppercase;
	display:block;
	text-decoration:none;
	font-size:22px;
}
div.albums div.alb_block div.block5:hover a {
	color:#ff8244;
	font-weight:bold;
	width:240px;
	position:absolute;
	top:100px;
	left:0;
	text-align:center;
	margin:0px;
	text-transform:uppercase;
	display:block;
	text-decoration:none;
	font-size:22px;
}
div.albums div.alb_block div.block5 a span {
	width:120px;
	display:block;
	margin:25px auto 0px auto;
	font-size:18px;
	border:#00a0e3 2px solid;
	padding:10px 0px;
	text-transform:none !important;
}
div.albums div.alb_block div.block5 a span:hover {
	width:120px;
	display:block;
	margin:25px auto 0px auto;
	font-size:18px;
	border:#00a0e3 2px solid;
	padding:10px 0px;
	text-transform:none !important;
	color:#000;
	background:#00a0e3;
}






/* фотографии в галерее */
div.photo_list {
	padding:0px 25px;
	width:688px;
}
div.photo_list .backbtn {
	position:absolute;
	right:0px;
	top:-68px;
}
div.photo_list div.photo_item {
	width:290px;
	height:290px;
	margin:25px 25px 25px 25px;
}
div.photo_list div.photo_item.photocount3 {
	margin:25px 25px 25px 25px;
}	
div.photo_list div.photo_item a {
	width:290px;
	height:290px;
	background:#000 url(../images/photozoom.png) no-repeat center 50px;
}
div.photo_list div.photo_item a img {
	width:290px;
	height:290px;
}
div.photo_list div.photo_item div.photo_info {
	font-size:16px;
	opacity:1;
}
div.photo_list div.photo_item div.photo_name {
	font-size:20px;
	line-height:20px;
}



/*страница контакты*/

div.cont-block div.rezim {
	width:415px;
	float:left;
	background:#49a8c8;
	padding:20px 20px;
	margin:50px 0px 0px 0px;
	color:#fff;
	font-size:20px;
	font-family: 'MyriadPro-Light';
}
div.cont-block div.rezim div.name {
	color:#fff;
	font-size:24px;
	padding:0px 0px 23px 0px;
}
div.cont-block div.rezim div.pn_pt {
	background:url(../images/pn_pt.png) no-repeat left top;
	padding:7px 20px 15px 57px;
	float:left;
}
div.cont-block div.rezim div.vr {
	background:url(../images/vremya.png) no-repeat left top;
	padding:7px 0px 15px 57px;
	float:left;
}
div.cont-block div.adres {
	width:210px;
	color:#272727;
	font-size:22px;
	font-family: 'MyriadPro-Light';
	padding:70px 95px 15px 50px;
	margin-bottom:15px;
	background:url(../images/kont-adr.png) no-repeat left 65px;
}
div.cont-block div.tel {
	width:210px;
	color:#272727;
	font-size:22px;
	font-family: 'MyriadPro-Light';
	padding:5px 95px 15px 50px;
	background:url(../images/kont-tel.png) no-repeat left top;
} 
div.cont-block div.soz-seti {
	width:190px;
	float:left;
	border-left:#49a8c8 1px solid;
	padding:10px 0px 20px 70px;
	margin:60px 0px 0px 0px;
}
div.cont-block div.soz-seti div.name {
	color:#272727px;
	font-size:22px;
	font-family: 'MyriadPro-Light';
	padding:0px 0px 15px 0px;
}
div.cont-block div.soz-seti img {
	margin-right:7px;
}



/* отзывы */
div.clauses_list, div.clauses_first {
	width:100%;
	border:none;
	padding:0px;
	margin:0px;
}
div.clauses_list div#ostavitotziv, div.clauses_first div#ostavitotziv {
	position:absolute;
	right:0px;
	top:-68px;
}
div.clauses_list div#ostavitotziv:hover, div.clauses_first div#ostavitotziv:hover {
	background:#39829b;
}
div.clauses_list a.read_all, div.clauses_first a.read_all {
	display:none;
}
div.clauses_list div.clauses.block {
	width:738px;
	height:225px;
	float:none;
	margin:0px 0px 30px 0px;
	cursor:pointer;
	border:none;
	padding:0px;
}
div.clauses_list div.clauses.block:nth-child(even) {
	margin:0px 0px 30px 0px;
}
div.clauses_list div.clauses.block div.linfo {
	width:137px;
	height:225px;
	float:left;
	color:#2b2b2b;
	font-size:15px;
	position:relative;
}
div.clauses_list div.clauses.block div.linfo div.arrow {
	width:13px;
	height:23px;
	background:url(../images/arrow-blue.png) no-repeat left top;
	position:absolute;
	right:0px;
	bottom:40px;
}
div.clauses_list div.clauses.block:hover div.linfo div.arrow  {
	background:url(../images/arrow_or.png) no-repeat left top;
}
div.clauses_list div.clauses.block div.linfo div.clauses_img {
	width:137px;
	height:128px;
	background:url(../images/otziv-noimage.png) no-repeat left top;
}
div.clauses_list div.clauses.block div.linfo div.clauses_img.woman {
	background:url(../images/otziv_woman.png) no-repeat left top;
}
div.clauses_list div.clauses.block div.linfo div.fio {
	padding:0px 10px;
}
div.clauses_list div.clauses.block div.linfo div.fio a {
	color:#2b2b2b;
	font-size:15px;
	text-decoration:none;
	text-transform:uppercase;
}
div.clauses_list div.clauses.block div.linfo div.date {
	background:url(../images/kons_clock.png) no-repeat left center;
	padding:0px 0px 0px 20px;
	position:absolute;
	left:10px;
	bottom:10px;
}
div.clauses_list div.clauses.block div.rinfo {
	width:601px;
	height:225px;
	float:left;
	background:#f2fafc;
	transition:0.3s ease;
	position:relative;
}
div.clauses_list div.clauses.block:hover div.rinfo {
	background:#00a0e3;
}
div.clauses_list div.clauses.block div.rinfo div.cat_name {
	background:#49a8c8;
	padding:15px;
}
div.clauses_list div.clauses.block div.rinfo div.cat_name a {
	color:#fff;
	font-size:16px;
	text-decoration:underline;
	display:block;
}
div.clauses_list div.clauses.block div.rinfo div.anons {
	height:90px;
	color:#fff;
	font-size:16px;
	color:#212121;
	padding:20px;
	transition:0.3s ease;
}
div.clauses_list div.clauses.block:hover div.rinfo div.anons {
	color:#fff;
}
div.clauses_list div.clauses.block div.rinfo div.anons p {
	padding:0px;
	margin:0px;
}
div.clauses_list div.clauses.block div.rinfo a.readmore {
	display:block;
	color:#363535;
	font-size:15px;
	text-decoration:underline;
	background:url(../images/readmre_cl.png) no-repeat left center;
	padding:0px 0px 0px 28px;
	position:absolute;
	left:20px;
	bottom:10px;
}
div.clauses_list div.clauses.block:hover div.rinfo a.readmore {
	background:url(../images/readmre_cl_hover.png) no-repeat left center;
	color:#ffd59e;
}




/* отдельный отзыв */
div.clauses_id {
	padding:0px;
	margin:0px 0px 30px 0px;
	width:100%;
	border:none;
}
div.clauses_id h2 {
	float:left;
}
div.clauses_id h2 span {
	display:none;
}
div.clauses_id div#ostavitotziv {
	float:right;
	font-size:18px;
	color:#fff;
	line-height:18px;
	height:18px;
	padding:15px 20px;
	background:#6fa6c5;
	cursor:pointer;
	transition:0.3s ease;
	margin:5px 0px 30px 0px;
}
div.clauses_id div#ostavitotziv:hover {
	background:#39829b;
}
div.clauses_id a.read_all {
	float:right;
	display:block;
	font-size:20px;
	line-height:20px;
	height:20px;
	padding:14px 0px;
	cursor:pointer;
	margin:5px 30px 0px 0px;
	transition:0.3s ease;
	font-family: 'MyriadPro-Light';
}
div.clauses_id div.clauses_all_img {
	width:230px;
	height:200px;
	float:left;
	margin:0px 30px 0px 0px;
	padding:0px;
	background:url(../images/otziv-noimage.png) no-repeat center center #cce9f3;
}
div.clauses_id div.clauses_all_img.woman {
	background:url(../images/otziv_woman.png) no-repeat center center #cce9f3;
}
div.clauses_id div.clauses_name {
	margin:0px 0px 15px 0px;
}
div.clauses_id div.clauses_name span.name {
	font-family: 'MyriadPro-Bold';
}
div.clauses_id div.clauses_anons {
	padding:0px 20px;
	font-size:18px;
	line-height:24px;
	font-family: 'MyriadPro-Light';
	border:1px solid #d9e7f0;
	width:436px;
	float:right;
	position:relative;
}
div.clauses_id div.clauses_anons div.arrow {
	width:17px;
	height:22px;
	position:absolute;
	left:-17px;
	top:40px;
	background:url(../images/arrow_border_left.png) no-repeat center center;
}





/*footer*/
div.footer {
	width:100%;
	height:190px;
	background:#2c2b2b;
}
div.footer div.f-block {
	width:768px;
	margin:0 auto;
	padding:35px 0px 0px 0px;
	font-family: 'MyriadPro-Light';
}
div.footer div.f-block div.logo-block div.b-txt {
	display:none;
}
div.footer div.f-block div.logo-block {
	width:230px;
	padding:0px 50px 0px 30px;
	font-size:15px;
	color:#949494;
}
div.footer div.f-block div.logo-block a.f-logo {
	width:191px;
	height:56px;
	display:block;
	background:url(../images/logo-foot1.png) no-repeat left top;
	margin:0px 0px 25px 0px;
}
div.footer div.f-block div.f-menu {
	width:240px;
	float:left;
	display:none;
}
div.footer div.f-block div.f-menu div.head {
	font-family: 'MyriadPro-Light';
	font-size:16px;
	color:#949494;
	text-transform:uppercase;
	margin-bottom:20px;
}
div.footer div.f-block div.f-menu div.head span {
	border-bottom:#00a0e3 1px solid;
	padding:0px 0px 10px 0px;
}
div.footer div.f-block ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
div.footer div.f-block ul li {
}
div.footer div.f-block ul li a {
	font-size:15px;
	color:#949494;
	text-decoration:none;
}
div.footer div.f-block div.r-block {
	position:absolute;
	width:660px;
	font-family: 'MyriadPro-Light';
	top:35px;
	left:30px;
}
div.footer div.f-block div.r-block div.o-klinike {
	width:235px;
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
div.footer div.f-block div.r-block div.o-klinike div.head {
	font-size:16px;
	color:#949494;
	text-transform:uppercase;
	margin-bottom:20px;
}
div.footer div.f-block div.r-block div.o-klinike div.head span {
	border-bottom:#00a0e3 1px solid;
	padding:0px 0px 10px 0px;
}
div.footer div.f-block div.r-block div.links {
	position:absolute;
	top:0px;
	left:235px;
	display:none;
}
div.footer div.f-block div.r-block div.links a {
	font-size:16px;
	color:#949494;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	line-height:22px;
}
div.footer div.f-block div.r-block div.soz {
	position:absolute;
	top:0px;
	left:470px;
}
div.footer div.f-block div.r-block div.soz img {
	margin:0px 8px 0px 0px;
}
div.footer div.f-block div.r-block div.adres {
	position:absolute;
	top:0px;
	left:270px;
	font-size:18px;
	color:#00a0e3;
	background:url(../images/map-g.png) no-repeat left top;
	padding:0px 0px 10px 35px;
}
div.footer div.f-block div.r-block div.telefon {
	position:absolute;
	top:35px;
	left:270px;
	font-size:18px;
	color:#00a0e3;
	background:url(../images/tel-g.png) no-repeat left top;
	padding:0px 0px 10px 35px;
}
div.footer div.f-block div.r-block span {
	border-bottom:#fff dotted 1px;
}
div.footer div.f-block div.r-block a.z-zvonok {
	display:block;
	border:#459c87 2px solid;
	font-size:16px;
	color:#fff;
	line-height:17px;
	padding:11px 20px;
	position:absolute;
	top:90px;
	left:0px;
	text-decoration:none;
	transition:0.3s ease-out;
}
div.footer div.f-block div.r-block a.z-zvonok:hover {
	background:#459c87;
	color:#fff;
}
div.footer div.f-block div.r-block a.z-priem {
	display:block;
	border:#459c87 2px solid;
	font-size:16px;
	color:#fff;
	line-height:17px;
	padding:11px 20px 11px 47px;
	position:absolute;
	top:90px;
	left:170px;
	text-decoration:none;
	background:url(../images/z-priem.png) no-repeat 15px 12px;
	transition:0.3s ease-out;
}
div.footer div.f-block div.r-block a.z-priem:hover {
	background:#459c87 url(../images/z-priem.png) no-repeat 15px 12px;
	color:#fff;
}
div.footer div.f-block div.r-block a.z-vopros {
	display:block;
	border:#459c87 2px solid;
	font-size:16px;
	color:#fff;
	line-height:17px;
	padding:11px 20px 11px 50px;
	position:absolute;
	top:90px;
	left:400px;
	text-decoration:none;
	transition:0.3s ease-out;
	background:url(../images/vopros-w.png) no-repeat 16px 9px;
	transition:0.3s ease-out;
}
div.footer div.f-block div.r-block a.z-vopros:hover {
	background:#459c87 url(../images/vopros-w.png) no-repeat 16px 9px;
	color:#fff;
}
div.footer div.f-block div.r-block div.logotip {
	width:43px;
	height:15px;
	background:url(../images/logotip.png);
	position:absolute;
	top:105px;



}







	div.link_block {
		width:708px;
		height:354px;
		margin:0 auto;
		background:#000;
		margin:0 auto 30px auto;
	}
	div.link_block a.block1 {
		width:354px;
		height:177px;
		position:relative;
	}
	
	div.link_block a.block1 div.img {
		width:177px;
		height:177px;
		position:absolute;
		top:177px;
		left:0px;
		background:url(../images/link-block-img768.png) no-repeat left top;
		transition:0.3s ease;
	}
	div.link_block a.block1:hover div.img {
		opacity:0.3;
	}
	div.link_block a.block1:hover div.readmore {
		color:#00a0e3;
		font-size:18px;
		line-height:18px;
		width:133px;
		padding:11px 0px;
		text-align:center;
		border:2px solid #00a0e3;
		position:absolute;
		top:240px;
		left:20px;
		display:block;
	}
	div.link_block a.block1 div.readmore {
		display:none;
	}
	div.link_block a.block1 div.info {
		width:177px;
		height:177px;
		position:absolute;
		top:177px;
		left:177px;
		background:#287a95;
	}
	div.link_block a.block1:hover div.info {
		background:#00a0e3;
	}
	div.link_block a.block1 div.info div.arrow {
	width:13px;
	height:22px;
		background:url(../images/link-block-arrow.png) no-repeat left top;
		position:absolute;
		top:70px;
		left:-13px;
	}
	div.link_block a.block1:hover div.info div.arrow {
		background:url(../images/link-block-arrow-or.png) no-repeat left top;
	}
	div.link_block a.block1 div.info div.head {
		width:100px;
		color:#fff;
		font-size:17px;
		border-bottom:2px solid #fff;
		padding:0px 0px 17px 0px;
		text-transform:uppercase;
		position:absolute;
		left:30px;
		top:60px;
	}
	div.link_block a.block1 div.info div.txt {
		width:155px;
		position:absolute;
		top:120px;
		left:30px;
		color:#fff;
		font-size:16px;
		display:none;
	}	
	
	
	
	
	div.link_block a.block2 {
		width:254px;
		height:177px;
		position:relative;
	}	
	div.link_block a.block2 div.img {
		width:177px;
		height:177px;
		position:absolute;
		top:0px;
		left:177px;
		background:url(../images/link-block-img2.png) no-repeat left top;
		transition:0.3s ease;
	}
	div.link_block a.block2:hover div.img {
		opacity:0.3;
	}
	div.link_block a.block2:hover div.readmore {
		color:#00a0e3;
		font-size:18px;
		line-height:18px;
		width:133px;
		padding:11px 0px;
		text-align:center;
		border:2px solid #00a0e3;
		position:absolute;
		top:60px;
		left:200px;
		display:block;
	}
	div.link_block a.block2 div.readmore {
		display:none;
	}
	div.link_block a.block2 div.info {
		width:177px;
		height:177px;
		position:absolute;
		top:0px;
		left:0px;
		background:#287a95;
	}
	div.link_block a.block2:hover div.info {
		background:#00a0e3;
	}
	div.link_block a.block2 div.info div.arrow {
	width:13px;
	height:22px;
		background:url(../images/link-block-arrow.png) no-repeat left top;
		position:absolute;
		top:70px;
		left:177px;
		-moz-transform: rotate(180deg);
 		-webkit-transform: rotate(180deg);
 		-o-transform: rotate(180deg);
 		-ms-transform: rotate(180deg);
 		transform: rotate(180deg);
	}
	div.link_block a.block2:hover div.info div.arrow {
		background:url(../images/link-block-arrow-or.png) no-repeat left top;
	}
	div.link_block a.block2 div.info div.head {
		width:100px;
		color:#fff;
		font-size:17px;
		border-bottom:2px solid #fff;
		padding:0px 0px 17px 0px;
		text-transform:uppercase;
		position:absolute;
		left:30px;
		top:60px;
	}
	div.link_block a.block2 div.info div.txt {
		display:none;
	}
	
	
	
	
	
	
	div.link_block a.block3 {
		width:254px;
		height:177px;
		position:relative;
	}
	
	div.link_block a.block3 div.img {
		width:177px;
		height:177px;
		position:absolute;
		top:0px;
		left:531px;
		background:url(../images/link-block-img3.png) no-repeat left top;
		transition:0.3s ease;
	}
	div.link_block a.block3:hover div.img {
		opacity:0.3;
	}
	div.link_block a.block3:hover div.readmore {
		color:#00a0e3;
		font-size:18px;
		line-height:18px;
		width:133px;
		padding:11px 0px;
		text-align:center;
		border:2px solid #00a0e3;
		position:absolute;
		top:60px;
		left:550px;
		display:block;
	}
	div.link_block a.block3 div.readmore {
		display:none;
	}
	div.link_block a.block3 div.info {
		width:177px;
		height:177px;
		position:absolute;
		top:0px;
		left:354px;
		background:#287a95;
	}
	div.link_block a.block3:hover div.info {
		background:#00a0e3;
	}
	div.link_block a.block3 div.info div.arrow {
		width:13px;
		height:22px;
		background:url(../images/link-block-arrow.png) no-repeat left top;
		position:absolute;
		top:70px;
		left:177px;
		-moz-transform: rotate(180deg);
 		-webkit-transform: rotate(180deg);
 		-o-transform: rotate(180deg);
 		-ms-transform: rotate(180deg);
 		transform: rotate(180deg);
	}
	div.link_block a.block3:hover div.info div.arrow {
		background:url(../images/link-block-arrow-or.png) no-repeat left top;
	}
	div.link_block a.block3 div.info div.head {
		width:100px;
		color:#fff;
		font-size:17px;
		border-bottom:2px solid #fff;
		padding:0px 0px 17px 0px;
		text-transform:uppercase;
		position:absolute;
		left:30px;
		top:60px;
	}
	div.link_block a.block3 div.info div.txt {
		display:none;
	}
	
	
	
	
	
	
	div.link_block a.block4 {
		width:252px;
		height:177px;
		position:relative;
	}
	
	div.link_block a.block4 div.img {
		width:177px;
		height:177px;
		position:absolute;
		top:177px;
		left:354px;
		background:url(../images/link-block-img4.png) no-repeat left top;
		transition:0.3s ease;
	}
	div.link_block a.block4:hover div.img {
		opacity:0.3;
	}
	div.link_block a.block4:hover div.readmore {
		color:#00a0e3;
		font-size:18px;
		line-height:18px;
		width:133px;
		padding:11px 0px;
		text-align:center;
		border:2px solid #00a0e3;
		position:absolute;
		top:237px;
		left:370px;
		display:block;
	}
	div.link_block a.block4 div.readmore {
		display:none;
	}
	div.link_block a.block4 div.info {
		width:177px;
		height:177px;
		position:absolute;
		top:177px;
		left:531px;
		background:#287a95;
	}
	div.link_block a.block4:hover div.info {
		background:#00a0e3;
	}
	div.link_block a.block4 div.info div.arrow {
	width:13px;
	height:22px;
		background:url(../images/link-block-arrow.png) no-repeat left top;
		position:absolute;
		top:70px;
		left:-13px;
	}
	div.link_block a.block4:hover div.info div.arrow {
		background:url(../images/link-block-arrow-or.png) no-repeat left top;
	}
	div.link_block a.block4 div.info div.head {
		width:100px;
		color:#fff;
		font-size:17px;
		border-bottom:2px solid #fff;
		padding:0px 0px 17px 0px;
		text-transform:uppercase;
		position:absolute;
		left:30px;
		top:60px;
	}
	div.link_block a.block4 div.info div.txt {
		display:none;
	}
	
	
	
	
	
/* преимущества */
div.preim {
	width:768px;
	margin:0px 0px 30px -15px;
	background:#f2fafc;
}
div.preim div.wrap {
	width:528px;
	margin:0 auto;
	padding:45px 120px;
}
div.preim div.wrap div.block {
	width:160px;
	text-align:center;
	color:#595959;
	font-size:15px;
	font-family: 'MyriadPro-Light';
	float:left;
	padding:0px 40px;
	margin:0px 0px 30px 0px;
}
div.preim div.wrap div.block div.img {
	width:105px;
	height:105px;
	margin:0 auto;
	padding:0px 0px 15px 0px;
}
div.preim div.wrap div.block div.name {
	height:45px;
	text-align:center;
	font-size:15px;
	color:#262626;
	text-transform:uppercase;
}



/* статичный блок на главной */
div.static_block {
	width:738px;
	float:none;
	margin:0px 0px 30px 0px;
	text-align:justify;
}
div.static_block div.block_header {
	font-size:30px;
	line-height:30px;
	margin:0px 0px 15px 0px;
	text-transform:uppercase;
	font-family: 'MyriadPro-Light';
}
div.static_block .readmore {
	display:block;
	text-decoration:none;
	font-size:18px;
	line-height:18px;
	text-align:center;
	width:150px;
	background:#49a8c8;
	transition:0.3s ease;
	padding:10px 0px;
	color:#fff;
}
div.static_block .readmore:hover {
	background:#3a829b;
}



/* блок с новостями на главной */
div.nm_block {
	width:737px;
	float:none;
	margin:0px 0px 30px 0px;
}
div.nm_block div.block_header {
	font-size:30px;
	line-height:30px;
	margin:0px 0px 15px 0px;
	text-transform:uppercase;
	font-family: 'MyriadPro-Light';
	float:left;
}
div.nm_block .all_news {
	float:left;
	display:block;
	text-decoration:none;
	font-size:18px;
	line-height:18px;
	text-align:center;
	width:150px;
	border:2px solid #49a8c8;
	transition:0.3s ease;
	padding:8px 0px;
	color:#49a8c8;
	margin:-4px 0px 0px 25px;
}
div.nm_block .all_news:hover {
	background:#49a8c8;
	color:#fff;
}



/* главный баннер */
div.banner {
	width:768px;
	height:282px;
	margin:0 auto;
}
div.banner div.item div.info_block {
	background:url(../images/info_fon.png) left center no-repeat;
	width:225px;
	padding:72px 20px 0px 50px;
	height:210px;
	position:absolute;
	right:0px;
	top:0px;
	color:#fff;
}
div.banner div.item div.info_block div.head {
	font-size:27px;
	line-height:32px;
	font-family: 'MyriadPro-Light';
	border-bottom:1px solid #fff;
	padding:0px 0px 10px 0px;
	margin:0px 0px 15px 0px;
}
div.banner div.item div.info_block div.info {
	font-size:16px;
	line-height:24px;
}
table {width: 100%; border-collapse: collapse;}
table td {padding: 12px 16px;}
table thead tr {font-weight: bold; border-top: 1px solid #e8e9eb;}
table tr {border-bottom: 1px solid #e8e9eb;}
table tbody tr:hover {background: #e8f6ff;}