/* jQuery UI */

.selectable_date_without_flights a {color: #555 !important;}
.selectable_date_with_flights a {color: #0975B9 !important; font-weight: bold !important;}
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

.ui-state-disabled { cursor: default !important; }

.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.0em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }*/
.ui-widget-content { border: 1px solid #aaaaaa; background: #ebf2f9 url(images/ui-bg_flat_75_ebf2f9_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #F0F0F0 url(images/ui-bg_highlight-soft_75_cbd9e8_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3; background: #ebf2f9 url(images/ui-bg_glass_75_ebf2f9_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999; background: #F0F0F0 url(images/ui-bg_glass_75_cbd9e8_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa; background: #F0F0F0 url(images/ui-bg_glass_65_cbd9e8_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; outline: none; text-decoration: none; }

.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

.ui-corner-top { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.ui-corner-all { -moz-border-radius: 6px; -webkit-border-radius: 6px; }

.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:11px; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: 11px; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
.ui-widget-content .dateoverlimit a {color: #86888c; border: 1px dotted #d3d3d3; background: #f2f6dc none; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

.ui-icon { width:16px; height:16px; }
.ui-icon-circle-triangle-e { background-image: url('images/silk-next.png'); }
.ui-icon-circle-triangle-w { background-image: url('images/silk-previous.png'); }

/*--------------------------------*/

.ui-widget select { background-color:#fffffe; } /* Safari and Firefox MacOS non-aqua style */








/* colors */
.st-odd { background-color:#fff; border-bottom: 1px solid #D3D3D3;}
div.st-panel { background-color:#ebf2f9; }
.st-even { background-color:#F0F0F0; border-bottom: 1px solid #D3D3D3; }
div.st-listbox { background-color:#fff; }
div.st-listbox { border:1px solid #a5acb2; }
select.error, input[type=text].error, div.st-listbox.error { border-color:#cd0a0a; }
#st-error { color:#cd0a0a; }
/*#st-result-table th { background-color:#d3d3d3; border-left: 1px solid #fff; border-bottom: 1px solid #fff;}*/
#st-result-table th { background-color:#A1A1A1; border-left: 1px solid #fff; border-bottom: 1px solid #fff; color: #fff;}
#st-result-table th, #st-result-table td { padding: 2px 7px; vertical-align: middle;}

/* fonts */



div.st-checkable-item label, div.st-clickable-item label { font-size:11px; margin-left: 2px; }
#st-error { font-weight:bold; }
/*#st-result-info span.st-title { font-weight:bold; }
#st-result-table th { font-size:0.8em; }
tr.st-result-row td { font-size:0.6em; }*/


/*select { margin:5px; }*/

input[type=checkbox], label.st-checkbox-label { vertical-align:middle; cursor:pointer; }

div.st-listbox { clear:both; overflow:auto; }
div.st-listbox .st-listbox-content { cursor:pointer; }
/*div.st-listbox { clear:both; overflow-y:scroll; overflow-x:hidden; }
div.st-listbox .st-listbox-content { width:9999px; cursor:pointer; }*/
.st-listbox-content { padding: 3px; }
div.st-checkable-item, div.st-clickable-item { height:18px; display:block; margin:0; padding:0; white-space:nowrap;}
div.st-checkable-item input[type=checkbox] { margin:0 1px 3px 1px; }
div.st-checkable-item label, div.st-clickable-item label { -moz-user-select:none; cursor:pointer; }
div.st-clickable-item img { vertical-align:middle; cursor:pointer; }
div.st-listbox-content .st-checked { color: #464646; font-weight: bold; }
div.st-listbox-content .st-highlight { color: #0e4e91; }

/*#st-main { position:relative; margin-left:auto; margin-right:auto; width:970px; height:428px;}
#st-left-column, #st-right-column { position:absolute; }
#st-left-column { width:700px; }
#st-right-column { left:710px; width:260px; }
#st-from { top:5px;  height:60px; }*/
#st-to { position: relative; }
#st-to div.block-area { height: 240px; }
/*#st-date { top:5px; height:60px; }
#st-nights { top:70px; height:60px; }
#st-accommodation { top:135px; height:110px; }
#st-price { top:250px; height:95px; }
#st-misc { top:350px; height:105px; }*/
#st-from select { width:215px; }
#st-to-country select, #st-region select { width:214px; }
#st-region select { margin-top: 5px; }
#st-after, #st-before, #st-nights-min, #st-nights-max, .st-datepicker { width:98px; margin-left:5px; }
#st-price-min, #st-price-max { width:83px; margin-left:5px; }
#st-child-age-1, #st-child-age-2, #st-child-age-3 { width:36px; margin-right:2px;}
#st-child-age-1[disabled], #st-child-age-2[disabled], #st-child-age-3[disabled] { background-color:LightGrey; color:LightGrey; } 
#st-birthday-1, #st-birthday-2, #st-birthday-3 { width:78px; }

#accommodation { width:250px; margin-bottom: 5px;}
#child-block { margin-top: 5px;}
#st-price select { width:118px; margin: 3px 0 10px 0; }

/*#st-find { background-color:#D3D3D3; display: block; clear: both; width: 700px; }*/
#st-find { background-color:#A1A1A1; display: block; clear: both; width: 700px; }
#st-find input { font-size: 13px; font-weight: bold; width: 150px;}
#st-find div { width: 150px; background-color:#fff; }
/*div.st-listbox { margin:5px; }*/
/*
#st-to-country, #st-hotel-class, #st-r-and-b, #st-region, #st-tour, #st-all-hotels, #st-selected-hotels, #st-feed { position:absolute; }
#st-to-country, #st-hotel-class, #st-r-and-b { top:30px; }
#st-hotel-class { left:237px; width: 221px; }
#st-r-and-b { left: 474px; width: 221px;}
#st-all-hotels, #st-selected-hotels { top:70px; }
#st-region { top:76px; }
#st-tour { top:130px; }
#st-tour-list { width:214px; height:200px; }
#st-all-hotels { left:237px; width: 221px; }
#st-all-hotels-list, #st-selected-hotels-list { width:219px; height:255px; position:absolute; top:24px; }
#st-selected-hotels { left: 474px; width: 221px;} */
#st-hotel-class { width: 221px; }
#st-r-and-b { width: 221px;}
#st-tour-list { width:214px; height:180px; }
#st-all-hotels { width: 221px; }
#st-all-hotels-list, #st-selected-hotels-list { width:219px; height:180px;}
#st-selected-hotels {width: 221px;}

#st-hotel-name { width:110px; }

#st-birthday-1, #st-birthday-2, #st-birthday-3, #st-after, #st-before, .st-datepicker { background-image:url("images/silk-calendar.png"); background-position:right center; background-repeat:no-repeat; }

/*#st-birthday-1, #st-birthday-2 {background-image:none;}*/

#st-error { text-align:center; }

#st-result-info { margin:0 0 5px 0; color: #000; }

#st-hotel-class select, #st-r-and-b select { width: 80px;}


.st-check-all { margin-left: 5px;}


#fcm-3 span { position: absolute; right: 5px;}

/*#st-right-column div.block-area, #st-left-column div.block-area { margin-bottom: 10px;}*/

div.block-area { border-bottom: 5px solid #fff;}

/*-----------------------------------------------------------------
	
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.bullet-few, .bullet-many, .bullet-no {
	font-size: 30px;
	height: 14px;
	line-height:.3em;
	overflow:hidden;
}
#st-result-table td.t-g, #st-result-table td.t-b { padding-top: 11px; vertical-align: top;}
.bullet-few {
	color: #FFC802;
}
.bullet-many {
	color: #00A651;
}
.bullet-no {
	color: red;
}

#st-result-table small, #st-result-table small a:link {
	color: #959595;
}
#st-result-table h5 {
	font-size: 14px;
	margin-bottom: 0;
	font-weight: bold;
}
.t-g, #st-result-table th.t-g {
	background-color: #dfebf6;
	text-align: center;
}
.t-b, #st-result-table th.t-b {
	background-color: #d5e4f3;
	text-align: center;
}
#st-result-legend {
	float: right;
	margin-bottom: 5px;
}
#st-result-table select {
	width: 130px;
}

a#moreresults {background:url("images/+-.gif")  no-repeat 0 7px #fff;display:block;padding:4px 0 5px 13px;}
.td-dotted-separator {display:block; width:100%; font-size:15px; margin: 10px 0;}

/*#container { float: left; padding-bottom: 1px; }*/
#form-col-main { float: left; overflow: hidden; margin-bottom: 10px;}
#fcm-1-2, #fcm-1, #fcm-2, #fcm-3 { float: left; background: #f0f0f0; margin-bottom: -1000px; padding-bottom: 1000px; }
#AkcijuBlokas {float: right; background: #f0f0f0; width: 262px; display: inline;}
#AkcijuBlokas hr {
background:none repeat scroll 0 0 #A5ACB2;
border:medium none;
clear:both;
color:#A5ACB2;
float:none;
height:0.1em;
margin:0 0 1.45em;
width:100%;
}
#fcm-1-2 { margin-right: 4px; width: 701px; }
#fcm-1 { margin-right: 10px; width: 200px; }
#fcm-2 { margin-right: 10px; width: 490px; }
#fcm-3 { margin-right: 0; width: 260px; position:relative;}

div.noborder { border-bottom: none;}
#st-result {
	margin-top: 10px;	
}
.opinionWindow{display:none;position:absolute; left:50%; top:50%; margin-left:-350px; margin-top:-150px; background-color:#A4BCDF;padding:5px;width:700px;height:300px;z-index:3000;}
.opinionWindowBgr{background-color:#fff;display:none;height:100%;width:100%;position:fixed;left:0px;top:0px;z-index:2999;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.closewin{display:block;margin-bottom:5px;text-align:right;font-family:Verdana,Arial,sans-serif;font-size:14px;font-weight:bold;}
.closewin a{color:#fff;text-decoration:none;}
.opinion-cont { color: #26427D; background-color: #CEDBED; margin: 5px auto; height:auto; width:auto; padding:5px; }
/*.opinion-cont textarea {margin:5px auto;}*/
#formcontainer {width: 970px;}
#st-from
{
	float: left;
	width: 225px;
	border-right:5px solid #FFFFFF;
}
#st-date
{
	float: left;
	width: 261px;
}
#st-nights
{
	float: left;
	border-left:5px solid #FFFFFF;
	width: 204px;
}
#st-hotel
{
	float: left;
	width: 470px;
}
#st-to
{
	float: left;
	width: 225px;
	border-right:5px solid #FFFFFF;
}
#st-nights-max
{
	width: 60px !important;
}
#st-nights-min
{
	width: 60px !important;
}
#st-price
{
	float: left;
	border-right:5px solid #FFFFFF;
	height: 130px;
	width: 225px;
	border-top:5px solid #FFFFFF;
}
#st-hotel-segments
{
	float: left;
	border-right:5px solid #FFFFFF;
	border-top:5px solid #FFFFFF;
	width: 100%;
}
#st-accommodation
{
	float: left;
	height: 110px;
	border-top:5px solid #FFFFFF;
	width: 261px;
}
#st-misc
{
	float: left;
	border-left:5px solid #FFFFFF;
	border-top:5px solid #FFFFFF;
	width: 204px !important;
	height: 130px;
}
.c
{
	text-align: center;
}

