@charset "gb2312";/* reset */
html{overflow-y:scroll;}
body{font:12px/1.5 \5b8b\4f53,Tahoma,sans-serif;background:#EFF7F0;}
html,body,p,dl,dt,dd,table,td,th,input,img,form,div,span,ul,ol,li,h1,h2,h3,h4,h5,h6,select,fieldset,input,button,sub,sup,textarea{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
img{vertical-align:top;}
em{font-style:normal;}
ul,li,ol{list-style:none outside none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
:focus{outline:0;}
.clear{clear:both;overflow:hidden;font-size:0;height:0;line-height:0;}
input[type="button"]::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner, button::-moz-focus-inner{border:0 none;padding:0;}

.mt10{margin-top:10px;}
.main{width:540px;margin:0 auto;background:#fff;}
.col_right{width:540px;}
/* mod_border */
.mod_border, .mod_square{border:1px solid #C5967C;position:relative;zoom:1;}
/* mod_square */
.mod_square{border-color:#f4cab2;background:#fff9e9;}

/* intro */
.intro{padding:20px 16px 0;}
.intro h2{position:relative;height:26px;margin:0 6px;padding:0 2px 10px;border-bottom:1px dashed #C8C8C8;font-size:24px;color: #E26704;}
.intro h2.nobb{border-bottom:0 none;}
.intro h2 a{font-size:12px;color:red;margin-left:5px;font-weight:bold;}
.intro h2 a:hover{color:#red;}

/* blood_test */
.blood_test{padding:5px 0 20px;}

.blood_test{padding:5px 0 20px;}
	.explain_area {
    border: 1px solid #C5967C;
    padding: 2px 2px;
    margin-top:3px;
    font-size:13px;
    color:#003366;
    width:534px;
    text-align:left;
    background-color:#fbfbfb;
    
}
.btn{
    font-size: 16px;
    height: 26px;
    width: 70px;
    cursor: pointer;
    background-color: #FFFFFF;
    border: 1px solid #B0BEC7;
    line-height: 24px;
    margin:3px;
}
table {
    border-collapse: collapse;
    width: 500px;
}
table tr td {
    border-bottom: 1px dashed #CCCCCC;
    height: 23px;
    padding: 15px 0 5px;
}
.left{
    color: #0152A4;
    font-size: 14px;
    text-indent: 10px;
    width: 200px;
}
input{
    border: 1px solid #B5B8C8;
    line-height: 18px;
    vertical-align: middle;
    height: 18px;
    padding: 0 5px 0 0;
    text-align: right;
    width: 133px;
    font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
    font-size: 1em;
}
button {
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    text-align: center;
    background-color: #0052A2;
    display: inline-block;
    margin: 5px;
    padding: 0 10px;
    vertical-align: middle;
}
textarea{
	font-size:14px;
	overflow:hidden;
	padding:4px;
}
