body {
	background: #F4F0F6 url(images/body_bg.png);
	font-family: Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
	font-size: 15px;
	color: #3f3641;	
}
textarea {
	line-height: 20px;
}
h3,
.h3 {
	font-size:20px;
	color:#544757;
	margin:30px 0 10px 0;	
}
h2{
	font-size: 24px;
	line-height: 28px;
	color:#544757;
	margin:30px 0 15px 0;
}
h1{
	font-size:24px;
	color:#544757;		
}
.content-header__color_red,
.pagetitle.content-header__color_red {
    color: #D57A94;
}
p{	
	/*color:#544757;*/	
	margin: 15px 0;
}
a {
	color: #6B22AF;
	text-decoration: underline;
}
a:hover {
	color: #6B22AF;
	text-decoration: none;
}
a:focus {
	color: #6B22AF;
}
.content-main table td{
	border: 1px solid #ccc7cd;
	padding: 10px;
}
.clear{
	clear:both;
}
.bodywrap {	
	
}
#wrepperHeader{
	background-color: #917a94;	
}
#wrepper_top_block {
	background: url(images/top_block_bg.png);	
}
#top_block {			
	color: #fff;
	font-size: 18px;
    line-height: 24px; 
    text-align: center;	
}
#top_block .header-center-about,
#top_block .header-phone {
	padding-top: 20px;  
	padding-bottom: 20px;  
}
#logo img {  	     
    padding-top: 30px;
    padding-bottom: 1px;
}
.header-center-about { 			
	text-align: left;    
}
.header-center-about .str1{
	
}
.header-center-about .str2,
.header-center-about .str3 {
	font-size: 15px;	
}
.header-phone{			
	text-align: left;  
}
.header-phone .rsp{
	font-size: 15px;
	color: #e3e3e3;
}
.header-phone-bottom{    
    font-size: 15px;    
}
.header-phone-bottom a {
	color: #fff;
	text-decoration: underline;
}
.header-phone-bottom a:hover {
	color: #fff;
	text-decoration: none;
}
.header-phone-bottom a:focus {
	color: #fff;
}
.more_buttom,
.osmotr-button,
.wrotzivi--submit,
.mfeedback form input[type='submit'] {
	display:block;
	font: 18px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	text-shadow:0 0 1px #000;
	width:368px;
	height:57px;
	background:url(images/button_big.png) no-repeat;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	line-height:57px;
	margin: 30px auto;
	padding: 0;
	border: none;
	cursor:pointer;		
}
.more_buttom:active,
.osmotr-button:active,
.wrotzivi--submit:active,
.mfeedback form input[type='submit']:active {
	text-decoration: none;
	background-position:0 -57px;
	color: #fff;
}
.more_buttom:hover,
.osmotr-button:hover,
.wrotzivi--submit:hover,
.mfeedback form input[type='submit']:hover {
	color: #fff;
	text-decoration: none;	
}
.button-link{
	display: block;
	width: 250px;
    height: 39px;
	background: url(images/button_middle.png) no-repeat 50% 0px;
	background-repeat: no-repeat;
	padding-top: 6px;	
	border:0;
	font:18px Georgia, "Times New Roman", Times, serif;
	color:#f7f7f7;
	text-shadow:-1px -1px 1px #322334;	
	cursor:pointer;
	margin-top: 5px;				
	margin-left:5px;	
	text-decoration: none;
	text-align: center;    
    margin-bottom: 10px;
    padding-bottom: 2px;    
    text-transform: none;
    line-height: 22px;
}		
.button-link:hover{
	color:#f7f7f7;
}
.button-link:active{
	text-decoration: none;
	background-position:0 -39px;
	color:#f7f7f7;
}
.wrapContent {
	padding-top: 15px;
}
.breadCrumbs {
	margin-bottom: 30px;
}
.breadCrumbs span {
	color: #8b8b8b;		
}
.pagetitle{
	font-size:30px;
	line-height: 36px;
	color:#544757;
	margin:0 0 30px 0;
	}
.content-main {
	padding: 0 0px;	
	margin-bottom:20px;		
	font-size: 16px;
	line-height:20px;	
}
.content-main h1,
.content-main h2,
.content-main h3,
.content-main h4,
.content-main h5,
.content-main h6 {
    font-weight: bold;
}
.content-main ul,
.content-main ol {
    margin-top: 0px;
    margin-left: 25px;
    margin-bottom: 20px;
}
.content-main ul li {
	list-style-type: disc;
    margin-bottom: 5px;
}
.content-main ol li {
    list-style-type: decimal;
    margin-bottom: 10px;
}
.leftColumn {
	max-width: 265px;
}
.leftBlock {	
	margin-top: 20px;
}
.leftBlock h3{	
	margin-top: 0px;
}
.wrepperServices{
	background:url(images/black-dark_bg.png);
	margin-top: 30px;
	padding: 30px 0 30px;
}
.services_block1,
.services_block2,
.services_block3{	
	min-height: 200px;
	position: relative;	
	margin-bottom: 10px;
}	

.title_services{
	font-size:18px !important;
	color:#e3dee4;	
	padding-left:0px;
	text-transform:uppercase;
	text-shadow:1px 1px 1px #403141;
	-moz-text-shadow:1px 1px 1px #403141;
	-webkit-text-shadow:1px 1px 1px #403141;
	-khtml-text-shadow:1px 1px 1px #403141;	
	background:url(images/services-title_icon.png) no-repeat 0 0;
	padding-left:20px;
	line-height:31px;
	padding-bottom:14px;
	}
.img_services{	
	margin-bottom:10px;
	margin-right: 10px;
	float: left;

	}
.description_services{	
	color:#e3dee4;
	text-shadow:-1px -1px 1px #4b3a4d;	
	padding-bottom:10px;
	margin-top: 0;	
	min-height: 100px;
	}
.description_services p {
    margin: 10px 0;
}
.mark_categoria{
	display:block;
	width:127px;
	height:28px;
	background:url(images/services-more_bg.png);
	text-align:center;
	font-size:14px;	
	line-height:26px;
	color:#c8bacb;
	text-shadow:-1px -1px 1px #222;	
	text-decoration:none;	
	position: absolute;
	bottom: 0px;	
	}
.mark_categoria:hover{
	text-decoration:underline;
	color: #c8bacb;
}
#footer{		
	color: #675B68;
    font-size: 12px; 	
    font-family: arial, helvetica;
}
.doctor-footer__wrap {
    color: #e3dee4;
    text-shadow: -1px -1px 1px #4b3a4d;
    min-height: 110px;
}
.doctor-footer__header {
    margin-bottom: 10px;
}
.doctor-footer__info {

}
.copiryght a{
	color: #675B68;
	text-decoration: none;
}
.copiryght a:hover{	
	text-decoration: underline;
}
.created{    	

}
.created a {
	color: #675B68;
}
.problems{
	margin-top:30px;
	line-height: 30px;
}
 .problems a{
 	color:#3F3641;
 }
.spinner {
	margin-bottom: 20px;
}
.content-video__wrap {
	margin-bottom: 20px;
	max-width: 640px;
}
 /* clearfix */
.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1;
}
.official_warning {
	margin-bottom: 30px;
	font-size: 16px;
}
.official_warning__logo-link {
	text-decoration: none;
}
.left_info_phones__head {
	margin-top: 0;
}
.left_info_phones {
	margin-bottom: 20px;
}
.header-phone .phone1 {
	padding-left: 11px;
}

.wrsymptoms-wrapper{
	margin-top: 0px;
}
.wrsymptoms-header {
    border-bottom: 1px dashed #917a94;
    text-decoration: none;
    cursor: pointer;
    display: inline;
    margin-bottom: 5px;
}
.wrsymptoms-items {
    padding-top: 5px;
    margin-bottom: 20px;
}
.wrsymptoms-item,
.wrsymptoms-backtocity {
    display: block;
    margin-right: 10px;
}

.bx-newsdetail-block {
	padding: 0 14px;
	margin-bottom: 40px;
}

.augmented_reality .mfeedback-field-EMAIL,
.augmented_reality .mfeedback-field-VOZRAST,
.augmented_reality .mfeedback-field-TIPKONSULTACII,
.augmented_reality .mfeedback-field-GORODPROJIVANIYA,
.augmented_reality .mfeedback-field-DOPSVED
{
	display: none;
}


/* feedback start */

.rs-feedback-administration-link-top-wrapper{
    /*position: relative;*/
    text-align: right;
    margin-bottom: 15px;
}

.rs-feedback-administration-link {
    
}

.rs-feedback-administration-link-top {
    /*position: absolute;
    right: 0;
    top: -22px;*/
    display: inline-block;
    background-color: #fff;
    padding: 5px 10px;
    border-radius: 5px;
    border: 1px solid #ccc7cd;
}

.rs-feedback-administration-link-bottom {

}

/* feedback stop */