/* -------------------------------------------------------------------------- */
body.text_size_2 header nav .one_m .glav_a a span {
    font-size: 16px;
}
body.text_size_3 header nav .one_m .glav_a a span {
    font-size: 17px;
}
body.text_size_4 header nav .one_m .glav_a a span {
    font-size: 19px;
}
body.text_size_5 header nav .one_m .glav_a a span {
    font-size: 21px;
}
body.text_size_6 header nav .one_m .glav_a a span {
    font-size: 23px;
}
/* -------------------------------------------------------------------------- */
body.text_size_2 header nav .one_m .open_m a {
    font-size: 15px;
}
body.text_size_3 header nav .one_m .open_m a {
    font-size: 16px;
}
body.text_size_4 header nav .one_m .open_m a {
    font-size: 17px;
}
body.text_size_5 header nav .one_m .open_m a {
    font-size: 19px;
}
body.text_size_6 header nav .one_m .open_m a {
    font-size: 21px;
}
/* -------------------------------------------------------------------------- */
body.text_size_2 article h1 span ,
body.text_size_2 article h1 {
    font-size: 28px !important;
}
body.text_size_3 article h1 span ,
body.text_size_3 article h1 {
    font-size: 30px !important;
}
body.text_size_4 article h1 span ,
body.text_size_4 article h1 {
    font-size: 34px !important;
}
body.text_size_5 article h1 span ,
body.text_size_5 article h1 {
    font-size: 38px !important;
}
body.text_size_6 article h1 span ,
body.text_size_6 article h1 {
    font-size: 42px !important;
}
/* -------------------------------------------------------------------------- */
body.text_size_2 article h3 {
    font-size: 28px;
}
body.text_size_3 article h3 {
    font-size: 30px;
}
body.text_size_4 article h3 {
    font-size: 34px;
}
body.text_size_5 article h3 {
    font-size: 38px;
}
body.text_size_6 article h3 {
    font-size: 42px;
}
/* -------------------------------------------------------------------------- */
body.text_size_2 {
    font-size: 15px;
}
body.text_size_3 {
    font-size: 16px;
}
body.text_size_4 {
    font-size: 18px;
}
body.text_size_5 {
    font-size: 20px;
}
body.text_size_6 {
    font-size: 22px;
}
/* -------------------------------------------------------------------------- */
body.text_size_2 tr {
    font-size: 15px;
}
body.text_size_3 tr {
    font-size: 16px;
}
body.text_size_4 tr {
    font-size: 18px;
}
body.text_size_5 tr {
    font-size: 20px;
}
body.text_size_6 tr {
    font-size: 22px;
}
/* -------------------------------------------------------------------------- */
body.text_size_2 td {
    font-size: 15px;
}
body.text_size_3 td {
    font-size: 16px;
}
body.text_size_4 td {
    font-size: 18px;
}
body.text_size_5 td {
    font-size: 20px;
}
body.text_size_6 td {
    font-size: 22px;
}
/* -------------------------------------------------------------------------- */
body.text_size_2 td span {
    font-size: 15px !important;
}
body.text_size_3 td span {
    font-size: 16px !important;
}
body.text_size_4 td span {
    font-size: 18px !important;
}
body.text_size_5 td span {
    font-size: 20px !important;
}
body.text_size_6 td span {
    font-size: 22px !important;
}

/* -------------------------------------------------------------------------- */
body.text_size_2 article td td span ,
body.text_size_3 article td td span ,
body.text_size_4 article td td span ,
body.text_size_5 article td td span ,
body.text_size_6 article td td span {
    font-family: 'Open Sans', sans-serif !important;
}
/* -------------------------------------------------------------------------- */
body.text_size_2 article ul li {
    background-position: left 4px;
}
body.text_size_3 article ul li {
    background-position: left 5px;
}
body.text_size_4 article ul li {
    background-position: left 5px;
}
body.text_size_5 article ul li {
    background-position: left 6px;
}
body.text_size_6 article ul li {
    background-position: left 10px;
}
/* -------------------------------------------------------------------------- */
body.text_size_2 .main_news div.news section h2 a  {
    font-size: 15px;
    line-height: 1.12;
}
body.text_size_3 .main_news div.news section h2 a  {
    font-size: 16px;
    line-height: 1.12;
}
body.text_size_4 .main_news div.news section h2 a  {
    font-size: 18px;
    line-height: 1.12;
}
body.text_size_5 .main_news div.news section h2 a  {
    font-size: 20px;
    line-height: 1.12;
}
body.text_size_6 .main_news div.news section h2 a  {
    font-size: 22px;
    line-height: 1.12;
}
/* -------------------------------------------------------------------------- */
body.text_size_2 div.news section a.a_news ,
body.text_size_2 td.link_main p a {
    height: auto;
    font-size: 23px;
    line-height: 1.5 !important;
}
body.text_size_3 div.news section a.a_news ,
body.text_size_3 td.link_main p a {
    height: auto;
    font-size: 24px;
    line-height: 1.5 !important;
}
body.text_size_4 div.news section a.a_news ,
body.text_size_4 td.link_main p a {
    height: auto;
    font-size: 26px;
    line-height: 1.5 !important;
}
body.text_size_5 div.news section a.a_news ,
body.text_size_5 td.link_main p a {
    height: auto;
    font-size: 28px;
    line-height: 1.5 !important;
}
body.text_size_6 div.news section a.a_news ,
body.text_size_6 td.link_main p a {
    height: auto;
    line-height: 1.5 !important;
    font-size: 30px;
}
/* -------------------------------------------------------------------------- */
body.text_size_2 div.news section h2 a {
    font-size: 23px;
}
body.text_size_3 div.news section h2 a {
    font-size: 25px;
}
body.text_size_4 div.news section h2 a {
    font-size: 28px;
}
body.text_size_5 div.news section h2 a {
    font-size: 30px;
}
body.text_size_6 div.news section h2 a {
    font-size: 32px;
}
/* -------------------------------------------------------------------------- */
body.text_size_2 div.news section .info span ,
body.text_size_2 div.news section .info {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 15px !important;
}
body.text_size_3 div.news section .info span ,
body.text_size_3 div.news section .info {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 16px !important;
}
body.text_size_4 div.news section .info span ,
body.text_size_4 div.news section .info {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 18px !important;
}
body.text_size_5 div.news section .info span ,
body.text_size_5 div.news section .info {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 20px !important;
}
body.text_size_6 div.news section .info span ,
body.text_size_6 div.news section .info {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 22px !important;
}
/* -------------------------------------------------------------------------- */
body.text_size_2 .pag a {
    font-size: 21px;
}
body.text_size_3 .pag a {
    font-size: 22px;
}
body.text_size_4 .pag a {
    font-size: 24px;
}
body.text_size_5 .pag a {
    font-size: 26px;
}
body.text_size_6 .pag a {
    font-size: 28px;
}
/* -------------------------------------------------------------------------- */
body.text_size_2 footer .twostr nav a {
    font-size: 15px;
}
body.text_size_3 footer .twostr nav a {
    font-size: 16px;
}
body.text_size_4 footer .twostr nav a {
    font-size: 18px;
}
body.text_size_5 footer .twostr nav a {
    font-size: 20px;
}
body.text_size_6 footer .twostr nav a {
    font-size: 22px;
}
/* -------------------------------------------------------------------------- */
body.text_size_2 footer .threestr ,
body.text_size_3 footer .threestr ,
body.text_size_4 footer .threestr ,
body.text_size_5 footer .threestr ,
body.text_size_6 footer .threestr {
    display: flex;
    height: auto;
    padding: 0 0 20px 0;
}
/* -------------------------------------------------------------------------- */
body.text_size_2 footer .threestr a.dev ,
body.text_size_2 footer .threestr .cprt {
    font-size: 13px;
    max-width: 50%;
}
body.text_size_3 footer .threestr a.dev ,
body.text_size_3 footer .threestr .cprt {
    font-size: 14px;
    max-width: 50%;
}
body.text_size_4 footer .threestr a.dev ,
body.text_size_4 footer .threestr .cprt {
    font-size: 16px;
    max-width: 50%;
}
body.text_size_5 footer .threestr a.dev ,
body.text_size_5 footer .threestr .cprt {
    font-size: 18px;
    max-width: 50%;
}
body.text_size_6 footer .threestr a.dev ,
body.text_size_6 footer .threestr .cprt {
    font-size: 20px;
    max-width: 50%;
}
/* -------------------------------------------------------------------------- */
body.text_size_2 .more_link a {
    font-size: 19px;
    padding: 8px 0;
}
body.text_size_3 .more_link a {
    font-size: 20px;
    padding: 9px 0;
}
body.text_size_4 .more_link a {
    font-size: 22px;
    padding: 10px 0;
}
body.text_size_5 .more_link a {
    font-size: 24px;
    padding: 11px 0;
}
body.text_size_6 .more_link a {
    font-size: 26px;
    padding: 12px 0;
}
/* -------------------------------------------------------------------------- */
body.text_size_2 article .crumbs span ,
body.text_size_2 article .crumbs a {
    font-size: 12px;
}
body.text_size_3 article .crumbs span ,
body.text_size_3 article .crumbs a {
    font-size: 13px;
}
body.text_size_4 article .crumbs span ,
body.text_size_4 article .crumbs a {
    font-size: 14px;
}
body.text_size_5 article .crumbs span ,
body.text_size_5 article .crumbs a {
    font-size: 16px;
}
body.text_size_6 article .crumbs span ,
body.text_size_6 article .crumbs a {
    font-size: 18px;
}
/* -------------------------------------------------------------------------- */
body.text_size_2 article .crumbs a:last-child {
    font-size: 27px;
}
body.text_size_3 article .crumbs a:last-child {
    font-size: 28px;
}
body.text_size_4 article .crumbs a:last-child {
    font-size: 30px;
}
body.text_size_5 article .crumbs a:last-child {
    font-size: 34px;
}
body.text_size_6 article .crumbs a:last-child {
    font-size: 38px;
}
/* -------------------------------------------------------------------------- */
body.text_size_2 .info_block .main_news .news section > span {
    font-size: 19px;
    height: auto;
    background-position-y: bottom;
}
body.text_size_3 .info_block .main_news .news section > span {
    font-size: 20px;
    height: auto;
    background-position-y: bottom;
}
body.text_size_4 .info_block .main_news .news section > span {
    font-size: 22px;
    height: auto;
    background-position-y: bottom;
}
body.text_size_5 .info_block .main_news .news section > span {
    font-size: 24px;
    height: auto;
    background-position-y: bottom;
}
body.text_size_6 .info_block .main_news .news section > span {
    font-size: 26px;
    height: auto;
    background-position-y: bottom;
}
/* -------------------------------------------------------------------------- */
body.text_size_2 #feedsubmit ,
body.text_size_2 .captcha input ,
body.text_size_2 div.f4 textarea ,
body.text_size_2 .f3 input[name="phone"] ,
body.text_size_2 .f2 input[name="email"] ,
body.text_size_2 .f1 input[name="name"] {
    font-size: 17px;
}
body.text_size_3 #feedsubmit ,
body.text_size_3 .captcha input ,
body.text_size_3 div.f4 textarea ,
body.text_size_3 .f3 input[name="phone"] ,
body.text_size_3 .f2 input[name="email"] ,
body.text_size_3 .f1 input[name="name"] {
    font-size: 18px;
}
body.text_size_4 #feedsubmit ,
body.text_size_4 .captcha input ,
body.text_size_4 div.f4 textarea ,
body.text_size_4 .f3 input[name="phone"] ,
body.text_size_4 .f2 input[name="email"] ,
body.text_size_4 .f1 input[name="name"] {
    font-size: 19px;
}
body.text_size_5 #feedsubmit ,
body.text_size_5 .captcha input ,
body.text_size_5 div.f4 textarea ,
body.text_size_5 .f3 input[name="phone"] ,
body.text_size_5 .f2 input[name="email"] ,
body.text_size_5 .f1 input[name="name"] {
    font-size: 20px;
}
body.text_size_6 #feedsubmit ,
body.text_size_6 .captcha input ,
body.text_size_6 div.f4 textarea ,
body.text_size_6 .f3 input[name="phone"] ,
body.text_size_6 .f2 input[name="email"] ,
body.text_size_6 .f1 input[name="name"] {
    font-size: 22px;
}
/* -------------------------------------------------------------------------- */
body.text_size_2 .full_comment .span_name {
    font-size: 19px;
}
body.text_size_3 .full_comment .span_name {
    font-size: 20px;
}
body.text_size_4 .full_comment .span_name {
    font-size: 21px;
}
body.text_size_5 .full_comment .span_name {
    font-size: 22px;
}
body.text_size_6 .full_comment .span_name {
    font-size: 23px;
}
/* -------------------------------------------------------------------------- */
body.text_size_2 td.fm h2 {
    font-size: 15px;
}
body.text_size_3 td.fm h2 {
    font-size: 16px;
}
body.text_size_4 td.fm h2 {
    font-size: 18px;
}
body.text_size_5 td.fm h2 {
    font-size: 20px;
}
body.text_size_6 td.fm h2 {
    font-size: 22px;
}
/* -------------------------------------------------------------------------- */
body.text_size_2 .one_gal > div p {
    font-size: 25px;
}
body.text_size_3 .one_gal > div p {
    font-size: 26px;
}
body.text_size_4 .one_gal > div p {
    font-size: 27px;
}
body.text_size_5 .one_gal > div p {
    font-size: 28px;
}
body.text_size_6 .one_gal > div p {
    font-size: 29px;
}
/* -------------------------------------------------------------------------- */
body.text_size_2 article td p.img_zag {
    font-size: 23px;
    height: auto;
}
body.text_size_3 article td p.img_zag {
    font-size: 24px;
    height: auto;
}
body.text_size_4 article td p.img_zag {
    font-size: 26px;
    height: auto;
}
body.text_size_5 article td p.img_zag {
    font-size: 28px;
    height: auto;
}
body.text_size_6 article td p.img_zag {
    font-size: 30px;
    height: auto;
}
/* -------------------------------------------------------------------------- */
body.text_size_2 article h2 {
    font-size: 23px;
}
body.text_size_3 article h2 {
    font-size: 24px;
}
body.text_size_4 article h2 {
    font-size: 26px;
}
body.text_size_5 article h2 {
    font-size: 28px;
}
body.text_size_6 article h2 {
    font-size: 30px;
}
/* -------------------------------------------------------------------------- */
body.text_size_2 #cntcts > div .value ,
body.text_size_2 #cntcts > div .name {
    font-size: 19px;
}
body.text_size_3 #cntcts > div .value ,
body.text_size_3 #cntcts > div .name {
    font-size: 20px;
}
body.text_size_4 #cntcts > div .value ,
body.text_size_4 #cntcts > div .name {
    font-size: 22px;
}
body.text_size_5 #cntcts > div .value ,
body.text_size_5 #cntcts > div .name {
    font-size: 24px;
}
body.text_size_6 #cntcts > div .value ,
body.text_size_6 #cntcts > div .name {
    font-size: 26px;
}
/* -------------------------------------------------------------------------- */
body.text_size_2 #cntcts > div ,
body.text_size_3 #cntcts > div ,
body.text_size_4 #cntcts > div ,
body.text_size_5 #cntcts > div ,
body.text_size_6 #cntcts > div {
    background-image: none;
}
/* -------------------------------------------------------------------------- */
body.text_size_2  {
}
body.text_size_3  {
}
body.text_size_4  {
}
body.text_size_5  {
}
body.text_size_6  {
}
/* -------------------------------------------------------------------------- */
