-webkit-autofill {
        background:none!important;
}

body {
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
				font-family:Verdana; font-size:14px; line-height:100%; color:#000000;
    overflow-y:scroll;
    overflow-x:hidden;
    background:#FFFFFF;
}

html, body {
 margin:0;
 padding:0;
 width:100%;
 height:100%;
}

.root {position: relative; min-height: 100%; margin:0; padding:0; text-align:left}
* html .root {height: 100%;}
.shell{min-width:800px; max-width:1000px; position:relative; margin-left:300px; text-align:left; padding-top:40px}

#header{position:fixed; left:0; top:0; width:100%; border-bottom:1px solid #808080; background:#FFFFFF; z-index:3}
#header .shell{padding:0; height:30px; margin-left:10px; max-width:1290px;}

#footer {
 position: relative;
 margin-top: -31px;
 background: #D9E0E8;
 border-top:1px solid #808080;
 height:30px;
 z-index:1;
 display:none;
}

#footer .shell{padding:0; height:30px; position:relative; margin-left:10px; max-width:1290px;}

.mr0{margin-right:0!important}
.tr{text-align:right}
.tc{text-align:center!important}
.pr{position:relative}
.pa{position:absolute}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mt5{margin-top:5px}
.mb5{margin-bottom:5px!important}
.mr10{margin-right:10px}
.push3{clear:both; font-size:0; height:3px; border:none; margin:0; padding:0;}
.push5{clear:both; font-size:0; height:5px; border:none; margin:0; padding:0;}
.push10{clear:both; font-size:0; height:10px; border:none; margin:0; padding:0;}
.push20{clear:both; font-size:0; height:20px; border:none; margin:0; padding:0;}
.push30{clear:both; font-size:0; height:30px; border:none; margin:0; padding:0;}
.push40{clear:both; font-size:0; height:40px; border:none; margin:0; padding:0;}
.push55{clear:both; font-size:0; height:55px; border:none; margin:0; padding:0;}
.inb{display:inline-block!important; // display: inline;}
.flcl{clear:both; font-size:0; height:0; border:none; margin:0; padding:0;}
.fr{float:right}
.fl{float:left}
.fs12{font-size:12px!important; line-height:18px!important}
.fs11{font-size:11px!important; line-height:12px!important}
.nw{white-space:nowrap}
.dn{display:none!important}

.br3{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

.button{text-align:Center; cursor:pointer; font-size:18px; line-height:20px; padding:10px 20px; color:#FFFFFF!important; border:1px solid #EA5423!important; text-decoration:none; background-color:#EA5423!important; white-space:nowrap;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.button.green{border:1px solid #99BF30!important; text-decoration:none; background-color:#A6CE39!important;}
.button.blue{border:1px solid #70A6CD!important; text-decoration:none; background-color:#70A6CD!important;}
.button:hover{text-decoration:underline!important;}
.button.disabled{background-color:#F2F2F2!important; color:#CCCCCC!important; cursor:default!important; border-color:#CCCCCC!important}

.button.small{font-size:14px; line-height:16px; padding:7px 15px;}

.newButton{display:inline-block; cursor:pointer; padding:3px; background:#F8CC37; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-align:center}
.newButton span{padding:10px 30px; display:block; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border-top:1px solid #FFE8A5; border-left:1px solid #FFE8A5; border-right:2px solid #E6A625; border-bottom:2px solid #E6A625}
.newButton span{
font-size:14px; line-height:100%; color: #975d17; text-shadow: 0 1px 0 #fff7e2;
background: #ffdc73; /* Old browsers */
background: -moz-linear-gradient(top,  #ffdc73 0%, #fdc842 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffdc73 0%,#fdc842 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffdc73 0%,#fdc842 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdc73', endColorstr='#fdc842',GradientType=0 ); /* IE6-9 */
}

.newButton:hover{background:#FDBB17}
.newButton:hover span{background:#FFC637}

.newButton.red{background:#FA3F34;}
.newButton.red span{border-top-color:#FFA7A5; border-left-color:#FFA7A5; border-right-color:#E8222C; border-bottom-color:#E8222C;
																				color: #98152C; text-shadow: 0 1px 0 #FFE2E2;
background: #ff7773; /* Old browsers */
background: -moz-linear-gradient(top,  #ff7773 0%, #ff4040 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ff7773 0%,#ff4040 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ff7773 0%,#ff4040 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7773', endColorstr='#ff4040',GradientType=0 ); /* IE6-9 */
}

.newButton.red:hover{background:#FA0F13}
.newButton.red:hover span{background:#FF3738}

.newButton.green{background:#67E649;}
.newButton.green span{border-top-color:#BDF6AD; border-left-color:#BDF6AD; border-right-color:#66D437; border-bottom-color:#66D437;
																				color: #4F8B23; text-shadow: 0 1px 0 #EAFCE4;
background: #99f280; /* Old browsers */
background: -moz-linear-gradient(top,  #99f280 0%, #79eb53 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #99f280 0%,#79eb53 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #99f280 0%,#79eb53 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99f280', endColorstr='#79eb53',GradientType=0 ); /* IE6-9 */
}

.newButton.green:hover{background:#42E009}
.newButton.green:hover span{background:#73EC4A}

.newButton.blue{background:#63ABCB;}
.newButton.blue span{border-top-color:#BCDBE9; border-left-color:#BCDBE9; border-right-color:#489CC2; border-bottom-color:#489CC2;
																				color: #2C6883; text-shadow: 0 1px 0 #C8E2ED;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#95c6dc+0,71b3d0+100 */
background: #95c6dc; /* Old browsers */
background: -moz-linear-gradient(top, #95c6dc 0%, #71b3d0 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #95c6dc 0%,#71b3d0 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #95c6dc 0%,#71b3d0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95c6dc', endColorstr='#71b3d0',GradientType=0 ); /* IE6-9 */

}

.newButton.blue:hover{background:#3C8FB4}
.newButton.blue:hover span{background:#71b3d0}

.newButton.disabled{background:#A5A5A5;cursor:default;}
.newButton.disabled span{border-top-color:#D8D8D8; border-left-color:#D8D8D8; border-right-color:#959595; border-bottom-color:#959595;
																				color: #747474; text-shadow: 0 1px 0 #F2F2F2;
background: #c2c2c2;
}

.newButton.disabled:hover{background:#A5A5A5}
.newButton.disabled:hover span{background:#c2c2c2}




.hand{cursor:pointer}
textarea {resize: none;}

.psevdo_link{cursor:pointer; line-height:22px; color:#000000; border-bottom:1px dashed #000000; text-decoration:none; display:inline-block; // display: inline; }
.psevdo_link:hover{border-bottom-style:solid;}

.styler{background:#FFFFFF url(/data/img/sprite_form_icons_50.png?1) no-repeat 0 0; font-family:Verdana; font-size:16px; padding: 15px 10px 15px 50px;  line-height:auto; border:1px solid #808080; color:#808080; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.styler:focus{border-color:#E6A625; color:#808080; outline: none;}
.styler:disabled{background-color:#F2F2F2!important; color:#CCCCCC!important; cursor:default!important; border-color:#CCCCCC!important}

.styler.uPerson{background-position:0 -200px}
.styler.uMail{background-position:0 -300px}
.styler.uPhone{background-position:0 -50px}
.styler.uFoto{background-position:0 -150px}
.styler.uVideo{background-position:0 -100px}
.styler.uJob{background-position:0 -250px}
.styler.uCity{background-position:0 -350px}
.styler.uText{background-position:0 150px}
.styler.uPass{background-position:0 -550px}
.styler.uPasport{background-position:0 -600px}

.styler.small{background:#FFFFFF; padding:2px 5px; font-size:16px;}

.styler.err{border-color:#ff605f; color:#ff605f; background-position:0 -450px}
.styler:focus { outline: none; }

div.styler{line-height: 21px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

div.styler.selector{cursor: pointer;background:url(/data/img/selector.png) no-repeat right center;}
div.styler.selector:hover{border-color: #E6A625}

.jq-checkbox, .jq-radio {
    position: relative;
    top: -1px;
    border: 1px solid #808080;
    border-radius: 3px;
    background: #F6F6F6 repeat-x;
    box-shadow: 0 1px 1px rgba(0,0,0,0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
    vertical-align: middle;
    cursor: pointer;
    height: 20px;
    margin-right: 5px;
    width: 20px;
}
.jq-checkbox.checked div, .jq-radio.checked div{
    display: block;
    margin: 2px 0 0 2px;
    border-radius: 2px;
    background: url(/data/img/check16.png) no-repeat scroll center center transparent;
    height: 16px;
    width: 16px;
}
.jq-checkbox.focused, .jq-radio.focused {
    border: 1px solid #08C;
}
.jq-checkbox.disabled {
    opacity: 0.55;
    filter: alpha(opacity=55);
}

.chzn-container.chzn-container-single{font-size:16px!important}

.chzn-container-single .chzn-single {
  background:#FFFFFF!important;
  border: 1px solid #808080!important;
  box-shadow: none!important;
  color: #808080!important;
  height: 26px!important;
  line-height: 26px!important;
}

.chzn-container-single.chzn-container-active .chzn-single{border: 1px solid #E6A625!important;}
.chzn-drop{border-color:#E6A625!important;}

a{cursor:pointer; color:#000000; text-decoration:none}
a:hover{text-decoration:none; color:#0080C0;}

#trace{position:fixed; bottom:5px; right:5px; z-index:1000; text-align:left; font-size:11px; line-height:20px; }
#trace div{color:#000000; border:1px solid #000000; padding:0 5px; background:#FFFFFF; height:22px; overflow:hidden; cursor:default}
#trace div:hover{height:auto}

span.star{color:#BF0101; font-weight:bold;}
form{margin:0; padding:0;}
#adm_button{z-index:100001; cursor:pointer; position:fixed; left:0; top:100px; width:30px; height:220px; border:2px solid #F2F2F2; border-left:none; background:#F05A00 url(/data/img/adm_but.png) no-repeat center center; -webkit-border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
/*------------------------------------------------------------------------*/
#err404{background:#FFFFFF}
#err404 .shell{height:600px!important; position:relative!important;}
#err404 .txt404{position:absolute; left:0; top:250px; width:506px; height:162px}
#err404 .h1404{position:absolute; left:0; top:50px; font-family:arial; font-size:18px}
#err404 .h1404 b{font-size:40px; display:block; font-weight:normal}
#err404 .h1404 a{color:#F30D0A; text-decoration:underline}
#err404 .h1404 a:hover{text-decoration:none}

/*------------------------------------------------------------------------*/


#header
{
-webkit-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    0px 2px 3px 0px rgba(50, 50, 50, 0.3);
box-shadow:         0px 2px 3px 0px rgba(50, 50, 50, 0.3);
}


#mainMenu{position:fixed; z-index:2; left:0; top:0; height:100%; overflow-y:auto; width:290px; background:#D9E0E8}

#mainMenu .content{padding-top:37px;}
#mainMenu .content a{display:block; padding:15px 10px; padding-left:50px; position:relative; text-decoration:none; font-size:15px; color:#808080}
#mainMenu .content a i{display:block; width:32px; height:32px; position:absolute; left:8px; top:8px; background:no-repeat center center; opacity:0.5}

#mainMenu .content a:hover{background-color:#F2F2F2; color:#000000}
#mainMenu .content a:hover i{opacity:1}
#mainMenu .content a.sel,
#mainMenu .content a.sel:hover{border-left:5px solid #FF8800; color:#000000}
#mainMenu .content a.sel i,
#mainMenu .content a.sel i:hover{opacity:1}

#mainMenu .devide{clear:both; font-size:0; height:1px; border:none; margin:0; padding:0; display:block; background-color: #CCCCCC}

#header .logo{position:absolute; left:0; top:7px; font-size:13px; line-height:16px; background:url(/data/img/site/logo.png) no-repeat left center; padding-left:22px}
#header .uLine{position:absolute; right:0px; top:0; font-size:13px;}

#header .uLine .block{cursor:default; line-height:30px; position:relative; display:inline-block; border-right:1px solid #808080; padding:0 10px}
#header .uLine .block.uType{padding-left:33px; background:url(/data/img/site/users.png) no-repeat left center; cursor:pointer}
#header .uLine .block.uLang{padding:0; width:41px;cursor:pointer}
#header .uLine .block.uLang i{width:25px; height:25px; position:absolute; left:8px; top:2px; display:block; background:no-repeat center center; background-size:contain;}

#header .uLine .block:last-child{padding:0;}
#header .uLine .block .child{position:absolute; top:30px; right:-1px; border:1px solid #808080; line-height:100%; text-align:right; min-width:200px; white-space:nowrap; background:#FFFFFF; overflow:hidden;
-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;}
#header .uLine .block .child b{color:#808080; display:block; padding:5px 10px; font-weight:normal; text-align:center; background:#D9E0E8}
#header .uLine .block .child a{display:block; padding:10px 10px;}
/*#header .uLine .block:hover .child{display:block;}*/
/*#header .uLine .block:focus .child{display:block;}*/
/*
#header ul{margin:0; padding:0; list-style-type:none; display:block; position:absolute; left:280px; top:12px}
#header ul li{display:block; float:left; margin:0 10px; position:relative;}
#header ul li b{cursor:pointer; display:block; padding:10px 20px;font-weight:normal; color:#ED1651; font-size:16px; line-height:18px;}
#header ul li.sel b,
#header ul li.fixed b{color:#FFFFFF; background:#ED1651}
#header .sub_menu{border:1px solid #D2D2D2; border-bottom:none; position:absolute; left:0;top:38px; min-width:240px}
#header .sub_menu a{display:block; text-decoration:none; color:#2C2C2C; white-space:nowrap; padding:10px 20px; background:#FFFFFF;border-bottom:1px solid #D2D2D2}
#header .sub_menu a.sel,
#header .sub_menu a.sel:hover,
#header .sub_menu a:hover{background-color:#F0F0F0}
*/

.docLeft{width:260px; position:fixed; z-index:1; padding-top:40px; top:0;}
.docRight{margin-left:280px; padding-top:8px}
h1{font-size:24px; line-height:24px; margin:0; padding:0; margin-bottom:20px; font-weight:normal}

.fLine{margin-bottom:15px}
.fLine b{font-weight:400; padding-bottom:5px; display:block; font-size:16px}
.fLine i{font-style:normal; padding-bottom:5px; display:block; font-size:13px; color:#808080}
.fLine .styler{width:750px}
.fLine select{width:750px}

.switcher{display:inline-block; width:46px; height:25px; background:url(/data/img/switch2.png) no-repeat; cursor:pointer}
.switcher.pos0{background-position:0 0px}
.switcher.pos1{background-position:0 -25px}

.next_action_links{margin:0; padding:0; list-style-type:none; display:block; }
.next_action_links li{border:1px solid #555555; margin-top:5px; display:block;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; overflow:hidden}
.next_action_links li a{display:block; font-size:16px; text-decoration:none; line-height:40px; padding-left:50px; padding-right:20px; white-space:nowrap; background:url(/data/img/next_act_sprite.png?3) no-repeat 0 0}
.next_action_links li a:hover{background-color:#FBF9CA; color:#8D2615; border-color:#8D2615;}
.next_action_links .pdf{background-position:0 0}
.next_action_links .xls{background-position:0 -160px}
.next_action_links .add{background-position:0 -40px}
.next_action_links .edit{background-position:0 -80px}
.next_action_links .list{background-position:0 -120px}
.next_action_links .listClose{background-position:0 -200px}
.next_action_links .galery{background-position:0 -240px}
.next_action_links .addParcels{background-position:0 -280px}

.pages_block{position:relative; height:auto; z-index:10; font-size:11px; text-align:center; margin-top:20px; z-index:1}
.pages_block i{white-space:nowrap; font-style:normal; margin:0 10px; display:inline-block; // display: inline;}
.page{cursor:pointer; border:1px solid #808080; text-decoration:none; white-space:nowrap; background:#F2F2F2; color:#000000; padding:5px 9px; margin:0 2px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display:inline-block; // display: inline;}
.page:hover{border-color:#ED1651; color:#ED1651}
.page.prev{position:absolute; left:0; margin:0; padding:5px}
.page.next{position:absolute; right:0; margin:0; padding:5px}
.page.sel{border-color:#ED1651; cursor:default; color:#FFFFFF; background:#ED1651}

.dataTBL{}
.dataTBL th,
.dataTBL td{font-size:13px; line-height:15px; padding:5px 10px; border-bottom:1px solid #808080; text-align:left; vertical-align:top; font-weight:normal}
.dataTBL th{background:#2C2C2C; color:#FFFFFF; padding:10px;}
.dataTBL td.btns{padding:5px; background:#F2F2F2}
.dataTBL .dpZag{font-size:18px; line-height:20px; padding-bottom:3px}
.dataTBL .dpLine{color:#585858; padding-top:3px; font-size:12px; line-height:14px}

.iBtn{background:url(/data/img/icons_sprite16.png?3) no-repeat 0 0; width:16px; height:16px; display:inline-block; cursor:pointer}
.iBtn.delete{background-position: 0 -16px; margin:3px 5px}
.iBtn.edit{background-position: 0 -32px; margin:3px 5px}
.iBtn.favor{background-position: 0 -48px; margin:3px 5px}
.iBtn.favor.active{background-position: 0 -64px; margin:3px 5px}
.iBtn.key{background-position: 0 -80px; margin:3px 5px}
.iBtn.no_action{background-position: 0 -96px; margin:3px 5px; cursor:default}
.iBtn.stat{background-position: 0 -112px; margin:3px 5px}
.iBtn.box{background-position: 0 -128px; margin:3px 5px}
.iBtn.proc{background-position: 0 -144px; margin:3px 5px}
.iBtn.pdf{background-position: 0 -160px; margin:3px 5px}
.iBtn.xls{background-position: 0 -176px; margin:3px 5px}
.iBtn.comment{background-position: 0 -192px; margin:3px 5px}
.iBtn.control{background-position: 0 -208px; margin:3px 5px}
.iBtn.info{background-position: 0 -224px; margin:3px 5px}
.iBtn.restore{background:url(/data/img/restore.png?3) no-repeat 0 0; margin:3px 5px}
.iBtn.status_kor{background:url(/data/img/windows_table.png) no-repeat 0 0; background-size:16px; margin:3px 5px}
.iBtn.nobtns{background:none; cursor: default; margin:3px 5px}
.iBtn.warning{background:url(/data/img/svg/warning.svg) no-repeat 0 0; background-size:16px; margin:3px 5px}
.iBtn.success{background:url(/data/img/svg/success.svg) no-repeat 0 0; background-size:16px; margin:3px 5px}
.iBtn.mail{background:url(/data/img/svg/mail.svg) no-repeat 0 0; background-size:16px; margin:3px 5px}
.iBtn.search{background:url(/data/img/svg/search.svg) no-repeat 0 0; background-size:16px; margin:3px 5px}
.iBtn.zip{background:url(/data/img/archive.png) no-repeat 0 0;}
.iBtn.save{background:url(/data/img/save.png) no-repeat 0 0;}
.dataTBL a{cursor:pointer; color:#0080C0; text-decoration:none}
.dataTBL a:hover{text-decoration:underline; color:#0080C0;}

#filterZone{border:1px solid #808080; padding:5px 10px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-size:13px; line-height:15px}
#filterZone h2{color:#808080; margin:-5px -10px; padding:0; font-weight:normal; margin-bottom:10px; padding-left: 40px; line-height:40px; font-size:18px; background:#D9E0E8 url(/data/img/filter.png) no-repeat left center; border-bottom:1px solid #808080; overflow:hidden;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}

#filterZone .filter_buttons{margin:-5px -10px; overflow:hidden; white-space:nowrap;
-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;}

#filterZone .button{font-size:14px; padding:5px 10px; width:130px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
#filterZone .button.blue{}
#filterZone .button.oneBtn{width:260px;}

#filterZone .name{padding-bottom:5px}
#filterZone .params{text-align:right}
/*#filterZone .params.wSel{text-align:left; padding-left:17px}*/
#filterZone .styler{padding:5px; font-size:16px; line-height:18px; background:#FFFFFF; width:220px}
#filterZone select{width:232px;}


.flyForm{}
.flyForm .styler{padding:5px; font-size:16px; line-height:18px; background:#FFFFFF; width:450px;}
.flyForm .button{font-size:14px; padding:5px 15px}
.flyForm .button.blue{margin-left:10px}

#hiddenSaveFormBtn{position:fixed; width:100%; height:90px; left:0; top:-91px; text-align:center; z-index:150; background:url(/data/img/pixel_white.png); border-bottom:1px solid #ED1651}
#hiddenSaveFormBtn .txtInMe{color:#FFFFFF; font-size:20px; line-height:22px; padding:10px; background:#ED1651}
#hiddenSaveFormBtn .btnsInMe{padding-top:8px}
#hiddenSaveFormBtn .btnsInMe .button:first-child{margin-right:20px;}


.filterBlock{vertical-align: top; text-align:right; position:relative; border-top:1px solid #808080; border-bottom:1px solid #808080; background: #D9E0E8 url(/data/img/filter.png) no-repeat left center}
.filterBlock .btnCansel,
.filterBlock .btnConfirm{cursor:pointer; display:inline-block; vertical-align: top; width:40px; height:40px; background:no-repeat center center;}
.filterBlock .btnConfirm{background-image: url(/data/img/confirmBtn.png); background-color:#EA5423;}
.filterBlock .btnCansel{background-image: url(/data/img/canselBtn.png); background-color:#70A6CD;}

.xdsoft_datetimepicker{z-index:300010!important;}

.infoTbl{width:100%;}
.infoTbl th{width: 120px; vertical-align: top; padding:5px 10px; border:1px solid #808080; text-align:left; background:#D9E0E8; color:#808080; font-weight: normal; line-height: 100%}
.infoTbl td{vertical-align: top; border:1px solid #808080; padding:5px 10px; border-left:none;}

.infoTbl tr.devide td{padding:0; border:none; width:0; height:5px;}

#sort_tree_in_me{}
.sort_me{padding:0; margin:0; list-style:none}
.sort_me li{padding:5px 0 0 0; font-size:16px; background:#FFFFFF; position:relative;}
.sort_me li div.in{padding:3px; border:1px solid #CCCCCC;cursor:default; position:relative; padding-left:25px; padding-right: 50px}
.sort_me li div.in:hover{color:#000000; background-color: #F2F2F2}
.sort_me .parent{font-weight:bold}

.sort_me .ns{border:1px solid #CCCCCC; color:#CCCCCC; background:#F2F2F2}

.sort_me li div{color:#808080; font-size:12px}
.sort_me .iBtn{margin:0; position:absolute; left:3px; top:8px;z-index:20000; opacity: 0.5}
.sort_me .iBtn.edit{left:auto; right:22px;}
.sort_me .iBtn.delete{left:auto; right:2px;}

.sort_me .iBtn:hover{opacity: 1;}

.comment{position:relative;}
.comment i{font-size:8px; position:absolute; left:0px; text-align:center; width:16px; top:1px; display:block; font-style:normal; line-height:10px}

#filterZoneNew .filterSearchString .styler {
    line-height: 150% !important;
    padding: 3px 7px !important;
}

.iHint{text-align:left; border:1px solid #2BB0D7; background:#9FDAEE; font-size:14px; line-height:150%;-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; padding:10px}
.iSmallHint{font-size:12px; line-height:16px; color:#627DA8; padding:0 0 5px 20px; background:url(/data/js/hints/info.png) no-repeat left top}
.iHint.orange{border-color:#FF8800; background:#FFFF80}
.iHint.purple{border-color:#800080; background:#FFD5FF}

.blinkBlock{}
.blinkBlock.hide{visibility:hidden}

.fa, fa{font-family:fontAwesome; font-style:normal;}