#phones { background: #7C0D55 url(sos00000.gif) left top no-repeat; padding-left: 20px; padding-bottom: 20px; color: #FFF; font-size: 1.14em }
#phones strong { font-size: 0.78em; line-height: 1.1em }
#record_reception { font-size: 0.9em; background: #C9DBD5 url(corner_b.gif) right bottom no-repeat; padding-left: 20px; height: 100% }
#record_reception div { background: url(corner_t.gif) right top no-repeat }
#record_reception div.relative { position: relative; z-index: 1000; width: 100%; height: 100% }
html>body #record_reception div.relative { width: auto; height: auto }
#record_reception div div { padding-top: 1px !important; background: none }
#record_reception div div table { width: 75%; margin-top: 40px }
#record_reception div div table table { width: 100%; margin: 0 }
#record_reception div div table table td.half { text-align: center }
#record_reception #time {
  margin-top: 5px;
  padding: 0 !important;
  position: relative;
  z-index: 30;
  width: 100%
}

#record_reception #time #schedule-arrow { position: absolute; left: -39px; top: 95px; width: 40px; height: 18px; z-index: 1100 }

#phones div, #record_reception div { padding: 25px 15px 5px 20px }
#phones div div, #record_reception div div { width: 100%; padding: 0 }

.ambulance-phones { font-size: 1.25em }
.phones { padding-top: 1em !important; float: left; width: 9em !important; line-height: 1.25em }

#record_reception input.button { border: 0 }

#record_reception #discount-banner {
	position: absolute;	
	width: 5em !important;	
	bottom: 1em;
	right: 35px;
	z-index: 10
}

html>body #record_reception #discount-banner {
	bottom: -40;
}

#record_reception #discount-banner a {
	color: #E83B00;
	font-size: 1.1em
}

#record_reception #doctor img, #record_reception #time img {
  position: absolute;
  top: 5px;
  right: 4px
}

#record_reception #time table img { position: static }

#schedule-outer {
	position: absolute;
	left: 118%;
	top: -100px;
	z-index: 1000
}

#go-button {
	width: 82px;
	height: 25px;
	margin-left: 0
}

#booking-in-visits {	
	width: 82%;
	clear: left
}

#booking-in-visits #common-booking {
	margin-top: 0em
}

#booking-in-visits td.half, #booking-in-visits #phones {
	display: none
}

#booking-in-visits #book-speciality {
	width: 25em;
}

#booking-in-visits #record_reception {
	padding-left: 78px;
	background: #C9DBD5 url(corner_b.gif) no-repeat scroll right bottom;
}

#booking-in-visits #record_reception div {
	background: none;
	padding-bottom:40px;
}

#booking-in-visits #common-booking {
	width:100%;
}

#booking-in-visits div.question-link, #booking-in-visits #discount-banner {
	display: none
}

div.question-link {		
	margin-top: 2em
}