#qsf-ui-widget .ui-widget-header {
    background: none;
    border: none;
    color: none;
    font-weight: noe;
}

.remove-border {
    border: none !important;
}

#qsf-ui-widget .solid-border {
    border-width: 0px;
}

#qsf-ui-widget .qsf-tabs-nav li a {
	/*font-size:1.084em;*/
	width: 100%;
}
#qsf-ui-widget .qsf-tab-name {
	display: inline;
	font-size: 1.182em;
	margin: 5px 0 0 5px;
	position: relative;
	top: 8px;
}

#qsf-ui-widget .qsf-tab-flight-icon {
	background-position: 0px -237px;
	width: 16px;
	height: 32px;
}

#qsf-ui-widget .qsf-tab-hotel-icon {
    background-position: -40px -237px;
	height: 32px;
	width: 19px; 
}

#qsf-ui-widget .qsf-tab-car-icon {
	background-position:-80px -238px;
	height:32px;
	width:20px; 
}

#qsf-ui-widget .qsf-tab-flight-hotel-icon {
    background-position: -110px -235px;
    width: 40px;
    height: 32px;  
}

#qsf-ui-widget .qsf-tab-villas-icon {
	background-position:-160px -237px;
	height:32px;
	width:21px;
}
#qsf-ui-widget .long-input-field {
	width: 260px;
}
#qsf-ui-widget .short-input-field {
    width: 137px;	
}
#qsf-ui-widget .long-sel {
    width: 137px;	
}
#qsf-ui-widget .roomtype-long-dd {
    width: 240px;
}
/*
#qsf-ui-widget .tab-icon-padding {
    padding: 0.7em 10px 0.5em 30px !important;
}

#qsf-ui-widget .tab-icon-flights {
    background: url("icon.jpg") no-repeat scroll 5px 2px transparent;
}*/


#qsf-ui-widget .display-block {
    display: block !important;
}

#qsf-ui-widget .qsf-pane {
    float: left;
    padding-left: 10px;
    width: 280px;
}
#qsf-ui-widget .qsf-pane.qsf-pane-tour {
	font-family: "Arial"; 
	color:#646464;
}
.qsf-pane-tour p {
	font-size: 12px;
}
#qsf-ui-widget .large-label {
    margin-bottom: 3px;
    color: #666;
    font-weight: bold;
}
#qsf-ui-widget .large-label span{
    line-height: 20px;
    height: 20px;
}

#qsf-ui-widget .large-label span {
    font-size: 1.637em;
}

#qsf-ui-widget .no-width {
    width: auto !important;
}

#qsf-ui-widget .flight-options{
    margin-top: 14px;
}
#qsf-ui-widget .flight-options div{
    padding-left: 5px;
    margin-bottom:1px;
}
#-button {
    font-size: 1.273em;
    font-weight: normal;
}
#-button span {
    /*color: #5e5e5e;*/
    font-weight: normal;
}
#-button.ui-corner-all {
    -moz-border-radius: 3px; 
    -webkit-border-radius: 3px; 
    border-radius: 3px;
}

#qsf-ui-widget .selectors-margin-right {
    margin-right: 6px !important;
}

#qsf-ui-widget .input-style {
    padding: 6px 9px !important;
    color: #5E5E5E;
    font-size: 1.273em !important;
    border: 1px solid #E6E6E6;
    -moz-border-radius: 3px; 
    -webkit-border-radius: 3px; 
    border-radius: 3px;
    height: 16px;
    background: url("sambookia/images/inputs-background-gradient.png") no-repeat scroll transparent;
    margin-right: 6px
    /*background-image: -moz-linear-gradient( center bottom, rgb(229,229,229) 24%, rgb(241,241,241) 62%);
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.24, rgb(229,229,229)), color-stop(0.62, rgb(241,241,241)));*/
}
#qsf-ui-widget .input-style2 {
    padding: 6px 9px !important;
    color: #5E5E5E;
    font-size: 14px !important;
    border: 1px solid #E6E6E6;
    -moz-border-radius: 3px; 
    -webkit-border-radius: 3px; 
    border-radius: 3px;
    height: 16px;
    background: url("sambookia/images/inputs-background-gradient.png") no-repeat scroll transparent;
    width:95px; 
    font-family: "Arial";
}
#qsf-ui-widget .bg-right {
	background-position: right center;
	cursor: pointer;
}
#qsf-ui-widget .submit-button {
	cursor: pointer;
	float: right;
	font-size: 1.637em;
	font-weight: normal;
	height: 34px;
	width: 150px;
}

#qsf-ui-widget .advanced-search-link {
    display: block;
    padding: 8px 0;
}

#qsf-ui-widget .search-submit-group {
    bottom: 5px;
    position: absolute;
}

#qsf-ui-widget .search-button {
    height: 34px;
    width: 150px;
    background-image: url(sambookia/images/search_btn.gif);
    border: 0px;
    cursor: pointer;
}

#qsf-ui-widget .search-button-ru {
    height: 34px;
    width: 150px;
    background-image: url(sambookia/images/search_btn_ru.gif);
    border: 0px;
    cursor: pointer;
}
#qsf-ui-widget .next-button {
    height: 34px;
    width: 90px;
    background-image: url(sambookia/images/next_btn.gif);
    border: 0px;
    cursor: pointer;
}

#qsf-ui-widget .next-button-ru {
    height: 34px;
    width: 90px;
    background-image: url(sambookia/images/next_btn_ru.gif);
    border: 0px;
    cursor: pointer;
	
}

#qsf-ui-widget .label-medium-txt {
    font-size: 1.455em;
    padding-bottom: 2px;
}
#qsf-ui-widget .stars-label {
    height:30px;
    padding: 4px 0px;
}

#qsf-ui-widget .doff-date-time-cars {
    margin-top: 39px;
}

#qsf-ui-widget .cout-date-time-htoels {
    margin-top: 67px;
}

#qsf-ui-widget .fix-label-height {
    height: 19px; 
    line-height: 19px;
}

#qsf-ui-widget span.optional {
	font-size: 0.585em !important;
	font-weight: normal;
    padding: 0;
    margin: 0 100px 0 0;
}
#qsf-ui-widget span.optional_ru {
	font-size: 0.585em !important;
	font-weight: normal;
    padding: 0;
    margin-right: 15px;
}

#qsf-ui-widget #cars_tab_header {
    padding: 2px 0px 2px 0px;
    margin-left: 15px;
}

#qsf-ui-widget .currency-top {
    margin-top: 2px;
}

.no-padding {
    padding: 0px !important;
}
/* Autocompleter */
.ui-autocomplete { position: absolute; cursor: default; }   
.ui-autocomplete-loading { background: white url('images/ui-anim_basic_16x16.gif') right center no-repeat; }

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/* Menu
----------------------------------*/
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 99%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

