.waithf {
    color: #40CE66;
    font-weight: 900;
    width: 117px;
    border: 2px solid #3BA259;
    border-radius: 4px;
    padding: 3px;
    margin-left: 15px;
    margin-top: 1px;
    background-color: #454E54;
}

.waithf2 {
    color: #C94C4E;
    font-weight: 900;
    width: 117px;
    border: 2px solid #C94C4E;
    border-radius: 4px;
    padding: 3px;
    margin-left: 15px;
    margin-top: 1px;
    background-color: #454E54;
}


.b-forgetmenot_size_s.b-forgetmenot_lang_ru.b-forgetmenot_theme_white .b-forgetmenot__ico {display:none;}
.b-forgetmenot_theme_white {
    background-color: #5DBBFD !important;
    color: #EBF7FF !important;
    border-color: #43AFFB !important;
}

.b-forgetmenot_size_s {
    height: 26px !important;
    line-height: 25px !important;
    font-size: 12px !important;
    margin-top: 3px;
}



.post_inf {width: 384px;padding-right: 5px;}

.post_inf22 {width: 370px;padding-right: 5px;}

.post-w3 {width:33%;float:left;}

.post-w4 {width:50%;float:left;}

.blog_post2 {
    display: inline-block;
    width: 100%;
    position: relative;
    margin-bottom: 20px;
    text-align: left;
    border: 1px solid #DEDEDE;
}

.img23 {
    height: 212px;
    overflow: hidden;
}

.text2 {
    width: 377px;
    padding: 10px;
    background: ghostwhite;
}

.text222 {
    width: 363px;
    padding: 10px;
    background: ghostwhite;
}

.post-over {
    height: 53px;
    overflow: hidden;
    margin-bottom: 10px;
}

.make-title2 {
    text-align: center;
    font-size: 1.2rem;
    font-family: 'Open Sans', Arial;
    font-weight: 500;
    text-transform: uppercase;
    margin-top: 0px;
    line-height: 1.35em;
}

.img-bo {border-radius: 0px;min-height: 220px;min-width: 377px;}

.poster-rate2 {
    color: #fff;
    font-size: 13px;
    font-family: 'PT Sans', Verdana, sans-serif;
    width: auto;
    position: absolute;
    z-index: 22222;
    right: 5px;
    margin-top: -30px;
    vertical-align: middle;
    padding: 3px 8px;
    text-align: center;
    border-radius: 3px;
}

.poster-rate3 {
    color: #fff;
    font-size: 13px;
    font-family: 'PT Sans', Verdana, sans-serif;
    width: auto;
    position: absolute;
    z-index: 22222;
    right: 57px;
    margin-top: -30px;
    vertical-align: middle;
    padding: 3px 8px;
    text-align: center;
    border-radius: 3px;
}

.game-icon {
    position: absolute;
    margin-top: -205px;
    margin-left: 335px;
}

.img-in {
margin-top: 4px; width: 288px; height: 162px; border-radius: 4px;
}

.inf-titles {height: 33px; overflow: hidden; margin-left: 5px; font-size: 14px; line-height: 16px; font-weight: 700;}

.post_inf2 {
    width: 294px;
    padding-right: 5px;
}

.blog_post24 {
    display: inline-block;
    width: 100%;
    position: relative;
    margin-top: 4px;
    text-align: left;
}

.img234 {
    height: 152px;
    overflow: hidden;
}

.img-bo2 {
    border-radius: 0px;
}

.text24 {
    width: 289px;
    padding: 10px;
    background: rgba(0, 0, 0, 0.41);
}

.post-over2 {
    height: 43px;
    overflow: hidden;
    margin-bottom: 5px;
    border-bottom: 1px solid #373737;
}

.make-title255 {
    text-align: center;
    font-size: 0.9rem;
    font-family: 'Open Sans', Arial;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 0px;
    line-height: 1.35em;
}

.make-title255 a {
    color: #3f82b2 !important;
    font-family: 'Russo One', Verdana, sans-serif;
    font-weight: 100;
    font-size: 14px;
}
.make-title255 a:hover {color: #3f43b2 !important;}

.blog_content255 {
    position: relative;
    height: 56px;
    overflow: hidden;
    color: #6a6a6a;
    font-size: 13px;
    line-height: 14px;
    text-align: justify;
}

.imods {    
       width: 223px;
       height: 122px;
}

.mods-desc {
    width: 228px;
    margin-bottom: 8px;
    margin-top: 7px;
    font-family: 'Russo One', Verdana, sans-serif;
    text-align: center;
    line-height: 14px;
    font-size: 13px;
}

.mods-num {
    position: absolute;
    margin-top: -121px;
    margin-left: 1px;
    width: 80px;
    background: rgba(24, 62, 80, 0.82);
    color: #FFFFFF;
    font-size: 11px;
    text-align: center;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 1px;
    border-bottom: 1px solid #565656;
    border-right: 1px solid #565656;
}

.mods-desc a {color: #d2d2d2;}

.image-c3 {
    overflow: hidden;
    width: 223px;
    height: 122px;
    border: 1px solid #565656;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.63);
}

.image-c3 img {opacity:1;}
.image-c3 img:hover {opacity:0.7;}

.mods-table {
    width: 800px;
    height: 60px;
    border: 1px solid #62727D;
    border-radius: 3px;
    margin-top: 10px;
    display: -moz-box;
    display: -webkit-box;
    background: #30373C;
}
.small-table {
    width: 150px;
    height: 59px;
    text-align: center;
    border-right: 1px solid #626465;
    padding-top: 8px;
    color: #8A8A8A;
}
.sp-table {font-family: 'Russo One', Verdana, sans-serif;}
.rait-table {width: 200px; height: 59px; text-align: center; border-right: 1px solid #626465; padding-top: 12px; padding-left: 27px; color: #676767;}
.dwn-table {width: 150px; height: 59px; text-align: center; border-right: 1px solid #DCDCDC; padding-top: 14px; color: #676767;}

a.button8 {
    display: inline-block;
    color: #AB5152;
    background: #4A545A;
    font-weight: 700;
    text-decoration: none;
    padding: .3em 1.5em;
    outline: none;
    border: 1px solid;
    transition: 0.2s;
    border-radius: 3px;
}
a.button8:hover { background: rgba(255,255,255,.2); }
a.button8:active { background: white; }



.img46 {
    width: 100%;
    overflow: hidden;
    border-radius: 4px;
}

.cats-mod {margin-bottom:20px;width: 1147px;}


.soc_and_soc {float: right; padding-right: 15px;}
.soc_im {border-radius:50%;border: 1px solid #BBB;}

.soc_and_soc img {opacity: 0.5;}
.soc_and_soc img:hover {opacity: 0.9;}

.imnews {
    width: 259px !important;
    min-height: 135px;
    
}

.imnewscr {
    height: 135px;
    width: 259px;
    overflow: hidden;
    border-radius: 3px;
    border: 1px solid #596269;
    margin-top: 15px;
    margin-right: 11px;
    background-color: black;
}

.imnewscr img {opacity: 0.4;}
.imnewscr img:hover {opacity: 0.7;}

.imlink {
    position: absolute;
    width: 240px;
    margin-top: -125px;
    font-weight: 600;
    font-family: sans-serif;
    color: #FFFFFF;
    margin-left: 10px;
    font-size: 14px;
    line-height: 15px;
}

.rmor {
    font-weight: 500;
    color: #F0F3F5;
    margin-top: 5px;
    width: 110px;
    padding: 3px 0px 3px 7px;
    border-radius: 3px;
    background-color: #0199CC;
}

.rmor2 {
    font-weight: 700;
    color: #5F5F5F;
    margin-top: 15px;
}

.rmor3 {
    font-weight: 500;
    color: #F0F3F5;
    margin-top: 10px;
    width: 115px;
    padding: 3px 0px 3px 7px;
    border-radius: 3px;
    background-color: #4D75A3;
}


.uRelatedEntry li:hover {background-color: #c94c4e;}

.uRelatedEntry a {font-weight: 600;color: grey;}
.uRelatedEntry a:hover {color: #eb5763;}

.rell {margin-top:10px;}

.socnews {float:right;margin-top: -27px;}

.rekl {
    border: 1px solid #212121;
    width: 330px;
    padding: 5px;
    border-radius: 3px;
    background-color: rgba(0, 0, 0, 0.85);
    height: 60px;
    z-index: 99999;
    position:fixed;
    bottom: 10px;
    left: 5px;
}



.reklico {float: left;width: 48px;}
.rekltit {color: #4d75a3;font-weight: 600;margin-top: -3px;font-size: 13px;}
.reklall {text-align: left; margin-left: 53px;}
.reklmes {font-size: 12px;margin-top: -2px;color: #D6D6D6;}
.reklmes2 {font-size: 11px;margin-top: -3px;color: #7D7D7D;}
.reklink {font-size: 11px;text-align: -webkit-right;}
.reklink a {color: #7D7D7D;}
.reklink a:hover {color: rgba(247, 80, 80, 0.85);}

.immm {
    position: absolute;
    margin-top: -38px;
    margin-left: 5px;
}

.e3 {
    position: absolute;
    width: 100px;
    margin-top: -49px;
    margin-left: 90px;
    font-family: 'Russo One', Verdana, sans-serif;
    font-size: 16px;
}

.e3 a {color: #4799d6;}

.relised {
    height: 110px;
    background: white;
    margin-top: 5px;
    margin-right: 5px;
    padding: 5px;
    border: 1px solid #cacaca;
}
.imrelis {width:70px;height:98px;float: left;}
.relislink {font-weight: 700; border-bottom: 1px solid #dcddde; width: 85%;margin-left: 80px;font-size: 16px;padding-bottom: 3px; padding-left: 5px;}
.relismess {width: 85%; height: 48px; margin-left: 80px; font-size: 12px; line-height: 15px; color: #a2a2a2; border-bottom: 1px solid #dcddde; overflow: hidden;}
.relisganre {float: left; margin-left: 10px; margin-top: 5px; padding: 1px 8px 1px 8px; background: #d8dbdc; border-radius: 3px; color: #4aa7cc; font-family: 'Russo One', Verdana, sans-serif; font-size: 13px;}
.dategray {float: right; margin-right: 3px; margin-top: 5px; padding: 1px 8px 1px 8px; background: #d34545; border-radius: 3px; color: #f0f3f5; font-family: 'Russo One', Verdana, sans-serif; font-size: 13px;}
.datered {float: right; margin-right: 3px; margin-top: 5px; padding: 1px 8px 1px 8px; background: #888888; border-radius: 3px; color: #f0f3f5; font-family: 'Russo One', Verdana, sans-serif; font-size: 13px;}


.catsde {
    width: 1150px;
    color: #828282;
    border: 1px solid #e6e6e6;
    padding: 10px;
    margin-bottom: 20px;
    margin-top: 10px;
    height: 124px;
    background: white;
    box-shadow: 3px 3px 6px #d8d8d8;
}

.catsde2 {
    width: 1100px;
    color: #828282;
    border: 1px solid #e6e6e6;
    padding: 10px;
    margin-bottom: 10px;
    margin-top: 10px;
    height: 124px;
    background: white;
    box-shadow: 0px 0px 6px rgba(216, 216, 216, 0.44);
}

.catsimm {
    height: 102px;
    float: left;
    margin-right: 10px;
}

.menuba {
    background-color: rgba(0, 0, 0, 0.55);
    height: 50px;
}

.buttonsw {
    background-color: #3f464c !important;
    border: none !important;
    color: #aaabab !important;
    text-align: center !important;
    text-decoration: none !important;
    display: inline-block !important;
    font-size: 9px !important;
    margin: 4px 0px;
    cursor: pointer !important;
    border: 1px solid !important;
    width: 157px;
}


.buttonsw2 {
    background-color: rgba(33, 127, 169, 0.66);
    border: none;
    color: #aaabab;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 9px !important;
    margin: 4px 2px;
    cursor: pointer;
}

.new-ver {
    position: absolute;
    background: rgba(81, 142, 106, 0.78);
    border: 1px solid #639a50;
    padding: 0px 10px;
    font-size: 12px;
    border-bottom-right-radius: 10px;
    color: aliceblue;
}


.for-all {width: 424px; float: left; margin-left: 5px;opacity: 0.95;margin-top: 1px; margin-bottom: 4px;}

.for12 {
    height: 42px;
    margin-top: 4px;
    padding: 7px 0px 0px 0px;
    background: rgba(0, 0, 0, 0.27);
    line-height: 15px;
    font-size: 13px;
    text-align: left;
    padding-left: 5px;
}
.for12 a {
    color: #ae473d !important;
}

.for12 a:hover {color: #C94C4E !important;}

.for-num12 {
    width: 44px;
    height: 42px;
    float: right;
    font-size: 12px;
    color: #c94c4e;
    background: rgba(7, 7, 7, 0.23);
    margin-top: -7px;
}

.for-rep12 {
    font-family: 'Russo One', Verdana, sans-serif;
    width: 46px;
    text-align: center;
    font-size: 14px;
    color: #787878;
    margin-top: 6px;
}

.for-rep-pos12 {
    width: 46px;
    text-align: center;
    color: #c94c4e;
    font-size: 9px;
}

.pod-title12 {position: absolute;margin-left: 16px;color: #989898;}
.pod-title12 a {
    font-size: 12px;
    color: #989898 !important;
    font-weight: 400;
}
.pod-title12 a:hover {color: #f7f7f7 !important;}

.for-num1 {width: 70px; height: 40px; float: right; font-size: 12px; color: #afafaf; background: #4b775d; margin-top: -7px;}
.for-num2 {width: 70px; height: 40px; float: right; font-size: 12px; color: #afafaf; background: #6c9274; margin-top: -7px;}

.for-rep-pos {width: 70px; text-align: center;color: #343c3e;}


.statistics {margin: 20px 0 17px; text-align: center;}  
.statistics .blockk {display: inline-block; margin: 0 8px; position: relative;}  
.statistics .blockk div {
    border: none;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    line-height: 31px;
    font-size: 14px;
    font-family: 'Russo One', Verdana, sans-serif;
    background: rgba(255, 255, 255, 0.31);
    color: rgba(0, 0, 0, 0.41) !important;
    border-color: none !important;
}
.statistics span {display: block; border-radius: 3px; width: 54px; height: 20px; line-height: 20px; font-size: 10px; color: #fff; text-transform: uppercase; position: absolute; right: 3px; top: 47px;}  
.statistics .blockk:nth-of-type(1) div {border-color: #ca6539; color: #ca6539;}  
.statistics .blockk:nth-of-type(1) span {background: #ca6539;}  
.statistics .blockk:nth-of-type(2) div {border-color: #8bca39; color: #8bca39;}  
.statistics .blockk:nth-of-type(2) span {background: #8bca39;}  
.statistics .blockk:nth-of-type(3) div {border-color: #cac839; color: #cac839;}  
.statistics .blockk:nth-of-type(3) span {background: #cac839;}


#nav7, #nav7 ul, #nav7 li {
 margin: 0;
 padding: 0 10px;
}

#nav7 {
 position: relative;
 margin-left: -20px;
 display: inline-block;
}
#nav7 ul { /* ? ?—? ?•? ?‘? ??? ?µ? ?…???‹ ? ?…? ?°????¦? ?•? ?‘? ?‘????????????? ? ?†? ?…? ?µ ? ?—? ?•?????? ?•? ?”? ?° */
 position: absolute;
 z-index: 5;
 display: none;
 padding-top: 5px !important;
}
#nav7 li:hover ul { /* ? ?—? ?•? ?‘? ??? ?µ? ?…???‹ ? ?±???“? ?‘? ?µ????? ? ?—? ?•? ?”? ?°? ?·? ?°? ?…? ?•, ? ?µ????? ?»? ?‘ ? ?”???“???‚????? ?•???‚ ? ?…? ?°? ?†? ?µ? ?‘?????? ?… ? ?…? ?° ? ?—???“? ?…? ?”????? ? ??? ?µ? ?…???‹ ???? ? ?†?????? ?—? ?°? ?‘? ?°???‹????°? ?µ? ?? ????? ?—? ?‘????? ?”? ?•? ?? */
 display: block;
 margin-left: -154px;
}
#nav7 li {
 display: table-cell;
 text-align: center;
}
#nav7 ul li {
 display: block;
 text-align: left;
}
#nav7 .right { /* ? ?—? ?•????? ?»? ?µ? ?‘? ?…? ?µ? ?µ ? ?—? ?•? ?‘? ??? ?µ? ?…???‹ ? ?±???“? ?‘? ?µ????? ???‚? ?°???????‚¬? ?‘???‚????????????????????? ????? ?—???‚? ?°? ?†? ?° ? ?…? ?°? ?»? ?µ? ?†? ?• */
 direction: rtl;
}
#nav7 .right ul { /* ? ?‘? ?»???? IE, ???‚? ?µ???‚¬? ?µ? ?…? ?‘? ?µ ? ?…? ?°? ?„–? ?‘? ?µ? ?…? ?• ????? ?»???“?????? ?°? ?„–? ?…? ?•, ? ?–? ?‘? ?µ ????? ?†????? ?·???? ??? */
 right: 0;
}
#nav7 .right li { /* ? ?—? ?•????? ?»? ?µ? ?‘? ?…? ?µ? ?µ ? ?—? ?•? ?‘? ??? ?µ? ?…???‹ ? ?±???“? ?‘? ?µ????? ???‚? ?°???????‚¬? ?‘???‚????????????????????? ????? ?—???‚? ?°? ?†? ?° ? ?…? ?°? ?»? ?µ? ?†? ?•, ? ?…? ?• ? ?…? ?µ ? ?—???“? ?…? ?”?????????? ? ?—? ?•????? ?»? ?µ? ?‘? ?…? ?µ? ?–? ?• ? ?—? ?•? ?‘? ??? ?µ? ?…???‹ */
 direction: ltr;
}
#nav7 a {
 display: block;
 color: #fff;
 text-decoration: none;
 font-family: 'Russo One', Verdana, sans-serif;
 line-height: 42px;
}
#nav7 ul a {
 padding: 3px 15px;
}


#nav7 li:hover {
 background: rgba(0, 0, 0, 0.08);
}

ul.more_in {
    background: rgba(0, 0, 0, 0.43);
    padding: 5px !important;
}

.navzzz {
    width: 100%!important;
    min-width: 200px!important;
    padding: 0;
    border-bottom: 1px solid #3a3a3a;
}

li.navzzz a {
    color: #ffffff !important;
    text-shadow: none;
    font-family: 'Open Sans', Arial !important;
}

li.navzzz a:hover {
    color: #fff !important;
}

.rzpos {
    width: 215px;
    margin:  0 auto;
    margin-bottom: 10px;
    text-align: center;
}
.rz {}
.rzim {}
.rzposter {}
.rztit {}
.rzbutt {margin-top: 0px;}
.rzrait {margin-top: 0px;}

.tex_do {
    font-size: 12px;
    color: #b1b1b1;
    line-height: 15px;
    text-align: justify;
    border-top: 1px solid #ddd;
    padding-top: 10px;
    margin-top: 10px;
}

.bann_c {
    border-bottom: 2px solid #c94c4e;
    padding-bottom: 12px;
    border-top: 2px solid #c94c4e;
    padding-top: 18px;
    margin-top: 15px;
    text-align: center;
}

.size_f {
    position: absolute;
    margin-top: 4px;
    right: 4px;
    background: rgba(0, 0, 0, 0.62);
    padding: 0px 5px;
    font-size: 10px;
    color: white;
    font-weight: 500;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
}

li.uRelatedEntry {
    background: white;
    border: 1px solid #e8e8e8;
    margin-bottom: 3px;
    padding: 2px 7px;
    border-radius: 4px;
}




.bg_up {
    background: #323232;
    min-height: 200px;
    padding-bottom: 15px;
    margin-bottom: 20px;
    background: url(https://repack-mechanics.com/img/up_bg.png);
    border-bottom: 2px solid #232323;
}

.up_desc {
    border-bottom: 1px solid #3d3d3d;
    padding-top: 20px;
    padding-bottom: 10px;
    margin-bottom: 15px;
}

.up_desc p {
    color: #d2d2d2;
}

.navs {
    font-size: 12px;
    line-height: 19px;
    padding-bottom: 9px;
    padding-left: 5px;
    padding-top: 9px;
    color: #9C9C9C;
    background: #2e2e2e;
}

.navss {width:1120px;margin:0 auto;}

.navs a {color: #9C9C9C;}
.navs a:hover {color: #168DE2;}


.img-box-small2 img {
    height: 152px;
    width: 115px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border: 1px solid #282828;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.51);
}

.up_hr {
    width: 100%;
    border-bottom: 1px solid #3f3f3f;
    padding-top: 10px;
    margin-bottom: 13px;
}

.all_col {
    height: 45px;
}

.up_col {
    width: 156px;
    float: left;
    margin: 2px;
    border: 1px solid #3f3f3f;
    padding: 8px 0px;
    background: rgba(0, 0, 0, 0.17);
    text-align: center;
}

a.up_butt {
    color: #595959;
    font-family: 'Russo One', Verdana, sans-serif;
}

a.up_butt:hover {
    color: #b4b4b4;
}


.stroca {
    position: absolute;
    width: 100%;
    margin-top: -32px;
    padding-left: 10px;
    border-left: 3px solid rgb(234, 65, 65);
    height: 26px;
}

.stroca a {
    color: rgb(255, 255, 255);
    font-family: 'Russo One', Verdana, sans-serif;
    line-height: 29px;
}

.glgame {
    background: #2776dc;
    min-height: 526px;
    font-size: 15px;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.07);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
    width: 30%;
    float: left;
}

.glgame h2 {
    color: white;
    text-align: center;
    font-size: 24px;
}

.glgame p {
    padding: 0px 20px;
    color: white;
    margin-bottom: 20px;
}

.news_col {width:20%;
float:left;}

.all_col2 {
    height: 145px;
}


.noEntries {
    color: rgba(255, 255, 255, 0.64);
    font-family: 'Russo One', Verdana, sans-serif;
    padding-top: 4px;
}

.banz {
    width: 468px;
    overflow-x: hidden;
    margin: 0 auto;
    padding-top: 20px;
}

.statz {
    position: fixed;
    top: 55px;
    right: 5px;
    background: rgba(0, 0, 0, 0.73);
    padding: 0px 10px 10px 10px;
max-width: 190px;
}



.add .u-combo {
    padding: 0;
    white-space: nowrap;
    border-collapse: separate;
    border: none;    border-radius: 3px;
}

.add .u-comboeditcell {
    background: #EFEFEF;
    vertical-align: top;
    border-right: none;
    border-spacing: 0;
    border-radius: 3px;
}

.add select, .add button, .add .button, .add input[type=submit], .add input[type=button], .add input[type=reset] {
    color: #919191;
    cursor: pointer;
    padding: 5px 8px;
    font-size: 12px;
    background: #ffffff;
    border: 1px solid #e9ecef;
}

.add .u-comboedit {
    color: #000000;
    font-weight: normal;
    outline: none;
    font-size: 11px;
    font-family: Verdana,Tahoma,Arial;
    background: transparent no-repeat 2px 2px;
    vertical-align: top;
    border: 0;
    padding: 0 0 0 2px;
    margin-top: 0px;
    text-align: left;
}

.add form#addEntForm > table > tbody > tr:first-child > td:first-child {
    width: 20%;
}

div#txtPart555brief {
    margin-top: 140px !important;
}

.add form .filterBlock {
    position: absolute;
}

.add form .filterBlock > label {
    display: inline-block;
    width: 19%;
    line-height: 29px;
}

.add input[type=checkbox] {
    height: 0px;
    width: 24px;
    position: inherit;
    vertical-align: top;
}

input[type=checkbox]:checked:before {
    background: #f5f8fa url(../images/checked.png) center center no-repeat;
}

input[type=checkbox]:before {
    background: #f5f8fa;
    border: 1px solid #e6eaed;
    content: "";
    left: 0;
    position: relative;
    top: 0;
    padding: 1px 20px;
}

#uCatsMenu7 {
    position: absolute;
    z-index: 50;
    width: 281px;
    visibility: visible;
    left: 238px !important;
    top: 117px !important;
}

form #uCatsMenu7 {
    position: absolute;
    z-index: 50;
    min-width: 360px;}

.u-combolist {
    color: #000;
    font-weight: normal;
    overflow: auto;
    position: relative;
    border: 1px solid #e6eaed !important;
    border-top: 0px;
    background: #FFF;
    height: 221px !important; 
}

.u-combolist > div {
    margin: 5px 5px 0 !IMPORTANT;
}

.add .ucoz-editor-bottom {
    margin-top: 5px;
    display: none;
}


#iM40 input[type=file]:before {
    background: #f5f8fa;
    content: "";
    left: 124px;
    position: relative;
    top: 0;
    padding: 8px 68px;
    width: 100px !important;
    background: url(https://repack-mechanics.com/img/but_iz.png);
    cursor: pointer;
}


#ldM30 input[type=file]:before {
    background: #f5f8fa;
    content: "";
    left: 124px;
    position: relative;
    top: 0;
    padding: 8px 68px;
    width: 100px !important;
    background: url(https://repack-mechanics.com/img/but_to.png);
    cursor: pointer;
}

input#fln1 {
    margin-left: -124px;
}

input#ldF9 {
    margin-left: -124px;
}

input#ldF11 {
    width: 136px !important;
}

#iM40 input.button {
    display: none;
}

span.ucoz-forum-post-image-interface img {
    max-width: 136px !important;
    padding-top: 10px;
}

tr#sbsctr {
    height: 42px;
}

.sitePage1 #content {
    margin-top: 0px;
}

.dir #txtPart555brief {
    margin-top: 115px !important;
}

.dir #uCatsMenu7 {
    left: 239px !important;
    top: 118px !important;
}

.dir .u-combolist {
    height: 432px !important;
}

.dir .u-combolist input[type=checkbox] {
    margin: -16px 0px 0px 0px;
    vertical-align: middle;
}

.dir input[type=file]:before {top: 5px;}

.news div#txtPart555brief {
    margin-top: 0px !important;
}


#nwM40 input[type=file]:before {
    background: #f5f8fa;
    content: "";
    left: 124px;
    position: relative;
    top: 0;
    padding: 8px 68px;
    width: 100px !important;
    background: url(https://repack-mechanics.com/img/but_iz.png);
    cursor: pointer;
}

#iplus input.button {
    display: none;
}

.news #entry-add-wmark {
    padding-bottom: 16px;
}

.style1ch {
    background: url(https://repack-mechanics.com/templates/FirstNews/images/img/up_bg.png);
}

.xw-plain .xw-body {
    padding: 3px;
    border-left: none !important;
    border-top: none !important;
    border-bottom: none !important;
    border-right: none !important;
    background: transparent !important;
    height: 95px;
}

.myWinCont a:link, .myWinCont a:visited {
    text-decoration: none !IMPORTANT;
    color: #ffffff !important;
    font-family: 'Open Sans', Arial;
    background: rgba(255, 255, 255, 0.16);
    padding: 10px;
}

.xw-plain .xw-mc {
    background: rgba(0, 0, 0, 0.8) !important;
    border-right: none !important;
    border-bottom: none !important;
    border-top: none !important;
    border-left: none !important;
}

.myWinCont, .myWinCont td, .myWinCont dl, .myWinCont dt {
    color: rgba(0, 0, 0, 0) !important;
    font-size: 8pt !important;
    font-family: Tahoma,Arial !important;
}

.xw-hdr {
    text-align: left !important;
    white-space: nowrap !important;
    padding: 1px 0 0 0 !important;
    white-space: nowrap !important;
    zoom: 1 !important;
    height: 30px !important;
    padding: 5px 0px !important;
}

.xw-ml, .xw-br, .xw-tl, .xw-mr, .xw-bc, .xw-bl, .xw-tr {
    background: none !important;
}


.myWinSuccess {
    color: #98de89 !important;
    padding-top: 5px;
}

.xw-tc {
    background: rgba(19, 19, 19, 0.95) !important;
    overflow: hidden;
    zoom: 1;
    position: relative;
    font-size: 0;
    line-height: 0;
}

.x-sh, .x-sh * {

    display: none !important;
}

.xw-hdr-text {
    vertical-align: 3px;
    cursor: default;
    color: #6991c6 !important;
    font: bold 11px tahoma,arial,verdana,sans-serif;
    line-height: 20px;
    margin-left: 7px;
}

.myWinLoad {
    margin: 5px !important;
    width: 31px;
    height: 31px;
    background: url(../images/loading.gif) no-repeat 0 0 !important;
}

.xt-close {
    margin-right: 5px !important;
}

.xt {
    background: transparent url(../images/close.png) no-repeat !important;
    margin-top: 2px !important;
}

.eText h2 {
    font-size: 18px;
    font-weight: 600;
    padding: 0px 0px 0px;
    margin-bottom: -18px;
}

.block strong {
    font-weight: bold;
    color: #efefef;
}

.xw-plain {
    border-radius: 15px;
    box-shadow: none !important;
}

#uidLogFormAjx a:link {
    background: none !important;
    padding: 5px !important;
}

.xw-hdr .xw-hdr-text {
    line-height: 20px !important;
    font-size: 15px !important;
}

.myWinCont textarea {
    background: rgba(16, 16, 16, 0.91) !important;
}



.item {text-align: center; float: left; margin: 3px;font-size: 11px;}  
.num {border: 2px solid; border-radius: 50%;line-height: 27px;width: 30px;margin: auto;text-align: center; font-size:10px;}  
#tnum {border-color: #16a085;color: #16a085;}  
#unum {border-color: #0082FF;color: #0082FF;}  
#gnum {border-color: #95a5a6;color: #95a5a6;} 

.conterr {
    position: fixed;
    bottom: 20px;
    left: 20px;
    background: rgba(0, 0, 0, 0.71);
    padding: 3px 15px;
    border-radius: 4px;
}

.allus {
    max-width: 100px;
}

.x-sh, .xw-bl {display:none !important;}  
.xw-ml, .xw-mr {margin:0 !important;padding:0 !important;background:none !important;}  
.xw-mc {color:#333; font-weight: normal; float: none; margin: 0; padding: 8px 8px !important; background: #fff !important; border: 1px solid #c4cee0 !important;border-radius:4px;-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}  
.xw-hdr-text {display: none !important;}  
.xw-hdr img {display:none;}  
.xw-tl, .xw-tr, .xw-tc, .xw-hdr, .xw-sps .xw-draggable {height: 0 !important;background: none !important;padding: 0 !important;}  
.xw-tc {overflow: visible !important;}  
.xt-close {position: absolute !important;right: -18px;top: -18px;margin: 0 !important;z-index: 10014 !important;width: 36px !important;height: 36px !important; background: url(https://repack-mechanics.com/.s/src/ulightbox/fancybox_sprite.png) no-repeat !important;}  
.xw-body {border: 0 !important;padding: 0 !important;}  
.xt-maxi {display:none;}  
.xt-mini {display:none;}  
.xt-rest {display:none;}



.bg-footer {
    padding: 0.4em 0 0 0;
    color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background: url(../images/up_bg.png);
}

#foot-info .inside {
    display: flow-root;
    max-width: 1200px;
    font-family: 'PT Sans', Verdana, sans-serif;
}
.inside a, .inside h2.make-title {
    color: #a9a5a5;
}
.inside a:hover {
    color: #fff;
}
.copyright {
    overflow: hidden;
    background: #272727;
}
.bl-foot {
    width: 20%;
    float: left;
    padding: 5px;
}
.bl-foot h4 {
    font-family: 'Russo One', Verdana, sans-serif;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.88);
    text-shadow: 0 0 15px #2776dc;
    text-align: center;
    border-bottom: 1px solid rgba(84, 84, 84, 0.21);
    padding-bottom: 5px;
}
ul.foot-menu {
    padding: 0px 5px;
}
ul.foot-menu li:before {
    content: "\f00c";
    font-family: 'FontAwesome';
    padding-right: 5px;
    color: #2776dc;
}
.bl-soc {
    width: 25%;
    float: left;
    font-size: 10px;
    text-align: center;
    color: #b9b7b5;
}
.bl-soc .fa {
    color: #676767;
    font-size: 20px;
}
.col-vk .fa {
    color: #507299;
}
.col-you .fa {
    color: #e62117;
}
.col-tw .fa {
    color: #48AAE6;
}
.col-goo .fa {
    color: #db4437;
}
.decrip {
    padding-top: 7px;
    padding-bottom: 10px;
    font-size: 12px;
    float: left;
    line-height: 15px;
    font-family: 'Open Sans', Arial;
    color: #888888;
    border-top: 1px solid rgba(84, 84, 84, 0.21);
    margin-bottom: 5px;
    text-align: justify;
    margin-top: 10px;
}
.copyright .float_left, .copyright .float_right {
    padding: 20px 0;
    font-size: 11px;
    color: #898a8a;
}
.float_right a {color: #ffffff;}
.float_right a:hover {
    color: #2776dc;
}

/*---?????????? ? ??????????? ???? jQuery UI---*/
#log-in a {color:black;font-size:13px;font-family: unset;text-decoration:none;}

.ui-helper-hidden {
    display: none;
}
.ui-helper-hidden-accessible {
    position: absolute;
    left: -99999999px;
}
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.ui-helper-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.ui-helper-clearfix {
    display: inline-block;
}

* html .ui-helper-clearfix {
    height: 1%;
}

.ui-helper-clearfix {
    display: block;
}

.ui-icon {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
}

.ui-widget button {
    background-color: #48a340;
    color: #fff;
    border: 0;
    display: inline-block;
    margin: 0 5px 10px 0;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
}
.ui-widget button:hover {
    background-color: #256b28;
}
.ui-button-text {
	color: fff;
}
.ui-widget-content {
    background: #fffdfd;
    color: #222;
}

#mediaupload.ui-dialog-content {
	height: 450px !important;
}

.ui-widget-header {
    font-size: 15px;
    color: #414140;
    border-bottom: 1px dotted #c9c8c8;
    padding: 15px 13px;
}

.ui-widget-header a {
    color: #fff;
}


.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #2e6e9e;
    text-decoration: none;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #e17009;
    text-decoration: none;
}

.ui-state-error {
    background: #fef1ec;
    color: #cd0a0a;
    border-bottom: 3px solid #E2AE9B;
    box-shadow: 0 1px 2px rgba(226, 174, 155, 0.56);
    font-size: 12px;
    line-height: 15px;
}

.ui-icon-close {
    background-position: -80px -128px;
}

.ui-dialog .ui-dialog-titlebar-close {
    transition: background 0.4s;
}

.ui-dialog .ui-dialog-titlebar-close:hover {
	background: #D8D8D8
}

.ui-button .ui-button-text {
    display: block;
    line-height: 1.4em;
}

.ui-button-text-only .ui-button-text {
    padding: .4em .8em;
	line-height: normal;
}

input.ui-button {
    padding: .4em 1em;
}

.ui-button-set {
    margin-right: 7px;
}

.ui-button-set .ui-button {
    margin-left: 0;
    margin-right: -.3em;
}

button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

.ui-dialog {
    overflow: hidden;
    padding: .2em;
    position: absolute;
    width: 300px;
    box-shadow: 0 1px 0 #F1F1F1, 0 7px 10px rgba(190, 190, 190, 1);
    /* border-bottom: 4px solid rgb(239, 239, 239); */
    border-radius: 4px;
}

.ui-dialog .ui-dialog-titlebar {
    position: relative;
}

.ui-dialog .ui-dialog-title {
    float: left;
}

.ui-dialog .ui-dialog-titlebar-close {
    height: 18px;
    margin: -10px 0 0 0;
    position: absolute;
    right: .3em;
    top: 50%;
    padding: 0 7px;
    
    line-height: 17px;
    background: #e5e1e1;
    border-radius: 6px;
    color: #696767;
    font-size: 12px;
    text-shadow: 0 1px 0 #fff;
}

.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
}

.ui-dialog .ui-dialog-content {
    background: none;
    border: 0;
    overflow: hidden;
    padding: .5em 1em;
    position: relative;
    zoom: 1;
}

.ui-dialog .ui-dialog-buttonpane {
    background-image: none;
    margin-top: 5px;
    padding: 7px 10px;
    text-align: left;
    border-top: 1px dotted #c9c8c8;
}

.ui-dialog .ui-resizable-se {
    bottom: 3px;
    height: 14px;
    right: 3px;
    width: 14px;
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

/*---???????? ??? ????????????? ???????????? ?????????---*/