#ajax_loader
{
	position: fixed;
	width: 310px;
	height: 160px;
	left: 50%;
	top: 50%;
	margin-left: -155px;
	margin-top: -80px;
	display: none;
	z-index: 10000;
	background: url(/img/site/loader.png) no-repeat;
}

#ajax_loader #loader_text
{
	width: 164px;
	height: 45px;
	margin-left: 97px;
	margin-top: 59px;
	background: url(/img/site/loader_text.gif) no-repeat;
}

#message_box
{
	width: auto;
	padding: 7px;
}

.login_normal
{
	border:1px solid #0080FF !important;
	background: #9AC8F7;
	color: #fff;
}

.login_valid
{
	border:1px solid #349534 !important;
	background:#C9FFCA;
	color:#008000;	
}

.login_error
{
	border:1px solid #CC0000 !important;
	background:#F7CBCA;
	color:#CC0000;
}

/* CONTAINER WINDOWS */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 999990; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}


.mb-resize
{
	display:block;
	background-color:transparent !important;
	border:3px solid transparent !important;
 	*border:5px solid transparent !important;
	margin:0 !important;
}

.mb-resize-resizable-n { cursor: e-resize; width: 100% !important; height: 50px !important; right: 0 !important; top: -10px !important; z-index:auto !important;}
.mb-resize-resizable-e { cursor: e-resize; width: 5px !important; height: 100% !important; right: 2.5px !important; top: 0 !important;z-index:auto !important;}
.mb-resize-resizable-w { cursor: e-resize; width: 20px !important; height: 100% !important; left: -20px !important; top: 0 !important;z-index:auto !important;}
.mb-resize-resizable-s { cursor: s-resize; width: 100% !important; height: 5px !important; bottom: 2.5px !important; left: 0 !important;z-index:auto !important; }
.mb-resize-resizable-se { cursor: se-resize; width: 15px !important; height: 15px !important; right:2.5px !important; bottom: 2.5px !important; z-index:auto !important;}

.mbproxy{border:1px dotted gray;background: url(../elements/proxy.png)}

.containerPlus {background: url(../img/framework/glass_tint.png) top left repeat-x;}
.containerPlus .spacer {margin-top:10px}
.containerPlus .buttonBar { position:absolute;top:9px;right:17px;float:right; width: 68px; height:18px;}
.containerPlus .buttonBar .close {background:url(../img/framework/buttons.png) 0px -19px no-repeat; width:43px; height:18px; float: right; display: inline;}
.containerPlus .buttonBar .collapsedContainer {background:url(../img/framework/buttons.png) 0px 0px no-repeat; width:25px; height:18px; float: left; display: inline;}
.containerPlus .mbcontainercontent {margin-right:-15px; padding-right:10px;overflow:auto;}

.iconLabel{font-size:10px;padding:5px;background:#f3f3f3;color:gray;display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #ccc}

/*
* black
*/
.containerPlus .ne .icon {left:15px; top:12px; height:25px;}

.containerPlus.black .no	{ background: url(../img/framework/tl.png) top left no-repeat}
.containerPlus.black .ne	{ background: url(../img/framework/tr.png) top right no-repeat; margin-left: 18px;}

.containerPlus.black .n	{ background: url(../img/framework/tc.png) top center repeat-x; margin-right:18px;height:28px;}
.containerPlus.black .n	{ padding-top:14px; font-size:15px; color:white;-moz-user-select: none; -khtml-user-select: none}
.containerPlus.black .n	a{ text-decoration:none;color:#fff; font-size:14px; white-space:nowrap;overflow:hidden;}

.containerPlus.black .o	{ background: url(../img/framework/lc.png) top left repeat-y;}
.containerPlus.black .e	{ background: url(../img/framework/rc.png) top right repeat-y; margin-left: 18px;}
.containerPlus.black .c { background: url(../img/framework/tcc.png); margin-right: 18px;}
.containerPlus.black .cc { background: url(../img/framework/cc.png) repeat; width: 100%; height: 100%;}
.containerPlus.black .c .mbcontainercontent {color:white;}
.containerPlus.black .c .mbcontainercontent a {color:white;}

.containerPlus.black .so	{ background: url(../img/framework/bl.png) bottom left no-repeat;}
.containerPlus.black .se	{ background: url(../img/framework/br.png) bottom right no-repeat; margin-left: 18px;}
.containerPlus.black .s { background: url(../img/framework/bc.png) bottom repeat-x; padding-top: 20px; margin-right: 18px;}
