.special-settings {
    display: none;
    font-size: 22px;
    font-weight: normal;
    line-height: 30px !important;
    font-family: Verdana, Arial, sans-serif;
    width: 100%;
    height: 60px;
    margin: 0 auto;
    z-index: 1001;
    border-bottom: 1px solid #000
}

.special-settings h2 {
    margin: 0;
    color: inherit;
    font-size: 110%
}

.special-settings-wrapper {
    width: 1000px;
    margin: 0 auto;
    margin: 6px auto 0;
    line-height: 26px;
    vertical-align: top
}

html.specialversion .special-settings {
    display: block
}

html.specialversion a#specialversion {
    display: none
}

html.specialversion body {
    /*   font: normal 16px/24px Verdana, Arial, Georgia, sans-serif*/
}

.specialversion input {
    outline: 0
}

.specialversion .inner_content ol li {
    list-style: decimal
}

.specialversion .inner_content ul li {
    list-style: circle;
    background-image: none;
    padding: 0
}

.specialversion .inner_content ul li li {
    list-style: disc
}

.specialversion .inner_content ul li li li {
    list-style: square
}

.specialversion .inner_content ul li li li li {
    list-style: circle
}

.specialversion .inner_content ul, .specialversion .inner_content ol {
    margin: 10px 0 10px 30px
}

.specialversion .welcome, .specialversion .content p, .specialversion .content .news ul li p.date, .specialversion .links p, .specialversion .leftCol h2, .specialversion .rightCol h2, .specialversion .centerCol h2, .specialversion .centerCol .content .news .arrival h2, .specialversion .centerCol .content .news .event h2 {
    color: inherit;
    font-family: inherit
}

.specialversion .links p {
    display: inline
}

.specialversion .links li {
    height: auto;
    margin-bottom: 20px
}

.specialversion .links li img {
    margin-right: 10px
}

.specialversion .content .news ul li a, .specialversion .content .news ul li p.date, .specialversion .content .news .arrival div a, .specialversion .content .news .events div a {
    font-size: inherit
}

.specialversion #informer_block, .specialversion .informer .title, .specialversion .informer .weather {
    display: none
}

.specialversion .ribbon-top-l, .specialversion .ribbon-top-r {
    background: 0
}

.specialversion h1 {
    width: auto;
    font-size: inherit;
    line-height: inherit;
    margin-bottom: 1em
}

.specialversion .icons {
    display: none
}

.specialversion .mainMenu .mainMenuPodmenu, .specialversion .mainMenu .mainMenuPodmenuLevelTwo, .specialversion .mainMenu .mainMenuPodmenu ul > li {
    width: 250px
}

.specialversion .mainMenu .mainMenuPodmenu ul {
    margin: 0
}

.specialversion .mainMenu .mainMenuPodmenu ul > li a {
    font-size: inherit;
    color: inherit;
    width: 210px
}

.specialversion .mainMenu > li:hover, .specialversion .mainMenu > li.selected {
    background: 0;
    outline: solid 3px
}

.specialversion .official li, .specialversion .information li {
    margin: 0;
    padding: 0
}

.specialversion .official li a, .specialversion .information li a {
    background: 0;
    margin: 0;
    padding: 0 0 0 10px
}

.specialversion .arrow {
    display: inline;
    background: 0
}

.specialversion .arrow {
    font-size: inherit
}

.specialversion .ribbon, .specialversion .bottom-menu {
    background: 0
}

.specialversion .bottom-menu ul li a {
    text-shadow: none
}

.specialversion .footer .thirdCol a.sitemap, .specialversion .footer .thirdCol a.feedback {
    background: 0;
    padding-left: 0;
    margin-left: 0
}

.specialversion .madein {
    color: inherit
}

.specialversion .madein p:first-child {
    display: none
}

.specialversion .footer .firstCol, .specialversion .footer .firstCol p, .specialversion .footer .firstCol p strong {
    color: inherit
}

.specialversion .path ul li {
    padding: 0;
    margin: 0 0 0 20px;
    list-style-type: circle
}

.specialversion .path ul li span {
    background: 0;
    width: 0
}

.specialversion .leftCol ul.second-menu {
    background: 0;
    padding: 0;
    margin: 20px 0
}

.specialversion .leftCol ul.second-menu li.selected .select-bg, .specialversion .leftCol ul.second-menu li.selected div.select-bg > a, .specialversion .leftCol ul.second-menu li .select-bg > a {
    background: 0;
    margin: 0;
    padding: 0
}

.specialversion .leftCol ul.second-menu li .select-bg > a span {
    border-bottom-width: 3px
}

.specialversion .leftCol ul.second-menu li.selected ul, .specialversion .leftCol ul.second-menu li.selected .select-bg {
    margin: 0;
    padding: 0;
    width: auto
}

.specialversion .leftCol ul.second-menu .selected .select-bg a, .specialversion .leftCol ul.second-menu li.selected div.select-bg > a {
    padding: 0 10px
}

.specialversion .leftCol ul.second-menu li.selected ul {
    margin-top: 1em
}

.specialversion .files-download a, .specialversion .files-download i {
    font-size: inherit;
    line-height: inherit
}

.specialversion .files-download span {
    color: inherit
}

.specialversion .files-download .file_prop {
    padding-left: 1em
}

.specialversion .files-download a:hover span {
    color: inherit
}

.specialversion blockquote {
    background: 0;
    border: solid 3px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: inherit
}

.specialversion input[type="text"], .specialversion input[type="paddword"], .specialversion textarea, .specialversion #undertabs, .specialversion .bx-sm-feature-select .bx-sm-parent, .specialversion .bx-sm-feature-noselect .bx-sm-parent, .specialversion .bx-sm-feature-noselect .bx-sm-parent-button, .specialversion .bx-sm-separator, .specialversion .bx-sm-rightshadow, .specialversion .bx-sm-rightline, .specialversion table.tabsGosServices .bx-sm-leftshadow, .specialversion .gosServices .item-table td, .specialversion .gosServices .item-table td.item-blue, .specialversion .wizard_footer, .specialversion .wizard_footer_left, .specialversion .wizard_footer_right {
    background: inherit
}

.specialversion .wizard table {
    background: inherit !important
}

.specialversion .wizard table td {
    border-bottom: none !important
}

.specialversion .wizard_title, .specialversion .content table tbody td {
    color: inherit;
    text-shadow: none
}

.specialversion .bx-registration-table td {
    border: 0
}

.specialversion .bx-registration-table input[type="text"], .specialversion .bx-registration-table input[type="password"] {
    width: 450px
}

.specialversion .padWiz hr {
    display: none
}

.specialversion .wizFormBtn {
    background-image: none
}

img[align="left"] {
    padding: 0 20px 20px
}

img[align="right"] {
    padding: 0 0 20px 20px
}

.a-colors a {
    display: none;
    width: 28px;
    height: 28px;
    border: 1px solid #000;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
    border-radius: 4px
}

.a-fontsize, .a-colors, .default-version, .norm-version {
    float: left;
    margin: 10px 0 0 25px
}

.a-fontsize a {
    text-decoration: none;
    text-align: center;
    display: inline-block;
    width: 30px;
    height: 30px;
    vertical-align: top;
    border-radius: 4px
}

.a-fontsize-big {
    font-size: 30px;
    font-weight: bold
}

.a-fontsize-normal {
    font-size: 20px
}

.a-fontsize-small {
    font-size: 17px
}

.a-images a {
    padding: 0 5px;
    border: 1px solid #000
}

.choose-colors {
    margin: 10px 0
}

.choose-colors li {
    list-style: none
}

.fs-small {
    font-size: 14px
}

.fs-normal {
    font-size: 16px
}

.fs-big {
    font-size: 22px
}

.a-colors .a-color1 {
    display: inline-block;
    color: #000;
    background-color: #fff;
    border-color: #000 !important
}

.a-colors .a-color1:hover {
    color: #fff;
    background-color: #000
}

html.color1 {
    background-color: #fff;
    color: #000
}

/*
.color1 * {
    border-color: #000 !important
}

.color1 {
    background-color: #fff;
    color: #000
}

*/

/*
.color1 button, .color1 input[type="button"], .color1 input[type="reset"], .color1 input[type="submit"] {
    background-color: #000;
    color: #fff
}

.color1 button:focus, .color1 input[type="button"]:focus, .color1 input[type="reset"]:focus, .color1 input[type="submit"]:focus {
    color: #000
}

.color1 input[type="text"], .color1 input[type="password"], .color1 textarea {
    color: #000;
    background: #fff;
    padding: 5px
}

.color1 input[type="text"]:focus, .color1 input[type="password"]:focus, .color1 textarea:focus {
    outline: solid 3px #000
}

*/

.color1 body {
    background-color: #fff !important;
    color: #000 !important
}

.color1 .a-colors a {
    border-color: #000
}

.color1 .a-colors a:hover {
    outline: 0
}
/*
.color1 a {
    color: #000
}

*/

.color1 .page-content h1, .color1 .page-content h2, .color1 .page-content h3, .color1 .page-content h4, .color1 .page-content h5, .color1 .page-content h6 {
    color: #000 !important
}

.color1 .a-fontsize-small {
    display: none
}

.color1.fs-big .a-fontsize-big, .color1.fs-small .a-fontsize-small, .color1.fs-normal .a-fontsize-normal, .color1 .a-fontsize a:hover {
    background-color: #000;
    color: #fff;
    text-shadow: none
}

.color1 .link_map .block .item h2 {
    text-align: center
}

.color1 .a-fontsize a:hover {
    outline: 0
}

.color1 .special-settings {
    border-bottom: solid 1px #000 !important;
    background-color: #fff;
    color: #000
}

.color1 .header_h1, .color1 .header_h3 {
    color: #000;
    font-family: inherit
}


.fs-normal .page-header h1 {
    font-size: 30px;
    margin: 10px 0;
    line-height: 36px
}

.fs-normal .section-title {
    padding: 0 5px 3px 5px
}

.fs-normal .section-title-white a {
    padding: 0 5px 3px 5px
}

.fs-normal .section-title-green a {
    padding: 0 5px 3px 5px
}

.fs-normal .section-title-black a {
    padding: 0 5px 3px 5px
}

.fs-normal .btn {
    font-size: 18px
}

.fs-normal .search-query {
    padding: 7px 7px 7px 35px !important
}

.fs-normal .search-btn {
    padding: 3px 12px 3px 12px !important;
    margin-left: -8px;
    font-size: 16px
}

.fs-normal .reg {
    margin-right: -2px
}

.fs-normal .password-forgot {
    font-size: 14px
}

.fs-normal .auth .popup {
    margin-left: -230px
}

.fs-normal .blue-block {
    padding-top: 15px;
    height: 260px
}

.fs-normal .blue-block .code {
    padding-top: 19px
}

.fs-normal .blue-block .col-md-3 .section-title-white a {
    padding: 0 5px 3px 5px
}

.fs-normal .breadcrumb-navigation ul li a {
    font-size: 18px
}

.fs-normal .breadcrumb-navigation ul li span {
    font-size: 18px
}

.fs-normal .preview-text {
    font-size: 14px
}

.fs-normal .detail-text {
    font-size: 16px
}

.fs-normal .news-main .img-date {
    font-size: 14px;
    padding-top: 2px;
    width: 246px;
    margin-left: 3px
}

.fs-normal .news-main .no-pic-date {
    font-size: 14px;
    padding-top: 2px;
    width: 246px;
    margin-left: 3px
}

.fs-normal .img-link:before {
    height: 0
}

.fs-normal .subscribe-index .popup {
    margin-left: 255px
}

.fs-normal .news-main .jcarousel-control-prev {
    margin-right: -5px
}

.fs-normal .epigu .jcarousel-control-prev {
    margin-right: -5px
}

.fs-normal .main-resources .jcarousel-control-prev {
    margin-right: -5px
}

.fs-normal .date {
    font-size: 14px
}

.fs-normal .popular .epigu-link {
    line-height: 16px
}

.fs-normal .events-index .date span {
    margin-top: 5px
}

.fs-normal #but li a {
    padding: 1px 12px 5px 12px
}

.fs-normal .epigu-link {
    padding: 5px;
    font-size: 18px
}

.fs-normal .epigu-link span {
    margin-top: 0
}

.fs-normal #tab {
    margin-top: -43px
}

.fs-normal .about-center {
    padding-left: 0;
    font-size: 18px
}

.fs-normal .after-servers {
    padding-bottom: 10px;
    min-height: 330px
}

.fs-normal .task-block {
    height: 180px
}

.fs-normal .task-box {
    padding-top: 15px;
    height: 180px
}

.fs-normal .task-block .preview-text {
    font-size: 16px
}

.fs-normal .task-block img {
    margin-top: 5px
}

.fs-normal .task-block .sliderkit-nav {
    margin-top: 187px
}

.fs-normal .task-block .sliderkit-nav li {
    width: 31px;
    height: 30px;
    margin: 0
}

.fs-normal .task-block .sliderkit-nav li a {
    width: 28px;
    height: 28px
}

.fs-normal .news-btn {
    margin: -90px 0 0 130px
}

.fs-normal .main-resources .jcarousel-pagination a {
    width: 27px;
    height: 30px
}

.fs-normal .tenders-list .item .item-right {
    width: 240px
}

.fs-normal .tenders-list .item .item-right td {
    padding: 0 !important
}

.fs-normal .tenders-list .item .date-2 {
    padding-left: 0
}

.fs-normal .tender-detail .props {
    font-size: 14px
}

.fs-normal .tender-detail .date, .fs-normal .tender-detail .requests, .fs-normal .tender-detail .time, .fs-normal .tender-detail .shows span {
    padding-left: 0
}

.fs-normal .pager ul li a.first, .fs-normal .pager ul li span.first {
    font-size: 18px
}

.fs-normal .pager ul li a.last, .fs-normal .pager ul li span.last {
    font-size: 18px
}

.fs-normal .pager ul li a {
    font-size: 16px
}

.fs-normal .pager ul li b {
    font-size: 16px;
    margin-top: -2px
}

/*

.fs-normal input[type=text], .fs-normal input[type=submit], .fs-normal textarea {
    font: 14px Arial !important;
    padding: 4px 10px;
!important;
    position: relative !important
}

.fs-normal select {
    font: 14px Arial !important;
    padding: 5px;
!important;
    position: relative !important
}

*/

.fs-normal .style-form .input-text, .fs-normal .style-form .input-button, .fs-normal .style-form .textarea {
    font: 14px Arial !important;
    padding: 4px 10px;
!important;
    position: relative !important;
    max-width: 285px
}

.fs-normal .style-form .select {
    font: 14px Arial !important;
    padding: 5px;
!important;
    position: relative !important;
    max-width: 300px
}

.fs-normal .style-form .input-button {
    min-width: 170px
}

.fs-normal .style-form .input-button, .fs-normal .style-form .input-button-blue, .fs-normal #id-auth .form-button, .fs-normal .button-link, .fs-normal .style-form .input-button-white, .fs-normal .submit, .fs-normal .forum-style input[type="submit"], .fs-normal .forum-style input[type="reset"], .fs-normal .blog-style input[type="submit"], .fs-normal .blog-style input[type="reset"] {
    font-size: 14px !important;
    font-weight: normal
}

.fs-normal .blog-style {
    font-size: 12px !important
}

.fs-normal .share-dialog-inner-left {
    margin-top: -2px
}

.fs-big h1 {
    font-size: 28px
}

.fs-big h2 {
    font-size: 26px
}

.fs-big h3 {
    font-size: 24px
}

.fs-big h4 {
    font-size: 22px
}

.fs-big h5 {
    font-size: 20px
}

.fs-big h6 {
    font-size: 18px
}

.fs-big .page-header h1 {
    font-size: 36px;
    margin: 10px 0;
    line-height: 40px
}

.fs-big .section-title {
    padding: 0 5px 3px 5px
}

.fs-big .section-title-white a {
    padding: 0 5px 3px 5px
}

.fs-big .section-title-green a {
    padding: 0 5px 3px 5px
}

.fs-big .section-title-black a {
    padding: 0 5px 3px 5px
}

.fs-big .btn {
    font-size: 22px !important
}

.fs-big .search-query {
    padding: 5px 7px 6px 35px !important
}

.fs-big .search-btn {
    padding: 4px 12px 4px 12px !important;
    margin-left: -8px;
    font-size: 16px
}

.fs-big .blue-block {
    padding-top: 15px;
    height: 270px
}

.fs-big .blue-block .code {
    padding-top: 19px
}

.fs-big .blue-block .col-md-3 {
    padding: 8px 8px
}

.fs-big .blue-block .col-md-3 .section-title-white a {
    padding: 0 5px 3px 5px
}

.fs-big .breadcrumb-navigation ul li a {
    font-size: 20px
}

.fs-big .breadcrumb-navigation ul li span {
    font-size: 20px
}

.fs-big .preview-text {
    font-size: 20px
}

.fs-big .detail-text {
    font-size: 20px
}

.fs-big .news-main .img-date {
    font-size: 16px;
    padding-top: 2px;
    width: 246px;
    margin-left: 3px
}

.fs-big .news-main .no-pic-date {
    font-size: 16px;
    padding-top: 2px;
    width: 246px;
    margin-left: 3px
}

.fs-big .img-link:before {
    height: 0
}

.fs-big .element-title a {
    font-size: 20px
}

.fs-big .subscribe-index .popup {
    margin-left: 255px
}

.fs-big .subscribe-index h2 {
    font-size: 26px
}

.fs-big .main-tenders .title {
    font-size: 16px;
    min-height: 90px
}

.fs-big .main-tenders .caption {
    font-size: 16px
}

.fs-big .news-main .jcarousel-control-prev {
    margin-right: -5px
}

.fs-big .epigu .jcarousel-control-prev {
    margin-right: -5px
}

.fs-big .main-resources .jcarousel-control-prev {
    margin-right: -5px
}

.fs-big .date {
    font-size: 16px
}

.fs-big .news-btn {
    margin: -90px 0 0 140px
}

.fs-big .events-index .date {
    font-size: 18px
}

.fs-big .events-index .date span {
    margin-top: 10px;
    font-size: 38px
}

.fs-big .events-index .item a {
    font-size: 16px
}

.fs-big #but li a {
    padding: 3px 12px 7px 12px;
    font-size: 26px
}

.fs-big .epigu-link {
    padding: 5px;
    font-size: 18px
}

.fs-big .epigu-link span {
    margin-top: 0
}

.fs-big .popular .epigu-link {
    line-height: 16px
}

.fs-big #tab {
    margin-top: -42px
}

.fs-big #tab li {
    font-size: 20px
}

.fs-big .about-center {
    padding-left: 0;
    font-size: 20px
}

.fs-big .after-servers {
    padding-bottom: 10px;
    min-height: 350px
}

.fs-big .task-block {
    height: 200px
}

.fs-big .task-box {
    padding-top: 15px;
    height: 200px
}

.fs-big .task-block .preview-text {
    font-size: 18px
}

.fs-big .task-block img {
    margin-top: 5px
}

.fs-big .task-block .sliderkit-nav {
    margin-top: 207px
}

.fs-big .task-block .sliderkit-nav li {
    width: 31px;
    height: 30px;
    margin: 0
}

.fs-big .task-block .sliderkit-nav li a {
    width: 28px;
    height: 28px
}

.fs-big .main-resources .jcarousel-pagination a {
    width: 30px;
    height: 30px
}

.fs-big .copyrights, .fs-big .copyrights a {
    font-size: 16px
}

.fs-big .contacts, .fs-big .contacts a {
    font-size: 16px
}

.fs-big .lastmodify {
    font-size: 14px
}

.fs-big .developer a {
    font-size: 13px
}

.fs-big .pager ul li a.first, .fs-big .pager ul li span.first {
    font-size: 20px
}

.fs-big .pager ul li a.last, .fs-big .pager ul li span.last {
    font-size: 20px
}

.fs-big .pager ul li a {
    font-size: 18px
}

.fs-big .pager ul li b {
    font-size: 18px;
    margin-top: -2px
}

.fs-big .tenders-list .item .item-right {
    width: 240px
}

.fs-big .tenders-list .item .item-right td {
    padding: 0 !important
}

.fs-big .tenders-list .item .date-2 {
    padding-left: 0
}

.fs-big .tender-detail .props {
    font-size: 16px
}

.fs-big .tender-detail .date, .fs-big .tender-detail .requests, .fs-big .tender-detail .time, .fs-big .tender-detail .shows span {
    padding-left: 0
}



.fs-big .style-form .input-text, .fs-big .style-form .input-button, .fs-big .style-form .textarea {
    font: 17px Arial !important;
    padding: 4px 5px;
!important;
    position: relative !important;
    max-width: 285px
}

.fs-big .style-form .select {
    font: 17px Arial !important;
    padding: 5px;
!important;
    position: relative !important;
    max-width: 300px
}

.fs-big .style-form .input-button {
    min-width: 190px
}

.fs-big .style-form .input-button, .fs-big .style-form .input-button-blue, .fs-big #id-auth .form-button, .fs-big .button-link, .fs-big .style-form .input-button-white, .fs-big .submit, .fs-big .forum-style input[type="submit"], .fs-big .forum-style input[type="reset"], .fs-big .blog-style input[type="submit"], .fs-big .blog-style input[type="reset"] {
    font-size: 17px !important;
    line-height: 18px !important;
    font-weight: normal;
    height: inherit !important
}

.fs-big .no-print td {
    padding: 3px !important
}

.fs-big .comment-text {
    margin-left: 5px
}

.fs-big .forum-style td {
    padding: 3px !important
}

.fs-big .forum-style input[type="text"], .fs-big .forum-style textarea, .fs-big .forum-style select {
    max-width: 240px
}

.fs-big .blog-style {
    font-size: 12px !important
}

.fs-big .blog-style td, .fs-big .blog-style th {
    padding: 2px !important;
    max-width: 500px !important
}

.fs-big #id-auth .input-text {
    padding-left: 3px
}

.fs-big #id-auth .submit-id {
    font-size: 17px;
    padding: 7px 0 0 8px
}

.fs-big .three-color-profile {
    float: none
}

.fs-big .share-dialog-inner-left {
    margin-top: -1px
}

.color1 .section-title {
    color: #000
}

.color1 .section-title a {
    color: #000;
    text-decoration: underline
}

.color1 .section-title a:hover {
    text-decoration: none;
    color: #fff;
    background: #000
}

.color1 .section-title-white {
    color: #000
}

.color1 .section-title-white a {
    color: #000;
    text-decoration: underline
}

.color1 .section-title-white a:hover {
    text-decoration: none;
    background: #000;
    color: #fff
}

.color1 .section-title-green {
    color: #000
}

.color1 .section-title-green a {
    color: #000;
    text-decoration: underline
}

.color1 .section-title-green a:hover {
    text-decoration: none;
    background: #000;
    color: #fff
}

.color1 .section-title-black {
    color: #000
}

.color1 .section-title-black a {
    color: #000;
    text-decoration: underline
}

.color1 .section-title-black a:hover {
    text-decoration: none;
    background: #000;
    color: #fff
}

.color1 .top-header {
    background: #000
}

.color1 .search-btn {
    background: #000;
    border: 1px solid #fff !important
}

.color1 .search-query {
    background: #fff url("/bitrix/templates/main/images/search-sprite.png") no-repeat 8px -24px !important
}

.color1 .logo a {
    background: url("/bitrix/templates/main/images/logo_black.png") no-repeat
}

.color1 #horizontal-multilevel-menu li a.root-item {
    color: #000;
    text-decoration: underline
}

.color1 #horizontal-multilevel-menu li:hover a.root-item, .color1 #horizontal-multilevel-menu li a.root-item-selected {
    _color: #fff;
    _background: #000;
    text-decoration: none
}

.color1 #horizontal-multilevel-menu li li {
    _background: #fff
}

.color1 #horizontal-multilevel-menu li ul a {
    _color: #000
}

.color1 #horizontal-multilevel-menu li li:hover a {
    _background: #000;
    _color: #fff
}

.color1 #horizontal-multilevel-menu li.item-selected a {
    _background: #000;
    _color: #fff !important
}

.color1 #horizontal-multilevel-menu li li.arrow:before {
    border-bottom: 10px solid #000
}

.color1 #horizontal-multilevel-menu li li.arrow:after {
    border-bottom: 7px solid #fff
}

.color1 #vertical-multilevel-menu li.hov a {
    color: #000
}

.color1 #vertical-multilevel-menu li.hov li a {
    color: #000
}

.color1 #vertical-multilevel-menu li.hov li:hover a {
    background: #000;
    color: #fff
}

.color1 #vertical-multilevel-menu li.hov li:hover a:before {
    border-top: 15px solid transparent;
    border-right: 15px solid #000;
    border-bottom: 15px solid transparent;
    top: 0;
    left: -15px
}

.color1 #vertical-multilevel-menu li.hov li a.item-selected {
    background: #000;
    color: #fff
}

.color1 #vertical-multilevel-menu li.hov li a.item-selected:before {
    border-top: 15px solid transparent;
    border-right: 15px solid #000;
    border-bottom: 15px solid transparent;
    top: 0;
    left: -15px
}

.color1 #vertical-multilevel-menu li.hov li:hover li a {
    color: #000;
    background: #fff
}

.color1 #vertical-multilevel-menu li.hov li:hover li:hover a {
    color: #fff;
    background: #000
}

.color1 #vertical-multilevel-menu li.hov li:hover li a:before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid transparent;
    top: 0;
    left: -15px
}

.color1 #vertical-multilevel-menu li.hov li:hover li:hover a:before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-right: 15px solid #000;
    border-bottom: 15px solid transparent;
    top: 0;
    left: -15px
}

.color1 #vertical-multilevel-menu .arrow:before {
    border-top: 8px solid #000
}

.color1 .phone {
    color: #000;
    background-position: 0 -33px
}

.color1 .id-reg {
    background-position: 165px -12px
}

.color1 .enter-btn {
    background: #fff;
    color: #000;
    border: 1px solid #000;
    box-shadow: none;
    border-left-color: #fff !important
}

.color1 .auth .popup:before {
    border-bottom: 15px solid #000
}

.color1 .blue-block {
    background: #000
}

.color1 .blue-block .code {
    background: #fff;
    color: #000
}

.color1 .blue-block .box:hover {
    background: #fff;
    box-shadow: none
}

.color1 .blue-block .box:hover .code {
    background: #000;
    color: #fff
}

.color1 .blue-block .box .section-title-white {
    color: #fff !important
}

.color1 .blue-block .box:hover .section-title-white {
    color: #000 !important
}

.color1 .blue-block .box:hover .section-title-white:hover {
    text-decoration: underline
}

.color1 .news-block {
    background: #fff
}

.color1 .preview-text {
    color: #000
}

.color1 .detail-text {
    color: #000
}

.color1 .news-main .img-date {
    background: #000;
    font-style: normal
}

.color1 .news-main .no-pic-date {
    background: #000;
    font-style: normal
}

.color1 .img-link img {
    border: 3px solid transparent !important
}

.color1 .img-link:hover img {
    border: 3px solid #000 !important
}

.color1 .date {
    color: #000
}

.color1 .element-title a {
    text-decoration: underline
}

.color1 .element-title a:hover {
    text-decoration: none;
    background: #000;
    color: #fff
}

.color1 .rss {
    background-position: 0 -113px
}

.color1 .rss:hover {
    background-position: 0 -170px
}

.color1 .subscribe-index .subscribe-btn {
    background-position: 0 -114px
}

.color1 .subscribe-index .subscribe-btn:hover {
    background-position: 0 -171px
}

.color1 .subscribe-index .popup:before {
    border-bottom: 15px solid #000
}

.color1 .news-main .jcarousel-control-prev {
    background-position: 0 -506px
}

.color1 .news-main .jcarousel-control-prev:hover {
    background-position: 0 -340px
}

.color1 .news-main .jcarousel-control-next {
    background-position: 100% -506px
}

.color1 .news-main .jcarousel-control-next:hover {
    background-position: 100% -340px
}

.color1 .events-index {
    background: #000
}

.color1 .events-index .section-title-white a {
    color: #fff
}

.color1 .events-index .date {
    color: #000
}

.color1 .events-index .date span {
    color: #000;
    display: block
}

.color1 .events-index .item {
    text-decoration: underline
}

.color1 .events-index .item:hover {
    background: #fff;
    box-shadow: none;
    color: #000;
    text-decoration: none
}

.color1 .events-index .item:hover .date {
    color: #fff;
    background-position: 0 -200px
}

.color1 .events-index .item:hover .date span {
    color: #fff
}

.color1 .events-index .item:hover .name {
    color: #000;
    text-decoration: none
}

.color1 .servers-block {
    background: #000
}

.color1 #but li a {
    color: #000
}

.color1 #but li.selected a {
    background: #000
}

.color1 #but li.selected a span {
    border-color: transparent !important
}

.color1 #but li:hover a {
    background: #000;
    color: #fff;
    border-radius: 0
}

.color1 #but li:hover a span {
    border-color: transparent !important
}

.color1 #tab li {
    border-color: transparent !important
}

.color1 #tab li a {
    color: #000;
    border-color: transparent !important;
    text-decoration: underline;
    border-radius: 5px 5px 0 0
}

.color1 #tab li:hover a {
    color: #fff;
    background: #000;
    text-decoration: none
}

.color1 #tab li:hover {
    border-color: #000 !important
}

.color1 #tab li.selected a {
    background: #000;
    color: #fff;
    text-decoration: none
}

.color1 #tab li.selected {
    border-color: #000 !important
}

.color1 .epigu .jcarousel-control-prev {
    background-position: 0 -506px
}

.color1 .epigu .jcarousel-control-prev:hover {
    background-position: 0 -340px
}

.color1 .epigu .jcarousel-control-next {
    background-position: 100% -506px
}

.color1 .epigu .jcarousel-control-next:hover {
    background-position: 100% -340px
}

.color1 .epigu-link {
    background: #fff;
    color: #000;
    border: 3px solid #000;
    border-radius: 3px
}

.color1 .epigu-link:hover {
    background: #000;
    color: #fff;
    box-shadow: none
}

.color1 .about-center {
    background: #fff;
    color: #000
}

.color1 .task-block .sliderkit-go-prev {
    background-position: 0 -506px
}

.color1 .task-block .sliderkit-go-prev:hover {
    background-position: 0 -340px
}

.color1 .task-block .sliderkit-go-next {
    background-position: 100% -506px
}

.color1 .task-block .sliderkit-go-next:hover {
    background-position: 100% -340px
}

.color1 .task-block {
    background: #fff;
    border-radius: 3px
}

.color1 .task-box {
    background: #fff;
    border: 3px solid #000;
    border-radius: 3px
}

.color1 .task-block .preview-text {
    font-style: normal;
    color: #000
}

.color1 .task-block .sliderkit-nav li.sliderkit-selected a {
    background-position: 4px -34px
}

.color1 .task-block .sliderkit-nav li a {
    background-position: -23px -34px
}

.color1 .task-block .sliderkit-nav li:hover a {
    background-position: -51px -34px
}

.color1 .main-resources .jcarousel-pagination a {
    background-position: -23px -34px
}

.color1 .main-resources .jcarousel-pagination a:hover {
    background-position: -51px -34px
}

.color1 .main-resources .jcarousel-pagination a.active {
    background-position: 4px -34px
}

.color1 .main-resources .name {
    background: #000
}

.color1 .banner-zone {
    background: #000
}

.color1 .footer {
    background: #000
}

.color1 .copyrights, .color1 .contacts, .color1 .copyrights a, .color1 .contacts a {
    color: #fff
}

.color1 .footer .section-title-white {
    color: #fff !important
}

.color1 .main-resources .jcarousel-control-prev {
    background-position: 0 -506px
}

.color1 .main-resources .jcarousel-control-prev:hover {
    background-position: 0 -340px
}

.color1 .main-resources .jcarousel-control-next {
    background-position: 100% -506px
}

.color1 .main-resources .jcarousel-control-next:hover {
    background-position: 100% -340px
}

.color1 .breadcrumb-navigation ul li span, .color1 .breadcrumb-navigation ul li.sep, .color1 .breadcrumb-navigation ul li a {
    color: #000
}

.color1 .main-tenders .title, .color1 .main-tenders .caption {
    background: #000
}

.color1 .main-tenders .title:active, .color1 .main-tenders .title:focus {
    border: none !important;
    outline: none !important
}

.color1 .tenders-list .caption {
    background: #000
}

.color1 .tender-detail .caption {
    background: #000
}

.color1 .pager ul li b, .color1 .pager ul li a, .color1 .pager ul li a.last, .color1 .pager ul li span.last {
    color: #000
}

.color1 .pager ul li a.first, .color1 .pager ul li span.first {
    color: #000
}

.color1 .faq_sect_wrap li a {
    font-size: 18px
}

.color1 .faq_sect_wrap li.active, .color1 .faq_sect_wrap li:hover {
    background: #000
}

.color1 .faq_sect_wrap li.active .cnt_box, .color1 .faq_sect_wrap li:hover .cnt_box {
    color: #000
}

.color1 .faq_sect_wrap li.active .cnt_box, .color1 .faq_sect_wrap li:hover .cnt_box {
    color: #000
}

.color1 .wrap_answers li {
    background: #fff;
    color: #000;
    border-color: #000
}

.color1 .wrap_answers li .quest_div {
    font-size: 18px;
    background: 0;
    color: #000
}

.color1 .wrap_answers li .quest_div div {
    background: 0
}

.color1 .wrap_answers li .answ_div {
    font-size: 18px;
    background: 0;
    color: #000;
    border-color: #000
}

.color1 .blog-style a {
    color: #000 !important
}

.color1 .blog-style td, .color1 .blog-style th {
    padding: 2px !important
}

{
    border: none !important
}
.color1 .photo-items-list .photo-item-cont {
    background: 0;
    border: 1px solid #000 !important
}

.color1 ul.photo-album-list-first-photos .photo-item-cont:hover {
    background: 0
}


/*----------------------------------------------Color2 ------------------------------------------------*/
.color2 div{
    background: #000;
}

.color2 .btn-primary {
    background: #ff0;
    border: 1px solid #ff0 !important;
    box-shadow: none;
    color: #000
}

.color2 .btn-primary:hover {
    border: 1px solid #000 !important;
    color: #000
}

.color2 .section-title {
    color: #ff0
}

.color2 .section-title a {
    color: #ff0;
    text-decoration: underline
}

.color2 .section-title a:hover {
    text-decoration: none;
    color: #000;
    background: #ff0
}

.color2 .section-title-white {
    color: #fff
}

.color2 .section-title-white a {
    color: #fff;
    text-decoration: underline
}

.color2 .section-title-white a:hover {
    text-decoration: none;
    background: #ff0;
    color: #000
}

.color2 .section-title-green {
    color: #fff
}

.color2 .section-title-green a {
    color: #fff;
    text-decoration: underline
}

.color2 .section-title-green a:hover {
    text-decoration: none;
    background: #ff0;
    color: #000
}

.color2 .section-title-black {
    color: #ff0
}

.color2 .section-title-black a {
    color: #fff;
    text-decoration: underline
}

.color2 .section-title-black a:hover {
    text-decoration: none;
    background: #ff0;
    color: #000
}

.color2 .phone {
    color: #fff;
    background-position: 0 -67px
}

.color2 .phone b {
    color: #fff !important
}

.color2 .auth .popup:before {
    border-bottom: 15px solid #fff
}

.color2 .auth .popup:after {
    border-bottom: 10px solid #000
}

.color2 .blue-block {
    background: #fff
}

.color2 .blue-block .code {
    background: #000;
    color: #fff
}

.color2 .blue-block .box:hover {
    background: #000;
    box-shadow: none
}

.color2 .blue-block .box:hover .code {
    background: #ff0;
    color: #000
}

.color2 .blue-block .box .section-title-white {
    color: #000
}

.color2 .blue-block .box:hover .section-title-white {
    color: #fff
}

.color2 .blue-block .box .preview-text {
    color: #000
}

.color2 .blue-block .box:hover .preview-text {
    color: #fff
}

.color2 .news-block {
    background: #000;
    border-color: #ff0
}

.color2 .preview-text {
    color: #ff0
}

.color2 .detail-text {
    color: #ff0
}

.color2 .news-main .img-date {
    background: #ff0;
    color: #000;
    font-style: normal
}

.color2 .news-main .no-pic-date {
    background: #ff0;
    color: #000;
    font-style: normal
}

.color2 .img-link img {
    border: 3px solid transparent !important
}

.color2 .img-link:hover img {
    border: 3px solid #ff0 !important
}

.color2 .date {
    color: #ff0
}

.color2 .with-picture {
    border-color: #ff0
}

.color2 .item-s {
    border-color: #ff0
}

.color2 .element-title a {
    text-decoration: underline
}

.color2 .element-title a:hover {
    text-decoration: none;
    background: #ff0;
    color: #000
}

.color2 .events-index {
    background: #fff
}

.color2 .events-index .section-title-white, .color2 .events-index .section-title-white a {
    color: #000
}

.color2 .events-index .date {
    color: #fff;
    background-position: 0 -200px
}

.color2 .events-index .date span {
    color: #fff;
    display: block
}

.color2 .events-index .item {
    text-decoration: underline;
    color: #000
}

.color2 .events-index .item:hover {
    background: #000;
    box-shadow: none;
    text-decoration: none
}

.color2 .events-index .item:hover .date {
    color: #000;
    background-position: 0 0
}

.color2 .events-index .item:hover .date span {
    color: #000
}

.color2 .events-index .item:hover .name {
    color: #fff;
    text-decoration: none
}

.color2 .servers-block {
    background: #fff
}

.color2 .servers-block .box {
    background: #000
}

.color2 #but li a {
    color: #fff
}

.color2 #but li.selected a {
    background: #ff0;
    color: #000;
    box-shadow: none
}

.color2 #but li.selected a span {
    border-color: transparent !important
}

.color2 #but li a span {
    border-color: #fff
}

.color2 #but li:hover a {
    background: #fff;
    color: #000;
    border-radius: 0
}

.color2 #but li:hover a span {
    border-color: transparent !important
}

.color2 #tab li {
    border-color: transparent
}

.color2 #tab li a {
    color: #fff;
    border-color: transparent;
    text-decoration: underline;
    border-radius: 5px 5px 0 0
}

.color2 #tab li:hover a {
    color: #000;
    background: #fff;
    text-decoration: none
}

.color2 #tab li:hover {
    border-color: #fff
}

.color2 #tab li.selected a {
    background: #000;
    color: #ff0;
    text-decoration: none;
    border-color: transparent
}

.color2 #tab li.selected {
    border-top-color: #ff0;
    border-bottom-color: transparent !important;
    border-left-color: #ff0;
    border-right-color: #ff0
}

.color2 .about-center {
    background: #000;
    color: #fff
}

.color2 .task .section-title {
    color: #fff
}

.color2 .task-block .sliderkit-go-prev, .color2 .task-block .sliderkit-go-prev:hover {
    background-position: 0 -396px
}

.color2 .task-block .sliderkit-go-next, .color2 .task-block .sliderkit-go-next:hover {
    background-position: 100% -396px
}

.color2 .task-block {
    background: #ff0;
    border-radius: 3px
}

.color2 .task-box {
    background: #ff0;
    border: 3px solid #ff0;
    border-radius: 3px
}

.color2 .task-block .preview-text {
    font-style: normal;
    color: #000
}

.color2 .task-block .sliderkit-nav li.sliderkit-selected a {
    background-position: 4px -74px
}

.color2 .task-block .sliderkit-nav li a {
    background-position: -23px -74px
}

.color2 .task-block .sliderkit-nav li:hover a {
    background-position: -51px -74px
}

.color2 .main-resources .jcarousel-pagination a {
    background-position: -23px -74px
}

.color2 .main-resources .jcarousel-pagination a:hover {
    background-position: -51px -74px
}

.color2 .main-resources .jcarousel-pagination a.active {
    background-position: 4px -74px
}

.color2 .main-resources .name {
    background: #ff0;
    color: #000
}

.color2 .banner-zone {
    background: #ff0;
    background: -moz-linear-gradient(top, #ff0 34%, #000 34%, #000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(34%, #ff0), color-stop(34%, #000), color-stop(100%, #000));
    background: -webkit-linear-gradient(top, #ff0 34%, #000 34%, #000 100%);
    background: -o-linear-gradient(top, #ff0 34%, #000 34%, #000 100%);
    background: -ms-linear-gradient(top, #ff0 34%, #000 34%, #fff 100%);
    background: linear-gradient(to bottom, #ff0 34%, #000 34%, #000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#000', GradientType=0);
    border-top: #ff0 10px solid
}

.color2 .footer {
    /*background: #fff*/
}

.color2 .footer-logo {
    background-position: 0 -126px
}

.color2 .copyrights, .color2 .contacts, .color2 .copyrights a, .color2 .contacts a {
    color: #000
}

.color2 .footer .section-title-white {
    color: #000 !important
}

.color2 .breadcrumb-navigation ul li span, .color2 .breadcrumb-navigation ul li.sep, .color2 .breadcrumb-navigation ul li a {
    color: #ff0
}

.color2 .main-tenders .title, .color2 .main-tenders .caption {
    background: #fff;
    color: #000
}

.color2 .main-tenders .title:hover {
    color: #000
}

.color2 .main-tenders .title:active, .color2 .main-tenders .title:focus {
    border: none !important;
    outline: none !important
}

.color2 .tenders-list .caption {
    background: #ff0;
    color: #000
}

.color2 .tenders-list .row {
    border-color: #ff0
}

.color2 .tender-detail .caption {
    background: #ff0;
    color: #000
}

.color2 .pager ul li b, .color2 .pager ul li a, .color2 .pager ul li a.last, .color2 .pager ul li span.last {
    color: #ff0
}

.color2 .pager ul li a.first, .color2 .pager ul li span.first {
    color: #ff0
}

.color2 .pager ul li b {
    background: 0;
    color: #ff0
}

.color2 .news-filter td {
    border: none !important
}

.color2 .jq-form .info-required {
    color: #ff0
}

.color2 .jq-form .field-title {
    color: #ff0
}

.color2 .iblock-form td {
    border: none !important
}

.color2 .no-print td {
    border: none !important
}

.color2 .forum-style input[type="text"], .color2 .forum-style input[type="password"], .color2 .forum-style textarea, .color2 .forum-style select {
    border-width: 2px;
    color: #ff0;
    background: #000
}

.specialversion span.forum-footer-rss {
    background: 0
}

.color1 .forum-header-box {
    background: #fff;
    border-color: #000;
    color: #000
}

.color1 table.forum-table th, .color1 div.forum-reply-header, .color1 div.forum-bbcode-line a:hover, .color1 div.forum-bbcode-line a:hover img {
    background: #fff;
    border-color: #000;
    color: #000
}

.color1 table.forum-table td.forum-column-footer, .color1 table.forum-post-table td.forum-column-footer, .color1 div.forum-footer-box {
    background: #fff;
    border-color: #000;
    color: #000
}

.color2 .forum-header-box {
    background: #000;
    border-color: #ff0;
    color: #ff0
}

.color2 table.forum-table th, .color2 div.forum-reply-header, .color2 div.forum-bbcode-line a:hover, .color2 div.forum-bbcode-line a:hover img {
    background: #000;
    border-color: #ff0;
    color: #ff0
}

.color2 table.forum-table td.forum-column-footer, .color2 table.forum-post-table td.forum-column-footer, .color2 div.forum-footer-box {
    background: #000;
    border-color: #ff0;
    color: #ff0
}

.color2 table.forum-table td, .color2 div.forum-info-box, .color2 div.forum-reply-form, .color2 div.forum-header-box, .color2 div.forum-footer-inner, .color2 div.forum-user-info, .color2 div.forum-post-entry, .color2 table.forum-post-table td.forum-cell-post, .color2 table.forum-post-table td.forum-cell-actions, .color2 div.forum-contact-links, .color2 div.forum-navigation-box {
    background: #000
}

.color2 table.forum-table td.forum-column-footer, .color2 table.forum-post-table td.forum-column-footer, .color2 div.forum-footer-box, .color2 table.forum-post-table {
    background-color: #000
}

.color2 .blog-style td, .color2 .blog-style th {
    padding: 2px !important
}

{
    border: none !important
}
.color2 ul.photo-album-list-first-photos .album-name {
    color: #ff0 !important;
    text-decoration: underline
}

.color2 ul.photo-album-list-first-photos .album-date, .color2 div.photo-album-item div.photo-album-date {
    color: #ff0
}

.color2 div.forum-tabs div.forum-tabs-body table.forum-table th, .color2 div.forum-tabs div.forum-tabs-body table.forum-table td {
    color: #ff0
}

.color2 .body-blog a:link, .color2 .body-blog a:visited, .color2 .body-blog a:active, .color2 .blog-navigation-box li a {
    color: #ff0
}

.color2 #commented-posts a, .color2 #popular-posts a, .color2 .blog-mainpage-meta a, .color2 .blog-mainpage-meta span {
    color: #ff0 !important
}

.color2 .blog-tab, .color2 .blog-tab-container, .color2 div.blog-tab-left, .color2 div.blog-tab-right {
    background: #ff0
}

.color2 .blog-tab-title, .color2 .blog-tab-title span, .color2 .blog-tab-items a {
    color: #000 !important
}

.color2 div.blog-post-edit-form, .color2 div.blog-comment-fields {
    background: #000
}

.color2 a#post-code-text, .color2 #blog-upload-file {
    color: #ff0;
    background: 0
}

.color2 .blog-sidebar {
    background: 0
}

.color2 .blog-tab-items #commented-posts a {
    color: #000 !important
}

.color2 .blog-tab-items #popular-posts a {
    color: #000 !important
}

.color2 .blog-post-title, .color2 .blog-post-info {
    background-color: #000
}

.color2 .blog-post-date, .blog-comment-date, .color2 .blog-post-title span, .color2 .blog-post-title a:link, .color2 .blog-post-title a:visited, .color2 .blog-post-title a:active {
    color: #fff
}

.color2 .blog-style input[type="text"], .color2 .blog-style input[type="password"], .color2 .blog-style input[type="text"], .color2 .blog-style textarea, .color2 .blog-style select {
    color: #ff0;
    background: 0
}

.color2 .comment-author {
    color: #ff0
}

.color2 .photo-items-list .photo-item-cont {
    background: 0;
    border: 1px solid #ff0 !important
}

.color2 ul.photo-album-list-first-photos .photo-item-cont:hover {
    background: 0
}

.color1 .mainMenu {
    background: #000;
    margin-bottom: 10px;
    height: auto
}

.color1 .mainMenu > li > a, .color1 .mainMenu > li > span {
    background: 0;
    color: #fff;
    text-shadow: none;
    font-size: inherit
}

.color1 .mainMenu > li > a:hover, .color1 .mainMenu > li > span:hover {
    background: #000;
    color: #000
}

.color1 .mainMenu .mainMenuPodmenu {
    background: #fff;
    outline: solid 3px #000
}

.color1 .mainMenu a {
    color: #000
}

.color1 .mainMenu .mainMenuPodmenuLevelTwo ul li:hover, .color1 .mainMenu .mainMenuPodmenu ul > li:hover, .color1 .mainMenu .mainMenuPodmenuLevelTwo {
    background: #fff
}

.color1 .mainMenu .mainMenuPodmenuLevelTwo ul li em, .color1 .mainMenu .mainMenuPodmenuLevelTwo ul li:hover em {
    background: 0
}

.color1 .mainMenuPodmenu a {
    color: #000 !important
}

.color1 .mainMenuPodmenu a:hover {
    color: #fff !important
}

.color1 .mainMenuPodmenu .selected > a {
    color: #fff !important;
    background: #000
}

.color1 .mainMenu > li > a:hover, .color1 .mainMenu > li > a:focus {
    background: #fff !important;
    color: #000 !important
}

.color1 .mainMenu > li.selected > a {
    background: #fff !important;
    color: #000 !important
}

.color1 .login-popup-wrapper {
    background: transparent
}

.color1 .login-popup {
    background: #fff
}

.color1 .search {
    margin: 20px 0
}

.color1 .search .input {
    background-image: none;
    background: #fff;
    color: #000;
    outline: solid 3px #000;
    padding: 4px;
    width: 230px
}

.color1 .search .input:focus {
    background: #000;
    color: #fff;
    outline: solid 3px #000;
    width: 230px;
    padding: 4px
}

.color1 .search .button {
    background: #000;
    color: #fff;
    padding: 6px 0;
    line-height: normal !important;
    text-align: center;
    outline: solid 3px #000;
    display: block;
    cursor: pointer;
    display: none
}

.color1 .official ul li a, .color1 .information ul li a, .color1 .arrow, .color1 .content .news a, .color1 .content .news h2, .color1 .content .news .arrival div a, .color1 .content .news .events div a {
    color: #000
}

.color1 .content .news a {
    background-color: transparent
}

.color1 .line sup, .color1 .content .news .arrival p.date {
    color: #000;
    font-size: inherit
}

.color1 .bottom-menu ul li a, .color1 .path ul li a, .color1 .leftCol ul.second-menu li a, .color1 .leftCol ul.second-menu li.selected ul li a, .color1 .leftCol ul.second-menu li.selected div.select-bg > a {
    color: #000
}

.color1 .leftCol ul.second-menu li a {
    display: block
}

.color1 .leftCol ul.second-menu li.selected .select-bg {
    border: solid 3px
}

.color1 .files-download a {
    background-position: 2px 50%;
    background-image: url("/images/docs/no1.gif")
}

.color1 .files-download a.doc {
    background-image: url("/images/docs/doc1.gif")
}

.color1 .files-download a.gif {
    background-image: url("/images/docs/gif1.gif")
}

.color1 .files-download a.jpg {
    background-image: url("/images/docs/jpg1.gif")
}

.color1 .files-download a.pdf {
    background-image: url("/images/docs/pdf1.gif")
}

.color1 .files-download a.rtf {
    background-image: url("/images/docs/rtf1.gif")
}

.color1 .files-download a.ppt {
    background-image: url("/images/docs/ppt1.gif")
}

.color1 .files-download a.rar {
    background-image: url("/images/docs/rar1.gif")
}

.color1 .files-download a.xls {
    background-image: url("/images/docs/xls1.gif")
}

.color1 .content table tbody tr:nth-child(2n), .color1 .even {
    background: 0
}

#color1 a {
    border-color: #000;
    color: #000;
    background-color: #fff
}

.a-colors .a-color2 {
    display: inline-block;
    color: #ff0;
    background-color: #000;
    border-color: #ff0 !important
}

.a-colors .a-color2:hover {
    color: #000;
    background-color: #ff0
}

html.color2 {
    background-color: #000;
    color: #ff0
}

.color2 * {
    /*  border-color: #fff*/
}

.color2 {
    background-color: #000;
    color: #ff0
}


.color2 body {
    background-color: #000 !important;
    color: #ff0 !important
}

.color2 :focus {
    outline: solid 3px #000
}

.color2 .a-colors a {
    border-color: #ff0
}

.color2 .a-colors a:hover {
    outline: 0
}

.color2 a {
    color: #ff0;
    outline: 0
}

.color2 h1, .color2 h2, .color2 h3, .color2 h4, .color2 h5, .color2 h6 {
    color: #ff0
}

.color2 .a-fontsize-small {
    display: none
}

.color2.fs-big .a-fontsize-big, .color2.fs-small .a-fontsize-small, .color2.fs-normal .a-fontsize-normal, .color2 .a-fontsize a:hover {
    background-color: #ff0;
    color: #000;
    text-shadow: none
}

.color2 .link_map .block .item h2 {
    text-align: center
}

.color2 .a-fontsize a:hover {
    outline: 0
}

.color2 .special-settings {
    border-bottom: solid 1px #ff0 !important;
    background-color: #000;
    color: #ff0
}

.color2 .header_h1, .color2 .header_h3 {
    color: #fff;
    font-family: inherit
}

.color2 .mainMenu {
    background: #ff0;
    margin-bottom: 10px;
    height: auto
}

.color2 .mainMenu > li > a, .color2 .mainMenu > li > span {
    background: 0;
    color: #000;
    text-shadow: none;
    font-size: inherit
}

.color2 .mainMenu > li > a:hover, .color2 .mainMenu > li > span:hover {
    background: #ff0;
    color: #fff
}

.color2 .mainMenu .mainMenuPodmenu {
    background: #000;
    outline: solid 3px #ff0
}

.color2 .mainMenu a {
    color: #fff
}

.color2 .mainMenu .mainMenuPodmenuLevelTwo ul li:hover, .color2 .mainMenu .mainMenuPodmenu ul > li:hover, .color2 .mainMenu .mainMenuPodmenuLevelTwo {
    background: #000
}

.color2 .mainMenu .mainMenuPodmenuLevelTwo ul li em, .color2 .mainMenu .mainMenuPodmenuLevelTwo ul li:hover em {
    background: 0
}

.color2 .mainMenuPodmenu a {
    color: #fff !important
}

.color2 .mainMenuPodmenu a:hover {
    color: #000 !important
}

.color2 .mainMenuPodmenu .selected > a {
    color: #000 !important;
    background: #ff0
}

.color2 .mainMenu > li > a:hover, .color2 .mainMenu > li > a:focus {
    background: #000 !important;
    color: #ff0 !important
}

.color2 .mainMenu > li.selected > a {
    background: #000 !important;
    color: #ff0 !important
}

.color2 .login-popup-wrapper {
    background: transparent
}

.color2 .login-popup {
    background: #000
}

.color2 .search {
    margin: 20px 0
}

.color2 .search .input {
    background-image: none;
    background: #000;
    color: #ff0;
    outline: solid 3px #ff0;
    padding: 4px;
    width: 230px
}

.color2 .search .input:focus {
    background: #ff0;
    color: #000;
    outline: solid 3px #ff0;
    width: 230px;
    padding: 4px
}

.color2 .search .button {
    background: #ff0;
    color: #000;
    padding: 6px 0;
    line-height: normal !important;
    text-align: center;
    outline: solid 3px #ff0;
    display: block;
    cursor: pointer;
    display: none
}

.color2 .official ul li a, .color2 .information ul li a, .color2 .arrow, .color2 .content .news a, .color2 .content .news h2, .color2 .content .news .arrival div a, .color2 .content .news .events div a {
    color: #fff
}

.color2 .content .news a {
    background-color: transparent
}

.color2 .line sup, .color2 .content .news .arrival p.date {
    color: #ff0;
    font-size: inherit
}

.color2 .bottom-menu ul li a, .color2 .path ul li a, .color2 .leftCol ul.second-menu li a, .color2 .leftCol ul.second-menu li.selected ul li a, .color2 .leftCol ul.second-menu li.selected div.select-bg > a {
    color: #fff
}

.color2 .leftCol ul.second-menu li a {
    display: block
}

.color2 .leftCol ul.second-menu li.selected .select-bg {
    border: solid 3px
}

.color2 .content table th, .color2 .content table thead td {
    background: #ff0;
    color: #000
}

.color2 .content table tbody tr:nth-child(2n), .color2 .even {
    background: 0
}

#color2 a {
    border-color: #ff0;
    color: #ff0;
    background-color: #000
}

.color2 .bx-sm-holder-show .bx-sm-parent .bx-sm-header {
    background: #ff0;
    color: #000
}

.color2 .bx-sm-feature-select .bx-sm-parent .bx-sm-header {
    background: #000;
    color: #ff0;
}

html.specialversion.fs-normal body {
    font-size: 20px;
    /*   line-height: 20px */
}


html.specialversion.fs-normal body .inner_sidebar ul.side, html.specialversion.fs-normal body .inner_sidebar ul ul {
    font-size: 16px
}

html.specialversion.fs-normal body blockquote {
    font-size: 20px;
    /*   line-height: 20px */
}

html.specialversion.fs-normal body .wizFormBtn {
    height: 32px
}

html.specialversion.fs-normal body .login-popup {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: solid 4px !important;
    font-size: 16px
}

html.specialversion.fs-normal body .login-popup h3 {
    font-size: 16px
}

html.specialversion.fs-normal body .login-popup input, html.specialversion.fs-normal body .login-popup button {
    line-height: 24px;
    height: 24px;
    padding: 0 10px;
    font-size: 16px
}

html.specialversion.fs-normal body .login-popup input:focus, html.specialversion.fs-normal body .login-popup button:focus {
    outline: solid 3px
}

html.specialversion.fs-normal body .mainMenu > li > a, html.specialversion.fs-normal body .mainMenu > li > span {
    height: 24px;
    padding-top: 15px
}

html.specialversion.fs-normal body .mainMenu .mainMenuPodmenu {
    margin-top: 49px
}

html.specialversion.fs-normal body .welcome, html.specialversion.fs-normal body .footer > div, html.specialversion.fs-normal body .footer .firstCol p, html.specialversion.fs-normal body .footer .firstCol p strong {
    font-size: inherit;
    line-height: inherit
}

html.specialversion.fs-normal body .header_h1 {
    font-size: 24px;
    line-height: 36px
}

html.specialversion.fs-normal body .header_h3 {
    font-size: 12.307692307692px
}

html.specialversion.fs-normal body .line {
    background: 0
}

html.specialversion.fs-normal body .authTest, html.specialversion.fs-normal body .enter {
    margin: 0;
    font-size: 14px;
    line-height: 24px
}

html.specialversion.fs-normal body .loginbut, html.specialversion.fs-normal body .bx-system-auth-form input[name="logout_butt"] {
    height: 24px;
    line-height: normal
}

html.specialversion.fs-normal body .bottom-menu ul {
    height: 10%;
    font-size: 16px
}

html.specialversion.fs-normal body .bottom-menu ul li a {
    font-size: 16px;
    line-height: 16px
}

/*----------------------------------------------fs-big ------------------------------------------------*/
html.specialversion.fs-big body, html.specialversion.fs-big * {
    font-size: 24px;
    line-height: 30px
}

html.specialversion.fs-big body input[type="text"], html.specialversion.fs-big body input[type="submit"], html.specialversion.fs-big body input[type="password"], html.specialversion.fs-big body button textarea {
    font-size: 18px;
    line-height: 20px
}

html.specialversion.fs-big body .inner_sidebar ul.side, html.specialversion.fs-big body .inner_sidebar ul ul {
    font-size: 22px
}

html.specialversion.fs-big body blockquote {
    font-size: 22px;
    line-height: 38px
}

html.specialversion.fs-big body .wizFormBtn {
    height: 44px
}

html.specialversion.fs-big body .login-popup {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: solid 4px !important;
    font-size: 22px
}

html.specialversion.fs-big body .login-popup h3 {
    font-size: 22px
}

html.specialversion.fs-big body .login-popup input, html.specialversion.fs-big body .login-popup button {
    line-height: 38px;
    height: 38px;
    padding: 0 10px;
    font-size: 22px
}

html.specialversion.fs-big body .login-popup input:focus, html.specialversion.fs-big body .login-popup button:focus {
    outline: solid 3px
}

html.specialversion.fs-big body .mainMenu > li > a, html.specialversion.fs-big body .mainMenu > li > span {
    height: 38px;
    padding-top: 15px
}

html.specialversion.fs-big body .mainMenu .mainMenuPodmenu {
    margin-top: 63px
}

html.specialversion.fs-big body .welcome, html.specialversion.fs-big body .footer > div, html.specialversion.fs-big body .footer .firstCol p, html.specialversion.fs-big body .footer .firstCol p strong {
    font-size: inherit;
    line-height: inherit
}

html.specialversion.fs-big body .header_h1 {
    font-size: 33px;
    line-height: 57px
}

html.specialversion.fs-big body .header_h3 {
    font-size: 16.923076923077px
}

html.specialversion.fs-big body .line {
    background: 0
}

html.specialversion.fs-big body .authTest, html.specialversion.fs-big body .enter {
    margin: 0
}

html.specialversion.fs-big body .loginbut, html.specialversion.fs-big body .bx-system-auth-form input[name="logout_butt"] {
    height: 38px;
    line-height: normal
}

html.specialversion.fs-big body .bottom-menu ul {
    height: 10%;
    font-size: 22px
}

html.specialversion.fs-big body .bottom-menu ul li a {
    font-size: 16px;
    line-height: 22px
}

html.specialversion .timeTD span {
    background: #fff;
    border: #f4f3ee 1px solid;
    border-radius: 2px
}

html.color2 .timeTD span {
    color: #000
}

.specialversion #content {
    background: 0
}

.color2 .container {
}

.specialversion .prev {
    background: #fff;
    color: #000;
    border: 1px solid #000
}

.specialversion .next {
    background: #fff;
    color: #000;
    border: 1px solid #000
}

.specialversion .disabled {
    background: #dcdcdc
}

.specialversion img {
    -webkit-filter: grayscale(1);
    filter: grayscale(1)
}

.specialversion .hidden-sv {
    display: none !important
}

.visible-sv {
    display: none !important
}

.specialversion .visible-sv {
    display: block !important
}

.specialversion .nav-tabs > li.active > a, .specialversion .nav-tabs > li.active > a:hover, .specialversion .nav-tabs > li.active > a:focus {
    background: #000 !important;
    border-radius: 0 !important
}

.specialversion .nav-tabs > li > a {
    border-radius: 0 !important
}

.specialversion .nav-tabs > li > a:hover {
    background: #000 !important
}

.color2 .nav-tabs > li.active > a, .color2 .nav-tabs > li.active > a:hover, .color2 .nav-tabs > li.active > a:focus {
    background: #ff0 !important;
    color: #000
}

.color2 .nav-tabs > li > a {
    border-color: #ff0 !important;
    color: #ff0 !important
}

.color2 .nav-tabs > li > a:hover {
    background: #ff0 !important;
    color: #000 !important
}

.specialversion .addthis_sharing_toolbox {
    display: none
}

.specialversion .bx_sitemap_li_title a {
    color: #000
}

.color2 .bx_sitemap_li_title a {
    color: #ff0
}

.specialversion .page-print-link {
    margin: -70px 40px 0 0
}

.specialversion .page-print-link i {
    display: none
}

.color2 .page-print-link {
    color: #ff0
}

.specialversion .pagination > li > a, .specialversion .pagination > li > span {
    color: #000 !important;
    border-color: #000 !important;
    background: #fff !important
}

.specialversion .pagination > .active > a, .specialversion .pagination > .active > span, .specialversion .pagination > .active > a:hover, .specialversion .pagination > .active > span:hover, .specialversion .pagination > .active > a:focus, .specialversion .pagination > .active > span:focus {
    background: #000 !important;
    color: #fff !important
}

.color2 .pagination > li > a, .color2 .pagination > li > span {
    color: #ff0 !important;
    border-color: #ff0 !important;
    background: #000 !important
}

.color2 .pagination > .active > a, .color2 .pagination > .active > span, .color2 .pagination > .active > a:hover, .color2 .pagination > .active > span:hover, .color2 .pagination > .active > a:focus, .color2 .pagination > .active > span:focus {
    background: #ff0 !important;
    color: #000 !important
}


.specialversion .form-group-FILE {
    display: none
}

.specialversion .alert {
    background: #fff !important;
    color: #000 !important;
    border: 1px solid #000 !important
}

.color2 .alert {
    background: #000 !important;
    color: #ff0 !important;
    border-color: #ff0 !important
}

.specialversion .ext-lex {
    display: none
}

.specialversion .ext-doc {
    display: none
}

.specialversion .ext-docx {
    display: none
}

.specialversion .ext-pdf {
    display: none
}

.specialversion .ext-xls {
    display: none
}

.specialversion .ext-xlsx {
    display: none
}

.specialversion .file-box > span {
    display: none
}

.specialversion .file-box .download-icon {
    display: none
}

.specialversion .file-box .file-but i {
    display: none
}

.specialversion .file-com {
    color: #000
}

.color2 .file-com {
    color: #ff0
}

.color2 .file-size {
    color: #ff0
}

.specialversion .menu-sitemap-tree .page {
    visibility: hidden
}

.specialversion .blog-rss-icon {
    visibility: hidden
}

.specialversion .forum-icon {
    visibility: hidden
}

.specialversion .search-page .btn {
    color: #000 !important;
    background: #fff !important;
    border-color: #000 !important
}

.color2 .search-page .btn {
    color: #ff0 !important;
    background: #000 !important;
    border-color: #ff0 !important
}

.specialversion .notetext, .specialversion font.notetext {
    background: #fff;
    border-color: #000;
    color: #000 !important
}

.color2 .notetext, .color2 font.notetext {
    background: #000;
    border-color: #ff0;
    color: #ff0 !important
}

.specialversion .events-date {
    background: #000
}

.color2 .events-date {
    background: #ff0;
    color: #000
}