.search_form
{
	background-color: #dedac0;
	margin-bottom: 11px;
}
.search_form fieldset
{
	background: transparent url(../../Resources/Images/Web/bg_search_form_bottom.gif) no-repeat 0 100%;
	padding-bottom: 10px;
}
.search_form.no_tab
{
	padding-top: 16px;
	background: #dedac0 url(../../Resources/Images/Web/bg_search_form_top.gif) no-repeat 0 0;
}
.search_form .tab
{
	height: 41px;
	margin-bottom: 7px;
}
.search_form.flight .tab
{
	background: transparent url(../../Resources/Images/Web/sk-SK/bg_titulka_form_letenky.gif) no-repeat 0 0;
}
.search_form.accom .tab
{
	background: transparent url(../../Resources/Images/Web/sk-SK/bg_titulka_form_accom.gif) no-repeat 0 0;
}
.search_form.pack .tab
{
	background: transparent url(../../Resources/Images/Web/sk-SK/bg_titulka_form_pack.gif) no-repeat 0 0;
}
.search_form.hotel .tab
{
	background: transparent url(../../Resources/Images/Web/sk-SK/bg_accom_form_hotel_new.gif) no-repeat 0 0;
}
.search_form.hostel .tab
{
	background: transparent url(../../Resources/Images/Web/sk-SK/bg_accom_form_hostel.gif) no-repeat 0 0;
}
.search_form.apartman .tab
{
	background: transparent url(../../Resources/Images/Web/sk-SK/bg_accom_form_apartman_new.gif) no-repeat 0 0;
}
.search_form .tab a
{
	display: block;
	float: left;
	height: 32px;
}
.search_form .tab a.link_flight
{
	width: 85px;
}
.search_form .tab a.link_pack
{
	width: 154px;
}
.search_form .tab a.link_accom
{
	width: 96px;
}
.search_form .tab a.link_hotel
{
	width: 98px;
}
/*.search_form .tab a.link_hostel
{
	width: 120px;
}*/
.search_form .tab a.link_apartman
{
	width: 116px;
}
.search_form .bg
{
	background-color: #e6e3cf;
}
.search_form label
{	
	line-height: 20px;
}
.search_form .title, .search_form .title_kat, .search_form .title_ext, .search_form .title3, .search_form .title_pack
{
	float: left;
	line-height: 20px;
	font-weight: bold;
	padding: 0 0 0 17px;
	width: 68px;
}
.search_form .title2
{
	float: left;
	line-height: 20px;
	font-weight: bold;
	padding: 0 4px 0 7px;
}
.search_form .title_kat
{
	width: 103px;
}
.search_form .title_ext, .search_form.hotel .title_pack, .search_form.apartman .title_pack, .search_form.accom .title_pack,
{
	width: 83px;
}
.search_form .title3
{
	width: 115px;
}
.search_form.no_tab .title_pack, .search_form.pack .title_pack
{
	width: auto;
	padding: 0 5px 0 10px;	
}
.search_form .input_text
{
	float: left;
	width: 165px;
	font-size: 90%;
}
.search_form select
{
	font-size: 90%;
	float: left;
	margin-right: 3px;
}
.search_form select.w171
{
	width: 171px;
}
.search_form select.w40
{
	width: 40px;
}
.search_form .input_text.w40
{
	width: 24px;
	height: 14px;
	*height: 12px;
	_height: 13px;
	margin-right: 3px;
}
.search_form select.w97
{
	width: 100px;
}
.search_form select.w67
{
	width: 67px;
}
.search_form select.age
{
	margin-right: 19px;
	*margin-right: 23px;
	margin-bottom: 2px;
}
.search_form .link_info, .modify .link_info
{
	display: block;
	background: transparent url(../../Resources/Images/Web/ico_letiska.gif) no-repeat 0 0;
	width: 17px;
	height: 16px;
	float: left;
	margin: 2px 0 0 5px;
	border: none;
	cursor: pointer;
}
.search_form .way
{
	padding-right: 15px;
}
.search_form .cal_area
{
	float: left;
	margin: 0 3px 0 0;
}
.search_form .rooms, .search_form .icons, .search_form .accom_pass
{
	float: left;
}
.search_form .accom_pass
{
	width: 240px;
}
.search_form .interval
{
	float: left;
	padding-right: 5px;
	text-align: right; 
	line-height: 20px;
	width: 123px;
}
.search_form .type
{
	float: left;
	width: 200px;
}
.search_form .type .radio input
{
	float: left;
}
.search_form .type .radio label
{
	display: block;
	float: left;
	padding: 3px 8px 0 3px;
	line-height: normal;
}
.search_form .pass
{
	padding-left: 18px;
}
.search_form .pass_t
{
	float: left;
	width: 62px;
}
.search_form .accom_pass .pass_t
{
	padding-top: 3px;
}
.pass_t label
{
	display: block;
	font-size: 90%;
	padding-bottom: 5px;
	line-height: normal;
}
.pass_t label strong
{
	display: block;
	font-size: 110%;
	line-height: normal;
}
.lowcost
{
	float: left;
	padding: 0 4px 0 16px;
	line-height: 16px;    
}
.search_form .prefer, .modify .prefer
{
	float: left;
	font-weight: bold;
	padding: 0 4px 0 16px;
	line-height: 16px;
}
.search_form .ext_down, .search_form .ext_up
{
	background: transparent url(../../Resources/Images/Web/ico_down.gif) no-repeat 0 0;
	width: 17px;
	height: 16px;
	display: block;
	float: left;
}
.search_form .ext_up
{
	background-image: url(../../Resources/Images/Web/ico_up.gif);
}
.search_form .ext .input_text
{
	width: 45px;
	float: left;
}
.search_form .ext .input_text
{
	margin-right: 3px;	
}
.search_form .ext .otaznik
{
	background: transparent url(../../Resources/Images/Web/ico_otaznik.gif) no-repeat 0 0;
	width: 17px;
	height: 16px;
	display: block;
	margin: 2px 9px 0 3px;
	float: left;
}
.search_form .button_area, .modify .button_area
{
	margin-top: 3px;
	background-color: #e6e3cf;
	text-align: center;
}
.search_form .button_area .input_submit
{
	background: transparent url(../../Resources/Images/Web/sk-SK/btn_search.gif) no-repeat 0 0;
	width: 123px;
	height: 39px;
	margin-top: 10px;
}
.search_form .button_area .skupina9
{
	display: block;
	margin: 10px auto 0 auto;
	background: transparent url(../../Resources/Images/Web/sk-SK/bg_skupina9.gif) no-repeat 0 0;
	width: 315px;
	height: 60px;
}
.search_form .icons
{
	float: left;
	width: 225px;
}
.search_form .icons td
{
	width: 50%;
	vertical-align: top;
	padding: 1px 0;
}
.search_form .icons input
{
	float: left;
}
.search_form .icons label
{
	display: block;
	float: left;
	width: 88px;
	line-height: normal;
	padding: 2px 0 0 2px;
	_padding: 3px 0 0 2px;
}
.pack .title_trans
{
	_padding-left: 85px;
}
/* Modify forms */
.modify
{
	width: 180px;
	background: #dedac0 url(../../Resources/Images/Web/bg_modify_bottom.gif) no-repeat 0 100%;
	padding-bottom: 23px 
}
.modify .bg01, .modify .bg02
{
	background-color: #dedac0;
	padding: 0 10px;
	width: 160px;
}
.modify .bg02
{
	background-color: #e6e3cf;
}
.modify label.title, .modify label.title_ext
{
	font-weight: bold;
	display: block;
}
.modify select
{
	float: left;
	font-size: 90%;
}
.modify select.w40
{
	width: 40px;
}
.modify select.w171
{
	width: 139px;
}
.modify select.w97
{
	width: 95px;
	margin-right: 3px;
	_margin-right: 0px;
}
.modify select.w67
{
	width: 67px;
	margin-top: 3px;
	*margin-top: 0px;
}
.modify .input_text
{
	width: 133px;
	float: left;
	font-size: 90%;
	margin-right: 3px;
}
.modify .link_info
{
	margin-left: 0;
}
.modify .input_text.w40
{
	width: 20px;
	height: 14px;
	*height: 12px;
	_height: 14px;
	margin-right: 3px;
}
.modify .day_shift
{
	display: block;
	font-weight: bold;
	width: 90px; 
	float: left;
	padding: 5px 0 0 3px;
	*padding: 1px 0 0 3px;
}
.modify .btn_prev, .modify .btn_next
{
	border: none;
	width: 17px;
	height: 16px;
	background: transparent url(../../Resources/Images/Web/ico_prev.gif) no-repeat 0 0;
	cursor: pointer;
}
.modify .btn_next
{
	background: transparent url(../../Resources/Images/Web/ico_next.gif) no-repeat 0 0;
}
.modify .direct .title, .modify .title_mod
{
	display: none;
}
.modify .pass_t
{
	float: left;
	width: 70px;
	padding-bottom: 5px;
}
.modify .pass_t label
{
	padding-bottom: 1px;
}
.modify .prefer, .modify .lowcost
{
	padding-left: 0;
	_padding: 0;
	float: left;
}
.modify .ext .title, .modify .ext .clear8
{
	display: none;
}
.modify .ext .input_text
{
	width: 45px;
	float: left;
	margin: 0 25px 5px 0;
}
.modify .button_area .input_submit
{
	background: transparent url(../../Resources/Images/Web/sk-SK/btn_search_modify.gif) no-repeat 0 0;
	width: 123px;
	height: 39px;
	margin-top: 20px;
}
.modify .title2
{
	font-weight: bold;
	display: block;
	padding-top: 3px;
}	
.search_form.pack .mod_title, .search_form.no_tab .mod_title, .search_form.hotel .mod_title, .search_form.accom .mod_title
{
	width: 80px;
}
.modify.accom .mod_title, .modify.pack .mod_title
{
	float: left;
	padding-right: 5px;
	line-height: 19px;
}
.modify.pack .mod_title
{
	width: auto;
}
.modify.accom .mod_title2, .modify.pack .mod_title2
{
	line-height: 19px;
	padding-left: 3px;
}
.exten_accom .input_text
{
	width: 151px;
}
.modify .input_text.w40
{
	width: 20px;
	height: 14px;
	*height: 12px;
	_height: 14px;
	margin-right: 3px;
}
.exten_accom select
{
	width: 157px;
}
.exten_accom .MaxPriceDropDownList
{
	width: 120px;
	margin-right:5px;
}
.modify .icons
{
	width: 157px;
}
.modify .icons td
{
	vertical-align: top;
	padding: 1px 0;
}
.modify .icons input
{
	float: left;
}
.modify .icons label
{
	display: block;
	float: left;
	width: 135px;
	line-height: normal;
	padding: 2px 0 0 2px;
	_padding: 3px 0 0 2px;
}
.modify .title3
{
	font-weight: bold;
	float: left;
	line-height: 20px;
	padding-right: 3px;
}
.modify .title span
{
	font-weight: normal;
}
.modify .title_ext, .modify .title_kat
{	
	font-weight: bold;
}
.modify .title_kat
{
	display: block;
}
.modify .age
{
	margin-right: 3px;
}
.modify.pack .pack_title
{
	display: none;
}
.modify.pack .sel_night
{
	width: 50px;
}
.car .title
{
	width: 116px;
}
.car .inputs
{
	float: left;
	width: 190px;
}
.car .input_text, .group .w181
{
	width: 181px;
}
.group .w181
{
	margin-right: 3px;
}
.car select
{
	width: 187px;
}
.car .text_area, .group .text_area
{
	width: 181px;
	height: 60px;
	font-size: 90%;
}
.group .text_area
{
	float: left;
}

.group .button_area .input_submit
{
	background: transparent url(../../Resources/Images/Web/sk-SK/btn_grouporder.gif) no-repeat 0 0;
}

.car .button_area .input_submit
{
	background: transparent url(../../Resources/Images/Web/sk-SK/btn_carorder.gif) no-repeat 0 0;
}
.search_form .in_left, .modify .in_left
{
	float: left;	
	width: 165px;
	margin-right: 5px;
	_margin-right: 0px;
}
.search_form .ext .in_left
{
	width: 50px;
}
.modify .in_left
{	
	width: 138px;
}
.in_left input
{
	float: none;
}
.modify .in_left .input_text
{
	width: 130px;
}
.search_form .ext .link_info
{
	margin-left: 0;
	margin-right: 5px;
}
.search_form .title a
{
	line-height: 19px;
}
.message
{
	display: block;
	text-align: center;
	padding: 10px;
	font-weight: bold;
}
.ext, .exten_accom
{
	overflow: hidden;
}
.group .title_h
{
	line-height: normal;
}
.search_form .title_ven
{
	width: 45px;
}
.title_cots
{
	display: block;
	font-weight: bold;
	line-height: 20px;
	float: left;
	padding-right: 5px;
}
.modify .title_cots
{
	display: block;
	font-weight: bold;
	line-height: 20px;
	float: none;
}
.search_form.flight_host .tab
{
	background: transparent url(../../Resources/Images/Web/sk-SK/bg_titulka_form_letenky_host.gif) no-repeat 0 0;
}
.search_form.accom_host .tab
{
	background: transparent url(../../Resources/Images/Web/sk-SK/bg_titulka_form_accom_host.gif) no-repeat 0 0;
}
.search_form.pack_host .tab
{
	background: transparent url(../../Resources/Images/Web/sk-SK/bg_titulka_form_pack_host.gif) no-repeat 0 0;
}
.search_form.hotel_host .tab
{
	background: transparent url(../../Resources/Images/Web/sk-SK/bg_accom_form_hotel.gif) no-repeat 0 0;
}
.search_form.hostel_host .tab
{
	background: transparent url(../../Resources/Images/Web/sk-SK/bg_accom_form_hostel.gif) no-repeat 0 0;
}
.search_form.apartman_host .tab
{
	background: transparent url(../../Resources/Images/Web/sk-SK/bg_accom_form_apartman.gif) no-repeat 0 0;
}
.search_form .hostel_chb
{
  padding:0 0 0 12px;
}
.search_form .hostel_chb label
{
  font-weight:bold;
  padding:0 0 0 5px;
}

/* START - OVERRIDE PRE CAR RENTAL */
.search_form.car_rental .tab
{
	background: transparent url(../../Resources/Images/Web/sk-SK/bg_titulka_form_letenky_car.gif) no-repeat 0 0;
}

.search_form.flight .tab
{
	background: transparent url(../../Resources/Images/Web/sk-SK/bg_titulka_form_letenky_car.gif) no-repeat 0 0;
}
.search_form.accom .tab
{
	background: transparent url(../../Resources/Images/Web/sk-SK/bg_titulka_form_accom_car.gif) no-repeat 0 0;
}
.search_form.pack .tab
{
	background: transparent url(../../Resources/Images/Web/sk-SK/bg_titulka_form_pack_car.gif) no-repeat 0 0;
}

.search_form .tab a.link_flight
{
	width: 100px;
}
.search_form .tab a.link_pack
{
	width: 110px;
}
.search_form .tab a.link_accom
{
	width: 125px;
}


.search_form.car_rental .tab a.link_flight
{
	width: 100px;
}

.search_form.car_rental .tab a.link_accom
{
	width: 110px;
}

.search_form.car_rental .tab a.link_pack
{
	width: 125px;
}

/* END - OVERRIDE PRE CAR RENTAL */


/* CHARTERS */
.search_form.charter .tab
{
	background: transparent url(../../Resources/Images/Web/sk-SK/bg_chartre_chartre.gif) no-repeat 0 0;
}
.search_form.flight_charter .tab
{
	background: transparent url(../../Resources/Images/Web/sk-SK/bg_chartre_letenky.gif) no-repeat 0 0;
}
.search_form .tab a.link_flight_chart
{
	width: 168px;
}
.search_form .tab a.link_charter_charter
{
	width: 167px;
}
.search_form .input_next_charter
{
  background: transparent url(../../Resources/Images/Web/sk-SK/btn_next_charter.gif) no-repeat 0 0;
	width: 123px;
	height: 39px;
	margin-top: 10px;
	border:medium none;
  cursor:pointer;
}