* {margin:0;padding:0}
html, body{	 height:100%; font:12px Tahoma;	}
body { width:1063px; background: #fff url(/images/bg1.jpg) top repeat-x; color:#000;	}
img { margin: 0 5px 2px 0;}
/*div {border: 1px solid black;}*/
/* Основная разметка */

#keywords{	 left:0px; top:0px; width:100%; height: 16px;	color: #000;	background: #BCE9EF; text-align: center;	}
	#keywords h1 { font: 12px Tahoma;  line-height: 13px; }
	*html	#keywords h1 { font: 12px Tahoma;  line-height: 13px; }

/*#background {	width: 1063px; height:auto; position: relative; background: url(/images/bg2.jpg) bottom repeat-x;	}*/
#background {	width: 1063px; height:auto; position: relative;}
	#min-width {	position: relative; left: 50%; height: auto; width: 1063px; margin: 0 0 0 -520px; background: url(/images/content_bg_1.gif) left bottom repeat-y; }

	#header{ width: 100%; height:208px; background: transparent;	}
		#head4 {	float: left; height: 162px;	 width: 0px; 	}
		#head3 {	float: left; height: 162px;	 width: 0px; 	}
		#head2 {	float: left; height: 162px;	 width: 0px; 	}
		#head1 {	float: left; margin-top: 0px; height: 162px;	 width: 813px; background: #BCE9EF url(/images/logo23.jpg);	}

		#top_menu {	width: 813px; float: left; height: 46px; background: #28893C url(/images/m_bg.jpg) right no-repeat;	}
			#top_menu ul {	display: block;	padding: 0 10px; line-height: 45px;	}
				#top_menu ul li {	float: left; list-style: none inside; padding: 0 9px; text-transform: uppercase; }
						#top_menu a {	font-size: 11px; color: #fff; text-decoration: none;	}
						#top_menu a:hover {	text-decoration: underline;	 }

	#outer{	width: 813px; margin: 0 0 0 249px;}

		#left {	position:relative; height: auto; width:249px; float:left; margin: 0 0 0 -249px; padding: 0px;	 }
		  #left_logo {	float: left; height: 92px;	width: 249px; background: #bce9fe url(/images/logo.gif) center no-repeat; }
				#left_logo a p { height: 92px;	width: 249px; border: 0; background: #bce9fe url(/images/logo.gif) center no-repeat; cursor: pointer; }
			#girl { float: left; height: 287px; width: 249px; background: #bce9fe url(/images/girl.jpg) top right;	}
			#girl2 { float: left; height: 287px; width: 249px; background: #bce9fe url(/images/girl2.jpg) top right;	}
			#flag { float: left; height:45px; width: 249px;border:0;background:#FFF;}
			#flag img{ margin:0;padding:0;}
			#left_menu_top { float: left; width: 249px; height: 15px; background: #222 url(/images/left_menu_top.jpg) top right;	}
			#left_menu { float: left; height: auto;	padding: 0 10px; }
				#left_menu h2 {	font-size: 16px; color: #1C767D; margin: 0 0 10px 7px;	}
					#left_menu li.2 { margin-left: 10px; background: url(/images/arrow2.gif) top left no-repeat; }
					#left_menu li { list-style: none; background: url(/images/arrow.gif) top left no-repeat; line-height: 15px; margin: 9px 0; padding: 0.5em 0 0 32px; }
						#left_menu a { font-size: 12px; color: #1c767d; text-decoration:none;	}
						#left_menu a:hover {	text-decoration: underline;	}
				#left_menu p { margin: 0 0 0 20px; width: 200px;	}

		#right { position:relative; width: 813px; margin: 0;		}
			#right_top {	 flolat: left; height: 40px; width: 813px; background: url(/images/c_t.jpg) top;	}
			#doc_top { float: left; height: 13px; width: 813px; background: url(/images/doc_top_1.jpg) top no-repeat;	}
			#doc_top2 { float: left; height: 26px; width: 813px; background: url(/images/doc_top_2.jpg) top no-repeat;	}

			#doc_menu {width: 813px; background: url(/images/services_bg2.jpg) top left no-repeat;}
				#doc_menu p.welcom {font-size: 16px;color: #1798A9; margin: 10px 0 0 20px; font-weight: bold; }
				#doc_menu ul {width:99%; margin: 18px 20px 0 20px; list-style: inside;}
					#doc_menu ul li {float:left; width:33%;  height: 20px; list-style: none; }
					#doc_menu ul li sup{font-size:70%;padding:0 0 0 0.1em;}
						#doc_menu li A, #doc_menu li A:active, #doc_menu li A:visited {	font-size:100%; color:#000; text-decoration:none; width:100%;}
						#doc_menu li A:hover{text-decoration:underline;}

			#doc_bottom { float: left; height: 2px; width: 813px; background: url(/images/doc_bottom.jpg) center top no-repeat;	}
			#doc_content {	padding: 8px;text-align: justify; }
				#doc_content A, #doc_content A:active {color: #1C767D; text-decoration:underline;	}
				#doc_content A:visited {	 color: #840084;	}
				#doc_content A:hover {	text-decoration:none;	}
				#doc_content h1 {	font-size: 16px;	color: #1798A9; margin: 1em 0 1em 10px;	}
				#doc_content h2 {	font-size: 16px;	color: #1C767D; margin: 0 0 0 7px;	}
				#doc_content p {	margin: 8px 0px; }
				#doc_content ul_old {	width: 90%; padding: 8px 0 8px 40px;display: block; }
				#doc_content ul.gallery {
					width: 750px;
				}
				#doc_content li.gallery {
					float: left;
					width: 230px;
					height: 200px;
					list-style: none;
					margin-right: 20px;
					border: 0px solid blue;
				}
					#doc_content li.gallery A,
					#doc_content li.gallery A:active,
					#doc_content li.gallery A:visited {
						font-size:14px;
						color:#27843A;
						text-decoration:none;
						list-style-image:none;
					}
				#doc_content imgold {	margin: 10px; border: 0px; }
				#doc_content tableold { width: 750px; font:12px Tahoma; }
					#doc_content table tdold { padding: 3px; text-align:left; }

#footer {width: 1063px; height:89px; }
		#footer_top {	float: left; height: 43px; width: 1063px; background: url(/images/content_bottom_1.gif); }
			#footer_top p{font-size: 9px;padding: 25px 5px 5px 5px;text-align: center; }
		#footer_bottom {	float: left; height: 46px; width: 1063px;  background: url(/images/m_bg2.jpg) bottom;	}
			#footer_bottom ul {	display: block;	padding: 0 35px; line-height: 45px;	}
				#footer_bottom ul li {	float: left; list-style: none inside; padding: 0 14px; text-transform: uppercase; }
						#footer_bottom ul li a {	font-size: 11px; color: #fff; text-decoration: none;	}
						#footer_bottom ul li a:hover {	text-decoration: underline;	 }

#publicity { width: 1073px; color: #000; font: 12px Tahoma; text-decoration: none; text-align: center; line-height: 14px; padding: 2px 30px; }
	#publicity a { color: #222; text-decoration: none; }
	#publicity a:hover { color: #777; text-decoration: underline; }

html>body #minHeight{float:right; width:0px; height:100%; margin-bottom:-208px;}


/*** DT ***/
#recl{padding:0.5em 1em;}

.specialEvent2{padding:0.5em 0 0.7em 0;text-align:center;}
.specialEvent22{padding:0.7em 2em;text-align:center;}
.specialEvent2 img {padding:0 0 0.7em 1em;vertical-align:middle;background:none;}

.specialEventEven{padding:0.5em 0 0 0;text-align:center;background:url(/images/doc_top_1.jpg) no-repeat scroll center top;}
.specialEventEven img {padding:0;vertical-align:middle;background:none;border:0;}

.specialEventEvenMain{padding:0.5em 0 0 0;text-align:center;}
.specialEventEvenMain img {padding:0;vertical-align:middle;background:none;border:0;}


.specialEvent2 a{font-size:150%;padding:0 0 0 1em;}
.specialEvent{padding:0.7em 2em;background:url(/images/doc_top_1.jpg) no-repeat scroll center top; text-align:center;}
.specialEvent img {padding:0.7em 0 0.7em 1em;vertical-align:middle;background:none;}
.specialEvent a{ font-size:150%;padding:0 0 0 1em;}

.specialEvent3{padding:0.5em 0 0.5em 0;text-align:center;border-top:2px solid #DDD;margin:1em 0 0 0;}
.specialEvent3 img {border:0;background:none;width:783px;}

.specialEvent4{padding:0.5em 0 0.2em 0;text-align:right;background:url(/images/doc_top_1.jpg) no-repeat scroll center top;}
.specialEvent4 img {border:0;background:none;height:130px;width:783px;}

.specialEvent5{padding:0.5em 0;text-align:center;margin:1em 0;border-top:2px solid #DDD;}
.specialEvent5 img {border:0;background:none;}


/*** Статьи ***/
.articleContainer{padding:2em 0 0 4em;line-height:1.5;font-size:100%;color:#222;width:700px;}
.articleContainer .adressTbl{margin:1em 0 0 0;line-height:1.5;font-size:110%;color:#222;}
.articleContainer .adressTbl td{vertical-align:top;}
.articleContainer .adressTbl td strong{font-weight:bold;}
.articleContainer h1{line-height:1;font-size:140%;}
.articleContainer h3{line-height:1;padding: 1.7em 0 0 0; text-align:left;margin:0;font-size:125%;color:#333;}
.articleContainer h4{line-height:1;padding: 1.7em 0 0 0; text-align:left;margin:0;font-size:115%;color:#444;}
.articleContainer p{padding:0.2em 0 0.5em 0;margin:0;}
.articleContainer strong{font-weight:normal;}
.articleContainer strong.strong{font-weight:bold;}
.articleContainer img{margin:0;}
.articleContainer .imgTLeft{margin:0 1em 1em 0;}
.articleContainer .imgTRight{margin:0 0 1em 1em;}
.articleContainer .imgLeft{margin:1em 1em 1em 0;}
.articleContainer .imgRight{margin:1em 0 1em 1em;}
.articleContainer .red{color:#F00}

.articleContainer ol{padding:0.4em 0  0.4em 2em; margin:0;}
.articleContainer ol li{padding:0.3em 0; margin:0;}
.articleContainer ul{list-style:disc;padding: 8px 0 8px 1em;}
.articleContainer ul li{padding:0.3em 0; margin:0;}

.articleContainerBonus{padding:2em 0 0 4em;line-height:1.5;font-size:100%;color:#333;width:700px;}
.articleContainerBonus h1{font-size:150%;padding:0.5em 0 0.3em 0;margin:0;}
.articleContainerBonus h2{font-size:130%;padding:0.5em 0 0.3em 0;margin:0;}
.articleContainerBonus .red{color:#E00;}
.articleContainerBonus .h4{font-size:120%;padding:0 0 0.1em 0;color:#D00;font-weight:bold;margin:0;}
.articleContainerBonus .divider{margin:15px 20% 25px 20%; border-top:1px solid #EEE;font-size:0;}
.articleContainerBonus ul{list-style:disc;padding: 3px 0 8px 1.2em;}
.articleContainerBonus ul li{padding:0.3em 0; margin:0;}
.articleContainerBonus table{font-size:90%;width:90%;margin:0 auto;border-collapse:collapse;}
.articleContainerBonus td{border:1px solid #DDD;padding:0.5em;}
.articleContainerBonus th{border:1px solid #DDD; background:#EEE;padding:0.5em;}
.ibonus img{vertical-align:middle;border:0;}

#price_moscow ol{padding:0.4em 0  0.4em 2em; margin:0;}
#price_moscow ol li{padding:0.3em 0; margin:0;}
#price_moscow ul{list-style:disc;padding: 8px 0 8px 1em;}
#price_moscow ul li{padding:0.3em 0; margin:0;}

.alignCenter{text-align:center;}
.darkgrey{color:#555;}
.videoCont{float:left;margin: 0 1.5em 1.5em 0;vertical-align:bottom;}

.articleTiser{clear:right;padding:0 0 0 3em;}
.articleTiser h2{padding:0.6em 0 0 0; margin:0; border-top:1px solid #CCC;}
.articleTiser .borderfree{border:0;}
.articleTiser h2 a{font-size:90%;}
.articleTiser .imgTRight{margin: -11px 10px 10px 15px; height:80px;border:0;width:100px;}

.articleContainer .articleTbl{font-size:100%;color:#222;}
.articleContainer .articleTbl th strong{font-weight:bold;}
.articleContainer .articleTbl td{padding:0.6em;}

#price_nn, #price_moscow{padding:0 3em 0 3em;clear:right;}
#price_nn a, #price_moscow a{font-size:110%;padding:0.2em 0;cursor:pointer;cursor:hand; color:#1C767D;}
#price_nn a{display:block;}
#price_menu{padding:0 0 0 0;margin:0 0 0.2em 0;}
#price_menu .menu_active{background:#1C767D;color:#EEE;}
#price_menu li{
	cursor:pointer;
	cursor:hand;
	color:#1C767D;
	list-style:none;
	display:inline;
	margin: 0 0 0 0;
	font-size:120%;
	padding:0.4em 0.6em;
	text-align:center;
}
#price_menu li span{
	border-bottom:1px dashed #1C767D;
}


.h2 {padding: 1.5em 0 0 0;font-size:130%;font-weight:bold;}
.center {text-align:center;}
.notice{font-size:90%; padding:0.4em 1.4em; color:#444;text-align:center;}
fieldset{padding:1em 1em 1em 1em;margin:1em 0;border:1px solid #DDD;}
.mapPan{margin:1.8em 0 0.3em 0;color:#888;}
.mapPan span{margin:0 0.5em; cursor:pointer;cursor:hand;border-bottom:1px dashed #1C767D; color:#1C767D;font-size:110%;}
#telos11, #telos22, #telos33{cursor:pointer;cursor:hand;border-bottom:1px dashed #1C767D; color:#1C767D;}
.green{color:#5B9B45;}
.red{color:#E00;}

.priceList li a{font-weight:bold;}
.priceList ul li a{font-weight:normal;}
.doctorList{list-style:none;font-family:Verdana, Helvetica, sans-serif;padding:0;margin:0;}
.doctorList li{font-size:90%;list-style:none;}
.doctorList .selected span{color:#1C767D;font-weight:bold;}
.pagerElement{padding:0 0.5em;}
.pagerElement a{font-size:90%;}

.crumbs{padding:1em 0 0 4em;font-size:120%;}
.crumbs span{color:#777;padding:0 0.5em;font-size:130%}
.crumbs .span{color:#222;font-size:100%}

.stars{padding:1em 0;}
.stars h5{font-size:110%;text-align:center;color:#999;padding:0 0 0.3em 0;}
.stars div{text-align:right;}
.stars img{border:0;}

.see-more{padding:0 0 0 1.5em;}
.see-more li{padding:0.3em 0;}

.phone-h1, .phone-h2, .phone-p{color:#D85133;text-align:center;}
.phone-h1{font-size:13px;padding:0 0 0.1em 0;font-weight:bold;color:#888;}
.phone-h2{font-size:12px;color:#888;}
.phone-p{font-size:16px;padding:0 0 0.4em 0;font-weight:bold;}

/*.vertical{position:absolute;top:262px; left:1100px;height:1%;zoom:1;z-index:1000;width:70px;}*/
.vertical{position:absolute;top:262px; left:1100px;height:1%;zoom:1;z-index:1000;width:70px;}
.vertical img{border:0;}
.vertical div{margin-top:-160px;text-align:center;font-size:100%;}
.vertical div a{color:#ac0023;}

.cosm{font-size:105%;}
.cosm td{padding:0.7em 0.5em; vertical-align:top;}
.cosm td .h4{font-weight:bold;font-size:110%;color:#444;}
.buy img {border:0;}

.shop-loader{text-align:center;font-style:italic;color:#AAA;}
.shop-header{padding:1.5em 0 0.5em 0; margin:1.5em 1.5em 0 1.5em;border-top:1px solid #DDD;font-size:100%; font-style:italic; font-family:Georgia,serif;color:#666;}
#shop-bottom{background:#FFF;}
#shop-bottom .title{font-size:75%;}
#shop-bottom a{color:#069;}
#shop-bottom a:hover{color:#A00;}
#shop-bottom img{border:0;}
#shop-bottom table{width:99%;}
#shop-bottom table td{width:25%;border-left:1px solid #DDD;padding:0.5em;}
#shop-bottom .first{border:0;}
#shop-bottom .price{font-size:90%;color:#444;}
#shop-bottom .price span{font-weight:bold;}
#shop-bottom .tp td{text-align:center;}
#shop-bottom .im td{vertical-align:bottom;text-align:center;}

.footer-phone{font-size:110%; color:#D85133;}
.footer-phone span{font-size:80%; color:#777;}

.g_sert{width:99%;}
.g_sert td{padding:0 0 0.4em 0;}
.g_sert img{border:0;}
