@import "common.css";
body {
	background:url(../images/lady_back.png) no-repeat top left;
	text-align:left;
	width:760px;
	height:550px;
}

#lady_wrap {
	/*background:url(../images/lady_back.png) no-repeat top left;*/
	width:726px;
	height:516px;
	position:relative;
	padding:17px;
	overflow:hidden;
}
* html body {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src='../../images/lady_back.png');
}

#prof {
	float:left;
}

h1 {
	width:309px;
	height:106px;
}

dl {
	font-size:17px;
	padding:20px;
	width:235px;
	height:293px;
	margin-left:17px;
	padding-bottom:0;
}

dt {
	float:left;
	width:60px;
	height:17px;
	border-bottom:solid 1px #0099cc;
	margin-bottom:22px;
}
dt img {
	vertical-align:top;
	padding-top:6px;
}

dd {
	line-height:17px;
	float:left;
	height:17px;
	width:175px;
	border-bottom:solid 1px #0099cc;
	margin-bottom:29px;
}


dd li {
	display:inline;
}
#image {
	float:right;
	width:400px;
	height:400px;
	text-align:center;
	margin-top:17px;
	padding-right:17px;
	overflow:hidden;
}

#btn {
	clear:both;
	width:269px;
	margin-left:23px;
}

#btn li {
	float:left;
	padding-right:6px;
}


dt.comment {
	width:235px;
}

dd.comment {
	width:235px;
	border:none;
	font-size:14px;
	line-height:16px;
	overflow:auto;
	height:150px;
	margin-bottom:0px;
}
#close {
	position:absolute;
	top:6px;
	right:6px;
	cursor:pointer;
}

table {
	float:right;
	line-height:14px;
	text-align:center;
	border-collapse:collapse;
	margin-right:17px;
	margin-top:9px;
	width:400px;
}
* html table {
	margin-right:8px;
	margin-top:-7px;
}

th {
	text-align:left;
}
td {
	border:solid 1px #0394c8;
	background-color:#6c7fac;
	color:#000000;
	width:58px;
	height:40px;
	border-top:none;
	border-bottom:none;
}

.day td {
	background-color:#003366;
	color:#FFFFFF;
	height:20px;
	border-top:solid 1px #0394c8;
}
.param td {
	border-bottom:solid 1px #0394c8;
}

td.sat span {
	color:#0099cc;
}

td.sun span {
	color:#ff0000;
}