.special-settings {
    display: none;
}

.special-aaVersion-on .input-search {
    left: 70px;
}
.special-aaVersion-on .block-search {
    width: 70px;
}
.special-aaVersion-on .icon-loupe {
    width: 100%;
}
.special-aaVersion-on .icon-loupe::after {
    content: "поиск";
    text-transform: uppercase;
    text-align: center;
    display: block;
    line-height: 100%;
    border-bottom: 3px solid;
}


/* ==========================================================================
   Общие стили для всех вариантов спецверсии сайта */
/* ========================================================================== */
.special-aaVersion-on .special-settings {
    display: block;
  /* ==========================================================================
		   Отключение картинок */
  /* ========================================================================== */
}
.special-aaVersion-on a {
	word-wrap: break-word;
	text-decoration: none!important;
}

.special-aaVersion-on .contact-form {display:none;}

.special-aaVersion-on .main tr,
.special-aaVersion-on .main tr td,
.special-aaVersion-on #inner-footer,
.special-aaVersion-on #main{
  background: inherit;
}

/*
.special-aaVersion-on .main table{
    table-layout: fixed;
    word-wrap: break-word;
    width: 100%;
}
*/
.special-aaVersion-on .main table td{white-space: inherit;}
.special-aaVersion-on a.sv-r-l{display:none;}

.special-aaVersion-on .main .image-element p,
.special-aaVersion-on #inner-footer{height: auto;}

.special-aaVersion-on .info {width:275px;}
.special-aaVersion-on .menu{float:none;width:100%;height: auto;display: table;}
.special-aaVersion-on .menu li{
    float: none;
    display: table-cell;
    max-width: 160px;
    height: auto;
    vertical-align: middle;
}
.special-aaVersion-on .menu li a{
    font-size: 18px;
    text-align:center;
}

.special-aaVersion-on .social {height:40px;}
.special-aaVersion-on #contact-wrap{position: relative; padding-bottom: 50px;}
.special-aaVersion-on .contact-info{width:300px;}
.special-aaVersion-on .social_container{height: 40px;position: absolute;width: 100%;bottom:5px;}
.special-aaVersion-on .social_container .social{display: block;width: 100%;}
.special-aaVersion-on .social_container .social a{display: inline-block;padding-left: 45px;margin-right: 0;width: auto;float: none;}
.special-aaVersion-on .contact-form{margin:0;width: 670px;}

.special-aaVersion-on #print,
.special-aaVersion-on #header .social,
.special-aaVersion-on #bottom-banners{display:none;}

.special-aaVersion-on .social a:after {
  content: attr(title);
  top: 7px;
  position: relative;
}

.special-aaVersion-on .social a {
  width: 40px;
  height: 40px;
  margin-right: 10px;
  margin-left: 0;
}

.special-aaVersion-on #vk {
  background-position: 0 -40px;
}
.special-aaVersion-on #tw {
  background-position: 0px -80px;
}
.special-aaVersion-on #fb {
  background-position: 0 -120px;
}
.special-aaVersion-on #inst {
  background-position: -120px -160px;
}
.special-aaVersion-on #lj {
  background-position: 0 -200px;
}
.special-aaVersion-on #yt {
  background-position: 0 0;
}

.special-aaVersion-on #gplus {
  background-position: -120px -240px;
}

.special-aaVersion-on .menu-bar {
    height: 75px;
}

.special-aaVersion-on .menu-bar .search {
	width: 275px;
	height: 35px;
}
.special-aaVersion-on .menu-bar .search input{
	width: 220px;
	padding: 5px 45px 5px 7px!important;
}
.special-aaVersion-on .menu-bar .search a{width: 40px;height: 35px;background-position: 50% 50%;}

.special-aaVersion-on #aside table {
    width: auto;
}

.special-aaVersion-on #intro article {
    display: block;
    float: left;
    width: 100%;
}
.special-aaVersion-on #intro article img{
    width:250px;
    height:auto;
}

.special-aaVersion-on #intro article a{text-decoration:underline;}
.special-aaVersion-on  h2.news-list-header,
.special-aaVersion-on .main table,
.special-aaVersion-on .main font,
.special-aaVersion-on .main p,
.special-aaVersion-on .main .upgrade-pagenavi,
.special-aaVersion-on .main  ul.tabs-below a,
.special-aaVersion-on  .main  div.selector,
.special-aaVersion-on  .main  div.selector select,
.special-aaVersion-on  .main  input.f-submit,
.special-aaVersion-on  .main  span.label
{font-size:inherit;}

.special-aaVersion-on  .main  div.selector span{color: #000000;}
.special-aaVersion-on  .main  input.f-submit{height:auto;}
.special-aaVersion-on .main .filter_wrap{display:table;    position: relative;}

.special-aaVersion-on .main  .filter-block .selector {
    width: 360px!important;
}
.special-aaVersion-on .main  .filter-block .selector span{
    width: 335px!important;
}

.special-aaVersion-on  .item-text a{display:block;}

.special-aaVersion-on.special-aaImage-off img {
  display: none !important;
}

.special-aaVersion-on.special-aaImage-off .bxSlider img{
  display: none !important;
}


/* ==========================================================================
	   Панель */
/* ========================================================================== */
.special-settings {
  padding: 20px 0;
  font-family: Tahoma, sans-serif;
  background: #ccc;
}
.aa-settings-popup {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 15;
  border: solid 2px;
}
.aa-block {
  float: left;
  padding: 0.5em 1em;
}
.aa-block a {
  display: inline-block;
  padding: 8px 10px;
  border: solid 2px;
  margin-left: -2px;
}
.aaFontsize .fl-l {
  padding: 8px 10px 8px 0;
  display: inline-block;
}
.aaFontsize a {
  float: left;
  text-decoration: none;
}
.aaFontsize-small {
  font-size: 16px;
}
.aaFontsize-normal {
  font-size: 20px;
  font-weight: bold;
}
.aaFontsize-big {
  font-size: 24px;
  font-weight: bold;
}
.aaColor {
  padding-left: 0;
  padding-right: 0;
}
.aaColor a {
  padding: 4px;
}
.aaColor a span {
  display: inline-block;
  padding: 4px .5em;
  font-weight: bold;
}
.aaColor a.aaColor-black.a-current {
  border-color: #000;
  background: #000 !important;
}
.aaColor a.aaColor-black span {
  background: #fff;
  color: #000;
}
.aaColor a.aaColor-white.a-current {
  border-color: #fff;
  background: #fff !important;
}
.aaColor a.aaColor-white span {
  background: #000;
  color: #fff;
}
.aaColor a.aaColor-blue.a-current {
  border-color: #143C5A ;
  background: #143C5A  !important;
}
.aaColor a.aaColor-blue span {
    background: #9fd7ff;
    color: #143c5a;
}
.choose-colors {
  list-style: none;
  margin: 0;
  padding: 0;
}
.choose-colors li {
  margin-top: .5em;
}
/* ==========================================================================
	   Черным по белому */
/* ========================================================================== */

.special-aaVersion-on.special-aaColor-black a:hover,
.special-aaVersion-on.special-aaColor-black a:active {
    color: #000000;
}

.special-aaVersion-on.special-aaColor-black #intro article h2,
.special-aaVersion-on.special-aaColor-black h2{color:#000000;border-color:#000000!important;}

.special-aaVersion-on.special-aaColor-black body,
.special-aaVersion-on.special-aaColor-black .aa-settings-popup {
  color: #000000;
  background: #ffffff;
}
.special-aaVersion-on .social a{
	background-image: url('img/social-icon-black.png');
}

.special-aaVersion-on.special-aaColor-black .menu-bar .search a{border-left: 1px solid #000000;}

.special-aaVersion-on.special-aaColor-black .orbit .caption {
    background: rgba(255, 255, 255, 0.89);
}

.special-aaVersion-on .upgrade-pagenavi a:hover,
.special-aaVersion-on .upgrade-pagenavi  span.upgrade-page-current{
    background: #000000;
    color: #FFFFFF!important;
}
.special-aaVersion-on .upgrade-pagenavi a{background:none;}
.special-aaVersion-on .upgrade-pagenavi a.upgrade-page-next:before {
    content: ">";
}
.special-aaVersion-on .upgrade-pagenavi a.upgrade-page-previous:before {
    content: "<";
}

.special-aaVersion-on.special-aaColor-black .special-settings,
.special-aaVersion-on.special-aaColor-black .special-settings a,
.special-aaVersion-on.special-aaColor-black .special-settings .aa-block {
  color: #000;
  border-color: #000 !important;
}
.special-aaVersion-on.special-aaColor-black .block-categotys,
.special-aaVersion-on.special-aaColor-black .bg-menu:after,
.special-aaVersion-on.special-aaColor-black .bg-menu:before {
    background: #fff;
}

.special-aaVersion-on.special-aaColor-black a,
.special-aaVersion-on.special-aaColor-black .block-media,
.special-aaVersion-on.special-aaColor-black .block-projects,
.special-aaVersion-on.special-aaColor-black .block-caption div,
.special-aaVersion-on.special-aaColor-black .special-settings,
.special-aaVersion-on.special-aaColor-black a div,
.special-aaVersion-on.special-aaColor-black .item-project div,
.special-aaVersion-on.special-aaColor-black footer {
    color: #000000!important;
    background: #fff!important;
    font-weight: bolder;
}

.special-aaVersion-on.special-aaColor-black .item-category object {
    filter: invert(100%);
}
.special-aaVersion-on.special-aaColor-black a.btn {
  color: #ffffff;
}
.special-aaVersion-on.special-aaColor-black a.btn-link {
  padding-left: 1em;
  padding-right: 1em;
}
.special-aaVersion-on.special-aaColor-black * {
  color: #000000;
  border-color: #000000;
  -webkit-transition: none !important;
  transition: none !important;
}
.special-aaVersion-on.special-aaColor-black hr {
  background: #000000;
  height: 2px;
}
.special-aaVersion-on.special-aaColor-black .btn,
.special-aaVersion-on.special-aaColor-black button,
.special-aaVersion-on.special-aaColor-black input[type="button"],
.special-aaVersion-on.special-aaColor-black input[type="reset"],
.special-aaVersion-on.special-aaColor-black input[type="submit"] {
  background-color: #000000;
  color: #ffffff;
}
.special-aaVersion-on.special-aaColor-black .btn:focus,
.special-aaVersion-on.special-aaColor-black button:focus,
.special-aaVersion-on.special-aaColor-black input[type="button"]:focus,
.special-aaVersion-on.special-aaColor-black input[type="reset"]:focus,
.special-aaVersion-on.special-aaColor-black input[type="submit"]:focus,
.special-aaVersion-on.special-aaColor-black .btn:hover,
.special-aaVersion-on.special-aaColor-black button:hover,
.special-aaVersion-on.special-aaColor-black input[type="button"]:hover,
.special-aaVersion-on.special-aaColor-black input[type="reset"]:hover,
.special-aaVersion-on.special-aaColor-black input[type="submit"]:hover {
  background-color: #ffffff;
  color: #000000;
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-black .btn-link,
.special-aaVersion-on.special-aaColor-black a.btn-link {
  background: transparent;
  color: #000000;
}
.special-aaVersion-on.special-aaColor-black .btn-link:focus,
.special-aaVersion-on.special-aaColor-black a.btn-link:focus,
.special-aaVersion-on.special-aaColor-black .btn-link:hover,
.special-aaVersion-on.special-aaColor-black a.btn-link:hover {
  color: #000000;
  text-decoration: none;
}
.special-aaVersion-on.special-aaColor-black .input,
.special-aaVersion-on.special-aaColor-black input[type="text"],
.special-aaVersion-on.special-aaColor-black input[type="password"],
.special-aaVersion-on.special-aaColor-black textarea {
  color: #000000;
  background: #ffffff;
  padding: 5px;
}
.special-aaVersion-on.special-aaColor-black .input:focus,
.special-aaVersion-on.special-aaColor-black input[type="text"]:focus,
.special-aaVersion-on.special-aaColor-black input[type="password"]:focus,
.special-aaVersion-on.special-aaColor-black textarea:focus {
  outline: solid 3px #000000;
}

.special-aaVersion-on.special-aaColor-black a.a-current,
.special-aaVersion-on.special-aaColor-black a.a-current span {
  color: #000!important;
  background: #fff;
    border: 4px solid;
}

.special-aaVersion-on.special-aaColor-black table th {
  color: #ffffff;
  background: #000000;
}


.special-aaVersion-on.special-aaColor-black h2 a:hover{
  color: #000000;
  text-decoration: underline;
}

.special-aaVersion-on.special-aaColor-black h1,
.special-aaVersion-on.special-aaColor-black h2,
.special-aaVersion-on.special-aaColor-black h3,
.special-aaVersion-on.special-aaColor-black h4{
  color: #000000;
}
.special-aaVersion-on.special-aaColor-black h1 {
  font-size: 42px;
}

.special-aaVersion-on.special-aaColor-black .logo {
  display: none;
}
/* ==========================================================================
	   Белым по черному */
/* ========================================================================== */
.special-aaVersion-on.special-aaColor-white a:hover,
.special-aaVersion-on.special-aaColor-white a:active {
    color: #FFFFFF;
}

.special-aaVersion-on.special-aaColor-white #intro article h2,
.special-aaVersion-on.special-aaColor-white h2{color:#000000;border-color:#000000!important;}

.special-aaVersion-on.special-aaColor-white body,
.special-aaVersion-on.special-aaColor-white body li,
.special-aaVersion-on.special-aaColor-white .aa-settings-popup {
  color: #FFFFFF;
  background: #000000;
}
.special-aaVersion-on.special-aaColor-white .social a{
	background-image: url('img/social-icon-white.png');
}

.special-aaVersion-on.special-aaColor-white .main  div.selector select{background:#000000;}
.special-aaVersion-on.special-aaColor-white .menu-bar .search a{border-left: 1px solid #FFFFFF;}

.special-aaVersion-on.special-aaColor-white .orbit .caption {
    background: rgba(0, 0, 0, 0.89);
}

.special-aaVersion-on.special-aaColor-white .upgrade-pagenavi a:hover,
.special-aaVersion-on.special-aaColor-white .upgrade-pagenavi  span.upgrade-page-current{
    background: #FFFFFF;
    color: #000000!important;
}
.special-aaVersion-on.special-aaColor-white .upgrade-pagenavi a{background:none;}
.special-aaVersion-on.special-aaColor-white .upgrade-pagenavi a.upgrade-page-next:before {
    content: ">";
}
.special-aaVersion-on.special-aaColor-white .upgrade-pagenavi a.upgrade-page-previous:before {
    content: "<";
}

.special-aaVersion-on.special-aaColor-white .submenu_container{background:#FFFFFF;}
.special-aaVersion-on.special-aaColor-white .submenu_container a{color:#000000!important;}

.special-aaVersion-on.special-aaColor-white .special-settings,
.special-aaVersion-on.special-aaColor-white .special-settings a,
.special-aaVersion-on.special-aaColor-white .special-settings .aa-block {

}
.special-aaVersion-on.special-aaColor-white a,
.special-aaVersion-on.special-aaColor-white .block-media,
.special-aaVersion-on.special-aaColor-white .block-projects,
.special-aaVersion-on.special-aaColor-white .block-caption div,
.special-aaVersion-on.special-aaColor-white .special-settings,
.special-aaVersion-on.special-aaColor-white a div,
.special-aaVersion-on.special-aaColor-white .item-project div,
.special-aaVersion-on.special-aaColor-white footer {
  color: #FFFFFF!important;
  background: #000!important;
}
.special-aaVersion-on.special-aaColor-white .block-categotys,
.special-aaVersion-on.special-aaColor-white .bg-menu:after,
.special-aaVersion-on.special-aaColor-white .bg-menu:before {
    background: #000;
}
.special-aaVersion-on.special-aaColor-white a.btn {
  color: #000000;
}
.special-aaVersion-on.special-aaColor-white a.btn-link {
  padding-left: 1em;
  padding-right: 1em;
}
.special-aaVersion-on.special-aaColor-white * {
  color: #FFFFFF;
  border-color: #FFFFFF;
  -webkit-transition: none !important;
  transition: none !important;
}
.special-aaVersion-on.special-aaColor-white hr {
  background: #000000;
  height: 2px;
}
.special-aaVersion-on.special-aaColor-white .btn,
.special-aaVersion-on.special-aaColor-white button,
.special-aaVersion-on.special-aaColor-white input[type="button"],
.special-aaVersion-on.special-aaColor-white input[type="reset"],
.special-aaVersion-on.special-aaColor-white input[type="submit"] {
  background-color: #FFFFFF;
  color: #000000;
}
.special-aaVersion-on.special-aaColor-white .btn:focus,
.special-aaVersion-on.special-aaColor-white button:focus,
.special-aaVersion-on.special-aaColor-white input[type="button"]:focus,
.special-aaVersion-on.special-aaColor-white input[type="reset"]:focus,
.special-aaVersion-on.special-aaColor-white input[type="submit"]:focus,
.special-aaVersion-on.special-aaColor-white .btn:hover,
.special-aaVersion-on.special-aaColor-white button:hover,
.special-aaVersion-on.special-aaColor-white input[type="button"]:hover,
.special-aaVersion-on.special-aaColor-white input[type="reset"]:hover,
.special-aaVersion-on.special-aaColor-white input[type="submit"]:hover {
  background-color: #000000;
  color: #FFFFFF;
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-white .btn-link,
.special-aaVersion-on.special-aaColor-white a.btn-link {
  background: transparent;
  color: #FFFFFF;
}
.special-aaVersion-on.special-aaColor-white .btn-link:focus,
.special-aaVersion-on.special-aaColor-white a.btn-link:focus,
.special-aaVersion-on.special-aaColor-white .btn-link:hover,
.special-aaVersion-on.special-aaColor-white a.btn-link:hover {
  color: #FFFFFF;
  text-decoration: none;
}
.special-aaVersion-on.special-aaColor-white .input,
.special-aaVersion-on.special-aaColor-white input[type="text"],
.special-aaVersion-on.special-aaColor-white input[type="password"],
.special-aaVersion-on.special-aaColor-white textarea {
  color: #FFFFFF;
  background: #000000;
  padding: 5px;
}
.special-aaVersion-on.special-aaColor-white .input:focus,
.special-aaVersion-on.special-aaColor-white input[type="text"]:focus,
.special-aaVersion-on.special-aaColor-white input[type="password"]:focus,
.special-aaVersion-on.special-aaColor-white textarea:focus {
  outline: solid 3px #FFFFFF;
}

.special-aaVersion-on.special-aaColor-white a.a-current,
.special-aaVersion-on.special-aaColor-white a.a-current span {
  color: #fff!important;
  background: #000;
    border: 4px solid;
}

.special-aaVersion-on.special-aaColor-white table th {
  color: #000000;
  background: #FFFFFF;
}

.special-aaVersion-on.special-aaColor-white h2 a:hover{
  color: #FFFFFF;
  text-decoration: underline;
}

.special-aaVersion-on.special-aaColor-white h1,
.special-aaVersion-on.special-aaColor-white h2,
.special-aaVersion-on.special-aaColor-white h3,
.special-aaVersion-on.special-aaColor-white h4{
  color: #ffffff;
}
.special-aaVersion-on.special-aaColor-white h1 {
  font-size: 42px;
}

.special-aaVersion-on.special-aaColor-white .logo {
  display: none;
}
/* ==========================================================================
	   Темно-синим по голубому */
/* ========================================================================== */
.special-aaVersion-on.special-aaColor-blue a:hover,
.special-aaVersion-on.special-aaColor-blue a:active {
    color: #143c5a;
}

.special-aaVersion-on.special-aaColor-blue #intro article h2,
.special-aaVersion-on.special-aaColor-blue h2{color:#000000;border-color:#000000!important;}

.special-aaVersion-on.special-aaColor-blue body,
.special-aaVersion-on.special-aaColor-blue  #main,
.special-aaVersion-on.special-aaColor-blue .aa-settings-popup {
  color: #143c5a;
  background: #9fd7ff;
}

.special-aaVersion-on.special-aaColor-blue .social a{
	background-image: url('img/social-icon-blue.png');
}

.special-aaVersion-on.special-aaColor-blue .main  div.selector select{background:#9fd7ff;}
.special-aaVersion-on.special-aaColor-blue .menu-bar .search a{border-left: 1px solid #143c5a;}

.special-aaVersion-on.special-aaColor-blue .orbit .caption {
    background: rgba(159, 215, 255, 0.89);
}

.special-aaVersion-on.special-aaColor-blue .upgrade-pagenavi a:hover,
.special-aaVersion-on.special-aaColor-blue .upgrade-pagenavi  span.upgrade-page-current{
    background: #143c5a;
    color: #9fd7ff!important;
}
.special-aaVersion-on.special-aaColor-blue .upgrade-pagenavi a{background:none;}
.special-aaVersion-on.special-aaColor-blue .upgrade-pagenavi a.upgrade-page-next:before {
    content: ">";
}
.special-aaVersion-on.special-aaColor-blue .upgrade-pagenavi a.upgrade-page-previous:before {
    content: "<";
}


.special-aaVersion-on.special-aaColor-blue .special-settings,
.special-aaVersion-on.special-aaColor-blue .special-settings a,
.special-aaVersion-on.special-aaColor-blue .special-settings .aa-block {
  color: #000;
  border-color: #000 !important;
}
.special-aaVersion-on.special-aaColor-blue a,
.special-aaVersion-on.special-aaColor-blue .block-media,
.special-aaVersion-on.special-aaColor-blue .block-projects,
.special-aaVersion-on.special-aaColor-blue .block-caption div,
.special-aaVersion-on.special-aaColor-blue .special-settings,
.special-aaVersion-on.special-aaColor-blue a div,
.special-aaVersion-on.special-aaColor-blue .item-project div,
.special-aaVersion-on.special-aaColor-blue footer {
    color: #143c5a!important;
    background: #9fd7ff!important;
    font-weight: bolder;
}
.special-aaVersion-on.special-aaColor-blue .block-categotys,
.special-aaVersion-on.special-aaColor-blue .bg-menu:after,
.special-aaVersion-on.special-aaColor-blue .bg-menu:before {
    background: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .item-category object {
    filter: invert(100%);
}
.special-aaVersion-on.special-aaColor-blue a.btn {
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue a.btn-link {
  padding-left: 1em;
  padding-right: 1em;
}
.special-aaVersion-on.special-aaColor-blue * {
  color: #143c5a;
  border-color: #143c5a;
  -webkit-transition: none !important;
  transition: none !important;
}
.special-aaVersion-on.special-aaColor-blue hr {
  background: #143c5a;
  height: 2px;
}
.special-aaVersion-on.special-aaColor-blue .btn,
.special-aaVersion-on.special-aaColor-blue button,
.special-aaVersion-on.special-aaColor-blue input[type="button"],
.special-aaVersion-on.special-aaColor-blue input[type="reset"],
.special-aaVersion-on.special-aaColor-blue input[type="submit"] {
  background-color: #143c5a;
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .btn:focus,
.special-aaVersion-on.special-aaColor-blue button:focus,
.special-aaVersion-on.special-aaColor-blue input[type="button"]:focus,
.special-aaVersion-on.special-aaColor-blue input[type="reset"]:focus,
.special-aaVersion-on.special-aaColor-blue input[type="submit"]:focus,
.special-aaVersion-on.special-aaColor-blue .btn:hover,
.special-aaVersion-on.special-aaColor-blue button:hover,
.special-aaVersion-on.special-aaColor-blue input[type="button"]:hover,
.special-aaVersion-on.special-aaColor-blue input[type="reset"]:hover,
.special-aaVersion-on.special-aaColor-blue input[type="submit"]:hover {
  background-color: #9fd7ff;
  color: #143c5a;
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-blue .btn-link,
.special-aaVersion-on.special-aaColor-blue a.btn-link {
  background: transparent;
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .btn-link:focus,
.special-aaVersion-on.special-aaColor-blue a.btn-link:focus,
.special-aaVersion-on.special-aaColor-blue .btn-link:hover,
.special-aaVersion-on.special-aaColor-blue a.btn-link:hover {
  color: #143c5a;
  text-decoration: none;
}
.special-aaVersion-on.special-aaColor-blue .input,
.special-aaVersion-on.special-aaColor-blue input[type="text"],
.special-aaVersion-on.special-aaColor-blue input[type="password"],
.special-aaVersion-on.special-aaColor-blue textarea {
  color: #143c5a;
  background: #9fd7ff;
  padding: 5px;
}
.special-aaVersion-on.special-aaColor-blue .input:focus,
.special-aaVersion-on.special-aaColor-blue input[type="text"]:focus,
.special-aaVersion-on.special-aaColor-blue input[type="password"]:focus,
.special-aaVersion-on.special-aaColor-blue textarea:focus {
  outline: solid 3px #143c5a;
}
.special-aaVersion-on.special-aaColor-blue a.a-current,
.special-aaVersion-on.special-aaColor-blue a.a-current span {
	color: #143C5A!important;
    background: #9FD7FF;
    border: 4px solid;
}

.special-aaVersion-on.special-aaColor-blue table th {
  color: #9fd7ff;
  background: #143c5a;
}

.special-aaVersion-on.special-aaColor-blue .links-list .has-child > a:after{
  border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .links-list a {
  border-bottom: 0;
}
.special-aaVersion-on.special-aaColor-blue h2 a:hover{
  color: #143c5a;
  text-decoration: underline;
}

.special-aaVersion-on.special-aaColor-blue h1,
.special-aaVersion-on.special-aaColor-blue h2,
.special-aaVersion-on.special-aaColor-blue h3,
.special-aaVersion-on.special-aaColor-blue h4{
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue h1 {
  font-size: 42px;
}
.special-aaVersion-on.special-aaColor-blue .logo {
  display: none;
}
/* ==========================================================================
	   Мелкий размер шрифта */
/* ========================================================================== */
/*
.special-aaVersion-on.special-aaFontsize-small body,
.special-aaVersion-on.special-aaFontsize-small #intro article font,
.special-aaVersion-on.special-aaFontsize-small #news, 
.special-aaVersion-on.special-aaFontsize-small #news a,
.special-aaVersion-on.special-aaFontsize-small #news .date,
.special-aaVersion-on.special-aaFontsize-small #news h4, 
.special-aaVersion-on.special-aaFontsize-small #contact-wrap p,
.special-aaVersion-on.special-aaFontsize-small .news-item,
.special-aaVersion-on.special-aaFontsize-small .main,
.special-aaVersion-on.special-aaFontsize-small .breadcrumb ul{
  font-size: 16px;
  line-height: 1.4;
}

.special-aaVersion-on.special-aaFontsize-small .aaFontsize .fl-l {
  color: #000;
}
.special-aaVersion-on.special-aaFontsize-small .aaFontsize .fl-l,
.special-aaVersion-on.special-aaFontsize-small .aaFontsize a {
  line-height: 22.4px;
}
.special-aaVersion-on.special-aaFontsize-small .aa-block a {
  padding-left: 16px;
  padding-right: 16px;
}
.special-aaVersion-on.special-aaFontsize-small .aaColor a {
  padding-left: 4px;
  padding-right: 4px;
}
*/
/* ==========================================================================
	   Средний размер шрифта */
/* ========================================================================== */
.special-aaVersion-on.special-aaFontsize-normal * {
  font-size: 16px;
}

.special-aaVersion-on.special-aaFontsize-normal .block-info-footer *,
.special-aaVersion-on.special-aaFontsize-normal .block-info *,
.special-aaVersion-on.special-aaFontsize-normal .section-more-link,
.special-aaVersion-on.special-aaFontsize-normal .section-more-link::after,
.special-aaVersion-on.special-aaFontsize-normal .section-more-link::before,
.special-aaVersion-on.special-aaFontsize-normal .block-events * {
    font-size: 20px;
}

.special-aaVersion-on.special-aaFontsize-normal .block-caption * {
    font-size: 26px;
}

.special-aaVersion-on.special-aaFontsize-normal .title-block {
    font-size: 28px;
}

.special-aaVersion-on.special-aaFontsize-normal .aaFontsize .fl-l {
  color: #000;
}
.special-aaVersion-on.special-aaFontsize-normal .aaFontsize .fl-l,
.special-aaVersion-on.special-aaFontsize-normal .aaFontsize a {
  line-height: 28px;
}
/* ==========================================================================
	   Большой размер шрифта */
/* ========================================================================== */
.special-aaVersion-on.special-aaFontsize-big * {
    font-size: 19px;
}

.special-aaVersion-on.special-aaFontsize-big .block-info-footer *,
.special-aaVersion-on.special-aaFontsize-big .block-info *,
.special-aaVersion-on.special-aaFontsize-big .section-more-link,
.special-aaVersion-on.special-aaFontsize-big .section-more-link::after,
.special-aaVersion-on.special-aaFontsize-big .section-more-link::before,
.special-aaVersion-on.special-aaFontsize-big .block-events * {
    font-size: 21px;
}

.special-aaVersion-on.special-aaFontsize-big .block-caption * {
    font-size: 30px;
}

.special-aaVersion-on.special-aaFontsize-big .title-block {
    font-size: 32px;
}

.special-aaVersion-on.special-aaFontsize-big .item-service {
    padding: 2px 0;
    line-height: 20px;
}

.special-aaVersion-on.special-aaFontsize-big .aaFontsize .fl-l,
.special-aaVersion-on.special-aaFontsize-big .aaFontsize a {
  line-height: 33.6px;
}
/* ==========================================================================
	   Arial */
/* ========================================================================== */
.special-aaVersion-on.special-aaFont-arial body {
  font-family: Arial, sans-serif !important;
}
.special-aaVersion-on.special-aaFont-arial .news-item-main .news-item-header a {
  font-family: Arial, sans-serif;
}
/* ==========================================================================
	   Tahoma */
/* ========================================================================== */
.special-aaVersion-on.special-aaFont-tahoma body {
  font-family: Tahoma, sans-serif !important;
}
.special-aaVersion-on.special-aaFont-tahoma .news-item-main .news-item-header a {
  font-family: Tahoma, sans-serif;
}
/* ==========================================================================
	   Times */
/* ========================================================================== */
.special-aaVersion-on.special-aaFont-times body {
  font-family: 'Times New Roman', Times, serif !important;
}
.special-aaVersion-on.special-aaFont-times .news-item-main .news-item-header a {
  font-family: 'Times New Roman', Times, serif;
}
/* ==========================================================================
	   lettaer-spacing: normal */
/* ========================================================================== */
.special-aaVersion-on.special-aaKerning-normal body {
  letter-spacing: normal !important;
}
/* ==========================================================================
	   lettaer-spacing: big */
/* ========================================================================== */
.special-aaVersion-on.special-aaKerning-big body {
  letter-spacing: 0.2em !important;
}
/* ==========================================================================
	   lettaer-spacing: extra */
/* ========================================================================== */
.special-aaVersion-on.special-aaKerning-extra body {
  letter-spacing: 0.4em !important;
}

.special-aaVersion-on.special-aaColor-black .block-events a,
.special-aaVersion-on.special-aaColor-blue .block-events a {border: 2px solid #000 !important;}

.special-aaVersion-on.special-aaColor-white .block-events a {border: 2px solid #fff !important;}

.special-aaVersion-on.special-aaColor-black .item,
.special-aaVersion-on.special-aaColor-blue .item {border: 1px solid #000 !important;}

.special-aaVersion-on.special-aaColor-black .main-menu-col,
.special-aaVersion-on.special-aaColor-blue .main-menu-col {border: 0 !important;}

.special-aaVersion-on.special-aaColor-white .item {border: 1px solid #fff !important;}

.special-aaVersion-on.special-aaColor-white .main-menu-col {border: 0 !important;}

.special-aaVersion-on.special-aaColor-black .item-category,
.special-aaVersion-on.special-aaColor-blue .item-category {border-bottom: 1px solid #000;}

.special-aaVersion-on.special-aaColor-white .item-category {border-bottom: 1px solid #fff;}