html, body {
    height: 100%;
}
body {
    text-align: center;
    margin: 0;
    padding: 0;
    /*background: url(img/bg/body_winter.jpg) 50% 20%/cover;
    background-attachment: fixed;*/
}

button, input[type=submit], input[type=reset], input[type=button], .button
{
    /*
        background-repeat: repeat-x;
        background-position: top;
    */
    padding: 5px 6px;
    vertical-align: middle;
    border: 1px solid #b3b9cf;
    background-color: #edeef3;
    color: #000;
    /*background-image: url(img/bgBtn.gif);*/
}
button:hover, input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover,
button:focus, input[type=submit]:focus, input[type=reset]:focus, input[type=button]:focus,
button[selected], input[type=submit][selected], input[type=reset][selected], input[type=button][selected]
{
    color: #fff;
    background-image: none;
    cursor:pointer;
    font-weight: normal;
    background-color: #4e8ccf;
    border-color: #4e8ccf;
}
button[disabled]:hover,
input[type="button"][disabled]:hover
{
    background-color: #edeef3;
    color: #000;
    cursor: default;
}
p, a, h1, h2, .article, .rss, span, li, summary,
.inputid, .inputid_r, .inputid_ok, .inputid_invalid,label{
    font-family: Helvetica, sans-serif;
    font-stretch: normal;
    font-variant: normal;
    font-style: normal;
    color : #2a3643;
}
p, a, li, label{
    font-size : 16px;
    line-height : 20px;
    font-weight: normal;
}
h1{
    font-size : 22px;
    line-height : 26px;
    font-weight: bold;
}
h2,summary{
    font-size : 18px;
    line-height : 22px;
    font-weight: normal;
}
/*.overlay {*/
/*background: url("img/overlay.png");*/
/*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";*/
/*filter: alpha(opacity=80);*/
/*-moz-opacity: 0.8;*/
/*-khtml-opacity: 0.8;*/
/*opacity: 0.8;*/
/*position: absolute;*/
/*z-index: 99;*/
/*}*/
/*.header{*/
/*background: none; *//*#ccddee url(img/bg/header_autumn.jpg) 50% 20%/cover;*/
/*width:100%;*/
/*height: 275px;*/
/*padding: 25px 0 0 0;*/
/*text-align: center;*/
/*display: none;*/
/*}*/
/*.hcontainer{*/
/*background: #ffffff;*/
/*width: 1024px;*/
/*height: 250px;*/
/*margin: 0 auto;*/
/*padding: 0;*/
/*text-align: left;*/
/*}*/
/*.hbody{*/
/*width: 974px;*/
/*height: 200px;*/
/*margin: 0;*/
/*padding: 25px;*/
/*background: #c5c3c4 url(img/bg/logobg4.jpg) 50% 50%/cover no-repeat;*//*#ccddee;*/
/*}*/
/*.menu{*/
/*background: none; *//*#ccddee url(img/bg/header_autumn.jpg) 50% 20%/cover;*/
/*width:100%;*/
/*height: 130px;*/
/*padding: 0;*/
/*text-align: center;*/
/*clear: both;*/
/*}*/
/*.mcontainer{*/
/*background: #ffffff;*/
/*width: 1024px;*/
/*height: 80px;*/
/*margin: 25px auto;*/
/*padding: 0;*/
/*text-align: left;*/
/*}*/
/*.mbody{*/
/*width: 974px;*/
/*height: 30px;*/
/*margin: 0;*/
/*padding: 25px;*/
/*background: #ffffff;*//*#ccddee;*/
/*}*/
/*.mlogo{*/
/*width: 160px;*/
/*height: 30px;*/
/*padding: 0px;*/
/*margin: 0px;*/
/*background: #ffffff;*/
/*float: right;*/
/*}*/
/*.mbcontainer{*/
/*width: 574px;*/
/*height: 30px;*/
/*margin: 0;*/
/*padding: 0px*/
/*}*/
/*.mbutton{*/
/*background: #ffffff;*/
/*float: left;*/
/*padding: 5px 25px 5px 0;*/
/*}*/
/*.pbody {*/
/*background: none; *//*#ffffff;*/
/*width: 100%;*/
/*text-align: center;*/
/*display: block;*/
/*clear: both;*/
/*}*/
/*.pbcontainer {*/
/*background: #ffffff; *//*#F5F1E6;#E9F0F6;#fbf9ee;*/
/*width: 1024px;*/
/*margin: 0 auto;*/
/*padding: 0;*/
/*text-align: left;*/
/*}*/
/*.pbbody {*/
/*width: 984px;*/
/*margin: 0;*/
/*padding: 20px 20px 80px 20px;*/
/*min-height: calc(100vh - 426px);*/
/*}*/

/*.pbbody div{*/
/*font-family: Helvetica, sans-serif;*/
/*font-stretch: normal;*/
/*font-variant: normal;*/
/*font-style: normal;*/
/*color : #2a3643;*/
/*font-size : 16px;*/
/*line-height : 20px;*/
/*font-weight: normal;*/
/*}*/

/*#where{*/
/*width: 1004px;*/
/*margin: 0 auto;*/
/*padding: 0px 10px 10px 10px;*/
/*display: block;*/
/*text-align: left;*/
/*}*/
/*.where{*/
/*list-style: none;*/
/*padding: 0;*/
/*margin: 0;*/
/*outline: none;*/
/*text-align: left;*/
/*}*/
/*.where .where-item{*/
/*margin: 0;*/
/*padding: 3px 3px 3px 0px;*/
/*float: left;*/
/*min-height: 0;*/
/*text-align: left;*/
/*line-height : 20px;*/
/*}*/
/*.where-item a, li.where-item {*/
/*font-family: Helvetica, sans-serif;*/
/*font-stretch: normal;*/
/*font-variant: normal;*/
/*font-weight: normal;*/
/*font-style: normal;*/
/*color : #2a3643;*/
/*font-size : 12px;*/
/*}*/
/*.where-item span{*/
/*float: left;*/
/*}*/
/*.levoemenu{*/
/*list-style: circle;*/
/*}*/
/*.levoemenu a{*/
/*color : #2a3643;*/
/*font-size : 12px;*/
/*}*/
/*div#map_canvas { width:754px; height:590px; }*/
/*.contacts_div_text {*/
/*width: 318px;*/
/*float: left;*/
/*background: none;*/
/*margin: 0px 0px 0px 0;*/
/*padding: 5px;*/
/*}*/
/*.contacts_q_div_text {*/
/*width: 652px;*/
/*float: left;*/
/*background: none;*/
/*margin: 0px 10px 15px 0;*/
/*padding: 5px;*/
/*}*/
/*.partname{*/
/*margin: 25px;*/
/*clear: both;*/
/*display: block;*/
/*}*/
/*.partfoto{*/
/*position: relative;*/
/*left: -20px;*/
/*top: 0;*/
/*width: 1024px;*/
/*height: 100px;*/
/*}*/
/*.news{*/
/*background: url(img/bg/news.jpg) 50% 20%/cover;*/
/*}*/
/*.countries{*/
/*background: url(img/bg/countries.jpg) 50% 40%/cover;*/
/*}*/
/*.tours{*/
/*background: url(img/bg/tours.jpg) 50% 30%/cover;*/
/*}*/
/*#articleslist a{*/
/*text-decoration: none;*/
/*}*/
/*#tourslist{*/
/*padding: 10px 0;*/
/*}*/
/*.article-thumb-bricks:before {*/
/*content: "";*/
/*display: block;*/
/*height: 30px;*/
/*position: absolute;*/
/*left: 0;*/
/*right: 0;*/
/*bottom: 0;*/
/*z-index: 2;*/
/*background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(80%, #fff), color-stop(100%, #fff));*/
/*background: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, #fff 80%, #fff 100%);*/
/*background: -moz-linear-gradient(rgba(255, 255, 255, 0) 0%, #fff 80%, #fff 100%);*/
/*background: -o-linear-gradient(rgba(255, 255, 255, 0) 0%, #fff 80%, #fff 100%);*/
/*background: linear-gradient(rgba(255, 255, 255, 0) 0%, #fff 80%, #fff 100%);*/
/*}*/
/*.article-thumb-bricks{*/
/*float: left;*/
/*position: relative;*/
/*width: 206px;*/
/*height: 250px;*/
/*padding: 10px;*/
/*margin: 10px;*/
/*text-align: left;*/
/*overflow: hidden;*/
/*box-shadow: 0px 5px 5px 0px darkgrey;*/
/*-webkit-box-shadow: 0px 5px 5px 0px darkgrey;*/
/*-moz-box-shadow: 0px 5px 5px 0px darkgrey;*/
/*cursor: pointer;*/
/*background: none;*/
/*}*/
/*.footer{*/
/*background: #fbf9ee;*//*none; #fbf9ee url(img/bg/footer_autumn.jpg) 50% 100%/cover;*/
/*width:100%;*/
/*min-height:235px;*/
/*text-align: center;*/
/*display: block;*/
/*padding: 25px 0;*/
/*clear: both;*/
/*}*/

/*.fcontainer{*/
/*background: #ffffff;*/
/*width: 974px;*/
/*min-height: 185px;*/
/*margin: 0 auto;*/
/*padding: 25px;*/
/*text-align: center;*/
/*}*/
.inputid { border: 1px solid #e6e6e6;	background:none; padding: 5px 0;}
.inputid_r { border: none;	background:none; padding: 5px 0;}
.inputid_ok {
    border: 1px solid #49B94E;
    color: black;
    background: #CBFFC4;
    margin-right: 12px;
    padding: 5px 0;

}
.inputid_invalid {
    border: 1px solid #E21012;
    color: #E21012;
    background: #FFD2C4;
    margin-right: 12px;
    padding: 5px 0;
}

/**********************************************EDITOR***************************************/
.gallery.custom-state-active { background: #eee; }
.galery ul {
    display: block;
    list-style-type: none;
    /*-webkit-margin-before: 1em;*/
    /*-webkit-margin-after: 1em;*/
    /*-webkit-margin-start: 0px;*/
    /*-webkit-margin-end: 0px;*/
    /*-webkit-padding-start: 40px;*/
}
.gallery li {
    float: left;
    width: 96px;
    padding: 0.4em;
    margin: 0 0.4em 0.4em 0;
    text-align: center;
}
.gallery li h5 { margin: 0 0 0.4em;}
.gallery li a { float: right; }
.gallery li a.ui-icon-zoomin { float: left; }
.gallery li a.ui-icon-arrow-1-s { float: left; }
.gallery li a.ui-icon-trash { float: right; }
.gallery li div {
    width: 100%;
    height: 82px;
}
.overflow-scroll{
    overflow: scroll;
}

@media (max-width: 487px) {
    .padmarg0_487{
        padding: 0 !important;
        margin: 0 !important;
        max-width: 100vw;
    }
    .insimg{
        display: inline-block;
        padding: 0;
        margin: 0;
        text-align: center;
    }
}
@media (min-width: 488px) {
    .insimg{
        display: inline-block;
        padding: 0;
        margin: 10px;
        text-align: center;
    }
    .padmarg0_487{
    }
}
.insimg img{
    max-width: 100vw;
}
/*.dateofissue{*/
/*font-size: 10px;*/
/*margin-top: 3px;*/
/*}*/

#overlay {
    background: url("https://mldom.miren.com.ua/img/overlay.png");
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}
#enImgDescr{
    display: none;
    width: 100%;
    text-align:center;
    background-color: #eee;
}
#enlargeImageDiv{
    display: none;
    position: absolute;
    top:0;
    left:0;
    z-index: 9000;
    width: 660px;
    max-width: 100%;
    /*height: 544px;*/
    border: 1px solid #ddd;
    padding: 2px;
    border-radius: 4px;
    text-align:center;
    background-color: #eee;
}
#enlargeImageDiv img, #enlargeImageDiv video{
    opacity: 1;
    padding:0;
    margin:0;
    border: 0;
    display: inline;
    max-width: 99vw;
    object-fit: contain;
}
#enlargeImageDiv table, #enlargeImageDiv table td{
    padding:0;
    margin:0;
    border-spacing: 0;
    border-collapse: collapse;
    border: 0;
    table-layout: fixed;
}
#enlargeImageDiv table td div p {
    padding:6px;
    margin:0;
}
#enlargeImageDiv h5{
    height: 20px;
    padding: 2px;
    margin: 0;
    width: 99%;
    font-family: Helvetica, sans-serif;
    font-stretch: normal;
    font-variant: normal;
    font-weight: normal;
    font-style: normal;
    color : #2a3643;
    font-size : 16px;
    line-height : 20px;
    overflow: hidden;
}
.border-on {
    border: 1px solid #eeeeee;
}
/*******************************************************************************/
';