-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%;
}


.mr0{margin-right:0!important}
.tr{text-align:right}
.tc{text-align:center!important}
.pr{position:relative}
.pa{position:absolute}
.dn{display:none!important}
.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}
hr.line{clear:both; font-size:0; height:1px; border:none; margin:0; padding:0; display:block; background:#CCCCCC}
.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}

.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:#FF5E5E;}
.newButton.red span{border-top-color:#FFA7A5; border-left-color:#FFA7A5; border-right-color:#E8222C; border-bottom-color:#E8222C;
																				color: #660000; text-shadow: 0 1px 0 #FFE2E2;
background: #ffc7c6; /* Old browsers */
background: -moz-linear-gradient(top,  #ffc7c6 0%, #ed7676 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffc7c6 0%,#ed7676 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffc7c6 0%,#ed7676 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc7c6', endColorstr='#ed7676',GradientType=0 ); /* IE6-9 */

}

.newButton.red:hover{background:#FA0F13}
.newButton.red:hover span{background:#F18686}

.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!important}
.default_c{cursor:default!important}
textarea {resize: none;}

.psevdo_link{cursor:pointer; line-height:1.3; color:#0080C0; border-bottom:1px dashed #0080C0; text-decoration:none; display:inline-block; // display: inline; }
.psevdo_link:hover{border-bottom-style:solid;}
.psevdo_link.red{color:#B70000; border-bottom-color:#B70000;}

.styler{background:#FFFFFF url(/data/img/sprite_form_icons_50.png?1) no-repeat 0 0; font-family:Verdana; font-size:14px; padding: 15px 10px 15px 50px;  line-height:1.5; border:1px solid #808080; color:#808080; -webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.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:5px; font-size:14px;}

.styler.err{border-color:#ff605f; color:#ff605f; background-position:0 -450px}
.styler:focus { outline: none; border-color:#C5DAED; border-top-color:#5794BF; color:#000000;}

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-single .chzn-single
{
  border:1px solid #E2E3EA!important;
  border-top-color:#ABADB3!important;
  color:#999999!important;
  font-size:14px!important;
  line-height: 1!important;

  box-shadow:none!important;
  -webkit-border-radius: 0!important; moz-border-radius: 0!important; border-radius: 0!important;
  padding:3px 5px!important; padding-top:2px!important;
  height:auto!important;
}

.chzn-container-single .chzn-single div b
{

	padding:0!important;
	background-position: center center!important;
	background-image:url(/data/img/site/dropdown.png)!important
}

.chzn-container-single .chzn-single div
{
	 width:30px!important;
}

.chzn-container.chzn-container-single
{
		font-size:14px!important;
		line-height:1!important;
}

.chzn-container.chzn-container-single{font-size:14px!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;}

.chzn-container-single .chzn-drop
{
  border:1px solid #C5DAED!important;
  box-shadow:none!important;
  -webkit-border-radius: 0!important; moz-border-radius: 0!important; border-radius: 0!important;
  background:#FFFFFF!important; color:#000000!important;
}

.chzn-container-single.chzn-container-active .chzn-single{border:1px solid #C5DAED!important; border-top-color:#5794BF!important; color:#000000!important}

.chzn-results{margin:0!important;padding:0!important;}
.chzn-results li{padding: 10px!important; border-bottom:1px solid #C5DAED}
.chzn-results li:last-child{border-bottom:none}
.chzn-results li:hover, .highlighted{background:#4681D4 url(/data/img/site/dropup.png) no-repeat right center!important;}

.chzn-container .chzn-results .no-results{background:#FF8080!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; text-align:center}
#err404 .shell{display:inline-block; padding:50px; text-align:left; width:400px}
#err404 .txt404{}
#err404 .h1404{}
#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{position:fixed; left:0; top:0; right:0; border-bottom:1px solid #00C18B; background:#FFFFFF; z-index:3}
#header .shell{padding:0 20px; height:30px;}

#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);
}

#header h1{display:block; position:absolute; left:290px; top:6px; font-size:18px; line-height:1; font-weight:normal}

#header .logo{position:absolute; left:20px; top:7px; font-size:13px; line-height:16px; background:url(/data/img/site/logo.png) no-repeat left center; padding-left:22px; background-size:16px}
#header .uLine{position:absolute; right:20px; top:0; font-size:13px;}

#header .uLine .block{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}
#header .uLine .block.uLang{padding:0; width:41px;}
#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 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}
*/


#mainMenu{position:fixed; z-index:2; left:0; top:0; bottom:0; overflow-y:auto; width:290px; background:#D9E0E8; border-right:1px solid #CCCCCC}

#mainMenu .content{padding-top:35px;}
#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 #00C18B; 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}


.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}
.next_action_links .goto{background:url(/data/img/goto.png) no-repeat 5px center}

.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 tr th{border-right:1px solid #FFFFFF}
.dataTBL tr th:last-child{border-right:none}

.dataTBL td.btns{padding:5px; background:#F2F2F2}
.dataTBL .dpZag{font-size:18px; line-height:20px; padding-bottom:3px}
.dataTBL .dpLine{color:#404040; 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.api{background:url(/data/img/apiExportedRun.png) no-repeat 0 0; background-size:16px; margin:3px 5px}
.iBtn.problems{background:url(/data/img/alert.png) no-repeat 0 0; background-size:16px; margin:3px 5px}
.iBtn.filter{background:url(/data/img/filter.svg) no-repeat 0 0; background-size:16px; margin:3px 5px}
.iBtn.heavy{background:url(/data/img/heavy.svg) no-repeat 0 0; background-size:contain; width:20px; height:20px; margin:3px 5px}
.iBtn.settings{background:url(/data/img/settings.svg) no-repeat 0 0; background-size:contain; width:20px; height:20px; margin:3px 5px}
.iBtn.upload{background:url(/data/img/upload.svg) no-repeat 0 0; background-size:contain;}

.iBtn.print{background:url(/data/img/print.svg) no-repeat 0 0; background-size:contain; width:16px; height:16px; margin:3px 5px}
.iBtn.html{background:url(/data/img/html.svg) no-repeat 0 0; background-size:contain; width:16px; height:16px; margin:3px 5px}

.iBtn.car{background:url(/data/img/car.png) no-repeat 0 0; background-size:16px; margin:3px 5px}

.iBtn.jpg,
.iBtn.png{background:url(/data/img/img.png) no-repeat 0 0; background-size:16px; margin:3px 5px}

.iBtn.zip{background:url(/data/img/archive.png) no-repeat 0 0; background-size:16px; margin:3px 5px}
.iBtn.look{background:url(/data/img/menu/control.png) no-repeat 0 0; background-size:16px; margin:3px 5px}

.iBtn.nobtns{background:none; cursor: default; margin:3px 5px}


.dataTBL a{cursor:pointer; color:#0080C0; text-decoration:none}
.dataTBL a:hover{text-decoration:underline; color:#0080C0;}


.iHint{text-align:left; border:1px solid #2BB0D7; background:#ecf0ff; 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}

.ctrlBtns{padding-top:10px}
.ctrlBtns div{display:inline-block; vertical-align:top; margin-right:10px; border:1px solid #808080; padding:7px; line-height:1; font-size:14px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
position:relative;
padding-left:25px; cursor:pointer;
background:#FFFFFF}

.ctrlBtns div:hover{border-color:#0080C0; background-color:#DDF4FF}

.ctrlBtns div i{margin:0!important; position:absolute!important; left:5px}

.ctrlBtns div.okBtn:hover{border-color:#006600; background-color:#E6FFE6}
.ctrlBtns div.okBtn i{background:url(/data/img/save.png) no-repeat center center}
.ctrlBtns div.canselBtn:hover{border-color:#800000; background-color:#FFE6E6}
.ctrlBtns div.canselBtn i{background:url(/data/img/cansel.png) no-repeat center center}

.iBtn.add{background:url(/data/img/add.png) no-repeat 0 0!important; background-size:16px; margin:3px 5px}

.butnsTable{width:100%;}

.butnsTable td{padding:10px; padding-left:0; vertical-align:top;}
.butnsTable td .newButton{width:300px}

.butnsTable th{width:100%; font-size:14px; line-height:1.3; color:#808080; font-weight:normal; text-align:left}

.form_line{margin-bottom:10px;}
.form_line b{font-size:14px; line-height:1; padding-bottom:5px; display:block; font-weight:normal}

.mainContent{padding:50px 20px 20px 310px;}

#filterZoneNew{height:50px; overflow:hidden; z-index:2; position:fixed; left:290px; top:30px; right:0; background:#80E0C5}
#filterZoneNew.opened{height:auto;}

#filterZoneNew .filterIcon{position:absolute; left:0; top:0; width:50px; height:100%; background:url(/data/img/filterNew.png) no-repeat center center; border:none; border-right:1px solid #808080;  margin:0; padding:0; cursor:pointer}
#filterZoneNew .filterIcon:hover{background-color:#00C18B}

#filterZoneNew .filterShowHideBtn{position:absolute; left:50px; top:0; width:30px; height:100%; cursor:pointer; background:url(/data/img/filterOpen.png) no-repeat center center; border-right:1px solid #808080}
#filterZoneNew .filterShowHideBtn:hover{background-color:#00C18B}

#filterZoneNew.opened .filterShowHideBtn{background-image:url(/data/img/filterClose.png)}

#filterZoneNew .filterSearchString{position:absolute; top:9px}
#filterZoneNew .filterSearchString .styler{padding:7px; font-size:16px; line-height:1; width:800px}

#filterZoneNew .filterFullContent{padding-top:50px; left:0; top:0; padding-bottom:10px}
#filterZoneNew .filterFullContent .name{padding-bottom:5px; color:#000000; line-height:1; font-size:12px}
#filterZoneNew .filterFullContent .params{padding-bottom:10px}
#filterZoneNew .filterFullContent .params select{width:500px; padding:5px; color:#808080; line-height:1; font-size:16px;}
#filterZoneNew .filterFullContent .button{padding:7px 21px; line-height:1; font-size:16px}

.iFilterHint{border:1px solid #AABBCD; background:#D9E7F4; color:#363F44; font-size:12px; line-height:100%; padding:7px; margin-bottom:10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.iFilterHint a{color:#D20000; display:block; padding-top:5px}
.iFilterHint a:hover{text-decoration:underline}

#pageFlyBtns{z-index:1; padding:10px 0 10px 20px; position:fixed; left:290px; top:80px; right:0; background:#FFFFFF; border-bottom:1px solid #00C18B}
#pageFlyBtns div{display:inline-block; vertical-align:top; margin-right:10px; border:1px solid #808080; padding:7px; line-height:1; font-size:14px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
position:relative;
cursor:pointer;
background:#FFFFFF}

#pageFlyBtns div:hover{border-color:#00C18B; background-color:#D9FFD9}

div.styler.selector{cursor: pointer;background:url(/data/img/selector.png) no-repeat right center;}
div.styler.selector:hover{border-color:#C5DAED; border-top-color:#5794BF;}

a.link{color:#0080C0!important; text-decoration:underline!important;}
a.link:hover{color:#0080C0!important; text-decoration:none!important;}