form, p, #box form {padding: 0;margin: 0;}
/*body{color: 000;background: #F7F3F7;}*/
#obsah{width: 550px;vertical-align: top;}
pre {margin: auto;text-align: left;}
td, th, div, input, select, textarea{font: 11px Arial; color: #222222;}
.legend {padding: 0px;margin: 0px;color: #fff;line-height: 18px;font-size: 12px;font-weight: bold;}
.field{display: block;margin-top: 15px;padding: 0;text-align: left;}
.left{text-align: left;}
.left a{color: #5F7DA1;}
.right_column {min-height: 420px;float: right;width: 215px;}
.right_column .legend {height: 30px; line-height: 30px;vertical-align: middle; padding: 0 0 0 5px;margin: 0;color: #fff;font-size: 16px;background-color:#5F7DA1;}
.right_column .field{border: none;}
.right_column table{width: 100%;margin: 0px;padding: 0px 8px;}
.right_column .weboffer_link_left, .right_column .weboffer_link_right{margin: 10px 0; border-bottom: 1px solid #5F7DA1;height:35px;}
.right_column a.specprice, .right_column b.webofferprice{font-size: 13px;text-decoration: none;font-weight: bold;color: #5F7DA1;}
.right_column .weboffer_link_left a{text-decoration: none;font-size: 12px;color: #A5D34A;}
.right_column .special_offer_all{padding: 15px;}
.right_column .special_offer_all a{color: #A5D34A;font-weight: bold;font-size: 12px;}
.left_column {float: left; width: 550px;display:block;}
.left_column .legend {background: #2F7DAE;padding: 0 0 0 5px;margin: 0;color: #fff;}
.left_column .field{border: 1px solid #2F7DAE;}
.left_column .flight_itinerary {margin: 5px;}
.left_column .flight_itinerary TD {padding: 2px 0 0 5px;vertical-align: middle; text-align: right;}
.left_column .flight_itinerary TD.top {padding: 2px 0 0 5px;vertical-align: middle; text-align: right;}
.left_column .flight_itinerary TD.one {padding: 5px 0 0 0;vertical-align: top; width: 70px;}
.left_column .flight_itinerary TD.two {vertical-align: top;width: 190px;}
.left_column .flight_itinerary TD.three {padding: 5px 0 0 0;vertical-align: top;width: 100px;}
.left_column .flight_itinerary TD.four {vertical-align: top;width: 190px;}
.left_column .flight_itinerary INPUT {width: 185px;}
.left_column .flight_itinerary SELECT {width: 190px;}
.left_column .flight_itinerary .month {width: 153px;}
.left_column .flight_itinerary .date {width:30px}
.left_column .flight_itinerary .calendar {width: 100%;border-collapse: collapse;}
.left_column .flight_itinerary .calendar TH {border: #dee7ef 1px solid;font-weight: bold;background: #5F7DA1;color: #fff;text-align: center;padding: 2px 0;}
.left_column .flight_itinerary .calendar TD {border: #dee7ef 1px solid;font-weight: bold;background: #e1eaf3;color: #000;padding: 2px 0;text-align: center;}
.left_column .flight_itinerary .calendar TD.active {font-weight: normal; background: #5F7DA1;}
.left_column .flight_itinerary .calendar TD.active A {font-weight: normal;color: #fff;text-decoration: none;}
.left_column .flight_itinerary .calendar TD.vacation A {font-weight: bold;color: #298abd; text-decoration: none;}
.left_column .flight_itinerary .calendar TD.unavailable {font-weight: normal;background: #ddd;color: #aaa;}
.left_column .flight_itinerary .calendar TD.unavailable A {font-weight: normal;color: #aaa;text-decoration: none;}
.left_column .flight_itinerary .calendar TD A {font-weight: bold;color: #5a5a5a;text-decoration: none;}
.left_column .flight_itinerary .calendar TD A:hover {font-weight: bold;color: #5a5a5a;text-decoration: underline;}
.left_column .preference TD {padding: 0 5px 5px 2px;vertical-align: top;width: 50%;text-align: right;}
.left_column .preference TD.one {padding: 0 0 0 5px;vertical-align: top;width: 70px;}
.left_column .preference TD.two {width: 190px}
.left_column .preference TD.three {padding: 0 0 0 5px;vertical-align: top;width: 100px;}
.left_column .preference TD.left {text-align: left;}
.left_column .preference TD.four {width: 190px;}
.left_column .preference INPUT {width: 177px;}
.left_column .preference SELECT {width: 183px;}
.left_column .preference .month {width: 153px;}
.left_column .preference .date {width: 20px;}
.left_column .passengers {width: 530px;}
.left_column .passengers TD {vertical-align: middle;text-align: center;}
.left_column .passengers TD SELECT {margin-top: 5px;}
.control  {text-align: center;padding: 10px 0 0 0;margin: 0 0 10px 0;} 
.control button {height: 24px;line-height: 24px;font-family: tahoma;font-size: 11px;font-weight: bold;text-align: center;border:none;margin-left: 10px; padding: 0 20px; _padding: 0 10px;}
.control button.grey_left {background-color: #9C9A9C;color: #fff;}
.control button.red_right {background-color: #5F7DA1;color: #fff;}
.weboffer_link{display: none;}
#end{width: 550px;border-top: 1px solid #5F7DA1;height: 25px;clear: both;text-align: right;}
#end a{color: #5F7DA1;text-decoration:none;}