@import url('reset.css');


@font-face {
  font-family: 'FuturaPT';
  src: url('/fonts/FuturaPT/FuturaPT-Medium.ttf');
  font-display: swap;
}
@font-face {
  font-family: 'FuturaPT-bold';
  src: url('/fonts/FuturaPT/FuturaPT-Bold.ttf');
  font-display: swap;
}

html,body {min-height: 100vh;width:100vw;background-color:#efefef;}
body {background:url('/img/bg.jpg') repeat-y 0 0;background-size: 100% 100%;}
h1 {font-size:35px;color:white;padding:20px;}
.both {clear:both;}

.fwrapper{
    position:absolute;
    z-index:1000;
    top:15vw;
    left:10vw;
    border:1px solid white;
    border-radius:20px;
    position:absolute;
    
    width:450px;
    padding:20px 0;
    overflow:hidden;
}
.ftitle {float:left;margin:20px;margin-right:0px;width:120px;color:white;}
.fdata  {float:left;margin:20px;margin-right:0px;width:250px;}
.fdata  input[type=text]{width:100%;}

.logo {height:7.5vw;float:left;margin:2vw 5vw;}
.bottom {
    position:absolute;
    right:0;
    bottom:0;
    height:30vw;
    width:auto;
    margin:0;
}
.err {color:red;text-align:center;}
/* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
.submit-button {
    background-color: #5483B8;
    background-image: -moz-linear-gradient(center top, #B6D3F4, #5483B8) !important;
    border: 1px solid #9AC9FF !important;
    border-radius: 18px 18px 18px 18px;
    box-shadow: 0 2px 2px white inset, 0 3px 3px rgba(0, 0, 0, 0.6);
    color: white !important;
    display: inline-block;
    font: 600 18px "Lucida Grande", Sans-Serif;
    padding: 10px 20px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    cursor: hand;
    cursor: pointer;
    margin: 0 2px 0 2px;
}

.submit-button:hover {
    box-shadow: 0 5px 10px white inset, 0 3px 3px rgba(0, 0, 0, 0.6);
}

.submit-button:active {
    box-shadow: 0 2px 6px white inset, 0 1px 1px rgba(0, 0, 0, 0.6);
    top: 2px;
}
/* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
.add-button {
    background-color: #019412;
    background-image: -moz-linear-gradient(center top, #019412, #439c3e) !important;
    border: 1px solid #9AC9FF !important;
    border-radius: 18px 18px 18px 18px;
    box-shadow: 0 2px 2px white inset, 0 3px 3px rgba(0, 0, 0, 0.6);
    color: white !important;
    display: inline-block;
    font: 600 18px "Lucida Grande", Sans-Serif;
    margin: 0 2px 0 2px;
    padding: 10px 20px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    cursor: hand;
    cursor: pointer;
}

.add-button:hover {
    box-shadow: 0 5px 10px white inset, 0 3px 3px rgba(0, 0, 0, 0.6);
}

.add-button:active {
    box-shadow: 0 2px 6px white inset, 0 1px 1px rgba(0, 0, 0, 0.6);
    top: 2px;
}
/* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/
/*-------------------------------------------------------------------*/
#vhod {
    position:absolute;
    left:50%;
    width:330px;
    margin:65px;
    margin-left:-165px;
    border:1px solid #cccccc;
    background-color:white;
    background-repeat:no-repeat;
}
#vhod img {margin-top:-20px;margin-bottom:-50px;}
#vhod h1{font-size:26px;margin:0;color:black;}
#vhod td {text-align:right;padding:10px;font-family: Segoe UI; font-size: 14px; color:black;vertical-align:middle;}
#vhod td#vhod_title {padding:0 10px;height:32px;background:url(/core/adm/img/vhod_title.png) top right;background-repeat:no-repeat;text-align:left;}
#vhod input {font-size: 14px; width:150px;padding:2px;border:1px solid #ccc;}
#vhod td#vhod_remem {padding:0 10px;}
/*-------------------------------------------------------------------*/

@media only screen and (max-width: 1200px) {

}
@media only screen and (max-width: 1100px) {
    .fwrapper{
        position:absolute;
        top:15vw;
        left:10vw;
    }
}


@media only screen and (max-width: 800px) {
    .fwrapper{
        position:absolute;
        top:30vw;
        left:20px;
        width:calc(100% - 40px);
    }
    .ftitle {width:calc(40% - 40px)}
    .fdata  {width:calc(60% - 40px)}
    .bottom {height:50vw;}
}