body {background-color: #edeef0;font-family: Roboto,sans-serif;    font-size: 1rem; font-weight: 400; line-height: 1.5; color: #212529; text-align: left;margin: 0;}
a {color: #007bff;text-decoration: none;background-color: transparent;}
a:hover{text-decoration: none;}
input {width: 100%; display: block; border: 1px solid #d3d9de; margin: 0; color: #000; box-sizing: border-box; font-size: 14px; padding: 6px 12px 8px; outline: none; height: 35px; font: inherit; }
input[type~=submit] {background-color: #5b88bd; line-height: 35px; height: 35px; text-decoration: none; padding: 0; display: inline-block; zoom: 1; cursor: pointer; white-space: nowrap; vertical-align: top; text-align: center; color: #fff; border: 0; box-sizing: border-box; margin-top: 5px; }
input[type~=submit]:hover {background-color: #5b88bd; }
input[type~=submit]:active {background-color: #5b88bd; padding-top: 1px; }
input[type="submit"]:disabled {opacity: .5;}
input[type~=checkbox] {width: auto;display: initial;height: auto;cursor: pointer;}
textarea {font: inherit; line-height: 15px; box-sizing: border-box; resize: none; height: 130px; color: #000; padding: 10px; margin: 0; border: 1px solid #d3d9de; width: 100%; outline: none; font-size: inherit; }
select {width: 100%; display: block; border: 1px solid #d3d9de; margin: 0; color: #000; box-sizing: border-box; font-size: 14px; padding: 6px 12px 8px; outline: none; height: 35px; font: inherit; cursor: pointer; }
h1, h2, h3, h4, h5, h6 {margin-bottom: 0rem;font-weight: 700;line-height: 1.2;}
h1 {border-bottom: 1px solid #e7e8ec;margin: 0 0 5px 0px;display: block;padding: 0;font-size: 1.3rem;color: #585656;padding-bottom: 5px;letter-spacing: -.25px;}
h3 {font-size: 22px;display: inline;}
blockquote {margin: 0;}
pre {margin: 0;padding: 0;}
ol {margin: 0;}
mark {background-image: linear-gradient(to left, #dad096,#f1e49d);background-color: #fff6c2;padding: 1px 5px;}
.postr1 {position: relative; width: 100%; padding-right: 0px; padding-left: 0px; -ms-flex: 0 0 5%; flex: 0 0 5%; max-width: 5%;border-right: 1px solid #f3f3f3;text-align: center;background-color: #f3f3f3;}
.postr2 {padding-right: 0; padding-left: 0; background-color: #f5f5f5; position: relative; width: 100%; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
.postr3 {font-weight: 700;font-size: 12px;padding: 2px 0px;color: #848484;}
.postr4:hover {background-color: #dadada;cursor: pointer;color: red;}
.postr4 {padding: 2px 0px;}
.row2 {display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: 0px; margin-left: 0px; }
.row {display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: 0px; margin-left: 0px;}
.col {padding-right: 0; padding-left: 0; background-color: #fff; box-shadow: 0 0 4px 1px rgba(71,79,87,0.35); position: relative; width: 100%; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%;}
.col-3 {position: relative;width: 100%;padding-right: 0px;padding-left: 0px;}
.headis {background-color: #55779b; height: 40px; line-height: 40px; padding: 0px; box-shadow: 0 0 8px #424054; position: relative; z-index: 1000;}
.headis > a {position: relative;text-transform: uppercase;font-weight: 700;display: inline-block;text-align: center;cursor: pointer;padding-left: 10px;padding-right: 10px;color: #fff;}
.logos {font-size: 35px;}
.logos:hover {color: red;}
.gomenu {padding: 5px 0;background-color: #fff; right: 5px;min-width: 150px; position: absolute; box-shadow: 0 1px 3px rgba(0,0,0,.1); border: 1px solid #c5d0db;top: 50px;z-index: 50;}
.gomenu::after {position: absolute; pointer-events: none; border: solid transparent; content: ''; height: 0; width: 0; bottom: 100%; right: 60px; border-width: 5px; margin: 0 -25px; border-bottom-color: #fff; }
.gomenu::before {position: absolute; pointer-events: none; border: solid transparent; content: ''; height: 0; width: 0; bottom: 100%; right: 42px; }
.gomenu_r {margin: 4px 5px; border-top: 1px solid #dbe4ec; }
.logosr {display: inline;float: right;cursor: pointer;padding: 0px 10px;color: #e8eff7;height: inherit;}
.logosr:hover {background-color: #3d6898;}
.nickl {font-weight: 700;overflow: hidden;font-size: 17px;}
.donwl {font-size: 12px;margin-left: 2px;color: #d4d4d4;}
.flowap2 {padding-top: 10px;padding-right: 10px;padding-left: 10px;padding-bottom: 5px;}
.foots {color: #3c3c3c; padding: 0px 10px; background-color: #edeeef; box-shadow: 0px 0px 4px 0px #bdbdbd; height: 45px; line-height: 45px; z-index: 10; position: relative;}
.str1 {height: 35px;line-height: 35px;padding: 0px 10px;text-align: center;}
.str1 > a {padding: 5px 12px; color: #86838e; position: relative; font-weight: 700; background-color: #fff; border-radius: 3px; box-shadow: 0 0 2px 0 rgba(117, 117, 117, 0.7); background-image: -webkit-gradient(linear,left bottom,left top,from(#ffffff),to(#f5f5f5));}
.str2 {color: #8ac547!important; cursor: not-allowed; color: #8ac547; opacity: .5;}
.str3 {padding: 5px 4px; color: #86838e; position: relative; display: initial; font-weight: 700; background-color: #fff; border-radius: 3px; box-shadow: 0 0 2px 0 rgba(117, 117, 117, 0.7); background-image: -webkit-gradient(linear,left bottom,left top,from(#eae8e8),to(#efefef)); cursor: not-allowed;}
.search_box {position: relative;}
.search_box input[type="text"] {border-radius: 2px; border: 0; position: absolute; margin-top: 7px; padding: 6px 6px 6px 19px; transition: background-color 0.05s, color 0.05s; background-position: left 8px; color: #ffffff; line-height: 15px; height: 25px; font-size: 13px; background: #2c4e75 url(/files/img/icon/ic_head_loupe.svg) 5px 6px no-repeat; padding-left: 23px; margin-left: 10px;}
.search_box input[type="text"]:focus {background-color: #fff; color: #000; }
.search_box input[type="text"]::placeholder {color: #82a1bf;}
.jm-logo:hover, .jm-logo:focus, .jm-logo:active {-webkit-animation-name: buzz; animation-name: buzz; -webkit-animation-duration: 0.15s; animation-duration: 0.15s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }
@-webkit-keyframes buzz {
    50% {-ms-transform: translateX(3px) rotate(2deg); -webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg); }

    100% {-ms-transform: translateX(-3px) rotate(-2deg); -webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg); } 
}
@keyframes buzz {
    50% {-ms-transform: translateX(3px) rotate(2deg); -webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg); }
    100% {-ms-transform: translateX(-3px) rotate(-2deg); -webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg); }
}
.fontniz {border-bottom: 1px solid #f3f3f3;background-color: #fafbfc;padding: 6px 10px;}
.nave1b {border-bottom: 1px solid #f3f3f3;font-weight: 700;padding: 5px 10px;background-color: #fafbfc;}
a.nave2b {color: #285473;border-bottom: 1px solid #f3f3f3;display: block;padding: 5px 10px;background-color: #fff;}
.iconwww {width: 20px;text-align: center;margin: 0!important;opacity: .6;}
a.nave2b:hover {background-color: #f5f5f5;}
a.nave2b:hover > .iconwww {opacity: 1;}
.searcad1 {left: 10px;position: absolute;top: 40px;}
.searcad2a {width: 200px!important;}
input[type=checkbox].cheac1 {display: none; }
label.cheac2:before {content: ""; display: inline-block; width: 16px; height: 16px; margin-right: 10px; position: absolute; left: 0; bottom: 1px; border: 1px solid #4f5a6e; }
label.cheac2 {cursor: pointer; position: relative; padding-left: 25px; }
.cheac1:checked + label.cheac2:before {content: "+"; text-shadow: 1px 1px 1px rgba(0, 0, 0, .2); font-size: 15px; color: #ff0000; text-align: center; line-height: 15px; }
.namerdis {text-decoration: underline;}
.bbk {padding: 0px 7px;text-align: center;display: inline-block;background-color: #f1f1f1;cursor: pointer;}
.bbk:hover {background-color: #e2e2e2;}
.bbot {margin-bottom: 2px;margin-top: 2px;}
.lisss {color:red;}
.redank10 {position: relative; cursor: text; height: 35px; line-height: 23px; background-color: #fff; margin-top: 5px; }
.redank11 {padding: 5px 9px 7px; padding-right: 0; margin-top: 1px; position: relative; float: left; z-index: 2; color: #828282; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.redank12 {overflow: hidden; margin-right: 1px; white-space: nowrap; }
.redank14 {padding: 0px 9px 0px; padding-left: 0; height: 35px; position: relative; z-index: 2; width: 100%; box-sizing: border-box; border: none; background-color: transparent; }
.redank13 {position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; border: 1px solid #d3d9de; }
.container {width: 100%;padding-right: 0px;padding-left: 0px;margin-right: auto;margin-left: auto;}
.linskso {display: block;padding-left: 10px; padding-right: 10px; background-color: #fff; color: #000; border-bottom: 1px solid #e7e8ec;font-size: 12px; line-height: 15px!important; height: auto!important; padding: 5px 10px;}
.linskso2 {position: absolute;display: block; top: 50px;right: 5px; background-color: #fff;width: 160px;border: 1px solid #c5d0db;}
.linskso2::after {position: absolute; pointer-events: none; border: solid transparent; content: ''; height: 0; width: 0; bottom: 100%; right: 146px; border-width: 5px; margin: 0 -25px; border-bottom-color: #fff; }


.flowap1 {padding-right: 0px;padding-left: 0px;}
.flowap3 {position: relative;box-shadow: 0 0 4px 1px rgba(112, 113, 113, 0.35);}
.flowap3d {margin-bottom: 5px;}

a.flowap5 {color: inherit;}
a.flowap5 > .bogess:hover {background-color: #fffbfb;}

.titlel {height: 35px;background-color: #fafbfc;line-height: 35px;padding: 0 10px;text-transform: uppercase;border-bottom: 1px solid #e7e8ec;font-weight: 700;color:#000;text-align: center;}
.titlerg {border-bottom: 1px solid #e7e8ec;background-color: #fafbfc;padding: 5px 10px;text-transform: uppercase;font-weight: 700;color:#000;}
a.linkr {display: block;line-height: 35px;height: 35px;padding-left: 10px;padding-right: 10px;background-color: #fff;color:#000;cursor: pointer;border-bottom: 1px solid #e7e8ec;}
a.linkr:hover {text-decoration: none;background-color: #fbfbfb;}
.linkr2 {display: block;line-height: 35px;height: 35px;padding-left: 10px;background-color: #fff;color:#928f8f;border-bottom: 1px solid #e7e8ec;}
a.linkr4 {display: block;line-height: 35px;height: 35px;padding-left: 10px;padding-right: 10px;background-color: #fff;color:#000;cursor: pointer;border-bottom: 1px solid #e7e8ec;}
a.linkr4:hover {text-decoration: none;background-color: #fbfbfb;}
.bogess {background-color: #fff;padding: 5px 10px;overflow: hidden;word-break: break-word;}
.imges {float: left;}

.fontniz2 {display: inline-block;}
.fontniz2 > i {color: #a0a0a0;cursor: pointer;}
a.linkall {padding: 3px 0;color: #a89fcc;display: block;text-align: center;text-transform: uppercase;}
a.linkall:hover {background-color: #efefef;color: #2d2d2d;}
#good {background-color: #d5efc7; padding: 5px 10px; color: #3b4039;position: relative;z-index: 11;box-shadow: 0 0 4px 1px rgba(112, 113, 113, 0.35);margin-bottom: 10px;}
#error {background-color: #efc7c7; padding: 5px 10px; color: #3b4039;z-index: 1;box-shadow: 0 0 4px 1px rgba(112, 113, 113, 0.35);margin-bottom: 10px;}
#close {float: right; margin-top: 1px; color: #6f6f6f; }
#close:hover {color: red; }
.cit {display: inline-block;background-color: #f9f1f9;padding: 5px 10px;border-left: 3px solid #b7a0c5;font-style: oblique;}
.tag {color: navy;}
.post {display: block; opacity: 1; max-width: 100%; overflow: visible; border: 1px solid #c5d0db;box-shadow: 0 1px 3px 1px rgba(0,0,0,.12); position: absolute; z-index: 10;right: 10px;top: 30px; min-width: 150px; background-color: #fff;}
.post::after {position: absolute; pointer-events: none; border: solid transparent; content: ''; height: 0; width: 0; bottom: 100%; right: 42px; border-width: 5px; margin: 0 -25px; border-bottom-color: #c5d0db; }
a.linkpan {display: block;padding: 5px 5px;color: #6d6c6c;}
a.linkpan:hover {color: #b35353;}
.far {margin-right: 5px;}
.prrco1 {font-size: 13px;line-height: 15px!important;height: auto!important;padding: 5px 10px;}
.prrco2 {font-size: 12px;text-align: center;line-height: 15px!important;height: auto!important;padding: 5px 10px;text-transform: uppercase;background-color: #fbfbfb;border-bottom: 0;}

a.fffz {display: block; padding: 0px 5px; color: #6d6c6c; height: 30px; line-height: 30px; }
a.fffz:hover {background-color: #e4eaf0;}
.fileviv {background-color: #fff;border-top: 1px solid #e7e8ec;padding: 5px 10px;text-align: center;}
a.buttonload {display: inline-block; background-color: #41b14f; color: #ffffff; font-family: "Roboto Condensed",sans-serif; text-decoration: none; font-weight: 700; letter-spacing: .2px; font-size: 14px; width: 150px; height: 42px; margin: 0; text-shadow: 0 0 3px rgba(0,0,0,.5); -webkit-transition: .3s all; -o-transition: .3s all; transition: .3s all;}
a.buttonload:hover {background-color: #41b14f; background-image: -webkit-gradient(linear,left top,left bottom,from(#9ec14c),to(#41b14f)); background-image: -o-linear-gradient(#9ec14c,#41b14f); background-image: linear-gradient(#9ec14c,#41b14f); color: #fff;}

.statb {display: initial;padding: 2px 10px;font-weight: 700;}

.leftcou {display: initial;float: right;color: #b38f8f;}
.leftcou2 {display: initial;float: right;}
.clls {color: #537559;}
.clls:hover {background: -webkit-gradient(linear,left top,right top,from(#da414f),to(#222b90)); background: -o-linear-gradient(left,#da414f,#222b90); background: linear-gradient(to right,#da414f,#222b90); -webkit-background-clip: text; -webkit-text-fill-color: transparent; -webkit-box-decoration-break: clone; box-decoration-break: clone; text-shadow: none; }
            
@media (min-width: 100px) {
	.postr1 {display: none;}   
    #lefts {display: none;}     
    .search_box {display: none;}   
}

@media (min-width: 992px) {
	.postr1 {display: block;} 
    .logos {width: -webkit-fill-available;}
    .col-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
    #lefts {display: block;}    
    .search_box {display: block;} 
    .container {
        max-width: 750px;
    }      
}

@media (min-width: 1200px) {
}