@charset "utf-8";
/* CSS Document */

@import url("datepicker.css");
.clear {clear: both;}

form table td {
color: #FFF;
padding: 0;
border-bottom: 1px solid #D6D6D6;
font-size: 12px;
line-height: 11px;
}

input.checkbox {
height: 16px;
width: 16px;
}

.formblock {
width: 100%;
float: left;
font: 14px Arial, Helvetica, sans-serif;
color: #333;
margin-bottom: 16px;
margin-right: 20px;
}

.input-zakaz {
width: 88%;
padding: 10px 20px;
border: none;
}

.input-date {
width: 60px;
height:40px;
padding: 10px;
border: none;
}

.input-select {
width: 60%;
height:40px;
padding: 10px;
border: none;
}

.input-check {
display:table;
height:40px;
border: none;
color: #333;
}

.input-check input{
width: 20px;
height:20px;
float:left;
border: none;
}

.formblock input{
width: 20px;
height:20px;
float:left;
border-left: 5px solid #009b2b;
}

.formblock label{
float: left;
font: Bold 14px Arial, Helvetica, sans-serif;
color: brown;
margin-right: 20px;
}

.input-check label{
padding-left:0px;
padding-top:5px;
font:12px Helvetica, sans-serif; color:#333;
width:auto;
float:left !important;
}

input.checkbox { border: none; }

.booking-date-input{ background: url(../images/cal.png) #FFF right no-repeat; border:none; width:45% !important; padding:10px 20px;} 




/*Reservation Part*/
.zakaz { background:#d6d3b8; width:880px; padding:35px; min-height:390px;}

.order-details{ width:25%; float:left;}
.order-options{ width:40%; float:left;}
.order-more{ width:35%; float:left;}


.reservation-booking-date{ width:96%; float:left; font:Bold 12px Arial, Helvetica, sans-serif; color:#fefefe; text-transform:uppercase; margin-top:16px; margin-right:20px;}
.formblock span,.reservation-room-number span{ padding-bottom:12px; width:100%; float:left;}
.booking-date-input{ background: url(../images/cal.png) #FFF right no-repeat; border:none; width:35%; padding:10px 20px;} 
.order-input{ background:#FFF right no-repeat; border:none; width:65% !important; padding:10px 20px;} 
.order-text-area{ background:#FFF right no-repeat; border:none; width:80%; height:100px; padding:10px 20px;} 

.reservation-room-number {width:46.8%; float:left;font:Bold 12px Arial, Helvetica, sans-serif; color:#fefefe; text-transform:uppercase; margin-top:16px; margin-right:10px; overflow:hidden;}
.reservation-room-number select {width: 118%; background: url(../images/arrow.png) #fff no-repeat; background-position: 75% center;border: none;border-radius: 0;padding: 7px 10px;outline: none;}

.res-conatct-info{ background:#0a3142; width:80%; float:left; padding:30px 50px;}






 
