@charset "utf-8";
/* CSS Document for the detail page */

.bigimage {
   width: 365px;
   float:left;
   margin-right: 30px;
   margin-bottom: 25px;
   margin-left: 5px;
}

.imgcontainer {
   width: 560px;
   float: left;
}

.titleblock {
   margin-top:15px;
   margin-bottom: 5px;
   
   padding-left: 5px;
   width: 455px;
   
   float:left;
   height:20px;
}

.dettitle {
   font-size:16px;
   color: #ff5900;
}

.additional {
   float:left;
   margin-top: 15px;
   padding-left:10px;
   width: 490px;
   height:20px;
   font-weight:bold;
   color: #ff5900;
   padding-top: 5px;
}

.det_gal_image {
   margin-right: 15px;
   margin-bottom: 10px;
}

.unit {
   margin-bottom: 10px;
   float:left ;
}

.unit .lefttext {
   width: 372px;
   margin-right: 100px;
   float: left;
}

.unit .lefttext p {
   margin-bottom:10px;
}

.unit .mapcontainer {
   width: 350px;
   float: left;
}

.unit .container1 {
   width: 320px;
   float: left;
   margin-right:10px;
}

.unit .cwidth1 {
   width:298px;
}

.unit .container2 {
   width: 630px ;
   float:left ;
}

.unit .cwidth2 {
   width:608px;
}

.unit .container3 {
   width: 960px;
   float: left;
}

.unit .cwidth3 {
   width: 938px;
}

.unit .roundbody {
float:left;
}

.unit ul {
   padding-left: 0;
   list-style-image: none;
   list-style:none;
}

.unit .name {
   width: 180px;
   float: left;
   height: 18px;
}

.unit .value {
   width: 20px;
   float:left;
   height: 17px;
}

#rooms .value {
   width:80px;
}

.unit .other .name {
   width: 449px;
   float: left;
   height:auto;
}

.unit .other .value {
   width: 20px;
   height: 10px;
   float:left;
}

.unit #limits .value {
   padding-top:2px;
}

.unit .pricetable {
   width: 400px;
   float: left;
   margin-right:20px;
}

.unit .optionblock {
   width: 515px;
   float: left;
}

.optionicon {
   float:left;
   width: 25px;
   padding-left:42px;
}

.optiontext {
   width:385px;
   height: 25px;
   float:left;
   padding-top:6px;
}

.ptext {
   margin-top: 5px;
   font-size: 10px;
} 
 
a {
   color: #666666;
   text-decoration:none ;
   font-weight: bold;
}

a:hover {
   color: #FF5900;
}

.invlink {
   color: #FF5900;
}

.invlink:hover {
   color: #666666;
}

.roundbody h2,
.roundbody h3 {
   margin-bottom: 5px;
   font-size: 14px;
}