.wrdoctorschedule--container{
	margin-bottom: 15px;		
}

.wrdoctorschedule--main{
    clear: both;
    font-size: 15px;
}
.wrdoctorschedule--title{
    font-weight: bold;
    margin-top: 10px;
}
.wrdoctorschedule--content--dates{
    margin-right: 10px;
	display: inline-block;
	min-width: 60px;
	text-align: right;
}
.wrdoctorschedule--content--head{	
    cursor: pointer;
	margin-bottom: 5px;
}
.wrdoctorschedule--content--head:active{
    padding-left: 1px;
	padding-top: 1px;
}

.wrdoctorschedule--content--citys{
	border-bottom: 1px dashed #917a94;
}

.wrdoctorschedule--content--citys:active{
	/*padding-left: 1px;*/
	/*padding-top: 1px;*/
}


.wrdoctorschedule--content--body{
	padding: 8px;
	margin-top: 3px;
	margin-bottom: 15px;
	background-color: #fff;
	border: 1px solid #ccc7cd;
	border-radius: 10px;
	max-width: 245px;
}

.wrdoctorschedule--content--body--line1{ 
	padding: 3px 6px;	
	border-radius: 5px;
	color: #4d4d4d;
	margin-bottom: 3px;
	text-align: center;	
}

.wrdoctorschedule--content--body--line2,
.wrdoctorschedule--content--body--line3,
.wrdoctorschedule--content--body--line4,
.wrdoctorschedule--content--body--line5,
.wrdoctorschedule--content--body--line6{ 
	font-size:13px;	
}

.wrdoctorschedule--content--body--0 .wrdoctorschedule--content--body--line1{	
	border: 1px solid #008000; /*приём окончен*/			
}

.wrdoctorschedule--content--body--1 .wrdoctorschedule--content--body--line1{	
	background-color: #dbffdb; /*приём сегодня*/
	border: 1px solid #008000;		
}

.wrdoctorschedule--content--body--2 .wrdoctorschedule--content--body--line1{	
	background-color: #fff5b5; /*приём завтра*/	
	border: 1px solid #f99e06;
}

.wrdoctorschedule--content--body--3 .wrdoctorschedule--content--body--line1{	
	border: 1px solid #f99e06; /*приём через Х дней*/		
}

.wrdoctorschedule--content--body--line4{
	margin-top:5px;	
	margin-bottom: 10px;
}

.wrdoctorschedule--content--body--line3{
	margin-top:5px;	
	margin-bottom: 10px;
}
.wrdoctorschedule--content--body--line5{
	font-weight: bold;
}

.wrdoctorschedule--content--body--line6{
	font-weight: bold;
	background:url(images/region_icon.png) no-repeat;
	padding-left: 15px;
}
.wrlistofcities__cities{
	
}
.wrlistofcities__oblast{
    cursor: pointer;    
    border-bottom: 1px dashed #917a94;
    display: inline;
    line-height: 30px;
	font-size: 15px;
}
.wrlistofcities__strana{
	padding-top: 20px;
}
.wrlistofcities__cities .wrdoctorschedule--content{
	padding-left: 15px;
}

.wrlistofcities__cities .wrdoctorschedule--content:first-child{
	background: url(images/capital_icon.png) no-repeat scroll 0 5px transparent;
}
.notice{
	margin: 15px 0;	
	font-size: 14px;
	color:#544757;	
	max-width: 260px;
}
.pull-wrap {	
	font-size: 18px;
	margin-bottom: 20px;
	line-height: 40px;	
	color: #fff;	
	background:url(images/black-dark_bg.png);
	border-radius:3px;	
}
#shedule-pull,
#cities-pull {
	color: #fff;
	text-decoration: none;
	display: none;
	padding-left: 30px;
	background:url(images/icon-menu.png) no-repeat 10px;
}
#shedule-pull:hover,
#cities-pull:hover {
	color: #fff;
	text-decoration: none;
}
.pull-close-wrap {
	text-align: right;
	display: none;
}
.leftBlock.shedule-block > .h3,
.wrlistofcities__strana {
	border-bottom: 1px solid #544757;
	margin-top: 0px;
	padding-bottom: 10px;
}
.left_info_schedule {
	border: 1px solid #c3b5c5;
	padding: 0 10px;
	margin-bottom: 20px;
}
.shedule-block {
	margin-bottom: 20px;
}
.cities-block {
    margin-bottom: 20px;
}
.wrdoctorschedule--content--body--line2 {
	margin-bottom: 5px;
}
.schedule-city-page__wrap {
	max-width: 410px;
	margin: 0 auto 20px auto;
}
.schedule-city-page__day-counter {
}
.schedule-city-page__last-date {
}
.schedule-city-page__doctor-list {
}