/* Fast model SELECTOR */
#mselbox{position:relative; margin:0px 0px 15px 0px; box-sizing:content-box; z-index:199;
}
#mselcont{height:40px; padding:15px 22px 15px 22px;}
#mselform{padding:10px;}
#mselform select{padding:4px 8px 4px 8px;}
#mselover{left:0px; top:0px; background:#ffffff url('media/loading.gif') center center no-repeat; opacity:0.7; position:absolute; display:none; z-index:888;}
.mselector_year{width:100px;}


.ms-mainlay{ float:left;}
.ms-disabled{ float:left;}
.ms-mainlay .ms-head{ 
	color:#fff; text-shadow:0px -1px 1px #666; 
	background: -webkit-linear-gradient(#348ccc,#5B798E); background: -moz-linear-gradient(#348ccc,#5B798E); background: -o-linear-gradient(#348ccc,#5B798E); background: linear-gradient(#99c7e8,#4074a8);
}
.ms-head:hover{cursor:pointer;}
.ms-head{
	line-height:40px!important; 
	vertical-align:middle!important;
	margin:0px 6px 0px 0px;
	font-size:14px; font-family:Verdana; padding:0px 14px 0px 14px; border:1px solid #ffffff; position:relative; 
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.4); -webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.4); box-shadow:1px 1px 5px rgba(0,0,0,0.4);
}
.ms-mainlay .ms-head:hover{background:-webkit-linear-gradient(#b7d9f2,#608cb9); background:-moz-linear-gradient(#b7d9f2,#608cb9); background:-o-linear-gradient(#b7d9f2,#608cb9); background:linear-gradient(#b7d9f2,#608cb9);}
.ms-active .ms-head{
	text-shadow:0px 0px 0px #ffffff !important;
	border-top:1px solid #9f9f9f; border-right:1px solid #9f9f9f; border-left:1px solid #9f9f9f;
	box-shadow:1px -1px 2px rgba(0,0,0,0.2);
	padding-bottom:9px!important; margin-bottom:-9px!important; z-index:778!important;
	color:#4a4a4a!important; 
	background:-webkit-linear-gradient(#e1e1e1,#fff)!important; background:-moz-linear-gradient(#e1e1e1,#fff)!important; background:-o-linear-gradient(#e1e1e1,#fff)!important; background:linear-gradient(#e1e1e1,#fff)!important;
	border-bottom-left-radius:0px; -moz-border-radius-bottomleft:0px; -webkit-border-bottom-left-radius:0px;
	border-bottom-right-radius:0px; -moz-border-radius-bottomright:0px; -webkit-border-bottom-right-radius:0px;
}
.ms-disabled .ms-head{ 
	color:#4175a9; text-shadow:0px -1px 1px #fff; 
	background: -webkit-linear-gradient(#348ccc,#5B798E); background: -moz-linear-gradient(#348ccc,#5B798E); background: -o-linear-gradient(#348ccc,#5B798E); background: linear-gradient(#d7e3ed,#b1cbdf);
}

.ms-sublay{position:absolute; left:22px; top:64px; min-width:600px;
background:#fff; padding:18px; border:1px solid #9f9f9f; display:none; z-index:777!important; 
border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px;
border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px;
border-top-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;
-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.4); -webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.4); box-shadow:1px 4px 5px rgba(0,0,0,0.4);
}
.ms-sublay a{font-family:Arial; font-size:14px; color:#4377ab; font-weight:bold; padding:3px 0px 3px 0px; display:block; text-decoration:none;}
.ms-sublay a:hover{color:#a3ca48; text-decoration:underline;}
.ms-sublay a span{font-size:12px; font-weight:bold!important;}
.ms-sublay table td{padding:4px 10px 4px 10px; vertical-align:top;}
.ms-modgroup{display:none; border-top:1px solid #cccccc; padding:4px 0px 10px 10px;}
.ms-modgroup a{color:#5f6871;}
.ms-modname span{color:#efefef;}