.clear { clear: both; }
.float-left { float: left; }
.float-right { float: right; }
.text-center { text-align: center; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.display-block { display: block !important; }
.display-inline-block { display: inline-block !important; }
.display-none { display: none !important; }
.color-333333 { color: #333333; }
.color-666666 { color: #666666; }
.cursor-pointer { cursor: pointer; }

.border-top-1 { /*border-bottom: 1px solid #E9E9E9;*/ border-top: 1px solid #CCCCCC; }
.border-top-2 { /*border-bottom: 1px solid #E9E9E9;*/ border-top: 2px solid #CCCCCC; }
.border-bottom-1 { /*border-bottom: 1px solid #E9E9E9;*/ border-bottom: 1px solid #CCCCCC; }
.border-bottom-2 { /*border-bottom: 1px solid #E9E9E9;*/ border-bottom: 2px solid #CCCCCC; }
.border-bottom-none { border-bottom: none; }
.border-right-1 { /*border-right: 1px solid #E9E9E9;*/ border-right: 1px solid #CCCCCC; }
.border-left-1 { /*border-right: 1px solid #E9E9E9;*/ border-left: 1px solid #CCCCCC; }
.border-none { border: none !important; }

ins {
    display: block;
}

.mh-play-icon, .mh-gallery-icon {
    position: absolute;
    display: block;
}
.mh-play-icon {
    width: 115px;
    height: 115px;
    overflow: hidden;
    background: url('/i/play.png') 0 0 no-repeat;
}
.mh-play-icon.photo-270-124 {
    left: 80px;
    top: 10px;
}
.mh-play-icon.photo-270-248 {
    left: 80px;
    top: 60px;
}
.mh-play-icon.photo-270-370-left {
    left: 80px;
    top: 130px;
}
.mh-play-icon.photo-270-370-right {
    left: 370px;
    top: 130px;
}
.mh-play-icon.photo-560-370-left {
    left: 230px;
    top: 130px;
}
.mh-play-icon.photo-560-370-right {
    left: 510px;
    top: 130px;
}
.mh-play-icon.photo-845-370-left {
    left: 370px;
    top: 130px;
}
.mh-play-icon.photo-845-370-right {
    left: 640px;
    top: 130px;
}
.mh-gallery-icon {
    width: 85px;
    height: 63px; 
    overflow: hidden;
    background: url('/i/aparat2.png') 0 0 no-repeat;
}
.mh-gallery-icon.photo-270-124 {
    left: 185px;
    top: 61px;
}
.mh-gallery-icon.photo-270-248 {
    left: 185px;
    top: 185px;
}
.mh-gallery-icon.photo-270-370-left {
    left: 185px;
    top: 307px;
}
.mh-gallery-icon.photo-270-370-right {
    left: 468px;
    top: 307px;
}
.mh-gallery-icon.photo-560-370-left {
    left: 475px;
    top: 307px;
}
.mh-gallery-icon.photo-560-370-right {
    left: 752px;
    top: 307px;
}
.mh-gallery-icon.photo-845-370-left {
    left: 760px;
    top: 307px;
}
.mh-gallery-icon.photo-845-370-right {
    left: 1035px;
    top: 307px;
}

.mh-cat-on-image {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    /* background-color: rgba(201,24,32,0.9);*/
    background-color: rgba(0,64,102,0.9);
    color: #ffffff;
    font-size: 15px;
    padding: 5px;
}

.vjs-play-control, .vjs-fullscreen-control, .vjs-volume-menu-button, .vjs-current-time-display, .vjs-remaining-time-display {
    color:#ffffff!important;
}

.font-10 { font-size: 10px !important; }
.font-11 { font-size: 11px !important; }
.font-12 { font-size: 12px !important; }
.font-14 { font-size: 14px !important; }
.font-16 { font-size: 16px !important; }
.font-18 { font-size: 18px !important; }
.font-20 { font-size: 20px !important; }
.font-22 { font-size: 22px !important; }
.font-24 { font-size: 24px !important; }
.font-26 { font-size: 26px !important; }
.font-28 { font-size: 28px !important; }
.font-32 { font-size: 32px !important; }
.font-50 { font-size: 32px !important; }

/* heights */
.height-25 { height: 25px !important; }
.height-325 { height: 325px !important; }
.height-330 { height: 330px !important; }
.height-370 { height: 370px !important; }
.height-380 { height: 380px !important; }
.height-436 { height: 436px !important; }
.height-660 { height: 660px !important; }
.height-670 { height: 670px !important; }

/* width */
.width-100-percent { width: 100% !important; }
.width-70-percent { width: 70% !important; }
.width-50-percent { width: 50% !important; }
.width-30-percent { width: 30% !important; }
.width-50 { width: 50px !important; }
.width-100 { width: 100px !important; }
.width-115 { width: 115px !important; }
.width-135 { width: 135px !important; }
.width-200 { width: 200px !important; }
.width-270 { width: 270px !important; }
.width-400 { width: 400px !important; }
.width-auto { width: auto !important; }

/* margins */
.margin-5 { margin: 5px !important; }
.margin-5-left { margin-left: 5px !important; }
.margin-5-right { margin-right: 5px !important; }
.margin-5-top { margin-top: 5px !important; }
.margin-5-bottom { margin-bottom: 5px !important; } 
.margin-10 { margin: 10px !important; }
.margin-10-left { margin-left: 10px !important; }
.margin-10-right { margin-right: 10px !important; }
.margin-10-top { margin-top: 10px !important; }
.margin-10-bottom { margin-bottom: 10px !important; } 
.margin-20 { margin: 20px !important; }
.margin-20-left { margin-left: 20px !important; }
.margin-20-right { margin-right: 20px !important; }
.margin-20-top { margin-top: 20px !important; }
.margin-20-bottom { margin-bottom: 20px !important; } 
.margin-25 { margin: 25px !important }
.margin-25-left { margin-left: 25px !important; }
.margin-25-right { margin-right: 25px !important; }
.margin-25-top { margin-top: 25px !important; }
.margin-25-bottom { margin-bottom: 25px !important; } 
.margin-30 { margin: 30px !important; }
.margin-30-left { margin-left: 30px !important; }
.margin-30-right { margin-right: 30px !important; }
.margin-30-top { margin-top: 30px !important; }
.margin-30-bottom { margin-bottom: 30px !important; } 

/* paddings */
.padding-3 { padding: 3px !important; }
.padding-3-left { padding-left: 3px !important; }
.padding-3-right { padding-right: 3px !important; }
.padding-3-top { padding-top: 3px !important; }
.padding-3-bottom { padding-bottom: 3px !important; } 
.padding-5 { padding: 5px !important; }
.padding-5-left { padding-left: 5px !important; }
.padding-5-right { padding-right: 5px !important; }
.padding-5-top { padding-top: 5px !important; }
.padding-5-bottom { padding-bottom: 5px !important; } 
.padding-7 { padding: 7px !important; }
.padding-7-left { padding-left: 7px !important; }
.padding-7-right { padding-right: 7px !important; }
.padding-7-top { padding-top: 7px !important; }
.padding-7-bottom { padding-bottom: 7px !important; } 
.padding-10 { padding: 10px !important; }
.padding-10-left { padding-left: 10px !important; }
.padding-10-right { padding-right: 10px !important; }
.padding-10-top { padding-top: 10px !important; }
.padding-10-bottom { padding-bottom: 10px !important; } 
