.search {background: rgba(255, 255, 255, 0.03); border: 1px solid rgba(255, 255, 255, 0.17); width: 253px; height: 41px; margin-top: 4px;margin-right: 4px;}  
.search input.query-field {background: transparent; border: 0 none; width: 176px; height: 39px; padding: 0 0 0 27px; color: #fff; float: left;}  
.search input.query-search {background: url('/img/search-button.png') no-repeat; border: 0 none; width: 15px; height: 13px; margin: 14px 20px 0 0; padding: 0; cursor: pointer; float: right;}  
.searchinfo {display: -webkit-inline-box; margin-left: 140px; margin-top: 4px; background: rgba(255, 255, 255, 0.03); border: 1px solid rgba(255, 255, 255, 0.17); padding: 12px 0 9px 12px; width: 30px;}  
.right { float: right; }  

#poisk2 a:hover {background: #A3C2DC;}  
#poisk2 a:last-child {border-bottom: 0px solid;}  

#poisk2 { border: 3px solid #eee; position: absolute; margin-left: 0px; margin-top: 50px; display: none; font-weight: bold; width: 430px; box-shadow: 3px 3px 3px #000, inset 3px 3px 3px rgba(0,0,0,.9); z-index: 100;}  
#poisk2::after { border-bottom: 8px solid transparent; border-left: 0px solid transparent; border-right: 8px solid #eee; border-top: 8px solid transparent; content: ""; left: 20px; position: absolute; top: -15px; transform: rotate(90deg); writing-mode: tb-rl;}  
#poisk2 span { color:#444 !important; background: #EEE; display: block; padding: 8px;}  
#poisk2 input { background: #263742 !important; color: #fff !important; font-weight:bold; border: 0px !important; cursor:pointer; border-radius:0 !important; padding: 2px !important; height: 30px; width: 100% !important; margin: 0px;}  
#poisk2 input:hover {background: #315974 !important;}  
#poisk2 a { border-bottom: 1px solid #DCDCDC; color:#000 !important; font-weight:bold; text-decoration:none; white-space: normal; background: #EEE; display:block; padding: 5px; height: auto;}


.leftfooter {
 
    color: #add;
}
.fixcontent {
    float: left;
    padding: 2%;
    background: #611c1c;
    margin-top: 2%;
    color: #bfbfbf;
    margin-left: 2%;
    width: 88.5%;
    font-size: 17px;
    border-radius: 5px;
}
.fixcontent>strong>img {max-width:100%;}
.fixcontent>img {max-width:100%;}
@media screen and (min-width: 1600px) {
.news {
    margin-top: 3%;
    float: left;
    width: 27.5%;
    margin-left: 2%;
    background: #333;
    border-radius: 3px;
    border: 1px #6f6f6f solid;

    padding: 1%;
}
}
.no-adb-1 {
float: left;
position: fixed;
width: 100%;
margin-left: 0;
left: 0;
padding-left: 14%!important;
margin-top: 41%;
padding: 1.2%;
background: #c10e01;
bottom: 0;
font-weight: bold;
z-index: 100;
opacity: .7;
transition: .5s all ease;
}

.no-adb-1:hover {opacity:1}
#eRoOte {
 display: block;
 background: #444!important;
 color: white!important;
}
 
.pagesBlockuz1 > a > span {
 background: none;
 padding: 1.7%;
 padding-top: 3%;
 padding-bottom: 3%;
 margin-left: 2%;
 float: left;
 border-bottom: 2px solid #cc7a7a;
 width: auto;
 color: white;
 text-align: center;
 padding-top: .6%;
 padding-bottom: .6%;
 border-radius: 2px;
 transition: .3s all ease;
 font-size: 16px;
 color:#e5a400;
}
 .swchItemA:hover {background:#2B2B2B;color:white;}
 .pagesBlockuz1 > a > span:hover {background:#262626;border-bottom:2px solid #555color:white;}
.swchItemA {
 padding: 3%;
 padding: 1.5%;
 padding-top: 3%;
 padding-bottom: 3%;
 background: none;
 margin-left: 2%;
 border-bottom: 2px solid #f7971e;
 float: left;
 width: auto;
 text-align: center;
 padding-top: .6%;
 padding-bottom: .6%;
 border-radius: 2px;
 transition: .3s all ease;
 font-size: 16px;
 color:#f7971e;
}
.pagesBlockuz1 {
 float: right;
 min-width: 70%;
 margin-left: 41%;
 margin-top: 3%;
 margin-bottom: 2%;
 margin-right: -18%;
 text-align: center;
 font-size: 12px;
}
 .swchItemDots {display:none}
 .selectora {
 position: relative;
 z-index: 1000;
 width: 100%;
 text-align: center;
 float: right;
 margin-right: -2%;
}
 .selector1 {
 float: right;
 width: 92.5%;
 margin-right: 5.5%;
}
 @media screen and (max-width:1220px)
 {
 #button::after {
 content: "\f077";
 font-family: FontAwesome;
 font-weight: normal;
 font-style: normal;
 font-size: 5em!important;
 line-height: 50px;
 color: #fff;
}
.bottom-info-wrapper {
 position: fixed;
 left: 0;
 right: 0;
 bottom: 0;
 margin: 0;
 z-index: 999999;
 color: #fff;
 font: 4.1em/1.5 sans-serif;
 background: #000;
 background: rgba(0,0,0,.73);
 background: #000;
}
 
 .breadcrumbs>a {
 padding-right: 2%;
 padding-left: 2%;
 font-family: Arial;
 text-transform: uppercase;
 font-size: 3.8vw;
 font-family: Candara;
}
}
 #button {
 display: inline-block;
 background-color: #454a4a;
 width: 40px;
 height: 50px;
 text-align: center;
 border-radius: 4px;
 position: fixed;
 bottom: 30px;
 right: 30px;
 transition: background-color .3s, 
 opacity .5s, visibility .5s;
 opacity: 0;
 visibility: hidden;
 z-index: 1000;
}
#button::after {
 content: "\f077";
 font-family: FontAwesome;
 font-weight: normal;
 font-style: normal;
 font-size: 2em;
 line-height: 50px;
 color: #cc7a7a;
}
#button:hover {
 cursor: pointer;
 background-color: #efe3bd;
}



#button:active {
 background-color: #FFDC6B;
}
#button.show {
 opacity: 1;
 visibility: visible;
}

/* Styles for the content section */
 @media screen (width:1024px)
 {
 .news {
 margin-top: 15%;
 float: left;
 width: 94.5%;
 padding: -1%;
 margin-left: 2%;
    background: #333;
    border-radius: 3px;
    border: 1px #6f6f6f solid;
 padding: 1%;
 min-height: 565px!important;
 position: relative;
}
 }
 @media screen (width:1024px)
 {
 .news {
 margin-top: 15%;
 float: left;
 width: 94.5%;
 padding: -1%;
 margin-left: 2%;
    background: #333;
    border-radius: 3px;
    border: 1px #6f6f6f solid;
 padding: 1%;
 min-height: 565px!important;
 position: relative;
}
 }
 @media screen and (min-width:1100px) and (max-width:1280px)
 {
 .fixbar2 {
 font-family: Arial;
 color: #999;
 padding: 0px 0px 4px 10px;
 margin-top: 0%;
 float: left;
 width: 92%;
 padding: 3%;
 font-size: 11pt;
 position: absolute;
 top: 85%;
 margin-left: -3%;
 word-break: break-all;
}
 .news {
 margin-top: 3%;
 float: left;
 width: 27.5%;
 margin-left: 2%;
    background: #333;
    border-radius: 3px;
    border: 1px #6f6f6f solid;
 padding: 1%;
 min-height: 324px;
 clear: none;
 position: relative;
}
 }

@media (min-width: 500px) {

 #button {
 margin: 30px;
 }
}


 @media screen and (max-width:1100px)
 {
 .swchItemA {
 padding: 3%;
 padding: 1.5%;
 padding-top: 3%;
 padding-bottom: 3%;
 background: none;
 margin-left: 2%;
 border-bottom: 2px solid #ff9800;
 float: left;
 width: auto;
 text-align: center;
 padding-top: 1%;
 padding-bottom: 1%;
 border-radius: 2px;
 transition: .3s all ease;
 font-size: 21px!important;
}
 .pagesBlockuz1 > a > span {
 background: none;
 padding: 1.7%;
 padding-top: 3%;
 padding-bottom: 3%;
 margin-left: 2%;
 float: left;
 border-bottom: 2px solid #cc7a7a;
 width: auto;
 color: #e5a400;
 text-align: center;
 padding-top: 1%;
 padding-bottom: 1%;
 border-radius: 2px;
 transition: .3s all ease;
 font-size: 21px!important;
}
 }
 
 #google_ads_frame3 {
 width: 89%!important;
}
 @media screen and (max-width:1100px)
 {
 .linkfix>a {
 padding: 1%;
 font-family: Candara;
 text-transform: uppercase;
 font-size: 4.8vw;
}
 .downloadsection >a> span {
 padding: 2%;
 color: #8C8C8C!important;
 border: solid 1px #3D3E3D;
 background: #262626;
 margin-top: 4%;
 float: left;
 width: auto;
 min-width: 100%;
 clear: both;
 font-weight: normal;
 text-align: center;
 font-size: 4.1vw;
 border-radius: 2px;
 color: white;
 transition: .5s all ease;
 cursor: pointer;
 margin-left: 2%;
 font-family: Microsoft Tai Le;
 opacity: 1;
 transition: .5s all ease;
}
 .vewiesection {
 float: left;
 margin-left: 47%;
 width: 50%;
 margin-top: 14%;
}
 .vewiesection>div>img {
 width: 65%;
 float: left;
 padding-bottom: 5%;
 margin-top: 12%;
}
 .vewiesection>div>span {
 float: left;
 width: 23%;
 margin-left: 9%;
 font-size: 8.6vw;
 margin-top: -3%;
}
 .catNumData {
 float: left;
 padding: 3.5%;
 margin-top: 2%;
 background: #585858;
 margin-left: 0%;
 font-size: 6vw;
 min-height: 36px!important;
 padding-top: 6%!important;
}
 .catName {
 padding: 3.5%;
 background: #585858;
 border-radius: 2px;
 margin-top: 2%;
 float: left;
 font-size: 6vw;
    border: 2px solid #525252;
 min-height: 51px!important;
}
 .fixbar>hr {
 color: #3c3c3c;
 background: #3c3c3c;
 float: left;
 height: 0px;
 width: 104%;
 border-radius: 3px;
 margin-bottom: 2%;
 margin-top: -6%;
 margin-left: -2%;
 word-break: break-all;
}
 .vewiesection>div>p {
 float: left;
 font-size: 2.6vw;
 margin-left: -1%;
 width: 60%;
 margin-top: -7%;
}

 }

@media screen and (max-width: 766px) {
.fixbar2 {
    font-family: Arial;
    color: #999;
    padding: 0px 0px 4px 10px;
    margin-top: 10%;
    float: left;
    width: 88%;
    padding: 3%;
    font-size: 14pt;
    position: absolute;
    top: 59%;
    margin-left: 0%;
    word-break: break all;
}
.news {
    margin-top: 15%;
    float: left;
    width: 94.5%;
    padding: -1%;
    margin-left: 2%;
    background: #333;
    border-radius: 3px;
    border: 1px #6f6f6f solid;
    padding: 1%;
    min-height: 434px;
    position: relative;
}
}
@media screen and (max-width:1100px)
{
    .user-info {
    position: relative;
    width: 100%;
    color: white;
    float: left;
    margin-left: 7px;
    padding: 3%;
}
    .sc-tabs div {
    float: left;
    width: 100%;
    margin-bottom: 5%;
    color: #C4D8FF;
}
.sign {
    height: 88px;
    font-size: 10px;
    color: #989898;
    margin-top: 5px;
    margin-left: 20px;
    float: left;
    width: 100%;
    margin-left: -3%;
}
.user-info {
    position: relative;
    width: 100%;
    color: white;
    float: left;
    margin-left: 0;
    padding: 3%;
    min-height: 2000px;
}
    .signs2 img {
    width: 100%;
    height: 100px;
    margin-bottom: 5px;
    margin-top: 13px;
    opacity: 0.25;
    object-fit: contain;
}
footer {
    float: left;
    width: 92%!important;
    padding: 2%;
    padding-top: 2%;
    padding-top: 1.6%;
    background: #394042;
    font-size: 3vw;
    padding: 4%!important;
    text-align: center;
    margin-left: 0%!important;
}
.sc-tabs, .sc-tabs-sign {
    max-width: 100%;
    text-align: left;
    font-size: 14px;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    padding-bottom: 7px;
    margin: 7px auto;
    font-size: 17px;
}
.signs2 {
    width: 100%;
    text-align: center;
    height: auto;
    overflow: hidden;
    float: left;
    background: #444;
    margin-bottom: 4%;
    padding-bottom: 4%;
    font-size: 26px;
}
    .center-medals {
    width: 92%;
    margin: 0 auto;
    float: left;
}
.fixcontent {
    float: left;
    padding: 2%;
    background: #fff;
    margin-top: 2%;
    color: #444;
    margin-left: 2%;
    width: 93.5%;
    font-size: 21px;
    border-radius: 5px;

}
.breadcrumbs-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 0px !important;
    border-bottom: 1px solid #333332 !important;
    width: 97% !important;
    margin-left: 0% !important;
    margin-bottom: -19%;
}
.no-adb-1 {display:none}
}

@media screen and (max-width: 1599px) and (min-width: 1399px) {
     #hidden6, #hidden, #hidden7, #hidden4, #hiddenfs19, #hidden3 {margin-top: 12%!important;}
     #hidden2, #hiddencar,#hidden5, #hidden8, #hiddenets2, #hiddenats {margin-top: 22%!important;}
        #hidden, #hidden2, #hidden3, #hidden4, #hidden5, #hidden6, #hidden7, #hidden8, #hidden9, #hiddennews, #hiddencar, #hiddenfs19, #hiddenets2, #hiddenats, #hiddenmail {
    float: left;
    width: 88%!important;
    background: #393f41;
    padding: 2%;
    padding-top: 2%;
    padding-bottom: 2%;
    padding-top: 2%;
    padding-bottom: 2%;
    padding-top: 2%;
    padding-bottom: 2%;
    border: 2px solid #454a4a;
    border-radius: 0px 0px 7px 7px;
    box-shadow: 0px 0px 7px 0px #242323;
    z-index: 10000;
}
   
footer {
    float: left;
    width: 92%;
padding: 2em 0px 0px 0px;
    padding-left: 4%!important;
    padding-top: 1.6%;
    background: #394042;
    padding-right: 5%;
}



.no-adb-1 {
    float: left;
    position: fixed;
    width: 100%;
    margin-left: 0;
    left: 0;
    padding-left: 4%!important;
    margin-top: 41%;
    padding: 1.2%;
    /* padding-left: 3%; */
    background: #c10e01;
    font-weight: bold;
    opacity: .7;
    transition: .5s all ease;
}
.news {
    margin-top: 4%;
    float: left;
    width: 28.8%;
    margin-left: 2%;
    background: #333;
    border-radius: 3px;
    border: 1px #6f6f6f solid;
    padding: 1%;
    min-height: 343px;
    clear: none;
    position: relative;
}
    
}

@media screen and (max-width: 1390px) and (min-width: 1100px) {
    #hidden6, #hidden, #hidden7, #hidden4, #hiddenfs19, #hidden3 {margin-top: 12%!important;}
    
    #hidden2, #hiddencar,#hidden5, #hidden8, #hiddenets2, #hiddenats {margin-top: 24%!important;}

    #hidden, #hidden2, #hidden3, #hidden4, #hidden5, #hidden6, #hidden7, #hidden8, #hidden9, #hiddennews, #hiddencar, #hiddenfs19, #hiddenets2, #hiddenats, #hiddenmail {
    float: left;
    width: 88%!important;
    background: #393f41;
    padding: 2%;
    padding-top: 2%;
    padding-bottom: 2%;
    padding-top: 2%;
    padding-bottom: 2%;
    padding-top: 2%;
    padding-bottom: 2%;
    border: 2px solid #454a4a;
    border-radius: 0px 0px 7px 7px;
    box-shadow: 0px 0px 7px 0px #242323;
    z-index: 10000;
}

#footer {
    padding-left: 4.3%!important;
    width: 92%!important;
padding: 2em 0px 0px 0px;
    padding-top: 1.6%!important;
    padding-right: 10%!important;
    background: #394042;
    margin-left: 0%!important;
}


    .breadcrumbs {
    padding-right: 15px;
    padding: 1%;
    padding-right: 1%;
    padding-right: 1%;
    padding-right: 1%;
    float: left;
    margin-left: 0%;
    background: none;
    border-radius: 2px;
    margin-left: -4%;
    width: 31%;
}
    .mail {
    width: 3.6%;
    margin-right: 73.3%;
    padding-left: 2%;
    padding-right: 0%;
    margin-top: -3.3%;
    opacity: .6;
    transition: .5s all ease;
    margin-left: -1%;
}
    .cont2 {
    background: #264852;
    padding: 2%;
    float: left;
    width: 92%;
    margin-left: 2%;
    margin-top: 3%;
    border-radius: 10px;
    border: 1px solid #2f2f2f;
}
    .leftfooter {
    color: #add;
    word-break: break-all;
}
    .no-adb-1 {
    float: left;
    position: fixed;
    width: 100%;
    margin-left: 0;
    left: 0;
    padding-left: 4%!important;
    margin-top: 41%;
    padding: 1.2%;
    /* padding-left: 3%; */
    background: #c10e01;
    font-weight: bold;
    opacity: .7;
    transition: .5s all ease;
}
    .news {
    margin-top: 3%;
    float: left;
    width: 28.8%;
    margin-left: 2%;
    background: #333;
    border-radius: 3px;
    border: 1px #6f6f6f solid;
    padding: 1%;
    min-height: 343px;
    clear: none;
    position: relative;
}
    
}
