/* ******************************************************************************
  *	jQuery Custom Select
  *	Copyright 2009 Gennady Samsonov
  ***************************************************************************** */

select.cselect { margin:0; visibility:hidden; font-size:18px; }

div.select-slctd *, div.select-optns * { margin:0; padding:0; }
div.select-slctd img, div.select-optns img{ border:none; }
div.select-slctd table, div.select-optns table { border-collapse:collapse; empty-cells:show; font-size:1em; }
div.select-slctd table th, div.select-optns table th { vertical-align:top; text-align:left; font-weight:normal; }
div.select-slctd table th, div.select-optns table td { vertical-align:top; }


div.select-slct { position:relative; z-index:10; font-size:12px; }
/* html div.select-slct { width:1em !important; } */
div.select-slctd {
	background:url(../images/i/bg/field.gif) #fff 100% -150px no-repeat;
	height:30px; line-height:30px;
	white-space:nowrap;
	color:#0c0c0c;
	font-size:14px;
	cursor:pointer;
}
div.select-slctd div.select-fix { background:url(../images/i/bg/field.gif) 0 0 no-repeat; padding-left:9px; height:30px; zoom-:1; }
div.select-slctd-active { background-position:100% -180px; }
div.select-check div.select-slctd { background-color:#fce8ea; }
div.select-focus div.select-slctd { color:#cb8349; }
div.select-disabled div.select-slctd { background-position:100% -210px; background-color:#f7f7f7; color:#b4b4b4; cursor:default; }
div.select-optns { 
	position:absolute; left:3px; top:28px; z-index:10;
	border:1px solid #b3b3b3;
	border-top:none;
	background:#d1d1d1;
	padding:3px 0;
	display:none;
}
div.select-optn {
	padding:3px 4px;
	text-decoration:none;
	white-space:nowrap;
	color:#000;
	font-size:12px;
	cursor:pointer;
}
* html div.select-optn { height:1em; }
div.select-optn-active { background:#cb8349 !important; color:#fff !important; cursor:default; }
div.select-optn:hover,
div.select-optn.hover { background:#f8f6f4; color:#cb8349; }
div.select-scrl { height:250px; overflow:auto; }


div.cselect-list select.cselect { font-size:12px; }
* html div.cselect-list div.select-slct { width:1em !important; }
div.cselect-list div.select-slctd {
	background:url(../images/i/select/toggle.gif) 100% 6px no-repeat;
	padding-right:9px;
	height:16px; line-height:16px;
	color:#2a75bb;
	font-size:12px;
	display:inline;
}
div.cselect-list div.select-slctd div.select-fix { background:none; border-bottom:1px dotted #2a75bb; padding-left:0; width:auto !important; height:16px; display:inline; zoom:1; }
div.cselect-list div.select-slctd-active { background-position:100% -10px; }
div.cselect-list div.select-check div.select-slctd { background:none; color:#e2001a; }
div.cselect-list div.select-focus div.select-slctd { color:#91b528; }
div.cselect-list div.select-focus div.select-slctd div.select-fix { border-color:#91b528; }
div.cselect-list div.select-disabled div.select-slctd { background:none; color:#404040; }
div.cselect-list div.select-disabled div.select-slctd div.select-fix { border:none; }
div.cselect-list div.select-optns { 
	left:0; top:19px;
	border-top:1px solid #e0eaf7; border-left:1px solid #e0eaf7; border-right:1px solid #a7bddb; border-bottom:1px solid #a7bddb;
	background:#fafafa;
	padding:3px 0;
	display:none;
}
div.cselect-list div.select-optn {
	background:#fafafa;
	color:#2a75bb;
}
* html div.cselect-list div.select-optn { height:1em; }
div.cselect-list div.select-optn div.select-optnw { border-bottom:1px dotted #2a75bb; display:inline; }
div.cselect-list div.select-optn-active { background:#fcf6d7 !important; color:#000 !important; }
div.cselect-list div.select-optn-active div.select-optnw { border:none; }
div.cselect-list div.select-optn:hover,
div.cselect-list div.select-optn.hover { background:#f2f2f2; color:#ff9600; }
div.cselect-list div.select-optn:hover div.select-optnw,
div.cselect-list div.select-optn.hover div.select-optnw { border-color:#ff9600; }
div.cselect-list div.select-scrl { height:250px; overflow:auto; }

