 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
a img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
q:before,q:after,blockquote:before,blockquote:after{content:"";}
body{font:.7em Tahoma;color:#818181;background:#fff;}
a{text-decoration:underline;color:#1085ae;}
a:hover{text-decoration:none;color:#f30000;}
strong{font-weight:bold;}
em{font-style:italic;}
h1{color:#23a5d2;font:normal 1.9em Georgia;margin-bottom:10px;}
h1 span{color:#f30000;padding-right:12px;font-size:.75em;margin-right:2px;background:url("../images/arrow-right.gif") no-repeat right 7px;}
h1 sup{font-size:.47em;color:#f30000;}
h2{font:normal 1.6em Georgia;color:#23a5d2;margin-bottom:5px;}
h2 span{color:#f30000;}
h3{color:#fff;background:#dadada url("../images/top-dot.gif") repeat-x left top;font:bold 1.1em Georgia;text-transform:uppercase;padding:10px 10px 6px;margin-bottom:1px;}
h4{font:bold 1.1em Georgia;}
h4 a{text-decoration:none;}
h5{font:normal 1.2em Tahoma;color:#f30000;margin-bottom:5px;}
h6{color:#23a5d2;font:normal 1em Tahoma;margin-bottom:6px;}
.textbox{border:1px solid #d9d9d9;color:#818181;background:#fff;font:normal 1em Tahoma;}
select{color:#818181;background:#fff;font:normal 1em Tahoma;}
textarea{background:#fff;border:1px solid #d9d9d9;color:#818181;font:normal 1em Tahoma;padding:3px;}
.button{cursor:pointer;background:#23a5d2;border:1px solid #43c5f2;font:bold 1.25em Tahoma;color:#fff;}
.wrapper{min-width:1000px;}
.header{position:relative;height:120px;padding:70px 25px 0 286px;text-align:right;}
.header img{margin-left:10px;}
.top-nav{position:absolute;top:6px;left:60px;}
.top-nav li{padding:0 22px;float:left;}
.header .top-nav img{margin:0;}
.logo{display:block;position:absolute;left:29px;top:74px;width:221px;height:76px;}
.logo span{display:block;position:absolute;top:0;left:0;width:221px;height:76px;background:url("../images/logo1.png") no-repeat;cursor:pointer;}
.minilogo{display:block;position:absolute;left:75px;top:29px;width:139px;height:47px;}
.minilogo span{display:block;position:absolute;top:0;left:0;width:139px;height:47px;background:url("../images/minilogo.png") no-repeat;cursor:pointer;}
.company-logo{display:block;position:absolute;left:42px;top:81px;}
.searchbox{position:absolute;top:35px;left:287px;}
.searchbox .textbox{padding:2px 6px;color:#ababab;width:176px;}
.searchbox .button{background:url("../images/arrow-right.gif") no-repeat center;width:8px;height:7px;border:0;margin:6px 0 0 3px;vertical-align:top;}
.top-menu{position:absolute;top:35px;right:0;}
.top-menu li{padding:0 25px;float:left;}
.top-menu a{font:normal 1.8em Georgia;color:#23a5d2;}
.top-menu a:hover,.top-menu .act a{background:#23a5d2;color:#fff;text-decoration:none;}
.login{position:absolute;top:6px;right:15px;}
.login li{padding:0 13px;float:left;}
.login a{padding-left:14px;background:url("../images/arrow-right.gif") no-repeat left 5px;color:#d1d1d1;}
.login a:hover{color:#d1d1d1;}
.navigation{text-align:left;padding:3px 0 0;color:#d4d0c7;}
.navigation a,.navigation a:hover{color:#d4d0c7;}
.navigation span{color:#23a5d2;}
.content{padding:0 17px 20px 22px;}
.content-table{width:100%;}
.content-table td{vertical-align:top;}
.center-column{width:100%;}
.center-column form{margin-bottom:15px;}
.center-column form dl{overflow:hidden;margin-bottom:8px;}
.center-column form p{margin-bottom:8px;}
.center-column .date{color:#23a5d2;}
.center-column dt{width:90px;padding-right:5px;float:left;padding-top:3px;}
.center-column dd{display:table;width:100%;}
.center-column form dd p{font-size:.9em;color:#ababab;margin-bottom:0;}
.center-column dd select{width:285px;}
.district{font:normal 1.2em Georgia;color:#f30000;}
.obliging{color:#f30000;}
.center-column form .textbox{width:154px;padding:1px 3px;}
.robotfilter{margin-bottom:10px;}
.center-column form .robotfilter p{margin-bottom:2px;padding-left:10px;}
.robotfilter a,.robotfilter a:hover{color:#a6a6a6;}
.robotfilter img{vertical-align:top;}
.center-column form .robotfilter .textbox{width:80px;}
.dotted{background:url("../images/top-dot.gif") repeat-x left bottom;padding-bottom:10px;}
.clinic-list{background:url("../images/top-dot.gif") repeat-x left top;padding-top:2px;margin-bottom:15px;}
.clinic-list li{background:#fbfbfb url("../images/bottom-dot.gif") repeat-x bottom left;padding:6px 8px 10px;overflow:hidden;margin-bottom:1px;}
.clinic-list .even{background:#f6f6f6 url("../images/bottom-dot.gif") repeat-x bottom left;}
.clinic-list li img{float:left;margin-right:10px;}
.paging{margin-bottom:10px;text-align:center;font-size:14px;}
.paging li{display:inline;padding:0 2px;}
.paging li a{color:#a4a4a4;text-decoration:none;}
.paging .act a{color:#f30000;}
.paging li a:hover{text-decoration:underline;color:#a4a4a4;}
.chart{overflow:hidden;list-style:decimal inside;font-size:1.1em;margin-bottom:3px;}
.chart li{background:url("../images/bottom-dot.gif") repeat-x bottom left;padding:4px 0 5px;margin-bottom:-1px;}
.chart a:hover,.chart .act a{text-decoration:none;color:#f30000;}
.ad{margin-bottom:8px;overflow:hidden;}
.ad li{background:url("../images/bottom-dot.gif") repeat-x bottom left;padding:4px 0 7px;margin-bottom:-1px;}
.banner-block{margin-bottom:5px;}
.details{text-align:right;margin-bottom:10px;overflow:hidden;}
.details a{color:#a4a4a4;}
.details a:hover{color:#f30000;}
.details span{float:left;}
.topnews{overflow:hidden;margin-bottom:10px;text-align:left;}
.topnews li{background:url("../images/bottom-dot.gif") repeat-x bottom left;padding:4px 0 7px;margin-bottom:-1px;overflow:hidden;}
.topnews img{float:left;margin-right:10px;padding:1px;border:1px solid #d4d0c7;}
.topnews .date{color:#f30000;font:normal 1em Georgia;}
.topnews a:hover{color:#fff;background:#23a5d2;}
.tag-cloud{margin-bottom:25px;font-family:Georgia;}
.tag-cloud a{color:#9ebec9;text-decoration:none;}
.tag-cloud a:hover{color:#fff;background:#23a5d2;}
.tag1{font-size:1em;}
.tag2{font-size:1.1em;}
.tag3{font-size:1.2em;}
.tag4{font-size:1.4em;}
.tag5{font-size:1.7em;}
.tag6{font-size:2em;}
.tag7{font-size:2.5em;}
.leftside{width:240px;padding:0 24px 20px 0;}
.rightside{width:240px;padding:0 0 20px 24px;}
.footer{overflow:hidden;padding-bottom:10px;position:relative;}
.footer ul{text-align:center;font:normal 1.2em Georgia;margin-bottom:10px;}
.footer li{display:inline;padding:0 33px;}
.footer li a{padding:0 1px;}
.footer li a:hover,.footer .act a{color:#fff;background:#23a5d2;text-decoration:none;}
.footer p{margin-left:286px;}
.footer .copyright{margin:0;position:absolute;bottom:10px;left:15px;}
.counter-block{position:absolute;bottom:10px;right:24px;}
.counter-block img{margin:0 12px;vertical-align:top;}
.gray{background:#f1f1f1;}
.service-selection td{padding:3px;}
div.alert{display:table;margin:4px 0 5px 0;color:black;font-weight:bold;background:#f9f6e7;border:1px solid #d4bc4c;padding:2px 4px 2px 4px;}
div.alert div {margin:3px;}
.gm{height:18px;margin-top:6px;margin-bottom:0;}
.gm a{background:url('../images/google.gif') no-repeat left;padding-left:20px;padding-top:4px;height:18px;}
ul.tab {border-bottom:1px dotted #d1d1d1;padding:0 0 0 10px;white-space:nowrap;height:31px;margin:0 0 11px;}
.tab li {border:1px dotted #d1d1d1;border-bottom:none;float:left;margin:0 10px 0 0;}
.tab li a {font:1em/28px Georgia;text-transform:uppercase;color:#23a5d2;text-decoration:none;display:block;border:1px solid #fff;float:left;}
.tab li a:hover {color:#f30000;}
.tab li.active a {padding-bottom:1px;}
.tab li a span {display:block;padding:0 10px;background:url("../images/bmgme.png") repeat-x top;}
.tab li.active a span {background:url("../images/bmgma.png") repeat-x top;}.hd{text-align:right;margin-bottom:7px;}
.hd a strong{margin:0 10px 0 20px;}
.hd a{text-decoration:none;font-family:Georgia;font-size:11px;}
.qtxt{background:url(../images/qbg.png) no-repeat top left;padding-left:22px;padding-bottom:2px;}
.alink{text-align:right;}
.alink a{background:url(../images/arrow-right.gif) no-repeat left center;padding-left:13px;color:#a4a4a4;font-family:Tahoma;}
.alink a:hover{color:#f30000;}
a.email{background:url(../images/mail.png) no-repeat left center;padding-left:21px;color:#a4a4a4;text-decoration:underline;font-family:Tahoma;}
a.email:hover{text-decoration:none;}
span.phone{background:url(../images/phone.png) no-repeat left center;padding-left:11px;color:#a4a4a4;font-family:Tahoma;margin-left:48px;padding-bottom:2px;}
li.plus div{padding-left:5px;border-left:1px dotted #d1d1d1;background:#fff;margin:3px 10px 3px 20px;}
div.err{margin:15px 20px;}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box>#lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em;}
?.description{padding-bottom:15px;background:url("../images/bottom-dot.gif") repeat-x left bottom;margin-bottom:15px;}
.description img{margin-right:10px;float:left;}
.clinic-address{overflow:hidden;background:url("../images/vert-dot.gif") repeat-y center;margin-bottom:20px;}
.clinic-address li{float:left;margin-left:-20px;padding:10px 0 0 20px;width:50%;background:url("../images/bottom-dot.gif") repeat-x bottom;height:80px;}
.clinic-address a{color:#23a5d2;}
.price-table{margin-bottom:20px;border-collapse:separate;border-spacing:1px;background:#d4d0c7;}
.price-table td{padding:7px 10px;background:#fff;}
.price-table th{background:#eceae6;padding:7px 10px;color:#23a5d2;font:normal 1.2em Georgia;text-align:left;}
.gallery{overflow:hidden;padding:10px 0;margin-bottom:20px;}
.gallery li{text-align:center;height:175px;float:left;width:24%;}
.gallery img{padding:1px;border:1px solid #d4d0c7;}
﻿.sitemap {
	margin-bottom:15px;
	font-size:1.2em;
}

	.sitemap .first {
		background:url("../images/arrow-right.gif") no-repeat left 6px;
		padding-left:14px;
		margin-bottom:3px;
	}
	
		.sitemap .secondmenu, .sitemap .thirdmenu, .sitemap .fourmenu {
			padding:3px 0 0 26px;
		}
	
			.sitemap .second {
				background:url("../images/sitemap-arrow1.gif") no-repeat left 7px;
				padding-left:10px;
				margin-bottom:3px;
			}
			
			.sitemap .second a {
				text-decoration:none;
			}
			
				.sitemap .third {
					background:url("../images/sitemap-arrow2.gif") no-repeat left 7px;
					padding-left:10px;
					margin-bottom:3px;
				}
				
					.sitemap .third a {
						color:#A4A4A4;
					}
					
					.sitemap .third a:hover {
						text-decoration:underline;
					}
					
						.sitemap .four {
							background:url("../images/sitemap-arrow3.gif") no-repeat left 7px;
							padding-left:7px;
							margin-bottom:3px;
						}
						
							.sitemap .four a {
								color:#A4A4A4;
								font-size:0.8em;
								text-decoration:underline;
							}
							
							.sitemap .four a:hover {
								text-decoration:none;
							}
							﻿/* User menu */

.user-menu {
	margin-bottom:20px;background:white;
}

	.user-menu li {
		background:url("../images/bottom-dot.gif") repeat-x left bottom;
		padding:3px 6px;
	}
	
		.user-menu a {
			text-decoration:none;
			font-size:1.2em;
		}
		
		.user-menu .act a {
			text-decoration:none;
			color:#f30000;
		}

/* Add text */

.add-text {
	border:1px solid #ccc;
	margin-bottom:10px;
	padding:0 7px 7px;
}

	.codeline {
		background:#EFEFEF;
		border-bottom:1px solid #ccc;
		margin:0 -7px 7px;
		padding:0 7px;
	}
	
		.codeline img {
			vertical-align:top;
		}
	
	.add-text textarea {
		width:100%;
		border:none;
		padding:0;
	}
	
/* Add clinic */

.add-clinic {
	overflow:hidden;
	margin-bottom:15px;
	padding-bottom:10px;
	background:url("../images/bottom-dot.gif") repeat-x left bottom;
}

	.field-name {
		float:left;
		width:80px;
		padding:3px 5px 0 0;
		color:#23A5D2;
	}
	
	.field-info {
		display:table;
	}
	
		.field-info select {
			width:180px;
		}

/* Service selection */

.service-selection {
	margin-bottom:10px;
}

	.service-selection li {
		overflow:hidden;
		margin-bottom:3px;
		text-align:right;
		font-size:0.9em;
		color:#bbb;
	}
	
		.service-selection label {
			float:left;
			font-size:1.1em;
			color:#818181;
		}
		
		.center-column form .service-selection .textbox {
			width:35px;
			color:#bbb;
		}

/* Photo list */

.photo-list {
	background:url("../images/top-dot.gif") repeat-x left top;
	padding-top:2px;
	margin-bottom:10px;
}

	.photo-list li {
		overflow:hidden;
		padding:10px;
		background:#F6F6F6 url("../images/bottom-dot.gif") repeat-x left bottom;
		margin-bottom:1px;
	}
	
	.photo-list .even {
		background:#FBFBFB url("../images/bottom-dot.gif") repeat-x left bottom;
	}

		.photo-list img {
			float:right;
			padding:1px;
			border:1px solid #D6D3CC;
			vertical-align:top;
		}

/* News bar */

.newsbar {
	background:url("../images/top-dot.gif") repeat-x left top;
	margin-top:10px;
}

	.newsbar li {
		background:url("../images/bottom-dot.gif") repeat-x left bottom;
		padding:5px 0;
	}

/* Feedback post */

.feedback-post {
	background:url("../images/top-dot.gif") repeat-x left top;
	padding-top:2px;
	margin-bottom:20px;
}

	.feedback-post table {
		border-collapse:separate;
		border-spacing:2px;
		padding-bottom:2px;
		background:#fff url("../images/bottom-dot.gif") repeat-x left bottom;
		margin-bottom:2px;
	}
	
		.feedback-post td {
			background:#F6F6F6;
			padding:3px 5px;
		}
		
.center-column form dl{
/*	margin-left: 80px;*/
}

#add-clinic-wrapper dl {
	margin-left: 0px;
}

.center-column dt {
	width: 250px;
	float: none;
}

