/*****************************************************************************/
/*********************************FullHD 1440**********************************/
/*****************************************************************************/

.slika_sidebar {
max-width:100%;
text-align:center;
position:relative; /*for legend*/ 
}

.slika_sidebar img {
max-width:100%;
min-height:250px; /*for CLS*/
}

.slika_upper {
box-sizing: border-box; /*div will include padding and border*/
border:1px solid #CCCCCC;
padding:14px 0 13px 0;
text-align:center;
position:relative; /*for legend*/ 
}

.slika_upper img {
max-height:135px;
min-height:96px; /*for CLS*/
background-color:#CCCCCC;
margin:0;
padding:0;
}

.slika_under {
box-sizing: border-box; /*div will include padding and border*/
border:1px solid #CCCCCC;
padding:14px 0 13px 0;
text-align:center;
position:relative; /*for legend*/ 
}

.slika_under img {
max-height:135px;
margin:0;
padding:0;
}

.slika_under_mobile {
display:none;
position:relative; /*for legend*/ 
}

.slika_footer_mobile {
display:none;
position:relative; /*for legend*/ 
}

.aside {
padding-top:15px;
}

.sticky {
  position: fixed;
  top: 0px;  /* если ноль заменить на число (и в скрипте тоже), то блок будет прилипать до того, как верхний край окна браузера дойдёт до верхнего края элемента. Может быть отрицательным числом. Применим, например, при фиксированном сверху меню */
  z-index: 101;
}

.legend {
position:absolute;
top:0;
left:50%;
transform: translate(-50%, -50%);
text-align:center;
color:#666666;
background-color:#FFFFFF;
padding:0 5px 0 5px;
font-size:13px;
white-space: nowrap;
}

/******************************Advertising page******************************/

.slika_title {
clear:left;
text-align:left;
color:#4B8ABF;
padding-top:1em;
padding-bottom:0.5em;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.6em;
}

.slika_sub_title {
clear:left;
text-align:left;
color:#4B8ABF;
padding-top:20px;
padding-bottom:5px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.5em;
}

.logos img{
float:left;
}

/*****************************************************************************/
/***********************************HD 1152***********************************/
/*****************************************************************************/

@media only screen and (max-width: 11439px) { /**Replace to 1439 when FullHD wins**/


.slika_upper {
padding:11px 0 10px 0; /*not including border*/
}

.slika_upper img {
max-height:108px;
}

.slika_under img {
max-height:108px;
}

}

/*****************************************************************************/
/***********************************Tablet 1024*********************************/
/*****************************************************************************/

@media only screen and (max-width: 1151px) {

.slika_upper {
padding:9px 0 8px 0; /*not including border*/
}

.slika_upper img {
max-height:96px;
}

.slika_under img {
max-height:96px;
}

}

/*****************************************************************************/
/*******************************MOBILE****************************************/
/*****************************************************************************/


@media only screen and (max-width: 1023px) {

.slika_upper {
display:none;
}

.slika_under {
display:none;
}

.slika_sidebar {
display:none;
}

.slika_footer {
display:none;
}

.slika_under_mobile {
display:inherit;
min-height:250px; /*for CLS*/
margin-top:20px;
text-align:center;
}

.slika_under_mobile img {
max-width:100%;
}

.slika_footer_mobile {
display:inherit;
min-height:250px; /*for CLS*/
margin-top:20px;
text-align:center;
}

.slika_footer_mobile img {
max-width:100%;
}

.sticky {
position:static;
top:auto;
}

}