@media (max-width: 768px) {
	#centr3 { width: 100%;}
	#centr3r {display:none;}
	
	#centr3c{float:none; width: 100%;}
	#content{float:none; width: 100%; min-width: inherit; min-height: inherit;}
	#breadcrumb { margin: 10px 0 13px;}
	#breadcrumb a{ padding: 10px 0; font-size: 14px;}
	#colleft {float: none; width: 100%; padding-left: 0px; margin-top: 0;}
	#colleft .column-title{ background: #e0e5e1; width: 102%; cursor: pointer; margin: 0 0 0 -1% !important; padding: 9px; padding-left: 50px;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; color: #1F65A4;}
	#colleft .column-title:before{content: ''; position:absolute; top: 50%; margin-top: -7px; left: 3%; background: url('images/plus-minus.png') no-repeat -16px 0; width: 14px; height: 14px;}
	#colleft .column-title.open:before{background-position:  -16px -15px;}
	#colleft .column-title:first-of-type{margin: 0px 0 0 -1% !important;}
	#colleft .column-title:nth-of-type(2n){ background: #406351; color: #fff;}
	#colleft .column-title:nth-of-type(2n):before{background-position: 0 0;}
	#colleft .column-title.open:nth-of-type(2n):before{background-position: 0 -15px;}
	#colleft .column-title:hover, #colleft .column-title.open{ background: #C1D9EA;}
	#centr3 ul.menu-l:only-of-type{  /*margin-top: -16px !important;*/}
	#colleft ul.menu-l{display:none; width: 102%; margin: 0px 0 0 -1%; padding:0; padding-left: 50px;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background: #e0e5e1;}
	#colleft ul.menu-l li{  margin: 0;padding: 7px 0;}
	#colleft ul.menu-l a:hover{color:#ff5757;}

	#colleft>br{display:none;}
	#content-in{float: none; width: 100% !important; margin:0 !important;}
	#content-in h1, #content-in .h1{ margin-left: 0px !important;}
	.news-list>div{float:none!important; padding: 0 !important; width:100%;}
	.news-item{ padding-left: 20px;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
	.specialist-list .news-item:before{content:'•'; color: #3b6a56; margin-right: 5px;}
	.news-item a{text-decoration: none;}
	.news-item a:hover{text-decoration: underline;}

	.directionslc{display: none;}
	
	#articls{ border-top: none; padding-top: 0px; border-bottom: none; padding-bottom: 0; margin-bottom: 15px;}
	#articls>div:not(.column-title){display:none;}
	#articls>div span{display:none;}
	
	.zapis_spec_block{  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
	.zapis_spec_block .zapis_b a {}
	
	.zapis_spec_block .text2 { padding-left: 5%;}
	.zapis_spec_block .zapis_b{  padding-right: 5%;}
	.zapis_spec_block .zapis_b a{  margin-right: 0;}
	
	.specialist-buttons{width:100%;}
	.specialist-buttons a { margin: 0 5px 25px -1px !important;}
	
	img{max-width:100%; height: auto !important;}
	table.table_color{width:100%;}
	
	.form-analog .form-bottom-text{display:none;}
	
	#doctors{ width: 102%;  margin-left: -1%;}
	#doctors h2{position: relative;padding: 9px; padding-left: 50px;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;/*color: #3B6A56;*/ font-size: 13px; background:#e0e5e1;  margin: 0; cursor: pointer;}
	#doctors h2:hover, #doctors h2.open { background: #C1D9EB;}
	#doctors h2:before{content: ''; position:absolute; top: 50%; margin-top: -7px; left: 3%; background: url('images/plus-minus.png') no-repeat -16px 0; width: 14px; height: 14px;}
	#doctors h2.open:before{background-position:  -16px -15px;}
	#doctors>div{display:none; width: 100% !important;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;  padding: 0 0 0 15px !important;}
	#doctors>div>div:first-child{margin-top: 15px;}
	
	#doctors + .priemv:not(#doctors){display:none !important;}
	#doctors + .priemv:not(#doctors) a{text-align: center !important; text-decoration: none; font-size: 14px; padding: 5px 0; background:#e0e5e1;}
	#doctors+#doctors{margin-top: 0;}
	#doctors+#doctors>h2{background: #396855; color: #fff;}
	#doctors+#doctors>h2:before{background-position: 0 0;}
	#doctors+#doctors>h2.open:before{background-position: 0 -15px;}
	#doctors+#doctors>h2:hover, #doctors+#doctors>h2.open{background: #ff5757;}
	.priemv+hr{display:none;}
	
	.block-reviews{position: relative; width: 102%; margin-left: -1%; }
	.block-reviews:before{ content: 'Отзывы';  width: 100%; padding: 10px 0; padding-left: 50px; display: block;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing:border-box; background: #1F65A4; font-size: 14px; color: #fff; cursor: pointer;}
	.block-reviews .otz-o-clinic{}
	.otz-o-clinic .comment{ text-align: left;}
	.block-reviews .otz-o-clinic:before{content: ''; position:absolute; top: 12px; left: 3%; background: url('images/plus-minus.png') no-repeat 0 0; width: 14px; height: 14px;}
	.block-reviews.open .otz-o-clinic:before{background-position:  0 -15px;}
	.block-reviews .otz-o-clinic>*{display:none;}
	
	
	#content-in #price-list{font-size:15px; margin: 20px 0 0;}
	#price-list+h3{font-size:13px; margin: 5px 0 0;}
	
	
	#content-in #form-reg{ text-align: center; margin-bottom: 0;}
	.form-analog .fznapkv1, form[name="zapis"] .fznapkv1, form[name="callbk"] .fznapkv1 {  height: auto; background: none; overflow: hidden;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  box-sizing: border-box;}
	.form-analog .fznapkv1 .form-subh2{  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left: 5%; width: 95%;}
	.fznapkv1 table { width: 100%;}
	.form-analog .fznapkv1 .form-table,
	.fznapkv2 .form-table{width:100% !important;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 5% 20px; float: none;}
	.form-table table tr{display: block; margin: 8px 0; }
	.form-table table td { vertical-align: top; display: block; width: 100%; height: auto; display: block;}
	.fznapkv1 td.form-label1 { width: 100%; margin-bottom: 3px;}
	.fznapkv1 .inputtext, .fznapkv1 .inputselect{width: 90%;  height: 21px; padding-left: 5px;}
	.fznapkv1 .inputselect { width: 91%;}
	.fznapkv1 .form-data,.fznapkv1 .form-raz { height: auto; padding: 0px 0 3px 0;}
	.fznapkv1 .form-nomer { text-align: left; padding-right: 0 !important;}
	.form-analog .fznapkv1 .inputsubmit1 { margin: 0 auto -25px; text-align: center;}
	
	.sm-eko{  margin: 0 auto; display: block;}
	.sm-eko img{  margin: 0 auto; display: block;}
	
	.fznapkv2 { padding: 0px 0px 0px 20px; width: 100%; height: auto; overflow: hidden; background: none;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
	.fznapkv2 .form-subh2{  width: 100%;margin: 0; font-size: 13px; margin-bottom: 8px;}
	.fznapkv2 .form-subh2 br{display:none;}
	.fznapkv2 .inputsubmit1{ margin: 0 auto; text-align: center;}
	.fznapkv2 .inputtext,.fznapkv2 .inputtextarea{ width: 90%;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
	form[name=otzivyoklinike]>p{display: none;}
	
	form[name="callbk"] .fznapkv1{width: 100%; padding: 0 5%;}
	form[name="callbk"] .fznapkv1 .form-subh2{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left: 0; width: 100%; margin-bottom: 15px;}
	form[name="callbk"] .fznapkv1 .form-table{ margin-left: 0; width: 100%; max-width: 486px;}
	form[name="callbk"] .fznapkv1 .inputtextarea{width: 90%; padding-left: 5px; padding-top: 5px; font: normal normal normal 13.3333330154419px/normal Arial;}
	form[name="callbk"] .inputsubmit1{ margin: 0; text-align: center;}
	
	#menuclinic.left-col>h3{ background: #e0e5e1; position: relative; width: 102%; margin: 0 0 0 -1%; padding: 7px; padding-left:50px; color: #396855; cursor:pointer;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  box-sizing: border-box;}
	#menuclinic.left-col>h3:before{content: ''; position:absolute; top: 50%; margin-top: -7px; left: 3%; background: url('images/plus-minus.png') no-repeat -16px 0; width: 14px; height: 14px;}
	#menuclinic.left-col>h3.open:before{background-position:  -16px -15px;}
	#menuclinic.left-col>h3:nth-of-type(2n){ background: #396855; color: #fff;}
	#menuclinic.left-col>h3:nth-of-type(2n):before{background-position: 0 0;}
	#menuclinic.left-col>h3.open:nth-of-type(2n):before{background-position: 0 -15px;}
	#menuclinic.left-col>h3:hover, #menuclinic.left-col>h3.open{background: #ff5757;}
	#menuclinic.left-col h3>br{display:none;}
	#menuclinic.left-col>div{display:none;}
	#menuclinic .block{display:none; margin: 12px 0 12px 20px;}
	
	.goto-otziv{width: 100%; padding: 8px 0; text-align:center; color: #fff; background: #396855; display: block; text-decoration: none; font-weight: 700; }
	.goto-otziv:hover, .goto-otziv.open {background: #ff5757;}
	
	.action-title{  font-weight: 700; font-size: 18px; text-decoration:none;}
	.action-title:hover{text-decoration:underline;}

	/* Заболевания */
	.catalog-section-list.search-diseases { width: 102% !important; margin-left: -1%;}	
	.catalog-section-list .mob-link{ display: block; }
	.catalog-section-list.search-diseases>div{display: none;}
	.catalog-section-list.search-diseases a{ display: block; width: 100%; padding: 8px 0; text-align: center; background: #8EAA9C; color: #fff; text-decoration: none; font-weight: 700;}
	.catalog-section-list.search-diseases a:hover{background: #406351;}
	.search-page .search-suggest{height: 20px; padding-left: 5px; margin-left: 2%; width: 72%; float: left;}
	.search-page input[type="submit"]{ width: 15%; height: 24px; float: left; text-indent: -9999px; background: url(/images/sf_button.png) no-repeat 50% 50%; box-shadow: 1px 1px 5px 0 #717171;}
	.search-page input[type="submit"]:hover,
	.search-page input[type="submit"]:focus{ box-shadow: inset 2px 2px 5px 0 #383838;}
	table.diseases-list a{  padding: 5px 10px 5px 0; display: block;}
	.dis_column{width:40%}
	
	/* doctor-at-home */
	.doctor-at-home{ width: 102%; margin-left: -1%;}
	.doctor-at-home>h2{position: relative; padding: 9px; padding-left: 50px;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;color: #3B6A56; font-size: 13px; background:#e0e5e1;  margin-bottom: 0; cursor: pointer;}
	.doctor-at-home h2:hover, .doctor-at-home h2.open { background: #ff5757;}
	.doctor-at-home h2:before{content: ''; position:absolute; top: 50%; margin-top: -7px; left: 3%; background: url('images/plus-minus.png') no-repeat -16px 0; width: 14px; height: 14px;}
	.doctor-at-home h2.open:before{background-position:  -16px -15px;}
	.doctor-at-home>table{display:none; width: 100% !important; margin: -8px 0 0;}
	div.doctor-at-home>table td{display:block; padding: 0;}
	.doctor-at-home>table td>br{display:none;}
	.doctor-at-home>table td a{  display: block; padding: 7px 0px; padding-left:50px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background: #E0E5E1; text-decoration: none;}
	.doctor-at-home>table td a:hover{background: #406351; color: #fff;}
	
	/* ne-dozvonitsya */
	.ne-dozvonitsya .item{  display: block; font-size: 13px; margin-bottom: 10px; padding-left: 10px;}
	.ne-dozvonitsya br{display:none;}
	.ne-dozvonitsya font[size="4"]{font-size: 14px; margin-bottom: 15px; display: block;}
	.ne-dozvonitsya .item.last{ font-weight: 700; font-size: 16px; text-align: center;}
	/**/
	.first0.button-link{}
	.block-reviews a[name="allotzivy"]{display:block !important;}
	.block-reviews+br{display:none;}
	.img-doctor{width: 170px;}
	.info-doctor{width:auto;}
	
	/*  vrachi-filtr in rezume*/
	.vrachi-filtr{ width: 96%; margin: 0 auto;}
	.vrachi-filtr tr{ margin-bottom: 10px; display: block; }
	.vrachi-filtr td{ display: block;}
	.vrachi-filtr input { line-height: normal; width: 100%; height: 22px; box-sizing: border-box; }
	.vrachi-filtr select { width: 100%; height: 22px; border: 1px solid rgb(169, 169, 169);} 
	.vrachi-filtr select option{  white-space: normal; width: 100%;}
	.vrachi-filtr input[type="submit"],.vrachi-filtr button { width: 44%; height: 30px; margin: 0 2%; text-transform: uppercase; color: #fff; border: none; background: #406351; box-shadow: 1px 1px 5px 0 #717171;}
	.vrachi-filtr input[type="submit"]:hover,
	.vrachi-filtr button:hover,
	.vrachi-filtr input[type="submit"]:focus,
	.vrachi-filtr button:focus{ box-shadow: inset 2px 2px 5px 0 #383838;}
	
	#otzivovF { width: 92% !important; right: auto; left: 4%; border-radius: 6px;}
	#otzivovF .form-table,#otzivovF .form-table tbody,#otzivovF .form-table tfoot, #otzivovF .form-table tr { float: none; width: 100%; display: block;}
	#otzivovF .form-table td, #otzivovF .form-table th { display: block;}
	#otzivovF .form-table input[type="text"], #otzivovF .form-table textarea{width: 90% !important; height: 20px; margin-top: 5px; padding-left: 5px;}
	#otzivovF .form-table textarea{padding-top: 5px; height: 80px; font: normal normal normal 13.3333330154419px/normal Arial;}
	#otzivovF .form-table tfoot th{text-align:center;}
	#otzivovF .form-table input[type="submit"] { width: 44% !important; height: 30px; text-transform: uppercase; color: #fff; border: none; background: #406351; box-shadow: 1px 1px 5px 0 #717171;}
	#otzivovF .form-table input[type="submit"]:hover,
	#otzivovF .form-table input[type="submit"]:focus{ box-shadow: inset 2px 2px 5px 0 #383838;}
	
	
	/* smc-tabs */
	.smc-tabs{ height: auto; margin-bottom: 2px;}
	.smc-tabs .first { border-left: none;}
	.smc-tabs .active, .smc-tabs a:hover { background: #396855; color: #fff; border-bottom: none; text-decoration: none; color:#fff;}
	.smc-tabs a, .smc-tabs span{ float: none; background: #E0E5E1; border: none; border-left: none; border-radius: 0; -webkit-border-radius: 0;  -moz-border-radius: 0;}
	.news-detail-clinics { border: none; padding: 10px 0;}
	.news-detail-clinics font[size="5"]{font-size: 16px;}
	.news-detail-clinics img{ float: none; display: block; margin: 5px auto 10px;}
	
	.news-detail-clinics #map{ width: 100% !important; height: auto !important;}
	.news-detail-clinics #map ymaps{	max-width: 100%;}
	
	.news-detail-clinics .shortlist { padding: 0 !important;}
	.news-detail-clinics .shortlist li { width: 100%; margin: 0; padding: 0; padding-left: 20px; box-sizing: border-box;}
	.news-detail-clinics .shortlist li:hover{ background: #e0e5e1;}
	.news-detail-clinics .shortlist li a{ display: inline-block; width: 96%; padding: 8px 0;}
	.news-detail-clinics .shortlist li a:hover{text-decoration:none;}
	
	/* новости */
	div.news-detail img.detail_picture { float: none;  margin: 0 auto 10px; clear: both; position: relative; display: block;}
	
	/*статьи*/
	form[name="arrFilter_form"] table{width: 96%; margin: 0 auto;}
	form[name="arrFilter_form"] tr{ margin-bottom: 10px; display: block; }
	form[name="arrFilter_form"] td{ display: block;}
	form[name="arrFilter_form"] input { line-height: normal; width: 100%; height: 22px; box-sizing: border-box; }
	form[name="arrFilter_form"] select { width: 100%; height: 22px;} 
	form[name="arrFilter_form"] select option{  white-space: normal; width: 100%;}
	form[name="arrFilter_form"] input[type="submit"],.articl-filtr button { width: 44%; height: 30px; margin: 0 2%; text-transform: uppercase; color: #fff; border: none; background: #406351; box-shadow: 1px 1px 5px 0 #717171;}
	form[name="arrFilter_form"] input[type="submit"]:hover,
	.articl-filtr button:hover,
	form[name="arrFilter_form"] input[type="submit"]:focus,
	.articl-filtr button:focus{ box-shadow: inset 2px 2px 5px 0 #383838;}
	
	/* Задать вопрос */
	form[name="askquestion"]{width: 90%; margin: 0 auto 20px; display:block;}
	form[name="askquestion"] .form_body_container{width: 100%;}
	form[name="askquestion"] table, form[name="askquestion"] tbody, form[name="askquestion"] tr { width: 100%; display: block; position: relative;}
	form[name="askquestion"] tr{margin-bottom: 10px;}
	form[name="askquestion"] td{ display: block; width: 100%;}
	form[name="askquestion"] input, form[name="askquestion"] textarea, form[name="askquestion"] select { width: 100%; height: 22px; margin-top: 3px; padding-left: 7px; box-sizing: border-box;}
	form[name="askquestion"] textarea{height: 100px; padding-top: 7px; font: normal normal normal 13.3333330154419px/normal Arial;}
	form[name="askquestion"] input[type="submit"],form[name="askquestion"] button { max-width: 350px; height: 30px; display: block;
  margin: 0 auto; text-transform:uppercase; color: #fff; border: none; border-radius: 3px; box-shadow: 1px 1px 5px 0 #717171; background: #406351; padding-left: 0;}
	form[name="askquestion"] input[type="submit"]:hover,
	form[name="askquestion"] button:hover,
	form[name="askquestion"] input[type="submit"]:focus,
	form[name="askquestion"] button:focus{ box-shadow: inset 2px 2px 5px 0 #383838;}
	
	/* sec_medic */
	.sec_medic >img{ float: none; clear: both; margin: 0 auto 10px; position: relative; display: block;}
	
}
@media (max-width: 560px) {
	.zapis_spec_block { margin-bottom: 50px;}
	.zapis_spec_block .zapis_b{ float: none; padding-top: 128px; padding-right: 0;}
	.zapis_spec_block .zapis_b a{ width: 100%; height: 20px; padding-top: 7px;}
	
	.catalog-section>img{ display: block; float: none; margin: 10px auto;}
	.catalog-table, .catalog-table tbody, .catalog-table tr, .catalog-table td{ display: block;}
	.catalog-table td{ float: none; width: 100% !important; overflow: hidden;}
	.catalog-table td img{ float: none; margin: 0 auto 10px; display: block;}
	.info-doctor { text-align: center;}
	.info-doctor a{font-size: 14px;  line-height: 20px;}
	.info-doctor>br + br, .catalog-table+br{display:none;}

}






















