.jNice{
	padding:0; color:#206a33;
}
.jNiceSelectWrapper {
	width: 100px; position:relative; height: 21px;
}
.jNiceSelectWrapper div span {
	float: left; color:#206a33; font-size:10px;
	position: absolute;
	width: 100px;
	height: 16px;
	line-height: 15px;
	padding: 2px 0 0 3px;
	overflow: hidden;
	border: 1px solid #ffffff;
	border-right: none;
	background:#ffffff;
	font-weight:bold;
}
.jNiceSelectWrapper div a {
	display: block; position: absolute;
	right: 0; top:5px; 
	width: 13px; height: 11px; background: url(/img/select_right.gif) no-repeat center center;
}
.jNiceSelectWrapper ul {
	position: absolute;	width: 106px;
	top: 20px; left: -1px;
	list-style: none; display: none; margin: 0px; padding: 0px;
	overflow-y: auto; overflow-x: hidden; z-index:100;
	border-top: solid 1px #464E8B; /*height: 100px;*/
}
.jNiceSelectWrapper ul li{
	background: none !important;
	padding: 0 !important;
}

.jNiceSelectWrapper ul a {
	display: block; padding: 4px 3px; text-decoration: none; color:#206a33; background-color: #F9E9CA; font-size:10px;
	border:1px solid #464E8B; border-top: solid 0px #464E8B; font-weight:bold;
}
.jNiceSelectWrapper ul li:last-child{
	border-bottom:1px solid #206a33;
}
.jNiceSelectWrapper ul a:hover { background:#fff; }
/*.jNiceSelectWrapper ul a.selected {background: #CEC5AC;}*/
.jNiceSelectWrapper ul a.selected {background: #F9E9CA;}
/*other Select*/
.sCol .jNiceSelectWrapper {
	width:50px; border:1px solid #206a33; background:#fff; height:17px !important; //height:20px;
}
.sCol .jNiceSelectWrapper div span{
	padding:0 0 0 3px; height:14px; line-height:14px;
}
.sCol div a {
	display: block; position: absolute;
	right: 2px; top:3px; width: 16px; height: 11px; background: url(/img/select_right_page.gif) no-repeat center center;
}
.sCol div span{
	width: 30px; font-size:11px; font-weight:normal;
}
.sCol ul {
	width: 50px; height:200px; border-top:1px solid #206a33; top:21px;
}
.sCol ul a {
	display: block; padding: 3px 3px; text-decoration: none; color:#206a33; background: #fff; font-size:11px;
	border-style:solid;
	border-width:0 1px; height:auto; line-height: 10px;
	border-color:#206a33; width:auto; position:static; font-weight:normal;
}
.sCol ul a:hover { background:#F9E9CA; }
/*other Select*/
.threeTd .jNiceSelectWrapper {
	width:235px; border:1px solid #206a33; background:#fff;
}
.threeTd div a {
	display: block; position: absolute;
	right: 2px; top:3px; width: 16px; height: 15px; background: url(/img/select_right_page.gif) no-repeat center center;
}
.threeTd div span{
	width: 220px; font-size:11px; font-weight:normal;
}
.threeTd ul {
	width: 237px; height:400px; border-top:1px solid #206a33; top:21px;
}
.threeTd ul a {
	display: block; padding: 3px 3px; text-decoration: none; color:#206a33; background: #fff; font-size:11px;
	border-style:solid;
	border-width:0 1px;
	height:auto; line-height: 10px;
	border-color:#206a33; width:auto; position:static; font-weight:normal;
}
.threeTd ul a:hover { background:#F9E9CA; }
.calcTd .jNiceSelectWrapper {
	width:180px; border:1px solid #206a33; background:#fff;
}
.calcTd div a {
	display: block; position: absolute;
	right: 2px; top:3px; width: 16px; height: 15px; background: url(/img/select_right_page.gif) no-repeat center center;
}
.calcTd div span{
	width: 165px; font-size:11px; font-weight:normal;
}
.calcTd ul {
	width: 177px; height:250px; border-top:1px solid #206a33; top:21px;
}
.calcTd ul a {
	display: block; padding: 3px 3px; text-decoration: none; color:#206a33; background: #fff; font-size:11px;
	border-style:solid;
	border-width:0 1px;
	height:auto; line-height: 10px;
	border-color:#206a33; width:auto; position:static; font-weight:normal;
}
.calcTd ul a:hover { background:#F9E9CA; }
.n_country ul{
	border-bottom:1px solid #206a33; height:200px;
}
.n_country .jNiceSelectWrapper{
	margin-bottom:10px;
}
/*other Select*/
.sel2 .jNiceSelectWrapper, .sel2a .jNiceSelectWrapper {
	width:75px; border:1px solid #206a33; background:#fff; height:20px;
}
.sel2 div a, .sel2a div a {
	display: block; position: absolute;
	right: 2px; top:3px; width: 16px; height: 15px; background: url(/img/select_right_page.gif) no-repeat center center;
}
.sel2 div span, .sel2a div span{
	width: 60px; font-size:11px; font-weight:normal;
}
.sel2 ul {
	width: 75px; height:400px; border-top:1px solid #206a33; top:20px; z-index:100;
}
.sel2a ul {
	width: 75px; height:400px; border-top:1px solid #206a33; top:20px; z-index:1;
}
.sel2 ul a, .sel2a ul a {
	display: block; padding: 3px 3px; text-decoration: none; color:#206a33; background: #fff; font-size:11px;
	border-style:solid;
	border-width:0 1px;
	height:auto; line-height: 10px;	border-color:#206a33; width:auto; position:static; font-weight:normal;
}
.sel2 ul a:hover, .sel2a ul a:hover { background:#F9E9CA; }
/*other Select*/
.ff_select .jNiceSelectWrapper {
	width:85px; border:1px solid #206a33; background:#fff; height:20px;
}
.ff_select div a {
	display: block; position: absolute;
	right: 2px; top:3px; width: 16px; height: 15px; background: url(../img/select_right_page.gif) no-repeat center center;
}
.ff_select div span{
	width: 65px; font-size:11px; font-weight:normal;
}
.ff_select ul {
	width: 85px; height:400px; border-top:1px solid #206a33; top:20px;
}
.ff_select ul a {
	display: block; padding: 3px 3px; text-decoration: none; color:#206a33; background: #fff; font-size:11px;
	border-style:solid;
	border-width:0 1px;
	border-color:#206a33; width:auto; position:static; height:auto; font-weight:normal;
}
.sel2 ul a:hover { background:#F9E9CA; }
/* other select */
.sel3 .jNiceSelectWrapper, .sel3a .jNiceSelectWrapper  {
	width:120px; border:1px solid #206a33; background:#fff; height:20px;
}
.sel3 div a, .sel3a div a {
	display: block; position: absolute;
	right: 2px; top:3px; width: 16px; height: 15px; background: url(/img/select_right_page.gif) no-repeat center center;
}
.sel3 div span, .sel3a div span{
	width: 110px; font-size:11px; font-weight:normal;
}
.sel3 ul {
	width: 120px; height:400px; border-top:1px solid #206a33; top:20px; z-index:100;
}
.sel3a ul {
	width: 120px; height:400px; border-top:1px solid #206a33; top:20px; z-index:1;
}
.sel3 ul a, .sel3a ul a {
	display: block; padding: 3px 3px; text-decoration: none; color:#206a33; background: #fff; font-size:11px;
	border-style:solid; border-width:0 1px; height:auto; line-height: 10px; border-color:#206a33; width:auto; position:static; font-weight:normal;
}
.sel3 ul a:hover, .sel3a ul a:hover{ background:#F9E9CA; }
/*other Select*/
.sel4 .jNiceSelectWrapper {
	width:190px; border:1px solid #206a33; background:#fff; height:20px;
}
.sel4 div a {
	display: block; position: absolute;
	right: 2px; top:3px; width: 16px; height: 15px; background: url(/img/select_right_page.gif) no-repeat center center;
}
.sel4 div span{
	width: 180px; font-size:11px; font-weight:normal;
}
.sel4 ul {
	width: 190px; height:400px; border-top:1px solid #206a33; top:20px;
}
.sel4 ul a {
	display: block; padding: 3px 3px; text-decoration: none; color:#206a33; background: #fff; font-size:11px;
	border-style:solid; border-width:0 1px; height:auto; line-height: 10px; border-color:#206a33; width:auto; position:static; font-weight:normal;
}
.sel4 ul a:hover { background:#F9E9CA; }
/*other Select*/
.sel5 .jNiceSelectWrapper {
	width:65px; border:1px solid #206a33; background:#fff; height:20px;
}
.sel5 div a {
	display: block; position: absolute;
	right: 2px; top:3px; width: 16px; height: 15px; background: url(/img/select_right_page.gif) no-repeat center center;
}
.sel5 div span{
	width: 55px; font-size:11px; font-weight:normal;
}
.sel5 ul {
	width: 65px; height:400px; border-top:1px solid #206a33; top:20px;
}
.sel5 ul a {
	display: block; padding: 3px 3px; text-decoration: none; color:#206a33; background: #fff; font-size:11px;
	border-style:solid; border-width:0 1px; height:auto; line-height: 10px; border-color:#206a33; width:auto; position:static; font-weight:normal;
}
.sel5 ul a:hover { background:#F9E9CA; }
/*other Select*/
.sel6 .jNiceSelectWrapper {
	width:170px; border:1px solid #206a33; background:#fff; height:20px;
}
.sel6 div a {
	display: block; position: absolute;
	right: 2px; top:3px; width: 16px; height: 15px; background: url(/img/select_right_page.gif) no-repeat center center;
}
.sel6 div span{
	width: 160px; font-size:11px; font-weight:normal;
}
.sel6 ul {
	width: 160px; border-top:1px solid #206a33; top:20px; /*height:400px; */
}
.sel6 ul a {
	display: block; padding: 3px 3px; text-decoration: none; color:#206a33; background: #fff; font-size:11px;
	border-style:solid; border-width:0 1px; height:auto; line-height: 10px; border-color:#206a33; width:auto; position:static; font-weight:normal;
}
.sel6 ul a:hover { background:#F9E9CA; }
/*other Select*/
.sel7 .jNiceSelectWrapper, .sel7a .jNiceSelectWrapper  {
	width:140px; border:1px solid #206a33; background:#fff; height:20px;
}
.sel7 div a, .sel7a div a {
	display: block; position: absolute;
	right: 2px; top:3px; width: 16px; height: 15px; background: url(/img/select_right_page.gif) no-repeat center center;
}
.sel7 div span, .sel7a div span{
	width: 130px; font-size:11px; font-weight:normal;
}
.sel7 ul {
	width: 140px; height:400px; border-top:1px solid #206a33; top:20px; z-index:100;
}
.sel7a ul {
	width: 140px; height:400px; border-top:1px solid #206a33; top:20px; z-index:1;
}
.sel7 ul a, .sel7a ul a {
	display: block; padding: 3px 3px; text-decoration: none; color:#206a33; background: #fff; font-size:11px;
	border-style:solid; border-width:0 1px; height:auto; line-height: 10px; border-color:#206a33; width:auto; position:static; font-weight:normal;
}
.sel7 ul a:hover, .sel7a ul a:hover{ background:#F9E9CA; }
/*other Select*/
/* -------------
 * Radios
 * ------------- */
.padList .jRadioWrapper{
	
}
.jRadioWrapper {float: left; margin-right:3px; margin-top:-2px;}
.jNiceRadio {
	background: transparent url(/img/radio.gif) no-repeat center top;
	vertical-align: middle;
	height: 18px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}
.padList .jRadioWrapper{
	margin-right:3px; margin-top:-3px;
}
/* -------------
 * Checkboxes
 * ------------- */
.jNiceCheckbox {
	background: transparent url(/img/checkbox.gif) no-repeat center top;
	vertical-align: middle;
	height: 18px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
	float:left; position:relative; top:-3px; margin-right:4px;
}
/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
.jNiceChecked { background-position: center bottom;}
/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jNiceHidden {display: none;}
/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
/*
.jNiceChecked { background-position: left bottom;}
*/

/********************************************************/
.yellowList .jNice{
	padding:10px 15px;
}
/*-----------------
 * Buttons
 * ------------- */
button {
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: transparent;
	cursor: pointer;
	overflow: visible;
}

*:first-child+html button[type]{width: 1;} /* IE7 */

button span {
	background: transparent url(/img/btn_right.gif) no-repeat scroll right top;
	display: block;
	float: left;
	padding: 0px 4px 0px 0px; /* sliding doors padding */
	margin: 0px;
}

button span span {
	background: transparent url(/img/btn_left.gif) no-repeat;
	color: #FFFFFF;
	padding: 1px 4px 0px 8px;
	font-weight: normal;
	font-size: 10px;
	line-height: 13px;
	text-transform: lowercase;
	display: block;
	text-decoration: none;
}
/* -------------
 * Inputs
 * ------------- */
.jNiceInputWrapper {
	background: transparent url(/img/input_left.gif) no-repeat left top;
	height: 23px;
	padding: 0px;
}
.jNiceInputInner {
	background: transparent url(/img/input_right.gif) no-repeat right top;
	padding: 2px 4px 2px 0px;
	margin: 0px 0px 0px 4px;
}
.jNiceInputInner div {
	height: 19px;
}
.jNiceInputInner input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	vertical-align: middle;
	height: 17px;
	color:#404040;	
	border: 0;
	padding: 0px;
	margin: 0px;
}
.jNiceSafari .jNiceInputInner div {
	position: relative;
	overflow: hidden;
}
.jNiceSafari input {
	background-color: none;
	position: absolute;
	top: -2px;
	left: -4px;
	height: 26px; 
}

