/*
html,body {
  text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
}
*/

img
{
 display: block;
}

/* Оформление меню */
.menu_font
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;        
        font-style: normal;        
        line-height: normal;        
        font-weight: bold;        
        vertical-align: middle;
        color: white;
}

.menu_font_header
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12pt;        
        font-style: normal;        
        line-height: normal;        
        font-weight: normal;        
        vertical-align: middle;
        /*color: #294F6F;*/
        color: #D9EFFF;
}

.menu_font_nolink
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;        
        font-style: normal;        
        line-height: normal;        
        font-weight: bold;        
        vertical-align: middle;
        color: #D5E5FF;
}

.menu_block_div_subitem
{
 margin-left: 12px; 
} 


/* Оформление слогана в шапке сайта */
.header_font_slogan
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;        
        font-style: italic;        
        line-height: normal;        
        font-weight: bold;        
        vertical-align: middle;
        color: white;
}


/* Оформление текста в нижней части сайта */
.bottom_font
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;        
        font-style: normal;        
        line-height: normal;        
        font-weight: normal;        
        vertical-align: middle;
        color: white;
}

a.bottom_font
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;        
        font-style: normal;        
        line-height: normal;        
        font-weight: normal;        
        vertical-align: middle;
        color: #65D5FF;
}


/* Оформление основного текста */

/* Небольшие заголовки, темным шрифтом */
.text_font_head
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;        
        font-style: normal;        
        line-height: normal;        
        font-weight: bold;        
        vertical-align: middle;
        color: black;
}

/* Небольшие заголовки, светлым шрифтом */
.text_font_head_light
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;        
        font-style: normal;        
        line-height: normal;        
        font-weight: bold;        
        vertical-align: middle;
        color: white;
}


/* Небольшие заголовки как ссылки */
.text_font_head_link A
{
    text-decoration: none; /* Убирает подчеркивание для ссылок */
    color: black;
}


/* Небольшие заголовки как ссылки при наведении мышкой*/
.text_font_head_link A:hover
{
    text-decoration: underline; /* Подчеркивание при наведении курсора на ссылку */
    color: darkblue; /* Ссылка выделяется цветом */
}


.text_font_big_head
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13pt;        
        font-style: normal;        
        line-height: normal;        
        font-weight: bold;        
        vertical-align: middle;
        color: black;
}

/* Основной текст */
.text_font_basis
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-style: normal;
        line-height: normal;
        font-weight: normal;
        vertical-align: middle;
        color: black;
}


/* Основной текст как ссылка */
.text_font_basis_link A 
{
    text-decoration: none; /* Убирает подчеркивание для ссылок */
    color: black;
}


/* Основной текст как ссылка при наведении мышкой*/
.text_font_basis_link A:hover
{
    text-decoration: underline; /* Подчеркивание при наведении курсора на ссылку */
    color: darkblue; /* Ссылка выделяется цветом */
}


.text_font_mini
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-style: normal;
        line-height: normal;
        font-weight: normal;
        vertical-align: middle;
        color: black;
}


.right_panel_font_header
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;        
        font-style: normal;        
        line-height: normal;        
        font-weight: bold;        
        vertical-align: middle;
        /* color: #294F6F; */
        /* color: #D9EFFF; */
        /* color: #e8e33d; */
        /* color: #fff600; */
        color: #4260b2;
}


span.text_font_inline_code
{
        font-family: 'Courier New', Courier, monospace;
        font-size: 10pt;
        font-style: normal;
        line-height: normal;
        font-weight: normal;
        vertical-align: middle;
        color: #882200;
}


p.text_font_block_code
{
        font-family: 'Courier New', Courier, monospace;
        font-size: 10pt;
        font-style: normal;
        line-height: normal;
        font-weight: normal;
        vertical-align: middle;
        color: #882200;
        margin: 0px; 
        margin-left: 20px; 
        margin-right: 20px; 
        padding: 3px;
        background-color: #D5D5E5;
}



/* Оформление информационного блока */
.block_font_header_left
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13pt;
        font-style: normal;
        line-height: normal;
        font-weight: bold;
        color: white;

        text-size-adjust: none;
        -webkit-text-size-adjust: none;
        -moz-text-size-adjust: none;
        -ms-text-size-adjust: none;
}

.block_font_header_right
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-style: normal;
        line-height: normal;
        font-weight: bold;
        color: #4260b2;
}

.block_font_text
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-style: normal;
        line-height: normal;
        font-weight: normal;
        color: black;
}

.block_div_header
{
 margin-left: 12px; 
 margin-right: 12px; 
 margin-top: 2px; 
 margin-bottom: 2px;
}

.block_div_text
{
 margin-left: 12px; 
 margin-right: 12px; 
 margin-top: 12px; 
 margin-bottom: 12px;
} 

.block_div_clean
{
 margin-left: 0px; 
 margin-right: 0px; 
 margin-top: 0px; 
 margin-bottom: 0px;
}

img.with_border { 
 border: 2px /* Толщина рамки */
         solid /* Сплошная рамка */
         #050505; /* Цвет */
}


/* Блок для основного макета */
.saapee_block
{
 margin-bottom: 35px;
 text-align: left;	
 word-wrap: break-word;
 word-break: break-all;
}

.color_light
{
  color: white;
}

table.site_table
{
 font-size: 10pt;
 border: 0px; 
 border-collapse: collapse;
}

th.site_table_th, td.site_table_td
{
 font-size: 10pt;
 border: 1px solid black;
 padding: 3px;
}

.capitalize_first_letter::first-letter
{
 text-transform: capitalize;
}
