html {height:100%;overflow:auto;margin:0;}
body {min-height:100%; position:relative;overflow:hidden;margin:0;background-color:#f0f0f0;}
* html body {height:100%;}
table{width:100%;}
td {padding:0;border:0;}
td, input, select, textarea, div {font:11px tahoma,verdana;color:#000;}
fieldset{padding: 3px;}
#overlay {display:none;position:absolute;top:0;left:0;background-color:black;z-index:100;width:100%;height:100%;opacity:.2;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);}
legend{padding:0 4px;color: #215a91;}
#main_div{position:absolute;left:50%;top:50%;margin:-231px 0 0 -292px;width:580px;border:1px solid #919B9C;padding:1px;text-align:left;cursor:default;}
#header{font: 13px verdana,arial;color: #fff;padding: 3px 5px;height: 100%;font-weight: bold;margin-bottom: 1px;background-color: #306191;}
#name{font-size: 12px;font-weight: bold;background-color:#fff;border-bottom: 1px solid #ccc9b8;padding: 6px 5px;}
#loading{float:right;padding-right: 20px;height: 16px;line-height:16px;font-size:10px;color:#777;background:url(get.php?load.gif) no-repeat right;visibility:hidden;}
.content{height: 100%;background-color: #fcfbfe;filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FCFBFE,endColorStr=#F4F3EE);padding-top:2px;}
.content td{padding: 0 6px 6px 6px;}
input.text{border: 1px solid #7f9db9;width: 200px;}
input.txt{width:100%;height:14px;border:1px solid;margin:0;border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea;}
input.txt2{border-width: 0;height: 20px;padding: 0;width: 100%;}
textarea {border: 0;width:100%;height: 42px;overflow:auto;margin:0;}
.caption {margin: 3px 0;}
.border{border: 1px solid;overflow:hidden;border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea;background-color:#fff;}
.dialog {display:none;z-index:1000;background-color:#f0f0f0;border:1px solid #919B9C;padding: 1px;width: 321px;position:absolute;top:50%;left:50%;margin:-83px 0 0 -160px;}
.dialog .header{font: 12px verdana,arial;color: #fff;padding: 3px 5px;height: 100%;font-weight: bold;margin-bottom: 1px;background-color: #306191;}
#dia_auth{display:block;}
.header a{text-decoration: none;color: #fff;}
.dialog td {padding:0;}
.i100 {width: 100%;}
.i202{width: 202px;}
/* Стили дерева */
.zTree {overflow:auto;border:1px solid #828790;background-color:#fff;-moz-user-select:none;-khtml-user-select:none;user-select:none;cursor:default;width:312px;height:320px;}
.zTree ul {margin:3px;padding:0;}
.zTree .close ul {display:none;}
.zTree li > ul{background:url(get.php?dot.gif) repeat-y;padding-left:16px;margin:0;}
.zTree li.dl > ul{background:none;}
.zTree li {font: 11px Tahoma;list-style:none;padding:0;margin:0;line-height: 18px;}
.zTree li > div {background:url(get.php?tree.png) no-repeat 0 18px;height:18px;white-space:nowrap;}
.zTree a{text-decoration: none;color: #000;padding-right: 3px;white-space:nowrap;cursor:default;min-height:16px;}
.zTree a:hover{background-color: #eff8fd;}
.zTree span{font: 10px Tahoma;color: #bbb;margin-left: 4px;}
.zTree a:hover span{color: #555;}
.zTree img {width:18px;height:18px;border:0;vertical-align:-3px;background:url(get.php?tree.png) no-repeat 0 18px;}
.zTree a img {width:16px;height:16px;vertical-align:-2px;background:url(get.php?icons.png) no-repeat 16px 0;}
.zTree .error{background-color: #f7f7f7;height: 100%;}
.zTree .error div{color: #777;text-align:center;padding-top: 50%;display:block;}
/* Стили тулбара */
.zTBar {height:28px;padding-left:4px;cursor: default;-moz-user-select:none;-khtml-user-select:none;user-select:none;background: url(get.php?tb_bg.png) repeat-x;overflow:hidden;}
.zTBar div{font: 11px Tahoma;float: left;height: 22px;background: url(get.php?tb_bg.png) repeat-x 0 26px;}
.zTBar .btn{margin: 3px 0;}
.zTBar .lb, .zTBar .rb,.zTBar .mb{width:3px;}
.zTBar .txt{height:16px;background: url(get.php?icons.png) no-repeat 0 0;padding:0 2px 0 22px;white-space: nowrap;margin: 4px 1px;}
.zTBar .spl{background-position: 0 -50px;width:3px;margin: 3px 2px;}
.zTBar .more{width:7px;margin:0 2px;background-position: 0 -160px;}
.zTBar .ico{height:16px;width:16px;margin: 3px 1px;background: url(get.php?icons.png) no-repeat 0 -16px;}
/* Стили селектов */
.zSel {height: 20px;background: url(get.php?sel_bg.png) repeat-x 0 0;-moz-user-select:none;-khtml-user-select:none;user-select:none;overflow:hidden;}
.zSel div{cursor: default;float: left;height:20px;width:2px;background: url(get.php?sel_bg.png) repeat-x 0 0;}
.zSel .arr{float:right;width: 15px;}
.zSel .txt {height:16px;line-height:14px;background: url(get.php?icons.png) no-repeat 0 -16px;padding:0 2px 0 22px;white-space: nowrap;margin: 2px 1px;}
.zSel .more{width:7px;margin:0 2px;background-position: 0 -140px;}
/* Опции селектов */
.zSelMenu{border: 1px solid;border-color: #83868d #c6c7d2 #d2dbe5 #c6c7d2;background-color:red;}
.zSelMenu div div{padding: 0 3px;line-height: 14px;}
.zSelMenu i{font-size: 11px;font-style:normal;color:#555;}
.zSelMenu .ovr{background-color:#3399ff;color:#fff;}
#sxdMenu{position:absolute;top:0;left:0;width:240px;height:100px;border: 1px solid #828790;background-color:#fff;overflow:auto;cursor:default;display:none;}
.zGrid table {table-layout: fixed;}
.zGrid {border:1px solid #828790;overflow:hidden;padding:1px;margin-top:4px;background-color:#fff;cursor: default;}
.zGrid th, .zGrid td {font-weight: normal;text-align:left;padding: 2px 3px;*text-overflow:ellipsis;white-space:nowrap;    vertical-align:top;overflow:hidden;}
.zGrid td.wrap {white-space: normal; }
.zGrid .header {overflow:hidden;background: url(get.php?log_bg.png) repeat-x;}
.zGrid th {border:1px solid;padding: 3px 3px 4px 3px;border-color: #fff #e3e4e6 #d5d5d5 #fcfdfd;}
.zGrid td{border: 1px solid transparent;}
.zGrid tr:hover td{background-color: #eff8fd;border-color: #eff8fd;}
.zGrid tr.sel td{background-color: #d7effc;border-color: #d7effc;}
.zProc {border:1px solid;float:left;height:14px;overflow:hidden;width:300px;background-color:#fff;}
.zProc.green {border-color: #55994d;}
.zProc.blue {border-color: #5170ab;}
.zProc div{height:14px;}
.zProc .top{position:relative;*position:inherit;*margin-top:-14px;top:-14px;z-index:100;width:0;display:block;overflow:hidden;background: url(get.php?log_bg.png) repeat-x 0 22px;}
.zProc.green .top{background-position:0 -22px;border-right:1px solid #55994d;}
.zProc.blue .top{background-position:0 -36px;border-right:1px solid #5170ab;}
.zProc .txt {width:300px;text-align:center;font-weight: bold;}
.zProc .bot .txt{color:#333;}
.zProc .top .txt{color:#fff;}
.progress td {padding:1px;}