@charset "utf-8";
/* CSS Document */

.box h1:hover, .box span:hover, .box .comf:hover, .box .com:hover, .box .warn:hover { cursor:default; }
.box .field, .box .buttons, .box .warn, .box .br, .box .after { float:left; overflow:hidden; width:100%; padding:0px 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.box .buttons { overflow:visible; }
.box input[type=text], .box input[type=password], .box textarea {
	width:100%;
	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.box select { max-width:100%; }
.box input[readonly], .box select[readonly], .box textarea[readonly] {
	opacity:.75; filter:alpha(opacity=75);	
}
.box input[disabled], .box select[disabled], .box textarea[disabled] {
	opacity:.5; filter:alpha(opacity=50);	
}
.box input.hasDatepicker { opacity:1; filter:alpha(opacity=100);	}
.box textarea {
	height:100px;
}
.box textarea[data-tinymce] {
	height:auto;
}
.box input[type=text], .box input[type=password], .box textarea, .box select, .box ul.table div, .box ul.table span.head-tit, .batch td {
	padding:5px;
	border:1px solid #999;
	border-radius:3px;	
	-moz-border-radius:3px;	
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #cccccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cccccc));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#cccccc 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#cccccc 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#cccccc 100%); 
	background: linear-gradient(to bottom,  #ffffff 0%,#cccccc 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 );
	transition:box-shadow .3s;
	-webkit-transition:box-shadow .3s;	
}
.box input[type=text]:hover, .box input[type=text]:focus, .box input[type=password]:hover, .box input[type=password]:focus, .box textarea:hover, .box textarea:focus, .focused-input, .box select:focus, .box select:hover, .box .file:hover {
	box-shadow: 0px 0px 5px #d8d8d8;	
}
.box input[readonly]:hover, .box input[disabled]:hover, .box input[readonly]:focus, .box input[disabled]:focus { cursor:default; box-shadow:none; }
.box input[type=checkbox], .box input[type=radio], .box label.check-lab {
	float:left;
}
.box .lab { display:block; margin-bottom:5px; }
.box input[type=checkbox], .box input[type=radio] { margin-right:10px; height:20px; }
.box label.check-lab { font-weight:normal; line-height:20px; }
.box label.check-lab:hover { color:#144082;	}
.box li.check-list { display:block; list-style-type: none; }
.box div.check-list { display:block; overflow:hidden; }
.box .p2 { padding-left:2px; }
.box .p20 { padding-left:20px; }
.box p.com, .box p.fb, .box p.fb-s, .box p.fb-e, .box p.comf {
	display:block;
	margin-top:5px;
	text-align:justify;
	font-size:12px;
	font-style:italic;
}
.box p.com *, .box p.comf { font-size:12px; }
.box p span { font-weight:bold; }
.box div.br { display:block; border-top:1px solid #cccccc; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height:1px; margin-bottom:10px; overflow:hidden;}
.box .error {
	box-shadow: 0px 0px 5px #a72020;
}
.box div[data-field] { transition:background .3s; }
.box div.error[data-field] { box-shadow:none; background:#ffd8d8; }
.box span.info {
	display:block;
	font-size:14px;	
}
.box span.info h1 { margin-bottom:20px; font-size:24px; }
.box span.info p {
	margin-bottom:10px;	
	text-align:justify;
	line-height:20px;
}
.box span.info p:last-child { margin-bottom:0px; }
.box span.info ul { list-style-type:square; margin-bottom:10px; }
.box span.info ul li { margin-left:15px; }
#notif {
	position:absolute;
	padding:8px 26px 8px 8px;
	z-index:99999;
	box-shadow: 0px 0px 5px rgba(0,0,0,.5);	
	font-size:12px;
	white-space:nowrap;
}
#notif:hover { cursor:pointer; }
#notif i { position:absolute; right:6px; top:50%; margin-top:-7px; background:url(../images/close_x.png) no-repeat; width:13px; height:13px; opacity:.25; filter:alpha(opacity=25); transition:all .3s; -webkit-transition:all .3s;	 }
#notif:hover i { opacity:.75; filter:alpha(opacity=75); }
#notif span.txt { line-height:16px; font-size:12px; padding-left:21px; display:block; }
#notif span.error { background:url(../images/icon_error_x.png) left center no-repeat; }
#notif span.warn { background:url(../images/icon_warn.png) left center no-repeat; }
/*.notif-warn { border:1px solid #d7cd9f; }
.notif-error { border:1px solid #e58181; }*/
/* CLOSEABLE */
.box div[data-closeable] .open {
	background:url(../images/icons.png) -5px -95px; 
}
.box div[data-closeable] .close {
	background:url(../images/icons.png) -5px -125px; 
}
.box div[data-closeable] > .lab { -webkint-transition:all .3s; transition:all .3s; height:20px; border-radius:5px; -moz-border-radius:5px; }
.box div[data-closeable] > .lab > label { line-height:20px; }
.box div[data-closeable] .lab:hover { background-color:#e6f0ff; } 
.box div[data-closeable] .toggle-btn {  position:absolute; top:0px; right:0px;  width:20px; height:20px; background-color:#265db0; text-decoration:none; -webkit-transition:background-color .3s; transition:background-color .3s; }
.box div[data-closeable] > div:first-child { display:block; background:url(../images/placeholder.gif); }
.box div[data-closeable] > div:first-child:hover .toggle-btn { background-color:#5b5b5b; }
.box div[data-closeable] > div:first-child:hover { cursor:pointer; }
.box div[data-closeable] > div:first-child:hover label { cursor:pointer; }
.box div[data-closeable] .closed { margin-bottom:10px; height:20px; }
.box div[data-closeable] .closed label { line-height:20px; }

.box .hiddenli { display:none; }

.box .file {
	border:1px solid #999;
	border-radius:3px;	
	-moz-border-radius:3px;	
	overflow:hidden;
	transition:box-shadow .3s;
	-webkit-transition:box-shadow .3s;
}
.box .file .file-input.file-dragged {
	background: #ffffda;
	background: -moz-linear-gradient(top,  #ffffda 0%, #fbe385 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffda), color-stop(100%,#fbe385));
	background: -webkit-linear-gradient(top,  #ffffda 0%,#fbe385 100%);
	background: -o-linear-gradient(top,  #ffffda 0%,#fbe385 100%);
	background: -ms-linear-gradient(top,  #ffffda 0%,#fbe385 100%);
	background: linear-gradient(to bottom,  #ffffda 0%,#fbe385 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffda', endColorstr='#fbe385',GradientType=0 );
}
.box .file-input, .box .attach-bg {
	width:100%;	
	padding:10px;
	text-align:center;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	border:none;
	border-radius:0px;	
	-moz-border-radius:0px;
	background: #efefef;
	background: -moz-linear-gradient(top,  #efefef 0%, #c6c6c6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#c6c6c6));
	background: -webkit-linear-gradient(top,  #efefef 0%,#c6c6c6 100%);
	background: -o-linear-gradient(top,  #efefef 0%,#c6c6c6 100%);
	background: -ms-linear-gradient(top,  #efefef 0%,#c6c6c6 100%);
	background: linear-gradient(to bottom,  #efefef 0%,#c6c6c6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#c6c6c6',GradientType=0 );

}
.box .file .watermark { font-size:12px; padding:7px 10px; border-top:1px solid #999; }
.box .file .watermark label { font-size:12px; line-height:20px; }
.box .file .uploadtext span, .box .file .selecttext span, .box .file .attachtext span, .box .file .attachedtext span { font-weight:bold; line-height:26px; display:inline-block; }
.box .file .uploadtext a, .box .file .selecttext a, .box .file .attachtext a, .box .file .attachedtext a, .box .file .file-edit-el a, .box .button { padding:0px 5px; background-color:#f37a21; text-decoration:none; color:#fff; font-weight:bold; line-height:26px; }
.box .button { font-size:12px; display:inline-block; }
.box .file .uploadtext a:hover, .box .file .selecttext a:hover, .box .file .attachtext a:hover, .box .file .attachedtext a:hover, .box .button:hover { background-color:#5b5b5b; }
.box .file-input span { line-height:20px; padding-left:28px; background:url(../images/file-browse.png) left center no-repeat; }
.box .file-input input { opacity:0; filter:alpha(opacity=0); position:absolute; top:0px; left:0px; width:100%; height:100%; }
.box .file-input input:hover { cursor:pointer; }
.box .file .file-input-list { list-style-type: none; }
.box .file .file-part { padding:5px 10px; width:100%; border-top:1px solid #999; list-style-type:none; }
.box .file .edit-part { overflow:hidden; padding-right:64px; }
.box .file .edit-part label { display:block; margin-bottom:5px; }
.box .file .btn-part { padding:3px; position:absolute; height:30px; top:50%; text-align:right; right:7px; margin-top:-14px; z-index:1; }
.box .file .btn-part span { width:24px; height:24px; display:inline-block; /*top:50%; margin-top:-12px;*/ }
.box .file .btn-part .del-file { background:url(../images/file-remove.png) center center no-repeat; background-color:#f37a21; }
.box .file .btn-part .pos-btn { background:url(../images/file-move.png) center center no-repeat; background-color:#f37a21; margin-right:5px; }
.box .file .btn-part .add-btn { background:url(../images/file-add.png) center center no-repeat; background-color:#f37a21; }
.box .file .btn-part span:hover { background-color:#5b5b5b; cursor:pointer; }
.box .file div, .box .file li, .box .file > p { box-sizing:border-box; -moz-box-sizing:border-box; }
.box .file ul { overflow:hidden; }
.box .file > p { padding:7px 10px; border-top:1px solid #999; }
.box .border-off { border-top:none !important; }
.box .file > p.uploadtext:first-child, .box .file > p.attachedtext:first-child { border-top:none;  }
.box .file > p .remove-all, .box .file > p .select_del_all, .box .file > p .unselect { float:right;  }
.box .file > p span, .box .file > p a, .box .file .file-edit-el a, .box .file-name p.err { font-size:12px; font-weight:normal; }
.box .file-name p.err { padding-top:3px; }
.box .file .edit-part > div { float:left; overflow:hidden; padding:5px; text-align:left; }
.box .file .edit-part > div:last-child { padding-right:0px; }
.box .file .edit-part > div:first-child { padding:5px; }
.box .file .edit-part > div > div { line-height:30px; }
.box .file .edit-part .file-name div { float:left; overflow:hidden; }
.box .file .edit-part .file-name { padding:5px 0px; overflow:hidden; margin:0;/* white-space:nowrap;*/ }
.box .file .edit-part .file-name i { font-size:10px; }
.box .file .edit-part .file-name .finfo { position:absolute; }
.box .file .edit-part .file-name .img-holder { float:left; overflow:hidden; }
.box .file .edit-part .file-name .img-holder a { position:absolute; width:100%; height:100%; top:0px; left:0px; }
.box .file .edit-part .file-name .zoom { position:absolute;  width:40px; height:40px;  background:url(../images/file-zoom.png) center center no-repeat; background-color:rgba(255,255,255,.7); /*#265db0;*/ opacity:0; filter:alpha(opacity=0); transition:all .3s;
	-webkit-transition:all .3s; top:50%; left:50%; margin-left:-20px; margin-top:-20px; } 
.box .file .edit-part .file-name .img-holder:hover .zoom { opacity:1; filter:alpha(opacity=100); }
.box .file .edit-part .file-name img, .box .file .edit-part .file-edit-holder { vertical-align:middle; margin:5px 12px 5px 5px;
 box-shadow:0px 0px 5px rgba(0,0,0,.5); border:1px solid rgba(255,255,255,0); }
.box .file .edit-part a.file-bg { background:url(../images/file-bg.png) no-repeat; width:40px; height:47px; line-height:47px; text-align:center; text-decoration:none; font-weight:bold; color:#fff; text-shadow:#000; display:inline-block; font-size:12px; }
.box .file .edit-part a.file-bg b { position:absolute; width:100%; height:100%; top:0px; left:0px; background:url(../images/file-bg.png) 0px -47px no-repeat; opacity:0; filter:alpha(opacity=0); }
.box .file .edit-part a.file-bg:hover b { opacity:1; filter:alpha(opacity=100); }
.box .file .edit-part i.file-bg { padding-left:5px; line-height:47px; }
.box .file .edit-part i.file-bg:hover { cursor:default; }
.box .file .edit-part .file-editor, .box .file .edit-part .file-edit-holder { box-sizing:content-box; -moz-box-sizing:content-box; }
.box .file .edit-part .file-edit-holder { overflow:hidden; margin:0px 0px 10px 0px;  }
.box .file .edit-part .file-edit-holder img:hover { cursor:move; }
.box .file .edit-part .file-edit-sizer { padding:5px; }
.box .file .edit-part .file-edit-sizer span { font-size:10px; line-height:12px; padding-top:5px; }
.box .file .edit-part .file-edit-sizer .l { float:left; overflow:hidden; }
.box .file .edit-part .file-edit-sizer .r { float:right; overflow:hidden; }
.box .file .edit-part .file-edit-sizer span.i { line-height:18px; text-align:justify; float:left; width:100%; overflow:hidden; font-size:14px; padding-top:5px; }
.box .file .edit-part .file-edit-sizer span.i i { font-size:12px; font-style:italic; }
.box .file .ok {
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );	
}
.box .file .nok {
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f1a9a9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f1a9a9));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f1a9a9 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f1a9a9 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f1a9a9 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f1a9a9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1a9a9',GradientType=0 );
}
.box .file p.tile { border-bottom:1px solid #ccc; }
.box .file ul.tile { margin:5px 0px; }
.box .file ul.tile li { float:left; overflow:hidden; margin:5px; padding:0; }
.box .file li.tile { border:1px solid #ccc; }
.box .file li.tile .file-part {  }
.box .file li.tile .edit-part { padding:0; }
.box .file li.tile .btn-part { top:100%;; margin-top:-35px; right:5px; background:rgba(255,255,255,.7);  }
.box .file li.tile .btn-part .pos-btn { background:url(../images/file-move2.png) center center no-repeat; background-color:#265db0; }
.box .file li.tile .btn-part span:hover { background-color:#5b5b5b; cursor:pointer; }
.box .file li.tile .edit-part .file-name img { margin:0; border:1px solid rgba(0,0,0,0); /*box-shadow:none;*/ vertical-align:middle; }
.box .file li.tile .edit-part .file-name .img-holder { float:none; text-align:center; padding:5px 0px; }
.box .file .nok > p { display:block; text-align:left; font-size:12px; }
.box .file li.lwarn { height:auto; border:none; padding:7px 15px; overflow:hidden; }
.box .file li.lwarn > span { padding-left:26px; background:url(../images/icon_warn.png) 0px center no-repeat; } 
.box .file li.lwarn span { font-style:italic; font-size:12px; font-weight:normal; display:inline-block; overflow:hidden; line-height:16px; vertical-align:middle; }
.box .file div.file-edit-holder .cover { position:absolute; width:100%; height:100%; top:0px; left:0px; display:block; }
.box .file div.file-edit-holder:hover .cover { display:none; }


.box .attach .attachtext, .box .attach .attachedtext { border-bottom:1px solid #999; }
.box .attach .file-part:first-child { border:none; }
.box .attach .attach-hidden { display:none; }


/* TABLE */

.box ul.table, .box ul.table *, .box .twarn { box-sizing:border-box; -moz-box-sizing:border-box; }
.box textarea.table { display:none; }
.box ul.table { list-style-type:none; width:100%; border-left:1px solid #999; border-top:1px solid #999;}
.box ul.table li, .box ul.table div.repl { width:100%; z-index:0; }
.box ul.table input, .box ul.table div, .box ul.table span.head-tit { margin:0; border:1px solid #fff; border-right:1px solid #999; border-bottom:1px solid #999; border-radius:0; box-shadow:none; /*float:left; overflow:hidden;*/ display:inline-block; }
.box ul.table input:hover, .box ul.table div:hover { box-shadow:none; border:1px solid #ccc; border-right:1px solid #999; border-bottom:1px solid #999; }
.box ul.table div.rea:hover { box-shadow:none; border:1px solid #fff; border-right:1px solid #999; border-bottom:1px solid #999; }
.box ul.table li:hover { z-index:1; }
.box ul.table input:focus { border:1px solid #d0e3ff; border-right:1px solid #548adc; border-bottom:1px solid #548adc;
background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #d0e3ff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d0e3ff));
background: -webkit-linear-gradient(top,  #ffffff 0%,#d0e3ff 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#d0e3ff 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#d0e3ff 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#d0e3ff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d0e3ff',GradientType=0 );
 } 
.box ul.table div { white-space:nowrap; }
.box ul.table div.sort-cover { background:none; }
.box ul.table li.head { padding:0; text-shadow:none; }
.box ul.table li.fixed > span.btns { background:url(../images/table_edit_opa.png) center center no-repeat; 
background-color:#fff; } 
.box ul.table li.head > span.btns { background:none; background-color:#fff; } 
.box ul.table li.head > div, .box ul.table li.input {
	background: #efefef;
	background: -moz-linear-gradient(top,  #efefef 0%, #c6c6c6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#c6c6c6));
	background: -webkit-linear-gradient(top,  #efefef 0%,#c6c6c6 100%);
	background: -o-linear-gradient(top,  #efefef 0%,#c6c6c6 100%);
	background: -ms-linear-gradient(top,  #efefef 0%,#c6c6c6 100%);
	background: linear-gradient(to bottom,  #efefef 0%,#c6c6c6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#c6c6c6',GradientType=0 );	
}

.box ul.table li > span.btns { position:absolute; right:-30px; top:0px; width:31px; height:100%; background:url(../images/table_edit.png) center center no-repeat; border-right:1px solid #999; border-bottom:1px solid #999; border-left:1px solid #999; z-index:2; overflow:hidden; background-color:#fff; }
.box ul.table li > span.btns span { display:block; width:30px; margin-left:5px; height:100%; position:absolute; opacity:0; filter:alpha(opacity=0); transition:background .3s; -webkit-transition:background .3s;}
.box ul.table li > span.btns .pos-btn { background:url(../images/file-move.png) center center no-repeat; background-color:#265db0; }
.box ul.table li > span.btns .add-btn { background:url(../images/file-add.png) center center no-repeat; background-color:#265db0; }
.box ul.table li > span.btns .del-btn { background:url(../images/file-remove.png) center center no-repeat; background-color:#265db0; }
.box ul.table li > span.btns span:hover { cursor:pointer; background-color:#5b5b5b; }
.box ul.table li > span.btns.nb { background:none; }
.box ul.table li.sep { background:none; height:4px; width:100%; border-bottom:1px solid #999; }
.box ul.table li.sep span.btns { border-left:none; height:4px; }
.box ul.table li.sep.br { border-right:1px solid #999; }

.box ul.table span.head-tit { background:none; width:100%; padding:5px; font-size:12px; font-style:italic; /*border-right:none;*/ }
.box ul.table span.head-tit+span.btns { border-left:none; }

.box .twarn { height:auto; border:1px solid #999; border-top:none; padding:7px; overflow:hidden; }
.box .twarn > span { padding-left:26px; background:url(../images/icon_warn.png) 0px center no-repeat; } 
.box .twarn span { font-style:italic; font-size:12px; font-weight:normal; display:inline-block; overflow:hidden; line-height:16px; vertical-align:middle; }

.box div.table-btns { overflow:hidden; widows:100%; margin-bottom:5px; }

.box a.table-btn { padding:0px 5px; background-color:#265db0; text-decoration:none; color:#fff; font-weight:bold; line-height:26px; float:left; font-size:12px; margin-right:10px; }
.box a.table-btn:hover { background-color:#5b5b5b; }
.box input.table { display:none; }

.box ul.table div.rea:hover { cursor:default; }

/* BATCH */
.batch input[type=file] { display:none; }
.batch thead td { font-weight:bold; }
.batch * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  }
.batch table { width:100%; border-collapse:collapse; }
.batch table td { padding:5px 10px 5px 10px; border-radius:0px; -moz-border-radius:0px; margin:1; background-clip:padding-box; }
.batch table tr.b-error, .batch table td.b-error { box-shadow:none;  }
.batch table td.b-error { color:#e71616; font-weight:bold; }
.batch table tr.b-error td {
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f1a9a9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f1a9a9));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f1a9a9 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f1a9a9 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f1a9a9 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f1a9a9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1a9a9',GradientType=0 );
	background-clip:padding-box; 
}
.batch div.batch-table { overflow:auto; display:block; margin-top:10px; }
.batch .from-text { display:none; margin-top:10px; }
.batch .from-text textarea { width:100%; height:300px; }
.batch .from-text .button { text-transform:uppercase; margin-top:10px; }
.batch .notif-ok, .batch .b-exists td {
	background: #eaffee;
	background: -moz-linear-gradient(top,  #eaffee 0%, #abf3b8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaffee), color-stop(100%,#abf3b8));
	background: -webkit-linear-gradient(top,  #eaffee 0%,#abf3b8 100%);
	background: -o-linear-gradient(top,  #eaffee 0%,#abf3b8 100%);
	background: -ms-linear-gradient(top,  #eaffee 0%,#abf3b8 100%);
	background: linear-gradient(to bottom,  #eaffee 0%,#abf3b8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaffee', endColorstr='#abf3b8',GradientType=0 );
	background-clip:padding-box; 
}
.batch .notif-ok.twarn span { background:url(../images/icon_success_x.png) 5px center no-repeat; }
.batch label { display:inline; font-size:12px; font-weight:normal; }
.batch div.label { display:block; margin:5px 0px; }
.batch div.label input { margin-right: 5px; }
.batch tr.label { display:none; }

table td { font-size:14px; }

/* CUSTOM BUTTON */
div.custom-buttons { margin-top:10px; }
a.cbtn { display:inline-block; margin-right:15px; background:#265db0; text-transform:uppercase; text-decoration:none; padding:5px; color:#fff; font-weight:bold; }
a.cbtn:hover { background:#5b5b5b; color:#fff;  }


/* FEEDBACK */

.box .inp .feedback { display:block; margin-top:5px; }
.box .inp .feedback:hover { cursor:default; }
.box .inp .bg-warn, .notif-warn { 
	background: #ffffda;
	background: -moz-linear-gradient(top,  #ffffda 0%, #fbe385 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffda), color-stop(100%,#fbe385));
	background: -webkit-linear-gradient(top,  #ffffda 0%,#fbe385 100%);
	background: -o-linear-gradient(top,  #ffffda 0%,#fbe385 100%);
	background: -ms-linear-gradient(top,  #ffffda 0%,#fbe385 100%);
	background: linear-gradient(to bottom,  #ffffda 0%,#fbe385 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffda', endColorstr='#fbe385',GradientType=0 );
	border:1px solid #c59000;
}
.box .inp .bg-success {
	background: #eaffee;
	background: -moz-linear-gradient(top,  #eaffee 0%, #abf3b8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaffee), color-stop(100%,#abf3b8));
	background: -webkit-linear-gradient(top,  #eaffee 0%,#abf3b8 100%);
	background: -o-linear-gradient(top,  #eaffee 0%,#abf3b8 100%);
	background: -ms-linear-gradient(top,  #eaffee 0%,#abf3b8 100%);
	background: linear-gradient(to bottom,  #eaffee 0%,#abf3b8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaffee', endColorstr='#abf3b8',GradientType=0 );
	border:1px solid #17892c;	
}
.box .inp .bg-error, .notif-error {
	background: #fee6e6;
	background: -moz-linear-gradient(top,  #fee6e6 0%, #f8b2b2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fee6e6), color-stop(100%,#f8b2b2));
	background: -webkit-linear-gradient(top,  #fee6e6 0%,#f8b2b2 100%);
	background: -o-linear-gradient(top,  #fee6e6 0%,#f8b2b2 100%);
	background: -ms-linear-gradient(top,  #fee6e6 0%,#f8b2b2 100%);
	background: linear-gradient(to bottom,  #fee6e6 0%,#f8b2b2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee6e6', endColorstr='#f8b2b2',GradientType=0 );
	border:1px solid #e71616;
}
.box .inp .bg-work { background-color:#fff; border:1px solid #999; }
.box .inp .feedback span {
	padding:5px 5px 5px 26px; font-size:inherit; font-weight:bold; display:block; font-style:normal; font-size:12px; line-height:16px;
}
.box .inp .feedback .fb-warn {  background:url(../images/icon_warn.png) 5px center no-repeat; }
.box .inp .feedback .fb-error {  background:url(../images/icon_error_x.png) 5px center no-repeat; box-shadow:none; }
.box .inp .feedback .fb-success {  background:url(../images/icon_success_x.png) 5px center no-repeat; }
.box .inp .feedback .fb-work {  background:url(../images/preloader_x.gif) 5px center no-repeat; }

#image-preview { z-index:1000000; position:absolute; top:-10000px; left:0px; background-color:#fff; padding:5px; 
box-shadow: 0px 0px 10px rgba(0,0,0,.7); }
#image-preview img { vertical-align:middle; }

#toBottom {
	width:51px;
	height:51px;
	position:absolute;
	display:none;
	opacity:0; filter:alpha(opacity=0);	 top:-300px; left:0px;
	overflow:hidden;
	border-bottom-left-radius:5px;
	border-top-left-radius:5px;
	-moz-border-bottom-left-radius:5px;
	-moz-border-top-left-radius:5px;
}
#toBottom > div {
	width:51px;
	height:51px;
	background:url(../images/top.gif) 0px -51px no-repeat;
	border-bottom-left-radius:5px;
	border-top-left-radius:5px;
	-moz-border-bottom-left-radius:5px;
	-moz-border-top-left-radius:5px;
}
#toBottom a { position:absolute; width:100%; height:100%; top:0px; left:0px; opacity:0; filter:alpha(opacity=0); background:url(../images/top.gif) -51px -51px no-repeat;
border-bottom-left-radius:5px;
	border-top-left-radius:5px;
	-moz-border-bottom-left-radius:5px;
	-moz-border-top-left-radius:5px; }
#toBottom:hover a {
	opacity:1; filter:alpha(opacity=100);		
}

.ui-autocomplete {
	max-height: 200px;
	overflow-y: auto;
	overflow-x: hidden;
}
.ui-autocomplete *, .ui-slider * { transition:none; -webkit-transition:none; }
.ui-slider .my-handle {
	border: 1px solid #999999;
	background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
}
.ui-slider a:hover { cursor:pointer; }

ul.plus-table { display:table; width:100%; }
li.plus-table-row { display:table-row !important; }
li.plus-table-row > div { display:table-cell; padding:3px 10px 3px 0px; vertical-align:middle; height:30px; }
li.plus-table-row > div:first-child span { display:inline-block; }