
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; /*width:100%; height:100%;*/ border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxClose {position: absolute;	top: 19px; right: 28px;	font-size: 9px;	line-height: 12px; display: block; color: #cacaca;	padding-right: 16px;	background: transparent url('../img/close-popup.gif') no-repeat right 2px;}
#cboxClose.hover {color: #f47c42; background-position: right -10px;}

/* OVERLAY */
#cboxOverlay{background:#000;}

/*** popup content ***/
#popup, #cal-popup, #hotel-popup {border-top: 5px solid #b3b3b3; background: #858585 url('../img/popup-bg.gif') no-repeat 182px top; padding-bottom: 18px; position:: relative; float: left; width: 100%;}
.popup-top {float: left; width: 100%;}
.popup-top h2 {color: #fff; font-size: 24px; padding: 9px 0 10px 18px; float: left;	text-indent: 14px;}
.popup-inner {background: #fff; padding: 27px 14px 6px 14px; margin: 0 18px; display: inline;/*ie6*/ float: left;	position: relative;}
.popup-inner h3 {font-size: 16px; color: #575757; text-indent: 20px;	padding: 4px 0 33px 0;}
.popup-inner .action-links { width: 100%; float: left; text-align: right;	font-size: 12px; color: #b5b5b5; line-height: 24px;}
.popup-inner .action-links a {color: #ff9409; margin-right: 2px;display: inline-block; height: 43px;  line-height: 32px;}
.popup-inner .action-links span {height: 43px; line-height: 32px; display: inline-block; padding: 0 4px 0 3px;}
.popup-inner .action-links .button { color: #fff;	background: transparent url('../img/buttons.png') no-repeat left top;	display: inline-block; height: 43px; line-height: 32px;padding-left: 32px;}
.popup-inner .action-links .button:hover {text-decoration: none; color: #ab4c2e;}
.popup-inner .action-links .button span {	background: transparent url('../img/buttons.png') no-repeat right -43px; display: inline-block;	height: 43px;	padding: 0 36px 0 0; cursor: pointer; margin-top:0;}

		/*** popup error message***/
		.popup-error, .popup-info  {padding: 10px 14px; margin: 0 18px; display: inline;/*ie6*/ float: left;	position: relative; color: #fff; background: #f47c42; }
		.popup-info {background: #73C400;}
		.popup-error-, .popup-info- {width: 820px; float: left;}
			.popup-error- em, .popup-info- em {font-weight: bold; padding-bottom: 4px; float: left; width: 100%;}

/*** Tabs ***/
#tabs {float: right; height: 47px; position: relative; text-align: right; right: 100px; margin: 0; padding: 0;}
#tabs li {display:inline; margin-left:-6px; float: left; border: 0 none;}
#tabs li a {display:inline-block; height: 47px;  overflow: hidden; background: transparent url('../img/popup-tabs.png') no-repeat right -94px; padding-right: 18px; text-decoration: none; ;}
#tabs li a:hover {color: #f47c42;}
#tabs li a span {display:inline-block; height: 47px; line-height: 56px; background: transparent url('../img/popup-tabs.png') no-repeat left top; cursor: pointer; padding-left: 18px; }
#tabs li.ui-tabs-selected a, #tabs li.ui-state-active a {background-position: right -141px !important; color: #9b9b9b;}
#tabs li.ui-tabs-selected a span, #tabs li.ui-state-active a span {background-position: left -47px !important; }
.tabs {float: left; position: relative; zoom: 1; width: 820px; height: 477px;} 
.tabs .ui-tabs-nav {margin: 0;}
.tabs .ui-tabs-nav li {list-style: none; float: left; position: relative; border-bottom: 0 !important; padding: 0; white-space: nowrap;}
.tabs .ui-tabs-nav li a {float: left; text-decoration: none;}
.tabs .ui-tabs-nav li.ui-tabs-selected {margin-bottom: 0;}
.tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: text;}
.tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer;}
.tabs .ui-tabs-panel {display: block; border-width: 0;}
.tabs .ui-tabs-hide {display: none !important;}
#inner-tabs {width: 100%; float:left;}
#inner-tabs ul {width: 334px;	float: left; margin-right: 50px; display: inline; /*ie6*/}
#inner-tabs ul li {width: 100%;	margin-bottom: 2px;	line-height: 41px; height: 39px; overflow: hidden;}
#inner-tabs ul li a {background: #e8e8e8;	display: block;	width: 314px;	height: 34px;	border-top-width: 5px; border-top-style: solid;	font-size: 16px; color: #575757;}
#inner-tabs ul li a span {display: block;	width: 100%; height: 39px; position: relative; top: -5px;	right: -20px;	cursor: pointer;}
#inner-tabs ul li a:hover {background: #f8f8f8;}
#inner-tabs ul .ui-tabs-selected a:hover {background: #e8e8e8;}
#inner-tabs ul .ui-tabs-selected a span {background: transparent url('../img/inner-tabs-nav.gif') no-repeat; cursor: default;}
#inner-tabs ul .ui-tabs-selected .inner-tabs-1 span {background-position: right top;}
#inner-tabs ul .ui-tabs-selected .inner-tabs-2 span {background-position: right -41px;}
#inner-tabs ul .ui-tabs-selected .inner-tabs-3 span {background-position: right -82px;}
#inner-tabs ul .ui-tabs-selected .inner-tabs-4 span {background-position: right -123px;}
#inner-tabs ul .ui-tabs-selected .inner-tabs-5 span {background-position: right -164px;}
#inner-tabs ul .ui-tabs-selected .inner-tabs-6 span {background-position: right -205px;}
#inner-tabs ul .ui-tabs-selected .inner-tabs-7 span {background-position: right -246px;}
#inner-tabs ul .ui-tabs-selected .inner-tabs-8 span {background-position: right -287px;}
#inner-tabs ul .inner-tabs-1 {border-top-color: #ec301c;}
#inner-tabs ul .inner-tabs-2 {border-top-color: #7acb3c;}
#inner-tabs ul .inner-tabs-3 {border-top-color: #31d5d6;}
#inner-tabs ul .inner-tabs-4 {border-top-color: #ff9409;}
#inner-tabs ul .inner-tabs-5 {border-top-color: #9d46c1;}
#inner-tabs ul .inner-tabs-6 {border-top-color: #15a1f3;}
#inner-tabs ul .inner-tabs-7 {border-top-color: #fbee0c;}
#inner-tabs ul .inner-tabs-8 {border-top-color: #a6b057;}

/*** forms ***/
#inner-tabs fieldset select {width: 200px;}
#inner-tabs fieldset {padding-bottom: 16px;	overflow: visible; border: 0 none;}
#inner-tabs form {padding-top: 38px;}
#inner-tabs label {padding-left: 12px;	*position: relative; *top: 3px;}
.popup-inner fieldset {padding-bottom: 12px; border-bottom: 1px solid #f0f0f0;}
	.popup-inner fieldset .half {width: 50%; float: left;}
.popup-inner fieldset.last {border: 0;}
.popup-inner fieldset h3 {padding-bottom: 12px;}
.popup-inner .notice div { float: left;	width: 100%; padding-bottom: 9px;}
.popup-inner .notice input, .popup-inner .notice label {float: left;}
.popup-inner .notice input { margin: 6px 0 0 20px; *margin-top: 3px;}
.popup-inner .input-text { background: transparent url('../img/input-text.gif') no-repeat left top; width: 240px; height: 18px; border: 0 none; margin-left: 20px; padding: 3px 10px; 	outline: none; display: inline; /*ie6*/}
.popup-inner .notice label {width: 235px; margin-left: 12px; line-height: 24px;}

/*** modules list ***/
.box-list {width: 830px; margin-right: -10px; float: left;}
.box-list li {backgorund-color: #fff; float: left; width: 157px; margin-right: 8px; margin-bottom: 27px; height: 132px; position: relative;	display: inline;/*ie6*/}
.box-list li img {backgorund-color: #fff;width: 100%; height: 114px;}
.box-list li h3 {color: #343330; font-size: 12px; font-weight: bold; padding-bottom: 7px; text-indent: 0;}
.box-list li a {position: absolute;	bottom: 20px;	left: 20px; background: url('../img/buttons.png') no-repeat left -119px; height: 30px; display: block; width: 116px; color: #fff; text-align: center;	line-height: 20px;}
.box-list li a:hover {text-decoration: none; color: #ab4c2e;}

/*** list of users modules ***/
.my-modules {float: left;	width: 100%; padding-bottom: 30px;}
.my-modules li {float: left; width: 100%; border-bottom: 1px solid #f0f0f0;	padding: 11px 0 3px 0;}
.my-modules li h4 {font-size: 18px;	color: #4b4b4b;	float: left; width: 560px;	margin-right: 20px;	padding-bottom: 11px;	display: inline; /*ie6*/}
.my-modules li h4 span {padding-left: 36px;	background: transparent url(../img/module-icon.gif) no-repeat 5px 6px; display: block;}
.my-modules li a {width: 78px; height: 33px; display: inline-block;	line-height: 22px; color: #fff;	text-align: center;	font-size: 12px; float: left;	background: #fff url(../img/buttons.png) no-repeat left -86px;}		
.my-modules li a:hover {text-decoration: none; color: #ab4c2e;}

/*** fancy dropdowns ***/
.ui-selectmenu {position:relative; height:2em; text-decoration: none; overflow:hidden; height: 24px; float:left;}

#popup .ui-selectmenu {float: left; margin-left: 20px; display: inline; /*ie6*/}
.ui-selectmenu:hover,.ui-selectmenu:hover span {text-decoration: none; cursor: pointer;} 
.ui-selectmenu-icon {position:absolute; right:14px; top: 12px; background: transparent url('../img/select.gif') no-repeat left top; width: 7px; height: 4px;}
.ui-selectmenu-menu {z-index: 20000; padding:0 0 15px 0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; background: transparent url('../img/fancy-select.png') -520px bottom repeat-y;  overflow-x: hidden;}
.ui-selectmenu-open {visibility: visible;}
.ui-selectmenu-menu-popup {margin-top: -1px;}

.ui-selectmenu-menu ul {padding-bottom: 20px; float: left;}
.ui-selectmenu-menu li {margin:0; display: block;border: 0;}
.ui-selectmenu-menu li a,.ui-selectmenu-status {display:block;outline:none; text-decoration:none; padding: 0 13px;}
.ui-selectmenu-menu li a {padding: 3px 13px; display:block; position: relative;}
.ui-selectmenu-focus, .ui-selectmenu-focus span {color: #f47c42; text-decoration: none;}
.ui-selectmenu-status {background: transparent url('../img/fancy-select.png') left 0 no-repeat; width:218px; line-height: 24px; height: 24px; padding: 0 30px 0 12px; float:left; font-size: 12px;}
.ui-state-active .ui-selectmenu-status {background: transparent url('../img/fancy-select.png') -260px 0 no-repeat;}
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon {position: absolute; top: 1em; margin-top: -8px; left: 0;}
.ui-selectmenu-open li.ui-selectmenu-item-focus a {background: transparent url('../img/fancy-select.png') repeat-y -780px top; color: #fff;}

.frm .ui-selectmenu-status {width:218px; line-height: 24px; height: 24px; padding: 0 30px 0 12px; float:left;}

.s-fis-104 {width: 130px !important; background: url('../img/fancy-select-104.png') -260px bottom repeat-y;}
.fis-104 .s-fis-104 {background: transparent none;}
.s-fis-104 .ui-selectmenu-status {width:88px; background: transparent url('../img/fancy-select-104.png') 0 0 no-repeat;}
.fis-104 .ui-state-active .ui-selectmenu-status {background: transparent url('../img/fancy-select-104.png') -130px 0 no-repeat;}
.s-fis-104 li.ui-selectmenu-item-focus a {background: transparent url('../img/fancy-select-104.png') repeat-y -390px top;}

.s-fis-42 {width: 68px !important; background: url('../img/fancy-select-42.png') -136px bottom repeat-y;}
.fis-42 .s-fis-42 {background: transparent none;}
.s-fis-42 .ui-selectmenu-status {width:44px; background: transparent url('../img/fancy-select-42.png') 0 0 no-repeat;}
.fis-42 .ui-state-active .ui-selectmenu-status {background: transparent url('../img/fancy-select-42.png') -68px 0 no-repeat;}
.s-fis-42 li.ui-selectmenu-item-focus a {background: transparent url('../img/fancy-select-42.png') repeat-y -204px top;}


		/*for optgroups*/
		.ui-selectmenu-menu .ui-selectmenu-group {font-size: 1em;}
		.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label {line-height: 1.4em; display:block; padding:.6em .5em 0; font-weight: bold;}
		.ui-selectmenu-menu .ui-selectmenu-group ul {margin: 0; padding: 0;}

/*** calendar form ***/
#cal-popup .popup-inner {padding-top: 18px;}
.cal-f {float: left; width: 820px;}
.cal-f h3 {font-size: 12px; font-weight: bold; text-indent: 0; padding: 0 0 10px 0;}
.cal-f fieldset {border: 0 none;}
.cal-f form li { float: left;	width: 100%; padding-bottom: 6px;}
.cal-f form li li { float: left;	width: auto; display: inline; padding-bottom: 0;}
.cal-f form input, .cal-f form label {float: left;}
.cal-f form label, .cal-f form em {float: left; line-height: 24px;}
.cal-f form em {width: 118px;}
.cal-f form .fil-s {width: 50px; margin-right: 10px; text-align: right;}
.cal-f form input { margin: 6px 5px 0 0; *margin-top: 3px;}
.cal-f .ui-selectmenu {margin-right: 15px;}
.cal-f .ui-datepicker-trigger {display: block; float: left; height: 15px; width: 15px; background: transparent url('../img/calendar-icon.gif') no-repeat 0 0; margin: 5px 0 0 -4px;}
.search-filter .ui-datepicker-trigger {float: left; margin: 4px;}

/*** hotel form ***/
#hotel-popup .popup-inner .frm {width: 820px; height: 350px;}
#hotel-popup .popup-inner .ui-datepicker-trigger {margin: 5px 0 0 8px;}

	#hotel-popup .popup-inner .frm .field-from {float: left; width: 320px;}
  #hotel-popup .popup-inner .frm .field-to {float: left; width: 500px;}




/*** Datepicker - calendar ***/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Datepicker
----------------------------------*/
.ui-datepicker {display:none; width: 17em; padding: .2em .2em 0; font-family: Verdana,Arial,sans-serif; font-size: 1.1em; border: 1px solid #aaaaaa; background: #ffffff; color: #222222;}
.ui-datepicker a { color: #222222; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; border: 1px solid #aaaaaa; background: #cccccc; color: #222222; font-weight: bold; }
.ui-datepicker .ui-datepicker-header a { color: #222222; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 1px; 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:1px; background: #dadada url(../img/cal-nav.gif) 7px -37px no-repeat; border: 1px solid #c4c4c4;}
.ui-datepicker .ui-datepicker-next { right:2px; background: #dadada url(../img/cal-nav.gif) -41px -37px no-repeat; border: 1px solid #c4c4c4; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; background: #dadada url(../img/cal-nav.gif) 7px 4px no-repeat; }
.ui-datepicker .ui-datepicker-next-hover { right:2px; background: #dadada url(../img/cal-nav.gif) -41px 4px no-repeat; }
.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 { font-size:1em; 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 table {width: 100%; font-size: .9em; 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-datepicker .ui-widget { font-size: 1em; }
.ui-datepicker input, ..ui-datepicker select, .ui-datepicker textarea, .ui-datepicker button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {display: none; display: block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px;}



/* Interaction states----------------------------------*/
.ui-datepicker .ui-state-default, .ui-datepicker .ui-widget-content .ui-state-default, .ui-datepicker .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6; font-weight: normal; color: #555555; }
.ui-datepicker .ui-state-default a, .ui-datepicker .ui-state-default a:link, .ui-datepicker .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-datepicker .ui-state-hover, .ui-datepicker .ui-widget-content .ui-state-hover, .ui-datepicker .ui-widget-header .ui-state-hover, .ui-datepicker .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-datepicker .ui-widget-header .ui-state-focus { border: 1px solid #999999; font-weight: normal; color: #212121; }
.ui-datepicker .ui-state-hover a, .ui-datepicker .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-datepicker .ui-state-active, .ui-datepicker .ui-widget-content .ui-state-active, .ui-datepicker .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff; font-weight: normal; color: #212121; }
.ui-datepicker .ui-state-active a, .ui-datepicker .ui-state-active a:link, .ui-datepicker .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-datepicker .ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #f47c42; background: #fbf9ee; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }


/**** multiselect ***/

.ui-multiselect { font-weight:normal !important; position: relative; display:-moz-inline-block; display:inline-block; cursor:default; text-decoration:none !important; padding:0 }
.ui-multiselect input { float:left; margin:0; border:none !important /* important fixes bug when inside ui-widget-content */; cursor:default; background:transparent }
.ui-multiselect span { float:right; margin-top:-18px; }

.ui-multiselect-header { padding: 5px 0; float: left; width: 100%; background: url('../img/multiselect.gif') no-repeat 0 0;}
.ui-multiselect-header ul li { float:left;  width: auto !important; padding-bottom: 0 !important;}
.ui-multiselect-header a { color: #fff; text-decoration:none; font-size: 11px;}
.ui-multiselect-header a:hover { text-decoration:underline }
.ui-multiselect-header .ui-icon { float:left; }
.ui-multiselect-header li.ui-multiselect-close, .s-top #accordion .ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0; }
/*** loader ***/

#loader { width: 376px; height: 108px; background: #f47c42 url('../img/loader-bg.gif') no-repeat 0 0; text-indent:-5000px;}
#loader span { width: 50px; height: 50px; background: url('../img/loader.gif') no-repeat 0 0; float: left; margin: 36px 0 0 56px;}

/*** feedback ***/
.feedback {float: left; position: relative; zoom: 1; left: 32px; width: 820px; height: 320px; background: url('../img/feedback.png') no-repeat right 45px; }
	.feedback- {float: left; width: 820px; position: relative; left: -32px;}
.feedback p {float: left; width: 780px; color: #343330; line-height: 18px;}
	.feedback .frm {padding: 20px 0;}
	.feedback .fic {width: 50%;}	
		.feedback .fic  input, 	.feedback .fic i {float: left; margin-right: 6px; line-height: 14px;}
		.feedback .fic  input {*margin-top: -2px;}
	.feedback .fib {padding: 0; position: relative; top: -10px; width: 50%; float: right;}
	.feedback .fit textarea {width: 400px; height: 180px;}

.ui-multiselect-options { display:none; padding:3px; position:relative; z-index:10000; }
.ui-multiselect-checkboxes { position:relative /* fixes bug in IE6/7 */; overflow-y:scroll; }
.ui-multiselect-checkboxes label { cursor:default; display:block; border:1px solid transparent; padding: 4px 3px;  font-size:12px; color: #414141;}
.ui-multiselect-checkboxes label input { position:relative; top:0; *top: -3px; }
.ui-multiselect-checkboxes li {clear:both;}
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:center; font-weight:bold; border-bottom:1px solid; }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:3px; margin:1px 0; text-decoration:none; }

/* remove label borders in IE6 because IE6 does not support transparency */
* html .ui-multiselect-checkboxes label { border:none; }


.ui-multiselect-options {background: url("../img/fancy-select.png") repeat-y scroll -520px bottom transparent; width: 260px !important; padding: 0;}
.ui-multiselect {background: url("../img/fancy-select.png") no-repeat scroll left 0 transparent; width: 260px !important; height: 24px; overflow: hidden; position: relative; z-index:0;}
.ui-multiselect input {width: 260px !important; line-height: 24px; height: 24px; padding-left:12px;}
.ui-multiselect-checkboxes {width: 257px !important; margin-bottom: 10px; padding-bottom: 10px; float: left; clear: left;}
.ui-multiselect-checkboxes li {float: left; width: 240px !important; color: #414141; padding-bottom: 0 !important;}

.ui-multiselect-checkboxes li .ui-state-hover {background: url("../img/fancy-select.png") no-repeat scroll -780px 0 transparent; color: #fff;}
.ui-multiselect-checkboxes li input {margin: 0 5px;}
.ui-state-active input {background: url("../img/fancy-select.png") no-repeat scroll -260px 0 transparent;}

.ui-multiselect .ui-icon {background:url("../img/select.gif") no-repeat scroll left top transparent; height:4px; position:absolute; right:14px; top:12px; width:7px; margin-top:0;}

.ui-multiselect-all .ui-icon, #accordion .ui-multiselect-all .ui-icon {width: 20px; height: 15px; background: url('../img/multiselect.gif') no-repeat 4px -67px;}
.ui-multiselect-none .ui-icon , #accordion .ui-multiselect-none .ui-icon{width: 18px; height: 15px; background: url('../img/multiselect.gif') no-repeat -81px -66px;}
.ui-multiselect-close .ui-icon, #accordion .ui-multiselect-close .ui-icon {width: 20px; height: 15px; background: url('../img/multiselect.gif') no-repeat -189px -66px;}

.fis .ui-multiselect-header ul li {margin-right: 3px;}

/*** loader ***/

#loader { width: 376px; height: 108px; background: #f47c42 url('../img/loader-bg.gif') no-repeat 0 0; text-indent:-5000px;}
#loader span { width: 50px; height: 50px; background: url('../img/loader.gif') no-repeat 0 0; float: left; margin: 36px 0 0 56px;}

/*** feedback ***/
.feedback {float: left; position: relative; zoom: 1; left: 32px; width: 820px; height: 320px; background: url('../img/feedback.png') no-repeat right 45px; }
	.feedback- {float: left; width: 820px; position: relative; left: -32px;}
.feedback p {float: left; width: 780px; color: #343330; line-height: 18px;}
	.feedback .frm {padding: 20px 0;}
	.feedback .fic {width: 50%;}	
		.feedback .fic  input, 	.feedback .fic i {float: left; margin-right: 6px; line-height: 14px;}
		.feedback .fic  input {*margin-top: -2px;}
	.feedback .fib {padding: 0; position: relative; top: -10px; width: 50%; float: right;}
	.feedback .fit textarea {width: 400px; height: 180px;}




