@charset "utf-8";
a:link, a:visited{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
img{border:0;}
h1{font-size:18px;line-height:180%;}
h2{font-size:16px;line-height:180%;}
.center{float:center;margin-left:auto;margin-right:auto;}
.c{clear:both;line-height:0;height:0;font-size:0;}

html{margin:0;padding:0;background:#000;}
body{margin:0;padding:0;width:100%;display:table;font-size:14px;line-height:150%;background:#000 url(../images/bg.jpg) repeat-x;background-position-x:center; background-position-y:80px;}
#main{width:800px;display:table;overflow-x:hidden;background:#fff;}

.dbl{display:block;}
.dno{display:none;}
.inp{width:150px;height:16px;line-height:16px;border:#7F9DB9 1px solid;}

.green, .green:link, .green:visited{color:green}
.red, .red:link, .red:visited{color:red;}
.gray{color:gray;}

.im,.im:link,.im:visited{color:2d84c9;color:#2d84c9 !important;}

#mainc div h1{line-height:30px;width:110px;text-align:center;background:#0e84c1;color:#fff;font-size:16px;}

#tmenu{height:30px;line-height:30px;background:#eee;font-size:12px;}
#tmenu a:link, #tmenu a:visited{color:#666;}
#ban{font-size:1px;width:800px;overflow-x:hidden;}
#mmenu{font-size:14px;background:#ddd;height:30px;line-height:30px;;}
#mmenu a{padding-left:10px;margin:0;padding:0;color:#333;}
#mmenu u{color:#004a77;}

/******************************************************************************************************************/
#mainc{display:table;line-height:180%;padding-bottom:20px;}

#about{background:url(../images/logo.jpg) 20px 60px no-repeat;}
#about h1{margin-left:20px;}
#about p{width:540px; margin-left:240px;text-indent:28px;}
.about_r{text-align:right;}
#organize{margin:20px;}
#organize ul{margin:0;background:#eee;border:#ccc 1px dashed;list-style:none;padding:20px;/*width:400px;*/}

#subject{margin:20px;}
#subject dl{padding:5px 10px;/*background:#eee;border:#ccc 1px solid;*/border-bottom:#ccc 1px dashed;}
#subject dl dt{font-weight:bold;}
#subject dl dd{color:#666;}
#present{margin:20px;}
#present ul{margin:0;background:#eee;border:#ccc 1px dashed;list-style:none;padding:20px;/*width:400px;*/}

#doctor{margin-left:20px;}
#doctor p{margin:0;margin-right:16px;width:120px;float:left;text-align:center;}
#doctor p img{border:#ccc 5px solid;clear:right;}
#doctor dl{margin-bottom:20px;float:left;padding:0;padding-bottom:14px;width:760px;border-bottom:#ccc 1px dashed;/*border:#ccc 1px dashed;background:#eee;*/}
#doctor dl dt{float:left;width:140px;margin:0;padding:0;margin-bottom:10px;}
#doctor dl dt img{margin-left:10px;margin-top:10px;border:#ddd 3px solid;}
#doctor dl dd{float:left;with:560px;margin:0;margin-top:10px;padding:0;padding-bottom:10px;text-indent:0;}
#doctor dl dd span{margin-right:10px;display:block;}

/** photos **/
.photos h1{margin-left:10px;margin-top:10px;}
.photos dl{margin-top:20px;margin-left:12px;width:144px;height:154px;float:left;/*background:#eee;*/}
.photos dt,.photos dd{width:140px;margin:0;padding:0;text-indent:0;}
.photos dt{height:110px;overflow:hidden;border:#ccc 1px solid;}
.photos dt:hover{border:#999 1px solid;}
.photos dd{margin-top:5px;font-size:12px;line-height:18px;}

#progress{margin:20px;}
#progress table{background:#ccc;}
#progress table td{background:#fff;padding-left:5px;padding-right:5px;}
#progress table th{background:#eee;padding-left:5px;padding-right:5px;}

#contact{margin:20px;}
#contact ul{margin:0;background:#eee;border:#ccc 1px dashed;list-style:none;padding:20px;/*width:400px;*/}
#favorable{margin:20px;}
#favorable ul{margin:0;background:#eee;border:#ccc 1px dashed;list-style:none;padding:20px;/*width:400px;*/}
#favorable ul table{background:#ccc;}
#favorable ul table th{background:#eee;padding-left:5px;padding-right:5px;}
#favorable ul table td{background:#fff;padding-left:5px;padding-right:5px;}
#footer{margin-top:20px;margin-bottom:20px;width:800px;color:#666;}

.pageCut{text-align:right;height:50px;display:table;margin-right:20px;}
.pageCut div{float:right;width:100%;}
.pageCut div a:link,.pageCut div a:visited{float:right;display:block;padding:2px 5px;margin:5px;color:#2b5096;background:#e4e4e4;}
.pageCut div a:hover{background:#2b5096;color:#fff;}
.pageCut div u{display:block;float:right;padding:2px 5px;margin:5px;}
.pageCut div b{display:block;float:right;padding:2px 5px;margin:5px;color:gray;font-weight:normal;color:#999;}

.pagePRE:link, .pagePRE:visited{background:#e4e4e4 !important; color:#2b5096 !important;}
.pagePRE:hover{background:#2b5096;background:#2b5096 !important;color:#fff;color:#fff !important;}
.pageNEXT:link, .pageNEXT:visited{background:#e4e4e4 !important; color:#2b5096 !important;}
.pageNEXT:hover{background:#2b5096;background:#2b5096 !important;color:#fff;color:#fff !important;}
