/* input */
#wrapper .jqTransformInputWrapper {
	float: left;
	width: auto !important;	
}

#wrapper .jqTransformInputWrapper .jqTransformInputInner {
		
}

/* input[type=file] */
#wrapper .jqTransformInputFileWrapper {
	float: left;
	overflow: hidden;
	position: relative;
	z-index: 2;
	width: 316px !important;
}

#wrapper .jqTransformInputFileWrapper .jqTransformInputFileInner {
	width: 68px;
	height: 24px;
	background: #EBEBEB url(../images/img.pack.gif) -155px -14px no-repeat;
	overflow: hidden;
	float: right;
}

#wrapper .jqTransformInputFileWrapper .jqTransformInputFileInner input {
	display: inline;
	cursor: pointer;
	height: 24px !important;
	width: 209px !important;
	margin: 0 0 0 -150px;
}

#wrapper .jqTransformInputFileWrapper .jqTransformInputFile {
	float: left;	
	width: 222px !important;
	background: #EBEBEB url(../images/img.pack.gif) 0 -45px no-repeat;
	padding: 6px 6px 0 6px;
	margin: 0 5px 0 0 !important;
	overflow: hidden;
	position: absolute;
	height: 18px;
}

#wrapper .jqTransformInputFileWrapper .jqTransformInputFile input {
	width: 100% !important;
}

/*

#wrapper .jqTransformInputFileWrapper .jqTransformInputFile {
	display: none;
	float: left;
	background: #EBEBEB url(../images/img.pack.gif) 0 -45px no-repeat;
	width: 159px !important;
	padding: 6px 6px 0 6px;
	height: 18px;	
}*/

/* checkbox */
.jqTransformCheckboxWrapper {
	float: left;
}	

#head-bar .jqTransformCheckboxWrapper {
	display: block;
	margin: 5px 15px 0 0;
}

#head-bar .jqTransformCheckboxWrapper a {
	margin: 0;	
}

.jqTransformCheckboxWrapper a {
	display: block;
	width: 14px;
	height: 13px;
	background: url(../images/img.pack.gif) -155px 0 no-repeat;
	margin: 0 10px 0 0;
}

.jqTransformCheckboxWrapper .jqTransformChecked {
	background-position: -169px 0;
}

/* radio */
.jqTransformRadioWrapper {
	float: left;
	margin: 0 15px 0 0;
}

.jqTransformRadioWrapper a {
	display: block;
	width: 13px;
	height: 13px;
	background: url(../images/img.pack.gif) -189px 0 no-repeat;
}

.jqTransformRadioWrapper .jqTransformChecked {
	background-position: -203px 0;
}

/* select */
.jqTransformSelectWrapper {
	position: relative;
	width: auto;
	height: 26px;
}

.jqTransformSelectWrapper .jqTransformSelectedItem {
	float: left;
	height: 26px;
	padding: 0 0 0 8px;
	cursor: pointer;
	background: url(../images/img.pack.gif) 0 -103px no-repeat;
	font: 12px/14px Arial, Helvetica, sans-serif;
}

.jqTransformSelectWrapper .jqTransformSelectedItem span {
	float: left;	
	padding: 5px 0 0 0;
	height: 21px;
}

.jqTransformSelectWrapper .jqTransformSelectedItem span span {
	height: 100%;	
	padding: 0;
}

.jqTransformSelectWrapper .jqTransformSelectedItem a {
	position: absolute;
	right: -1px;
	background: url(../images/img.pack.gif) -974px -103px no-repeat;
	width: 26px;
	height: 26px;
}

.jqTransformSelectList {
	position: absolute;
	top: 26px;
	left: 0;
	padding: 0 0 0 1px;
	background: url(../images/form/select_bg.gif) 0 bottom no-repeat;
}

.jqTransformSelectList ul {
	padding: 0 0 8px 0 !important;
	margin: 0 !important;
	background: url(../images/form/select_bg.gif) right bottom no-repeat;
	list-style: none !important;
	max-height: 150px;
	overflow: auto;
}

* html .jqTransformSelectList ul {
}

.jqTransformSelectList ul li a {
	display: block;
	font: 12px/14px Arial, Helvetica, sans-serif;
	text-decoration: none !important;
	width: 100%;
	color: #404040 !important;
	padding: 3px 0;
	height: 15px;
}

.jqTransformSelectList ul li a span {
	display: block;
	padding: 1px 15px 0 10px;
}

.jqTransformSelectList ul li a:hover {
	background: #7B7B7B;
	color: #FFF !important;
}

.jqTransformSelectList ul .first-item {
	display: block;
}

/* button */
#wrapper .jqTransformButton {
	height: 24px;
	background: none;
	padding: 0;
	float: right;
	margin: 0;
	padding: 0 5px 0 0;
	cursor: pointer;
}

#wrapper .jqTransformButton .left {
	float: left;
	background: url(../images/btn_submit_grey_bg.gif) 100% 0 no-repeat;
	height: 24px;
	cursor: pointer;
}

#wrapper .jqTransformButton span span {
	float: left;
	background: url(../images/btn_submit_grey_left.gif) no-repeat;
	padding: 5px 14px 0 13px;
	height: 19px;
	font: 11px/13px Arial, Helvetica, sans-serif;
	cursor: pointer;
	color: #000;
}

#wrapper .jqTransformSubmitButton .left {
	background: url(../images/btn_submit_bg.gif) 100% 0 no-repeat;
}

#wrapper .jqTransformSubmitButton span span {
	background: url(../images/btn_submit_left.gif) no-repeat;
	color: #FFF;
}

/* hidden */
.jqTransformHidden { display: none; }	

/* custom - head-bar select */
/*
#head-bar-fastaccess .jqTransformSelectWrapper  .jqTransformSelectedItem span {
	display: block;
	width: 142px !important;
	height: 20px;
	padding: 5px 0 0 8px;
	background: url(../images/form/head_bar_select_bg.jpg) no-repeat;
	cursor: pointer;
}

#head-bar-fastaccess .jqTransformSelectWrapper  .jqTransformSelectedItem span span {
	padding: 0;	
	background: none;
}

#head-bar-fastaccess .jqTransformSelectWrapper .jqTransformSelectOpened {
	background: url(../images/form/head_bar_select_bg_first.png) 1px 0 no-repeat !important;
}

#head-bar-fastaccess .jqTransformSelectList {
	position: absolute;
	width: 150px !important;	
	top: 25px;
	left: 0;
	background: url(../images/form/head_bar_select_bg_cl.png) 0 0 no-repeat;
}

#head-bar-fastaccess .jqTransformSelectList ul {
	width: 135px !important;
	padding: 8px 0 10px 1px;
	margin: 0 7px;
	background: url(../images/form/head_bar_select_np_bg.jpg) repeat-x;
}

#head-bar-fastaccess .jqTransformSelectList ul li {
	height: 19px;
}
*/
#head-bar-fastaccess .jqTransformSelectWrapper {
	position: relative;
	top: -5px;
	left: -10px;
}

* html #head-bar-fastaccess .jqTransformSelectWrapper {
	top: -6px;	
}

#head-bar-fastaccess .jqTransformSelectWrapper .jqTransformSelectedItem {
	float: left;
	height: 24px;
	padding: 0 0 0 8px;
	cursor: pointer;
	background: url(../images/img.pack.gif) 0 -105px no-repeat;
	font: 11px/14px Arial, Helvetica, sans-serif;
}

#head-bar-fastaccess a {
	font: 11px/14px Arial, Helvetica, sans-serif;	
}

#head-bar-fastaccess .jqTransformSelectWrapper .jqTransformSelectedItem a {
	background: url(../images/img.pack.gif) -974px -105px no-repeat;
	height: 24px;
}

#head-bar-fastaccess .jqTransformSelectList ul li a {
	display: block;
	width: 100%;
	cursor: pointer;
	text-decoration: none !important;
}

#head-bar-fastaccess .jqTransformSelectList {
	top: 24px;
}

#head-bar-fastaccess .jqTransformSelectList ul li a:hover, #head-bar-fastaccess .jqTransformSelectList ul li a:hover span {
	text-decoration: none !important;
}

#head-bar-fastaccess .jqTransformSelectList ul .first-item {
	display: none;
}
