body{/behavior:url("/jscript/csshover.htc");/behavior:url("/jscript/iepngfix.htc");font-family:Tahoma,"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:10pt;}#body{text-align:left;}h1,h2,h3,h4,h5,h6{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;color:#333;}h1{font-size:17pt;font-weight:normal;}h2{font-size:15pt;font-weight:normal;}h3{font-size:13pt;font-weight:normal;}h4{font-size:10pt;}h5{font-size:8pt;}h6{font-size:7pt;}a{color:#075F8A;}a:hover{color:#43aa1f;}a:visited{color:#053F5B;}a:active{color:#AF0000;}.bona-bona,.bona-bona a{color:#5E99E5;}.dodger-blue,.dodger-blue a{color:#1E90FF;}.denim,.denim a{color:#1560BD;}.bona-bona a:hover,.dodger-blue a:hover,.denim a:hover{color:#FF4810;}.flax,.flax a{color:#EEDC82;}.flax a:hover{color:#9A8415;}a.tool-def-button,.tool-def-button,.tool-def-button a{vertical-align:text-bottom;/vertical-align:baseline;font-size:9pt;color:#666!important;}a:hover.tool-def-button,.tool-def-button a:hover{color:#333!important;}a.more-def-button,.more-def-button a{font-size:10pt;color:#008CD2!important;}a:hover.more-def-button,.more-def-button a:hover{color:#FF6200!important;}#body textarea{font-size:10pt;font-family:sans-serif,Arial,Tahoma;background:#FFF;border:1px solid #AAA;border-color:#AAA #e4e4e4 #e4e4e4 #aaaaaa;padding:.1em .2em;line-height:normal;font-variant:normal;font-style:normal;font-stretch:normal;font-size-adjust:normal;font-weight:normal;}#body select.default,#body input.default{background:#FFF;border:1px solid #AAA;border-color:#AAA #eeeeee #eee #aaaaaa;margin:0;padding:1px;line-height:normal;font-weight:normal;font-variant:normal;font-style:normal;font-stretch:normal;font-size-adjust:normal;}#body input[disabled].default{background:url("/images/icons/lock-light.gif") right center no-repeat;}#body select.default.deny,#body input.default.deny,#body textarea.default.deny{border-color:#CF5A5A #DFA7A7 #DFA7A7 #CF5A5A!important;}
#body label.block,#body label.default{font-size:8pt;font-family:sans-serif,Arial,Tahoma;line-height:normal;font-variant:normal;font-style:normal;font-stretch:normal;font-size-adjust:normal;font-weight:normal;margin:.4em 0 .1em .05em;color:#696969;}#body label.block{display:block;}

#body select.default, #body input.default{padding: 3px;}

.btn, input[type="button"], input[type="submit"],input[type="reset"]{
  position: relative;
  cursor: pointer;
  outline: none;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1;
  font-size: 13px;
  font-weight: normal;
  padding: 4px 10px;
  border-radius: 4px;
  background-color: #f3f3f3;
  background-image: -moz-linear-gradient(top, #ffffff, #e1e1e1);
  background-image: -ms-linear-gradient(top, #ffffff, #e1e1e1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e1e1e1));
  background-image: -webkit-linear-gradient(top, #ffffff, #e1e1e1);
  background-image: -o-linear-gradient(top, #ffffff, #e1e1e1);
  background-image: linear-gradient(top, #ffffff, #e1e1e1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e1e1e1', GradientType=0);
  border: 1px solid #dadada;
  border-left: 1px solid #d2d2d2;
  border-right: 1px solid #d2d2d2;
  border-bottom-color: #a9a9a9;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15), inset 0 1px 1px 0 rgba(255, 255, 255, 0.6);
  text-shadow: 0 1px 0px #ffffff;}
  
.btn, .btn:hover, input[type="button"], input[type="button"]:hover, input[type="submit"], input[type="submit"]:hover,  input[type="reset"], input[type="reset"]:hover {color: #000;}
.btn:hover, input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover{filter:none;background:none;background:#eee;text-shadow:0 1px 0px rgba(255, 255, 255, 0.8);text-decoration:none;box-shadow:0 1px 0 rgba(0, 0, 0, 0.15);}
input:focus,textarea:focus,select:focus {outline: none;border-color:#5ca9e4;box-shadow:0 0 0 2px rgba(70, 161, 231, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2) inset;}

.footer .link_copy {color: #5e5b5b!important;text-decoration:none}
.link_copy {color: #999!important;text-decoration:none}

/*scrolltop*/
#updown {position:fixed;bottom:30px; left:30px; background:transparent;width:50px;height:50px;display: inline-block;
cursor: pointer;transition: opacity .25s ease-in-out;-webkit-font-smoothing: antialiased;line-height: 50px;opacity:0;color:#7a7a7a;}
#updown svg{margin:0;fill:currentColor;stroke:currentColor;stroke-width:0;}
#updown.up, #updown.down {opacity:0.75;}
#updown svg {transition: transform .25s ease-in-out;}
#updown.down svg {transform:rotate(180deg);}
#updown:hover{opacity:0.95}



.bantxt{
  display: none;
}


body.vision .table-def img{
  display: none;
}


body.vision #body textarea{
  background: inherit;
  font-size: inherit;
}


body.vision .servicesjobimg{
  display: none!important;
}

body.vision .link_copy{
	color: inherit!important
}

body.vision .freepage .bantxt{
	margin: 0 5px;
}


body.vision.fontsize-small .actual-default td span{
  font-size: 15px!important;
}
body.vision.fontsize-normal .actual-default td span{
  font-size: 17px!important;
}
body.vision.fontsize-big .actual-default td span{
  font-size: 18px!important;
}

body.vision.fontsize-small .slider-news>ul li a span
{
	font-size: 15px!important;
}
body.vision.fontsize-normal .slider-news>ul li a span
{
	font-size: 17px!important;
}
body.vision.fontsize-big .slider-news>ul li a span
{
	font-size: 18px!important;
}

/*для приложения*/
.prilojenie{
  overflow: hidden;
}

.prilojenie>div {
  float:right;
}
/*lighbox*/
.lb-data .lb-close {
    position: relative;
    top: 35px;
    z-index: 9999999; 
    width: 27px!important;
    background-color: #000000!important;
	}