body,html,div,p,a,ul,li,input,button,form,textarea,span,img,h1,h2,h3 { margin: 0; padding: 0; }

body { background-color: rgb(118,109,100); color: rgb(218,209,200); background-image: url(/images/back.png); font-family: 'Arimo', sans-serif; font-size: 13px; }
input, button { font-family: 'Arimo', sans-serif; }

li { list-style-type: none; }

img { background-color: rgb(78,69,60); display: block; }

a { color: rgb(255,255,255); text-decoration: none; transition: 0.1s ease; }
a:hover { color: rgb(232,144,166); }

h1, h2 { color: rgb(255,255,255); display: block; font-weight: normal; text-align: left; text-transform: uppercase; }
h1 { font-size: 16px; margin: 10px 10px 0 10px; }
h2 { font-size: 26px; margin: 15px 10px 0 10px; }
 
a.knopka {
  color: #fff; /* цвет текста */
  text-decoration: none; /* убирать подчёркивание у ссылок */
  user-select: none; /* убирать выделение текста */
  background: rgb(152,15,0);
  padding: .7em 1.5em; /* отступ от текста */
  outline: none; /* убирать контур в Mozilla */
} 
a.knopka:hover { background: rgb(232,95,76); } /* при наведении курсора мышки */
a.knopka:active { background: rgb(152,15,0); } /* при нажатии */


.categ_desc {

    border-top: 1px solid rgb(118,109,100);
    box-shadow: 0 -1px 0 0 rgb(78,69,60);
    margin-top: 10px;
    padding: 10px 20px 10px 20px;
    font-size: 16px;
    text-align: justify;
    line-height: 20px;

}
.mauh-header { background-color: rgb(78,69,60); }
.mauh-head { text-align: center; overflow: hidden; margin: 0 auto; padding-bottom: 10px; max-width: 1840px; }
.mauh-logo { margin: 10px 5px 0 5px; }
.mauh-logo a { color: rgb(255,255,255); text-transform: uppercase; font-size: 24px; height: 30px; line-height: 30px; }
.mauh-logo a span { color: rgb(232,144,166); }
.mauh-head-menu { overflow: hidden; }
.mauh-head-menu li { margin: 10px 5px 0 5px; display: inline-block; vertical-align: top; height: 20px; line-height: 20px; text-transform: uppercase; font-size: 13px; }
.mauh-head-menu li a { color: rgb(255,255,255); }
.mauh-head-menu li a:hover, .mauh-head-menu li.active a { color: rgb(232,144,166); }

.mauh-search { margin: 10px auto 0 auto; width: 96%; max-width: 460px; }
.mauh-search form { overflow: hidden; }
.mauh-search input, .mauh-search button { display: block; font-size: 14px; outline: none; }
.mauh-search input { background-color: rgb(58,49,40); color: rgb(218,209,200); border: 1px solid rgb(138,129,120); border-radius: 3px; height: 28px; line-height: 28px; width: 79%; padding: 0 2%; float: left; }
.mauh-search input:focus { background-color: rgb(38,29,20); border-color: rgb(232,144,166); }
.mauh-search button { height: 30px; line-height: 30px; background-color: rgb(118,109,100); background: linear-gradient(to bottom,rgb(128,119,110),rgb(108,99,90)); color: rgb(255,255,255); border-radius: 3px; border: 0 none; width: 15%; float: right; cursor: pointer; }
.mauh-search button:hover { background-color: rgb(212,124,146); background: linear-gradient(to bottom,rgb(232,144,166),rgb(192,104,126)); color: rgb(255,255,255); }

.mauh-content { background-color: rgb(98,89,80); box-shadow: 0 0 15px -5px rgb(28,19,10); margin: 0 auto; width: 100%; max-width: 1840px; overflow: hidden; padding-bottom: 20px; }


.mauh-sort { overflow: hidden; padding-left: 10px; }
.mauh-sort li { display: block; float: left; margin: 5px 10px 0 0; font-size: 15px; }
.mauh-sort li a:hover, .mauh-sort li.active a { color: rgb(232,144,166); }

.mauh-thumbs-wr { padding-top: 10px; overflow: hidden; }

.mauh-thumb { background-color: rgb(78,69,60); float: left; width: 100%; overflow: hidden; position: relative; }
.mauh-thumb a { color: rgb(255,255,255); text-shadow: 1px 1px 0 rgb(0,0,0); }
.mauh-thumb a:hover { color: rgb(232,144,166); }
.mauh-thumb img { width: 100%; height: auto; max-height: 260px; }
.mauh-thumb a:hover img { opacity: 0.9; }
.mauh-thumb-info { background-color: rgba(18,9,0,0.7); position: absolute; bottom: 0; left: 0; width: 100%; height: 30px; padding: 5px 0; }
.mauh-thumb-name { height: 15px; line-height: 15px; font-size: 14px; margin: 0 10px; overflow: hidden; }

.mauh-thumb ul { overflow: hidden; margin: 0 0 0 10px; }
.mauh-thumb li { color: rgb(218,209,200); margin: 0 10px 0 0; display: block; float: left; font-size: 11px; line-height: 15px; height: 15px; overflow: hidden; }

.mauh-thumb-2 .mauh-thumb-info { height: 38px; }
.mauh-thumb-2 .mauh-thumb-name  { height: 20px; line-height: 20px; font-size: 18px; margin-top: 3px; }

.mauh-pages { overflow: hidden; padding: 10px 0 0 10px; }
.mauh-pages ul { overflow: hidden; }
.mauh-pages li { float: left; margin: 10px 10px 0 0; font-size: 16px; }
.mauh-pages li span.active { color: rgb(232,144,166);  }
.mauh-pages ul.mauh-next-prev li { font-size: 28px; }

.mauh-main-text { border-top: 1px solid rgb(118,109,100); box-shadow: 0 -1px 0 0 rgb(78,69,60); margin-top: 20px; padding: 20px 10px 0 10px; font-size: 16px; text-align: justify; line-height: 20px; }

.mauh-bns-bl { border-top: 1px solid rgb(118,109,100); box-shadow: 0 -1px 0 0 rgb(78,69,60); margin-top: 20px; text-align: center; overflow: hidden; font-size: 0; padding-top: 18px; }
.mauh-bn { background-color: rgb(78,69,60); display: inline-block; vertical-align: top; margin: 2px 1px 0 1px; width: 300px; height: 250px; }
.mauh-bn-2, .mauh-bn-3, .mauh-bn-4, .mauh-bn-5 { display: none; }

.mauh-player-wr { background-color: rgb(0,0,0); }
.mauh-player-bl { background-color: rgb(15,15,15); margin: 0 auto; position: relative; max-width: 720px; }
.mauh-player { width: 100%; height: 250px; }
.mauh-player iframe, .mauh-player object, .mauh-player embed, .mauh-player video { width: 100% !important; height: 100% !important; }

.mauh-on-player-wrap { background-color: rgba(0,0,0,0.6); position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5000; }
.mauh-on-player-block { position: absolute; top: 50%; left: 50%; width: 300px; height: 250px; z-index: 5500; margin: -125px 0 0 -150px; }
.mauh-on-pl-spts { overflow: hidden; }
.mauh-on-player-spot { background-color: rgb(45,45,45); width: 300px; height: 250px; }
.mauh-on-player-spot-2 { display: none; }
.mauh-on-player-close { position: absolute; z-index: 5600; background-color: rgb(255,255,255); color: rgb(38,29,20); top: 0; right: 0; font-weight: bold; width: 30px; text-align: center; height: 30px; line-height: 32px; text-transform: uppercase; font-size: 18px; cursor: pointer; transition: 0.2s ease; }
.mauh-on-player-close:hover { background-color: rgb(232,144,166); color: rgb(255,255,255); }

.mauh-video-info { display: none; background-color: rgb(78,69,60); overflow: hidden; border-radius: 0 0 3px 3px; padding: 20px 10px 20px 20px; border: 1px solid rgb(118,109,100); border-top: 0 none; margin: 0 auto; width: 98%; max-width: 690px; }
.mauh-video-info h1 { margin: 0; font-size: 18px; line-height: 32px; }
.mauh-video-info-top { overflow: hidden; }

.mauh-rating-container { margin: 10px auto 0 auto; width: 96%; max-width: 260px; height: 30px; overflow: hidden; }
.mauh-rating-container a, .mauh-progress { float: left; display: block; }
.mauh-rating-container a { width: 15%; font-size: 30px; line-height: 30px; }
.mauh-progress { width: 70%; text-align: center; margin-top: 7px; }
.mauh-rating-holder { background-color: rgb(235,85,85); position: relative; height: 7px; }
.mauh-rating { background-color: rgb(128,188,28); position: absolute; height: 7px; top: 0; left: 0; }
.mauh-rating-votes { height: 15px; line-height: 15px; font-size: 11px; overflow: hidden; margin-top: 3px; }
.mauh-rating-votes span { color: rgb(255,255,255); }
.mauh-rating-container a.mauh-like-btn { color: rgb(128,188,28); text-align: left; }
.mauh-rating-container a.mauh-like-btn:hover { color: rgb(108,208,8); }
.mauh-rating-container a.mauh-dislike-btn { color: rgb(255,85,85); text-align: right; }
.mauh-rating-container a.mauh-dislike-btn:hover { color: rgb(255,45,45); }

.mauh-video-info-top li { line-height: 30px; }

.mauh-video-info ul { overflow: hidden; }
.mauh-video-info li { display: block; float: left; font-size: 16px; margin: 10px 10px 0 0; }
.mauh-video-info li span { color: rgb(255,255,255); }
.mauh-video-info li a { text-decoration: underline; }
.mauh-video-info li a:hover { text-decoration: none; }

.mauh-video-text { margin-top: 10px; font-size: 14px; line-height: 18px; text-align: justify; }

.mauh-video-info-open, .mauh-video-info-close { background-color: rgb(78,69,60); border: 1px solid rgb(118,109,100); border-top: 0 none; border-radius: 0 0 3px 3px; cursor: pointer; margin: 0 auto; width: 120px; height: 40px; line-height: 42px; font-size: 14px; text-transform: uppercase; text-align: center; }
.mauh-video-info-open:hover, .mauh-video-info-close:hover { color: rgb(255,255,255); }
.mauh-video-info-close { display: none; }

.mauh-footer { background-color: rgb(78,69,60); box-shadow: inset 0 5px 15px -8px rgb(28,19,10); }
.mauh-foot { text-align: center; overflow: hidden; margin: 0 auto; padding: 20px 0;  font-size: 16px; display: table; width: 100%; max-width: 1840px; }
.mauh-foot span { color: rgb(232,144,166); }



@media all and (min-width:460px) {
    .mauh-thumb { width: 50%; }
    .mauh-player { height: 300px; }
    .mauh-on-player-close { top: -13px; right: -13px; }
}

@media all and (min-width:600px) {
    .mauh-player { height: 350px; }
    .mauh-on-player-block { margin-top: -125px; }
    
}

@media all and (min-width:700px) {
	.mauh-player { height: 405px; }
	.mauh-bn-2 { display: inline-block; }
    .mauh-on-player-block { width: 604px; margin-left: -302px; }
    .mauh-on-player-spot { float: left; margin: 0 1px; }
    .mauh-on-player-spot-2 { display: block; }
    .mauh-rating-container { float: left; }
    .mauh-video-info-top ul { float: right; }
    
}


@media all and (min-width:920px) {
    h1,h2 { margin-left: 20px; }
    h1 { font-size: 24px; }
    h2 { font-size: 20px; }
    .mauh-head { padding: 10px 0; height: 30px; }
    .mauh-logo { float: left; margin: 0 40px 0 20px; }
    .mauh-logo a { height: 30px; line-height: 30px; font-size: 28px; }
    .mauh-head-menu { float: left; }
    .mauh-head-menu li { float: left; margin: 0 20px 0 0; font-size: 16px; height: 30px; line-height: 30px; }
    .mauh-search { float: right; margin: 0 20px 0 0; width: 300px; }
    .mauh-sort { padding-left: 20px; }
    .mauh-sort li { margin-right: 20px; font-size: 16px; }
    .mauh-thumb { width: 33.3333%; }
    .mauh-pages { padding-left: 20px; }
    .mauh-pages li { margin-right: 20px; }
    .mauh-pages ul.mauh-next-prev li { font-size: 34px; }
    .mauh-main-text { padding: 20px 20px 0 20px; }
    .mauh-bns { overflow: hidden; margin-top: 20px; }
    .mauh-bn-3 { display: inline-block; }
   
}

@media all and (min-width:1380px) {
    .mauh-head-menu li { margin: 0 30px 0 0; font-size: 18px; }
    .mauh-search { width: 400px; }
    .mauh-thumb { width: 25%; }
    .mauh-bn-4 { display: inline-block; }
    .mauh-player-bl { max-width: 960px; }
    .mauh-player { height: 540px; }
    .mauh-video-info { max-width: 930px; }
}

@media all and (min-width:1530px) {
    .mauh-bn-5 { display: inline-block; }
}

@media all and (min-width:1900px) {
    .mauh-player-bl { max-width: 1280px; }
    .mauh-player { height: 720px; }
    .mauh-video-info { max-width: 1250px; }
}

#kt_player {
    position: absolute !important;

    width: 100% !important;
    height: 100% !important;
}
.g_hint {
    display: none;
    width: 260px;
    text-align: center;
    padding: 10px 0 0;
}

.player > div {
    width: 100% !important;
    height: 100% !important;
}