﻿.uc_block {margin:5px 0;position:relative;display:inline-block;width:100%;}

.uc_title{font:12px verdana;margin: 10px 0 4px;}
.uc_title:after{content:':';}

.uc_block .icon-help-circled{display:block;float:right;margin-left:10px;cursor:pointer;}
.uc_block .icon-help-circled:before{content:'\e84c';display:block;font-family:"fontello";font-size:16px;line-height:16px;padding:7px 0;color:#dae1e6;cursor:pointer;}
.uc_block .icon-help-circled:hover:before,.uc_block .icon-help-circled.Active:before{color:#85afcc;}

/*  uc_Input  */
.uc_input{overflow:hidden;}
.uc_input input,.uc_block textarea{font:13px 'Verdana';resize:none;width:100%;padding:6px 14px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing:border-box;border-radius:4px;border:solid 1px #dae1e6;outline:none;box-shadow: inset 0 1px 1px rgba(0,0,0,.075);background:#fff;}
.uc_block input:focus,.uc_block textarea:focus{border-color: #66afe9;outline: 0;}
/*  uc_Input  */

/*  ucCheckBox  */
.uc_checkbox{overflow:hidden;}
.uc_checkbox input{display:block;float:left;margin-right:4px;}
.uc_checkbox label{overflow:hidden;display:block;font:12px 'Verdana';vertical-align: top;margin:3px 4px;}
/*  // ucCheckBox  */

/*  ucFileUpload  */
.uc_fileupload{overflow:hidden;background: #fff;border: solid 1px #dae1e6;border-radius: 4px;}
.uc_fileupload .uc_title{cursor: pointer; background: #e6edf2;border-bottom: solid 1px #dae1e6;padding: 5px 10px;margin:0;font:14px 'ubuntu';}
.uc_fileupload .uc_title:before{content:''}
.uc_fileupload .uc_title:after{content: '\e8cd';display: block;float: right;font: 14px 'fontello';padding: 0 5px;}

.uc_fileupload .uc_control{padding:5px 8px;display:none;}
.uc_fileupload .uc_control input{width:115px;}
.uc_preview{overflow:hidden;}
.uc_preview_item{overflow:hidden;}
.uc_preview_img{float:left;margin-right:10px;width:100px;min-height:60px;text-align:center;font:35px 'Impact';line-height:60px; text-shadow:0 0 8px #a0a0a0;background:#F2F3F4;color:#fff;}
.uc_preview_img img{border:solid 1px #E0E6EA; max-width:100px;max-height:60px;}
.uc_preview_info{overflow:hidden;}
.uc_preview_name{font-weight:bold;}
.uc_preview_size{}
.uc_preview_btn{font:11px 'Verdana';text-decoration:underline;cursor:pointer;}

.uc_fileupload.Open .uc_control{display:block;}
.uc_fileupload.Open .uc_title:after{content:'\e8cc';}

.uc_fileupload input.UnLook{display:none;}
/*  ucFileUpload  */

/*  uc_Select  */
.uc_select{overflow:hidden;}
.uc_selectList{width:100%;outline:none !important;font:13px 'Verdana';}

.uc_select select,.uc_select .uc_Result{cursor:pointer;overflow:hidden; font:13px 'Verdana';line-height:28px;resize:none;width:100%;padding:0 0 0 14px;border-radius:4px;border:solid 1px #dae1e6;outline:none;box-shadow: inset 0 1px 1px rgba(0,0,0,.075);background:#fff;}

.uc-select_serch { display:block; margin: 0; padding:0 5px; line-height: 12px; font-size: 12px; border: none; width: 100%; }

.uc_select .uc_Result{height:30px;}
.uc_select .uc_Result:before{content:'\e8cd';display:block;float:right; font:14px 'fontello';line-height:28px;margin-left:5px;padding:0 5px;border-left:solid 1px #dae1e6;vertical-align:top;}
.uc_select .uc_Result.Open{border-radius:4px 4px 0 0;}
.uc_select .uc_Result.Open:before{content:'\e8cc';}

.uc_select select[multiple=multiple] + .uc_Result{padding:4px;height:auto;}
.uc_select select[multiple=multiple] + .uc_Result:before{content:''}
.uc_select select[multiple=multiple] + .uc_Result:after{content:'\e8d5';display:block;font:14px 'fontello';line-height:20px;text-align:center;}
.uc_ResultItem{ font:13px verdana;line-height:13px;margin:2px;border:solid 1px #dae1e6;padding:2px 5px;border-radius:3px;border:solid 1px #aaa;background:#f0f0f0;color:#333;background-image: linear-gradient(to bottom, #fff, #d9d9d9);}
.uc_ResultItemClose:before{content:'\e840';display:block;float:left;font-family:"fontello";font-size:14px;line-height:14px;margin-right:5px;cursor:pointer;}

.uc_List{display:none;position:absolute;left:0;right:0;z-index:2;overflow-y:auto; max-height:250px;padding:6px 0; border:solid 1px #dae1e6;border-top:none; border-radius:0 0 4px 4px;box-shadow:0 5px 5px rgba(0,0,0,.075);background:#fff;}
.uc_block .icon-help-circled + .uc_select .uc_List{right:24px;}
.uc_ListItem{margin-bottom:1px;cursor:pointer;font:13px verdana;line-height:13px;padding:5px;}
.uc_ListItem.Sel,.uc_ListItem:hover{background:#0081c2;color:#fff;}

.uc_select select[multiple=multiple] ~ .uc_List .uc_ListItem.Sel{display:none;}
/* // uc_Select */

/*  uc_selectTree  */
.uc_selectTree{overflow:hidden;}
.uc_selectTree input,.uc_selectTree .uc_Result{overflow:hidden;font:13px verdana;line-height:13px;resize:none;width:100%;padding:7px 14px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing:border-box;border-radius:4px;border:solid 1px #dae1e6;outline:none;box-shadow: inset 0 1px 1px rgba(0,0,0,.075);background:#fff;}
.uc_selectTree .uc_Result:before{content:'...';display:block;float:right; font:14px;line-height:14px;margin-left:5px;padding:0 5px;}

.uc_Tree{position:fixed;overflow-y:auto;display:none;z-index:1000001;top:100px;left:50%;width:800px;margin-left:-400px;max-height:80%;padding:25px 30px;background:#fff;}
.uc_Tree > .TreeItem:first-child{background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAASCAYAAACaV7S8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCRDREQzcwRTIyOUNFNDExQTYxNEExOEUyQTg4NTM2MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyQzJGQzIwRDlDMjIxMUU0QjA5QkEzMUJBNkYwQUFFNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyQzJGQzIwQzlDMjIxMUU0QjA5QkEzMUJBNkYwQUFFNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCRDREQzcwRTIyOUNFNDExQTYxNEExOEUyQTg4NTM2MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCRDREQzcwRTIyOUNFNDExQTYxNEExOEUyQTg4NTM2MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt3DvWAAAAA3SURBVHjaRIwBCgAwCALVt+9Be8j+ZAZtC4wTS619LAAUjaEsy7xEe+ingXyw717KTNv0RCXAALGcGB6tS/oWAAAAAElFTkSuQmCC") 0 17px repeat-y;}
.uc_Tree .TreeBranch{display:none;}
.uc_Tree .TreeLink.Now ~ .TreeBranch{display:block;}
/* // uc_selectTree */

.uc_help{display:none;position:absolute;z-index:3;margin-top:5px;top:32px;right:-30px;width:256px;max-width:256px;padding:13px 16px;border:solid 1px #dae1e6;background:#fff;border-radius: 4px;box-shadow: 3px 3px 5px rgba(0,0,0,.1);font:12px verdana;}
.uc_title ~ .uc_help{top:50px;}
.uc_help:after{content:'\e8c3';top:-16px;right:23px;overflow:hidden; font-size: 44px;font-family: 'fontello';color: #ffffff;position: absolute;line-height:20px;}
.uc_help:before{content:'\e8c3';top:-18px;right:23px;overflow:hidden; font-size: 44px;font-family: 'fontello';color: #dae1e6;position: absolute;line-height:20px;}

.importent .uc_input input:invalid,.importent .uc_select select:invalid,.importent .uc_select .uc_Result:empty,
.importent .uc_selectTree .uc_Result:empty{background:#fcf8e3;}

.readonly .uc_input button{display:none;}
.readonly .uc_input input,.readonly .uc_select select,.readonly .uc_select .uc_Result,.readonly .uc_input textarea{background:#F2F1F1 !important;color:#b8c2cc;cursor:default;}
.readonly input[type=checkbox]{cursor:default;}
.readonly label{color:#b8c2cc;cursor:default;}
.error .uc_input input,.error .uc_select .uc_Result,.error .uc_selectTree .uc_Result{border-color:#edaab5;}

/* Календарь */
.uc_input button.ui-datepicker-trigger{display:block;float:right; border:none;background:transparent;padding:0;margin:0;}
.uc_input button.ui-datepicker-trigger:before{content:'\ef48';display:block;position:absolute;bottom:0;margin-left:-34px;padding:5px;font-family:"fontello";font-size:21px;line-height:21px;color:#b8c2cc;cursor:pointer;}
.uc_input button.ui-datepicker-trigger.Active:before{color:#85afcc;}

.ui-datepicker{padding: 5px;border:solid 1px #dae1e6;background: #ffffff;box-shadow: 3px 3px 5px rgba(0,0,0,.1);-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.1);-moz-box-shadow: 3px 3px 5px rgba(0,0,0,.1);}
.ui-datepicker-header{background:#01579b;border-radius: 3px;overflow:hidden;}
.ui-datepicker-header:hover{text-decoration:none;}
.ui-datepicker-prev,.ui-datepicker-next{display:block; width:24px;padding:5px 0;font-size:13px;color:#ffffff;text-align:center;cursor:pointer;}
.ui-datepicker-prev:hover,.ui-datepicker-next:hover{text-decoration:none;color:#ffffff;}
.ui-datepicker-prev{float:left;}
.ui-datepicker-next{float:right;}
.ui-datepicker-title{overflow:hidden;padding:5px 0;text-align:center;font-size:13px;color:#ffffff;}

.ui-datepicker-calendar{border-collapse:collapse;}
.ui-datepicker-calendar th{text-align:center;color:#01579b;font-size:11px;}
.ui-datepicker-calendar td{text-align:center;width:24px;padding:2px 0;border:solid 1px #ebebeb;color:#212121;}
.ui-datepicker-calendar td a{color:#212121;font-size:11px;}
.ui-datepicker-calendar td a:hover{text-decoration:none;}
.ui-datepicker-calendar td.ui-datepicker-today{background:#dcf0f9;color:#212121;}
.ui-datepicker-calendar td.ui-datepicker-current-day{background:#03a9f4;color:#fff;}
.ui-datepicker-calendar td.ui-datepicker-current-day a{color:#fff;}

/* Для файлового менеджера */
iframe#FileManager{z-index:10000000000;display:block; position:fixed;top:0px;left:0px;min-width:1000px;width:100%;min-height:700px;height:100%; background-color:transparent;border:none;}

/* Для информационных сообщений */
#Opacity{position:fixed;top:0px;left:0px;z-index:1000000;background-color:#2e5066;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;width:100%;height:100%;}
#msg_block{display:none;}

#PopUpMassege{position:fixed;z-index:1000001;top:200px;left:50%;width:500px;margin-left:-250px;background:#fff;border-radius: 4px;}
#msgTitle{padding:10px 30px;font:20px 'Ubuntu';border-radius: 4px 4px 0 0;}
#msgTitle:before{display:block;float: left;margin-right:5px;font-family:'fontello';font-size: 20px;}
.warning #msgTitle{background:#fcf8e3;color:#8a6d3b;}
.warning #msgTitle:before{content:'\e884';}
.error #msgTitle{background:#f2dede;color:#a94442;}
.error #msgTitle:before{content:'\e841';}
.information #msgTitle{background:#d9edf7;color:#31708f;}
.information #msgTitle:before{content:'\e83d';}
.confirmation #msgTitle{background:#fcf8e3;color:#8a6d3b;}
.confirmation #msgTitle:before{content:'\e884';}
.castom #msgTitle{background:#d9edf7;color:#31708f;}
.castom #msgTitle:before{content:'\e83d';}

#msgBody{padding:20px 30px 10px;font:18px 'Ubuntu';color:#172833;}
#msgBtn{padding:10px 30px 20px;overflow:hidden;}
#msgBtn a{display:block;float: left;margin-right: 10px;padding: 9px 15px;background: #005c99;font: 12px Verdana;line-height:16px; color: #ffffff;text-transform: uppercase;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;cursor: pointer;}
#msgBtn a{text-decoration:none;}
#msgBtn a:hover{background:#006bb3;}
#msgBtn a:before {display:block;float: left;margin-right: 10px;font-family:'fontello';font-size: 16px;color:#85afcc;}
#msgBtn a.ok:before{content:'\e83d';}