.chtext
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 10px;
/*    TEXT-ALIGN: justify; */
    TEXT-INDENT: 20px;
/*    font: 100% Freesans, "Helvetica CY", "Nimbus Sans L", sans-serif; */
/*    font: 100% "Helvetica CY", "Nimbus Sans L", sans-serif;*/
    font: 100% sans-serif; 
    line-height: 1.3;
}

.chtext2
{
    PADDING-RIGHT: 5px;
/*    TEXT-ALIGN: justify; */
/*    color: #505050;  */
    font: 95% verdana,  arial, sans-serif;
}

.small2
{
    font: 8pt Arial, sans-serif;
    color: #606090;
}

.title2
{
    color: #606090; 
    font: bold 120% Arial, sans-serif;

}

.titlebr
{
    padding-top: 8pt;
    padding-bottom: 8pt;
    padding-left: 5pt;

}

A.s2:visited, A.s2:link, A.s3:link { 
    text-decoration: none; 
    color: #606090;
}
A.s3:visited { 
    color: #404040;
}

.small
{
    FONT-SIZE: 8pt;
}

H2 {
/*    font-weight: bold; */
/*    font-size: 120%; */
/*    color: #0000A0; */
    color: #404090; 
    font: bold 150% Arial, sans-serif;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
        
}


table.thdr2 {
    width: 100%;
    border: 0;
    padding: 10px;
    margin-bottom: 0px;
    margin-top: 2px;
    background: #E9EAD6;
    font: bold 13pt Arial, Helvetica;
    color: #606090;
    border-left:1px solid #b0b190;
    text-align:left;
}

iframe, video {
    overflow-x: hidden; 
    overflow-y: hidden; 
    width: 99.99%; 
    max-width: 640px;
}

.t_lenta_wrapper { 
    width:100%;
    border-left:1px solid #b0b190;
    border-bottom:1px solid #b0b190;
    background: #E9EAD6;
    overflow: auto;
}

.t_lenta { 
    padding: 2px 4px 4px 19px;
    background: #E9EAD6;
    text-align: left;    
    font: 10pt verdana, arial;
    color: #707088;
    max-width: auto;
    text-indent: -12pt;
}

.m_col { 
    float:left; 
    width:74%; 
    padding-right: 5px; 
    min-width: 360px;
    max-width: 1200px;
    text-align: center;
}
.r_col { 
    float:left; 
    width:25%;
    text-align: center;
}

@media screen and (max-width: 900px) {
    aside { display: none;}
    .r_col { width:1px; display: none;}
    .m_col { width:100%;}
    .hdr_mobile { display: block;}
}

@media screen and (min-width: 900px) {
    aside { display: block;}
    .r_col { width:25%;}
    .m_col { width:74%;}
    .hdr_mobile { display: none;}
}
