body{
	 margin:0px;
	 padding:0px;
	 font-family:Arial;
	 font-size:14px;
	 color:#363636;
	 background:#478592 url(/images/center/mainbg.jpg) left top repeat-x;
}
h1,h2,h3,h4,h5,p,ul,li,form,input{margin:0px;padding:0px;}
h1,h2,h3,h4,h5{
				font-weight:normal;
}
dl,dt,dt{
		 margin:0px;
		 padding:0px;
}
select{
		margin:0px;
		padding:0px;
		border:none;
		}
ul{
	list-style:none;
	}
img{
	border:none;
	}
input{
	  border:none;
	  font-family:Arial, Helvetica, sans-serif;
	  }
table{
		border-collapse:collapse;
		border:none;
		}
table td{
		 padding:0px;
		 vertical-align:top;
		 }
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
#main{
		width:100%;
}
#left{
		background:url(/images/center/leftbg.jpg) left top repeat-x;
		width:50%;
}
.leftpic{
		 background:url(/images/center/leftpic.jpg) right top no-repeat;
		 min-height:900px;
}
#right{
		width:50%;
		background:url(/images/center/rightbg.jpg) left top repeat-x;
}
.rightpic{
		  background:url(/images/center/rightpic.jpg) left top no-repeat;
		  min-height:900px;
}
#center{
		padding:33px 0px 0px 0px;
}
#mainblock{
			width:982px;
			background:url(/images/center/middlecontent.jpg) left top repeat-y;
			position:relative;
}
.topcontent{
			background:url(/images/center/topcontent.jpg) left top no-repeat;
}
.bottomcontent{
			   background:url(/images/center/bottomcontent.jpg) left bottom no-repeat;
			   min-height:700px;
}
#header{
		padding:15px 0px 0px 15px;
		background:url(/images/center/headerbg.jpg) left 60px no-repeat;
		min-height:331px;
}
#header h2{
			float:left;
}
#header h2 a{
			  display:block;
			  background:url(/images/center/logo.jpg) left top no-repeat;
			  width:227px;
			  height:89px;
}
#header h2 a span{
				  display:none;
}
#header ul{
			float:right;
			margin:45px 22px 0px 0px;
}
#header ul li{
			  display:inline;
}
#header ul li a{
				font-size:14px;
				color:#fff;
				text-decoration:none;
				float:left;
				display:block;
				height:44px;
				padding:14px 0px 0px 0px;
				text-align:center;
}
.link779{	
		 width:81px;	
}
.link779:hover{
                text-decoration:underline !important;
}
.link779a{
		 width:81px;
	     background:url(/images/center/opinion.jpg) left top no-repeat;
}
.link772{
		width:65px;
		margin:0px -4px 0px 0px;
}
.link772:hover{
                text-decoration:underline !important;
}
.link772a{
			  background:url(/images/center/price.jpg) left top no-repeat;
			  width:65px;
			  margin:0px -4px 0px 0px;
}
.link771{
	 width:150px;
	 margin:0px -14px 0px 0px;
}
.link771:hover{
                text-decoration:underline !important;
}

.link771a{
		   background:url(/images/center/faq.jpg) left top no-repeat;
		   width:150px;
		   margin:0px -14px 0px 0px;
}
.link770{
		width:74px;
		margin:0px -2px 0px 0px;
}
.link770:hover{
                text-decoration:underline !important;
}
.link770a{
			background:url(/images/center/article.jpg) left top no-repeat;
			width:74px;
			margin:0px -2px 0px 0px;
}
.link761{
		width:90px;
	   margin:0px -6px 0px 0px;
}
.link761:hover{
                text-decoration:underline !important;
}
.link761a{
	   background:url(/images/center/about.jpg) left top no-repeat;
	   width:90px;
	   margin:0px -6px 0px 0px;
}
.link769{
	   width:125px;
	   margin:0px -10px 0px 0px;
}
.link769:hover{
                text-decoration:underline !important;
}
.link769a{
			 background:url(/images/center/gister.jpg) left top no-repeat;
			 width:125px;
			 margin:0px -10px 0px 0px;
}
.link760{
	   width:122px;
	   margin:0px -13px 0px 0px;
}
.link760:hover{
                text-decoration:underline !important;
}

.link760a{
			 background:url(/images/center/laparo.jpg) left top no-repeat;
		     width:122px;
		     margin:0px -13px 0px 0px;
}
.hidden{
	    position:absolute;
		display:none;
}
.menu1{
		background:url(/images/center/wmenu2.jpg) left top repeat-y;
		width:210px;
}
.menu2{
		background:url(/images/center/wmenu1.jpg) left top no-repeat;
		padding:5px 6px 5px 6px;
		width:198px;
}
.menu3{
		background:url(/images/center/wmenu3.gif) left bottom no-repeat;
		padding:5px 6px 5px 6px;
		width:198px;
		margin:-4px 0px 0px 0px;
}
.menu2 a{
		 font-size:10px !important;
		 color:#396D78  !important;
		 text-decoration:none  !important;
		 display:block  !important;
		 width:auto !important;
		 height:19px  !important;
		 padding:7px 0px 0px 5px  !important;
		 text-decoration:underline  !important;
		 background:url(/images/center/arrow.jpg) 185px 50% no-repeat  !important;
		 float:none !important;
		 text-align:left !important;
}
.menu2 a:hover{
				color:#fff  !important;
				background:url(/images/center/hoverbg.jpg) left top no-repeat  !important;
}
.menu2 .active{
				 color:#fff !important;
				 background:url(/images/center/hoverbg.jpg) left top no-repeat !important;
				 font-size:10px  !important;
				 display:block !important;
				 width:auto !important;
				 height:19px !important;
				 padding:7px 0px 0px 5px !important;
				 text-decoration:underline !important;
}		 
.slogan{
		padding:21px 0px 0px 438px;
}
.slogan h3{
			font-size:24px;
			color:#274C55;
			font-weight:bold;
			margin:0px 0px 17px 0px;
}
.slogan em{
			font-size:19px;
			color:#585858;
}
#left_column{
			  float:left;
			  width:605px;
			  padding:0px 3px 0px 0px;
}
#content{
			font-size:14px;
			color:#363636;
			padding:0px 14px 94px 14px;
}
#left_column ul li{
				background:url(/images/center/list.jpg) left 2px no-repeat;
				padding:0px 0px 0px 28px;
				margin:0px 0px 11px 0px;
}
.top_text{
			padding:0px 0px 29px 0px;
}
#content h1{
			 color:#478592;
			 font-size:24px;
			 font-weight:bold;
			 margin:0px 0px 13px 0px;
}
#content h2{
			 color:#C9983B;
			 font-size:18px;
			 font-weight:bold;
			 margin:0px 0px 15px 0px;
}
.top_text p{
			margin:0px 0px 36px 0px;
}
.more{
		background:url(/images/center/more.jpg) left top no-repeat;
		width:143px;
		height:28px;
		display:block;
		float:right;
}
.border{
		background:url(/images/center/border.jpg) left top no-repeat;
		width:194px;
		padding:3px 0px 0px 3px;
		height:210px;
		float:left;
		margin:0px 0px 0px 0px;
}
.addition ul{
				margin:0px 0px 40px 209px;
}
.addition{
			padding:0px 0px 16px 0px;
}
.articles{
			color:#363636 !important;
			font-size:12px;
}
.articles ul{
			margin-bottom:24px;
}
.articles li{
			 float:left;
}
.articles li a{
				color:#478592;
				font-weight:bold;
				display:block;
				width:270px;
				font-size:14px;
}
.articles li a:hover{
					 text-decoration:none;
}
#right_column{
			  float:right;
			  width:333px;
}
#footer{
		height:39px;
		font-size:24px;
		color:#FFF;
		padding:10px 0px 0px 0px;
		position:absolute;
		bottom:0px;
		left:0px;
		text-align:center;
		width:982px;
		font-weight:bold;
}
#footer span{
			 font-size:12px;
			 color:#4B4B4B;
}
#footer em{
			color:#4B4B4B;
			font-size:30px;
			font-style:normal;
}
#afterfooter{
	          padding:14px 0px 20px 180px;
			  text-align:center;
			  font-size:12px;
			  font-weight:bold;
}
#afterfooter a{
				color:#fff;
				text-decoration:none;
				background:url(/images/center/copyright.jpg) right top no-repeat;
				padding:10px 124px 10px 0px;
				display:block;
				width:480px;
}
#afterfooter a:hover{
					 text-decoration:underline;
}
.feedback{
			background:url(/images/center/feedback.jpg) left bottom no-repeat;
			height:123px;
		    margin:-50px 0px 18px 0px;
			padding:0px 0px 0px 12px;
			position:relative;
			font-size:30px;
			color:#4B4B4B;
			font-weight:bold;
}
.feedback span{
				font-size:12px;
}
.feedback h3{
			 font-size:24px;
			 padding:0px 0px 0px 71px;
			 margin:0px 0px 21px 0px;
}
.feedback h3 a{
				color:#FFF;
				text-decoration:none;
}
.feedback h3 a:hover{
					 text-decoration:underline;
}
.faq{
	 font-size:12px;
	 color:#FFF;
	 text-decoration:none;
	 position:absolute;
	 width:75px;
	 right:10px;
	 bottom:5px;
	 text-align:right;
}
.faq:hover{
			text-decoration:underline;
}
.fix{
	 background:url(/images/center/fix.jpg) left top no-repeat;
	 height:159px;
	 padding:32px 0px 0px 12px;
	 margin:0px 0px 17px 0px;
	 font-size:12px;
	 color:#FFF;
	 position:relative;
}
.fix ul{
		margin:12px 0px 0px 0px;
}
.fix h3{
		font-size:18px;
}
.fix h3 a{
			color:#fff;
			text-decoration:none;
			background:url(/images/center/arrowfull.jpg) right 70% no-repeat;
			padding:0px 17px 0px 0px;
}
.fix h3 a:hover{
				text-decoration:underline;
}
.all{
	 position:absolute;
	 font-size:14px;
	 color:#fff;
	 font-weight:bold;
	 text-decoration:none;
	 right:157px;
	 bottom:13px;
}
.all:hover{
			text-decoration:underline;
}
.banner{
		float:left;
		width:136px;
		height:79px;
		padding:14px 5px 0px 11px;
}
.leftban{
		 background:url(/images/center/ban1.jpg) left top no-repeat;
		 margin:0px 28px 0px 0px;
		 font-size:18px;
		 font-weight:bold;
}
.leftban a{
			color:#FFF;
			text-decoration:none;
}
.rightban{
			background:url(/images/center/ban2.jpg) left top no-repeat;
			font-size:18px;
			font-weight:bold;
}
.rightban a{
			color:#FFF;
			text-decoration:none;
}
.rightban a span{
				 color:#4B4B4B;
}
.rightban a:hover span{
				 color:#4B4B4B;
				 }
/* inner page*/
#navibar{
		 font-size:11px;
		 color:#478592;
		 padding:25px 0px 20px 0px;
}
#navibar a{
			color:#478592;
			text-decoration:underline;
}
#navibar a:hover{
				 text-decoration:none;
}
.inner_text h1{
				font-size:18px !important;
				font-weight:normal !important;
				margin:0px 0px 8px 0px !important;
}
.inner_text p{
				margin:0px 0px 22px 0px;
}
.inner_text img{
				float:left;
				margin:0px 15px 10px 0px;
}
.inner_text{
			color:#4B4B4B;
			line-height:17px;
}
#submenu{
		 padding:0px 0px 0px 15px;
		 font-size:24px;
		 color:#C9983B;
		 font-weight:bold;
}
#submenu ul{
			margin:8px 0px 0px 0px;
}
#submenu ul li{
				font-size:14px !important;
				font-weight:bold;
				padding:0px 0px 3px 25px;
				margin:0px 0px 8px 0px;
				background:url(/images/center/list.jpg) left 3px no-repeat;
}
#submenu ul li a{
				 color:#478592;
}
#submenu ul li a:hover{
						text-decoration:none;
}
#submenu ul li ul li{
					 font-weight:normal !important;
					 margin:0px 0px 4px 0px !important;
}
.act{
	  text-decoration:none;
	  color:#CBB27A !important;
	  cursor:text;
}
.inner_text h3{
				text-align:center;
				font-size:30px;
				color:#4B4B4B;
				margin-bottom:24px;
}
.inner_text h3 span{
					font-size:12px;
}
.inner_text h4{
				font-size:18px;
				color:#478592;
				margin:0px 0px 17px 0px;
}
.inner_text strong{
					font-size:12px;
					color:#363636 !important;
}
#ourdoctors{
			background:url(/images/center/ourdoctors.jpg) left top no-repeat;
			width:303px;
			height:117px;
			padding:14px 15px 0px 14px;
			margin:32px 0px 32px 0px;
			color:#FFF;
			font-size:12px;
}
#ourdoctors a{
				text-decoration:none;
				color:#FFF;
}
#ourdoctors a:hover{
					text-decoration:underline;
}
#ourdoctors h3{
			   font-size:24px;
			   margin:0px 0px 6px 0px;
}
#ourdoctors p{
				margin:0px 0px 8px 0px;
}
#ourdoctors em{
				font-size:10px;
}
.doctor_photo{
			 float:right;
			 width:99px;
			 height:99px;
			 position:relative;
}
.doctor_text{
			  float:left;
}
.bordertop{
			position:absolute;
			left:0px;
			top:0px;
}
.borderbottom{
			position:absolute;
			left:0px;
			bottom:0px;
}
/* inner page*/
/*opinions page*/
.pages{
		text-align:center;
		color:#363636 !important;
}
.pages span{
			color:#C9983B;
}
.pages a{
		 color:#478592;
		 text-decoration:underline;
}
.pages a:hover{
				text-decoration:none;
}
#opinions{
		  padding:16px 0px 16px 0px;
}
.opinion_item{
				background:#E9E5DD url(/images/center/op1.jpg) left top no-repeat;
				margin:0px 0px 18px 0px;
}
.opinion_item1{
				background:url(/images/center/op2.jpg) left bottom no-repeat;
				padding:10px 20px 11px 14px;
}
.opinion_name{
			  font-size:12px !important;
			  padding:0px 0px 27px 48px;
			  font-weight:bold;
			  color:#363636;
}
.opinion_name span{
					color:#478592;
}
/*opinions page*/
/*price page*/
.declare{
		 background:url(/images/center/declare.jpg) left top no-repeat;
		 height:27px;
		 padding:7px 0px 0px 0px;
		 margin:18px 0px 27px 0px;
		 font-weight:bold;
		 text-align:center;
		 color:#FFF;
		 font-size:16px;
}
.price{
		width:100%;
}
.tdtitle{
		 text-align:center;
		 font-size:18px;
		 color:#FFF;
		 font-weight:bold;
		 background:url(/images/center/tdtitle.gif) left top no-repeat;
		 height:36px;
		 vertical-align:middle;
}
.leftcol{
		 color:#363636;
		 padding:9px 0px 9px 13px;
		 background:#E9E5DD;
		 border-bottom:1px #3F7480 solid;
		 border-right:1px #3F7480 solid;
}
.rightcol{
		 color:#363636;
		 text-align:center;
		 vertical-align:middle;
		 background:#E9E5DD;
		 border-bottom:1px #3F7480 solid;
		 font-weight:bold;
}
.noborder{
			border-bottom:none;
}
.grey{
		 background:#E9E5DD url(/images/center/tdtitle.gif) left top no-repeat;
}
.feedb{
		margin:0px 0px 0px 0px;
}
.feedbackform{
			  background:url(/images/center/formbg.jpg) left top no-repeat;
			  height:193px;
			  padding:16px 0px 0px 14px;
}
.input{
		width:262px;
		padding:3px 0px 2px 8px;
		margin:0px 0px 15px 0px;
		height:20px;
		border:1px #998145 solid;
		font-size:14px;
		color:#9F9F9F;
		font-family:Arial, Helvetica, sans-serif;
}
.inputr{
		width:262px;
		padding:3px 0px 2px 8px;
		margin:0px 0px 15px 0px;
		height:20px;
		border:1px #F00 solid;
		font-size:14px;
		color:#9F9F9F;
		font-family:Arial, Helvetica, sans-serif;
}
.inputp{
		width:264px;
		padding:3px 0px 2px 8px;
		margin:0px 0px 15px 0px;
		height:22px;
        background:url(/images/center/cphone.jpg) left top no-repeat;
		font-size:14px;
		color:#9F9F9F;
		font-family:Arial, Helvetica, sans-serif;
}
.inputpred{
		width:264px;
		padding:3px 0px 2px 8px;
		margin:0px 0px 15px 0px;
		height:22px;
        background:url(/images/center/cphoner.jpg) left top no-repeat;
		font-size:14px;
		color:#9F9F9F;
		font-family:Arial, Helvetica, sans-serif;
}
.comments{
		width:262px;
		padding:3px 0px 2px 8px;
		margin:0px 0px 15px 0px;
		height:103px;
		overflow:auto;
		border:1px #998145 solid;
		font-size:14px;
		color:#9F9F9F;
		font-family:Arial, Helvetica, sans-serif;
}
.your{
		color:#4B4B4B;
		vertical-align:middle;
		height:27px !important;
}
.feedbackform img{
				  margin:0px !important;
				  padding:0px !important;
				  float:none !important;
}
.ent{
		color:#FFF;
		vertical-align:middle;
}
.code{
		width:83px;
		padding:3px 0px 2px 8px;
		margin:0px 0px 0px 0px;
		height:20px;
		border:1px #998145 solid;
		font-size:14px;
		color:#9F9F9F;
		font-family:Arial, Helvetica, sans-serif;
}
.send{
		width:149px;
		height:28px;
		cursor:pointer;
		background:none;
}
/*price page*/
/*faq page*/
.faqform{
		 margin-top:0px;
}
.faqblock{
			padding:30px 0px 0px 0px;
}
a:focus { outline: none; }

div.yoo-accordion dl, div.yoo-accordion dt, div.yoo-accordion dd {
	margin: 0px;
	padding: 0px;
}

.yoo-accordion div.article {
	overflow: hidden;
}/* (C) 2007 YOOtheme.com */

.yoo-accordion {
	padding: 1px;
}

.yoo-accordion dt.toggler {
	height: 30px;
	background: url(/images/center/tabs.jpg) 0 0 no-repeat;
	line-height: 30px;
	text-indent: 10px;
	font-size: 125%;
	font-weight: bold;
	cursor: pointer;
}

.yoo-accordion dt:hover.toggler, div.default div.yoo-accordion dt.sfhover {
	background: url(/images/center/open.jpg) 0 0 no-repeat;
}

.yoo-accordion dd div.article {
	padding: 18px 27px 21px 15px;
}

.yoo-accordion dd.last div.article {
	border-bottom: none;
}/* (C) 2007 YOOtheme.com */

.yoo-accordion {
}

.yoo-accordion dt.toggler {
	background: url(/images/center/close.jpg) 0 0 no-repeat;
}

.yoo-accordion dt:hover.toggler, .yootools-black div.default .yoo-accordion dt.sfhover {
	background: url(/images/center/open.jpg) 0 0 no-repeat;
}

.yoo-accordion dd div.article {
}

.yoo-accordion dd.last div.article {
	border-bottom: none;
	color:#363636;
}
.yoo-accordion dt span.header-r {
	height: 28px;
	width:605px;
	display: block;
	font-weight: bold;
	cursor: pointer;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}

/* (C) 2007 YOOtheme.com */
/*faq page*/
/*doctors page*/
.doctor_item{
			 background:url(/images/center/doctoritem.jpg) left top no-repeat;
			 height:205px;
			 margin:0px 0px 20px 0px;
			 padding:15px 15px 0px 15px;
}
.doctor_item span{
				   color:#4B4B4B;
				   font-weight:bold;
				   text-transform:uppercase;
}
.doctor_item img{
				 margin:0px !important;
				 float:none !important;
}
.doctor_foto{
			  float:left;
			  position:relative;
			  width:168px;
			  height:168px;
			  margin:0px 19px 0px 0px;
}
.padd{
		padding:5px 0px 0px 0px;
}
.border1{
		 position:absolute;
		 left:0px;
		 top:0px;
}
.border2{
		 position:absolute;
		 left:0px;
		 bottom:0px;
}
/*doctors page*/
/*articles page*/
#articles{
			padding:25px 0px 0px 0px;
}
.article_item{
			  margin:0px 0px 22px 0px;
}
.article_text{
				font-size:12px;
				padding:0px 0px 0px 160px;
}
.article_text h2{
				 margin:0px 0px 4px 0px !important;
				 padding:0px !important;
				 color:#478592 !important;
				 font-size:14px !important
}
.article_text h2 a{
				 color:#478592 !important;
                 text-decoration:none;
    
}
.article_text p{
				margin:0px 0px 6px 0px !important;
}
.article_photo{
				background:url(/images/center/borderphoto.jpg) left top no-repeat;
				width:141px;
				padding:2px 0px 0px 4px;
				height:105px;
				float:left;
}
/*articles page*/
.gif{
      position:absolute;
      right:18px;
      top:2px;
}
