div.GOL_sf {background-color: transparent;font-family: Tahoma, Helvetica, Arial, sans-serif;height: auto;margin: 0 auto;padding-left: 5px;text-align: left;width: 370px;}
div.GOL_sf a.AO3_StepOne2_linkCalendar {margin: 0 0 0 9px;}
div.GOL_sf a.AO3_StepOne2_linkCalendar img {vertical-align: bottom;}
div.GOL_sf a.GOL_calendar {_margin: 0 0 0 9px;_vertical-align: bottom;border: 0;margin: 0 0 0 0.3em;vertical-align: middle;}
div.GOL_sf a.GOL_calendar img {border: 0px;}
div.GOL_sf div {clear: both;}
div.GOL_sf div div.GOL_itemPlace input.GOL_inputButton, div.GOL_sf div div.GOL_itemPlace input.inputButton {_width: 5em;background: transparent no-repeat center left;background-image: url(gol-html-images/button-select.gif);border: 0;cursor: pointer;height: 2em;margin: 0 0 0 7px;padding: 0 0 0 25px;text-align: left;width: 65px;}
div.GOL_sf div#AO3_StepOne2_returnTicketDiv {height: 1.8em;margin-left: 0;padding-left: 8.5em;_padding-left: 9em;}
div.GOL_sf div#AO3_StepOne2_returnTicketDiv {width: 190px;}
div.GOL_sf div#AO3_StepOne2_travelersCountDiv {_padding-bottom: 0.3em;padding-top: 0.1em;padding-top: 0.6em;}
div.GOL_sf div.buttonBack input {width: 5em;}
div.GOL_sf div.buttonBack, div.buttonMonthDec {left: 0px;position: absolute;top: 0px;}
div.GOL_sf div.GOL_bContinue input, div.GOL_sf div.buttonRetry input {background-image: url(gol-html-images/button-continue.gif);width: 7em;}
div.GOL_sf div.GOL_bContinue, div.buttonRetry {float: right;top: 0px;}
div.GOL_sf div.GOL_flightSegment {margin-bottom: 0.3em;margin-bottom: 0.6em;margin-top: 0em;padding-top: 0.4em;}
div.GOL_sf div.GOL_formButtons {clear: both;height: 30px;margin-top: 0px;position: relative;text-align: center;}
div.GOL_sf div.GOL_formButtons div input {background-color: transparent;background-position: left 50%;background-repeat: no-repeat;border: 0;color: #3f5d62;cursor: pointer;font-family: Tahoma, Helvetica, Arial, sans-serif;font-size: 1.8em;font-style: normal;height: 2.5em;padding: 0 0 0 40px;text-align: left;}
div.GOL_sf div.GOL_formButtons input.GOL_bContinue {height: 28px;margin-right: 2px;}
div.GOL_sf div.GOL_formItem {min-height: 1.85em;padding-top: 0em;width: 100%; height:1.9em;}
div.GOL_sf div.GOL_itemPlace input.GOL_inputText {margin-right: 0.2em;padding-right: 0;}
div.GOL_sf div.GOL_itemPlace input.GOL_inputText {margin: 0px;}
div.GOL_sf div.GOL_itemPlace input.GOL_origin, div.GOL_sf div.GOL_itemPlace input.GOL_destination {_width: 17.5em;width: 17em;}
div.GOL_sf div.GOL_itemPlace label {height: 1em;margin-bottom: 0.3em;}
div.GOL_sf div.GOL_itemPlace select.GOL_origin, div.GOL_sf div.GOL_itemPlace select.GOL_destination, div.GOL_sf select.originHandler, div.GOL_sf select.destinationHandler,div#AO3_StepOne2_travelersDiv select, select#AO3_StepOne2_vendor, div.GOL_sf select.GOL_searchType, div.GOL_sf select#AO3_StepOne2_searchType {_width: 20em;margin-right: 0px;padding-right: 0;width: 17em;}
div.GOL_sf div.GOL_returnSegments div#AO3_StepOne2_flightSegment_0TimeDiv {margin-bottom: 0;padding-bottom: 0;}
div.GOL_sf div.GOL_returnSegments div#AO3_StepOne2_flightSegment_1TimeDiv {_margin-top: -2px;margin-top: -10px;padding-top: 0;}
div.GOL_sf div.GOL_returnSegments div#AO3_StepOne2_flightSegment_1WayDiv {display: none;}
div.GOL_sf div.GOL_returnSegments div.GOL_flightSegment {_margin-bottom: 0em;_padding-top: 0.5em;}
div.GOL_sf div.GOL_returnSegments label#AO3_StepOne2_arrival_1TimeSettLabel {display: block;}
div.GOL_sf div.GOL_returnSegments label#AO3_StepOne2_departure_1TimeSettLabel {display: none;}
div.GOL_sf div.GOL_sf select.GOL_departureDay, div.GOL_sf div.GOL_sf select.arrivalDay {_text-align: right;_width: 4em;width: 3.5em;}
div.GOL_sf div.multipleSegments {_margin-bottom: 0.3em;border-bottom: 1px solid RGB(177,199,202);}
div.GOL_sf div.multipleSegments div.GOL_flightSegment {border-top: 1px solid RGB(177,199,202);}
div.GOL_sf fieldset {border: 0;padding: 0px;}
div.GOL_sf fieldset table {width: 100%;}
div.GOL_sf form {/*font-size: 0.7em;*/margin: 0px;}
div.GOL_sf form label span {display: none;}
div.GOL_sf input {color: #3f5d62;font-size: 1.0em;}
div.GOL_sf input.GOL_inputText {font-weight: bold;margin: 0 3px 0 0;}
div.GOL_sf label {color: #3f5d62;display: block;float: left;height: auto;margin-bottom: 0px;margin-top: 0.4em;vertical-align: middle;width: 8.5em;}
div.GOL_sf label.GOL_altLabel {display: none;}
div.GOL_sf select {border: 1px solid #b1c7ca;color: #3f5d62;font-size: 1.0em;margin: 0 3px 0 0;}
div.GOL_sf textarea {color: #3f5d62;font-size: 1.0em;}
iframe#ao3AjaxTerminalGetDestinationsIframe {position: absolute;z-index: -1;filter: mask();top: 0px;left: 0px;border: none;width: 100%;height: 100%;}
div#AO3_StepOne2_destination_0Div {margin-bottom: 5px;}
div#AO3_StepOne2_directFlightHiddenDiv {display: none;}
div#AO3_StepOne2_flightSegment_1Div {margin-top:3px;}
div#AO3_StepOne2_returnTicketDiv {height: 2.2em;margin: 0 0 0 11em;position: relative;}
div#AO3_StepOne2_returnTicketDiv div {display: inline;position: absolute;top: 0;width: 12em;}
div#AO3_StepOne2_returnTicketDiv div label {width: auto;}
div#AO3_StepOne2_returnTicketMultiDiv {float: left;margin: 0 0 0 15em;width: 12em;}
div#AO3_StepOne2_returnTicketNoDiv {_margin-left: 0.3em;float: left;margin-left: 0;padding-left: 0;width: 8.6em;}
div#AO3_StepOne2_returnTicketYesDiv {float: left;margin: 0 0 0 12em;width: 12em;}
div#AO3_StepOne2_travelersCountDiv {padding-top: 0.2em;padding-top: 0.6em;margin-bottom:3px;_margin-bottom:0px;}
div#AO3_StepOne2_travelersDiv {margin-bottom:5px;}
div#AO3_StepOne2_vendorDiv {margin-bottom:3px;}
div#ao3AjaxTerminalGetDestinations {font-size: 1em;background-color: white;border: 1px solid #8c8c8c;overflow: hidden;margin: 0;width: 200px;z-index: 1000;position: absolute;top: 0px;left: 0px;visibility: hidden;height: 160px;}
div#ao3AjaxTerminalGetDestinations div {margin: 0px;}
div#ao3AjaxTerminalGetDestinations div div {margin: 0px;padding: 0 1px;white-space: nowrap;}
div#ao3AjaxTerminalGetDestinations div.ao3AjaxGetDestinations {height: 100%;overflow: auto;}
div#ao3AjaxTerminalGetDestinations div.cursor {color: white;background-color: navy;}

/*ajax pro chooseCountry*/
#ao3AjaxTerminalChooseCountry{  position:relative;  border:0;  height: 1px;  line-height: 1px;  padding:0;  margin:0;  margin-bottom: -2px;  _margin-top: -1px;}
#ao3AjaxTerminalChooseCountry .closer{  line-height: 1em; color:red; float:right; cursor:pointer; cursor:hand;}
#ao3AjaxTerminalChooseCountry .breaker{ line-height:1px; }
#ao3AjaxTerminalChooseCountryContent, #ao3AjaxTerminalChooseCountryBackground{  width:360px; _width:382px;  padding:5px 10px 5px 10px;  position: absolute;  left:-10px;  z-index: 200;  background-color: white;  border: 1px solid #B1C7CA;  font-size: 1em;  line-height: 1em;}
.ao3StepChooseOrigin .formButtons, .ao3StepChooseDestination .formButtons {  padding: 15px 25px 5px 0px;  float: left;  width: 45.3%; _width:50%;  text-align:left;  clear: both;}
#ao3AjaxTerminalChooseCountryContent .formItem label {  display: block;  float: left;  margin-top: 3px;  text-align: left;  width: 8.5em;}
#ao3AjaxTerminalChooseCountryContent .formItem select{  width: 17em;  float: left;  margin-right: 5px;  _margin-bottom: 1px;}
#AO3_ChooseCountry_CountryDiv, #AO3_ChooseCountry_PlaceDiv, #AO3_ChooseCountry_SubCountryDiv{  padding: 5px 25px 5px 0px;  float: left;  width: 45.3%; _width:50%;  text-align:right;  clear: both;}
#ao3AjaxTerminalChooseCountry #AO3_ChooseCountry_CountryDiv, #ao3AjaxTerminalChooseCountry #AO3_ChooseCountry_PlaceDiv, #ao3AjaxTerminalChooseCountry #AO3_ChooseCountry_SubCountryDiv{  padding-right: 0;  width: 100%;}
#ao3AjaxTerminalChooseCountry #AO3_ChooseCountry_CountryButton, #ao3AjaxTerminalChooseCountry #AO3_ChooseCountry_SubCountryButton{  display:none;}
#ao3AjaxTerminalChooseCountryContent #AO3_ChooseCountry_PlaceButton{ margin:0; float:right; margin-left:1px;}

/*vyber datumu*/
div.GOL_sf select.GOL_departureDay, div.GOL_sf select.arrivalDay, div.GOL_sf select.GOL_travelersCount {_text-align: right;_width: 4em;width: 3.8em;width: 4.1em;}
div.GOL_sf select.GOL_departureMonth, div.GOL_sf select.arrivalMonth {_text-align: right;_width: 8.4em;width: 7.5em;}
div.GOL_sf select.GOL_departureTime option, div.GOL_sf select.arrivalTime option {text-align: center;}
div.GOL_sf select.GOL_departureTime, div.GOL_sf select.arrivalTime {margin:0; _margin-right: 1px;_text-align: right; margin-right: 3px; width: 5em;}
.ao3StepOne img.showCalendarIcon, .ao3StepOne img.hiddenCalendarIcon { margin: 0 3px -11px -20px;  *margin:0 2px 0 -24px; cursor: pointer; cursor: hand; float:left;}
.ao3StepOne img.hiddenCalendarIcon { position: absolute; z-index:111; margin: 0px; margin-left:18.7em; *margin-left:-85px;}
.GOL_flightTime {height:1.9em;}
.GOL_flightTime input.date{ width:11.5em; *margin-left:2px;}
.GOL_flightTime input.date, .GOL_flightTime select{  _margin-top:0px; display:block; float:left; clear:right;}
.GOL_flightTime .showCalendarDiv input.date, .GOL_flightTime .showCalendarDiv select{ *margin-top:-1px; _margin-top:0px;}
.ao3StepOne .GOL_flightTime img.hiddenCalendarIcon, .ao3StepOne .GOL_flightTime .showCalendarDiv img.showCalendarIcon{display:none;}
.ao3StepOne .GOL_flightTime .showCalendarDiv img.hiddenCalendarIcon, .ao3StepOne .GOL_flightTime img.showCalendarIcon{display:block;}
.ao3StepOne div.iframe_div_calendar {  clear:both;}
.ao3StepOne div#iframe_div_AO3_StepOne2_arrival {  left: -2px; _left: 14px;}
.GOL_flightTime .showCalendarDiv .GOL_departureTime {margin-left: 5px; *margin-left: 6px;}
.ao3StepOne .iframe_calendar { position: absolute; z-index: 110; background-color: white; border: 0; padding: 0; margin: 0; margin-top:3px; width: 344px; height: 190px;}
#zaoCalendar { margin: 0px; padding: 0;  width: 500px; height: 230px; right: 0; bottom: 0;}

/*vyber cestujiciho*/
div#AO3_StepOne2_travelersTypeCount {float:left; clear:right; width:190px; *margin-left:3px; *margin-top:3px;}
div#AO3_StepOne2_travelersTypeCount .formItem{height:1.6em;*height:2em;}
div#AO3_StepOne2_travelersTypeCount label {float:right; text-align:left; margin:2px 0; width:12em;}
div#AO3_StepOne2_travelersTypeCount select {float:left; width:4em;}
div#AO3_StepOne2_travelersTypeCount .travelersAge {display:inline; }

/*vyber letecke tridy*/
div#AO3_StepOne2_cabinDiv { height:3em; margin:0; padding-top:8px; padding-left:0;}
div#AO3_StepOne2_cabin { clear:right;/*margin:0 0 0 11em; /*pokud nema popisek*/ }
fieldset div#AO3_StepOne2_cabinDiv div.GOL_formItem { display:block; float:left;clear:right;}
fieldset div#AO3_StepOne2_cabinDiv div.GOL_formItem input.GOL_inputRadio { margin-left: 2px; _margin-left: 0px;  padding-left: 0px; }
div#AO3_StepOne2_cabinDiv div label { width:auto;}
div#AO3_StepOne2_cabinDiv div#AO3_StepOne2_cabinEconomyDiv { width: 8em; display:inline-block; }
div#AO3_StepOne2_cabinDiv div#AO3_StepOne2_cabinBusinessDiv { width: 8em; display:inline-block;}
div#AO3_StepOne2_cabinDiv div#AO3_StepOne2_cabinFirstDiv { width: 8em; display:inline-block;}

