@charset "UTF-8";/* index
---------------------------------------- */
/* New Topics
-------------------------------------------------- */
#topics {
        float: left;
	    width: 580px;
	    margin: 0px;
	    padding: 0px 0px 25px 0px;
}
#topicstxt{
	    float:left;
	    clear:both;
        width: 580px;
        margin-top:18px;
	    background-color: #0F0D06;
	    font-size: small;
	    text-align: left;
}
#topicstxt li {
    float:left;
	clear:both;
	width: 580px;
}
#topicstxt li a,
#topicstxt li .in {
    float:left;
	clear:both;
	display:block;
	width: 550px;
	margin: 0;
	padding: 20px 15px 27px 15px;
}
#topicstxt a:hover {
	background-image: url(../img/topics_dot.gif);
	background-repeat: repeat;
	color: #FFEDD6;
}
#topicstxt img,
#topicstxt span{
   float:left;
}
#topicstxt span.img,
#topicstxt span.txt{
   float:left;
}
#topicstxt span.img{
   width:60px;
      padding-right:10px;
}
#topicstxt span.txt{
    width:480px;
}
#topicstxt a:link,
#topicstxt a:visited {
	background-color: #0F0D06;
	color: #C3B5A4;
	text-decoration: none;
}
#topicstxt .strong {
	color: #B59C6D;
	font-weight: bold;
}

/*-----------------------------*/
/*-----------------------------*/
#search{
    float:right;
	width:240px;
	padding:1px 2px 2px 1px;
	background:url(../img/dot.gif) left top;
}
#search #reservation{
    background:#2e2814;
	width:224px;
	padding:15px 8px 10px;
}
#search #reservation h2{
    margin-bottom:15px;
}
#search #reservation dl{
    float:left;
    width:224px;
    padding-bottom:4px;
	margin-bottom:4px;
    background:url(../img/reservation_dl.gif) no-repeat left bottom;
	text-align:left;
}
#search #reservation dl.mini{
    width:110px;
    background:url(../img/reservation_dl_mini.gif) no-repeat left bottom;
}
#search #reservation dl.mr04{
    margin-right:4px;
}
#search #reservation dt{
    width:202px;
	padding:5px 11px;
    background:url(../img/reservation_dt.gif) no-repeat left top;
}
#search #reservation .mini dt{
    width:88px;
    background:url(../img/reservation_dt_mini.gif) no-repeat left top;
}
#search #reservation dt img{
    border-left:solid 4px #877843;
}
#search #reservation dl span{
    font-size:80%;
}
#search #reservation dd{
    width:200px;
	padding:4px 12px;
    background:#4f3e2b;
}
#search #reservation .mini dd{width:86px;}
#search #reservation .mini dd input {
    width:50px;
	margin-right:3px;
}
#search #reservation #btn{
   margin:5px auto;
}
 /*-----------------------------*/
