/* Selectmenu
----------------------------------*/
.ui-selectmenu { display: block; position:relative; height:2em; text-decoration: none; overflow:hidden;}
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; }
.ui-selectmenu-open { visibility: visible; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu-dropdown { }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 1.0em; display:block; padding:.3em 1em; outline:none; text-decoration:none; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 42px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 1.0em; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a {  }
.ui-selectmenu-open li.ui-selectmenu-item-selected { }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-content { padding:0px; margin:0px;}
.ui-selectmenu-menu li .ui-selectmenu-item-content span{ padding:0px; margin:0px;}
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/*for optgroups*/ 
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.0em; display:block; padding:.6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }

body .customicons li a, body a.customicons span.ui-selectmenu-status { line-height: 1em; padding-left: 50px !important;; padding-right: 15px !important; }
body .color li a, body a.color span.ui-selectmenu-status { line-height: 1em;padding:8px 35px 0px 10px; }


body .GKto .ui-selectmenu-item-icon { background: url('../images/marks/GK2.gif') 0 0 no-repeat;height: 24px; width: 42px }
body .GKtre .ui-selectmenu-item-icon { background: url('../images/marks/GK3.gif') 0 0 no-repeat;height: 24px; width: 42px }
body .GKfire .ui-selectmenu-item-icon { background: url('../images/marks/GK4.gif') 0 0 no-repeat;height: 24px; width: 42px }
body .GKotte .ui-selectmenu-item-icon { background: url('../images/marks/GK8.gif') 0 0 no-repeat;height: 24px; width: 42px }
body .GKti .ui-selectmenu-item-icon { background: url('../images/marks/GK10.gif') 0 0 no-repeat;height: 24px; width: 42px }
body .PKatten .ui-selectmenu-item-icon { background: url('../images/marks/PK18.gif') 0 0 no-repeat;height: 24px; width: 42px }
body .PZatten .ui-selectmenu-item-icon { background: url('../images/marks/PZ18.gif') 0 0 no-repeat;height: 24px; width: 42px }
body .SSLKtresX .ui-selectmenu-item-icon { background: url('../images/marks/SSLK60.gif') 0 0 no-repeat;height: 24px; width: 42px }
body .SSLKhalvfemsX .ui-selectmenu-item-icon { background: url('../images/marks/SSLK90.gif') 0 0 no-repeat;height: 24px; width: 42px }
body .SSLKtyveX .ui-selectmenu-item-icon { background: url('../images/marks/SSLK120.gif') 0 0 no-repeat;height: 24px; width: 42px }
body .SSPKtenfortyfive  .ui-selectmenu-item-icon { background: url('../images/marks/SSPK10x45.gif') 0 0 no-repeat;height: 24px; width: 42px } 
body .SSPKtenninety  .ui-selectmenu-item-icon { background: url('../images/marks/SSPK10x90.gif') 0 0 no-repeat;height: 24px; width: 42px } 
body .SSPKtwentyfortyfive  .ui-selectmenu-item-icon { background: url('../images/marks/SSPK20x45.gif') 0 0 no-repeat;height: 24px; width: 42px } 
body .SSPKtwentyninety  .ui-selectmenu-item-icon { background: url('../images/marks/SSPK20x90.gif') 0 0 no-repeat;height: 24px; width: 42px } 



body .ui-widget-content {
	border: 1px solid #cccccc;
	background-color: #ffffff;
	color: #000000;
	background-image:none;
}

body .ui-state-active,body .ui-widget-content .ui-state-active{
	border: 1px solid #ffffff;
	background-color: #fafafa;
	font-weight: bold;
	color: #000000;
	outline: none;
	background-image:none;
}

body .ui-state-default,body .ui-widget-content .ui-state-default{
	border: 1px solid #ffffff;
	background-color: #ffffff;
	font-weight: bold;
	color: #ffffff;
	outline: none;
	background-image:none;
}
body .ui-widget-content a {
	color: #000000; 
}


body .ui-state-hover,body  .ui-widget-content .ui-state-hover,body  .ui-state-focus,body .ui-widget-content .ui-state-focus{
	color: #000000;
	background-image:none;
	background-color: #fafafa;
	border:1px transparent solid;
}
body fieldset{
	border:0px;
	outline:0px;
	margin:0px;
	padding:0px;
}
body .ui-selectmenu{
	border:2px solid #f4f4f4;
	padding:3px;
	background-image:url('../images/template/dropdown.gif');
	background-repeat:no-repeat;
	background-position:right center;
}
body .ui-selectmenu span{
	line-height:2em;
}
.ui-selectmenu-menu span, .ui-selectmenu span{
	font-size:12px;
}

.ye, body .color .ye#filesBcolor-button, body .ui-selectmenu-open li.ye, option.ye {
    background-color: #ffea00;
    color: #ffffff;
    border: 1px transparent solid;
}

.wh,body .color .wh#filesBcolor-button, body .ui-selectmenu-open li.wh,
.wh,body .color .wh_bl#filesBcolor-button, body .ui-selectmenu-open li.wh_bl,
.wh,body .color .wh_gr#filesBcolor-button, body .ui-selectmenu-open li.wh_gr,
.wh,body .color .wh_re#filesBcolor-button, body .ui-selectmenu-open li.wh_re {
	background-color:#fff;
	color:#ffffff;
	border:1px transparent solid;
}

.gr, body .color .gr#filesBcolor-button, body .ui-selectmenu-open li.gr,
.gr, body .color .gr_wh#filesBcolor-button, body .ui-selectmenu-open li.gr_wh{
    background-color: #66a700;
    color: #ffffff;
    border: 1px transparent solid;
}

.re,body .color .re#filesBcolor-button, body .ui-selectmenu-open li.re, 
.re,body .color .re_wh#filesBcolor-button, body .ui-selectmenu-open li.re_wh{
	background-color:#a70000;
	color:#ffffff;
	border:1px transparent solid;
}
.bl,body .color .bl#filesBcolor-button, body .ui-selectmenu-open li.bl,
.bl,body .color .bl_wh#filesBcolor-button, body .ui-selectmenu-open li.bl_wh{
	background-color:#004fa7;
	color:#ffffff;
	border:1px transparent solid;
}

.br_wh#filesBcolor-button, body .ui-selectmenu-open li.br_wh{
	background-color:#cc9933;
	color:#ffffff;
	border:1px transparent solid;
}

.gy,body .color .gy#filesBcolor-button, body .ui-selectmenu-open li.gy{
	background-color:#777;
	color:#ffffff;
	border:1px transparent solid;
}
.br,body .color .br#filesBcolor-button, body .ui-selectmenu-open li.br{
	background-color:#a76600;
	color:#ffffff;
	border:1px transparent solid;
}

.or,body .color .or#filesBcolor-button, body .ui-selectmenu-open li.or{
	background-color:#ffa800;
	color:#ffffff;
	border:1px transparent solid;
}
body .color .or#filesBcolor-button span.ui-selectmenu-status, body .ui-selectmenu-open li.or a{
	color:#000;
}
body .color .wh_bl#filesBcolor-button span.ui-selectmenu-status, body .ui-selectmenu-open li.wh_bl a{
	color:#004fa7;
}
body .color .wh_gr#filesBcolor-button span.ui-selectmenu-status, body .ui-selectmenu-open li.wh_gr a{
	color:#66a700;
}
body .color .wh_re#filesBcolor-button span.ui-selectmenu-status, body .ui-selectmenu-open li.wh_re a{
	color:#a70000;
}
body .color .gr_wh#filesBcolor-button span.ui-selectmenu-status, body .ui-selectmenu-open li.gr_wh a{
	color:#ffffff;
}
body .color .re_wh#filesBcolor-button span.ui-selectmenu-status, body .ui-selectmenu-open li.re_wh a{
	color:#ffffff;
}
body .color .bl_wh#filesBcolor-button span.ui-selectmenu-status, body .ui-selectmenu-open li.bl_wh a{
	color:#ffffff;
}
body .color .br_wh#filesBcolor-button span.ui-selectmenu-status, body .ui-selectmenu-open li.br_wh a{
	color:#ffffff;
}

select.bl, option.bl {
    color: #000;
    background-color: #004fa7;
}
select.bl_wh, option.bl_wh {
    color: #ffffff;
    background-color: #004fa7;
}
select.br, option.br {
    color: #000;
    background-color: #cc9933;
}
select.br_wh, option.br_wh {
    color: #ffffff;
    background-color: #cc9933;
}
select.gr, option.gr {
    color: #000;
    background-color: #66a700;
}
select.gr_wh, option.gr_wh {
    color: #ffffff;
    background-color: #66a700;
}
select.gy, option.gy {
    color: #000;
    background-color: #777;
}
select.ye, option.ye {
    color: #000;
    background-color: #ffea00;
}
select.re, option.re {
    color: #000;
    background-color: #a70000;
}
select.re_wh, option.re_wh {
    color: #ffffff;
    background-color: #a70000;
}
select.wh, option.wh {
    color: #000;
    background-color: #fff;
}
select.wh_bl, option.wh_bl {
    color: #004fa7;
    background-color: #fff;
}
select.wh_gr, option.wh_gr {
    color: #66a700;
    background-color: #fff;
}
select.wh_re, option.wh_re {
    color: #a70000;
    background-color: #fff;
}

.topMenu .ui-selectmenu {
	height:15px;
	border:0px;
	background-color:transparent;
	background-image: url('../images/template/cur.png');
	background-repeat: no-repeat;
	background-position: right top;
	color:#fff;
}

body .topMenu .ui-selectmenu-status{
	color:#ffffff;
	font-size:9px;
	line-height:13px;
	padding-right:15px;
	text-align:right;
	font-weight:normal;
}
body .ui-widget-content.ui-selectmenu-menu-dropdown{
	background-color:#434343;
	color:#fff;
	font-size:9px;
	line-height:13px;
	border:1px solid #434343;
}
body .ui-widget-content.ui-selectmenu-menu-dropdown a{
	color:#fff;
}
body .ui-selectmenu-menu-dropdown .ui-state-hover a{
	color:#000;	
}
.topMenu .topText{
	font-size:11px;
	line-height:11px;
	color:#434343;
	font-weight:bold;
	display:block;
	padding:6px 0px 0px 0px;
	margin-left:3px;
	background-repeat:no-repeat;
	background-position:left center;
	text-transform: uppercase;
	display:block;
	float:right;
}
.topFloat{
	float:left;
}
body .ui-selectmenu-menu li a{
	border-bottom:1px dotted #ccc;
}