/* SV */
.sv .sv-panel {
    display: block;
}
.sv #sv-yes {
    display: none;
}
.sv #sv-no {
    display: inline-block;
}
.sv .header {
    background: #fff;
}
.sv .main {
    background: #fff;
}
.sv .slider {
    display: none;
}
.sv .side-menu .link {
    font-weight: bold;
}
.sv .blocks .item {
    font-weight: bold;
}
.sv .footer {
    font-weight: bold;
}
.sv .back .link {
    font-weight: bold;
}
.sv .mlink {
    font-weight: bold;
}

/* FONT-SIZE -------------------------------------------------------------------------------- */
.fs_small .title {
    font-size: 2.8rem;
}
.fs_normal .title {
    font-size: 3rem;
}
.fs_big .title {
    font-size: 3.2rem;
}

.fs_small .back .link {
    font-size: 1.6rem;
}
.fs_normal .back .link {
    font-size: 1.8rem;
}
.fs_big .back .link {
    font-size: 2rem;
}

.fs_small .mlink {
    font-size: 1.5rem;
}
.fs_normal .mlink {
    font-size: 1.7rem;
}
.fs_big .mlink {
    font-size: 1.9rem;
}

/* HEADER */
.fs_small .header .lang .item {
    font-size: 1.3rem;
    line-height: 2.4rem;
}
.fs_normal .header .lang .item {
    font-size: 1.6rem;
    line-height: 2.7rem;
}
.fs_big .header .lang .item {
    font-size: 1.9rem;
    line-height: 3rem;
}

.fs_small .menu .link {
    font-size: 1.9rem;
}
.fs_normal .menu .link {
    font-size: 2.1rem;
}
.fs_big .menu .link {
    font-size: 2.3rem;
}

/* MAIN */
.fs_small .side-menu .link {
    font-size: 1.5rem;
}
.fs_normal .side-menu .link {
    font-size: 1.7rem;
}
.fs_big .side-menu .link {
    font-size: 1.9rem;
}

.fs_small .blocks .item {
    font-size: 1.6rem;
    line-height: 1.8rem;
}
.fs_normal .blocks .item {
    font-size: 1.8rem;
    line-height: 2rem;
}
.fs_big .blocks .item {
    font-size: 2.0rem;
    line-height: 2.2rem;
}

/* NODES */
.fs_small .article-data .content,
.fs_small .news-data .content {
    font-size: 1.5rem;
    line-height: 1.8rem;
}
.fs_normal .article-data .content,
.fs_normal .news-data .content {
    font-size: 1.7rem;
    line-height: 2rem;
}
.fs_big .article-data .content,
.fs_big .news-data .content {
    font-size: 1.9rem;
    line-height: 2.2rem;
}

.fs_small .article-node .caption,
.fs_small .news-node .caption,
.fs_small .file-node .caption {
    font-size: 1.7rem;
    line-height: 2rem;
}
.fs_normal .article-node .caption,
.fs_normal .news-node .caption,
.fs_normal .file-node .caption {
    font-size: 1.9rem;
    line-height: 2.2rem;
}
.fs_big .article-node .caption,
.fs_big .news-node .caption,
.fs_big .file-node .caption {
    font-size: 2.1rem;
    line-height: 2.3rem;
}

.fs_small .article-node .more,
.fs_small .news-node .more,
.fs_small .file-node .download {
    font-size: 1.5rem;
    line-height: 2.5rem;
}
.fs_normal .article-node .more,
.fs_normal .news-node .more,
.fs_normal .file-node .download {
    font-size: 1.7rem;
    line-height: 2.7rem;
}
.fs_big .article-node .more,
.fs_big .news-node .more,
.fs_big .file-node .download {
    font-size: 1.9rem;
    line-height: 2.9rem;
}

.fs_small .news-node .date {
    font-size: 1.5rem;
}
.fs_normal .news-node .date {
    font-size: 1.7rem;
}
.fs_big .news-node .date {
    font-size: 1.9rem;
}

/* FOOTER */
.fs_small .footer {
    font-size: 1.3rem;
    line-height: 1.6rem;
}
.fs_normal .footer {
    font-size: 1.5rem;
    line-height: 1.8rem;
}
.fs_big .footer {
    font-size: 1.7rem;
    line-height: 2rem;
}

.fs_small {}
.fs_normal {}
.fs_big {}

/* LETTE-SPACING -------------------------------------------------------------------------------- */
.ls_normal .title {
    letter-spacing: 0;
    word-spacing: 0;
}
.ls_medium .title {
    letter-spacing: 2px;
    word-spacing: 4px;
}
.ls_big .title {
    letter-spacing: 4px;
    word-spacing: 8px;
}

.ls_normal .back .link {
    letter-spacing: 0px;
    word-spacing: 0px;
}
.ls_medium .back .link {
    letter-spacing: 2px;
    word-spacing: 4px;
}
.ls_big .back .link {
    letter-spacing: 4px;
    word-spacing: 8px;
}

.ls_normal .mlink {
    letter-spacing: 0;
    word-spacing: 0;
}
.ls_medium .mlink {
    letter-spacing: 2px;
    word-spacing: 4px;
}
.ls_big .mlink {
    letter-spacing: 4px;
    word-spacing: 8px;
}

/* HEADER */
.ls_normal .header .lang .item {
    letter-spacing: 0;
    word-spacing: 0;
}
.ls_medium .header .lang .item {
    letter-spacing: 2px;
    word-spacing: 4px;
}
.ls_big .header .lang .item {
    letter-spacing: 4px;
    word-spacing: 8px;
}

.ls_normal .menu .link {
    letter-spacing: 0;
    word-spacing: 0;
}
.ls_medium .menu .link {
    letter-spacing: 2px;
    word-spacing: 4px;
}
.ls_big .menu .link {
    letter-spacing: 4px;
    word-spacing: 8px;
}

/* MAIN */
.ls_normal .side-menu .link {
    letter-spacing: 0;
    word-spacing: 0;
}
.ls_medium .side-menu .link {
    letter-spacing: 2px;
    word-spacing: 4px;
}
.ls_big .side-menu .link {
    letter-spacing: 4px;
    word-spacing: 8px;
}

.ls_normal .blocks .item {
    letter-spacing: 0;
    word-spacing: 0;
}
.ls_medium .blocks .item {
    letter-spacing: 2px;
    word-spacing: 4px;
}
.ls_big .blocks .item {
    letter-spacing: 4px;
    word-spacing: 8px;
}

/* NODES */
.ls_normal .article-data .content,
.ls_normal .news-data .content {
    letter-spacing: 0;
    word-spacing: 0;
}
.ls_medium .article-data .content,
.ls_medium .news-data .content {
    letter-spacing: 2px;
    word-spacing: 4px;
}
.ls_big .article-data .content,
.ls_big .news-data .content {
    letter-spacing: 4px;
    word-spacing: 8px;
}

.ls_normal .article-node .caption,
.ls_normal .news-node .caption,
.ls_normal .file-node .caption {
    letter-spacing: 0;
    word-spacing: 0;
}
.ls_medium .article-node .caption,
.ls_medium .news-node .caption,
.ls_medium .file-node .caption {
    letter-spacing: 2px;
    word-spacing: 4px;
}
.ls_big .article-node .caption,
.ls_big .news-node .caption,
.ls_big .file-node .caption {
    letter-spacing: 4px;
    word-spacing: 8px;
}

.ls_normal .article-node .more,
.ls_normal .news-node .more,
.ls_normal .file-node .download {
    letter-spacing: 0;
    word-spacing: 0;
}
.ls_medium .article-node .more,
.ls_medium .news-node .more,
.ls_medium .file-node .download {
    letter-spacing: 2px;
    word-spacing: 4px;
}
.ls_big .article-node .more,
.ls_big .news-node .more,
.ls_big .file-node .download {
    letter-spacing: 4px;
    word-spacing: 8px;
}

.ls_normal .news-node .date {
    letter-spacing: 0;
    word-spacing: 0;
}
.ls_medium .news-node .date {
    letter-spacing: 2px;
    word-spacing: 4px;
}
.ls_big .news-node .date {
    letter-spacing: 4px;
    word-spacing: 8px;
}

/* FOOTER */
.ls_normal .footer {
    letter-spacing: 0;
    word-spacing: 0;
}
.ls_medium .footer {
    letter-spacing: 2px;
    word-spacing: 4px;
}
.ls_big .footer {
    letter-spacing: 4px;
    word-spacing: 8px;
}


.ls_normal {}
.ls_medium {}
.ls_big {}

/* COLOR -------------------------------------------------------------------------------- */
.sv_color_light .title {
    color: #000;
    border-color: #000;
}
.sv_color_dark .title {
    color: #fff;
    border-color: #fff;
}
.sv_color_blue .title {
    color: #063462;
    border-color: #063462;
}

.sv_color_light .paging .page {
    border-color: #000;
    color: #fff;
    background: #000;
}
.sv_color_dark .paging .page {
    border-color: #fff;
    color: #fff;
    background: #000;
}
.sv_color_blue .paging .page {
    border-color: #063462;
    color: #9dd1ff;
    background: #063462;
}

.sv_color_light .back .link {
    border: 1px solid #000;
    color: #000;
    background: #fff;
}
.sv_color_dark .back .link {
    border: 1px solid #fff;
    color: #fff;
    background: #000;
}
.sv_color_blue .back .link {
    border: 1px solid #063462;
    color: #063462;
    background: #9dd1ff;
}
.sv_color_light .back .link:hover {
    color: #fff;
    background: #000;
}
.sv_color_dark .back .link:hover {
    color: #000;
    background: #fff;
}
.sv_color_blue .back .link:hover {
    color: #9dd1ff;
    background: #063462;
}

.sv_color_light .mlink {
    color: #000;
}
.sv_color_dark .mlink {
    color: #fff;
}
.sv_color_blue .mlink {
    color: #063462;
}
.sv_color_light .mlink:hover {
    color: #fff;
    background: #000;
}
.sv_color_dark .mlink:hover {
    color: #000;
    background: #fff;
}
.sv_color_blue .mlink:hover {
    color: #9dd1ff;
    background: #063462;
}

.sv_color_light .audio {
    border: 1px solid #000;
}
.sv_color_dark .audio {
    border: 1px solid #fff;
}
.sv_color_blue .audio {
    border: 1px solid #063462;
}

.sv_color_light .error {
    color: #000;
}
.sv_color_dark .error {
    color: #fff;
}
.sv_color_blue .error {
    color: #063462;
}

/* HEADER */
.sv_color_light .header {
    background: #fff;
    color: #000;
}
.sv_color_dark .header {
    background: #000;
    color: #fff;
}
.sv_color_blue .header {
    background: #9DD1FF;
    color: #063462;
}

.sv_color_light .header .text {
    color: #000;
}
.sv_color_dark .header .text {
    color: #fff;
}
.sv_color_blue .header .text {
    color: #063462;
}

.sv_color_light .sv-toggle .block {
    background: #fff;
}
.sv_color_dark .sv-toggle .block {
    background: #fff;
}
.sv_color_blue .sv-toggle .block {
    background: #fff;
}

.sv_color_light .header .lang .item {
    border: 1px solid #000;
    color: #000;
}
.sv_color_dark .header .lang .item {
    border: 1px solid #fff;
    color: #000;
}
.sv_color_blue .header .lang .item {
    border: 1px solid #063462;
    color: #000;
}
.sv_color_light .header .lang .item:hover {
    color: #fff;
    background: #000;
}
.sv_color_dark .header .lang .item:hover {
    color: #fff;
    background: #000;
}
.sv_color_blue .header .lang .item:hover {
    color: #fff;
    background: #000;
}

.sv_color_light .menu {
    background: #000;
}
.sv_color_dark .menu {
    background: #fff;
}
.sv_color_blue .menu {
    background: #063462;
}

.sv_color_light .menu .link {
    color: #fff;
}
.sv_color_dark .menu .link {
    color: #000;
}
.sv_color_blue .menu .link {
    color: #9dd1ff;
}
.sv_color_light .menu .link:hover {
    color: #000;
    background: #fff;
    opacity: 1;
}
.sv_color_dark .menu .link:hover {
    color: #fff;
    background: #000;
    opacity: 1;
}
.sv_color_blue .menu .link:hover {
    color: #063462;
    background: #9dd1ff;
    opacity: 1;
}

/* MAIN */
.sv_color_light .main {
    background: #fff;
}
.sv_color_dark .main {
    background: #000;
}
.sv_color_blue .main {
    background: #9dd1ff;
}

.sv_color_light .side-menu {
    background: #000;
    color: #fff;
}
.sv_color_dark .side-menu {
    background: #fff;
    color: #000;
}
.sv_color_blue .side-menu {
    background: #063462;
    color: #9dd1ff;
}

.sv_color_light .side-menu .link {
    padding: 10px;
    border: 1px solid #000;
    background: none;
}
.sv_color_dark .side-menu .link {
    padding: 10px;
    border: 1px solid #fff;
    background: none;
}
.sv_color_blue .side-menu .link {
    padding: 10px;
    border: 1px solid #063462;
    background: none;
}
.sv_color_light .side-menu .link.current,
.sv_color_light .side-menu .link:hover {
    background: #fff;
    color: #000;
}
.sv_color_dark .side-menu .link.current,
.sv_color_dark .side-menu .link:hover {
    background: #000;
    color: #fff;
}
.sv_color_blue .side-menu .link.current,
.sv_color_blue .side-menu .link:hover {
    background: #9dd1ff;
    color: #063462;
}

.sv_color_light .blocks .item {
    background-color: #000;
    color: #fff;
}
.sv_color_dark .blocks .item {
    background-color: #fff;
    color: #000;
}
.sv_color_blue .blocks .item {
    background-color: #063462;
    color: #9dd1ff;
}
.sv_color_light .blocks .item:hover {
    border: 1px solid #000;
    background-color: #fff;
    color: #000;
}
.sv_color_dark .blocks .item:hover {
    border: 1px solid #fff;
    background-color: #000;
    color: #fff;
}
.sv_color_blue .blocks .item:hover {
    border: 1px solid #063462;
    background-color: #9dd1ff;
    color: #063462;
}

.sv_color_light .counters {
    background: #000;
}
.sv_color_dark .counters {
    background: #fff;
}
.sv_color_blue .counters {
    background: #063462;
}

/* FOOTER */
.sv_color_light .footer {
    background: #000;
    color: #fff;
}
.sv_color_dark .footer {
    background: #fff;
    color: #000;
}
.sv_color_blue .footer {
    background: #063462;
    color: #9dd1ff;
}

/* NODES */
.sv_color_light .article-wrap,
.sv_color_light .news-wrap,
.sv_color_light .article-node,
.sv_color_light .news-node,
.sv_color_light .file-node,
.sv_color_light .gallery-wrap {
    border-color: #000;
}
.sv_color_dark .article-wrap,
.sv_color_dark .news-wrap,
.sv_color_dark .article-node,
.sv_color_dark .news-node,
.sv_color_dark .file-node,
.sv_color_dark .gallery-wrap {
    border-color: #fff;
}
.sv_color_blue .article-wrap,
.sv_color_blue .news-wrap,
.sv_color_blue .article-node,
.sv_color_blue .news-node,
.sv_color_blue .file-node,
.sv_color_blue .gallery-wrap {
    border-color: #063462;
}

.sv_color_light .file-node .caption,
.sv_color_light .article-node .caption,
.sv_color_light .news-node .date,
.sv_color_light .news-node .caption {
    color: #000;
}
.sv_color_dark .file-node .caption,
.sv_color_dark .article-node .caption,
.sv_color_dark .news-node .date,
.sv_color_dark .news-node .caption {
    color: #fff;
}
.sv_color_blue .file-node .caption,
.sv_color_blue .article-node .caption,
.sv_color_blue .news-node .date,
.sv_color_blue .news-node .caption {
    color: #063462;
}
.sv_color_light .article-node .caption:hover,
.sv_color_light .news-node .caption:hover {
    color: #fff;
    text-decoration: none;
    background: #000;
}
.sv_color_dark .article-node .caption:hover,
.sv_color_dark .news-node .caption:hover {
    color: #000;
    text-decoration: none;
    background: #fff;
}
.sv_color_blue .article-node .caption:hover,
.sv_color_blue .news-node .caption:hover {
    color: #9dd1ff;
    text-decoration: none;
    background: #063462;
}

.sv_color_light .file-node .download,
.sv_color_light .article-node .more,
.sv_color_light .news-node .more {
    background: #000;
    color: #fff;
}
.sv_color_dark .file-node .download,
.sv_color_dark .article-node .more,
.sv_color_dark .news-node .more {
    background: #fff;
    color: #000;
}
.sv_color_blue .file-node .download,
.sv_color_blue .article-node .more,
.sv_color_blue .news-node .more {
    background: #063462;
    color: #9dd1ff;
}
.sv_color_light .file-node .download:hover,
.sv_color_light .article-node .more:hover,
.sv_color_light .news-node .more:hover {
    border-color: #000;
    color: #000;
    background: #fff;
}
.sv_color_dark .file-node .download:hover,
.sv_color_dark .article-node .more:hover,
.sv_color_dark .news-node .more:hover {
    border-color: #fff;
    color: #fff;
    background: #000;
}
.sv_color_blue .file-node .download:hover,
.sv_color_blue .article-node .more:hover,
.sv_color_blue .news-node .more:hover {
    border-color: #063462;
    color: #063462;
    background: #9dd1ff;
}

.sv_color_light .article-data .content {
    color: #000;
}
.sv_color_dark .article-data .content {
    color: #fff;
}
.sv_color_blue .article-data .content {
    color: #063462;
}
.sv_color_light .news-data .content {
    color: #000;
}
.sv_color_dark .news-data .content {
    color: #fff;
}
.sv_color_blue .news-data .content {
    color: #063462;
}

.sv_color_light {}
.sv_color_dark {}
.sv_color_blue {}

/* IMAGES -------------------------------------------------------------------------------- */
.sv_img_no .blocks .item {
    padding: 15px;
    background-image: none !important;
}

.sv_img_no .header .logo,
.sv_img_no .news-node .img,
.sv_img_no .news-data .img,
.sv_img_no .article-data .content img,
.sv_img_no .news-data .content img,
.sv_img_no .gallery-wrap {
    display: none;
}

.sv_img_no {}