/*body {
    height: 180px;
    position: relative;
} 
#gagdet {
    background: none repeat scroll 0 0 #335f8c;
    bottom: 0;
    box-sizing: border-box;
    height: 70px;
    left: 0;
    padding: 10px;
    position: absolute;
    width: 926px;
}
        
.module {
    float: left;
    padding-right: 10px;}

.gadget_title {display: none}

.date_begin {}

.module label {
     color: #fff;
    display: block;
    font-family: tahoma;
    font-weight: bold;
    padding-bottom: 4px;
}

.module input[type="text"] {
    background: url("/assets/1/massan/258/img/calendar.png") no-repeat scroll 166px 2px #e1e7f3;
    border: 2px solid #fff;
    color: #111;
    font-family: tahoma,sans-serif;
    height: 26px;
    line-height: 26px;
    padding-left: 10px;
    padding-right: 10px;
    text-transform: uppercase;
    width: 170px;
    -moz-transition: ease-in background-color .2s;
    -webkit-transition: ease-in background-color .2s;
    transition: ease-in background-color .2s;}
    
.module input[type="text"]:hover {
    }

.module select {
    background: #e1e7f3;
    border: 2px solid #fff;
    color: #111;
    font-family: tahoma,sans-serif;
    height: 32px;
    line-height: 26px;
    padding-left: 10px;
    text-transform: uppercase;
    width: 193px;
    -moz-transition: ease-in background-color .2s;
    -webkit-transition: ease-in background-color .2s;
    transition: ease-in background-color .2s;
}

.module select:hover,
.module input[type="text"]:hover {
    background-color: #FFF
    }

#submit {
    background: none repeat scroll 0 0 #fff;
    border: 2px solid transparent;
    color: #237f13;
    display: block;
    font-family: tahoma,sans-serif;
    font-weight: bold;
    height: 32px;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.2s ease-in 0s;
    width: 193px;
    -moz-transition: ease-in all .2s;
    -webkit-transition: ease-in all .2s;
    transition: ease-in all .2s;
}

.module.make_search {
    padding-top: 16px;
}
    
#submit:hover {
    background: none repeat scroll 0 0 #237f13;
    border: 2px solid #FFF;
    color: #FFF;
    cursor: pointer
}*/

/* datepicker */
/*
.ui-datepicker {
    font-size: 10px
}
    
.ui-datepicker .ui-datepicker-title {
    }
    
.ui-widget-content {
    background: none repeat scroll 0 0 #fff; 
    border: 1px solid #C2C0C0;
    color: #484848;}
    
.ui-widget-header {
    background: none repeat scroll 0 0 #056424;
    border: 1px solid #05481b;
    color: #fff;}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: #e3e6cc none repeat scroll 0 0;
    border: 1px solid #cacf9c;}

.ui-state-hover, .ui-widget-content .ui-state-hover {
    color: #333;
    background: #eaeaea;
    border: 1px solid #eaeaea;}*/


#gagdet {
    box-sizing: border-box;
    height: 183px;
    width: 220px;
}
}
        
.module {padding: 5px 0;}

.gadget_title {display: none;}


.module.date_begin {
    float: left;
    width: 50%
}
.module.date_end {
    float: right;
    width: 49%;
}


.module label {
    color: #222;
    display: block;
    font-weight: bold;
    padding-bottom: 3px;
}

.module input[type="text"] {
     background: rgba(255, 255, 255, 0.28) url("/assets/1/massan/258/img/calendar.png") no-repeat scroll 84px 4px;
    border: 1px solid #fff;
    color: #111;
    font-family: tahoma,sans-serif;
    height: 30px;
    line-height: 26px;
    padding-left: 10px;
    padding-right: 10px;
    text-transform: uppercase;
    width: 85px;
    -moz-transition: ease-in border-color .2s;
    -webkit-transition: ease-in border-color .2s;
    transition: ease-in border-color .2s;}
    
.module input[type="text"]:hover {
    }


.module.occupancy_select {
    float: left;
    padding-top: 10px;
}

.module select {
     background: none repeat scroll 0 0 rgba(255, 255, 255, 0.28);
    border: 1px solid #fff;
    color: #111;
    font-family: tahoma,sans-serif;
    height: 33px;
    line-height: 26px;
    padding-left: 10px;
    text-transform: uppercase;
    
    -moz-transition: ease-in border-color .2s;
    -webkit-transition: ease-in border-color .2s;
    transition: ease-in border-color .2s;
}

.module select:hover,
.module input[type="text"]:hover {
   border-color: #333
    }

#submit {
    background: #fff none repeat scroll 0 0;
    border: medium none;
    color: #111;
    display: block;
    font-family: tahoma,sans-serif;
    font-weight: bold;
    height: 33px;
    line-height: 30px;
    text-transform: uppercase;
    width: 166px;
    -moz-transition: ease-in all .2s;
    -webkit-transition: ease-in all .2s;
    transition: ease-in all .2s;
}

.module.make_search {
    float: right;
    padding-top: 25px;
}
    
#submit:hover {
    background: none repeat scroll 0 0 #111;   
    color: #FFF; 
    cursor: pointer
}

/* datepicker */

.ui-datepicker {
    font-size: 10px
}
    
.ui-datepicker .ui-datepicker-title {
    }
    
.ui-widget-content {
    background: none repeat scroll 0 0 #fff; 
    border: 1px solid #C2C0C0;
    color: #484848;}
    
.ui-widget-header {
    background: none repeat scroll 0 0 #056424;
    border: 1px solid #05481b;
    color: #fff;}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: #e3e6cc none repeat scroll 0 0;
    border: 1px solid #cacf9c;}

.ui-state-hover, .ui-widget-content .ui-state-hover {
    color: #333;
    background: #eaeaea;
    border: 1px solid #eaeaea;}