body{text-align:center;font-family:arial;background-color:White;background:url('/images/bg_body.jpg') repeat-x;}

.login-head,.login-head-,.login-head-ru,.login-head-ua,.login-head-kz{z-index:1;margin:auto 0; background:url(/images/bg-top.png) no-repeat;width:471px;height:120px;position:relative}

.login-head h3{margin:0;padding:0;position:absolute;z-index:1;top:80px;left:142px;top:95px;width:174px}

#loginForm{padding:1px 50px 40px;margin:0 auto 0;text-align:left;background:url(/images/bg-bottom.png) 0 100% no-repeat;width:370px!important;position:relative;display:block}

#loginForm input{font-size:1.5em;margin-top:6px;width:100%;box-sizing:border-box}

#loginForm input.checkbox,#loginForm input.submit{width:auto}

#loginForm p{margin:1em 0}

#loginForm .errors div{color:red;font-size:1.3em}

#loginForm label{cursor:pointer}

#loginForm div.inner{position:relative}

#loginForm span.hint{color:gray;font-size:0.8em}

.login-links{margin:1em auto 0;text-align:left;width:368px;position:relative;font-size:0.85em}

.login-links ul{margin:0;padding:0}.login-links li{list-style-image:none;list-style-type:none;margin-bottom:0.5em}

.login-links a{color:#438EB3}



.inner h1{font-size:20px}

.inner .message{font-size:0.85em}

.inner .message a{color:#438EB3}

p.captchaBlock img{float:left;margin-right:0.5em;border:1px solid #999;cursor:pointer}

p.captchaBlock label{display:block;margin-bottom:0.3em}

.captcha{position:relative}

.captcha label{float:left}.captcha img{float:left;margin-top:6px}

.captcha input{width:140px!important;margin-top:19px!important;margin-left:100px}

.captcha a{display:block;float:left;clear:both;color:#438EB3;font-size:0.85em;margin-top:2px;border-bottom:1px dotted;text-decoration:none}

.captcha .changeCaptchaIcon{margin:5px 0 0 1px}

.captcha .changeCaptcha{cursor:pointer}

.login-save-disabled{color:#999}

.login-save-disabled div.info{color:black;font-size:0.6em;margin-top:-3px}

body{min-width:980px}

.ui-login-layout-main{width:427px;float:left;position:absolute;top:50%;left:50%;margin:-205px 0px 0px -213px;}

.ui-login-layout-left,.ui-login-layout-right{width:50%;text-align:left;min-height:100px;height:auto !important;height:100px}

.ui-login-layout-left{float:left;margin-right:-214px}

.ui-login-layout-right{float:right;margin-left:-214px}

.ui-login-layout-left-inner{margin-right:214px}

.ui-login-layout-right-inner{margin-left:214px}a,a:link,a:hover,a:visited,a:active{color:#438eb3}




button.common{border:0;padding:0;margin:0;outline:none;vertical-align:middle;cursor:pointer;background:transparent;user-select:none;-moz-user-select:none;text-shadow:0 0 2px #333;font-size:100%;overflow:visible;font-family:Arial,Tahoma,Verdana,Sans-Serif}

html>body button.common,x:-moz-any-link,x:default{margin:0 -3px}

button::-moz-focus-inner{border:0}

button.common span{display:block;white-space:nowrap;position:relative;font-weight:bold;padding:0 0 0 19px;text-align:center;background:url(/images/bg-buttons-big.png) no-repeat 0 0;height:36px;line-height:36px;border:0}
.ie7 .body-employees .sdf-wnd .sdf-wnd-t{position:static}

.ie7 .body-employees button.common span{position:static}

button.common .b-b-right{display:block;padding:0 19px 0 0;height:36px;line-height:36px;background-position:100% 0;color:#fff}

button.common .button-text span{padding:0;background:transparent}

button.common:focus .b-b-left{background-position:0 -36px}

button.common:focus .b-b-right{background-position:100% -36px}

button.common .button-text{padding:0;background:url(/s/7/i/btn/loader-green.gif) no-repeat 0 -100px transparent}


button.disabled .b-b-left,button.disabled:focus .b-b-left{background-position:0 -294px !important}

button.disabled .b-b-right,button.disabled:focus .b-b-right{background-position:100% -294px !important;color:#fff !important}

button.green-big:focus .b-b-left{background-position:0 -75px}button.green-big:focus .b-b-right{background-position:100% -75px}

button.green-big:hover .b-b-left{background-position:0 -36px}button.green-big:hover .b-b-right{background-position:100% -36px}

button.green-big.progress:focus .b-b-left,button.green-big.progress:hover .b-b-left,button.green-big.progress .b-b-left{background-position:0 -111px}

button.green-big.progress:focus .b-b-right,button.green-big.progress:hover .b-b-right,button.green-big.progress .b-b-right{background-position:100% -111px}


button.progress,button.disabled{cursor:default}

button.right{margin-left:150px;margin-top:10px;}

button.green span,button.red span,button.silver span{padding:0 0 0 16px;background:url(/s/7/i/btn/bg-buttons-regular.png) no-repeat 0 0;background-position:0 0;height:32px;line-height:32px}

button.green .b-b-right,button.red .b-b-right,button.silver .b-b-right{padding:0 17px 0 0;height:32px;line-height:32px;background-position:100% 0}


button.green:focus .b-b-left{background-position:0 -64px}

button.green:focus .b-b-right{background-position:100% -64px}

button.green:hover .b-b-left{background-position:0 -31px}

.ie7 button.green:hover .b-b-left{background-position:0 0}

button.green:hover .b-b-right{background-position:100% -31px}

.ie7 button.green:hover .b-b-right{background-position:100% 0}

button.green.progress:focus .b-b-left,button.green.progress:hover .b-b-left,button.green.progress .b-b-left{background-position:0 -96px}

button.green.progress:focus .b-b-right,button.green.progress:hover .b-b-right,button.green.progress .b-b-right{background-position:100% -96px}
