@charset "utf-8";

/*=====================================================

* MODFIX.RU - Модификации для игр и симуляторов!

=====================================================*/

/* БАЗОВЫЕ НАСТРОЙКИ
-----------------------------------------------------*/
* {
    
    border: none;
    padding: 0;
    margin: 0;
}
 .mobile_txt_recomment {display: none;}
input:focus {outline: none;}
#uSocial .uscl-bar.uscl-size24.uscl-eachCounter1.uscl-bottom .uscl-item .ico_uscl, #uSocial .uscl-bar.uscl-size24.uscl-eachCounter1.uscl-horizontal .uscl-item .ico_uscl, #uSocial .uscl-bar.uscl-size24.uscl-eachCounter1.uscl-top .uscl-item .ico_uscl, .uSocial-Share .uscl-bar.uscl-size24.uscl-eachCounter1.uscl-bottom .uscl-item .ico_uscl, .uSocial-Share .uscl-bar.uscl-size24.uscl-eachCounter1.uscl-horizontal .uscl-item .ico_uscl, .uSocial-Share .uscl-bar.uscl-size24.uscl-eachCounter1.uscl-top .uscl-item .ico_uscl {
    width: 40px!important;
}

 .ulMenu {background:#fff;display: block;margin: 2px 5px;border-radius:3px;box-shadow:0 1px 2px #ddd;list-style:none;overflow:hidden;padding:0;}  .liMenu {font:Bold 12px Helvetica,sans-serif;border-bottom:1px solid #ddd;margin: -1px -5px;}  .liMenu > a {color:#333;text-decoration:none;display:block;padding:18px;}  .liMenu > a > span[class*=icon-] {margin:0;}  .liMenu .num {float:right;font-size:11px;color:#fff;background:#2eb398;margin-top:1px;border-radius:50px;padding:2px 10px;}  .liMenu:hover {background:#e76049;}  .liMenu:hover > a, .liMenu.withSub.active > a {color:#fff;}  .liMenu:hover > a > .num, .liMenu.withSub.active .num {background:#c84029;}  .liMenu.active {background:#de4f37}  .ulSubMenu {list-style:none;background:#e76049;padding:0;border-top:1px solid #ec806d;display:none;}  .liSubMenu {color:#fff;font:Bold 12px Helvetica,sans-serif;}  .liSubMenu > a {color:#fcd9d4;text-decoration:none;display:block;padding:10px 10px 10px 25px;}  .liSubMenu:hover > a {color:#fff;} 

textarea.uf-txt-input {
    width: 100% !important;
    padding: 6px 10px !important;
    *padding: 0 !important;
    min-height: 50px !important;
    overflow: auto !important;
    resize: none !important;
    height: 80px !important;
}
.line_load {
    display: flex;
    width: 100%;
    margin-top: 1%;
    padding: .05%;
    background: #1b383e82;
    font-size: 0;
    border-radius: 100px;
    margin-bottom: -1%;
}
.comments-and-pr {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.comments-fix {
    width: 56%;
}
.ucf-message-wrap {width: 70%!important;}
.pr {
    width: 44%;
}
.ucf-smiles {
    float: left;
    width: 28% !important;
}
.smiles  tr {float: left;}
.recomm_materials {
    clear: both;
    display: flex;
    flex-wrap: wrap;
    margin-top: 2%;
    padding-top: 0%;
    width: 101%;
    justify-content: space-between;
    margin-left: -1.5%;
    margin-bottom: -4%;
}
.ie {
   width: calc(1/5*100% - (1 - 1/5)*3%);
  margin: 0 0 3%;
}
.ie img {
    width: 100%;
    height: 120px;
    object-fit: cover;
    border-radius: 2px;
    border: 2px solid #636d6c;
}
.file > a {
    color: #EFC46A !important;
}
.ie_b {
    font-size: 14px;
    font-weight: bold;
}
.new-header {
    display: block;
    flex-basis: auto;
    background: #2e5f48;
    align-items: center;
    padding: 0;
    padding-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-right: 0.5%;
    padding-left: 0.5%;
    padding-right: 0.5%;
    padding-left: 0.5%;
    padding-right: 0.5%;
    padding-left: 0.5%;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    float: left;
    position: relative;
    z-index: 1000;
}
.search_custom {
    width: 22%;
    margin-left: 2%;
    text-align: right;
    margin-top: -.4%;
    float: right;
    margin-right: 16%;
    margin-top: .6%;
}
.search_custom input {
    border: 1px solid #b9861c;
    background: #444;
    transition: .5s all ease;
    padding: 1%;
    color: white;
    border-radius: 2px;
    font-size: 0.9vw;
}

.search_custom input:focus {
    border: 1px solid #d9a331;
    outline: none;
}
.search_custom button {
    background: #d9a331;
    margin-left: -3%;
    color: #d9b46a;
    padding: 1%;
    color: #444;
    border: 1px solid #b9861c;
    border-radius: 2px;
    font-size: 0.88vw;
}
.logo_custom {
    width: 21%;
    margin-top: 0.3%;
    margin-right: 0%;
    margin-left: 12%;
    float: left;
}


.vk-og {
    padding: .3%;
        padding-right: 0.33%;
        padding-left: 0.33%;
    padding-right: 0.33%;
    padding-left: 0.33%;
    padding-right: 0.5%;
    padding-left: 0.5%;
    padding-right: 0.5%;
    padding-left: 0.5%;
    padding-right: 0.45%;
    padding-left: 0.45%;
    padding-right: 0.45%;
    padding-left: 0.45%;
    padding-right: 0.5%;
    padding-left: 0.5%;
    padding-right: 0.2%;
    padding-left: 0.2%;
    padding-right: 0.2%;
    padding-left: 0.2%;
    background: #333;
    margin-left: 1%;
    border-radius: 2px;
    padding-right: .7%;
    padding-left: .7%;
    float: right;
    margin-top: 0.6%;
    margin-right: -6%;
    margin-left: 7%;
    font-size: 0.9vw;
    border-radius: 3px;
    box-shadow: 0px 1px 0px 0px #b9861c;}
}

html, body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizelegibility;
    overflow-x:hidden; 
}

body {
    
    -webkit-animation: bugfix infinite 1s; }
@-webkit-keyframes bugfix { from {padding:0;} to {padding:0;} 
}
 .no-adb-1>a {
    color: white!important;
    padding: .6%;
    background: #000;
    margin-left: 1%;
    border-radius: 3px;
}
.ucf-option-subscribe {
    background-color: transparent!important;
    background-position: left -60px;
}
.ucf-option-share {
    background:url(/.s/img/icon/social/uauth_icons_32x32.png)!important;
}
.ucf-option-anonymous {
    background-color: transparent!important;
    background-position: left -30px;
}
.ucf-option-subscribe {
    background-color: none!important;
    background-position: left -60px;
}
 @font-face {
    font-family:Cambria;
    src: url(/fonts/cambria.ttf); /* Путь к файлу со шрифтом */
   }

 @font-face {
    font-family:Bahnschrift;
    src: url(/fonts/bahnschrift.ttf); /* Путь к файлу со шрифтом */
   }
@font-face {
    font-family:BahnschriftBold;
    src: url(/fonts/BAHNSCHRIFTBOLD.TTF); /* Путь к файлу со шрифтом */
   }
.modal-toggle {
  position: absolute;
  appearance: none;
  left: -100%;
  top: -100%;
}
label { 
  cursor: pointer;
  user-select: none;
}


/* styling */
label {
  display: inline-block;
  font-size: 16px;
  line-height: 2em;
  height: 2em;
  background-color: #26ae90;
  border-radius: 6px;
  padding: 0 1em;
  margin: 1em;
  color: #eee;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  &:after {
    content: "show me"
  }
}
.c-modal-manual {
  position: fixed;
  left: 50%;
  top: 0;
  width: 800px;
  padding: 20px;
  background: #666;
  overflow: hidden;
  box-sizing: border-box;
  transition: all .6s ease-in-out 0s;
	-webkit-transform: translateX(-50%) scaleY(0);
	-o-transform: translateX(-50%) scaleY(0);
	-ms-transform: translateX(-50%) scaleY(0);
	transform: translateX(-50%) scaleY(0);
	-webkit-transform-origin: top;
	-o-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top;
}
.c-modal-manual__content {
  line-height: 80px;
  background: #dac;
  color: #eee;
  text-align: center;
}


/* checked */
.modal-toggle:checked {
  & ~ .c-modal-manual {
    -webkit-transform: translateX(-50%) scaleY(1);
    -o-transform: translateX(-50%) scaleY(1);
    -ms-transform: translateX(-50%) scaleY(1);
    transform: translateX(-50%) scaleY(1);
  }
  & + label {
    background: #dd6149;
    &:after {
      content: "put it away"
    }
  }
}








.leftfooter>hr {
    float: none;
    background: #3D3E3D;
}










#one_pm {
    position: fixed;
    left: 1%;
    bottom: 0%;
    cursor: pointer;
    font-family: Tahoma,Arial,Verdana,sans-srif;
}
#hnp_sound {position:absolute;top:-1000px;left:-1000px} 
#hnp_author span {display:none} 
.h_newpm {
    position: relative;
    width: 350px;
    height: 110px;
    margin-bottom: 20px;
    background: rgb(38, 38, 38);
    text-shadow: 0 1px 3px rgba(0,0,0,0.5);
    box-shadow: 0 0 10px #4040404a;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.h_newpm #hnp_author {
    color: #cc8400;
    font-weight: bold;
    text-decoration: none;
}
.h_newpm #hnp_author:hover {color:#a4dcfa;text-decoration:underline} 
.h_npin {padding:14px;padding-top:10px} 
.h_nptitle {color:#FFF;font-size:13px;font-weight:bold;padding-bottom:12px} 
.h_npimg {width:57px;height:57px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,0.3);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;} 
.h_npimg img {width:100%;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;} 
.h_npl {position:absolute;left:13px;top:38px;z-index:3;width:70px} 
.h_npr {position:absolute;left:84px;top:38px;z-index:3;color:#FFF;font-size:13px;padding-right:14px} 
.h_npr #hnp_text, .h_npr #hnp_text:hover {display:block;text-decoration:none;color:#FFF} 
.h_newpm:hover .h_del {display:inline-block;} 
 .h_del {position:absolute;display:none;top:12px;right:12px;z-index:3;cursor:pointer;background:url('/images/del023.png') 0px 0px;width:18px;height:18px} 
.h_del:hover {background-position:0px 18px} 
.h_nover {position:absolute;top:0px;left:0px;width:100%;height:100%;} 



.vewiesection {
    float: left;
    margin-left: 88%;
    width: 30%;
    margin-top: -4%;
}
.eyes {
    float: left;
    width: 27%;
    margin-left: 25%;
    margin-top: -7.5%;
    opacity: .7;
    transition: .5s all ease;

}
.comm {
    float: left;
    width: 32%;
    margin-left: -40%;
    margin-top: -7.5%;
    opacity: .7;
    transition: .5s all ease;
}






.vewiesection>div:hover {opacity: 1;}
.vewiesection>div>img {
    width: 36%;
    float: left;
    padding-bottom: 0%;
    margin-top: 12%;
    margin-right: 2%;
}
.vewiesection>div>span {
    float: left;
    width: 53%;
    margin-left: 15%;
    font-size: 1vw;
    margin-top: 11%;
    margin-bottom: 2%;
}
.vewiesection>div>p {
    float: left;
    font-size: .6vw;
    margin-left: -3%;
    width: 60%;
    margin-top: -7%;
}




.linkanswer 
{
    padding: 1%;
    background: #333;
    color: white!important;
    border-radius: 2px;
    margin-top: 1%;
    position: relative;
    float: left;
    opacity: .6;
    transition: .5s all ease;
}
.linkanswer:hover {opacity:1;}

.myWinSuccess {
    color: #00c57c!important;
    padding: 3%;
    float: left;
    width: 89%;
    background: #444;
    text-align: center;
}
#uSocial, .uSocial-Share {
    height: auto;
    min-height: 0;
    line-height: 0;
    display: none;
    padding-bottom: 2%!important;
    font-size: 0;
    box-shadow: none;
}
.guestpage {
    width: 37%;
    float: left;
    padding: 2%;
}
.optionguest {
    float: left;
    width: 40%;
    margin-top: 2%;
}

a.mailsetter {
    font-size: .75vw;
    text-transform: uppercase;
    /* position: absolute; */
    float: right;
    left: 0;
    font-weight: bold;
    margin-right: -175%;
    margin-top: 3.3%;
    position: relative;
    color: grey!important;
}
.counter {
    float: left;
    width: 10%;
    padding: 1%;
    margin-top: -45%;
    margin-left: 40%;
}
.leftaside {float:left;width:20%;}
.leftaside>a>div>img {


width: 21.5%;
    float: left;
    padding: 0;
    margin-top: -0.2%;

    position: absolute;
    margin-left: 0.2%;
}
.leftaside>a>div:after {
    content: "    ";
    color: black;
    background-color: none;
    font-size: 90%;
    padding: 2px;
    margin-left: 7.2%;
    margin-top: 1.2%;
    float: left;
    width: 100%;
    position: absolute;
    font-size: .75vw;
    font-weight: bold;
    pointer-events: none;
   cursor: default;
}

.sectionoption {
     font-size: 0.9vw;
    color: #ffffff61;
    position: relative;
    z-index: 200;







}
.imgnews {width: 100%;float:left;}

  messa > ol > li {
    list-style: none;
    padding-bottom: 4%;
    float: left;
    width: 100%;
    text-align: left;
    padding-top: 3%;
 

}

#pagesBlockuz1 {display:none!important;}
#pagesBlock1 {
    width: 13%;
    float: right;
    margin-right: 6%;
    margin-top: -7.5%;
    font-size: .75vw;
}

#pagesBlock2 {
    width: 29%;
    float: right;
    margin-right: 6%;
    margin-top: 2%;
    font-size: .75vw;
}
#pagesBlock1 > a > span {
    background: #AF7500;
    padding: 3%;
    padding-top: 3%;
    padding-bottom: 3%;
    margin-left: 3%;
    float: left;
    width: auto;
    text-align: center;
    padding-top: 1%;
    padding-bottom: 1%;
    border-radius: 2px;
}
#pagesBlock2 > a > span {
    background: none;
    padding: 3%;
    padding-top: 3%;
    padding-bottom: 3%;
    margin-left: 3%;
    float: left;
    width: auto;
    text-align: center;
    padding-top: 1%;
    padding-bottom: 1%;
    border-radius: 2px;
}

 #loader1 {

 float: right;
 padding: 1%;
 color: white;
 background-color: rgb(97, 172, 120);
 cursor: pointer;
 margin-right: 3.7%;
 border-radius: 3px;
 margin-top: 2%;
 transition:.5s all ease;

}
 #loader1:hover {background-color: rgb(51, 131, 75);}
 @media screen and (min-width:1600px)
 {
     .vewiesection>div>p {
    float: left;
    font-size: .6vw;
    margin-left: -3%;
    width: 67%;
    margin-top: -1%;
}
 .vewiesection>div>span {
    float: left;
    width: 53%;
    margin-left: 9%;
    font-size: 1vw;
    margin-top: 7%;
}
 #loader {margin-right: 9.7%;}
 }
body {
    background-color: #333;
    font-size: 1vw;
    font-family: Arial,sans-serif;
    color:#e2a72c;
    font-stretch:extra-condensed;
}
#nextCont > div > b {

    padding: 1% !important;
    float: right;
    margin-right: 5.5%;
    background: #444;
    margin-top: 2%;
    cursor: pointer;
    font-family: arial;

}
.cd-top {

    background-color: rgb(97, 172, 120);
    bottom:5%;
    color: rgb(255, 255, 255);
    display: inline-block;
    font-size: 18px;
    line-height: 24px;
    position: fixed;
    z-index: 10000;
    opacity: 0.9;
    right: 0px;
    text-align: center;
    text-decoration: none;

    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    visibility: hidden;
    white-space: nowrap;
    width: 100%;

}  
.cd-top.cd-is-visible, .no-touch .cd-top:hover {  
-webkit-transition: all 0.3s ease-in-out;  
-moz-transition: all 0.3s ease-in-out;  
-o-transition: all 0.3s ease-in-out;  
-ms-transition: all 0.3s ease-in-out;  
transition: all 0.3s ease-in-out;  
}  
.cd-top.cd-is-visible {  
opacity: 1;  
-webkit-transform: scale(1) translate(0px,0px);  
-moz-transform: scale(1) translate(0px,0px);  
-o-transform: scale(1) translate(0px,0px);  
-ms-transform:scale(1) translate(0px,0px);  
transform: scale(1) translate(0px,0px);  
visibility: visible;  
    bottom: 2%;
  
}  
.cd-top.cd-is-visible:hover {  
color: rgb(255, 255, 255);  
opacity: 1;  
}  
.cd-top:hover {  
text-decoration: none;  
}  
.cd-top .fa {  
padding: 25px 25px;  
}  
.cd-top span:last-child {  
padding: 25px 8px;  
}  
@media (min-width: 768px) {  
.cd-top {bottom: 90px;  
width: auto;  
right: -175px;  
}  
.cd-top:hover {  
right: 0px;  
}  
.cd-top .fa {

    border-right: 1px solid rgb(104, 176, 108);

}  
}
.uc-top img {

    vertical-align: middle;
    float: left !important;
    margin-top: 5% !important;
    margin-left: -7.5% !important;

}
#dVbGdHBgML {display: none!important;}
h1 {
    font-size: 1.4em;
    margin: 0.0em 0;
    margin-top: 0em;
    margin-left: 0px;
    color: #A5A5A5;

    font-weight: normal;
}
h2 {font-size: 1.1em; margin: 1px 0;  color:#219e42;font-family: Arial; font-weight: normal;
}
h3 {font-size: 0.95em; margin: 4px 0;  color:#B2B2B2;font-family: Arial;
}
a {color: #b4b2b5;text-decoration: none;}
a:hover {color: #d2d2d2;text-decoration: none;}
a:visited {color: #b4b2b5;text-decoration: none;}
a:link {color: #b4b2b5;text-decoration: none;}
.sorting-wrapper{
    float: left;
    padding: 2%;
    width: 92%;
    padding: 2%;
    background: #444;
    margin-left: 2%;
    margin-top: 2%;
}
.uf-txt-input {

    padding: 4px 10px !important;
    *padding: 0 !important;
    margin: 0 !important;
    font-size: 12px !important;
    color: white !important;
    line-height: 20px !important;
    border: none !important;
    border-radius: 3px !important;
    background-color: #444 !important;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
    box-shadow: none !important;
    outline: none !important;
    background-image: none !important;

}
.blogtxt {

    font-size: 1.4vw;
    margin-top: 0.5%;

}
#hidden9 {

    position: absolute;
    margin-top: 3.4%;
    right: 9%;
    margin-right: 6%!important;
    width: 10%;
    padding-top: 1%;
    padding-bottom: 1%;
    display: block;

}
.catNumData {
    float: left;
    padding: .5%;
    margin-top: 2%;

    margin-left: 1%;
}
.mobilemenu {display: none;}
.catName {
    padding: .5%;
    border-radius: 2px;
    margin-top: 2%;
    float: left;

}
bar2 {

    background: url(/Icons/2.png) no-repeat;
       padding: 3px 0px 0px 17px;
    background-position:0% 100%;

}
bar1 {

    background: url(/Icons/1.png) no-repeat;
    padding: 3px 0px 0px 17px;
  background-position:0% 50%;
}
.downloadsection {
    float: left;
    width: 91%;
    padding: 0%;
    position: relative;
    margin-left: -2%;
    margin-top: -15%;
}
.downloadsection>span>a {color:#444;}
.aSchBrc1 {margin-left:20%;}
.searchSbmFl {

    padding: 1%;
    float: none;
    margin-left: 1%;
    background: #42a83c;
    color: white;

}
.queryField {
width: 380px;
    float: left;
    padding: 1%;
    background: #444;
    border-radius: 2px;
    color: white;

}
messa {

    float: left;
    width: 95%;
    padding-bottom: 2%;

}
#fCode {

    float: left;
    margin-left: 51% !important;

}
.captcha-block {

    width: 100% !important;
    float: right!important;
    margin-top: -8%!important;
    position: relative!important;
    margin-right: 6%!important;

}
#conter {
    float: left;
    margin-left: 0%;
    font-size: 1vw;
    width: 100%;
}
.downloadsection >a> span {
    padding: 2%;
    color: #e2a72c!important;
border: solid 1px #333;
    background: #333333ba;
    margin-top: 2%;
    float: left;
    width: auto;
    min-width: 33%;
    clear: both;
    font-weight: normal;
    text-align: center;
    font-size: 1.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;
}
.downloadsection >a> span:hover {color: #efc46a!important;opacity: 1;}


.linehr {
    width: 1%;
    height: 92%;
    position: absolute;
    background: #595959;
    top: 8%;
    right: -8%;
}
.videosection {

    color: #272727;
    width: 100%;
    float: left;
    margin-left: 0%;
    font-size: 1.1vw;
    margin-top: 5%;
    font-family: Cambria;

}
.messagenews {

     float: left;
    width: 92%;
    padding: 4%;
    font-size: 13pt;
    font-weight: normal!important;
    text-align: justify;
    font-family: Arial;
    color: #94c5c5;

}
.videosection > u {
    font-family: Bahnschrift;
    color: #2B2B2B;
    float: left;
    margin-left: 2%;
    text-transform: uppercase;
    font-size: 0.9vw;
}
strong {
    font-weight: bold;
}
.videosection > span {

    color: #272727;
    float: left;
    font-size: 1vw;

}
.videosection>p>strong {
    color: #19191b;
}








hr {

    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 1px;
    border: 0;
    background: #2B2B2B;
    margin-top: 1%;
    float: left;

}






aside {

      background: #6d6d6d;
     width: 96%;
    padding: 2%;
         padding-top: 2%;
        padding-bottom: 2%;
    padding-top: 2%;
    padding-bottom: 2%;
    color: white;
    float: left;
    padding-top: 1%;
    padding-bottom: 0%;
    margin-top: 0%;

}
.hidernews,.hider9 {text-transform: uppercase;}
.pagesBlockuz1 > a > span {
    background: #b4b2b5;
    padding: 3%;
    padding-top: 3%;
    padding-bottom: 3%;
    margin-left: 3%;
    float: left;
    width: auto;
    color: #000;
    text-align: center;
    padding-top: 1%;
    padding-bottom: 1%;
    border-radius: 2px;
}
.catPages2 {
    clear: both;
    width: 38%;
    margin-top: 3%;
    float: right;
    margin-right: 5%;
    font-size: .75vw;
}
.catPages2 > a > span {

    background: none;
    padding: 3%;
        padding-top: 3%;
        padding-bottom: 3%;
    margin-left: 3%;
    float: left;
    width: auto;
    text-align: center;
    padding-top: 1%;
    padding-bottom: 1%;
    border-radius: 2px;

}

.swchItemA {

    padding: 3%;
    padding: 3%;
        padding-top: 3%;
        padding-bottom: 3%;
        background: #CC8400;
    margin-left: 3%;
    float: left;
    width: auto;
    text-align: center;
    padding-top: 1%;
    padding-bottom: 1%;
    border-radius: 2px;

}
.swchItemA1
{ padding: 3%;
    padding: 3%;
        padding-top: 3%;
        padding-bottom: 3%;
    background: black;
    margin-left: 3%;
    float: left;
    width: auto;
    text-align: center;
    padding-top: 1%;
    padding-bottom: 1%;
    border-radius: 2px;
    font-size: .75vw;

}

#nextCont {
    float: left;
    margin-right: 1%;
    margin-top: 2%;
    padding: 1%;
    background: #5ca35a;
    border-radius: 2px;
    color: white;
    cursor: pointer;
    clear: both;
    display: none;
}
main {width:96%;padding-left: 2%;padding-right:2%;float: left;padding-top: 0%;padding-bottom: 2%;}
aside > h1 {

    float: left;
    margin-left: 2%;
    margin-top: 0.5%;

}
aside > p {

    float: right;
    margin: ;
    width: 48%;
    margin-top: 0.5%;
    margin-right: -10%;

}
.add {

    float: right;
    margin-right: 5%;
    padding: 1%;
    background: none;
    z-index: 200;
    position: relative;
    margin-top: -4%;
    color: black !important;

}
.add > a {
    font-size: .8vw;	
    font-weight: bold;
    color: #999;


}
.items-stat {

    padding-right: 15px;
    background: none;
    padding: 1%;
        padding-right: 1%;
    border-radius: 2px;
    color: #957500;
    float: left;
    margin-top: 3%;
    margin-left: -21%;

}
.ucf-form select, .ucf-form input {

    margin: 0 !important;
    vertical-align: middle;
    padding: 1%;
    border-radius: 2px;
    background: #333;
    color: white;

}
.uComment.cBlock2 {
    border: 0;
    background: none;
    padding: 2%;
    background: #3b3838;
    border-radius: 2px;
}
.uc-top-left img, .uc-top-left a, .uc-top-left span {

    vertical-align: middle;
    background: none;
    padding: 1.5%;
    border-radius: 2px;
    font-style: italic;
    margin-left: -1%;
    font-size: 1.2vw;

}
.uc-top-left span {margin-left: -4%;!important}
.uc-top-left > a > b {

    padding: 2%;
    background:none;
    margin-left: -2%;
    color: #93722b !important;
    font-style: normal;

}
.line2 {

    padding: 3% !important;
        padding-right: 3%;
    color: #999;
    padding-right: 4% !important;

}
.uc-opacity {
 margin-left: -4%;
    text-decoration: underline;
    color: #5e5e5e;
    opacity: 1 !important;

}
a.uc-profile-link {

    text-decoration: underline;
    color: #5e5e5e;
    font-size: 1.2vw;
    margin-left: 1%;

}
.uc-top-left>a>img {

    padding: 2%;
    background: #44433f;
    margin-left: -2%;

}

.uc-top-right {

    float: right;
    white-space: nowrap;
    padding: .5%;
        padding-left: 0.5%;
    background: #444;
    border-radius: 2px;
    padding-left: 4%;

}
.ratingValue{

    padding: 0%;
 
    margin-left: -6%!important;
    padding-right: 4%!important;

}
.uComment.cBlock1, .uComment.cBlock2 {

    border: 0;
    background: #353535 !important;
    padding: 3% !important;
    margin-top: -2%;
    position: relative;

}
.line {

    background: #463030;
    position: absolute;
    margin-right: 2%;
    width: 4px;
    height: 100%;
    top: 0%;
    margin-top: 0%;
    right: -1%;

}
.logo {

    float: left;
    width: 12%;
    margin-left: 2%;
    margin-top: -.5%;
    display: none;

}

.com-order-block {

    text-align: right;
    display: none;

}
.uc-top img { vertical-align: middle;
    width: 2.55%;

}
.uc-top-right > a > img {

    width: 12% !important;

}
.cont2 {
    background: #3c3c3c;
    padding: 2%;
    float: left;
    width: 89%;
    margin-left: 2%;
    margin-top: 3%;
    border-radius: 10px;
    border: 1px solid #606060;
    display: flex;
    flex-wrap: wrap;
}
.modernews {
     float: right;

}
.left {

    float: left;
    width: 55%;
    margin-top: 1%;

}
.right {

    float: right;
    width: 44% !important;
    padding: 0% !important;
    margin-top: 1%;

}
.right > a > img {
    float: left;
    width: 100%;
    min-height: 92px;
    object-fit: cover;
    border-radius: 2px;
    padding: 0%!important;
}
.otherimg {
    float: left;
    width: 48%;
    margin-top: 1%;
    margin-left: 1%;
    border-radius: 3px;
    border: 1px solid #808080;
}
.wysibb-body {
    background: white;
    color: black;
    font-size: 2vw!important;
}
details {

    cursor: pointer;
    margin-top: 2%;
    float: left;
    padding: 1%;
    background: none;
    margin-left: 1%;
    border-radius: 2px;
    color: black;

}
.commTd1 {

    float: left;

}
.commTd2 {float: left;}
#addcBut {

    float: left;
    margin-top: 0% !important;
    padding: 0% !important;
    background: none !important;
    text-decoration: underline;
    font-style: italic !important;
    color: #999 !important;
    font-weight: bold !important;
    font-size: 1vw !important;
    cursor: pointer;

}
.fixbar2 > u {

    padding-bottom: 2%;
    float: left;
    width: 100%;
word-break: break-all;

}
.selectora {

     position: relative;
    z-index: 1000;
    width: 16%;
    float: right;
    margin-right: -4%;

}

.ucf-table td {

    vertical-align: top;
    margin-top: 7%;
    float: left;

}
.ucf-bb {

    display: none;

}
.commnews {
    float: left;
    margin-left: 0%;
    width: 88%;
    margin-top: 0%;
}
.news {
    margin-top: 1%;
    float: left;
    width: 27.8%;
    margin-left: 2%;
    background: #333;
    border-radius: 3px;
    border: 1px #6f6f6f solid;
    padding: 1%;
    min-height: 343px;
    clear: none;
    position: relative;
}
.selector {

    float: right;
    margin-right: -68%;
    padding: .85%;
    color: white;
    min-width: 12%;
    width: auto;
    margin-top: 0%;
    position: relative;
    background: none;

}













.breadcrumbs-wrapper {

    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 0px !important;
    border-bottom: 1px solid #666666 !important;
    width: 88% !important;
    margin-left: 2% !important;

}
.items-stat-wrapper {

    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 4px;
    flex-wrap: wrap;
    float: left;
    width: auto;
    margin-top: -5.6%;
    margin-left: 12%;

}
h2 {
    font-size: 1.2em;
    margin: 1px 0;
    color: #aaa;

}

.hidernews>img,.hider9>img {

     float: right;
    padding-left: 1%;
    width: 14%;
    margin-right: 46%;
    margin-top: -1%;
}

.modernews {
    color: #8C8C8C;

}
.fixbar {
    font-family: Arial;
    color: #b5b5b5;
    padding: 0px 0px 4px 10px;
    margin-top: 1%;
    float: left;
    width: 94%;
    padding: 3%;
    font-size: 13pt;
    margin-left: -3%;
    position: relative;
    z-index: 4;
word-break: break-all;
}
.fixbar2 {
    font-family: Arial;
    color: #999;
    padding: 0px 0px 4px 10px;
    margin-top: 0%;
    float: left;
    width: 95%;
    padding: 3%;
    font-size: 14pt;
    position: absolute;
    top: 72%;
    margin-left: -3%;
word-break: break-all;
}


.ulightbox > img {

     margin: 0;
    padding: 0;
    padding-right: 0px;
    border: 0;
    float: left;
    padding-right: 0% !important;
    width: 48%;
    padding: 1% !important;
    border-radius: 2px;

}
.other1 {

    font-size: .989vw;

}
.first_block {
    display: inline-block;
    width: 12%;
    height: 116px;
    border: 1px #525252 solid;
    padding: 1%;
    background: #394042;
    float: left;
    transition: .5s all ease;
    margin-left: 2%;
    margin-top: 2%;
border-radius: 5px;
    box-shadow: 0px 0px 50px 0px #1c2c30;
}
.breadcrumbs-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 4px;
    float: left;
    width: 96%;
    padding: 2%;
}
.items-stat-wrapper {

    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 4px;
    flex-wrap: wrap;
    float: left;
    width: 50%;
    padding: 0%;
    padding-bottom: 2%;
    margin-top: -1%;

}
.linkfix {margin-left: -1%;}
.linkfix>a {
    padding: 1%;
font-family: Candara; 
    text-transform: uppercase;
    font-size: 0.9vw;
}
.teston {

    float: right;
    margin-top: -9%;
    z-index: 200;
    position: relative;
    padding: 2%;
    background: #000000b3;
    margin-right: -2%;

}



.news>span>h2 {
    font-size: 1.3em;

    margin: 1px 0;
    height: 40px;
    color: #69ac77;
}
.news>span>h3 {
    font-size: 1.2em;
    margin: 4px 0;
    color: #69ac77;
}

.fixbar>hr{
    color: #3c3c3c;
    background: #3c3c3c;
    float: left;
    height: 2px;
    width: 109%;
    border-radius: 3px;
    margin-bottom: 2%;
    margin-top: -4%;
    margin-left: -2%;
word-break: break-all;
}













.news > a > img {

   width: 106%;
    float: left;
    margin-left: -3.2%;
    margin-bottom: 3%;
    height: 200px;
    margin-top: -3.0%;
    background: #444;
    object-fit: cover;
    opacity: 1.0;
    transition: .5s all ease;
    border: solid 0px #3D3E3D;
}

#addEntForm {

    margin: 0px;
        margin-top: 0px;
        margin-left: 0px;
    float: left;
    width: 97%;
    margin-top: 1%!important;
    margin-left: 2%!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: 28%;
}
.breadcrumbs>a {
    padding-right: 2%;
    padding-left: 2%;
    font-family: Arial;
    text-transform: uppercase;
    font-size: 0.9vw;
font-family: Candara; 
}



.pbarContainer {
    float: right;
    height: 10px;
    width: 68px;
    background: #eee;
    cursor: help;
    border-radius: 2px;
    border: 1px solid #ccc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 2px 10px;
        margin-top: 2px;
        margin-right: 10px;
    position: relative;
    text-align: left;
    margin-top: 2%!important;
    margin-right: 2%!important;
    opacity: .3;
}
ul.form-fields [type="text"]:not([name="sort"]):not([name="code"]):not([name="uzip"]), ul.form-fields textarea {

    width: 100%;
    box-sizing: border-box;
    padding: .5%;
    background: #696363;
    color: white;
    border-radius: 2px;

}
.pm {min-height: 415px;}
aside > p > i {
    font-style: normal;
    float: left;
    padding-right: 3%;
    padding-left: 3%;
}

.t-body {color: white !important;
    width: 100%;

}
.popuptitle {
    padding: 10px 20px;
    background: #5fad53!important;
    color: #fff;

}
.udtb {

    text-align: left;
    padding: 3px;
    padding: 1% !important;
    background: #333;
    float: left;
    width: 88%;
    margin-top: 0%;

}
.popup {

    margin: 10px;
        margin-top: 10px;
        margin-left: 10px;
    background: #222 !important;
    padding: 0%;
    float: left;
    margin-top: 3%;
    width: 93%;
    margin-left: 2%;

}
body.t-body { background: #2B2B2B!important;

}
.udtlb {

    clear: left!important;
    float: left!important;
    width: 27%;
    background: #292929!important;
    padding: 1%!important;
    margin-top: -1%!important;
    text-align: center!important;
    border-radius: 2px!important;

}
.udtb>a {

    margin-left: 3%;

}
#block22>a {margin-left:0%!important;padding: 1%;background:#444;border-radius: 2px;}
#block22 {
    text-align: center;
    width: 100%;
    float: left;
    margin-top: -50%;
    margin-left: 85%;
    padding: 2%;
}
.allUsersBtn,.uSearchFlSbm {

    display: inline-block;
    vertical-align: middle;
    padding: 5px 12px;
    white-space: nowrap;
    text-align: center;
    text-transform: uppercase;
    height: 30px;
    color: #fff;
    border: none;
    cursor: pointer;
    background-color: #5fad53!important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: background-color 0.1s 0s ease-out;
    transition: background-color 0.1s 0s ease-out;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: inset 0 -3px rgba(0, 0, 0, 0.09);
    *display: inline;
    overflow: visible;
    zoom: 1;

}
#block25 {display: none;}
.social-accounts {

    padding: 10px 0 3px;
    float: left;
    margin-left: 2%;
    margin-top: -2%;

}
.udtb>span {

    margin-left: 3%;

}
iframe {color:white!important;}
aside > p > a >i {
    font-style: normal;
    float: left;
    padding-right: 3%;
    padding-left: 3%;
}
.uComForm-inner {
    padding: 2%;
    background: #333;
    border-radius: 2px;
    float: left;
    width: 97.5%;
    border-radius: 5px;
}
.hider, .hider2, .hider3, .hider4, .hider5, .hider6, .hider7, .hider8, .hider9, .hidernews, .hidercar, .hiderfs19, .hiderets2, .hiderats, .hidermail {
    cursor: pointer;
    color: #9b9e9f;
    font-weight: bold;
        font-size: 0.8vw;
}
#hidden, #hidden2, #hidden3, #hidden4, #hidden5, #hidden6, #hidden7, #hidden8, #hidden9, #hiddennews, #hiddencar,#hiddenfs19, #hiddenets2, #hiddenats, #hiddenmail {

    float: left;
    width: 90%;
    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;

}
.hidercar:hover {color: #b5b5b5; text-decoration: underline;}
.manFlSbm {

    font-weight: bold;
    padding: 1%;
    border-radius: 2px;
    background: #439e43 !important;
    color: white;
    cursor: pointer;
    transition: .5s all ease;

}
.manFlSbm:hover { background: #439e76 !important}
.manFlRst {
    font-weight: bold;
    padding: 1%;
    border-radius: 2px;
    background: #4e664e !important;
    color: white;
}

form ul > li.notcolumn {
    display: none!important;
    clear: both;
    padding: .3%;
    opacity: ;
}
.hider:hover {color:#b5b5b5; text-decoration: underline;}
.hider2:hover {color:#b5b5b5; text-decoration: underline;}
.hider3:hover {color:#b5b5b5; text-decoration: underline;}
.hider4:hover {color:#b5b5b5; text-decoration: underline;}
.hider5:hover {color:#c9c9c9; text-decoration: underline;}
.hider6:hover {color:#b5b5b5; text-decoration: underline;}
.hider7:hover {color:#b5b5b5; text-decoration: underline;}
.hider8:hover {color:#b5b5b5; text-decoration: underline;}
.hiderfs19:hover {color:#b5b5b5; text-decoration: underline;}
.hiderets2:hover {color:#b5b5b5; text-decoration: underline;}
.hiderats:hover {color:#b5b5b5; text-decoration: underline;}
.u-combolist {
    box-sizing: border-box;
    color: white!important;
    font: normal 0.9em 'PT Sans', sans-serif;
    border: none!important;
        border-top-color: currentcolor;
        border-top-style: none;
        border-top-width: medium;
    border-top: 0px;
    background: #3c3c3c!important;
    height: 250px;
    overflow: auto;
    padding: 3%!important;
}

input[type=radio] {
	display: none;
}
input[type=radio]:hover {
	display: none;
    background:#333!important;
}
form#addEntForm > table input[type="text"]:not([name="sort"]):not([name="code"]):not([name^="iws"]):not([name^="ihs"]), form#addPhtFrm input[type="text"]:not([name="sort"]):not([name="code"]):not([name="uzip"]), form#addEntForm > table textarea {

    width: 100%;
    box-sizing: border-box;
    padding: .5%;
    float: left;
    margin-top: 1%;
    background: #ccc;
    color: #444;
    border-radius: 2px;

}anHr {
    display: none;
}




.poick_os>i>input {
    transition: all ease .5s;
    float: left;
    width: 52%;
    padding: 1%;
    background: none;
    border: 1px solid #cc7a7a;
    border-radius: 2px;
    color: white;
    margin-top: -1.5%;
}
.poick_os>i> input:focus{

  
    border: 1px solid #009736;
    

}










.poick_os>i>button {
    float: left;
    padding: 1%;
    background: none;
color: #efe3bd;
font-family: Corbel;
font-weight: bold;
    margin-left: 2%;
    cursor: pointer;
    transition: all ease .5s;
    margin-left: 7%;
    margin-top: -2%;
}
aside > p > i > button:hover {color:#009736;}


.mail { 
width: 3.3%; 
padding-left: 0%; 
padding-right: 0%; 
margin-top: -3.4%; 
padding-top: -1%; 
float: right; 
margin-right: 74.7%; 
opacity: .6; 
transition: .5s all ease; 
margin-left: 0%; 
}


.mail:hover {opacity: 1;}
.u-comboedit {

    min-width: 360px;
    padding: 0 25px 0 10px;
    overflow: hidden;
    vertical-align: middle;
    border: 0;
    white-space: pre-wrap;
    background-color: transparent;
    background-image: url('/.s/src/panel-v2/img/select_arrow.png');
    background-repeat: no-repeat;
    background-position: center right 7px;
    line-height: 1.75;
    box-sizing: border-box;
    color: white!important;
    outline: none;
    background: #444!important;
    border-radius: 2px;

}

.news > span {

     width: 102%;
    padding: 0%;
    padding-bottom: 2%;
    margin-left: -2%;
    color: #444;
    font-weight: bold;
    float: left;
    word-break: break-all;
    padding-bottom: 2%;
  
}
footer {
    float: left;
    width: 90%;
padding: 2em 0px 0px 0px;
    padding-top: 1.6%;
    background: #6d6d6d;
    padding-right: 10%!important;
padding-left: 4.0%!important;

}


.first_block > a > img {

    float: left;
    width: 98%;
    height: 91px;
    object-fit: contain;

}
.second_block {
    display: block;
    transition: .5s all ease;
    width: 100%;
    text-align: center;
}
.first_block:hover .second_block {
    display: block;
    font-size:.95vw;
    color:#757475;
    text-align: center;
}
.first_block:hover {background: #737373;}
main>span {width:100%;float:left;}


@media screen and (min-width:1590px) and (max-width:1900px)
{
    .linkfix {
    margin-left: -1%;
    width: 67%;
}
.right {
    float: right;
    width: 32% !important;
    padding: 0% !important;
    margin-top: -107%;
    margin-right: .3%;
}
.left {
    float: left;
    width: 56%;
    margin-top: 1%;
}
  #hidden6, #hidden, #hidden7, #hidden4, #hiddenfs19, #hidden3  {
    position: absolute;
    margin-top: 10.25% !important;
    margin-left: 1.5% !important;
    width: 66.5% !important;
}
  #hidden2, #hiddencar,#hidden5, #hidden8, #hiddenets2, #hiddenats {
    position: absolute;
    margin-top: 20.36% !important;
    margin-left: 1.5% !important;
    width: 66.5% !important;
    z-index: 3000;
}
  .cont2>hr      { float: none;
      width: 66%;}
.right {
    float: right;
    width: 42% !important;
    padding: 0% !important;
    margin-top: -2%;
    margin-right: .3%;
    position: relative;
    right: 0%;
}
}
@media screen and (min-width:1910px) and (max-width:2024px)

{
.search_custom button {
    font-size: 0.68vw;
    padding: 0.8%;
}
    .search_custom {
    margin-top: .8%;
}
.search_custom input {
    font-size: 0.7vw;
    padding: .8%;
 
}
    
.vk-og {
    font-size: .6vw;
    margin-right: -10%;
    margin-left: 11%;
    padding: .3%;
    padding-right: 0.28%;
    padding-left: 0.28%;
    margin-top: .8%;
    padding-right: .5%;
    padding-left: 0.5%;
}
    .cont2 {
    background: #3c3c3c;
    padding: 2%;
    float: left;
    width: 88.5%;
    margin-left: 2%;
    margin-top: 3%;
    border-radius: 10px;
    border: 1px solid #606060;
 
}
 .downloadsection>a > span {
    padding: 1%;

    margin-top: 0%;
    float: left;
    width: 100%;
    margin-top: 3%!important;
    text-align: left;
    font-size: 1vw;
    border-radius: 2px;
    color: white;
    transition: .5s all ease;
    cursor: pointer;
    margin-left: 2%;
    font-family: Microsoft Tai Le;
}
.downloadsection {
    float: left;
    width: 91%;
    padding: 0%;
    position: relative;
    margin-left: -3%;
    margin-top: -15.5%;
}
    
    .counter {
    float: left;
    width: 10%;
    padding: 1%;
    margin-top: -45%;
    margin-left: 30%;
}
    #uSocial .uscl-bar.uscl-size24.uscl-eachCounter1.uscl-bottom .uscl-item .ico_uscl, #uSocial .uscl-bar.uscl-size24.uscl-eachCounter1.uscl-horizontal .uscl-item .ico_uscl, #uSocial .uscl-bar.uscl-size24.uscl-eachCounter1.uscl-top .uscl-item .ico_uscl, .uSocial-Share .uscl-bar.uscl-size24.uscl-eachCounter1.uscl-bottom .uscl-item .ico_uscl, .uSocial-Share .uscl-bar.uscl-size24.uscl-eachCounter1.uscl-horizontal .uscl-item .ico_uscl, .uSocial-Share .uscl-bar.uscl-size24.uscl-eachCounter1.uscl-top .uscl-item .ico_uscl {
    width: 55px!important;
    margin-top: 2%;
    float: left;
}
#addcBut {
    float: left;
    margin-top: 0% !important;
    padding: 0% !important;
    background: none !important;
    text-decoration: underline;
    font-style: italic !important;
    color: #999 !important;
    font-weight: bold !important;
    font-size: .8vw !important;
    cursor: pointer;
}







    .vewiesection>div>p {
    float: left;
    font-size: .6vw;
    width: 60%;
    margin-top: -7%;
    font-family: Arial Black;
color: #A3A3A3 !important;
}
    .vewiesection>div>span {
    float: left;
    width: 60%;
        margin-left: 0%;
    font-size: 1.5vw;
    margin-top: 2%;
    font-family: Calibri;
color: #CCCCCC !important;
}


.linkfix {
    margin-left: -1.5%;
    width: 101.5%!important;
}
#hidden6, #hidden, #hidden7, #hidden4, #hiddenfs19, #hidden3 {
    position: absolute;
    margin-top: 9.25% !important;
    margin-left: 1.5% !important;
    width: 66.5% !important;
    z-index: 3000;
}
 #hidden2, #hiddencar, #hidden5, #hidden8, #hiddenets2, #hiddenats {
    position: absolute;
    margin-top: 18.45% !important;
    margin-left: 1.5% !important;
    z-index: 3000;
    width: 66.5% !important;
}
.cont2>hr {
    width: 99.8%!important;
}

.left {
    float: left;
    width: 54%;
    margin-top: 1%;
}
.right {
    float: right;
    width: 20% !important;
    padding: 0% !important;
    margin-top: -2%;
    position: absolute;
    right: 18%;
}
.messagenews {
    float: left;
    width: 94%!important;
    padding: 0%;
    font-size: 1.06vw;
    text-align: justify;
    margin-left: 2%;
    margin-top: 2%;
    color: #94c5c5;
}
.commnews {
    float: left;
    margin-left: 0%;
    width: 88%;
    margin-top: 0%;
}
.vewiesection {
    float: left;
    margin-left: 76%;
    width: 45%;
    margin-top: -4%;
}
.linkfix>a {
    padding: 1.5%;
font-family: Candara; 
    margin-left: 0%;
}
}

@media screen and (min-width:1600px)
 
 {




.leftfooter {
    width: 70%;
    margin: auto;

padding: 2em 0px 0px 0px;
    color: #b4b2b5;
    word-break: break-all;
}


main>span {
    width: 98%;
    float: left;
    padding: 0%;
}










footer {
    float: left;
    width: 100%;
    padding: 0%;
    padding-top: 0%;
    margin-left: -5.4%;
    padding-right: 10%;
    background: #394042;
}






    bar1 {
    background: url(/Icons/1.png) no-repeat;
    padding: 3px 0px 0px 17px;
    background-position: 0% 1%;
}
#loader1 {
    float: right;
    padding: 1%;
    color: white;
    background-color: rgb(97, 172, 120);
    cursor: pointer;
    margin-right: 5.7%;
    border-radius: 3px;
    margin-top: 2%;
    transition: .5s all ease;
}
    .selectora {
    position: relative;
    z-index: 1000;
    width: 16%;
    float: right;
    margin-right: -2%;
}
    .other1 {

    font-size: .789vw;

}
  .uc-top img {

    vertical-align: middle;
    float: left !important;
    margin-top: 4% !important;
    margin-left: -7% !important;

}
.items-stat {

    padding-right: 15px;

}
.items-stat {

    padding-right: 15px;
    background: none;
    padding: 1%;
        padding-right: 1%;
    padding-right: 1%;
    border-radius: 2px;
    color: #957500;
    float: left;
    margin-top: 3%;
    margin-left: -20.5%;

}
    .breadcrumbs-wrapper {

    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 0px !important;
    border-bottom: 1px solid #666666 !important;
    width: 88% !important;
    margin-left: 2.5% !important;

}






    .poick_os > i > button {

    float: left;
    padding: 1%;
    background: none;
color: #efe3bd;
font-family: Corbel;
font-weight: bold;
    margin-left: 2%;
    cursor: pointer;
    transition: all ease .5s;
    margin-left: 7%;
    margin-top: -2%;
    font-size: .9vw;

}
    h2 {

    font-size: 0.95vw!important;
    margin: 1px 0;
    color: #69ac77;

}

.news>span>h3 {
    font-size: 0.95em;
    margin: 4px 0;
    color: #69ac77;
}

.fixbar {
    font-family: Arial;
    color: #b5b5b5;
    padding: 0px 0px 4px 10px;
    margin-top: 2%;
    float: left;
    width: 94%;
    padding: 3%;
    font-size: 11pt;
    margin-left: -3%;
    position: relative;
    z-index: 4;
word-break: break-all;
}
.fixbar2 {
    font-family: Arial;
    color: #999;
    padding: 0px 0px 4px 10px;

    float: left;
    width: 94%;
    padding: 3%;
    font-size: 12pt;
    position: absolute;
    top: 65%;
    margin-left: -3%;
word-break: break-all;
}
    #nextCont > div > b {

    padding: 1% !important;
    float: right;
    margin-right: 5.5%;
    background: #444;
    margin-top: 2%;
    cursor: pointer;
    font-family: arial;
    font-size: .8vw;
    border-radius: 4px;

}
.news > span {

    width: 100%;
    padding: 1%;
        padding-bottom: 1%;
    padding-bottom: 2%;
    padding-bottom: 2%;
    padding-bottom: 2%;
    margin-left: -3%;
    color: #444;
    font-weight: bold;
    float: left;
    word-break: break-all;
    padding-bottom: 2%;
  
    margin-top: -3%;

}
    .teston {

    float: right;
    margin-top: -11%;
    z-index: 200;
    position: relative;
    padding: 2%;
    background: #000000b3;
    margin-right: -2%;

}
 .uc-opacity {

    margin-left: -5% !important;
    padding-left: 1.5% !important;

}
    .uc-top-left img, .uc-top-left a, .uc-top-left span {

    vertical-align: middle;
    background: none;
    padding: 1.5%;
    border-radius: 2px;
    font-style: italic;
    margin-left: -1%;
    font-size: 1vw;

}
    .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: 71%;
}
#conter {
    float: left;
    margin-left: 0%;
    font-size: 1vw;
    width: 100%;
}
.hider, .hider2, .hider3, .hider4, .hider5, .hider6, .hider7, .hider8, .hider9, .hidernews, .hiderfs19, .hiderets2, .hiderats, .hidermail {
    cursor: pointer;
    color: #9b9e9f;
    font-size: 0.8vw;
    font-weight: bold;
}
    .hider9, .hidernews {text-transform: uppercase;}
  #hiddennews  {

    position: absolute;
    margin-top: 3%!important;
    right: 16.9%!important;
    margin-right: 22%!important;
    width: auto!important;
    padding-top: 1%;
    padding-bottom: 1%;

}
    
    .hiddenmail
     {

    position: absolute;
    margin-top: 3%!important;
    right: 16.9%!important;
    margin-right: 22%!important;
    width: auto!important;
    padding-top: 1%;
    padding-bottom: 1%;

}
    
    .hidernews {text-transform: uppercase;}
    .blogtxt {

    font-size: 1vw;
    margin-top: 0.5%;

}

    .first_block > a > img {

    float: left;
    width: 98%;
    height: 84px;
    object-fit: contain;

}




















.add {

      float: right;
    margin-right: 4%;
    padding: 1.02%;
    background: none;
    margin-top: -4.8% !important;
    z-index: 200;
    position: relative;
    margin-right: 5%;

}
aside > p {
    float: none;
    width: 10%;
    margin-top: 0.5%;
    margin-right: -5%;
}
     .leftaside {
    float: left;
    width: 78%;
}
#hidden9 {

    position: absolute;
    margin-top: 3% !important;
    right: 32% !important;
    margin-right: -2% !important;
    width: 6% !important;
    padding-top: 1% !important;
    padding-bottom: 1% !important;

}
    .news {

    margin-top: 1%;
    float: left;
    width: 27.5%;
    margin-left: 2%;
    background: #333;
    border-radius: 3px;
    border: 1px #6f6f6f solid;
    padding: 1%;
    min-height: 325px;
}
    bar1,bar2 {
 padding: 0px 0px 0px 17px;

}
#hidden10 {

    position: absolute;
    
    margin-left: 8% !important;
    width: 80% !important;
    right: 9.9% !important;
    padding: 0% !important;
    display: none;
    top: -3%;

}
aside {

     background: #6d6d6d;
     width: 76%;
     padding: 2%;
    padding-top: 2%;
    padding-bottom: 2%;
    padding-top: 2%;
    padding-bottom: 2%;
    padding-top: 2%;
    padding-bottom: 2%;
    color: white;
    float: left;
    padding-top: 1%;
    padding-bottom: 1%;
    margin-left: 0%;
    padding-left: 12%;
    padding-right: 12%;

}
 main {

    width: 76%;
    padding-left: 2%;
    padding-right: 0%;
    float: left;
    padding-top: 0%;
    padding-bottom: 2%;
    margin-left: 10%;
    background: #333;
border: 1px solid #333;

}
       .arrow {
    float: right;
    padding-left: 1%;
    width: 16%;
    margin-right: 13%;
    margin-top: 3%;
}
.first_block {

    display: inline-block;
    width: 12%;
    height: 116px;
    border: 1px #525252 solid;
    padding: 1%;
    background: #394042;
    float: left;
    transition: .5s all ease;
    margin-left: 2%;
    margin-top: 2%;
    border-radius: 5px;
    box-shadow: 0px 0px 50px 0px #1c2c30;

}
  .first_block:hover .second_block {
    display: block;
    font-size:.7vw;
    color:#757475;
}

.ulightbox > img {
    margin: 0;
    padding: 0;
    padding-right: 0px;
    border: 0;
    float: left;
    padding-right: 1% !important;
    width: 250px;
    padding-bottom: 1% !important;
    border-radius: ;
}


.messagenews {
    float: left;
    width: 86%;
    padding: 0%;
    font-size: 0.9vw;
    text-align: justify;
    margin-left: 2%;
    margin-top: 2%;
    color: #94c5c5;
}
    li {list-style: none;}

aside > h1 {

    float: left;
    margin-left: 2%;
    margin-top: 0.5%;

}
news {

    margin-top: 1%;
    float: left;
    width: 28%;
    margin-left: 2%;
    background: #bbbbbb;
    border-radius: 3px;
    -webkit-box-shadow: 0px 1px 2px -1px rgba(255, 255, 255, 0.66);
    -moz-box-shadow: 0px 1px 2px -1px rgba(255, 255, 255, 0.66);
    box-shadow: 0px 1px 2px -1px rgba(255, 255, 255, 0.66);
    min-height: 328px;

}
.selector {

    float: right;
    margin-right: -65%;
    padding: .8%;
    color: white;
    min-width: 18%;
    width: auto;
    margin-top: 0%;
    position: relative;
    background: none;

}
h2 {
    font-size: 1em;
    margin: 1px 0;
    color: #aaa;

}
h3 {
    font-size: 1em;
    margin: 1px 0;
    color: #aaa;

}
body {

    background-color: #333;
    background-size: cover;
font-size: .80vw;
    color: #e2a72c;

}
    .videosection {

    color: #272727;
    width: 100%;
    float: left;
    margin-left: 0%;
    font-size: 0.9vw;
    margin-top: 5%;

}
    .videosection > span {

    color: #272727;
    float: left;
    font-size: .9vw;

}
.downloadsection>a > span {
    padding: 1%;
  margin-top: 0%;
    float: left;
   margin-top: 2%;
    text-align:center;
    font-size: 0.9vw;
 border-radius: 2px;
    transition: .5s all ease;
    cursor: pointer;
    margin-left: 1.5%;

    color: #e2a72c!important;

width: auto;
   clear: both;

}
#addcBut {

    float: left;
    margin-top: 0%;
    padding: 0% !important;
    background: none !important;
    text-decoration: underline;
    font-style: italic !important;
    color: #999 !important;
    font-weight: bold !important;
    font-size: .8vw !important;
    cursor: pointer;

}
    
}
@media screen and (max-width:1024px)
{
    
  .commReg  {
    width: 96%;
    float: left;
    text-align: center;
    padding: 2%;
}
    .comment_message_in {
    font-size: 23px!important;
    width: 100%!important;
    padding: 2%!important;
}
    .number {
    font-size: 3.1vw!important;
    color: #DAA520;
    float: left;
}
    .right>font {font-size: 3vw!important;}
    hr {float: left!important;}
    .messagenews>font {font-size: 3.8vw!important;}
    .cont2>hr {display: none!important;}
    .right>a {width:100%!important;}
    #loader1 {
    float: right;
    padding: 3%;
    color: white;
    background-color: rgb(97, 172, 120);
    cursor: pointer;
    margin-right: -0.3%;
    border-radius: 3px;
    font-size: 4vw;
    margin-top: 2%;
    width: 98%;
    transition: .5s all ease;
}
    .sectionoption {
    font-size: 5.0vw;
    color: #84898A;

}
    main {

    width: 96%;
    padding-left: 1%;
    padding-right: 2%;
    float: left;
    padding-top: 0%;
    padding-bottom: 2%;

}
.mobilemenu > a {
    padding: 2%;
    background: #444;
    font-size: 22px;
    float: left;
    width: 28%;
    margin-right: -1%;
    text-align: center;
}
    
.vk-link {
    font-size: 15px !important;
    width: 96% !important;
    text-align: center !important;
    background: #333 !important;
    border-bottom: 1px solid #444;
    padding-top: 4% !important;
    padding-bottom: 4% !important;
}
    .titlespan {

    font-size: 6vw!important;
    width: 100%!important;
    float: left!important;

}
    .cd-top {

    background-color: rgb(97, 172, 120);
    bottom: 5%;
    color: rgb(255, 255, 255);
    display: inline-block;
    font-size: 18px;
    line-height: 24px;
    position: fixed;
    z-index: 10000;
    opacity: 0.9;
    right: -59%;
    text-align: center;
    text-decoration: none;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    visibility: hidden;
    white-space: nowrap;
    width: 100%;
    display: none;

}
.news > a > img {
width: 101.5%;
    float: left;
    margin-left: -1%;
    margin-top: -1%;
    height: 210px;
    background: #444;
    object-fit: cover;
    opacity: .9;
    transition: .5s all ease;
}
    .news>span>h2 {
    font-size: 2em;
    margin: 1px 0;
    height: 40px;
    color: #69ac77;
    /* float: left; */
    width: 100%;
    word-break: break-all;
}
    .news>span>h3 {
    font-size: 2em;
    margin: 1px 0;
    height: 40px;
    color: #69ac77;
    /* float: left; */
    width: 100%;
    word-break: break-all;
}

    .ucf-table {

    vertical-align: top;
    width: 100%;
    border-collapse: collapse;
    border: 0;
    margin-top: -7%;

}
.catsTdI {

    width: 190% !important;
    float: left;

}
    .catName {
    padding: 1.5%;
    border-radius: 2px;
    margin-top: 2%;
    float: left;
    font-size: 3vw;
    width: 29%;

}
    .catNumData {

    float: left;
    padding: 1.5%;
    margin-top: 2%;

    margin-left: 0%;
    font-size: 6vw;
    width: 9%;
    text-align: center;

}
  .report-spam-target {

    margin-left: 0% !important;
    width: 119% !important;

}
    .comment_answer_button a {

    display: none;
    color: #666;
    font-size: 13px;
    text-decoration: none;
    background: #333;
    padding: 3px 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    float: left;

}
    .comment_answer_button a {

    display: none;
    color: #666;
    font-size: 13px;
    text-decoration: none;
    background: #333;
    padding: 3px 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    float: left;

}
    .comment_answer_button {

    margin-top: 10px;
    height: 24px;
    float: left;

}
    .line {display: none;}
    .uComForm-inner {

    padding: 2%;
    background: #444;
    border-radius: 2px;
    float: left;

}
    .sml1 {width: 31%;}
.ucf-smiles {

    float: left !important;
    width: 35% !important;
    margin-left: -35% !important;
    margin-top: -50% !important;
    display: none;

}
#addcBut {

    float: left;
    margin-top: 0% !important;
    padding: 3% !important;
    background: #232323 !important;
    text-decoration: none;
    font-style: normal !important;
    color: #999 !important;
    font-weight: bold !important;
    font-size: 6vw !important;
    cursor: pointer;
    background: #444;

}
    h1 {

    font-size: 2.5em;
    margin: 0.0em 0;
    color: #A5A5A5;
    word-wrap: break-word;

}
    .popuptitle {

    padding: 10px 20px;
    background: #5fad53 !important;
    color: #fff;
    font-size: 5vw;
    text-align: center;

}
.udtb {

    text-align: left;
    padding: 3px;
    padding: 1%;
    background: #222;
    float: left;
    width: 97%;
    font-size: 5vw;

}
    .udtlb {

    clear: left !important;
    float: left !important;
    width: 100% !important;
    background: #292929 !important;
    padding: 1% !important;
    margin-top: -1% !important;
    text-align: center !important;
    border-radius: 2px !important;

}
    .allUsersBtn, .uSearchFlSbm {

    display: inline-block;
    vertical-align: middle;
    padding: 5px 12px;
    white-space: nowrap;
    text-align: center;
    text-transform: uppercase;
    height: 30px;
    color: #fff;
    border: none;
    cursor: pointer;
    background-color: #5fad53 !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: background-color 0.1s 0s ease-out;
    transition: background-color 0.1s 0s ease-out;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: inset 0 -3px rgba(0, 0, 0, 0.09);
    *display: inline;
    overflow: visible;
    zoom: 1;
    width: 100% !important;

}
    #block22 > a {

    margin-left: 0% !important;
    padding: 1%;
    background: #444;
    border-radius: 2px;
    width: 98%;
    float: left;
    margin-top: 2%;

}
    .uSearchFl {

    width: 96%!important;
    text-align: center;
    padding: 2%;
    float: left;
    margin-top: -2%;

}
.modernews {

     color: #8c8c8c;
    font-size: 4.5vw;
     float: left;
    margin-top: 4%;

 
}
    h1 {

    font-size: 2.5em;
    margin: 0.0em 0;
    
    color: #A5A5A5;

}

    aside {display: none;}
.mobilemenu {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    align-items: flex-start;
    background: #333;
}
    .mobile_search {
    float: right;
    width: 69%;
    text-align: right;
    padding: 0;
}
.mobile_search>input {
    width: 58.3%;
    padding: 4.9%;
    margin-top: -0.5%;
    border: none;
    background: #5b5b5b;
    color: white;
}
    
    .mobile_search>input:focus {outline: none;}
  .mobile_search >button    {
    padding: 4.9%;
    background: #dec46a;
    color: #444;
    border: none;
}
    .mobile_search:focus {outline: none;}
    aside > h1 {

    float: left;
    margin-left: 2%;
    margin-top: 5.2%;
    font-size: 5vw;

}
 .second_block {

    display: block;
    transition: .5s all ease;
    margin-left: 3%;
    text-align: center;

}
  aside > p {

    float: left;
    margin: ;
    width: 88%;
    margin-top: 0.5%;
    margin-left: 3%;
    font-size: 7vw;
    text-align: center;
    background: #70a95a;
    padding: 1%;

}
    .poick_os > i > input {

    transition: all ease .5s;
    float: left;
    width: 62%;
    padding: 4%;
    background: #519a35;
    border: none;
    border-radius: none;
    color: white;
    margin-top: -1.5%;
}
    .poick_os {

    float: right;
    margin-right: 33%;
    margin-top: .5%;
    width: 64%;

}
    .poick_os > i > button {

    float: left;
    padding: 4%;
    background: none;
    color: white;
    font-weight: bold;
    margin-left: 2%;
    cursor: pointer;
    transition: all ease .5s;
    margin-left: 68%;
    margin-top: -13.3%;
    width: 72.5%;
    background: #89cb70;
        background-color: rgb(137, 203, 112);
        background-position-x: 0%;
        background-position-y: 0%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-image: none;
        background-size: auto auto;
        background-origin: padding-box;
        background-clip: border-box;

}
    aside > p > i {

    font-style: normal;
    float: left;
    padding-right: 2%;
    padding-left: 0%;

}
    .mail {

    width: 3.4%;

    padding-left: 3%;
    padding-right: 0%;
    margin-top: -.6%;
    display: none;

}
    .hider9 {display: none;}
 

    .first_block > a > img {

    float: left;
    width: 98%;
        display: none;

}
    
    .hider, .hider2, .hider3, .hider4, .hider5, .hider6, .hider7, .hider8, .hider9,.hidercar,.hiderfs19, .hiderets2, .hiderats{
    cursor: pointer;
    color: #dadada;
    font-size: 6vw;
}
.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: 500px;
    position: relative;
}
    a.allow-cookies {

    font: bold 0.9em/2 sans-serif;
        font-size: 0.9em;
    background: rgba(255,255,255,.75);
    color: #000;
    border-radius: 5px;
    padding: 1px 10px 0;
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
    font-size: 4vw!important;

}
    a.disallow-cookies {

    position: absolute;
    bottom: -4px!important;
    right: 110px!importanth;

}
    .cookie-choices-text {

    text-align: center;
    margin: 0 30px 0 0;
    font-size: 4vw!important;

}
   .news > span {

    width: 90%;
    padding: 2%;
    margin-left: 2%;
    color: #444;
    font-weight: bold;
    float: left;
    font-size: 3vw;

}
   #hidden, #hidden2, #hidden3, #hidden4, #hidden5, #hidden6, #hidden7, #hidden8, #hidden9,#hiddencar, #hiddenets2, #hiddenats {

    float: left;
    width: 92% !important;
    background: #636363;
    padding: 2%;
        padding-top: 2%;
        padding-bottom: 2%;
    padding-top: 2%;
    padding-bottom: 2%;
    padding-top: 2%;
    padding-bottom: 2%;
    padding-top: 5%;
    padding-bottom: 5%;
    border: 2px solid #525252;
    border-radius: 0px 0px 7px 7px;
    box-shadow: 0px 0px 7px 0px #525252;
    position: static !important;
    margin-top: 1% !important;
    font-size: 2vw;

}
    .catName {

    padding: 3.5%;
    background: #313131;
    border-radius: 2px;
    margin-top: 2%;
    float: left;
    font-size: 6vw;

}
    #conter {

    float: left;
    margin-left: 0%;
    font-size: 1vw;
    width: 102%;
    margin-top: 37%;

}
    .catNumData {

    float: left;
    padding: 3.5%;
    margin-top: 2%;
    background: #2b2b2b;
    margin-left: 0%;
    font-size: 6vw;

}
.breadcrumbs-wrapper {

    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 4px;
    display: none;

}
    .add {

    float: right;
    margin-right: 5%;
    padding: 1%;
    background: none;
    z-index: 200;
    position: relative;
    margin-top: -4%;
    color: black !important;
    display: none;

}
    
    .swchItemA {

    padding: 3%;
    padding: 3%;
        padding-top: 3%;
        padding-bottom: 3%;
    padding-top: 3%;
    padding-bottom: 3%;
    background: black;
    margin-left: 3%;
    float: left;
    width: auto;
    text-align: center;
    padding-top: 1%;
    padding-bottom: 1%;
    border-radius: 2px;
    font-size: 4vw;

}
    .pagesBlockuz1 > a > span {

    background: none;
    padding: 3%;
        padding-top: 3%;
        padding-bottom: 3%;
    padding-top: 3%;
    padding-bottom: 3%;
    margin-left: 3%;
    float: left;
    width: auto;
    text-align: center;
    padding-top: 1%;
    padding-bottom: 1%;
    border-radius: 2px;
    font-size: 4vw;

}
    #conter {

    float: left;
    margin-left: 0%;
    font-size: 1vw;
    width: 102%;
    margin-top: 18%;

}
.selectora {

    position: absolute;
    z-index: 1000;
    width: 96%;
    float: left;
    left: 3%;
    float: none;
    margin-top: 14%;

}
    .items-stat-wrapper {

    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 4px;
    flex-wrap: wrap;
    display: none!important;

}
    h2 {
    font-size: 1.5em;
    margin: 1px 0;
    color: #aaa;

}
    h3 {
    font-size: 1.5em;
    margin: 1px 0;
    color: #aaa;

}
    .fixbar {

    font-family: Arial;
    color: #b5b5b5;
    padding: 0px 0px 4px 10px;
    margin-top: 2%;
    float: left;
    width: 94%;
    padding: 3%;
    font-size: 4.3vw;
        margin-left: 0%;
position: relative;
        z-index: 4;
word-break: break-all;
}
  .leftfooter {
    float: left;
    width: 97%;
    margin-top: 12%;
    font-size: 5vw;
}
  .rightfooter>iframe  {
    float: left;
    margin-top: 3%;
    opacity: .3;
      transition: .5s all ease;
}
      .rightfooter>iframe:hover  {
   
    opacity: 1;
     
}
 footer {
    float: left;
    width: 96%!important;
    padding: 2%;
    padding-top: 2%;
    padding-top: 1.6%;
    background: #444;
    font-size: 3vw;
    padding: 4%!important;
    text-align: center;
    margin-left: 0%!important;
}
  .cont2 {

    background: #3c3c3c;
    padding: 2%;
    float: left;
    width: 93%;
    margin-left: 2%;
    margin-top: 3%;
    border: 1px solid #606060;
    font-size: 5vw;

}
    .videosection {

    color: #272727;
    width: 100%;
    float: left;
    margin-left: 0%;
    font-size: 1.1vw;
    margin-top: 5%;
    font-size: 6vw;

}
    .videosection > span {

    color: #272727;
    float: left;
    font-size: 6vw;

}
    .videosection > u {

    font-family: Bahnschrift;
    color: #2B2B2B;
    float: left;
    margin-left: 2%;
    text-transform: uppercase;
    font-size: 5.9vw;

}
    .downloadsection > span {

    padding: 3%;
    color: #444 !important;
    background: #fff2b2;
    margin-top: 5%;
    float: left;
    width: 104%;
    text-align: center;
    font-size: 5.1vw;
    border-radius: 2px;
    color: white;
    transition: .5s all ease;
    cursor: pointer;
    margin-left: 2%;
    font-family: Microsoft Tai Le;

}
    .uc-top-left > a > b {

    padding: 2%;
    background: #44433f;
    margin-left: -2%;
    color: #93722b !important;
    font-style: normal;
    display: none;

}
    .uc-top-left img, .uc-top-left a, .uc-top-left span {

    vertical-align: middle;
    background: none;
    padding: 1.5%;
    border-radius: 2px;
    font-style: italic;
    margin-left: -1%;
    font-size: 3.2vw;
    display: none;

}
    .uc-message {

    margin: 8px 0;
    padding: 0;
    font-size: 4vw;

}
    messa {

    float: left;
    width: 100%;
    padding-bottom: 2%;

}
    .uc-top img {

    vertical-align: middle;
    display: none;

}
    
.left {
    float: left;
    width: 55%;
    margin-top: 2%;
    font-size: 3vw;
    width: 102%;
}
 .cont2 {
    background: #3c3c3c;
    padding: 2%;
    float: left;
    width: 93%;
    margin-left: 2%;
    margin-top: 3%;
    border: 1px solid #606060;
    font-size: 5vw;
 

}
.right {

    float: left;
    width: 98% !important;
    padding: 0% !important;
    margin-top: 2%;

}
    .breadcrumbs {

    padding-right: 15px;
    padding: 3%;
        padding-right: 3%;
    float: left;
    margin-left: 0%;
    background: #444;
    border-radius: 2px;
    font-size: 5vw;
    width: 93%;

}
    .selector {

    float: right;
    margin-right: 14%;
    padding: .85%;
    color: white;
    min-width: 12%;
    width: auto;
    margin-top: -3.6%;
    position: relative;
    background: #444;
        display: none;

}
    .first_block {
    display: inline-block;
    width: 95%;
    height: auto;
    border: 1px #505050 solid;
    padding: 1%;
    background: #394042;
    float: left;
    transition: .5s all ease;
    margin-left: 2%;
    margin-top: 2%;
}
    .logo {
    float: left;
    width: 35%;
    margin-left: 2%;
    margin-top: -.5%;
}
}

















@media screen and (min-width:1100px) and (max-width:1390px)
    
{
    .hider, .hider2, .hider3, .hider4, .hider5, .hider6, .hider7, .hider8, .hider9, .hidernews, .hidercar, .hiderfs19, .hiderets2, .hiderats, .hidermail {
    cursor: pointer;
    color: #9b9e9f;
    font-weight: bold;
        font-size: 1.0vw;
}
.rightfooter {
    float: left;
    width: 52%;
    object-fit: cover;
    padding: 2%;
    margin-top: -31%!important;
}
    .right {
    float: right;
    width: 39% !important;
    padding: 0% !important;
    margin-top: 1%;
    position: absolute;
    right: 8%;
}
 .left {
    float: left;
    width: 55%;
    margin-top: 1%;
}
    .rightfooter>iframe:hover {opacity: 1;}  
.rightfooter>iframe {
    width: 89%;
    float: right;
    margin-right: -88%;
    position: relative;
    margin-top: -17.6%;
    opacity: .6;
    transition: all ease .5s;
}





footer {
    padding-left: 0%!important;
    width: 91.5% !important;
    padding-right: 1%!important;
    padding: 2%;
    padding-top: 2%;
    padding-top: 1.6%;
    background: #6d6d6d;
    margin-left: 4% !important;
}
    
}

@media all and (-webkit-min-device-pixel-ratio:0) and (min-width:1100px) and (max-width:1390px) {
aside > p > i {
    font-style: normal;
    float: left;
    padding-right: 2%;
    padding-left: 1%;
    margin-top: -.5%;
}
}

@media screen and (min-width:1280px) and (max-width:1390px)
{
  #addcBut {
    float: left;
    margin-top: 0% !important;
    padding: 0% !important;
    background: none !important;
    text-decoration: underline;
    font-style: italic !important;
    color: #999 !important;
    font-weight: bold !important;
    font-size: 1vw !important;
    cursor: pointer;
}
    
    .vewiesection>div>p {
    float: left;
    font-size: .8vw;
    margin-left: -36%;
    width: 60%;
    margin-top: 29%;
}
    .vewiesection>div>span {
    float: left;
    width: 49%;
    margin-left: 8%;
    font-size: 2vw;
    margin-top: 7%;
}
    .vewiesection>div>p {
    float: left;
    font-size: .8vw;
    margin-left: 1%;
    width: 60%;
    margin-top: 1%;
}



 .leftfooter   {

      color: #b4b2b5;
}


    .mail {
     width: 3.6%;
margin-right: 71.3%;
    padding-left: 2%;
    padding-right: 0%;
    margin-top: -3.9%;
    opacity: .6;
    transition: .5s all ease;
    margin-left: -1%;
}
a.mailsetter {
    font-size: .75vw;
    text-transform: uppercase;
    /* position: absolute; */
    float: right;
    margin-left: 48%;
    margin-top: 2.552%;
    color: grey;
}  
    .titlespan {
    font-size: 1.19vw!important;
    font-weight: normal;
}
.right {
    float: right;
    width: 43% !important;
    padding: 0% !important;
    margin-top: 1%;
    position: static;
    right: 0%;
}
}
@media screen and (width:1024px) {
    .mobilemenu > a {
    padding: 2.15%!important;
    width: 47%!important;
    margin-right: -6%!important;
}
    }
@media screen and (min-width:768px) and (max-width:1100px)
{
   
  .mobile_search  {
    float: right;
    width: 54%;
    text-align: right;
    padding: 0;
}
    .mobilemenu > a {
    padding: 2%;
    background: #444;
    font-size: 22px;
    float: left;
    width: 46%;
    margin-right: -4%;
    text-align: center;
}

.news>span>h3 {
    font-size: 2.1em;
    margin: 4px 0;
    color: #69ac77;
}

 .fixbar2 {
    font-family: Arial;
    color: #999;
    padding: 0px 0px 4px 10px;
    margin-top: 10%!important;
    float: left;
    width: 88%;
    padding: 3%;
    font-size: 32px;
    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: 661px!important;
    position: relative;
}
}

@media screen and (min-width:1260px) and (max-width:1490px) {
    
    .vk-og,.search_custom {margin-top:.7%;}
    
.logo_custom {
    width: 23%;
    margin-left: 3%;
}
    .search_custom {
   margin-right: 4%;
  
}
}

@media screen and (max-width:1100px)
{
.language {
  top: 39%!important;
  transform: translateY(-48%)!important;
 
}
 .mobile_txt_recomment {
    display: block;
    margin-top: 0;
    margin-bottom: 0;
    text-align: center;
    width: 96%;
    padding: 2%;
    background: #f7971e;
    margin-bottom: 4%;
    margin-top: 4%;
    color: #636d6c;
    border-radius: 5px;
    font-weight: bold;
}
    .recomm_materials {
    clear: both;
    display: flex;
    flex-wrap: wrap;
    margin-top: 2%;
    padding-top: 0%;
    width: 101%;
    justify-content: space-between;
    margin-left: 0;
    margin-bottom: -4%;
}
    .comments-fix {
    width: 100%;
}
    .pr {
    width: 100%;
}
    .ie {
    width: 49%;
    margin-right: 1%;
        margin-bottom: 2%;
}
    .ie img {
    width: 100%;
    height: 173px;
    object-fit: cover;
    border-radius: 2px;
    border: 2px solid #636d6c;
}
    .new-header {display: none;}
}

@media screen and (max-width:640px)
{
    .ie {
    width: 100%!important;
        margin-bottom: 4%!important;
   
}
    .ie_b {
    font-size: 17px;
    font-weight: bold;
}
    
}

@media screen and (max-width:1200px)
{
    .logo_custom {
    width: 21%;
    margin-top: 0.5%;
    margin-right: 0%;
    margin-left: 3%;
    float: left;
}
.search_custom {
    width: 22%;
    margin-left: 2%;
    text-align: right;
    margin-top: -.4%;
    float: right;
    margin-right: 4%;
    margin-top: .6%;
}
    
}