#ui-datepicker-div, .calendar-cov{z-index: -1;position:absolute;top: -13px; left: -28px;width: 148px; padding: 14px 26px 14px 26px;	height: 100%;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	background-color: #fff;	-webkit-box-shadow: 0 1px 5px rgba(0,1,1,.4);	-moz-box-shadow: 0 1px 5px rgba(0,1,1,.4);	box-shadow: 0 1px 5px rgba(0,1,1,.4);}
.ui-datepicker-prev, .month #prev {background:url(../images/bg/prev2.png) no-repeat 0 0; width:8px; height:13px; display:block; cursor:pointer;}
.ui-datepicker-next, .month #next {float:right;background:url(../images/bg/next2.png) no-repeat 0 0; width:8px; height:13px; display:block; cursor:pointer; }
.ui-datepicker-title{font-size:12px; line-height:16px; color:#666666; text-align:center;  font-family:arial,sans-serif;}
.ui-datepicker-calendar{border-collapse:collapse;}
.ui-datepicker-calendar th{font-size:12px; line-height:16px; color:#666666;  font-family:arial,sans-serif;}
.ui-datepicker-calendar td{font-size:12px; line-height:16px; color:#666666;  font-family:arial,sans-serif; text-align:center; border:1px solid #cccccc; }
.ui-datepicker-calendar td .ui-state-default{font-size:12px; line-height:16px; color:#666666;  font-family:arial,sans-serif;text-decoration:none; display:block; padding: 3px;}
.ui-datepicker-calendar td .ui-state-default:hover{background:#a1c4de;}

.beet {text-align:center;width:22px;display:inline-block; margin-top:13px;}

#ticket_form{

margin-bottom: 10px;
}
.beauty_container {
position: relative;
padding: 15px;
}
.planecontainer, .linecontainer {
position: relative;
width: 100%;
}

.planecontainer{
min-height: 35px;
}

.linecontainer{
padding: 5px 0;
}

#line {
border-bottom: 2px solid #2B66B2;
width: 965px;
height: 2px;
}

#dot {
position: absolute;
left: 20px;
top: -4px;
height: 15px;
width: 15px;
border: 5px solid #ffffff;
border-radius: 15px;
background: #2B66B2;
z-index: 10;
display: none;
}

#plane {
width: 153px;
height: 36px;
background: url('https://peremena-avia-p.dev-zone.ru/img/plane.png');
position: absolute;
left: 20px;
top: 0px;
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg); 
-webkit-transform: rotate(0deg); 
-o-transform: rotate(0deg); 
transform: rotate(0deg);
}

.formblock {
min-width: 300px;
border: 2px solid #2B66B2;
padding: 15px;
margin: 0 15px;
float: left;
}

.formblock:hover, .formblock.active{
box-shadow: 2px 2px 4px #2B66B2;
}

#flights {

}

.line_input input, .line_input div {
margin: 5px 5px;
float: left;
}

.line_input div {
width: 20px;
height: 20px;
}

.line_input input {
width: 115px;
padding: 3px;
border: 1px solid #2B66B2;
font-size: 14px;
}

.line_input input#pass{
width: 60px;
}
.arrow{
//background: url('https://peremena-avia-p.dev-zone.ru/img/arrow.png');
}

.del{
//background: url('https://peremena-avia.ru/img/del.png');
cursor: pointer;
}

.ret{
//background: url('https://peremena-avia-p.dev-zone.ru/img/rotate.png');
cursor: pointer;
}

.line_input {
clear: both;
margin-bottom: 5px;
}

#addflight{
margin: 0 auto;
display: inline-block;
padding: 3px 6px 6px 6px;
font-size: 16px;
line-height: 16px;
color: #ffffff;
background: #215CA8;
cursor: pointer;
}

#flightsquery {height: 35px; overflow: hidden;}

#personal input, #personal textarea {
padding: 3px;
border: 1px solid #2B66B2;
font-size: 14px;
width: 292px;
display: block;
resize: none;
margin: 5px 0;
}

#send {
margin: 0 auto;
display: inline-block;
padding: 3px 6px 6px 6px;
font-size: 16px;
line-height: 16px;
color: #ffffff;
background: #215CA8;
cursor: pointer;
}

#thanks{
display: none;
font-size: 20px;
font-weight: bold;
font-style: italic;
color: #215CA8;
}

.calendar{
position: absolute;
background: #ffffff;
left: 28px;
top: 66px;width:142px;
z-index: 100;border-spacing: 0px;border-collapse:collapse;
}
.calendar table {}
.calendar td {
padding:0;
border-collapse: collapse;
font-size:12px; line-height:16px; color:#666666;
}

.calendar td.one_day {
height: 19px;
cursor: pointer;
transition: all 100ms ease-in-out;border: 1px solid #cccccc;
width: 19px;line-height:19px; text-align:center; font-size:12px;
}

.calendar td.one_day:hover {
color: #FFFFFF;
background: #79B4FF;
}

.month {
color: #ffffff;
text-align:center;
}
.calendar .month td {padding-bottom: 7px;}
.calendar .check {margin-top:10px}
.calendar .check input{display:inline-block; vertical-align:middle; margin-right:5px;}
.calendar .check label , .order-form .calendar .check label{display:inline-block; vertical-align:middle; margin:0; line-height:16px;font-size:13px; color:#666666;}
.days {display:none;}

#time input.text-in{padding:5px; margin-top:13px;
font-family: arial,tahoma;
text-align: center;
width: 50px;
	height: 20px; line-height:20px;border:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #fff;
	-webkit-box-shadow: inset 1px 1px 5px rgba(116,116,116,.65);
	-moz-box-shadow: inset 1px 1px 5px rgba(116,116,116,.65);
	box-shadow: inset 1px 1px 5px rgba(116,116,116,.65);
}
#time input.text-in:disabled {background-color: #f1f1f1;}
.days {
font-weight: bold;
background: #A2C1E8;
}
/*
.month div {
height: 18px;
width: 22px;
}

.month #prev{
background: url('https://peremena-avia-p.dev-zone.ru/img/prev.png');
cursor: pointer;

}

.month #next{
background: url('https://peremena-avia-p.dev-zone.ru/img/next.png');
cursor: pointer;
}*/

.line_input span {
overflow: visible;
}

.hint {
background: #ffffff;
position: absolute;
z-index: 100;
margin-top: 30px;
padding: 2px!important;
border: 1px solid #003B87;
display: none;
}

.hint li {
list-style: none outside none;
list-style-type: none!important;
padding: 1px 1px 1px 5px;
cursor: pointer;
}

.hint li:hover {
background: #215CA8;
color: #ffffff;
}

#explode {
position: absolute;
height: 108px;
width: 149px;
top: -40px;
background: url('https://peremena-avia-p.dev-zone.ru/16-3.GIF');
display: none;
z-index: 40;
}