html{ color:#000; background:#FFF; }
body, div, dl, dt, dd, ul, ol, 
li, pre, code, form, fieldset, 
legend, textarea, p, 
blockquote, th, td{ margin:0; padding:0; }
table{ border-collapse:collapse; border-spacing:0; }
fieldset, img{ border:0; }
address, caption, cite, code,
dfn, th, var{ font-style:normal; font-weight:normal; }
li{ list-style:none; }
caption, th{ text-align:left; }
q:before, q:after{ content:''; }
abbr, acronym{ border:0; font-variant:normal; }
sup{ vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
input, textarea, select{ font-family:inherit; font-size:inherit; font-weight:inherit; }
input, textarea, select{ font-size:100%; }
legend{ color:#000; }
ul.regular{
	margin:0 0 1em 20px;
	list-style:disc;
}
	ul.regular li{
		list-style:disc;
	}
ol.regular{
	margin:0 0 1em 20px;
	list-style:decimal;
}
	ol.regular li{
		list-style:decimal;
	}
.ImageLeft{
	margin:0 8px 4px 0;
	}
.ImageRight{
	margin:0 0 4px 8px;
	}
.sitemap ul{
	margin:0 0 0 20px;
}
html{
	background:#160e0b;
	color:#fed9ac;
}
body{
	background:#160e0b;
	color:#fed9ac;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:62.5%;
	line-height:1.4;
	}
a{
	color:#f6d0a1;
	}
	/*
a:visited{
	color:#2D9ECB;
	}
html{
	width:100%;
	height:100%;
	}
body{
	width:100%;
	height:100%;
	min-height:100%;
	}
.page{
	min-height:100%;
	height:auto !important;
	height:100%;
	
	}
.footer{
	position:relative;
	margin:-10em 0 0;
	height:10em;
	}
*/

.page{
	width:990px;
	margin:auto;
	overflow:hidden;
}
/*** main layout ***/
.wrap:after{
	content:".";
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
	}

.wrap{
	padding:0 0 30px;
	clear:both;
	}
.bnr{
	padding:33px 0 0;
	height:117px;
	width:640px;
	background:url(/f/i/sep1.png) no-repeat 100% 50%;
	float:left;
	margin:0 25px 0 0;
	position:relative;
	}
.bnr div{
	float:left;
	margin:0 30px 0 0;
	}
blockquote.index{
	text-indent:-1.1em;
	padding:28px 0 0;
	font-style:italic;
	font-size:140%;
	width:300px;
	float:left;
	position:relative;
	}	
	blockquote.index a{
		text-decoration:none;
		background:url(/f/i/dot2.gif) repeat-x 0 100%;
		}
.info{
	background:#f6d2a4 url(/f/i/bg2.jpg) repeat-y 0 -7px;
	color:#664a2b;
	overflow:hidden;
	z-index:1;
	position:relative;
	font-size:140%;
	}
	.info .top{
		padding:17px 0 0;
		height:8px;
		overflow:hidden;
		background:url(/f/i/bg3.jpg) no-repeat 0 0;
		}
	.info .bottom{
		height:4px;
		clear:both;
		overflow:hidden;
		margin:20px 0 0;
		background:url(/f/i/bg4.jpg) no-repeat 0 0;
		}
	.info .shadow{
		height:165px;
		width:1005px;
		background:url(/f/i/sh.png) repeat-x 0 0;
		position:absolute;
		bottom:0;
		left:0;
		}
	.info a{
		color:#160e0b;
		}
	.info .doctors{
		float:left;
		width:450px;
		position:relative;
		/*background:url(/f/i/sep2.png) no-repeat 100% 50%;*/
		}
	.info h2{
		font-size:135%;
		font-style:italic;
		text-align:center;
		margin:0 0 20px;
		padding:0 135px;
		}
		.info h2 span{
			position:relative;
			}
			.info h2 i,
			.info h2 b{
				position:absolute;
				width:134px;
				height:1px;
				overflow:hidden;
				background:url(/f/i/l1.png) no-repeat 0 0;
				right:105%;
				top:50%;
				}
			.info h2 b{
				background:url(/f/i/l2.png) no-repeat 0 0;
				left:105%;
				right:auto;
				}
		
		
		
		.doctors ul{
			width:360px;
			margin:0 0 0 40px;
			}
			.doctors ul li{
				width:180px;
				float:left;
				text-align:center;
				margin:0 3px 0 3px;
				}
				.doctors ul li a{
					text-decoration:none;
						}
					.doctors ul li a .pic{
						display:block;
						background:none;
						}
					.doctors ul li a span{
						background:url(/f/i/dot3.gif) repeat-x 0 100%;
						}
					.doctors img{
						border:3px solid #d0aa84;	
						}
.services{
	margin:0 0 0 30px;
	float:left;
	width:520px;
	position:relative;
	}
	.services li{
		width:250px;
		overflow:hidden;
		float:left;
		font-size:17px;
		}
		.services li a{
			text-decoration:none;
			}
			
		.services ul ul{
			padding:10px 20px 0;
			}
		.services ul ul.triple{
			height:85px;
			}
		.services ul ul.double{
			height:60px;
			}
			.services ul ul li{
				font-size:82%;
				margin:0 0 8px;
				}
				.services ul ul li a{
					background:url(/f/i/dot3.gif) repeat-x 0 100%;
					}

/*** content on internal page ***/
.wrapper{
	position:relative;
	width:100%;
	overflow:hidden;
	}
	.contentarea{
		float:right;
		width:100%;
		}
		.contentarea .lining{
			margin:0 50px 0 350px;
			}
	.aside{
		float:right;
		width:300px;
		margin:0 -300px 0 0;
		}
		.aside .lining{
			margin:0 0 0 50px;
			}

/*** header ***/
.header{
	height:260px;
	background:url(/f/i/header.jpg) no-repeat 0 0;
	position:relative;
	z-index:10;
	font-size:140%;
	}

.contacts{
	width:220px;
	color:#fff;
	float:right;
	padding:20px 0 0;
	height:132px;
	margin:0 0 50px;
	position:relative;
	z-index:10;
	}
	.contacts p{
		margin:0 0 5px;
	}
	.contacts a{
		color:#fff;
		text-decoration:none;
		background:url(/f/i/dot1.gif) repeat-x 0 100%;
		}
	.contacts big{
		font-size:214%;
		display:block;
		margin:0 0 15px;
		}
		.contacts big a{
			text-decoration:none;
			background:none;
			}

#logo{
	position:absolute;
	width:750px;
	padding:160px 0 0 135px;
	font:80% Arial, Helvetica, sans-serif;
	color:#85807c;
	left:0;
	bottom:62px;
	text-align:center;
	}

#servicenav{
	position:absolute;
	top:215px;
	left:30px;
	font-size:128%;
	}
	#servicenav a{
		text-decoration:none;
		background:url(/f/i/dot2.gif) repeat-x 0 100%;
		}
	#servicenav ul,
	.main ul ul{
		display:none;
		font-size:90%;
		background:#160E0B;
		padding:10px 10px 2px;
		position:absolute;
		margin:0 0 0 -10px;
		white-space:nowrap;
		left:0;
		top:22px;
		}
		#servicenav ul li,
		.main ul ul li{
			margin:0 0 8px;
			float:none;
			display:list-item;
			}
	#servicenav:hover ul,
	#servicenav.hover ul,
	.main ul li:hover ul,
	.main ul li.hover ul{
		display:block;
		}
.main{
	clear:both;
	font-size:128%;
	padding:13px 0 0 90px;
	}
	.main li{
		float:left;
		margin:0 0 0 30px;
		position:relative;
		display:inline;
		}
		.main li a{
			text-decoration:none;
			background:url(/f/i/dot2.gif) repeat-x 0 100%;
			}
.reception{
	width:205px;
	margin:1px 0 0 780px;
	height:45px;
	}
/*** footer ***/
.footer{
	width:970px;
	margin:auto;
	color:#e1c099;
	font-size:140%;
	line-height:1.2;
	}
.footer a{
	color:#e1c099;
	}
.txt{
	width:100%;
	overflow:hidden;
	color:#ab9173;
	font:71%/1.3 "Trebuchet MS", sans-serif;
	padding:0 0 20px;
	}
	.txt50{
		width:47%;
		margin:0 2% 0 0;
		float:left;
	}
	.txt p{
		margin:0 0 1em
		}
/*
.menus{
	overflow:hidden;
	width:100%;
	padding:0 0 30px;
	font-size:121%;
	}
	.menus .type-1{
		width:540px;
		overflow:hidden;
		float:left;
		}
		.menus .type-1 li{
			float:left;
			width:270px;
			padding:0 0 9px;
			}
			.menus .type-1 li a{
				text-decoration:none;
				}
			.menus .type-1 ul{
				font-size:82%;
				margin:10px 20px -8px;
				}
				.menus .type-1 .triple{
					height:85px;
				}
				.menus .type-1 .double{
					height:60px;
				}
				.menus .type-1 ul li{
					padding:0 0 8px;
					}
					.menus .type-1 ul li a{
						background:url(/f/i/dot2.gif) repeat-x 0 100%;
						}
			.menus .narrow{
				width:220px;
				}
				.menus .narrow li{
					width:100%;
				}
*/
.menus{
	padding:20px 0;
	overflow:hidden;
	}
	.menus ul{
		font-size:124%;
		}
		.menus ul li{
			margin:0 0 10px;
			overflow:hidden;
			}
			.menus ul li a{
				background:url(/f/i/dot2.gif) repeat-x 0 100%;
				text-decoration:none;
				}
		.menus ul ul{
			font-size:82%;
			margin:0 0 0 20px;
			padding:10px 0 0;
			width:230px;
			}
			.menus ul ul li{
				margin:0 0 5px;
				}
			.menus ul ul ul{
				font-size:100%;
				float:none;
				}
		.menus ul li.triple{
			width:760px;
			float:left;
			margin-top:-20px;
			min-height:300px;
			}
			.menus ul li.triple ul{
				float:left;
				}
.dev{
	width:295px;
	float:right;
	font:71% "Trebuchet MS", sans-serif;
	}
.copyright{
	font:71% "Trebuchet MS", sans-serif;
	padding:0 0 55px;
	}

.footer{
	padding:20px 0 0;
	border-top:1px solid #342920;
	}

	
	
/*** old styles ***/

	
*{
	/*line-height: 1em;*/ 
	border-collapse: collapse;
}

#send_to_admin label{
	float:left;
	width:120px;
}
#send_to_admin td{
	padding:5px 10px 5px 0px;
}
.cleaner{
	clear:both;
}
input[type=text]{
	border:1px solid #664A2B;
}
textarea{
	border:1px solid #664A2B;
}
		
	
		
	/*#header{height: 68px; padding: 0 200px; overflow: hidden;text-align: center; background: url('/images/layout/bg_header_index.jpg') no-repeat 0 0; }*/
	/*#start*/ #header{height: 202px; padding: 0; overflow: hidden; background: url('/images/layout/bg_header_start.jpg') no-repeat 0 0;}
	
		#header h1{color: #cfbb9e; text-transform: uppercase; font-size: 2.1em; padding-top: 1em; line-height: 1em;}
		#header #top-contact {display: block; float: right; margin-top: 6px; margin-right: 30px;font-family: Arial,serif; }
		#header #top-contact p { font-size: 14px; font-style: italic; color: #fff; text-align: left; margin-top: 15px;}
		#header #top-contact a {color: #fff;}
		#header #top-contact span { font-size: 29px; line-height: 26px; }
		#topmenu{height: 75px; overflow: hidden; font-size: 1.2em; line-height: 1em; background: url('/images/layout/new_bg_topmenu_2.png') no-repeat 0 0;}
		#gallery #topmenu{background: url('/images/layout/new_bg_topmenu_2.png') no-repeat 0 0;}
		#topmenu ul{list-style: none; margin-left: 255px; margin-top: 21px;}
		#topmenu li{display: inline; padding-right: 7px; padding-left: 7px; background: url(/images/layout/menu-delim.png) no-repeat center left;}
		
		#topmenu a,
		#topmenu span{font-size: 13px; color: #fff; }
		
		
			#mail{margin-left: 5px; margin-right: 7px; }
			#mail, #home{margin-top: 5px;}


		#search{margin-bottom: 15px;margin-left: auto; margin-right: auto; display: block; width: 190px; /*height: 59px; text-align: right; background: url('/images/layout/loupe.jpg') no-repeat 738px 8px; */}
		#search img{/*float: right; margin-right: 30px; cursor: pointer;*/ vertical-align: top;}
		#search .field{/*float: right;  margin-top: 3px; height: 18px; width: 178px; font-size: 1.4em; line-height: 1.2em; border: solid  #7f0e2b 1px;*/height: 20px; width: 148px; padding-top: 3px; color: #c4b49b; border: 0px none; border-top: 1px solid #a29887; border-bottom: 1px solid #a29887;}
		
	



	#info_block{position: absolute; left:0; bottom: 139px;  padding: 0 86px 0 38px; width: 414px; }
	
		.content{font-size: 1.2em; margin-left: 5px;}
		
		.content blockquote.news h4,
		.content blockquote.anonse h4{
			color: #6f3d2c;
			font-size: 1.1em;
			line-height: 1.2em;
		}
		
		.content blockquote p{line-height: 1.2em;}
		.content strong.special{
			display: block; 
			color: #702130; 
			text-align: center; 
			font-size: 1.4em; 
			margin-top: 0.6em;
		}
		.content #col_right blockquote{margin-top: 0;}
		
#col_right p{
  margin:5px 0 10px;
}
		
		.content p,
		.content ul,
		.content ol,
		.content .tablelist caption
		{padding-bottom: 0.5em;}
		
		.content li ul{padding-bottom: 0;}
		.content ul.stuff br{display: none;}
		
		.content .verse{ position: relative; left: 389px; top: 0px; line-height: 1.6em;font-style: italic; font-weight: bold; font-size: 1.1em; width: 250px; z-index: 0; margin-bottom:20px;}
		.content .verse span{display: block;text-align: right; padding-right: 3em; }
		
		.sign_up_action {
			text-align: right;
			display: block;
			margin-top: 5px;
		}
		
/*.margins_on_start{
  position:absolute;
  bottom:210px;
  left:40px;
  margin-top: 2.5em;
  font-weight:bold;
}*/
		.content h1,.contentarea h1{font-size: 1.5em; line-height: 1.4em; padding-top: 0.55em; padding-bottom: 0.9em;}
		.content h1.section,.contentarea h1.section{text-align: center; padding-top: 0; margin-top: -0.2em;}
		.content h2,.contentarea h2{font-size: 1.3em; line-height: 1.4em; margin-bottom: 0.65em;}
		.content h3,.contentarea h3{font-size: 1.2em; line-height: 1.4em; padding-top: 0.6em; padding-bottom: 0.65em;}
		.content h4,.contentarea h4{color: #6f3d2c; font-size: 1em; line-height: 1.4em; padding-top: 0.6em; padding-bottom: 0.65em;}
		.content h5,.contentarea h5{color: #6f3d2c; font-size: 1em; line-height: 1.4em; padding-top: 0.6em; padding-bottom: 0.65em;}		
		.content h6,.contentarea h6{color: #6f3d2c;  letter-spacing: 0.2em; font-size: 1em; line-height: 1.4em; padding-top: 0.6em; padding-bottom: 0.65em;}
		
		a h2{
			text-decoration:underline;
		}
		
		ul.sub{padding-left: 0;list-style: none; margin:0 0 20px; }
		ul.sub li{display: inline; color:#6f3d2c; }
		ul.sub a{color: #6f3d2c;margin-right:5px;}
		ul.sub a,
		ul.sub span.active{line-height: 1em;}
		
			
		.content .tablelist{width: 98%; margin: 0 auto; margin-bottom: 0.5em;}
		.content .tablelist td,
		.content .tablelist th{
			border: solid #7f0e2b 2px;
			padding: 0.3em 0.5em;
		}

		.content .tablelist th{font-weight: bold; color: #7f0e2b; text-align: left;}
		
		
		.content table.stuff{width: 98%; margin-bottom: -0.5em; margin-top: 0.6em;}
		.content table.stuff td{text-align: center; padding-bottom: 1.2em; padding-right: 1.5em; vertical-align: top;}
		.content table.stuff td p{margin-top: 0.5em;}
				
		.content table.stuff span{text-decoration: underline; line-height: 1.7em;}
		.content table.stuff a:hover span{text-decoration: none;}

		.content ul{padding-left: 1.4em;}
		.content ol{padding-left: 1.8em;}
	
		.content .ImageLeft{margin-right: 1em; margin-bottom: 0.5em;} 
		.content .ImageRight{margin-left: 1em; margin-bottom: 0.5em;}
		.content .ImageCenter{display: block; margin: 0 auto; margin-bottom: 0.5em;}
		
		.content .photo, .contentarea .photo{float: left; padding-right: 10px; padding-bottom:5px;}
		.content .photo p, .contentarea .photo p{text-align: center; width:152px;}
		.content .photo img, .contentarea .photo img{
			margin:0 0 5px;
		}
		
		.content form ƒ,
		.content form textarea{border: solid #7f0e2b 1px; color: #7f0e2b;}
		
		.content form input.but{}
		
		.content form td input{display: block; width: 197px; }
		.content form td input.but{display: block; width: auto; background-color: #6f3d2c; color: #fff; border-width: 1px; font-weight: bold;}
		.content form td input.image{display: block; width: auto;}
		.content form td input.radio{display: inline; width: auto; }
		.content form td textarea{width: 300px; height: 230px;}
		.content form td{padding-bottom: 0.5em; padding-right: 1.8em;}
		.content form sup{color: #C00; font-weight: bold;}
		
		.content #search_c{display: none;}
		
	
		#gallery_menu .frame{float: left; position: relative;  margin-left: 0; margin-right: 30px;margin-bottom: 2.85em; }
#gallery_menu .frame td{
  vertical-align:bottom;  
}
		#gallery_menu .frame img{display:inline; vertical-align:bottom;/*float: left;*/ border: solid #804638 1px;}
		#gallery_menu .frame strong{display: block; margin-bottom: 1.2em; padding-right: 2em;font-size: 1.4em; color: #3f2107;}
		#gallery_menu .frame ul{padding-left: 0;list-style: none; padding:.3em 0 0 2em;}

#gallery_menu .frame li{
}
		#gallery_menu .frame ul li{line-height: 1.3em; /*padding-top: 0.3em;*/}
		
		#gallery_menu .frame ul a{
			color: #3f2107;
		}
		
		#smallpics{}
		#smallpics img{border:solid #997060 1px; margin-right: 9px; margin-bottom: 21px;}

		.gallery{margin-bottom: 1.5em;}
.gallery span{
  display:block;
  width:616px;
  font-size:14px;
}
		#col_right .gallery img{margin-top:0em !important; border-color: #fbfafa; border-style: solid; vertical-align:bottom;}
.gallery a{
   vertical-align:bottom;
}
		.gallery .navigation{}
		
		.gallery .player{clear: both; width: 302px; padding-left: 128px; margin-top: 11px;height: 43px; padding-top: 28px; margin-left: 104px; list-style: none; background: url('/images/layout/bg_player.jpg') no-repeat 0 0; }
		.gallery .player li{float: left; width: 16px; height: 20px; margin-right: 31px; cursor: pointer; }
		
		
		.gallery .player .first{background: url('/images/layout/btn_first.jpg') no-repeat 0 0;}
		.gallery .player .back{width: 22px; background: url('/images/layout/btn_back.jpg') no-repeat 0 0;}
		.gallery .player .next{width: 22px; background: url('/images/layout/btn_next.jpg') no-repeat 0 0;}
		.gallery .player .last{background: url('/images/layout/btn_last.jpg') no-repeat 0 0;}
		
		.gallery .captions{min-height: 30px; margin-top: 11px;}
		.gallery .caption{text-align: center;}
		
#gallery .navibar ul{
  font-size:16px; margin-left: 0px;
}
#gallery .navibar ul ul{
  font-size:14px;
  margin-left: 20px;
  margin-top: 8px;
}
#gallery .navibar ul ul li{
	margin-bottom: 8px;
}
#gallery .navibar ul ul ul{
  font-size:12px;
}
	.navibar ul{list-style: none; padding-left: 0; margin-left: 5px;}
	.navibar li{margin-bottom: 17px;}

	.navibar li.selected ul{margin-bottom: 1em;}
	.navibar li ul{margin-top: 0px;}
	
	.navibar ul ul{padding-left: 0px; margin-left:20px;}
	.navibar ul ul li {margin-bottom: 5px;}

	.navibar li a,
	.navibar li span{color: black;}
	
	.navibar li li a,
	.navibar li li span{color: Black;}

	
	#start .navibar a,
	#start .navibar span{
		font-weight: normal;
	}
	
	.navibar a:hover,
	.navibar span.active{
		color: #160e0b;
	}
	
	
	
	
	strong.header{margin-top: 25px;text-transform: uppercase; text-align: center; display: block; margin-bottom: 10px; /* font-size: 1.3em;*/}
	/*#start strong.header{margin-top: 25px;}*/ 

#contacts{
  margin-left: auto; margin-right: auto; min-width: 300px; padding-top: 92px; padding-bottom: 30px; text-align: center; font-size: 1.4em; background: url('/images/layout/vintage.png') no-repeat top center;
  font-weight:bold;
}

	#footer {position: absolute; left: 0; bottom: 0; width: 1004px; clear: both; height: 74px; overflow: hidden;}
	
	#start #footer, #index #footer { background: url('/images/layout/new_bg_bottom_2.png') no-repeat;}
	#gallery #footer { background: url('/images/layout/new_bg_bottom_2.png') no-repeat;}

	#footer a,
	#footer span{}
	
	#footer div {
		color: #fff;
		font-size: 11px;
		font-style:  italic;
	}
	#footer a {
		color: #fff;
		font-weight: normal;
		text-decoration: underline;
	}
	#bottom-right a {
		text-decoration: none;
	}
	#bottom-left {float: left; margin-left: 40px; margin-top: 33px;}
	#bottom-right {float: right; margin-top: 33px; margin-right: 40px; color: #7C6E65!important;}
	#bottom-center {margin-left: auto; margin-right: auto; margin-top: 40px; width: 300px; text-align: center; color: #7C6E65!important;}
	
	#bottom-right a {color: #7C6E65!important;}
	#bottom-center a {color: #7C6E65!important;}

	#copy a{line-height: 1.4em; font-size: 0.9em;}

#col_left .navibar li a, #col_left .navibar li span{
  font-size:15px;
  font-family:'Helvetica', sans-serif;
  color:#000;
}
#col_left .navibar li a:hover{
  color:#f60;
}
#col_left .navibar li span.active{
  font-style:italic;
  font-size:15px;
  /*font-family:'Georgia', sans-serif;*/
  color:maroon;
}
#col_left .navibar li li a, #col_left .navibar li li span{
  font-size:14px;
}
#col_left .navibar li li span.active{
  font-size:12px;
}
#col_left .navibar li li li a, #col_left .navibar li li li span{
  font-size:11px;
}
#col_left .navibar li li li span.active{
  font-size:14px;
}
#col_right.navibar li a, #col_right.navibar li span{
  font-weight:bold;
  font-size:16px;
  font-family:'Helvetica', sans-serif;
  /*color:#000;*/
}
#col_right.navibar li a:hover{
  color:#f60;
}
#col_right.navibar li span.active{
  font-style:italic;
  font-size:17px;
  /*font-family:'Georgia', sans-serif;*/
  color:maroon;
}
#col_right.navibar li li a, #col_right .navibar li li span{
  font-size:14px;
}
#col_right.navibar li li span.active{
  font-size:16px;
}
#col_right.navibar li li li a, #col_right .navibar li li li span{
  font-size:12px;
}
#col_right.navibar li li li span.active{
  font-size:14px;
}
/*faq*/
#col_right p.faq{
  padding:0 0 20px;
  text-align:right;
  font-size:130%;
}
p.faq a{
  color:#c03200;
}
dl.faq{
  position:relative;
  margin-left:-20px;
}
.faq dt address{
  position:absolute;
  right:100%;
  font-weight:bold;
  margin:0 10px 0 0; 
  text-align:right;
}
.faq dt{
  position:relative;
  margin:0 0 10px 120px;
  padding:0 0 10px;
  border-bottom:1px solid #6b3c2c
}
.faq dd{
  position:relative;
  margin-bottom:15px;
  padding:0 0 10px 90px;
  border-bottom:1px solid #6b3c2c;
}
.faq td{
	padding:5px 10px 5px 0;
}
.ltpic{
	float:left;
	margin:0 20px 0 0;
}
/*onlineTest*/
#onlineTest th{
  text-align:left;
  font-style:italic;
  font-size:120%;
}
#onlineTest td{
  vertical-align:top;
  padding:0 0 20px;
}
#onlineTest input{
  vertical-align:middle;
  margin-right:5px;
}
/*pager*/
.pager{
  padding:0 0 10px;
}
.pager a, .pager span{
  padding:0 3px 0 0;
}

#new_col_left{
  float: left;
  width: 260px;
  padding: 0 86px 205px 20px;
}
#new_col_right{
  float: left;
}
	.info .doctors{
		float:left;
		width:680px;
		padding:0 0 0 10px;
		height:270px;
		overflow:hidden;
		position:relative;
		}

		.doctors ul{
			width:825px;
			overflow:hidden;
			height:240px;
			margin:0 0 25px 0;
			}
			.doctors ul li{
				width:165px;
				float:left;
				text-align:center;
				line-height:1.2;
				}
				.doctors h4{
					margin:0 0 8px;
					font-weight:normal;
					font-style:italic;
					font-size:19px;
					color:#3d2117;
					line-height:1;
					width:165px;
					}
					.doctors h4 a{
						font-size:16px;
						background:url(/f/i/dot3.gif) repeat-x 0 100%;
						color:#664a2b;
						}
				.doctors ul li a{
					text-decoration:none;
					}
					.doctors ul li a .pic{
						display:block;
						background:none;
						}
					.doctors ul li a span{
						font-size:16px;
						background:url(/f/i/dot3.gif) repeat-x 0 100%;
						}
					.doctors img{
						border:3px solid #d0aa84;	
						}
.services{
	margin:0 0 0 0;
	padding:10px 0 0 30px;
	float:left;
	width:250px;
	position:relative;
	background:url(/f/i/sep2.png) no-repeat 15px 50%;
	}
	.services li{
		width:255px;
		overflow:hidden;
		float:left;
		font-size:17px;
		margin:0 0 8px;
		}
		.services li a{
			text-decoration:none;
			}
			
		.services ul ul{
			padding:3px 20px 0;
			}
		.services ul ul.triple{
			height:auto;
			}
		.services ul ul.double{
			height:auto;
			}
			.services ul ul li{
				font-size:82%;
				margin:0 0 8px;
				}
				.services ul li a{
					background:url(/f/i/dot3.gif) repeat-x 0 100%;
					}

div.news{
	clear:both;
	width:1050px;
	margin:0 -60px 0 0;
	font-size:130%;
	}
	div.news h3{
		font-weight:normal;
		font-size:123%;
		margin:0 0 25px;
		}
	div.news .news-item{
		float:left;
		width:280px;
		margin:0 50px 0 10px;
		}
	
		div.news h4{
			font-weight:normal;
			font-size:153%;
			margin:0 0 15px;
			}
		div.news p{
			margin:0 0 10px;
			color:#a58966;
			}
			div.news p a{
				text-decoration:none;
				}

.dev img{
position:relative;
top:5px;
}
.doctors b{
	white-space:nowrap;
}

.review_item{
	background:#2c211a;
	overflow:hidden;
	padding:10px;
	position:relative;
	font-size:12px;
	margin:0 0 25px;
}
.review_item img{
	vertical-align:top;
}
.review_pic{
	float:left;
	margin:0 18px 0 0; 
}
.review_pic img{
	vertical-align:top;
	border:3px solid #d0aa84;
}
.review_text{
	color:#fcd8a8;
	overflow:hidden;
}
.review_text a{
	color:#fcd8a8;
}
.review_text h2{
	font:24px Georgia, serif;
	padding:0;
	text-align:left;
}
.review_text p{
	margin:0 0 8px !important;
}
.personal_page{
	position:absolute;
	top:7px;
	right:10px;
	margin:0 !important;
}
.surgery_types{
	margin:0 155px 0 0;
}
.surgery_types li{
	float:left;
	margin:0 10px 8px 0;
}
.write_review{
	float:right;
	margin:-4px 0 0 !important;
}
table.pad td{
	padding:5px;
}