/* CSS Document */
body{
	padding: 0px;
	margin: 0px;
	background: #FFF;
	color: #848484;
	padding-top: 21px;
	padding-bottom: 22px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 40px;
	line-height: normal;
}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px; height:0}

p a{font:10px/16px Tahoma, sans-serif; color:#d60006; text-decoration:underline;}
p a:hover{ color:#d60006; text-decoration:none;}

.headline{font:12px/16px Arial, Helvetica, sans-serif; color:#7b7368; font-weight:bold}

#container{width:715px; margin:0 auto;}

/* MENU */

#menuPan{width:715px; height:69px; position:relative; margin:0 auto; background:#f8f8f7; margin-bottom:4px;}

#menuPan ul.menu{position:absolute; top:23px; left:21px; width:690px}
#menuPan ul.menu li{float:left; height:24px; margin-right:23px}
#menuPan ul.menu li a{ height:24px;  display:block; text-indent:-20000px; }
#menuPan ul.menu li a:hover{height:24px; }

#menuPan ul.menu li.b01 a{ width:90px;  background:url(../images/btn_1.gif) 0 0 no-repeat; }
#menuPan ul.menu li.b01 a:hover{ width:90px;  background:url(../images/btn_1_over.gif) 0 0 no-repeat;}

#menuPan ul.menu li.b02 a{ width:78px;  background:url(../images/btn_2.gif) 0 0 no-repeat; }
#menuPan ul.menu li.b02 a:hover{ width:78px;  background:url(../images/btn_2_over.gif) 0 0 no-repeat;}

#menuPan ul.menu li.b03 a{ width:99px;  background:url(../images/btn_3.gif) 0 0 no-repeat; }
#menuPan ul.menu li.b03 a:hover{ width:99px;  background:url(../images/btn_3_over.gif) 0 0 no-repeat;}

#menuPan ul.menu li.b04 a{ width:119px;  background:url(../images/btn_4.gif) 0 0 no-repeat; }
#menuPan ul.menu li.b04 a:hover{ width:119px;  background:url(../images/btn_4_over.gif) 0 0 no-repeat;}

#menuPan ul.menu li.b05 {margin-right:0}
#menuPan ul.menu li.b05 a{ width:73px;  background:url(../images/btn_5.gif) 0 0 no-repeat; }
#menuPan ul.menu li.b05 a:hover{ width:73px;  background:url(../images/btn_5_over.gif) 0 0 no-repeat;}

#menuPan ul.menu li.linem{width:3px; background:url(../images/spacer_m.gif) 0 0 no-repeat}


/* HEADER */

#headerPan{width:715px; height:330px; position:relative; margin:0 auto; background: url(../images/b_header.jpg) 0 0 no-repeat; margin-bottom:22px; border-bottom:#f0f4db 10px solid}

#headerPan img#logo{position:absolute; top:66px; left:21px}

/* CONTENT*/

#contentPan{width:715px; position:relative; margin:0 auto; }

#c1{width:215px; margin: 0 16px 0 10px; float:left; display:inline}
#c2{width:460px; margin: 0 0 0 0; float:left;}

#news{margin-bottom:25px}
#news h2{height:23px; position:relative; background:url(../images/h_news.gif) 0 0 no-repeat; margin-bottom:22px}
#news p{margin-bottom:20px; padding-left:25px; background:url(../images/icon_news.gif) 0 0 no-repeat}

#new_treatments h2{height:23px; position:relative; background:url(../images/h_new.gif) 0 0 no-repeat; margin-bottom:22px}
#new_treatments img{margin-bottom:10px; border-right:#d60006 3px solid}

#welcome{margin-bottom:30px}
#welcome h2{height:40px; position:relative; background:url(../images/h_welcome.gif) 0 0 no-repeat; margin-bottom:7px}
#welcome p{padding:0 6px; margin-bottom:10px}

#welcome ul{margin-left:9px}
#welcome ul li{ background: url(../images/bullet_plus.gif) 0 5px no-repeat; padding-left:15px; height:20px;}
#welcome ul li a{font:10px/14px Tahoma, Geneva, sans-serif; color:#8eab22; text-decoration:underline;}
#welcome ul li a:hover{color:#000; text-decoration:none}

#featured{width:210px; float:left; margin-right:40px}
#featured h2{height:23px; position:relative; background:url(../images/h_featured.gif) 0 0 no-repeat; margin-bottom:22px}
#featured p{padding:0 6px}

#experience{width:210px; float:left}
#experience h2{height:23px; position:relative; background:url(../images/h_experience.gif) 0 0 no-repeat; margin-bottom:22px}
#experience img{margin-bottom:10px; border-right:#d60006 3px solid}

/* FOOTER */

#footerPan{width:715px; height:69px; background:#f8f8f7; margin:0 auto}
#footerPan p{padding: 20px 0 0 0; font:10px/16px Tahoma, Geneva, sans-serif; font-weight:normal; text-align:center; color:#848484;}
#footerPan p span{ font:10px/14px  Tahoma, Geneva, sans-serif; color:#848484;}
#footerPan p a{ font:10px/14px  Tahoma, Geneva, sans-serif; color:#848484; text-decoration:none; padding: 0 3px }
#footerPan p a:hover{ font:10px/14px  Tahoma, Geneva, sans-serif; text-decoration:underline;}
