/* GENERAL */
.clear{clear:both;}

/* TOOLTIP */
.mcui-tooltip{
	background:#FFFFFF;
	border:1px solid #ddd;
	border-radius:10px;
	box-shadow:3px 3px 3px #ddd;
	font-family:Helvetica;
	font-size:11px;
	max-width:200px;
	padding:10px;}

/* SCROLLER */
.scrollzone{width:8px;background:#BBB;}
.scrollzone .dragger{width:8px;background:#444;cursor:N-resize;}

/* FORM */
.mcui-form{}
.mcui-form div,input,label{font-family:"Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;}
.mcui-form .field{margin-bottom:10px;}
.mcui-msg{display:none;margin-top:5px;font-size:13px;}

.mcui-form_mulcontrol{width:24px;height:24px;display:inline-block;margin-right:5px;margin-bottom:8px;background-position:center center;background-repeat:no-repeat;cursor:pointer;vertical-align:middle;}
.mcui-form_mulcontrol.upnode{background-image:url(../images/mcui/mcui-upnode.png);}
.mcui-form_mulcontrol.downnode{background-image:url(../images/mcui/mcui-downnode.png);}
.mcui-form_mulrem{width:24px;height:24px;display:inline-block;margin-left:10px;margin-bottom:8px;background:url(../images/mcui/mcui-chk-false.png) center center no-repeat;cursor:pointer;vertical-align:middle;}

.mcui-form_saver{width:24px;height:24px;display:inline-block;margin-left:10px;vertical-align:middle;margin-bottom:8px;}
.mcui-form_saver.textarea{margin-left:-40px;margin-top:-35px;}
.mcui-form_saver.mlist{margin-left:168px;margin-top:-35px;display:block;float:left;}
.mcui-form_saver>div{background:url(../images/frm-saver.gif) no-repeat top left;width:24px;height:24px;display:none;}

.mcui-datecontrol{
	cursor:pointer;
	display:inline-block;
	height:26px;
	margin:0px 0px 0px 5px;
	vertical-align: top;
	width:26px;}

.mcui-datecontrol.date{background:url(../images/mcui/mcui-cal.png);}
.mcui-datecontrol.date:hover{background:url(../images/mcui/mcui-cal-over.png);}
.mcui-datecontrol.datetime{background:url(../images/mcui/mcui-cal.png);}
.mcui-datecontrol.datetime:hover{background:url(../images/mcui/mcui-cal-over.png);}
.mcui-datecontrol.time{background:url(../images/mcui/mcui-cal.png);}
.mcui-datecontrol.time:hover{background:url(../images/mcui/mcui-cal-over.png);}

.mcui-msg.error{color:#AA0000;}

.mcui-form label{
	color:#444;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 3px 0px;}

.mcui-form label .req{
	margin-left:5px;
	color:#AAAAAA;
	font-weight:normal;}

.mcui-form input[type="text"],.mcui-form input[type="password"],.mcui-form textarea,.mcui-input,.mcui-text{
	background:#F5F5F5;
	border:1px solid #bbb;
	border-radius:5px;
	min-width:200px;
	padding:5px;}

.mcui-form input[type="text"]:hover,.mcui-form input[type="password"]:hover,.mcui-form textarea:hover,.mcui-input:hover,.mcui-text:hover{
	-moz-box-shadow: inset 0 0 5px #BBB;
	-webkit-box-shadow: inset 0 0 5px #BBB;
	box-shadow: inset 0 0 5px #BBB;}

.mcui-form input[type="text"].focused,.mcui-form input[type="password"].focused,.mcui-form textarea.focused,.mcui-input.focused,.mcui-text.focused{
	border:1px solid #56b4ef;
	-webkit-box-shadow: 0px 0px 4px 0px #56b4ef;
	box-shadow: 0px 0px 4px 0px #56b4ef;}

.mcui-form input[type="text"].error,.mcui-form input[type="password"].error,.mcui-form textarea.error,.mcui-input.error,.mcui-text.error,.mcui-file.error input{
	background: rgb(255,201,193);
	background: -moz-linear-gradient(top,  rgba(255,201,193,1) 0%, rgba(229,162,162,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,201,193,1)), color-stop(100%,rgba(229,162,162,1)));
	background: -webkit-linear-gradient(top,  rgba(255,201,193,1) 0%,rgba(229,162,162,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,201,193,1) 0%,rgba(229,162,162,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,201,193,1) 0%,rgba(229,162,162,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,201,193,1) 0%,rgba(229,162,162,1) 100%);
	border:1px solid #AA3333;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc9c1', endColorstr='#e5a2a2',GradientType=0 );}

.mcui-form input[type="text"].error:hover,.mcui-form input[type="password"].error:hover,.mcui-form textarea.error:hover,.mcui-input.error:hover,.mcui-text.error:hover{
	-moz-box-shadow: inset 0 0 5px #FF6666;
	-webkit-box-shadow: inset 0 0 5px #FF6666;
	box-shadow: inset 0 0 5px #FF6666;}

/* AUTO COMPLETE */
.ac-result{
	background:#F5F5F5;
	border-radius:5px;
	border:1px solid #bbb;
	display:none;
	height:130px;
	overflow:hidden;
	position:absolute;
	z-index:9999;}

.ac-choice{
	border-bottom:1px dashed #bbb;
	cursor:pointer;
	font-size:12px;
	padding:3px 7px 3px 7px;}

.ac-choice:last-child{border-bottom:0px}

.ac-choice:hover{background:#EEE;}

/* TEXTAREAS */
.mcui-form textarea,.mcui-text{height:100px;width:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.rteloader{height:100px;background:#EEE;border-radius:10px;text-align:center;}
.rteloader .loader{background:url(../images/ajax-loader.gif) top left no-repeat;height:66px;width:66px;display:inline-block;top:50%;margin-top:-33px;}

.advrte-chooser,.advrte-curtain{display:none;}

.advrte-chooser{
	background:#FFF;
	border-radius:20px;
	height:75px;
	overflow:hidden;
	position:absolute;
	width:750px;
	z-index:10001;
	-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.31);
	box-shadow: 5px 5px 5px rgba(0,0,0,0.31);}

.advrte-curtain{
	background-color:rgba(0,0,0,0.4);
	position:absolute;
	top:0;
	left:0;
	z-index:10000;
}

.advrte-chooser .content{padding:20px;}

#advrte-options{min-height:220px;}
#advrte-options label{font-weight:bold;font-size:13px;height:24px;line-height:24px;}
#advrte-options .col{width:33%;float:left;}
.advrte-block{background:#EEE;padding:10px;border-radius:5px;margin-right:10px;}
#advrte-imgprev{background:#EEE;height:120px;overflow:hidden;position:relative;border-radius:5px;}
#advrte-imgprev .diapimg{
	cursor:pointer;
	margin:10px 5px 5px 5px;
	display:inline-block;
	background:#DDD;
	border-radius:5px;
	height:100px;
	position:relative;
	width:100px;
	opacity:0.8;
	overflow:hidden;
	-moz-box-shadow: inset 0 0 5px #BBB;
	-webkit-box-shadow: inset 0 0 5px #BBB;
	box-shadow: inset 0 0 5px #BBB;}
#advrte-imgprev .diapimg:hover{opacity:1;}
#advrte-imgprev .diapimg.sel{opacity:1;background:#666;
	-moz-box-shadow: inset 0 0 5px #333;
	-webkit-box-shadow: inset 0 0 5px #333;
	box-shadow: inset 0 0 5px #333;}
#advrte-imgprev .diapimg img{position:absolute;}
#advrte-imgprev .diapimg .hid,#advrte-imgprev .diapimg .fname,#advrte-imgprev .diapimg .iwidth,#advrte-imgprev .diapimg .iheight{display:none;}
.tt_advrte_diapo .iname{text-align:center;font-weight:bold;}
.tt_advrte_diapo .icapt{padding-top:5px;}
#collapse-val-div{display:none;}

/* BUTTONS */
.mcui-form input[type="button"],.mcui-button{
	background: #ccc;
	background: -moz-linear-gradient(top, #eee 0%, #ccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(100%,#ccc));
	background: -webkit-linear-gradient(top, #eee 0%,#ccc 100%);
	background: -o-linear-gradient(top, #eee 0%,#ccc 100%);
	background: -ms-linear-gradient(top, #eee 0%,#ccc 100%);
	border: 1px solid #999;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px #fff,0 1px 2px rgba(0,0,0,0.31);
	box-shadow: inset 0 1px 1px #fff,0 1px 2px rgba(0,0,0,0.31);
	color: #444;
	cursor: pointer;
	display: inline-block;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
	font-size: 16px;
	font-weight: bold;
	height: 36px;
	line-height: 36px;
	margin-bottom: 20px;
	position: relative;
	text-shadow: 0 1px 1px #fff;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;}

.mcui-form input[type="button"].block,.mcui-button.block{
	display:block;
	text-align:center;
}

.mcui-form input[type="button"].disabled,.mcui-button.disabled{cursor:default;}

.mcui-form input[type="button"]:hover,.mcui-button:hover{
	background: #ccc;
	background: -moz-linear-gradient(top, #fff 0%, #ddd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#ddd));
	background: -webkit-linear-gradient(top, #fff 0%,#ddd 100%);
	background: -o-linear-gradient(top, #fff 0%,#ddd 100%);
	background: -ms-linear-gradient(top, #fff 0%,#ddd 100%);
	background: linear-gradient(top, #fff 0%,#ddd 100%);
	-webkit-box-shadow: inset 0 1px 1px #fff;
	box-shadow: inset 0 1px 1px #fff,0 1px 2px rgba(0,0,0,0.31);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 );}

.mcui-form input[type="button"]:active,.mcui-button:active{
	background: #ccc;
	background: -moz-linear-gradient(top, #ddd 0%, #fff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ddd), color-stop(100%,#fff));
	background: -webkit-linear-gradient(top, #ddd 0%,#fff 100%);
	background: -o-linear-gradient(top, #ddd 0%,#fff 100%);
	background: -ms-linear-gradient(top, #ddd 0%,#fff 100%);
	background: linear-gradient(top, #ddd 0%,#fff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#ffffff',GradientType=0 );}

.mcui-form input[type="button"].disabled:hover,.mcui-button.disabled:hover,.mcui-form input[type="button"].disabled:active,.mcui-button.disabled:active{
	background: #ccc;
	background: -moz-linear-gradient(top, #eee 0%, #ccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(100%,#ccc));
	background: -webkit-linear-gradient(top, #eee 0%,#ccc 100%);
	background: -o-linear-gradient(top, #eee 0%,#ccc 100%);
	background: -ms-linear-gradient(top, #eee 0%,#ccc 100%);
	-webkit-box-shadow: inset 0 1px 1px #fff,0 1px 2px rgba(0,0,0,0.31);
	box-shadow: inset 0 1px 1px #fff,0 1px 2px rgba(0,0,0,0.31);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );}

.mcui-form input[type="button"].red,.mcui-button.red{
	background: #c54224;
	background: -moz-linear-gradient(top, #ef6638 0%, #b62918 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef6638), color-stop(100%,#b62918));
	background: -webkit-linear-gradient(top, #ef6638 0%,#b62918 100%);
	background: -o-linear-gradient(top, #ef6638 0%,#b62918 100%);
	background: -ms-linear-gradient(top, #ef6638 0%,#b62918 100%);
	background: linear-gradient(top, #ef6638 0%,#b62918 100%);
	border: 1px solid #7d180a;
	-webkit-box-shadow: inset 0 1px 1px #fb926a,0 1px 2px rgba(0,0,0,0.61);
	box-shadow: inset 0 1px 1px #fb926a,0 1px 2px rgba(0,0,0,0.61);
	color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef6638', endColorstr='#b62918',GradientType=0 );
	text-shadow: 0 1px 2px #6f1c0e,0 1px 0 #6f1c0e;}

.mcui-form input[type="button"].red:hover,.mcui-button.red:hover{
	background: #ed754e;
	background: -moz-linear-gradient(top, #ed754e 0%, #c93e23 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed754e), color-stop(100%,#c93e23));
	background: -webkit-linear-gradient(top, #ed754e 0%,#c93e23 100%);
	background: -o-linear-gradient(top, #ed754e 0%,#c93e23 100%);
	background: -ms-linear-gradient(top, #ed754e 0%,#c93e23 100%);
	background: linear-gradient(top, #ed754e 0%,#c93e23 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed754e', endColorstr='#c93e23',GradientType=0 );}

.mcui-form input[type="button"].red:active,.mcui-button.red:active{
	background: #ed754e;
	background: -moz-linear-gradient(top, #c93e23 0%, #ed754e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c93e23), color-stop(100%,#ed754e));
	background: -webkit-linear-gradient(top, #c93e23 0%,#ed754e 100%);
	background: -o-linear-gradient(top, #c93e23 0%,#ed754e 100%);
	background: -ms-linear-gradient(top, #c93e23 0%,#ed754e 100%);
	background: linear-gradient(top, #c93e23 0%,#ed754e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c93e23', endColorstr='#ed754e',GradientType=0 );}

.mcui-form input[type="button"].green,.mcui-button.green{
	background: #5dbb73;
	background: -moz-linear-gradient(top, #5dbb73 0%, #2d9047 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5dbb73), color-stop(100%,#2d9047));
	background: -webkit-linear-gradient(top, #5dbb73 0%,#2d9047 100%);
	background: -o-linear-gradient(top, #5dbb73 0%,#2d9047 100%);
	background: -ms-linear-gradient(top, #5dbb73 0%,#2d9047 100%);
	background: linear-gradient(top, #5dbb73 0%,#2d9047 100%);
	border-color: #1d692d;
	-webkit-box-shadow: inset 0 1px 1px #94dda6,0 1px 2px rgba(0,0,0,0.61);
	-moz-box-shadow: inset 0 1px 1px #94dda6,0 1px 2px rgba(0,0,0,0.61);
	box-shadow: inset 0 1px 1px #94dda6,0 1px 2px rgba(0,0,0,0.61);
	color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5dbb73', endColorstr='#2d9047',GradientType=0 );
	text-shadow: 0 1px 2px #6f1c0e,0 1px 0 #6f1c0e;}

.mcui-form input[type="button"].green:hover,.mcui-button.green:hover{
	background: #68ce80;
	background: -moz-linear-gradient(top, #68ce80 0%, #3cae5a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#68ce80), color-stop(100%,#3cae5a));
	background: -webkit-linear-gradient(top, #68ce80 0%,#3cae5a 100%);
	background: -o-linear-gradient(top, #68ce80 0%,#3cae5a 100%);
	background: -ms-linear-gradient(top, #68ce80 0%,#3cae5a 100%);
	background: linear-gradient(top, #68ce80 0%,#3cae5a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68ce80', endColorstr='#3cae5a',GradientType=0 );}

.mcui-form input[type="button"].green:active,.mcui-button.green:active{
	background: #68ce80;
	background: -moz-linear-gradient(top, #3cae5a 0%, #68ce80 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3cae5a), color-stop(100%,#68ce80));
	background: -webkit-linear-gradient(top, #3cae5a 0%,#68ce80 100%);
	background: -o-linear-gradient(top, #3cae5a 0%,#68ce80 100%);
	background: -ms-linear-gradient(top, #3cae5a 0%,#68ce80 100%);
	background: linear-gradient(top, #3cae5a 0%,#68ce80 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3cae5a', endColorstr='#68ce80',GradientType=0 );}

.mcui-form input[type="button"].yellow,.mcui-button.yellow{
	background: rgb(239,232,158);
	background: -moz-linear-gradient(top,  rgba(239,232,158,1) 0%, rgba(252,199,121,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,232,158,1)), color-stop(100%,rgba(252,199,121,1)));
	background: -webkit-linear-gradient(top,  rgba(239,232,158,1) 0%,rgba(252,199,121,1) 100%);
	background: -o-linear-gradient(top,  rgba(239,232,158,1) 0%,rgba(252,199,121,1) 100%);
	background: -ms-linear-gradient(top,  rgba(239,232,158,1) 0%,rgba(252,199,121,1) 100%);
	background: linear-gradient(to bottom,  rgba(239,232,158,1) 0%,rgba(252,199,121,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efe89e', endColorstr='#fcc779',GradientType=0 );
	border: 1px solid #90701b;
	-webkit-box-shadow: inset 0 1px 1px #e6b15f,0 1px 2px rgba(0,0,0,0.61);
	box-shadow: inset 0 1px 1px #e6b15f,0 1px 2px rgba(0,0,0,0.61);
	color: #fff;
	text-shadow: 0 1px 2px #6f550e,0 1px 0 #6f550e;}

.mcui-form input[type="button"].yellow:hover,.mcui-button.yellow:hover{
	background: rgb(237,231,182);
	background: -moz-linear-gradient(top,  rgba(237,231,182,1) 0%, rgba(249,206,144,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,231,182,1)), color-stop(100%,rgba(249,206,144,1)));
	background: -webkit-linear-gradient(top,  rgba(237,231,182,1) 0%,rgba(249,206,144,1) 100%);
	background: -o-linear-gradient(top,  rgba(237,231,182,1) 0%,rgba(249,206,144,1) 100%);
	background: -ms-linear-gradient(top,  rgba(237,231,182,1) 0%,rgba(249,206,144,1) 100%);
	background: linear-gradient(to bottom,  rgba(237,231,182,1) 0%,rgba(249,206,144,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ede7b6', endColorstr='#f9ce90',GradientType=0 );}

.mcui-form input[type="button"].yellow:active,.mcui-button.yellow:active{
	background: rgb(253,197,105);
	background: -moz-linear-gradient(top,  rgba(253,197,105,1) 0%, rgba(244,232,129,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,197,105,1)), color-stop(100%,rgba(244,232,129,1)));
	background: -webkit-linear-gradient(top,  rgba(253,197,105,1) 0%,rgba(244,232,129,1) 100%);
	background: -o-linear-gradient(top,  rgba(253,197,105,1) 0%,rgba(244,232,129,1) 100%);
	background: -ms-linear-gradient(top,  rgba(253,197,105,1) 0%,rgba(244,232,129,1) 100%);
	background: linear-gradient(to bottom,  rgba(253,197,105,1) 0%,rgba(244,232,129,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdc569', endColorstr='#f4e881',GradientType=0 );}

.mcui-form input[type="button"].oval,.mcui-button.oval{
	-moz-border-radius: 1000px;
	-webkit-border-radius: 1000px;
	border-radius: 1000px;}

.mcui-form input[type="button"].disabled,.mcui-button.disabled{
	opacity:0.5;
}

/* CHECKBOX */
.mcui-checkbox .holder{
	border-radius:5px;
	cursor:pointer;
	float:left;
	height:30px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;}

.mcui-checkbox.ischecked .holder:hover{
	-moz-box-shadow: inset 0 0 5px #BBB;
	-webkit-box-shadow: inset 0 0 5px #BBB;
	box-shadow: inset 0 0 5px #BBB;}

.mcui-checkbox.unchecked .holder:hover{
	-moz-box-shadow: inset 0 0 5px #888;
	-webkit-box-shadow: inset 0 0 5px #888;
	box-shadow: inset 0 0 5px #888;}

.mcui-checkbox .holder:active{}

.mcui-checkbox.ischecked .holder{
	background: rgb(245,245,245);
	background: -moz-linear-gradient(top,  rgba(245,245,245,1) 0%, rgba(204,204,204,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,245,245,1)), color-stop(100%,rgba(204,204,204,1)));
	background: -webkit-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(204,204,204,1) 100%);
	background: -o-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(204,204,204,1) 100%);
	background: -ms-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(204,204,204,1) 100%);
	background: linear-gradient(to bottom,  rgba(245,245,245,1) 0%,rgba(204,204,204,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#cccccc',GradientType=0 );
	border:1px solid #bbb;}

.mcui-checkbox.unchecked .holder{
	background: rgb(187,187,187);
	background: -moz-linear-gradient(top,  rgba(187,187,187,1) 0%, rgba(119,119,119,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(187,187,187,1)), color-stop(100%,rgba(119,119,119,1)));
	background: -webkit-linear-gradient(top,  rgba(187,187,187,1) 0%,rgba(119,119,119,1) 100%);
	background: -o-linear-gradient(top,  rgba(187,187,187,1) 0%,rgba(119,119,119,1) 100%);
	background: -ms-linear-gradient(top,  rgba(187,187,187,1) 0%,rgba(119,119,119,1) 100%);
	background: linear-gradient(to bottom,  rgba(187,187,187,1) 0%,rgba(119,119,119,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbbb', endColorstr='#777777',GradientType=0 );
	border:1px solid #666;}

.mcui-checkbox div .label{
	font-size:12px;
	font-weight:bold;
	margin-left:33px;
	margin-right:10px;
	line-height:28px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;}

.mcui-checkbox.ischecked .label{
	color:#444;
	text-shadow:0 1px 1px #FFF;}

.mcui-checkbox.unchecked .label{
	color:#FFF;
	text-shadow:0 1px 1px #444;}

.mcui-checkbox .holder:active .label{
	margin-right:9px;
	line-height:30px;
	margin-left:34px;}

.mcui-checkbox .image{height:25px;}
.mcui-checkbox.ischecked .image{background:url('../images/mcui/mcui-chk-true.png') 5px 5px no-repeat;}
.mcui-checkbox.unchecked .image{background:url('../images/mcui/mcui-chk-false.png') 5px 5px no-repeat;}
.mcui-checkbox.ischecked .holder:active .image{background-position:6px 6px;}
.mcui-checkbox.unchecked .holder:active .image{background-position:6px 6px;}

/* RADIO BUTTON */
.mcui-radio{}

.mcui-radio .choice{
	background: rgb(245,245,245);
	background: -moz-linear-gradient(top,  rgba(245,245,245,1) 0%, rgba(204,204,204,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,245,245,1)), color-stop(100%,rgba(204,204,204,1)));
	background: -webkit-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(204,204,204,1) 100%);
	background: -o-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(204,204,204,1) 100%);
	background: -ms-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(204,204,204,1) 100%);
	background: linear-gradient(to bottom,  rgba(245,245,245,1) 0%,rgba(204,204,204,1) 100%);
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
	border-right:1px solid #bbb;
	color:#444;
	text-shadow:0 1px 1px #FFF;
	cursor:pointer;
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:28px;
	height:30px;
	padding:0px 10px 0px 10px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;}

.mcui-radio .choice:active{line-height:30px;}
.mcui-radio .choice.selected:active{line-height:28px;}

.mcui-radio .choice:first-child{
	border-left:1px solid #bbb;
	border-radius:5px 0px 0px 5px;}

.mcui-radio .choice.selected:first-child,.mcui-radio .choice.track:first-child{
	border-left:1px solid #666;}

.mcui-radio .choice:nth-last-child(2),.mcui-radio .choice.last{border-top-right-radius:5px;border-bottom-right-radius:5px;}

.mcui-radio .choice:hover{
	-moz-box-shadow: inset 0 0 5px #888;
	-webkit-box-shadow: inset 0 0 5px #888;
	box-shadow: inset 0 0 5px #888;}

.mcui-radio .choice.selected:hover,.mcui-radio .choice.track:hover{
	-moz-box-shadow: inset 0 0 0px #888;
	-webkit-box-shadow: inset 0 0 0px #888;
	box-shadow: inset 0 0 0px #888;}

.mcui-radio .choice.selected,.mcui-radio .choice.track{
	background: rgb(119,119,119);
	background: -moz-linear-gradient(top,  rgba(119,119,119,1) 0%, rgba(70,70,70,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(119,119,119,1)), color-stop(100%,rgba(70,70,70,1)));
	background: -webkit-linear-gradient(top,  rgba(119,119,119,1) 0%,rgba(70,70,70,1) 100%);
	background: -o-linear-gradient(top,  rgba(119,119,119,1) 0%,rgba(70,70,70,1) 100%);
	background: -ms-linear-gradient(top,  rgba(119,119,119,1) 0%,rgba(70,70,70,1) 100%);
	background: linear-gradient(to bottom,  rgba(119,119,119,1) 0%,rgba(70,70,70,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbbb', endColorstr='#777777',GradientType=0 );
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	border-right:1px solid #666;
	color:#FFF;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#cccccc',GradientType=0 );
	text-shadow:0 1px 1px #444;}

.mcui-radio .choice.selected{cursor:default;}

.mcui-radio.unselectable .choice.selected{cursor:pointer;}

.mcui-radio.error .choice{
	background: rgb(193,122,122);
	background: -moz-linear-gradient(top,  rgba(193,122,122,1) 0%, rgba(201,60,60,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(193,122,122,1)), color-stop(100%,rgba(201,60,60,1)));
	background: -webkit-linear-gradient(top,  rgba(193,122,122,1) 0%,rgba(201,60,60,1) 100%);
	background: -o-linear-gradient(top,  rgba(193,122,122,1) 0%,rgba(201,60,60,1) 100%);
	background: -ms-linear-gradient(top,  rgba(193,122,122,1) 0%,rgba(201,60,60,1) 100%);
	background: linear-gradient(to bottom,  rgba(193,122,122,1) 0%,rgba(201,60,60,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c17a7a', endColorstr='#c93c3c',GradientType=0 );
	border-top:1px solid #AA3333;
	border-bottom:1px solid #AA3333;
	border-right:1px solid #AA3333;}

.mcui-radio.error .choice:first-child{
	border-left:1px solid #AA3333;}

.mcui-radio .choice .value{display:none;}

/* SELECT */
.mcui-select{min-height:30px;}
.mcui-select .choice{display:none;}
.mcui-select .value,.mcui-clone .value,.mcui-foptions .value{display:none;}

.mcui-select .holder{
	background:url("../images/mcui/mcui-sel.gif") top right no-repeat #F5F5F5;
	border:1px solid #bbb;
	border-radius:5px;
	cursor:pointer;
	float:left;
	height:30px;}

.mcui-select:not(.disabled) .holder:hover{
	background:url("../images/mcui/mcui-sel-over.gif") top right no-repeat #F5F5F5;
	-moz-box-shadow: inset 0 0 5px #BBB;
	-webkit-box-shadow: inset 0 0 5px #BBB;
	box-shadow: inset 0 0 5px #BBB;}

.mcui-select .holder .selected{
	text-align:left;
	color:#444;
	font-size:12px;
	padding:7px;
	height:30px;
	overflow-x:hidden;
	white-space: nowrap;}

.mcui-select .holder .selected.base{color:#888;}
.mcui-select.disabled .holder .selected{color:#999;}

.mcui-select.error .holder{
	background-color: rgb(255,201,193);
	background-color: -moz-linear-gradient(top,  rgba(255,201,193,1) 0%, rgba(229,162,162,1) 100%);
	background-color: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,201,193,1)), color-stop(100%,rgba(229,162,162,1)));
	background-color: -webkit-linear-gradient(top,  rgba(255,201,193,1) 0%,rgba(229,162,162,1) 100%);
	background-color: -o-linear-gradient(top,  rgba(255,201,193,1) 0%,rgba(229,162,162,1) 100%);
	background-color: -ms-linear-gradient(top,  rgba(255,201,193,1) 0%,rgba(229,162,162,1) 100%);
	background-color: linear-gradient(to bottom,  rgba(255,201,193,1) 0%,rgba(229,162,162,1) 100%);
	border:1px solid #AA3333;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc9c1', endColorstr='#e5a2a2',GradientType=0 );}

.mcui-select.error .holder:hover{
	-moz-box-shadow: inset 0 0 5px #FF6666;
	-webkit-box-shadow: inset 0 0 5px #FF6666;
	box-shadow: inset 0 0 5px #FF6666;}

.mcui-select.error .holder .selected{color:#AA3333;}

.mcui-foptions{cursor:pointer;}

.mcui-select .holder .options,.mcui-clone.options,.mcui-foptions{
	background:#F5F5F5;
	border:1px solid #bbb;
	border-radius:5px;
	-moz-box-shadow: inset 0 0 5px #BBB;
	-webkit-box-shadow: inset 0 0 5px #BBB;
	box-shadow: inset 0 0 5px #BBB;
	display:none;
	height:200px;
	overflow:hidden;
	position:absolute;
	z-index:8888;}

.mcui-select.noscroll .holder .options{
	height:auto;
}

.mcui-select .holder .options .option,.mcui-clone.options .option,.mcui-foptions .option{
	text-align:left;
	border-top:1px dashed #bbb;
	color:#444;
	display:block;
	font-size:12px;
	padding:7px;}

.mcui-select .holder .options .option:first-child,.mcui-clone.options .option:first-child,.mcui-foptions .option:first-child{border-top:0px;}

.mcui-select .holder .options .option:hover,.mcui-foptions .option:hover{
	background:#DDD;
	-moz-box-shadow: inset 0 0 5px #BBB;
	-webkit-box-shadow: inset 0 0 5px #BBB;
	box-shadow: inset 0 0 5px #BBB;}

.mcui-select .holder .options .lselected,.mcui-foptions .option .lselected{
	background:#444;
	color:#FFF;}

.mcui-select .holder .options .lselected:hover,.mcui-foptions .option .lselected:hover{
	background:#444;
	-moz-box-shadow: inset 0 0 0px #BBB;
	-webkit-box-shadow: inset 0 0 0px #BBB;
	box-shadow: inset 0 0 0px #BBB;}

.mcui-searcher-holder{position:relative;}
.mcui-searcher-holder div.rem{position:absolute;top:4px;right:4px;height:16px;width:16px;text-align:center;line-height:16px;margin:0px;padding:0px;font-size:12px;}
.mcui-select .holder .options .scrollzone,.mcui-foptions .scrollzone{width:12px;background:#BBB;}
.mcui-select .holder .options .scrollzone .dragger,.mcui-foptions .scrollzone .dragger{width:12px;border-radius:1000px;}

.mcui-searcher{box-sizing:border-box;width:202px;margin-bottom:5px;}
.mcui-searcher.init{color:#BBB;}

/* MLIST */
.mcui-mlist{}
.mcui-mlist .value{display:none;}

.mcui-mlist{
	background:#F5F5F5;
	border:1px solid #bbb;
	border-radius:5px;
	cursor:pointer;
	height:179px;
	overflow-y:hidden;
	position:relative;
	width:200px;}

.mcui-mlist:hover{
	-moz-box-shadow: inset 0 0 5px #BBB;
	-webkit-box-shadow: inset 0 0 5px #BBB;
	box-shadow: inset 0 0 5px #BBB;}

.mcui-mlist .choice{
	border-top:1px dashed #bbb;
	color:#444;
	display:block;
	font-size:12px;
	padding:7px;}

.mcui-mlist .choice:first-child{border-top:0px;}

.mcui-mlist .choice:hover{
	background:#DDD;
	-moz-box-shadow: inset 0 0 5px #BBB;
	-webkit-box-shadow: inset 0 0 5px #BBB;
	box-shadow: inset 0 0 5px #BBB;}

.mcui-mlist.error .choice{color:#AA3333;}

.mcui-mlist .choice.lselected{
	background:#444;
	color:#FFF;}

.mcui-mlist .choice.lselected:hover{
	background:#444;
	-moz-box-shadow: inset 0 0 0px #BBB;
	-webkit-box-shadow: inset 0 0 0px #BBB;
	box-shadow: inset 0 0 0px #BBB;}

.mcui-mlist.error{
	background-color: rgb(255,201,193);
	background-color: -moz-linear-gradient(top,  rgba(255,201,193,1) 0%, rgba(229,162,162,1) 100%);
	background-color: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,201,193,1)), color-stop(100%,rgba(229,162,162,1)));
	background-color: -webkit-linear-gradient(top,  rgba(255,201,193,1) 0%,rgba(229,162,162,1) 100%);
	background-color: -o-linear-gradient(top,  rgba(255,201,193,1) 0%,rgba(229,162,162,1) 100%);
	background-color: -ms-linear-gradient(top,  rgba(255,201,193,1) 0%,rgba(229,162,162,1) 100%);
	background-color: linear-gradient(to bottom,  rgba(255,201,193,1) 0%,rgba(229,162,162,1) 100%);
	border:1px solid #AA3333;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc9c1', endColorstr='#e5a2a2',GradientType=0 );}

.mcui-mlist.error:hover{
	-moz-box-shadow: inset 0 0 5px #FF6666;
	-webkit-box-shadow: inset 0 0 5px #FF6666;
	box-shadow: inset 0 0 5px #FF6666;}

.mcui-mlist .scrollzone {width:10px;background:#BBB;}
.mcui-mlist .scrollzone .dragger{width:10px;border-radius:1000px;}

/* DATE PICKER */
.mcui-dtpicker{
	background:#F5F5F5;
	border:1px solid #bbb;
	border-radius:5px;
	box-shadow:3px 3px 3px #ddd;
	display:none;
	position:absolute;
	width:174px;
	z-index:9999;}

.mcui-dtpicker .padding{}

.mcui-dtpicker .padding .month{
	background: rgb(136,136,136);
	background: -moz-linear-gradient(top,  rgba(136,136,136,1) 0%, rgba(68,68,68,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(136,136,136,1)), color-stop(100%,rgba(68,68,68,1)));
	background: -webkit-linear-gradient(top,  rgba(136,136,136,1) 0%,rgba(68,68,68,1) 100%);
	background: -o-linear-gradient(top,  rgba(136,136,136,1) 0%,rgba(68,68,68,1) 100%);
	background: -ms-linear-gradient(top,  rgba(136,136,136,1) 0%,rgba(68,68,68,1) 100%);
	background: linear-gradient(to bottom,  rgba(136,136,136,1) 0%,rgba(68,68,68,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888888', endColorstr='#444444',GradientType=0 );
	border-radius:5px 5px 0px 0px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:24px;
	line-height:22px;
	position:relative;
	text-align:center;
	text-shadow:0 1px 1px #AAA;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;}

.mcui-dtpicker .padding .month .nav{
	cursor:pointer;
	height:15px;
	opacity:0.75;
	position:absolute;
	top:4px;
	width:15px;
  }

.mcui-dtpicker .padding .month .nav:hover{opacity:1;}

.mcui-dtpicker .padding .month .prev{
	background:url(../images/mcui/mcui-cal-prev.png);
	left:8px;}

.mcui-dtpicker .padding .month .next{
	background:url(../images/mcui/mcui-cal-next.png);
	right:8px;}

.mcui-dtpicker .padding .header{
	}

.mcui-dtpicker .padding .header div{
	background: rgb(238,238,238);
	background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(187,187,187,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(187,187,187,1)));
	background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(187,187,187,1) 100%);
	background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(187,187,187,1) 100%);
	background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(187,187,187,1) 100%);
	background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(187,187,187,1) 100%);
	border-right:1px solid #bbb;
	float:left;
	font-weight:bold;
	height:20px;
	line-height:20px;
	text-align:center;
	width:24px;}

.mcui-dtpicker .padding .header div:last-child{border-right:0px;}
.mcui-dtpicker .padding .days{}
.mcui-dtpicker .padding .days .week{}

.mcui-dtpicker .padding .days .week .date{
	background:#FFFFFF;
	border-right:1px solid #bbb;
	cursor:pointer;
	float:left;
	height:20px;
	line-height:20px;
	text-align:center;
	width:24px;
	border-bottom:1px solid #bbb;}

.mcui-dtpicker .padding .days .week .date.current{background:#BBB;}
.mcui-dtpicker .padding .days .week .date:hover{background:#444;color:#FFF;}
.mcui-dtpicker .padding .days .week .date:last-child{border-right:0px;}
.mcui-dtpicker .padding .days .week .date.nodate{cursor:default;background:#EEE;}
.mcui-dtpicker .padding .days .week .date.nodate:hover{background:#EEE;}
.mcui-dtpicker .padding .days .week .date.nodate:last-child{border-right:0px;}
.mcui-dtpicker .padding .timer{text-align:center;margin:5px 0px 5px 0px;}
.mcui-dtpicker .padding .timer .txttime{font-size:16px;letter-spacing:1px;font-weight:bold;}
.mcui-dtpicker .padding .timer .mcui-button{margin:5px 0px 5px 0px;padding:0px 5px 0px 5px;font-size:14px;height:30px;line-height:30px;}

/* TAB */
.mcui-tab{}

.selected.tab-title{
	background: #ccc;
	background: -moz-linear-gradient(top, #eee 0%, #ccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(100%,#ccc));
	background: -webkit-linear-gradient(top, #eee 0%,#ccc 100%);
	background: -o-linear-gradient(top, #eee 0%,#ccc 100%);
	background: -ms-linear-gradient(top, #eee 0%,#ccc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
	color:#444;
	cursor:default;
	text-shadow:0px 1px 1px #fff;}

.tab-title:hover{
	-moz-box-shadow: inset 0 0 5px #888;
	-webkit-box-shadow: inset 0 0 5px #888;
	box-shadow: inset 0 0 5px #888;}

.selected.tab-title:hover{
	-moz-box-shadow: inset 0 0 0px #BBB;
	-webkit-box-shadow: inset 0 0 0px #BBB;
	box-shadow: inset 0 0 0px #BBB;}

.tab-title:active{line-height:30px;}
.selected.tab-title:active{line-height:28px;}

.tab-title{
	background: rgb(187,187,187);
	background: -moz-linear-gradient(top,  rgba(187,187,187,1) 0%, rgba(119,119,119,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(187,187,187,1)), color-stop(100%,rgba(119,119,119,1)));
	background: -webkit-linear-gradient(top,  rgba(187,187,187,1) 0%,rgba(119,119,119,1) 100%);
	background: -o-linear-gradient(top,  rgba(187,187,187,1) 0%,rgba(119,119,119,1) 100%);
	background: -ms-linear-gradient(top,  rgba(187,187,187,1) 0%,rgba(119,119,119,1) 100%);
	background: linear-gradient(to bottom,  rgba(187,187,187,1) 0%,rgba(119,119,119,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbbb', endColorstr='#777777',GradientType=0 );
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-top-left-radius: 5px;
	border-top-right-radius: 15px;
	color: #fff;
	cursor: pointer;
	float:left;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	line-height: 28px;
	margin-right:5px;
	padding:0px 15px 0px 10px;
	position: relative;
	text-shadow: 0 1px 1px #444;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;}

.tab-core{
	background:#FFFFFF;
	border: 1px solid #999;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.31);
	box-shadow: 2px 2px 2px rgba(0,0,0,0.31);
	display:none;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
	margin-bottom: 0px;
	padding:10px;}

.selected.tab-core{display:block;}

/* NOTICE */
.mcui-notice{
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.4);
	position:fixed;
	top:0;
	left:0;
	display:none;
	z-index:1000000;}

.noticeWindow{
	max-width:400px;
	background: rgb(239,232,158);
	background: -moz-linear-gradient(top,  rgba(239,232,158,1) 0%, rgba(252,199,121,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,232,158,1)), color-stop(100%,rgba(252,199,121,1)));
	background: -webkit-linear-gradient(top,  rgba(239,232,158,1) 0%,rgba(252,199,121,1) 100%);
	background: -o-linear-gradient(top,  rgba(239,232,158,1) 0%,rgba(252,199,121,1) 100%);
	background: -ms-linear-gradient(top,  rgba(239,232,158,1) 0%,rgba(252,199,121,1) 100%);
	background: linear-gradient(to bottom,  rgba(239,232,158,1) 0%,rgba(252,199,121,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efe89e', endColorstr='#fcc779',GradientType=0 );
	position:fixed;
	border-radius:10px;
	-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.31);
	box-shadow: 2px 2px 2px rgba(0,0,0,0.31);
	z-index:1000001;}

.noticeWindow .msg{
	background:url(../images/mcui/mcui-notice.png) center 20px no-repeat;
	color:#444;
	font-size:12px;
	padding:110px 20px 20px 20px;
	text-shadow:0 1px 1px white;}

.noticeWindow .msg .recinfo{
	text-align:center;
	padding:10px 0px 0px 0px;
	font-weight:bold;
	font-size:14px;}

.noticeWindow .buttons{
	text-align:center;}

.noticeWindow .buttons .mcui-button{
	display:inline-block;
	margin:0px 0px 20px 0px;
	width:100px;}

.noticeWindow .buttons .mcui-button.green {margin-right:20px;margin-top:15px;}
.noticeWindow .buttons .mcui-button.ok {margin-top:15px;}

/* SLIDER */
.mcui-slider{
	display:inline-block;
	position:relative;}

.mcui-slider .sliderzone{
	position:absolute;
	border-radius:3px;
	background:#888888;}

.mcui-slider .sliderdrag{
	border-radius:3px;
	border:1px solid #888888;
	cursor:pointer;
	background:#DDDDDD;
	position:absolute;
	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.31);
	box-shadow: 1px 1px 1px rgba(0,0,0,0.31);}

.mcui-slider .sliderdrag:hover{background:#F5F5F5;}

/* MOUSE SCROLL */
.mcui-mscroll{}
.mcui-mscroll .myContent{position:absolute;top:0px;left:0px;white-space:nowrap;}

.mcui-mscroll>.arrow{opacity:0.85;position:absolute;top:50%;margin-top:-20px;width:0px !important;height:0px !important;cursor:pointer;}
.mcui-mscroll>.arrow.left{left:20px;}
.mcui-mscroll>.arrow.right{right:20px;}

.mcui-mscroll>.arrow:after,
.mcui-mscroll>.arrow:before{
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	top: 0px;
	content: '';
	position: absolute;}

.mcui-mscroll>.arrow.left:after,
.mcui-mscroll>.arrow.left:before{left: 50%;}

.mcui-mscroll>.arrow.right:after,
.mcui-mscroll>.arrow.right:before{right: 50%;}

.mcui-mscroll>.arrow:before{
	border-top: 23px solid transparent;
	border-bottom: 23px solid transparent;
	top:-3px;}

.mcui-mscroll>.arrow.left:after{border-right: 20px solid #FFF;}
.mcui-mscroll>.arrow.left:before{border-right: 23px solid #333;margin-top:4px;}

.mcui-mscroll>.arrow.right:after{border-left: 20px solid #FFF;}
.mcui-mscroll>.arrow.right:before{border-left: 23px solid #333;margin-top:4px;}

.mcui-mscroll>.arrow:hover{opacity:1;}

/* MULTEXT */
.multext_add{height:20px;line-height:20px;margin:5px 0px 5px 58px;padding:0px;min-width:210px;text-align:center;}

/* MCHECK */
.mcui-mcheck{padding:10px;border-radius:5px;background:#EEE;}
.mcui-mcheck>div.choice{padding:5px 10px 5px 30px;box-sizing:border-box;}
.mcui-mcheck>div.choice:not(.other){display:inline-block;background-repeat:no-repeat;background-position:center left 5px;background-image:url(../images/ffront_abad.png);cursor:pointer;border:1px solid #BBB;
background-color:#DDD;border-radius:5px;margin:0px 5px 5px 0px;text-shadow:1px 1px #FFF;}
.mcui-mcheck>div.choice:not(.other):hover{background-color:#CCC;}
.mcui-mcheck>div.choice.checked{background-image:url(../images/ffront_agood.png);}
.mcui-mcheck>div.choice.other{padding-left:0px;}
.mcui-mcheck>div.choice.other>input{}
.mcui-mcheck>div.choice>div.value{display:none;}
.mcui-mcheck.error{background:#FFDDDD;}

/* TINYMCE */
.mce-fullscreen{z-index:99999 !important;}

/*********/
/* SMALL */
/*********/
.mcsml .mcui-datecontrol{
	height:22px;
	width:22px;}

.mcsml .mcui-datecontrol.date{background:url(../images/mcui/small/mcui-cal.png);}
.mcsml .mcui-datecontrol.date:hover{background:url(../images/mcui/small/mcui-cal-over.png);}

.mcsml label{
	font-size:11px;}

.mcsml input[type="text"],.mcsml input[type="password"],.mcsml textarea,.mcsml .mcui-input,.mcsml .mcui-text{
	border-radius:3px;
	font-size:12px;
	padding:3px;}

.mcsml .mcui-checkbox .holder{
	border-radius:3px;
	height:22px;}

.mcsml .mcui-checkbox div .label{
	font-size:11px;
	margin-left:25px;
	line-height:21px;}

.mcsml .mcui-checkbox .holder:active .label{
	line-height:22px;
	margin-left:26px;}

.mcsml .mcui-checkbox.ischecked .image{background:url('../images/mcui/small/mcui-chk-true.png') 5px 3px no-repeat;}
.mcsml .mcui-checkbox.unchecked .image{background:url('../images/mcui/small/mcui-chk-false.png') 5px 3px no-repeat;}
.mcsml .mcui-checkbox.ischecked .holder:active .image{background-position:6px 4px;}
.mcsml .mcui-checkbox.unchecked .holder:active .image{background-position:6px 4px;}

.mcsml .mcui-radio .choice{
	font-size:11px;
	line-height:21px;
	height:22px;
	padding:0px 7px 0px 7px;}

.mcsml .mcui-radio .choice:active{line-height:23px;}
.mcsml .mcui-radio .choice.selected:active{line-height:23px;}
.mcsml .mcui-radio .choice:first-child{border-radius:3px 0px 0px 3px;}
.mcsml .mcui-radio .choice:nth-last-child(2){border-radius:0px 3px 3px 0px;}

.mcsml .tab-title:active{line-height:24px;}
.mcsml .selected.tab-title:active{line-height:22px;}

.mcsml .tab-title{
	border-top-left-radius: 3px;
	border-top-right-radius: 10px;
	font-size: 11px;
	height: 24px;
	line-height: 22px;}

.mcsml .mcui-select{min-height:24px;}

.mcsml .mcui-select .holder{background:url("../images/mcui/small/mcui-sel.gif") top right no-repeat #F5F5F5;}

.mcsml .mcui-select .holder:hover{background:url("../images/mcui/small/mcui-sel-over.gif") top right no-repeat #F5F5F5;}

.mcsml .mcui-select .holder{height:20px;}
.mcsml .mcui-select .holder .selected{
	height:20px;
	padding:3px 5px 3px 5px;}

.mcsml .mcui-select .holder .options .option,.mcsml .mcui-clone.options .option{
	padding:3px 5px 3px 5px;}

#tnmceImageController{
	border-width: 1px;
  z-index: 65535;
	display:none;
	width:auto;
	margin-top:-16px;
	margin-left:-92px;
}

#tnmceImageController>div,#tnmceImageController>div>div,#tnmceImageController>div>div>div{height:30px;width:183px;}

.mce-ico.mce-i-imgedit{background:url("../images/mcui/img-edit.gif") center center no-repeat;}
.mce-ico.mce-i-imgleft{background:url("../images/mcui/img-left.gif") center center no-repeat;}
.mce-ico.mce-i-imgright{background:url("../images/mcui/img-right.gif") center center no-repeat;}
.mce-ico.mce-i-imginline{background:url("../images/mcui/img-inline.gif") center center no-repeat;}
