label {font-size:100%; font-weight: 600; margin: 0px 0px 2px 0px}
input, .input-group-text {margin-bottom:10px}

a, a:hover {color:black; text-decoration:none}
a, .link {color:black}
a:hover, .link:hover {color:#555; text-decoration:underline}
a img {text-decoration:none; margin-right:7px}

hr {color:#999999;height:2px !important;margin:0px !important}

th {color:#555555}

.hardlink {text-decoration:underline}

.btn {font-weight:bold;font-size:80%}

xdiv {border:1px solid red}

.justmenu {padding:0px;margin-left:25px;margin-top:5px}
.justmenu li {padding:0px 0px 4px 3px;list-style-image: url('/i/li.png');line-height:1.2em;margin-bottom:4px}
.justmenu li li {padding:0px 0px 4px 3px;list-style-image: url('/i/lili.png');line-height:1.2em}

.logo {
min-width: 280px;
max-width: 600px;
width: 100%;
}

.silverbold{
font-weight:700;
color:#444444
}

.gallery_tmb{
width:247px;
border:2px solid silver;
float:center;
margin:10px;
cursor:hand;cursor:pointer;
}

.comingsoon_en {
display:block;
position:absolute;
z-index:7777;
width:295px;
height:377px;
background: url("/i/comingsoon_en.svg") no-repeat;
opacity: 0.7;
}

.comingsoon_ru {
display:block;
position:absolute;
z-index:7777;
width:295px;
height:377px;
background: url("/i/comingsoon_en.svg") no-repeat;
opacity: 0.7;
}

.comingsoon_ua {
display:block;
position:absolute;
z-index:7775;
width:295px;height:377px;
background: url("/i/comingsoon_ua.svg") no-repeat;
opacity: 0.7;
}

.bigim {
position:absolute;
left:5px;right:5px;top:5px;bottom:5px;
width:100%;
height:100%;
text-align:center;vertical-align:center;
z-index:7778;
background-color: rgba(255,255,255,0.8);
vertical-align:middle;
display:none;
}

.bigim div {
display: table;
width:100%;height:100%;
vertical-align:middle;
}

.bigim div div {
display: table-cell;
width:100%;height:100%;
vertical-align:middle;
}


.bigim div div img {width:auto;height:100%;border:2px solid silver;cursor:hand;cursor:pointer}
