html,body {margin:0;padding:0;border:0;height:100%;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;}
body {background:#000000 url(../__f/back_adv.jpg) repeat center center;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#2dfa17;}
img.logo {height:auto;width:auto;margin:0;padding:0;border:0;float:left;}
a {font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#2dfa17;text-decoration:underline;}
a.logo {margin:0px;padding:0px;border:0px none;}
div.btn {
display:inline-block;float:right;background-color: #33ff00;color: #000000;font-size: 10px;font-family: Arial,Helvetica,sans-serif;text-align: center;vertical-align: middle;margin:3px 0px 2px;padding: 1px 5px;border:1px solid #ccff33;cursor:pointer;border-radius:2px;
transition: background 0.3s ease-out,color 0.2s ease-out,box-shadow 0.5s cubic-bezier(0.4,0,0.9,2),filter 0.3s;
filter:blur(1px);
}
div.btn:hover {background-color: #1b7700;color: #ccff33;box-shadow:0px 0px 30px #FB6214;filter:none;}
a.btn {color: #000000;text-decoration: none;padding: 1px;}
input[type="text"],input[type="password"],textarea {color: #33ff00;background-color: transparent;border:1px solid #00CC00;height: 18px;text-align: center;font-size: 10px;font-family: Arial,Helvetica,sans-serif;width:100%;border-radius:2px;box-sizing:border-box;}
textarea {height: 40px;resize:none;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus {background-color: rgba(0,255,0,0.11)}

div.logo {position:absolute; top:29%;left:12%;background:transparent url(../__f/logo_h.gif) no-repeat;width:232px;height:255px;}
div.logo_btn {position:absolute; top:76px;left:152px;background:transparent url(../__f/logo_r_m_s.gif) no-repeat;width:69px;height:61px;cursor:none;}
div.logo_btn:hover {background-position:0px -61px;}
div.login {
position:absolute;left:201px;top:60px;padding:27px 0px 0px 43px;background:transparent url(../__f/form.gif) no-repeat;height:120px;width:172px;vertical-align:middle;
transform:scale(0);
transform-origin: top left;
opacity:0;
transition:0.3s ease-out;
}
div.login.viz {
transform:scale(1);
opacity:1;
}


img.ill {border: 1px solid #00cc00;}

div.about {
position:fixed;bottom:0;right:0;width:200px;text-align:right;white-space:nowrap;padding-right:10px;line-height:150%;
}
div.about b > mp {font-size:9px;position:relative; top:-4px;left:-3px;letter-spacing:-6px;text-decoration:none;}
div.about b > mb {font-weight:900;font-size:11px;position:relative; top:+6px;text-transform:uppercase;text-decoration:none;}
div.about a > b {text-decoration:underline;}
div.about a:hover > b {color:#FB6214;}
