@charset "utf-8";
/* CSS Document */

html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, dd, dt, dl, table, tr, td, th, p, span, strong, small, a, img, form  {margin: 0px; padding: 0px;}
html {height: 100%; font-size: 62.5%;}
body {font: normal 12px/20px Tahoma, Geneva, sans-serif; color: #010000; background: #e4e4e4; min-width: 1000px; position: relative; height: 100%; }
img {border: none;}
a {cursor: pointer; text-decoration: underline; color: #174bc1;}
a:hover {color: #ed0007;}
a:visited {color: #8717c1;}
p {padding-bottom: 20px;}
p small {font-size: 0.8em;}
h1, h2, h3, h4, h5, h6 {font: bold 18px tahoma, Verdana,Arial,Helvetica,sans-serif; color: #010000; padding-bottom: 15px;}
h1 {font: normal 24px Georgia, 'Times New Roman', Times, serif; color: #174bc1;}
h2 {font: italic 18px Georgia, 'Times New Roman', Times, serif; color: #174bc1;}
h3 {font-size: 12px;}
h4 {font-size: 11px;}
h5 {font-size: 10px;}
h6 {font-size: 9px;}
input[type='submit'], input[type='button'] {cursor: pointer;}
ol { padding: 0 0 20px 30px; }
ol li {padding: 0; list-style: outside decimal;}
ul {padding: 0 0 20px;}
ul li {list-style: outside none none; padding: 0 0 0 19px; background: url(../images/ul-li.png) 0 11px no-repeat;}
.set {height: 0; overflow: hidden; clear: both; font-size: 0; line-height: 0; }
.fl {float: left;}
.fr {float: right;}
.rel {position: relative;}

#wrap { height: auto !important; height: 100%; min-height: 100%; position: relative; min-width: 1000px; background: #e4e4e4 url(../images/page-bg.png) center repeat-y;}
#footer { position: relative; height: 95px; margin: -110px auto 0; padding: 15px 20px 0; width: 940px; background: #fff; overflow: hidden;}
	.footer-space {height: 110px;}
	.copy {width: 49%; float: left; height: 40px; color: #616161; font-size: 11px;}
	
	.addr-2 {color: #000000;}
	.addr-2 p {padding-bottom: 5px;}
	
	.m-2 {float: right; width: 50%; text-align: right; padding-top: 2px;}
		.m-2 ul {padding: 0; margin: 0;}
		.m-2 li {display: inline-block; *display: inline; zoom:1;  font-size: 12px; line-height: 1em; padding: 0 0 0 10px; margin:  0 0 0 9px; border-left: solid 1px #acacac; background: none;}
		.m-2 li:first-child {padding: 0; margin: 0; border: none;}
		.m-2 li a {position: relative; top: -2px;}

.header {width: 100%; position: relative; background: url(../images/header.png) center top no-repeat;}
	#header {width: 980px; position: relative; height: 120px; margin: 0 auto; overflow: hidden;}
	.logo {position: absolute; left: 340px; top: 20px; width: 350px;}
	.tel {position: absolute; top: 16px; right: 20px; font-size: 24px; font-weight: bold; line-height: 30px; color: #174bc1; text-align: right; width: 270px;}
	.addr {position: absolute; right: 20px; top: 87px; color: #174bc1; text-align: right; width: 270px;}
	
.m-1-wrap {width: 100%; background: #a6bcd4 url(../images/m-1.png) center top no-repeat; height: 40px;}
	.m-1 {width: 980px; margin: 0 auto; text-align: center; position: relative; overflow: hidden; /* background: url(../images/m-1.png) 50% 0 no-repeat; padding: 0 10px; */}
		.m-1 ul, .m-1 li, .m-1 a {display: inline-block; *display: inline; zoom:1;}
		.m-1 ul {background: url(../images/m-1-li.png) repeat-y; font-size: 0; line-height: 0; letter-spacing: -1px; padding: 0; white-space: nowrap;}
		.m-1 li {font: italic 18px/40px Georgia, 'Times New Roman', Times, serif; height: 40px; color: #ffffff; background: url(../images/m-1-li.png) right repeat-y; padding: 0 2px 0 0; letter-spacing: normal;}
		.m-1 li a {color: #fff; height: 40px; padding: 0 14px;}
		.m-1 li a:hover {text-decoration: none; background: #163479;}


.page {width: 980px; margin: 0 auto; position: relative; overflow: hidden; padding: 0 10px; background: url(../images/page-bg.png) center repeat-y;}
	.cont-1 {width: 100%; float: left;}
	.cont-2 {padding: 20px 260px 0;}
	.front .cont-2 {padding: 0px 240px 0 0;}
	.cont {width: 100%; overflow: hidden; position: relative;}
	.nav-1 {width: 220px; float: left; margin: 0 0 0 -100%; padding: 20px 0 0 20px;}
	.nav-2 {width: 240px; float: left; margin: 0 0 0 -240px; padding: 20px 0 0 0px;}
	
	
	.catalog {padding-bottom: 20px;}
		.catalog ul {padding: 0; margin: 0;}
		.catalog ul ul {padding: 9px 0;}
		.catalog ul li {font: italic 18px Georgia, 'Times New Roman', Times, serif; list-style: outside none none !important; background: none; padding: 0 0 9px;}
		.catalog ul li li {padding: 0 0 6px 19px; background: url(../images/ul-li-2.png) 0 9px no-repeat; font: normal 12px Tahoma, Geneva, sans-serif;}
		.catalog ul li a {color: #000;}
		.catalog ul li a:hover, .catalog ul li li a:hover {color: #ed0007;}
		.catalog ul li li a {color: #174bc1;}

		.catalog table {border-collapse: collapse; border: none;}
		.catalog table td {vertical-align: top; padding: 40px 0 20px 20px; width: 33%;}
	
	.h201 {background: #a6bcd4 url(../images/h201.png) repeat-y; color: #002249; padding: 0 20px; line-height: 30px; margin-bottom: 20px;}
	.h201 a {color: #002249;}
	
	.h201 a:hover, .h202 a:hover {text-decoration: none;}
	
	.h202 {background: #da0006 url(../images/h202.png) repeat-y; color: #fff; padding: 0 20px; line-height: 30px; margin-bottom: 20px;}
	.h202 a {color: #fff;}
	
	.block {padding-bottom: 19px;}
	
	.vra4i, .news, .nav-2 .content {padding: 0 20px;}
		.vra4 {min-height: 120px; padding: 0 0 20px;}
		.vra4-img {width: 90px; float: left;}
		.vra4-body {overflow: hidden;}
			.vra4-title {font-weight: bold; color: #000000; padding-bottom: 3px;}
			.vra4-title a {color: #000;}
			.vra4-title a:hover {color: #ed0007;}
			
			.vra4-descr {font-size: 10px; line-height: 12px;}
			
		.news-item {padding-bottom: 20px;}
			.news-date {color: #828282; font-size: 10px;}
			.news-title a {color: #000; font-weight: bold;}
			.news-title a:hover {color: #ed0007;}
			
			.news-descr {color: #000;}
			
.front-block-wrap {width: 100%; background: #c4d2e1 url(../images/bg-1.png) center repeat-y;}
	.front-block {width: 940px; margin: 0 auto; padding: 20px 40px; color: #002249; background: url(../images/bg-1.png) center repeat-y;}




/* New in version 1.7+ */
.slider {width: 740px; height: 320px; list-style: outside none none !important; padding: 0; margin: 0; position: relative;}
	.slider ul#slider1 {padding: 0; margin: 0; width: 740px; height: 320px; position: absolute;}
	.slider ul#slider1 li {padding: 0; margin: 0; background: none; float: left;}
	.anythingControls {position: absolute; left: 20px; bottom: 10px;}
	.anythingControls ul {padding: 0; margin: 0;}
	.anythingControls li {padding: 0 10px 0 0; list-style: none !important; background: none; float: left;}
	.anythingControls li a {display: inline-block; *display: inline; zoom:1; height: 18px; min-width: 6px; padding: 0 6px 0 5px; font-size: 12px; line-height: 18px; border: solid 1px #707070; background: #fff; text-decoration: none !important;}
	.anythingControls li a.cur {border-color: #4d7ade; background: #4d7ade; color: #fff;}



.node-type-doctor .field-field-photo {float: left; padding: 0 20px 20px 0;}



.form-time {width:auto;}
.form-time label {display:inline;}
.form-vrach td, .form-time td {padding: 0 0.5em 0.3em 0}
.form-time .form-item {margin-top: 0;}

.form-vrach .form-checkboxes {margin-top: 0;}








































    
© TrueDev.org