@charset "utf-8";
/* CSS Document 2009.6 */
@import url("base.css");
@import url("icon.css");
@import url("colligate.css");
@import url("similarly.css");
@import url("detail.css");

dl.facility{overflow:hidden;height:100%;display:block;background:#fff;margin:8px 15px}
dl.facility dt{overflow:hidden;clear:both;border-top:dotted 1px #d9d9d9;height:100%;padding:5px 0 0 5px;margin-top:8px;font-weight:bold;color:#f60;overflow:hidden;clear:both;display:block;height:24px}
dl.facility dt.first{border-top:none;}
dl.facility dd{margin:3px 0 0 26px;}

ul.parameter{overflow:hidden;margin:8px 15px}
ul.parameter li{padding:0 4px;margin-top:2px;}
ul.parameter li span{color:#f90;margin-right:4px;font-weight:bold}

p.description{margin:8px 15px}

table.picture{margin-top:8px;}
table.picture img{padding:2px; border:1px solid #EAE4D1; display:block;margin:0 auto 4px auto;}

.main_right .row{overflow:hidden;}
.main_right .row_left{float:left;width:390px;}
.main_right .row_right{float:right;width:390px;}
.button{width:94px;height:32px;line-height:32px;border:solid 1px #fff;border:none;background:url(images/buttons.gif) 0 -345px no-repeat;color:#fff;font-weight:bold;}
.update{width:72px;height:26px;line-height:26px;border:solid 1px #fff;border:none;background:url(images/buttons.gif) 0 -415px no-repeat;color:#fff;}
.book{width:60px;height:26px;line-height:26px;border:solid 1px #fff;border:none;background:url(images/buttons.gif) 0 0 no-repeat;color:#482406;font-weight:bold;}



.room{margin:10px auto 0 auto;clear:both;width:764px;}
.room .title{overflow:hidden;border:solid 1px #88C369;border-bottom:none;background:#fff url(/images/line.png) 0 -150px repeat-x;height:30px;}
.room .title img{margin-right:9px}
.room .title span{float:left;font-weight:bold;display:inline-block;background:url(/images/sprite.png) right -30px no-repeat;height:23px;padding:8px 37px 0 10px}
.room .title table{float:right;height:27px;line-height:27px;}
.room .load{border:solid 1px #88C369;padding:4px 6px;background-color:#F4F6FA}
.room table{font-size:12px;color:#333;margin-right:4px}
.room table th{background:#F4F6FA url(/images/line.png) left -630px repeat-x;}
.room table th,table td{text-align:center;height:25px;line-height:25px}
.room table td{center;height:30px;line-height:30px}
.room table th.curtate,table td.curtate{text-align:left;}
.room table th.curtate{padding-left:10px;}
.room table td.curtate{padding-left:16px;}
.room table td.first{border-top:none}
.room table td.shop{text-decoration:line-through;color:#999}
.room table td.price strong,
.room table td.bonus strong{color:#f60;}
.room table td .c6{line-height:21px;color:#fff}
.room table td .c7{line-height:21px;color:#666}
.room table td div.price{position:absolute;border:solid 2px #F98510;width:280px;background-color:#fff;padding:2px;overflow:hidden;margin-top:20px;margin-left:-150px}
.room table td div.price ul{list-style:none;margin:0;padding:0}
.room table td div.price li{width:40px;height:30px;line-height:14px;float:left;border-bottom:dotted 1px #EBB28C;text-align:center;background:transparent;margin:0;padding:0}
.room table td div.price li.x{line-height:30px;color:#ccc}
.room table td div.price li.w{background-color:#FFEBD7;height:20px;line-height:20px}


ol.comment{overflow:hidden;margin:5px 5px 3px 5px;}
ol.comment li{overflow:hidden;margin:3px 0 4px 8px;display:block}
ol.comment li span{display:block;border-bottom:dotted 1px #B6BFCD;padding:2px 0 3px 0;margin-bottom:4px}


ul.picture{list-style:none;padding:15px 0 10px 0;overflow:hidden;clear:both;display:inline-block;}
ul.picture li{float:left;padding-left:50px;text-align:center;margin-bottom:10px;overflow:hidden;width:186px;height:168px}
ul.picture li img{padding:2px; border:1px solid #EAE4D1; display:block;margin-bottom:4px;}

dl.progress{overflow:hidden;padding:10px 20px;}
dl.progress dt{clear:both;font-weight:bold;color:#ff9900;font-size:14px}
dl.progress dd{float:left;width:150px;}
dl.progress div{background-color:#DEEAED;height:12px;overflow:hidden;display:inline;text-align:left;width:60px;}
dl.progress span{background-color:#CEDFE4;height:12px;overflow:hidden;display:inline;}
dl.matter{}
dl.matter dt{background-color:#F4F6FA;border-top:solid 1px #D3DCED;height:25px;line-height:25px;padding-left:10px;margin-top:10px;}
dl.matter dd{color:#777;padding:5px 10px}
dl.matter dd div.restore{border:solid 1px #eee;background-color:#f9f9f9;color:#0000ff;padding:4px 6px;display:inline-block;}
dl.matter dd div.assistant{margin-top:5px;text-align:right}
h3{font-size:12px;}
h3 span{display:inline-block;background:url(/images/sprite.png) right -30px no-repeat;height:25px;line-height:25px;padding:0 37px 0 10px}
div.matter{border:solid 1px #D3DCED;margin-top:5px;}
div.matter form{padding:5px 10px}
div.matter .tip{border:dotted 1px #FF6633;background-color:#FFF4F0;padding:4px 6px;margin-top:5px}


dl.tip{list-style:none;border:solid 1px #F99451;background-color:#FFF0D7;margin-top:5px;padding:5px 7px}
dl.tip dt{font-weight:bold;padding:6px 0 4px 0;}
dl.tip dd{padding:3px 0 2px 20px}


