/*
 * jSYS Safari Skin Stylesheets
 * Version: 2.1.8 (02.01.2016)
 *
 * © 2007–2016 Cawas Ltd. All rights reserved.
 * https://cawas.com/jsys/
 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
:focus {outline: 0;}
body {line-height: 1; color: black; background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* BODY */

html, body {width: 100%; height: 100%; overflow: hidden;}
body {min-width: 980px; position: absolute; -webkit-text-size-adjust: none;}
html, body, div, span, p, a, td, th, label, input, textarea {font: 11px "Lucida Grande", Tahoma, sans-serif;}

/* SELECTION */

* {user-select: none; -khtml-user-select: none; -moz-user-select: -moz-none; -o-user-select: none; cursor: default; -webkit-user-select: none;}
input, textarea, #journal, #journal * {user-select: text; -khtml-user-select: text; -moz-user-select: text; -o-user-select: text; cursor: text; -webkit-user-select: text; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}

/* TREE */

.tree {position: absolute; z-index: 2;}
.tree label {display: block; height: 16px; overflow: hidden; vertical-align: middle; position: relative !important; z-index: 1; top: 0 !important; font-weight: normal !important;}
.tree div {position: absolute; top: 0; bottom: 0; width: 100%; overflow: auto; overflow-x: hidden;}
.tree span {position: absolute; top: 0; bottom: 0; width: 100%;}
.tree p.select {background-color: #3875d7; color: #fff;}
.tree b {display: block; height: 18px; overflow: hidden; clear: both; font-weight: normal; border: 1px solid transparent;}
.tree ul ul i {text-indent: 16px;}
.tree ul ul ul i {text-indent: 32px;}
.tree ul ul ul ul i {text-indent: 48px;}
.tree ul ul ul ul ul i {text-indent: 64px;}
.tree ul ul ul ul ul ul i {text-indent: 80px;}
.tree ul ul ul ul ul ul ul i {text-indent: 96px;}
.tree ul ul ul ul ul ul ul ul i {text-indent: 112px;}
.tree ul ul ul ul ul ul ul ul ul i {text-indent: 128px;}
.tree ul ul ul ul ul ul ul ul ul ul i {text-indent: 144px;}
.tree ul ul ul ul ul ul ul ul ul ul ul i {text-indent: 160px;}
.tree i, .tree s {display: block; padding: 2px 4px 0; font-style: normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height: 16px; text-decoration: none; -o-text-overflow: ellipsis;}
.tree i u, #editor_dialog_url_menu b {margin-right: 4px; padding-right: 8px; text-decoration: none; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAABeUlEQVQoz52RSUtCYRSG/SPubHG/67mVioWGFZSXKNpFAwRmgxhiAxRoBrUoyUgaFhlBIUSLaBEFUUibhIZVKRYSBA2bTCIkkGi4b1cDLWpTiwcOHB7e73uPAoDiLyj+LZCGlGSgoNqkfs9ARgoKWlL+KshLFxOZ1O7vgGfNgyEZq98KVsMkedf3TRA0ZODqmORcc+L84Qzp1zSe39KIJSOYCHnB6pkklAiGnEAmWtYNCFiIzSF0u42juzCO7/exe72JmagPelcxqILWcwIzM8k4xtB92ILRiB2TcadMD0YinbAfNaFsnIGr5aS8UMNLpik13KdtCFwOYuVmGMFrT3YeilhRPk3ZZ31NmC8d4eCLO7CRmEDocRZ7MlsJH6YuepFJ5838cv4PerlOC5dq3KpC+CmA6MsqYjIH6UW07ogotLEUleXr/ay1nMQiB10NHDdgKenI4j5phq6/6Iqv5sVfDydoBaWqsqBLTvOShXlVZpWNdMKPw30AsfdlIs+2R0oAAAAASUVORK5CYII=) left top no-repeat;}
.tree li.close>ul {display: none;}
.tree i a {margin-right: 4px; padding-right: 8px;}
.tree u.unactive, #editor_dialog_url_menu b.unactive {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAADRSURBVBgZBcG7LoMBAAbQ078ljYZUDCabyYw2RF0Tu92gm9UrSPoORovEG3SwGsTkBaRuESGkFbdEfc4pBQAAUAAAAIiYn2seLw+Xh83jhbmuiBDN3dWc5ipXOclaGntdERaX1nKZ9yTJW66znsZSRDHSXlHoe3Bv4NmWygFUyu0J975UxY8XNaM7UCkbM2FSFd94UoDi7+jTuLq6SXU1H4ZHUPx0zgeMqakax8XgtwOitdnu3aWf1zxmv7ex3RVRChZnpltTs2WD25uzwzu28Q9B/1p485kM2QAAAABJRU5ErkJggg==) left top no-repeat;}
.tree.caption div {top: 16px;}
.tree.borders {border: 1px solid #b2b2b2;}
.tree.table i, .tree.table s {float: left;}
.tree.table div {overflow-y: scroll;}
.tree label>s {border-left: 1px solid #c2c2c2; padding: 1px 4px;}
.tree label>s.last {border-right: 1px solid #c2c2c2; padding-right: 9px;}
.tree.no-scroll label>s.last {border-right: none; padding-right: 8px;}
.tree label>i {padding: 1px 4px;}
.tree.drag p.select {background: none; color: #000;}
.tree.drag i a.expand, .tree.drag li.close>p>b>i>a.expand {background: none;}
.tree del {position: absolute; display: none;}
.tree del.after {border-color: transparent; border-bottom: 2px solid #282828;}
.tree del.before {border-color: transparent; border-top: 2px solid #282828;}
.tree del.child {border: 2px solid #282828;}
.tree div.box {background-color: #f5f8fe;}
.tree li s {color: #555;}
.tree p.select s {color: #fff;}
.tree.lite span {background: url(data:image/gif;base64,R0lGODlhAQAoAIAAAO3z/v///ywAAAAAAQAoAAACB4yPmcDt/woAOw==);}
.tree label {background: url(data:image/gif;base64,R0lGODlhAQAQALMAAP////39/fv7+/n5+ff39/T09PPz8/Ly8vHx8fDw8O/v7+rq6rKysgAAAAAAAAAAACwAAAAAAQAQAAAEDBCMcg5KSyFDRABMBAA7);}
.tree p.select {background: url(data:image/gif;base64,R0lGODlhAQAUAMQAACpm0yxn1C1p1S5r1TBs1jJu1jRw1jZz1zh12Dp32Tx62j9820F+20OB20WD3UeF3UiG3kqI3kuJ3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAQAUAAAFEaAjRdDjNMyiJMhhFMQgBEAIADs=);}
.tree i a.expand {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAjklEQVR4XpXSsQrCMBzE4UR8DVdfwMV3r5Pi4tgtgouDgroIBZfo+RtuCDWiOfhIuRbaf9IoKbRkgqZEzLHEzJ2Ke/J6xE5SmnKxxwJCLUJGKj+pwx1x9GBwvxrPcEOqvcX9tTb0FgPKDO6ru/TAGmU27r9ua48Lgtf+1zm80CF70Oc/B3fGASd8pPnXeANFKC1FmP9Z6QAAAABJRU5ErkJggg==) left center no-repeat;}
.tree i a.expand:active {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAiklEQVR4XpXSLQ7DMAyG4aTnGes9dsQtcGADPULQRgxL24GigLGA/UjZC1LJqtJW+aRHilFsJzalZGrSoCoWLY44YC09OrqRhoPgi618ILolh4BSAtxyhgkP6MzbuGMqDX3FS8+X69valiIu+oZcx621eoz5/ITfe4cfTnjjDOr9hxshGEwh1V/jD5ERKG58jKMCAAAAAElFTkSuQmCC) left center no-repeat;}
.tree li.close>p>b>i>a.expand {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAlElEQVR4XpXQIQ+CQBiHcQ8cG4FR3EhuWOgU/AIWg1VHs/Dh7DSiYzPTIJucweBmcOx8Am9i+I7/9guwey6csdYuZm0IEqjnLJzhe4scKy2UYI0NTtjB1wJZiAwFUrhaIAuwxxkxPC2Qp4twxOFfYCB74IJSfiwnbn/jigY92DgweKFFjQ9ko+COLyo8IZsMbuig7gfL9iCsLO22cQAAAABJRU5ErkJggg==) left top no-repeat;}
.tree li.close>p>b>i>a.expand:active {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAmElEQVR4XpXNoQ6CUBiG4QNaGI1gc6OTmJdgZl6CWS+BESk2k91msXgHJpPNC3CzWUgm3A5v4B9sjB/4tiecs/PuONZaM2l1sBrzDsatzxtkWEKdBBFipNjC14NmCyQ4Yo2ZFsgcBNjhgAieFthWGCLDXv+h2Rs5TnIx7/mhwAV3/GH6gi8euOIHWSd4ocQZHyNTghueGFwFuhshWBZi844AAAAASUVORK5CYII=) left top no-repeat;}
.tree ins {display: block; top: 16px; bottom: 0; left: 0; right: 0px; position: absolute; background: white; z-index: 500; opacity: 0.3;}
.tree em {text-decoration: underline;}
.tree strong {color: #444;}
.tree p.select strong {color: #fff;}
.drag {position: absolute; opacity: 0.5; z-index: 100;}
.bold_first_level>div>span>ul>li>p>b>i {font-weight: bold;}
.bold_first_level>div>span>ul>li>ul>li>p>b>i {font-weight: normal;}
.bold_first>div>span>ul>li:first-child>p>b>i {font-weight: bold;}
.bold_first>div>span>ul>li:first-child>p>b>s {font-weight: bold;}
.tree_check i u {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAABSklEQVQoU2P4//8/Az5saGiYD8T/gfgDiM/AxDk/DIjPYMO8wq3XoIpBOASsgUV80Zm9p19+P33vw/+Td9/D8cErT//7BYWCFSuox7yE2cjApr70zL4rr/+vPP7k/4pjCByRlANWHBga/Z9dfdFZuAZO86VnVp948n/yjjtwHJFeClZsaWP/f+628/9BauAa+FyXnpm79/5/YxNTsCLfmGwwbWRk/D+rc/l/kBxIDVyDsO/SM3Wbn/8PaNr639jcGubB/65p7f+j5j74D5IDqYFrkPadf6Zt++v/KYuf/Y/uP/bfzMbpv31A0v/kRU/AYiA5kBq4BhXfqWemH/70v2zD2/8l69/+z1lw/X/e0ntgNkgMJAdSA9eg59t9ZvetN9/3v/z9f88LVAwSA8mB1MA1GDrlplr6NpzBh0Fq4BqAgBuIpQhgbpgGALDCTiBhG1LzAAAAAElFTkSuQmCC) left center no-repeat;}
.tree_check u.unactive {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAxklEQVR42pWLMQqDQBBF7b1BDuYJzBFsYmNjY2FhYUAw1zHFgATTrMGIKLLRwkosJzOFLsISycBr5v1nIOJfGLc0tQg4wNqCJElgHMdlnmfUwY43W3CNY5imCYdh0MKONiqIogiklNg0jRZ2tFFBGIbAQgihhR1tVBAEATyLAu9ZpoUdbVTg+z68yhIfea6FHW1U4Hke9G2LbxKVEDv4x442Kri4LtRVtXz6HmXX7eAfO9qowLbts+M48AverAGfSZwOMNfgCz0yolqXGP9+AAAAAElFTkSuQmCC) left center no-repeat;}

/* CHOOSE */

.choose {position: absolute; height: 18px; overflow: hidden;}
.choose a, .choose p {color: #343434; text-shadow: 0 1px 0 #cdd1dc;}
.choose li>p>i>a {padding-right: 2px; text-shadow: 0 1px 0 #abb6c8;}
.choose li {float: left; margin-left: 2px; padding-left: 9px;}
.choose p {height: 17px; padding-right: 9px; overflow: hidden;}
.choose a {line-height: 1.4em; font-weight: bold;}
.choose s {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAJCAYAAAAVb42gAAAATUlEQVR4Xo2MOw7AIAxDoVMuQk+TMReAZmvVI1f0JIYg8Rmx9AZbtj0At+qobATp0rmzD2ZGTIqqGRj382J8EJH783e2hohYI4xJN0YBWMEuFGWrBTsAAAAASUVORK5CYII=) no-repeat center center; text-decoration: none;}
.choose li i {display: none;}
.choose li.open i, .choose li:active i, .choose li:hover i {display: inline;}
.choose li:hover {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAACXBIWXMAAAsTAAALEwEAmpwYAAABEklEQVQoz32SS0vDQBSFc+eZyWSSNI5k2+qqa93YkkVxow0RxYCINBDwsXJdcVO0+Kv7iONAxErSs52Pc8+ce6Gua+evbp4+NHflkDI3wYT6AOBAA+XlO/FUNBIyOKJcrAmhW4SJfbRQNptjP9SZDOKQMXcDCO3YW6h4+UpVdNin3ACwC1hoOnvTYZxkwg9XbYCFrqrFWEV6YHJsnA7B9eOykEGPNSE7oM/SU72Vs0eQV4vS86P90MXDvDBODCHcPW5y+zqWKh4QxruDj6aVluFBxoXfXcFPmWn+nJqRfUK5KRPqVuj0/B4LL7jkhmwDfxd8MrkjXMgzxr1jTNna9LZtPgP/T8W4auM2xJQmCBF7Kt8WJErkUw5UswAAAABJRU5ErkJggg==) no-repeat;}
.choose li:hover p {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZEAAAAQCAYAAADXukKeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB+UlEQVR4Xu3c204TYRSG4UngDuiV6IEROoqogHVamqEO/H9nOlO6sZYSLdhShNJCjVGJIaYmQkIMxk3iVdZZJDYFCZnzvgdPsu7gPfqWMRgMjFHpYje2Ujsy3c1+xm+eBMH2KQBgTEkHpAfSBenD1WYMD8vbmXSqH+75ja9Bce/crXR/6WrvjwIAjDfpgXRB+iCdkF5cikjCbU446x9T+Z0z73nnp64c/FYAAIySPkgnpBfSjWFElstvzaB56pXa33V5/4cCAOA60gnphV3qmRcRSXitmHp57K/tftOFvXMFAMBNpBfSjbAfU0Yq35nJ1vtu0DpTAABEId1IBu24kS72MtnNL9prnCgAAKKQboT9sMOIHOZ0va8AAIhKvfqslwoHrpHMd3IrG8cKAIConNonbflt11jMbmfsynudqR4pAACikG6E/bCNB8sbM1bQcdPldwoAgCikG7N2LW5MJ/Kxx+q1b611dbJwqAAAuIn0QroR9mPqYmwYt0rmvGp6iVxbP/X3FQAA15FOSC+kG8PF+u251Ym4VbYeOlveQvaNXnR3FQAAo6QP0gnphXTj0gPGW7PO5N0nefN+ej2Ye1Z3H6029LxuKQDAeJMeSBekD9IJ6cV/X3z/CesSu7Pgm9NWMRNPVQJz6QUAYExJB6QH0gXpw9Vm/AWfMR2G98imEgAAAABJRU5ErkJggg==) no-repeat right top;}
.choose li.select {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAARCAYAAAAPFIbmAAAACXBIWXMAAAsTAAALEwEAmpwYAAABTElEQVQoz2P8//8/AzIwtPFVZGZlc2dhYdVkZGIWBwr9Z4QpMrD2ZmNl40zm4uG35OIV/MbBxfuTlY3jLyMTE0SRvpUXCyc3X52AiJQYn5D4Fy5u/l+s7Bx/mFnY/jEyMjKAFZk7h6cIicsZikjIfeLg5vvFxMSM4gZGQ1s/BaCCclEppQ+cPPwYCsCK7H0SkvnF5LUEhCW/MDGzYCgAK3INzWkXEJX7D7KGAQdgdA0rmCAoLvuJBehInIrcIop7BESkv4B8gVORb2x5IxuP8H+8imKy6tI//mCWZmZhxW1d37RFJjuPXg1k4+D+jVMRMDA5k/Jb4l+8/yGJLYxgihievXilkFczKejLj3/8jIxM/7EqAtHPX77WqOmca/34xXtZdIWMSEmFCYilN2w/oLJlzwmll28/inz/8YcTHsFogBOIRYCYB4jZQQIAEIRw4eXkdroAAAAASUVORK5CYII=) no-repeat;}
.choose li.select p {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZEAAAARCAYAAAAc5pE7AAAACXBIWXMAAAsTAAALEwEAmpwYAAACPElEQVR42u3c3U+ScRTA8afWWvwRNbv0pqxcr7Ms5cVEcyEPoCLKwxQQnIgEBcPfQ1OMhKJW0lbL2Szvuuu2v6bXf8I4jhw657jne/HZzsW5/16do+3u7mrNum45z1/pfRi+1u+pXreN7dR9AQC0rR3pgXRB+nC4GfvDxZv3T3f3uiK3ncEthy9ZGzFU1R1Zq+hzpTIAoD1JB6QH0gXpg3RCenEgIhduDJyql6Zg9yZq7ujaeiC1sRrKfSzMqm0VNj8DANqUdEB6IF2QPkgnpBfSjf2IXL2nhxy+pTcTiVfFUG7TnMl/UgAANJM+SCekF9KNvYhc6hnu6BuNbXjnK8XpJx9MI7epAAA4inRCeiHdqPfjnHbHOWUMB5fLk6maOZV5rwAAOI70QrrRMzgZ1KzuWNEdLa36UzUFAEArpBt2Pb6iWfWFl3q8XBhLvFYAALRCumHzLJQ1mze5rscqyhN/AQBAS/S5sunwJUvakD9tuiIlNRp9DgBAS1zhZ+aDQHpZm4jmZ4eCZmFkZlUBANAK6cZ4ODejVd5uddvH0ytDRkEBANAK6Ub13fZlOTa0TM8/DQ/4s+ZgIK8AADiO9EK6Ue/Hmb2L9R+//nS4jOyiffyx6ZjIKgAAjiKdkF5IN5ofMJ74+ftvZzBRDFl9j0zbWEYBANBM+iCdkF5INw588a07WXf267fvd43FouEMZNJ9niXV700BANqUdEB6IF2QPkgnGr3QDkfkP0tjSUrTBQBoe52NLlgON+MfoVvv1zEIbLMAAAAASUVORK5CYII=) no-repeat right top;}
.choose li:hover>p>a, .choose a:hover, .choose a.select {color: #f4f4f4; text-shadow: 0 1px 0 #68778c;}

/* BAR */

.bar, .params .pmb {position: absolute; overflow: hidden; width: 100%; height: 23px; z-index: 50; background: #e6e6e6 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAXCAMAAAD9RNU9AAAAJFBMVEX9/f2ysrL7+/v6+vr5+fn4+Pj39/f19fX09PTz8/Pm5ub8/Pz2F9h4AAAAIElEQVR4Xm3BBw0AIAADsI5//PvFAKngKqqmG6ZlO195DOEAqAia4JkAAAAASUVORK5CYII=);}
.bar span {display: block; height: 23px;}
.bar div {position: absolute; right: 0; top: 0; height: 23px;}
.bar p {display: block; float: left;}
.bar.separators span p {border-right: 1px solid #b2b2b2;}
.bar.separators div p {border-left: 1px solid #b2b2b2;}
.bar b {display: block; float: left; width: 1px; height: 23px; background: #b2b2b2;}
.bar a {display: block; height: 17px; padding: 6px 12px 0 28px; color: #343434; font-size: 9px;}
.bar p:hover, .params .pmb div:hover {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAXCAMAAAD9RNU9AAAAJFBMVEXw8PCysrLu7u7t7e3s7Ozr6+vq6uro6Ojn5+fm5uba2trv7+8o8VgTAAAAIElEQVR4Xm3BBw0AIAADsI5//PvFAKngKqqmG6ZlO195DOEAqAia4JkAAAAASUVORK5CYII=);}
.bar p:active, .params .pmb div:active, .bar p.pressed {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAXCAMAAAD9RNU9AAAAP1BMVEWCq+uysrKHsOyKtO6Ot+6Quu6TvfCWwPCFruxcpelgqOljretosuxsuO1yvu94xfB9zPGC0vSI2PSN3faXwvAULuwRAAAAKUlEQVR4XgXAhRGAMAwAwE9quO8/KyckJqmomm74zBarze5wutwer/gBDhEA1ojCpQ0AAAAASUVORK5CYII=);}
.bar p.disable a {opacity: 0.6;}
.bar p.disable:hover {background: none;}
.bar p.disable:active {background: none;}

/* EDITOR */

.editor {position: absolute; background: #fff;}
.editor iframe, .editor .busy {position: absolute; width: 100%; top: 23px; bottom: 0; border: none; background: #fff;}
.editor .busy {z-index: 30; opacity: 0.5; visibility: hidden; /* top: 24px !important; */}
.editor .dialog {padding: 5px 20px 20px 20px; position: absolute; top: 22px; visibility: hidden; border: 1px solid #b2b2b2; z-index: 777;}
.editor .upload {position: absolute; left: 20px; bottom: 14px; overflow: hidden;}
.editor .upload input {margin-top: -50px; margin-left: -500px; opacity: 0; font-size: 1000px; height: 550px; cursor: default;}
.style_menu {display: none; position: absolute; z-index: 5000; overflow: hidden; max-width: 240px; max-height: 198px; min-width: 157px; border: 1px solid #b2b2b2; background: #fff;}
.style_menu div {overflow: auto; max-width: 240px; max-height: 198px; min-width: 157px;}
.style_menu p {position: relative; padding: 4px 2px 2px 6px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; border: 1px solid #ccc; margin: 2px;}
.style_menu p:hover {border: 1px solid #2d69d5;}
.reformat {margin: 0 !important; border: none !important; padding: 5px 2px 6px 6px !important; text-align: center; border-top: 1px solid #ccc !important;}
.reformat:hover {color: #fff; background: #2d69d5;}
.shadow-pix {height: 1px; overflow: hidden; top: 23px; position: absolute; z-index: 50; width: 100%; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQIHWNgEAEAABcAFWmJ1vAAAAAASUVORK5CYII=) top left repeat-x;}

/* IMAGE */

.image {position: relative; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background-color: #fff; border: 1px solid #b2b2b2;}
.image span {text-align: center; display: table-cell; vertical-align: middle;}
.image img {z-index: 1; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.image .clear {width: 16px; height: 16px; bottom: 12px; left: 50%; margin-left: -8px; position: absolute; z-index: 11; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAANlBMVEX////////////////////////////////T09P///9kZGQxMTFAQECsrKxTU1OYmJg8PDz///9x71WYAAAACnRSTlMAFZzXV6HFKfO4U1Tn0QAAAF5JREFUeF5lj8kOwCAIRNm0FHDp//9sjfFgwrsxbDOwQKHKXEkQNk/RYRE2tDy7flv3TW/vUrC06YfZCoLo7p8ZFaDhF4Og2i1YBQ737+AenIS0ko6mt8lYsp7Cpfg/z6wJDZVGZvEAAAAASUVORK5CYII=) no-repeat center center;}
.image .upload {z-index: 10; position: absolute; left: 0; top: 0; overflow: hidden;}
.image .upload input {margin-top: -50px; margin-left: -500px; opacity: 0; font-size: 1000px; height: 550px; cursor: default !important;}
.image.readonly {background-color: #f7f7f7 !important;}
.upload.active {background-position: left bottom !important;}

/* TEXTAREA */

.textarea {position: relative;}
.textarea.left-label {margin-bottom: 14px;}
.textarea span {display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0;}
.textarea textarea, .textarea>div {resize: none; width: 100%; height: 100%; border: 1px solid #b2b2b2; padding: 0 0 0 3px; overflow: auto; background: #fff; box-sizing: border-box;}
.textarea.readonly textarea {background-color: #f7f7f7 !important; cursor: default;}
#journal {position: absolute; top: 0; left: 0; right: 0; bottom: 0; padding: 6px 8px; border: none; white-space: nowrap; overflow: auto; overflow-x: hidden; overflow-y: auto; text-overflow: ellipsis; -o-text-overflow: ellipsis;}
.log-silver {color: #777;}

/* CHECKBOX */

.checkbox {padding-top: 2px; position: relative; height: 15px;}
.checkbox input {cursor: default !important; position: relative; left: 0px; top: 1px; height: auto; width: auto; margin: 0 !important;}
.checkbox label {top: 1px; left: 4px; position: relative;}

/* BUTTON */

.button {float: left; margin-left: 5px; padding-left: 9px;}
.button p {height: 24px; padding: 0 9px 0 0; overflow: hidden;}
.button a {line-height: 2em; display: block; min-width: 59px; text-align: center;}
.button {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAXCAMAAADuk5XJAAABVlBMVEX///////9VVVVcXFxtbW1RUVFRUVFSUlJSUlJdXV1RUVGAgIC2trZycnLExMSEhIReXl7///////////9RUVH+/v5SUlLb2Nj8/PzCv7/r6ury8vLV1NT8/Pv7+/vMy8v19fXv7u739/fv7+/Hxsb29vb6+vrCwcDEwsLOy8ve3d3e3d77+/j7+vrb2NnZ2djZ2Njz8/Pb2dnz8/LQz8/b2djr6+re3t3i4uL29vXQzs749/be3Nz////y8fH39/b4+Pf+//729fX6+/jV09PExMTX1NPT09PX1NTr6+vTz9Dg3t3o6ObSz8/T0NDMysr7+/r6+/rOycvOysrk4uK2s7PHxcbJx8bJxsbJxcX6+Pjo5uaKiIjEwcHy8vHFxMTCwcHCwsLExMLi4eHo5uWKhoaura3q6urS0M/Av7/o6Oj49/fv7u36+vjp6Oi7u7vx7+/h4eFtpCUHAAAAFHRSTlOAIPe94eAAQJnwQMZ66YzM8ABNcDFO8u0AAADNSURBVHheFcWDkgRBFAXRO1p7X1XTGNta27Zt/b+2+0RGJHp6+2KciDgGoj/XUwFElhjzz+YQ9kQm+jFwUdc0Tdd08Fx8Ib6795UF/7A7s+f2jA3eMuc902x5oEpFUUqKMg1yHMv6tJxfkCyvyfJLvQ6++f7te7wAPTQPfc0/UDfdSGc2ug2QkBcKxVq5BlpUl1VVXVkFr663X9tb21XQTsrYNw5SBvqPjk9Oz1zXxeDlVfLm9u4+iaHhp+eElJDeEBoZHaMAxkMTkwj8A6gjJfV/h1RUAAAAAElFTkSuQmCC) no-repeat;}
.button p {background: url(data:image/png;base64,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) no-repeat right top;}
.button:active, .button.active {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAXCAMAAADuk5XJAAABlVBMVEX///////9cXFxSUlJRUVFRUVFRUVFUUlRRUVFVVVVeXl6BgYG3t7dqamrCwsKGhoZdXV3///////////9RUVGxsbGsrK2Ni42fnZ+oqKhSUlKPjY+2t7e2traVk5WztraxsbKMiYyjoqOSj5KrqauhoKGVkpV7eHurrKy1traYlpi3t7ewsLBOTE6amZqSkZKnp6dzcXWTkZNMSkxbWluysrJMSUyhoaJ0dnabmZubmZqLiIuTkZKamZuGhYadnZ+IhIicnJ2dnJ2PjI2JiIt3d3ign6FPTk90cnOin6Khn6KMjIyloqWioqOjoqVNSk2lo6Wjo6WOjo6np6hycHKop6l0cHOGhIWEgoSRjZKpqKmrqaypqatTU1OSkpKMiIyrq6ysrKyWmJiwsbGMiY2usLCgoKKwsLGusLGWlpiPjY6xsrFOS02TlZWxsrKytbKTj5Oytrayt7NOS06PjJGLiIy3uLiBgIGRkZJzcXNvbW+ZmJl3d3egoaGdmp2dmZ1+fX5eWl5raW2Wk5aUk5aNio2dnZ2N1K4vAAAAFHRSTlOAIL1AmeAA4UD38MZ66YzM8ABNcFHv630AAADVSURBVHheFcGDlgNBFAXAm6yt1z1mbK5t27ZtG9+9Z6qQn5ObRw4UFmTqTq5j4zG4+z+/ZgbmUo8oygbmm631Wwv01CEIwo7wC7m3Wzm6UZRFyIFEwuNpuUiDPvy6rn/7f0D3z2FnGLQQb2yKv723gtraxc4uUfwD9ez1+eoHfUOQh0dGx+yJSRs0NS1J0mwyCXoIepe8weUVrK5xvsE53wRtbbPd6P5BFHTITHZsMobi07Nz4/LKMFDSUHsX0lRNQ2nZy2sookZUuMorKsmBKld1DRz/ueMrbsH++loAAAAASUVORK5CYII=) no-repeat;}
.button:active p, .button.active p {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAS0AAAAXCAYAAABedRmRAAANkElEQVR4XuxbTYtdxxE9VVeKSDTROAtpZoI9XtlgiImDFw4DApONs9XsAoLs8k9s/CP0eJNVVvoBWSRkE5FNQhRENtEiQkQaSatIGGas6apY9UHRzXti8mTvbmuebndX3dOnThfdPffOoxs3boCIPlXVXwH4DMC7eH0BEUFV87rSDmDweXMsAN8dzoxjHxHBOed/zoMNcOY82ChnHgD4PRH97vbt23+6AOBTBv/25PRkHwowEwCyHxUFsYNIE/DEUCgIZFdVBRMjipMQgFgB788yYnndfgii4mTVSPf3UIeVPDpMha7HUeMVENUn0uGkKYQSgMgws5SfglbxUYWIWn3kQ6iJQuEUn+CU+mhT0ORxIdxS6xHHqDh+9vX6EKBk+BUjqMOF+Hio/k5foyECqtjeLA/mPJjzwMC6hS/iBTDoLWftXWH9zeXvX/7l4eHhr+nmzZt/ePH8xS+2t7bxw+1tXLp00RcuAdQISIiokKa4wIQmATo5XVKFqEKV7F5G+FutQQUAT4aVAqm8wmI0ARQxySqYQBAoVHzy7F9gQVqHE8mSOFbIcBrCCyIITgxFg2KCyhnIcDRxTLDJYkMXGyuCD5nuDNekKYFUxrisWjjFx3BIAeEOJ+NSZtAaPgo1nJEPWDFhShyLCzyZn1IkU1Mwuw4AlT6g1XEFARKLzTRD5lGr2KJslAdzHsx5oOzjsAJKGMd3X21oTXF6eoL/Pn+BF189x5XtK3+8cHp6erC1tYV39t/B5a0f4OKF7/kKnos7AaLBl7zTqQHW8B3J+nLu1NxcrNq1gOwtrPFICKjkIknmoy2T2foSx+u5irt37CTBqYnvGmqW4Bu7oyIW0uCzCgdaW1NYmGALt7LmzllxCTlvkkwSgKm4RlyK7CafGiJgwAGXPuZqWiB9Qs/ykdgJPdJB5+QvMD3clvo4Dqdn+hJAGlg2B8apw4KNhw3yYM6DOQ+68UsP5Hy4j8YCePr1S7z1o6/w4MG/cXJycvDqmZbuv72PvZ09XLx0EVEiEbq5ygmsNtJePtDhSoCeATSNfuuxR6yUH0KOo51twBn7ElpBSs6nGZ/hvnO2XZPu+A4dx64JBIrrCr9vmU/q3OsPSYxKnsJaza84mXElb+imeTDnwZwHo++I24v08uVLPPrPIzx89BB0eHio7733PnavXq1VSieAxJwZE8RQnH0uhV7Cx/KIrd39HwgCv4f9KBo9nFdk4SDcSDAFhigDlIhYiZM2hYC8FYGXBXF8HnEaWljOz0fJjtXrcexaxXqVIYSwtYFP0C3FOpzz6lM4Y4tX4gghLYkzzmwgJadqZdk8D+Y8mPNAgNJjTRwKwmT3HB8/xv37//JF64P3P8DO3k6xjHkOtLGkCAHIUMj4UM4xUA8Krc5Gwun6MbnsTN3xOUvaozg+a2Gjq8cR3zgN8ZB7OEaHyexCJg5WIAPU8+HALY3KFuNlXCqJgTG24ozASQ07XbLOpk+UEavi5dJKVs2Nca429VtdjSuhQv0KYO3SFBvlwZwHcx6AMeq8auzu/qdPn+LeP+/Bfj388CcfYufqTvKtpFCFUtwWbSYktSRaOikwkaWjW8JEZC2zuwZeJhBaYJJ2WLX66wQiRWEBLXGij4HkmbzNT41T4GACSLvYIs9KUlX3pHoTAwIoeULyXFtiKqDkvESKT+CYUan8Oz4ofEA9LkbhUODkiTf3nhxTBURTp1umOxPQQiBG+sdYVEtyg4K14jImil6/qGvWQyulzfJgzoM5D6AxNsUcYNCjSvrg+MlxLVof/fQj7O7u5urWXaug+saHCFW6lTlmLbHysBt+gEqpuGKbKKzaUf9fTrWi126RODlOj2NQVDgjltCIk9bz4pwrrtJnxIHryFxxocVbMFTSyMiHADrfnI2cxuJAG+fBnAdzHnhbBt/SMvl2tuPjY9z9x11ftD7+2ce4tnPNSGa4E03GoUGqFwAT+6krlSTOnTJXaMDthqGcx16guT2Pqmb3++JemkC+Cxk+GRjnzpkrNM7QkhMYbP12j3M1HAa6vlSMfTYcRwuHySdfDautwnGe8exgwhQ4ihb8szDYvTXeChEHjg7vcwwnHw5nXIVDjgN1vUC1YwVOKCOg0EGNj4RqpVvyIYUlNofOgugj6wEjdVDA7DmOtyeeLF6PbdooD+Y8mPNAkSc0RBwSnlPNDwNNJEfFsyfP8Le//xV4tWh98fkXulgsdfnN59athS6++SyjvVgs3HbL22lbpN0+5bcwn6g7XtxX/cusp2251KPlUWIVbnHyetoKJzDs/pFT+S0LZ7k86vhb2+rFZ5l83B44hfl6PoGzNP+Ka9RoYTgeu3GocY4WR4PWHZ/kPfJZoXOOOcxZaZKYHU5h+TU5LVyj5LJpHsx5MOdB6lL2sV44MWdL/fLzL/XVemUnrZ9/coCd3R0gngGACCSIVZZAPDwrG5qSfyGsuZorCHncDywDZMNSTbuDaPgVFsBu755hYOCk0BiivhqgwIjTvyXOMfH62EQVnF9nIAJr8MHIx0jVQ0+tuFDPDJJP4biP6ya+o2l+I6FK4lRcIUjF5WOwGQlCudt6f/HxNsh0XhNXaqiIsHxeqOPy5nkw58GcBxwQamxWzrNUfoBU8eTJU9z5yx1/e3hwcIC9a3to9aq4O5JaUQbspycrcTxs2jARW9viFwaoXiDX0VgSC9Cyc2YNGE3PMEW7qYCUfTKof9Eq1giO43FaCYqWOBBzExCFHYJSuYttLR9RjwOCjk8eZ5sIiOtVe2HUq970lSRFobX3D/oEDnOntUAr5oFPg2ACpz7jnGUpfSou06f0iljNFheOtgau8oZ5MOfBnAeIMgHQQY/SXWotsj95uHPnz/5M6/r169jb+zGIUMWCEawr5qw6flHT2qqpTPSBX4cVvh1W4CD62a7FqcbJUn3rcWochup6nPRjZrOVnTqc2AXGMdfFNeIUXzBANs559EmsjKPs63XudOi+FFv4Mafr56ziKA02zYM5D+Y8GOMYdR3L48eP8T/2reC2YRgGSh0jHcYzFB6scKcwQc3QPDxLukWpgjhVx1pGEDRfGxEUQvTxyBA4x5a3bcM9rWX5qFpKVdEqq/jc7FJFdDewLhx/bdXhPFX4qJZmc7307+Iz/QYs2o63ivA84mDcxWFuqp0f4+sjuSG+48iY1x0+RzUSt5/GgU2cdRX6PVwf1pQ1KhGTWE/0wdkHZx8c/8704SDv5X3BPa15nus0TelyeY2qdLiR9KUpE4Ug410t2FSuCn8oCJQK2BYQc9vTUvvTIceqtlMzYgWlsIETjl8f5gFRieqTqaqOADIBJ+8eN9eem9l3+8sx8mmGoxOXF6WHKs2DOJGP+5kxVsrcfxRV1RC/19l5Ot9Wn8gH4NkCDuKiPlRHhMyO5TM+5M58/tEHZx+cfYCQjN/qivj0Be+MbrndvtL1+pnSD3tmkMJADELR9hhlzjN03cuVXGLkvxNalIZhkErb9SxEg/L4P0g2iZfrOYYLHHCTXBlRE3XmzSJr9vMMZJYd5zXnoPQsayZrZ0gHVgS8eUx2q6lwoGj6naPGWzCoHBVOe0f1fr7kAB99qfFlotVjqt4q6/89OPfg3AOC3/jI2W325GbmY4z993Bd75dlub3aOYMWp2IgAM8keYvQlnqpoF4WFIoLXgtCKf6B/hNBvHrrTxD8Jz0UZA+Cj/UHeOgKCh7UQ3vYLXYPUrDONJnO84VXHq8eFJIlm/CS+TIzGfIo01RO7dDs+hWfdTG6IBmN7xB6KbMmS64TCCskVsKVjWN1oqYOR056zZKUOTTDqKsqOCXZCn3Qr+WTBHiYA3iUXaDDhzjBrkMsEJuaxUGKgxQHWHeu6vzt63c4P38DdjAYvLh7/96tbrcL6ACMzfgf9bdgjAO0llgIxhnu+zSqo5YvjNIz/gPLT2mMWp7jHMmEDIDLMthaZQEwi1r0MiILgYXWeFZYz1m9VoAZEscCwYhiwVjRyc/nVC8J7HXCreehMXuOQZ6DgGzjjmM8h7k8f6eHLdlW4DhH/vC2QfAXc4A5TpjiI68Pkl4m83zR2Vqj+mTIHLFL1hL/BH0sU3lM+crxW51BxGF/MQFs4JXsYo7YJRxjTMlHtrhnXsb7qlEcpDhIcYDGBX+i6mX+nGvZx2I//IKr6ytYLhYrnEwmFz9ubp6MhkPITk44k1B8w+kvX/gsgByS4dvHwdlURU7n6kms2RFQmdD3PZXjlmWlD8LRNUU/3yqT5SJO0RbRQzmxbbE+oShbsx3CizlFG2OOrCMl5oCaXrC/giN2CccIL/YzQ+J3py4mMvKMGbF/Zb1mcZDiIMUBj0d7G/tD9+vnZgMXeQ6tVus9zmazl9Pp9Hmn07nz6OwMer3eHoYCKm2QXEWIU8U6d+/tqnEdLl6eVJnSJisjSrvqBhzS6S9zlBVzUDie1UQf3cT6dlWm+5mCUUq+pj6A8ScKPVCaxkGKgxQHZR2iQ10Ov+VyCR8vL2G1Wi3G4/ErJMApfffhWZ7nT+fz+cP1et0FLRWKNPxx/eNZ4vCmnPr66FrHcbT8X5xqlr4pjWnCTHGQ4qDGXGW02+1Vv9//NBwO345Go9cYgKdUH1N9QPU2/DsllVRSSeWa6meqH6h++Q0KTjqWbUwMQgAAAABJRU5ErkJggg==) no-repeat right top;}

/* LABEL */

.hlabel {display: block; font-weight: bold; margin-top: 7px;}
.nlabel {position: absolute; text-align: right; color: #676870;}

/* CONFIRM */

.confirm {position: absolute; z-index: 999; border: 1px solid #b2b2b2;}
.confirm .icon {width: 32px; height: 32px; position: absolute; top: 14px; left: 16px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAE5UlEQVR4XsWT229UVRjFf9/ZZy4tbWeml2EoLUIMiUGQQi0znU6vF0BCgh0o5Q15E30wPvhgIhET/gH13Sd8MSa+GhNNjDFGjCZGMZGLXAwFFIpc2s7lnLM9J/vhhExbaSm4kpUvJzn722ut/X2iteZ/xUoFWIIkG4lvbCfh1xgrhMUK8Uw7rSde4fjH7/D+u8d4dfMG0k9NQDxKZH8fL712lBPdPRw9foyTB/rZXx8n+lQEdGTIFAc4GLdJWRpiQnJyhMObOuh44gJiUezhnQxldzHoVCESgaBu307feA+jdTGiT1RAZ4Z1U+MU6+qlSdkWiAQkGpOG4jATG9ppZxmwWQaiUezBnfT39jBUnUXc+x6eB/isRKC7i76xHoavTHO6VKa66gl0rmXtkVEmYlESpdsaL/MmbP0cNp5EVUBcmqbGOOhvyPpVfoLQfT4ro/O3EJUuwqZT0LADOt9CdbxB6Q50bZP+4W4GfZGRVRWwvo22Sd99/RpJageo2wwArmtq01ZsgXicxkMjTHRmyKyagGgENdBNoZBj1KmI2ArQJUwH29TKfRTgVpB8jqHhFxkKNmZVBLSnSU+NUWxopFkExALmz2GggfDbVkJdHU1TuykGG/OYAoz7Qhe5QtZ3X0aUpREbmLsMACKmzp4DBcoGp4T0+gkEMxPMzmMJWNdGazDZjUlaxTKOrQhQmQYHUDEAKF8Dy6SjFNQ3kDgyzkSwOSsUYNz37yA/mGe3M48oCZ8d5y5UrgKBZQeq1xFlBIqYFPJ+av+VgvUI7ouNCePeQBsBGiifx7i/BO49JFw8xKSQnBxjItigZQuI2KjeF8gOZB92jwciFgIw+xsAlP4A18SPp0GDAoJzwewM7KQQpLksAZlWWg6P+O5TtAmANjQQxA4nn7lfTTMRCINCgGBz/D4T6xZJwVrMfd53P5pjr2vcg2eINlQKmDVPwPwFAIzQ8F8lJoX+XYz1d9G7UArWYu6nRvzJbyYtLASNFQMq1zACLpkNULV/CxDMkN+vmGmhdSkBofttvvtejHsALyRuQI1lAaWb5rs8HebuQvh/OAsDPYwHqQb9lxTQliJ1aJAJ332bsAi0RhSIMwdn+uHeRVBguZqFIECQ5uRQkALNiwqwbazsFnpGcuxx57AUgPswTQpC9Q5oXQ8CRJIwD5Uy4NZSBWUOGcmyJ/c8u4J7FhSQTtI8NUgx1UxGwihDOgEFZ1ZTfVAP2R8h943P30HSuHdBOwJO7VlxIZEifbDAy23+PTUCbGXc786yz32ApTTgPEyTgIXzD9CUh4ZOqPwNsQZo2Qfz4FYE3NqzSkOQ6rjfP+ffE9wHYGOAryo11Ucx6bv3yiwMbYqywSvNYD7WmFqaBg042tgSaiAepFJkJvMc+O4s39+4zYwNIIJsXs9zQ9sZC1TaFuBSCw/QnlnBv36Cn9+GZ1+H6Q99fgFx0BUjwGcNzEZgje5g75YNnL45w7c2BmJBImLTqD1wNYtDaxDw6n2e/wAu+NRAFGxlGrkesGAP0zsaIxFVtAiIbXrC+Wtc/vRLfjg0REHAEpaANvQswXU1IoLyNF4FKtWlj7ngffY1Z85e4aKnwxnQ1+9w9b1POPXRV2yLKOI8EnRYHxFVl/k/b/HLjRkuA1q0Ng4AC4iLECMco9WGBjytKQMlwPsXJz6h5ELIEpkAAAAASUVORK5CYII=);}
.confirm>p{padding: 24px 16px 6px 64px; min-height: 24px;}
.confirm>p>b {font-size: 12px; display: block; margin-bottom: .6em;}
.confirm .buttons {height: 37px; padding-top: 16px; padding-left: 59px; padding-right: 16px;}
.confirm .button {float: right !important;}
#confirm_busy, #top_dialog_busy {position: absolute; top: 0; bottom: 0; right: 0; left: 0; z-index: 777; background: white; opacity: 0.3;}
#confirm_busy_transparent, #dialog_busy {position: absolute; top: 0; bottom: 0; right: 0; left: 0; z-index: 777;}
#left .confirm {-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px;}

/* ERROR */

.error_busy {position: absolute; top: 0; bottom: 0; right: 0; left: 0; z-index: 6666; background: black; opacity: 0.5;}
.error_message {position: absolute; top: 20%; bottom: 0; right: 0; left: 0; z-index: 6667;}
.error_message div {position: relative; right: 50%; float: right; z-index: 6668;}
.error_message p {position: relative; z-index: 6669; right: -50%; padding: 26px 32px 30px 32px; color: #eee; font-size: 30px; font-weight: bold; background: #181818; -webkit-box-shadow: 0px 5px 30px #555; -moz-box-shadow: 0px 5px 30px #555; box-shadow: 0px 5px 30px #555;}
.error_message b {display: block; font-size: 24px; font-weight: bold; margin-bottom: 10px;}
.error_message i {font-size: 12px; font-style: normal; font-weight: normal;}

/* CALENDAR */

.calendar {width: 164px; position: relative;}
.calendar .dialog {width: 146px; visibility: hidden; border: 1px solid #b2b2b2; border-top: none; position: absolute; z-index: 888; padding: 8px;}
.calendar .ipt {width: 100%; box-sizing: border-box;}
.calendar .clk {position: absolute; top: 0; bottom: 0; right: 0; left: 0; z-index: 1; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAMAAABVlYYBAAAAkFBMVEX///8+Pj4/Pz/c3Nzh4eHY2NjPz8/S0tLl5eXX19fT09OCgoLv7+/u7u729vbr6+vg4ODd3d3q6urm5ubb29vV1dXp6enOzs6AgICDg4OBgYH19fXCwsL4+PiGhoaEhIS4uLjx8fG9vb3e3t6ysrK2trbZ2dnHx8fKysrMzMy3t7e6urrk5OR/f3+FhYX6+vqxfdFUAAAAAXRSTlMAQObYZgAAANdJREFUeF5tjlduAzEQQzmqZXt1T+/1/rcLtXbij/hJjxIBQRhc5v5w5Jv+3oC0+w/wUlVllSnLcklWYD/3vSJyWmqee+AuhA+WwC4S8i0E4KY1Ld9wM/JhjAHetNaiO/11tFPsfGvtk1hri5OKAu/TFKUottuCwS0xTsCDW63EudXaOfdJhQKPyXvx3q9T8mueyifPyWKMsik2ZAn+YIG91qMatb7O6lEfZ3jmfIpeZdvWiGkN8BqGIc9Pl1TDMACpafrmzFIAe3um5MoBdHW9qwnjD1zmB6bBE9G2wbd+AAAAAElFTkSuQmCC) right center no-repeat;}
.calendar .clk:active {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAMAAABVlYYBAAABNVBMVEX///8/Pz8+Pj7q8/5VsPVMqfPC3fqU3ft2uvVpwfeDwPZNdI/Y6fui5vyCwPZ3yvh2uvZrtvNUrvPp8vxTdJFLqPN3yvfB3fpTc4+x7v6U3PrY6vui5vuw1PiSxvfp8/6hzvei5ftet/Whzvh4yviF0/jZ6vyj5vuCv/WhzPex1fjo8vxft/aG1PpTc5F2yfdowPej5vxNdZHT09Ndd5G4uLiw7v6w7vzB3fiRxfaSxvax1PjC3fi9vb3e3t7Z6vvB3PhYdY/ExMRMdI9fuPZIcI9VrvVSc49SeJJRd5G/v79owPZLqfNEbo9NdJFEbo6SxfZZe5JZfZLZ6/tJcZFUrvWF1PrKysqT3PqU3PtYdpHX19d1uvW3t7e6urrCwsLMzMxpwPej5fvd3d1st/WysrLHx8fOyZqMAAAAAXRSTlMAQObYZgAAAS9JREFUeF5tj9O2BEEMRVNom2PburRt2/j/T7jpmdfZlZ2cykOtVTCdNea1GPNYK8cYy3keyzEPYKRXqylE1691PRqp6jrAvbgRE0VxIbYiirHYRICtZiZDCMWDFbGcaQIcNfINSmlpvMxjz5dKALPZi0WC0LFYS9ksbk3VJKqqzpiRdcxmHeDVtm0i2/ITuim/yFSWZYA3x3Fo3O/G4368u+/7xHF+AH4FQaAngnAqBMF5EAgE7/gC5y7lnO9yvnfj3nLqui7AartYpNpQO9M0bbitaaS40wZ4VxSFKMrnAc7Dfj/KxwB/lhWScs+6DMvhlRVapGeVAT46nQqJoJN/0ErlDmAkSQ+S9CghyWQSOwrwnC7UBoZhDGrptPFVMIxawQD4TswlkPlIjGNgOv9tFSNbrWHpzgAAAABJRU5ErkJggg==) right center no-repeat;}
.calendar .cdr {width: 146px; height: 134px; padding-top: 7px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJIAAACNCAMAAABrJdPyAAAAXVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACxzqmxAAAAH3RSTlMIEylKFAoVFwkAIRErNjMgHzhHSzowRQUWLzIOMSgPJbNjQQAAAMhJREFUeNrt3IcRglAQQMED+SQxgAGM/ZdpGzfjvgq2ghdDmZfLLkmXZS5DvO7X21Qnabpd7994H8eubaoUNW03Hp9xGPeljyT1ZT8e4tGVSFTpHjE1kapmijobqY66ykWqkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQ/pCU71L1yUc6ZTuenaI/5/rCnfsY1q3Nc89rt3X4AbMfCseT3sevAAAAAElFTkSuQmCC);}
.calendar .clt {padding-top: 8px;}
.calendar .clt .num, .calendar .clt span {float: left; margin-right: 2px;}
.calendar .clt span {padding-top: 2px; padding-left: 1px;}
.calendar .clock {float: right; width: 18px; height: 18px; margin-top: 1px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAyVBMVEX///94eHguLi5fX194eHhFRUU/Pz9sbGxsbGx4eHh4eHhmZmY0NDQ0NDQqKipSUlJfX18uLi5ZWVkqKio/Pz85OTkuLi5mZmY5OTkqKioqKipzcnJycnJycnNycnJyc3NLTExzcnNMS0tycnIuLi5zc3IuLy7////39/fy8vL4+Pjq6ur19fXb29v7+/vl5eXT09OpqattbW1sbGxfYGDr6+uKi4vi4uL29vbk5OSam5vi4eJ7e3tyc3N6enplZWXY2Njg4ODh4eGZmFWbAAAAJ3RSTlMA2gGZp8SZjcYx0MaNxqfScr7EMXLGjjAw2tBuvo5ujtIB0gFuvm4IZCAgAAAAl0lEQVR4Xj3HVVYEQRAF0dfqLuOGZraPCi77XxRVDYf7FQHB0V1FcXUH0t1yMa+J6tXD+gaAZVdEOyKqbAsYex3R0zMJnTeGFou4nEmKNaS9iJfXYfsUEYv43g/LEW7lfh0/Dm/vxBsYLTN/SsytATPnf7mJSVFe/5TFBPCD0++dAh+AOkrut02zfUxGKqQsnE2nszAD8AOm6RhclKRoqQAAAABJRU5ErkJggg==) 50% 60% no-repeat;}
.calendar .cdr table {border-collapse: collapse;}
.calendar .cdr td div:hover {background: #2d69d5; color: #fff; text-shadow: none;}
.calendar .cdr td div, .calendar td span {padding: 1px 2px 2px 2px; display: block; height: 13px; width: 15px; overflow: hidden;}
.calendar .cdr td {text-align: right; border-left: 1px solid #d0d0d0;}
.calendar .cdr .head td {border: none; text-align: center; font-weight: bold; padding-bottom: 0px; height: 17px;}
.calendar .cdr th {cursor: default; text-align: center; color: #777; padding: 1px 2px; border-left: 1px solid #d0d0d0;}
.calendar .cdr i {font-style: normal; color: #c00; display: block;}
.calendar .cdr b {font-weight: normal; color: #00c !important; display: block;}
.calendar .cdr em{font-style: normal; background: #acf; display: block; text-shadow: 0px 1px 0px #d5e6ff;}
.calendar .right {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAJCAMAAAA4jZ0cAAAAOVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8dlA9AAAAE3RSTlMAuruTqXYSrVkGJqA8DLWLoToOKx0Q8QAAADZJREFUeF5FjFkOACEMQkvdd2fuf1htavR9vRCATCYF1nkVIMSkwii1bRH6IAkwv/91+KzuzwImEgD4RA1AygAAAABJRU5ErkJggg==) 60% 30% no-repeat; opacity: 0.8;}
.calendar .right:hover {opacity: 1;}
.calendar .left {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAJCAMAAAA4jZ0cAAAAOVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8dlA9AAAAE3RSTlMAursmEqmTBlmtdgygPIu1DjqhTrOaTgAAADZJREFUeF5FjEcSgDAQw6xNL9T/PzaZMIAuusjWg4tLvgamUi6A2tYxQPvBQud1g/E378q+nwEnXwD4TTkyeAAAAABJRU5ErkJggg==) 50% 30% no-repeat; opacity: 0.8;}
.calendar .left:hover {opacity: 1;}
.calendar_busy {display: none; position: absolute; top: 0; right: 0; left: 0; bottom: 0; z-index: 887;}

/* NUM */

.num {padding-right: 6px; position: relative;}
.num input {margin: 0; width: 100%; height: 18px;}
.num .ut {width: 12px; position: absolute; top: 1px; bottom: 1px; right: 1px; z-index: 1; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAASCAMAAABYd88+AAAAolBMVEXY2Njh4eHc3NzT09Pd3d0gICDr6+vS0tLX19f19fXPz8/x8fHq6uohISH6+vrOzs4fHx/v7++9vb24uLjb29u3t7fm5ubp6en4+Pj29vbl5eXu7u7g4ODy8vLV1dXZ2dk2Njbe3t66urqnp6eUlJQwMDDJycmysrJwcHCcnJwsLCwzMzPHx8dqamqlpaXMzMzExMSOjo5gYGCZmZliYmLCwsKdt+aKAAAAi0lEQVR4XkXMVRIDQQgE0GZk3SXu7p77Xy0wqUpe0/AH5lmPZa7Q4R82w5LzhVtXrBLZqAZsny7loCYivU5noBGhNca8rLU7pRRqsClHLCaBiwy2UR5FXIHW/9GoAuBRFMWZL95KNfnBHv1GKZz4Pz3TC2/CtSPubkN7ieclHAbEcVxyxzwwYd+R8wG4SQ4fPmcN6AAAAABJRU5ErkJggg==);}
.num .dt {width: 13px; position: absolute; top: 0px; bottom: 0px; right: 0px; z-index: 1;}
.num .up {width: 11px; position: absolute; top: 1px; height: 9px; right: 1px; z-index: 2;}
.num .down {width: 11px; position: absolute; bottom: 1px; height: 9px; right: 1px; z-index: 2;}
.num .up:active {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAMAAADTuiYfAAAAeFBMVEVrtvPY6fuhzPfp8vySxveCwPax1Ph1uvV2uvXB3Pjq8/7Y6vux1fjB3fhst/XC3frZ6vuhzvjp8/4THCTo8vyw1Ph2uvbB3fqJuugVHSQYHiTZ6vyRxfYhKjQ+V253lrYTGyRFYn2Cv/ZyiJ8lMTyMv+2hzvduiqcKwIk3AAAAWUlEQVR4Xg3DhREEQQzEwDEtHDM9c/4ZvrskiBTFNInIMIDKriSijuiEnNu81q2rUYVQza85OHD/5d9x65kZqrpd9vdH9Qwzu4738WFPQ4xL8mNKCUDj+Wj+AUgExzy1ju8AAAAASUVORK5CYII=);}
.num .down:active {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAMAAADTuiYfAAAAflBMVEWx7v5et/VLqPOE0/hpwfd3yvij5vyU3ftMqfOU3PuF0/hVsPVUrvNpwPei5fuU3Pp3yvei5vsNGyN4yviw7v6i5vxLqPIZLjktU21VrvVSiKhft/YNGySF1PpUgpqG0/gxW3gSHSRZlLdjtukWKDEOHCSj5vtkuO2F0/qx7/4uBaeAAAAAW0lEQVR4XiWFBQ4DQRSF3teRdau79/4X7CSFBMCReRW5GLGt6roqlGFPtDmM44WIoI3eH8/1u1GF9VO/u94mM0M+i8jp+MmSEUJIXUmXEoZ2cR9afy0OzF/8mX8QHQT9Ad+0wAAAAABJRU5ErkJggg==);}
.num .units {width: 19px; position: absolute; top: 0px; bottom: 0px; right: 13px; z-index: 3; color: #676870; line-height: 20px;}

/* SIZE */

.size, .box {position: relative;}
.size .slable {position: absolute; top: 3px;}
.size .slable.link {border-bottom: 1px dotted #b2b2b2; cursor: pointer;}

/* INPUT */

.input {padding: 0 0 0 0 !important; position: relative; height: auto !important;}
.input input {width: 100%; box-sizing: border-box;}
.input div {width: auto; padding: 1px; position: absolute; top: 0px; height: 18px; right: 0px; z-index: 1;}
.input span {float: right; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJsAAAASCAMAAAB7AFyuAAAAb1BMVEXh4eHq6urY2Nj19fXg4ODX19fv7+/T09P29vbc3Nzl5eXPz8/Ozs7Z2dnm5ubb29vS0tLV1dXCwsK3t7f6+vrKysrd3d3u7u7p6enk5OTx8fH4+Pjr6+u2tra8vLy/v7/Hx8e4uLiysrK6urre3t6/rsTRAAACBElEQVR4Xr2U17LkMAhEkbMn3Lg5p///xiUcm9KoXFP7si0E3Q3Ib5bhs+ENgdgiDapeGL2qWcHW/ZKqL8BB2tWyzP3/wcI9bLeQt+9rTJEmaOJATwqb98gWmeot/LzptcxCXj7UKB5wTwUOpZ0mBpsFBUPRpgkQRf16DiLfT/+Oj34a1N69/v1B+Skig0jkAZHGoKHFErYbKOq2iVU9YLs5EAZPY0R2yaEtr+9WOwaYEq0KmBEKfRQrbPi1cNDzyOLdMNg0mgZjbMtr1107A5VSs3RadY0c4v7CtTF5I/mm5Pfz86hHcyQXI9cDR7WD6h3mmDSwxjRtLzSY2SzsWrIpv87n80Vvpose5xcNLJemEF7psuOFR+wAHFr7E0kiYguTj8vXeX6an24xNxRm03rb4VTomeTFYYSo2sgEI/Jt7LpuHDstI1AOsQqH+axim4OQ3Qd0aHCRwLxdGoPwvrysj6uCZOXRsFpwFOhsuJtd1C6ZSx8GZZfn0HFcR5EfMlQ/Kis1cIfgin0Qj4ymYdlMUvOFm1V+oygmLifFQ9wHxYkITjr5QdLESuwyJ2HxviYUMAPBXi1k/qIodp0ULVb94CcKXo4BSIkWk1hHKHmJgibJOH0CTiY/N8A4bE0TJN1k7Rby1sxHoPJnWZZ+CfRKYGH2kAZ9zlJzv4eTWvD0AbLxF4rIg8JkFEi2AAAAAElFTkSuQmCC);}
.input p {margin-left: 1px; float: left; width: 18px; height: 18px;}
.input p:active, .input.readonly div:active p {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAASCAMAAACtiUSOAAAANlBMVEXq8/7Z6vvC3fqx1PihzveSxvaCwPZ1uvVst/VLqPNUrvNet/Vpwfd4yveE0/iU3fui5fux7v4BtVedAAAAI0lEQVR4XgXAhQ3AIAAAsOI++f9ZgiBKsqJqumFatuPx+vwXBx0AmhZhJUoAAAAASUVORK5CYII=);}
.input.no_drop div:active p {background: none;}
.input a {display: block; width: 18px; height: 18px;}
.input p.disable a {opacity: 0.6;}
.input p.disable:active {background: none;}
.input.dropbox p {width: 15px;}
.input.dropbox a {width: 15px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAASCAMAAACzQHQ9AAAAM1BMVEX///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADxgEwMAAAAEXRSTlMAALp2u60SWQagoTy1OgyLDhvQgMwAAAA3SURBVHhexcfHFYAgEEBB928gmfqvVk9AAzzmNscOChjaH27g0S8JSDKeCzVPl3ZeMv9+3v8LfF3LAMe619g1AAAAAElFTkSuQmCC);}
.input.readonly div {width: 100%;}
.input.readonly input, .calendar .ipt {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAASBAMAAABoeamPAAAAElBMVEX7+/v19fX6+vr29vb4+Pj39/dKWXbBAAAAJElEQVR4Xj3GMREAAAjDwEhAAhIqoRLwrwaGHvklNF++QmcwXhB0AbEHCpENAAAAAElFTkSuQmCC) !important;}
.input label, .textarea label, .calendar label, .image label, .params label, .num label, .gps label {font-weight: bold; display: block; position: absolute; top: -15px}
.input.readonly input, .calendar .ipt, .textarea label {user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; -moz-user-input: none; cursor: default;}
.input small {font-size: 10px; line-height: 13px; color: #676870; display: block; margin-top: 3px; margin-bottom: -4px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis;}
input {border: 1px solid #b2b2b2; padding: 0 3px 0 3px; height: 20px; overflow: hidden;}
.left-label>label {top: 3px; left: -215px; width: 210px; text-align: right; color: #333;}
.alert {background-color: #ffcccc !important;}
.input.dropbox input {padding-right: 19px;}
input, textarea, .textarea {background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQIHWNgEAEAABcAFWmJ1vAAAAAASUVORK5CYII=) top left repeat-x !important;}
input {line-height: 1.3em;}
textarea {line-height: 1.2em;}

/* PARAMS */

.params {position: relative;}
.params .tree {position: relative !important;}
.params .pmb {margin-top: 8px; position: relative; overflow: hidden; width: 41px; height: 18px; background-position: 0 -2px; border: 1px solid #b2b2b2;}
.params .pmb div {float: left;}
.params .plus {width: 20px; height: 18px; border-right: 1px solid #b2b2b2; background: url(ui.png) -3px -2px;}
.params .minus {width: 20px; height: 18px; background: url(ui.png) -25px -2px;}
.params .pmb div:hover, .params .pmb div:active {background-position: 0 -2px;}
.params .pmb div.disable p {opacity: 0.6;}
.params .pmb div.disable.disable:hover {background: none;}
.params .pmb div.disable.disable:active {background: none;}

/* TAB */

.tabs {overflow: hidden; position: absolute; top: 0; left: 0; bottom: 0; right: 0;}
.tab {position: absolute; top: 0; left: 0; bottom: 0; right: 0;}
.tab>label, .group {display: block; height: 16px; font-weight: bold; margin-bottom: 20px; border-top: 1px solid #ffffff; border-bottom: 1px solid #b2b2b2; text-align: center; padding-top: 2px; color: #555; text-shadow: 0px 1px 0px #e5e5e5; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAATCAIAAADeafBOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAALElEQVQIHQXBAQ0AMAjAMDL/Ho8Rtrez+6iwGMNCI8XEREWjExMVi4w6NJo+E7o2cmUlMtwAAAAASUVORK5CYII=);}
.tab.closed {overflow: hidden; height: 20px; padding-bottom: 0px;}
.tab.closed.bottom {height: 19px;}
.tab_body {overflow-x: auto; position: absolute; top: 20px; left: 0; bottom: 0; right: 0; padding-bottom: 20px; padding-top: 8px;}
.tab.closed .tab_body {display: none;}
.tab.closed>label {cursor: pointer;}

/* GROUP */

.group.middle {margin: 20px 0 34px 0;}
.group.middle:first-child {margin-top: 0px !important;}

/* GROUPBOX */

.groupbox {position: relative; margin: 20px auto 0;}
.groupbox .lt, .groupbox .rt, .groupbox .lb, .groupbox .rb {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJIAAACNCAMAAABrJdPyAAAAXVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACxzqmxAAAAH3RSTlMIEylKFAoVFwkAIRErNjMgHzhHSzowRQUWLzIOMSgPJbNjQQAAAMhJREFUeNrt3IcRglAQQMED+SQxgAGM/ZdpGzfjvgq2ghdDmZfLLkmXZS5DvO7X21Qnabpd7994H8eubaoUNW03Hp9xGPeljyT1ZT8e4tGVSFTpHjE1kapmijobqY66ykWqkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQ/pCU71L1yUc6ZTuenaI/5/rCnfsY1q3Nc89rt3X4AbMfCseT3sevAAAAAElFTkSuQmCC);}
.groupbox .ct {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAYAAAA7zJfaAAAAGElEQVQIHWNgYGDwAmIGTRAhDCI46EEAAF0dAS8a495JAAAAAElFTkSuQmCC);}
.groupbox .cb {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAYAAAA7zJfaAAAAEUlEQVQIHWNgYGDgAGI6E8IALGMAzPjqbNcAAAAASUVORK5CYII=);}
.groupbox .lc {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAABCAYAAADErm6rAAAAFElEQVQIHWNgYGDQBGJhIOagBQYAM3EA7W/l1D0AAAAASUVORK5CYII=);}
.groupbox .rc {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAABCAYAAADErm6rAAAAEklEQVQIW2NgYGDgoBEWBmJNACP5AO3kC0R9AAAAAElFTkSuQmCC);}
.groupbox .cc {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQIHWNg4AAAAAsACceWOdcAAAAASUVORK5CYII=);}
.groupbox .lt {background-position: left top; width: 20px; height: 8px;}
.groupbox .rb {background-position: right bottom; width: 20px; height: 18px;}
.groupbox .ct {background-position: center top;}
.groupbox .rt {background-position: right top;}
.groupbox .lc {background-position: left center;}
.groupbox .cc {background-position: center center;}
.groupbox .rc {background-position: right center;}
.groupbox .lb {background-position: left bottom;}
.groupbox .cb {background-position: center bottom;}
.groupbox .input label, .groupbox .num label, .groupbox .textarea label, .groupbox .params label, .groupbox .image label, .groupbox .checkbox label {font-weight: normal !important; text-shadow: none !important; color: #333;}
.grlabel {position: absolute; top: -15px; left: 0; font-weight: normal !important; color: #676870; text-shadow: none !important;}
.groupbox .input {margin-top: 12px;}
.groupbox .textarea {margin-bottom: 0;}

/* MENU */

.menu {display: none; position: absolute; z-index: 5000; overflow: hidden; max-width: 240px; max-height: 216px; min-width: 158px; border: 1px solid #b2b2b2;}
.menu div {overflow: auto; max-width: 240px; max-height: 216px; min-width: 158px;}
.menu p {padding: 2px 4px 3px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; position: relative; height: 13px;}
.menu p:hover {color: #fff; background: #2d69d5;}
.menu-icon {display: block; width: 22px; height: 22px; position: absolute; top: 1px; left: 1px;}
.menu.fbm {margin: -1px 0 0 -1px;}
.menu .separator {padding: 0; border-bottom: 1px solid #ddd; margin: 3px 0; height: 0; overflow: hidden;}
.menu .separator:hover {background: none;}
#menu_busy {position: absolute; top: 0; bottom: 0; right: 0; left: 0; z-index: 4999;}
.input .menu  {padding: 0; height: inherit; right: inherit; z-index: 5000; max-width: inherit; min-width: inherit;}
.input .menu div {padding: 0; height: inherit; right: inherit; z-index: inherit; max-width: inherit; min-width: inherit; position: relative;}
.input .menu p {margin: 0; float: none; width: auto; height: 13px;}
.input .menu div:active, .input .menu div:active p {background: none;} 
.input .menu p:active {background: #2d69d5 !important;}

/* ICON */

.icons p {padding: 5px 20px 6px 27px;}

/* DIALOG */

.dialog {padding: 8px 20px 19px 20px; position: absolute; visibility: hidden; border: 1px solid #b2b2b2; z-index: 778;}
#editor_dialog_url_menu b {margin-right: 0px;}
.top-dialog {padding: 8px 20px 47px 20px;}
.top-dialog .buttons {position: absolute; right: 20px; bottom: 13px;}
.top-dialog .button {float: right !important;}
.top-dialog .groupbox {margin-top: 10px !important;}

/* SAVEBAR */

.savebar {position: absolute; bottom: -42px; right: 0; left: 0; height: 31px; background: url(data:image/gif;base64,R0lGODlhAQAqANUAAMXN29PZ5MbO28/W4szT38vS3tHY49DX4p2ntrC5x8PM2r7H1cbP3MrS3snR3cvT39LZ49HY4tDX4bvF08PN2sLM2cnS3sfQ3NDY483V4NPa48XP28TO2snS3cjR3NDY4s3W4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAQAqAAAGJEBEYrKoKCicJGAjYFwuDo+l0yg8CI+MFjSQSDCfQ8QAKWsCQQA7) top left repeat-x; padding: 11px 0 0 6px; visibility: hidden; display: none; z-index: 70}

/* LINE */

#line {z-index: 1; height: 23px; overflow: hidden; background: #c2cad7 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAOCAIAAABhIeELAAAAJUlEQVR4AWM8dOo60///DED8H4z/ATGYzwDmw+UYYGJA+sW9cwDGHSD2q4wREgAAAABJRU5ErkJggg==) bottom left repeat-x;}
#line .choose {z-index: 1; width: 300%; height: 20px; position: relative; margin-bottom: -1px;}

/* HEADER */

#header {position: absolute; z-index: 100; width: 100%; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAMAAAAMEmfoAAAAP1BMVEUaGx0bHR4YGxt3eHmGh4dpamt9fn5cXV1VVldNT1BJSkqDhIQbHR8ZGx5wcXIYGx1hY2MYGRsZGhw9Pz8YGBuVec1LAAAAKUlEQVR4Xg3BhQ3AIAAAsKIyt/9vHalsVSWH4tJ0wyJMmx2c4nR7vL4fEYEA1iURM3AAAAAASUVORK5CYII=);}
#header h1 {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAQAAAA3m5V5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAB5ElEQVQoFX3BTUiTcQAH4N9ch23Yd0rJyINSDgslOjRMcSiBo6xAKsNLHUJShGgIFStxhw4LQkgCWxB1qPCyukjEW7k2xLZoy6JU7IvVPgxxTbe9W+//15rDmEXPA6xUDC3+Q4UDGNzi3DiMSzDgn9RFvZdff48oqczixIdWFxrxt+KjUpCkgx08zTHS4oMeK2iuBUiakMcBIQ71o1CzIZEJXscyqmJzjyZQaKGGdJtggBENMKIaOq/7yywKaNebWx1VDw8+6Xpu8XS7257ur5HGQyFosExfcqPP93laSQhZxMW8iIukt3E89NVV1oWzUCNLt/d+dE4kF29ZBpw7uY6ruZb65iPyz8ipmbuPg7qTAKrbwwtpH8sdlc6PezqxZJXNRXITW8jb0yjBkKQoLANYKsTQW6xB1oa2SOLHA2TN95LHj2Ey9M6PHPminDH0A6i48obkNmQFStPKvauYjY4EkENNKvLsG/bdPEwqF5CzoyKefmlHdGQmhgbk0Exa/X09HKYav6nMg2SsBTSRZ7zowHaUo2nKTlr9sKAWW7G7yOYLy0FqAdBOcSdgHq2Xzr/osfIc6Zls99RJJ8befxJJ1mMJu0WYpBAp2gA28RUFBRWOshZ/UMddNHIz8ljFOlYi7xfMCgGgxQ7cZwAAAABJRU5ErkJggg==) 5px 1px no-repeat; font-size: 12px; padding: 4px 0 0 29px; height: 20px; overflow: hidden; color: #e8e8e8; font-weight: bold; text-shadow: 0 -1px 0 #303030;}
#header .choose a {color: #d6d6d6; text-shadow: 0 -1px 0 #303030;}
#header .choose li:hover {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAAcklEQVR4Xo3RoQqAMBRG4TvRZFhZmM0wxCTsIXwDi69uslksdoMnGAbi5f7wtcMNm5PvIjoEeDRl1GJAQi3FXBFM6PHuG2WM8rMKEUmUufKKdimA6ZG3RGKJLkt0WqIDt9LYH5PJhv0vUj5YX0TGjAXrAxkYCZtKRXqoAAAAAElFTkSuQmCC) no-repeat;}
#header .choose li:hover p {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIgAAAAQCAYAAADNjzd8AAAAvUlEQVR4Xu3ZIY6DUBSF4dObjkJgEIyrIKRqktn/LlCEIHAgMIin+kR/+ZKSLqA9X/Lv4CRX3ItetfRLDdX0o09mDzpop5U2FcqBVNRTR1d9I8s000SpHEhFf3Qjs4UGSiGgL8ZhdqNeCGqpo5JZR+1F0j/d9cpsDEmNzpk1IanWObM69IZZ0KFzZkdI2nXObA9JK2UqmWVaQ9JGM5XMZtpCwESLALOFJiEEJBpo/OpzY5lGGigJfve/5Xf/E5PsKUlvy7ZpAAAAAElFTkSuQmCC) no-repeat right top;}
#header .choose li.select {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAARCAYAAAAPFIbmAAAA+0lEQVR4Xn3NvUrEQBiF4ZlBxVQhSMCfRiRaJOQGUkuqYGWdSwgBV9FFi2UxCFZaCLaCN7BgZZMrsLSKpWCVRohC1h3fwsAi2Tnw5AS+AyN6coAxHjDB0/xxDxdKqUf6Dte4xKgb7FqWdfV3HOEMJzjGAELYtj2kbnA+dzjqLPHZb5pmk/7AN7T4F+l53rCqqlX+PzETPVFt2zr0FzR6o+q61vSPcUSmhgFhFATBCm2MCsNwRkvjyPf9d8dxlk1DlWXZM9aNIynlaxzHL3meby0aKogoiiZpmr4VRbFtfFprvYbDsizvGd8mSTJ2XfeU00D2jH0qwA42YP0CXX1II2Bx81cAAAAASUVORK5CYII=) no-repeat;}
#header .choose li.select p {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIgAAAARCAYAAAAG0+TZAAABtUlEQVR4Xu2Wv0ojURSH59zEaBCNIQz+2UKRKDIhWEkgTRBiym3TpbEPqfMA8xb7ALZpU0iaQBDstHDjwrIsGgaD47KZCYkz/o5McUWfYHI++Lhn5pbzce+Q8Znv8ATuwg2YgPFFeIXP8De8gh19M6nNh7CulDoKgsDFPIJ/4BzGFyEJUzCnlKrj2x9jvoB30CDIHKTT6XPP89YxO9CPygoj44tAkQm4Ak208IIWfmD+SQbIZDJt13U3ozimCx2GhLIMTTQxQhM2Hy/VyWSyg/UR+gsbhhBG+tCJmqhSPp9vD4dDPlr+wQAKgoJraMNXs9ksiwdPOzkEIYQet6HG43Go/ZAygvDeBLehwPyLOAQh5DZUoVBIfbUrCNyGKhaLAWaCOoJA3IayLOtvNptd0iIRBOImuA3VbDa7cEsLRBCIm4BdRUS3tVrtutVqfZNIgEDcAjfBbSgDlMvlTqPRuLdte2+xrxu5VrgBboGbMPQQwjDMYTnt9Xpn/X5/Ct3BYPDfcZy5EVsE0zSTpVJpFUFk4HKlUuni9SURPX0IRAvFwlKA+3AbpmF8ETz4AH/BG75W9M033amat/kdbf0AAAAASUVORK5CYII=) no-repeat right top;}
#header .choose li:hover>p>a, #header .choose a:hover, #header .choose a.select {color: #e8e8e8;}

/* CONTAINER */

#container {width: 100%; height: 100%; position: relative;}
#container.bottom_line {border-bottom: 1px solid #b2b2b2;}
#content {position: absolute; top: 0; bottom: 0; right: 0; left: 0; padding: 3px 20px 20px 20px;}
#blank {position: absolute; top: 50%; line-height: 30px; height: 30px; overflow: hidden; margin-top: -15px; right: 0; left: 0; text-align: center; font-size: 12px; font-weight: bold; color: #676870;}
.layer {position: absolute; top: 0; bottom: 0; right: 0; left: 0; z-index: 5;}

/* LEFT/RIGHT */

#left {position: absolute; top: 24px; bottom: 0; left: 0;}
#right {position: absolute; top: 24px; bottom: 0; right: 0; border-left: 1px solid #a5a5a5;}
#left.w20p {right: 80%; width: 20%;}
#right.w80p {left: 20%; width: 80%;}
#left.w35p {right: 65%; width: 35%;}
#right.w65p {left: 35%; width: 65%;}
#left.w30p {right: 70%; width: 30%;}
#right.w70p {left: 30%; width: 70%;}
#left.w40p {right: 60%; width: 40%;}
#right.w60p {left: 40%; width: 60%;}
#left.w45p {right: 55%; width: 45%;}
#right.w55p {left: 45%; width: 55%;}
#left.w50p {right: 50%; width: 50%;}
#right.w50p {left: 50%; width: 50%;}
#param_line {position: absolute; right: 4px; top: 0;}
.show-link {cursor: pointer; text-decoration: none; display: block; width: 22px; height: 22px; background: url(ui.png) -286px top no-repeat;}

/* BUSY */

#right_busy {position: absolute; top: 0; bottom: 0; right: 0; left: 0; z-index: 777; opacity: 0.3; background: #fff;}
#right_busy_indicator {position: absolute; overflow: hidden; left: 50%; top: 50%; margin-left: -16px; margin-top: -16px; z-index: 999; border-top: 4px solid rgba(0, 0, 0, 0.2); border-right: 4px solid rgba(0, 0, 0, 0.2); border-bottom: 4px solid rgba(0, 0, 0, 0.2); border-left: 4px solid #515151; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -webkit-animation: right_busy_indicator .5s infinite linear; animation: right_busy_indicator .5s infinite linear;}
#right_busy_indicator, #right_busy_indicator:after {border-radius: 50%; width: 28px; height: 28px;}
@-webkit-keyframes right_busy_indicator {0% {-webkit-transform: rotate(0deg); transform: rotate(0deg);} 100% {-webkit-transform: rotate(360deg); transform: rotate(360deg);}}
@keyframes right_busy_indicator {0% {-webkit-transform: rotate(0deg); transform: rotate(0deg);} 100% {-webkit-transform: rotate(360deg); transform: rotate(360deg);}}
#left_busy {position: absolute; top: 0; width: 100%; height: 100%; z-index: 1001;}
#left_busy_indicator {position: absolute; width: 16px; height: 16px; right: 4px; bottom: 3px; background: url(data:image/gif;base64,R0lGODlhEAAQAPIAAObm5mBgYMXFxYKCgmBgYJKSkqOjo6ysrCH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==); z-index: 1002;}

/* COPYRIGHT */

#copyright {position: absolute; top: 50%; left: 50%; margin-left: -150px; width: 150px; height: 128px; color: #676870; margin-top: -52px; overflow: hidden; background: #ececec url(jsys.png) left top no-repeat; padding-left: 150px; text-align: center;}
#copyright h1 {font-size: 24px; font-weight: bold; margin-bottom: .4em; color: #555; margin-top: 23px;}
#copyright p, #copyright small, #copyright small a {line-height: 13px; color: #676870; text-decoration: none;}
#copyright p {margin-bottom: .9em;}
#copyright p a {color: #2971a7;}
#copyright a {cursor: pointer;}
#copyright small a:hover {text-decoration: underline;}

/* SHADOW */

.shadow {-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);}
.shadow-top {-webkit-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.15); box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.15);}

/* TEXT-SHADOW */

#copyright h1, #copyright p, #copyright small, #blank, label, .calendar .dialog, .confirm>p, .input small, .nlabel {text-shadow: 0px 1px 0px #fff;}

/* BORDER RADIUS */

.editor .dialog, .confirm, .calendar .dialog, .dialog {-webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}
.error_message p {-webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px;}

/* MAIN COLORS */

#container, .calendar .dialog, .confirm, .editor .dialog, .dialog, .tab, .layer {background: #ececec;}
.menu, .reformat, .pdlg {background: #f3f3f3;}

/* LOGIN */

.login #container {width: 240px; height: 380px; position: absolute; top: 50%; left: 50%; margin-top: -190px; margin-left: -120px; overflow: hidden; border: none; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; background: #ececec url(jsys.png) center 28px no-repeat; border: 1px solid #b2b2b2; -webkit-box-shadow: 0px 1px 1px #eee; -moz-box-shadow: 0px 1px 1px #eee; box-shadow: 0px 1px 1px #eee;}
.login .button {margin: 15px auto; float: none; width: 80px}
.login .button.active.hidden {visibility: hidden;}
.fieldset {margin-top: 171px;}
.fieldset dt {overflow: hidden; font-weight: bold; text-align: center; font-size: 24px; color: #555; text-shadow: 0px 1px 0px #fff; padding-bottom: 10px;}
.fieldset dd {overflow: hidden; margin: 12px 16px; text-align: center;}
.fieldset .input {font: 11px "Lucida Grande", Tahoma, sans-serif; border: 1px solid #b2b2b2; width: 100%; padding: 2px !important; height: 20px; float: left; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; resize: none;}
.fieldset label {display: block; text-align: left; font-weight: bold; margin-bottom: 2px; text-shadow: 0px 1px 0px #fff;}

/* GALLERY */

#gallery p.select {background: #4583dd;}
#gallery b, .gallery.drag b {height: 52px !important;}
#gallery i, #gallery s, .gallery.drag i, .gallery.drag s {height: 50px !important; vertical-align: middle; display: table-cell;}
#gallery i img, .gallery.drag i img {max-height: 44px; max-width: 80px; vertical-align: middle; margin-bottom: 2px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
#gallery .pmb {position: absolute; bottom: 0;}
#gallery_tree {position: absolute !important; top: 0; bottom: 28px !important;}
#gallery_tree.lite span {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABsCAIAAAAkHU9aAAAAFElEQVR4AWP8////sMTvvvwbjhgAJBI9Gl+BtY0AAAAASUVORK5CYII=);}
#gallery_tree del {left: 0 !important; padding: 0 2px 0 1px;}
#gallery_tree ins {background: none !important;}
.inline-gallery .pmb {position: relative !important;}
.inline-gallery #gallery_tree {position: relative !important;}

/* MAP */

.gps {position: relative;}
.gps .map_container {position: absolute; left: 0; top: 0; right: 0; bottom: 0; border: 1px solid #b2b2b2;}

