body {font-size: 62.5%; margin: 0; padding:0px; background:#ffffff url(/images/background_w.jpg) 0 0 repeat; color:#565656; font-family:Tahoma,  Arial, sans-serif;}
body, html {height:100%;}

/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#0067af; text-decoration:underline;}
a:hover {text-decoration:none;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 {}
h1 {font-family:Georgia, Tahoma, Arial, sans-serif;font-size: 1.4em;font-weight:bold; color:#2A7A00;margin:0; padding: 0 0 0px 0px;}
h2 {font-family:Georgia, Tahoma, Arial, sans-serif;font-size:1.1em;font-weight:bold; color:#2A7A00;margin:0; padding:15px 0 0 0;}
h3 {font-size:1.45em; font-weight:normal;}
h4 {font-size:1em; font-weight:normal;color:gray;padding:0 0 0 0;}

.gocenter {text-align:center;}
.fancyclass img {border:1px #048a74 solid;}
table.prices {border:0;cursor:pointer;}
.hover {background-color: #CCFFCC;}
.hover2 {border:1px #048a74 solid;}

ul {}
ul li {}

p {margin:0; padding: 4px 0;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input {font-family:Arial;}
 
.cl {clear:both; font-size:0;}


#global {min-height:100%; width:1001px;padding: 0 0 0 1px;  margin:-89px auto -25px;background: url(/images/bg.gif) 0 0 repeat-y;}
#container {width:998px; font-size:1.1em;padding: 89px 0 0 0;  background:  url(/images/header_bg.jpg) 0 89px no-repeat;}

#doctor {position:absolute; margin: 0 0 0 127px;}
#doctor #mask  {position:absolute; top:0; left:0; width:272px; height:245px; background:url(/images/mask_doctor.png) 0 0 no-repeat;}

div.slideshow {display:none;} 
.JS div.slideshow {display:block;}
.JS div.slideshownojs {display:none;}


/*---header---*/
#header {position:relative; height:240px;  overflow:hidden;} 
#ico_block { float:left; padding: 20px 0 0 22px; font-size:0.9em;}
#ico_block a {color:#b2b2b2; padding:0 0 0 18px; display:block; margin: 0 0 14px 0; float:left; clear:both; text-decoration:none;}
#ico_block a:hover {text-decoration:underline;}
#ico_block a#home_ico {background:url(/images/home_ico.gif) 0 1px no-repeat;}
#ico_block a#mail_ico {background:url(/images/mail_ico.gif) 0 1px no-repeat;}
#ico_block a#map_ico {background:url(/images/map_ico.gif) 0 1px no-repeat;}

#logo {margin: 0 0 0 413px; padding: 30px 0 0 0; height:135px;}
#logo a { color:#fff; font-size:28px; text-decoration:none;}
#logo img { float:left;  margin: -5px 8px 0 0;}
#logo div {margin: -2px 0 0 77px; color: #FFFFCC; font-size:11px;}
 

    
#main_menu {position:absolute; top:107px; left:440px; list-style-type:none; margin:0; padding:0 0 0 1px; background:url(/images/mm_line.gif) 0 0 no-repeat; font-weight:bold;}
#main_menu li {float:left; height:44px; padding: 0 1px 0 0; background:url(/images/mm_line.gif) 100% 0 no-repeat; }
#main_menu li a {display:block; height:44px; line-height:44px; font-size:14px; color:#fff; text-decoration:none; padding: 0 10px;}
#main_menu li a:hover {color:#fbdcaf; background:url(/images/mm_act.gif) 0 0 repeat-x;}

#main_menu li span {float:left;color:#fbdcaf; height:44px; background:url(/images/mm_act.gif) 0 0 repeat-x; line-height:44px; font-size:14px; text-decoration:none; padding:0 10px;}

#contact {float:left; font-size:1.1em; margin: 0 0 0 442px; width:180px; line-height:1.25; color:#fff; padding: 0 10px 0 16px; background:url(/images/h_arr.gif) 0 5px no-repeat;}
#contact1 {float:left; font-size:1.1em; width:210px; color:#f9dcad; line-height:1.25; padding: 0 10px 0 16px; background:url(/images/h_arr.gif) 0 5px no-repeat;}
#contact div {font-size:1.33em; font-weight:bold;}
/*---/header---*/

/*---main_content---*/
#main_content {margin: 0 0 0;}
#left_part {width:228px; float:left; padding: 0 0 25px; margin: 0 0 0 -782px; }
.service {margin: -52px 0 0 0; padding: 18px 20px 20px 9px;background:url(images/service_bg.jpg) 0 60px   repeat-x;}   
.service * {margin:0;}
.service  h3 {margin:0; position:relative; z-index:100;color:#fcfcfc; padding: 3px 0 12px 26px; background:url(/images/service_ico.gif) 0 0 no-repeat; }

.service ul  {list-style:none; font-size:1.1em; margin:0; padding:0 0 0 4px;position:relative; z-index:100;}
.service ul li  {padding: 0 0 8px 0;}
.service ul li  a {color:#fff; display:block; padding:  0 0 0 22px; background:url(/images/sm_arr.gif) 0 4px no-repeat;text-decoration:none;}
.service ul li  a:hover {color:#fdff67;  display:block; padding:  0 0 0 22px; background:url(/images/sm_act.gif) 0 3px no-repeat;}

.service ul li  span {color:#fdff67; font-weight:bold; display:block; padding:  0 0 0 22px; background:url(/images/sm_act.gif) 0 3px no-repeat;}

.service1 {margin:0; padding:11px 20px 15px 14px; background:#047f6b url(/images/service1_bg.gif) 0 100% no-repeat; color:#fff;}
.service2 {margin:0; padding:11px 20px 15px 14px; background: #3faa04 url(/images/service2_bg.png) 0 100% no-repeat; color:#fff;}
.service1 dt {padding: 0 0 3px 19px; margin:0; font-size:1.1em; font-weight:bold;background: url(/images/service_arr.gif) 0 4px no-repeat;}
.service1 dd {padding: 0 0 12px 8px; margin:0;}
.service1  a {color:#fff;}

.news {padding: 12px 20px 0 14px}
.news  h3 {margin:0; color:#26a18b; padding: 3px 0 12px 36px; background:url(/images/title_new.gif) 0 0 no-repeat; }
.new {padding: 0 0 15px 6px;}
.new .new_date {font-weight:bold; color:#26a18b;}

a.all {text-decoration:none; margin: 0  0 0 14px;}
a.all span {text-decoration:underline; }
a:hover.all span {text-decoration:none;}

/*---content---*/
#wrapper { width:782px;  float:left;}
.content {font-size:1.1em;line-height:1.5;float:left; width:530px; padding: 20px 5px 25px 247px; }
/*.ico_note {background:url(/images/title_note.jpg) 33px 2px no-repeat;}*/
/*---/content---*/

/*---right_part---*/
#right_part {width:209px;float:right; padding: 0 0 25px;}
.about { color:#fff; background:#3c9e06 url(/images/about_bg.jpg) 0 0 repeat-x;}
.about1 {padding: 10px 10px 15px 10px; background: url(/images/about_bg.gif) 0 100% repeat-x;}
.about * {margin:0;}
.about h3 {padding: 3px 0 12px 36px; margin: 0 0 0 -3px; background:url(/images/about_ico.gif) 0 0 no-repeat;}
.about p {font-size:1.1em;}
.about ul {list-style-type:none; padding: 8px 0 0 0;}
.about ul li {padding: 0 5px 8px 8px; background:url(/images/about_arr.gif) 0 8px no-repeat;}

.note {padding:10px 15px 10px 20px;}  
.note h3 {padding: 3px 0 8px 30px;  margin: 0 0 0 -3px; background:url(/images/note_ico.jpg) 0 0 no-repeat;} 
.note div {padding: 3px 0 12px 0;}
.note div img {float:left; margin: 4px 4px 1px 0;}
.note .all {margin:0;}

/*---/right_part---*/

/*---/main_content---*/

/*---footer---*/
#footer {height:114px; padding: 0px 0 0 1px;margin: 0 auto; font-size:1.1em;width:1001px;background:#048b75 url(/images/footer_bg.png) 0 0 no-repeat; }
#footer1 {width:998px; color:#fff; padding: 40px 0 0 0; height:64px;}
#footer_left {float:left; width:195px; font-size:26px; padding: 0 0 0 10px;}
#footer_left a {color:#fff;}
#footer_center {float:left; width:510px; padding: 10px 5px 0 46px;}
#footer_center a {color:#fff;}
#footer_right {float:right; width:194px; padding-top: 10px;}
/*---/footer---*/
.slide{
	display:block;
	z-index:2;
	position:relative;
	top:-167px;   
	left:127px;    
	width:267px;
	height:240px;    
	margin-bottom:-240px;
}