#imail {width: auto !important;}
.auth-wrap-mail {margin: 0 auto;}
.page_mail .auth-wrap .auth-cont-wrap {float: left; width: 48%;}
.page_mail .auth-wrap .auth-cont {margin: 30px auto;}
.page_mail .auth-wrap .auth-cont-wrap .auth-cont {margin: 0 0 10px 10% !important; float: right;}
.page_mail .auth-wrap .auth-body input[type="text"], .page_mail .auth-wrap .auth-body input[type="password"] {width: 263px !important; font-size: 1.14286em !important; margin: 0 0 12px !important; border: 1px solid #cccccc !important;}      
.page_mail .alert-mail {border: 1px solid #bce8f1; border-radius: 4px; font-size: 14px !important; line-height: 19px; margin: 10px 0; padding: 8px 35px 8px 14px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}
.page_mail .alert-mail-main {max-width: 500px !important; margin: 10px 0 10px 52%;}
.alert-info-mail {background-color: #D9EDF7;border-color: #BCE8F1;color: #3A87AD; }
.alert-info-mail-settings {background-color: #D9EDF7;border-color: #BCE8F1;color: #3A87AD;}
.page_mail .close {float: right;font-size: 20px;font-weight: bold;line-height: 20px;color: black;text-shadow: 0 1px 0 white;opacity: 0.2;filter: alpha(opacity=20);}
.page_mail .close:hover {color: #000000;cursor: pointer;opacity: 0.4;text-decoration: none;}
.page_mail .alert-mail .close {position: relative;top: -2px;right: -21px;line-height: 20px;}
.page_mail button.close {padding: 0;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;}
.page_mail .alert-mail ul {margin:0; padding-left:20px;}
.page_mail .alert-mail ul li {font-size: 14px !important}
.page_mail .alert-mail ol li {font-size: 13px !important}
.page_mail .alert-errore-mail {color: #B94A48;background-color: #F2DEDE;border-color: #EED3D7;}
.page_mail #b-mail-domik-username11, #b-mail-domik-password11 {border: 1px solid #cccccc; border-radius: 2px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.07) inset; color: #525252; font: 14px Arial,Helvetica,sans-serif; margin: 5px 0 8px; padding: 4px; transition: none 0s ease 0s; width: 100%;}
.page_mail .b-mail-button__button {width:100px;font:14px/16px Arial,Helvetica,sans-serif;border:none;background-color:#F5F5F5;background: -moz-linear-gradient(center top, #FFFFFF, #E6E6E6);background: -webkit-gradient(linear, top, #FFFFFF, #E6E6E6);background: -webkit-linear-gradient(top, #FFFFFF, #E6E6E6);background: -o-linear-gradient(top, #FFFFFF, #E6E6E6);background: -ms-linear-gradient(top, #FFFFFF, #E6E6E6);background: -linear-gradient(top, #FFFFFF, #E6E6E6);background-repeat:repeat-x;border-color:#CCCCCC #CCCCCC #A2A2A2;border-radius:4px 4px 4px 4px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);color:#333333;cursor:pointer;display:inline-block;*dispaly:inline;*zoom:1;margin:5px 0 8px 0;padding:4px 7px;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);}
.page_mail .b-mail-button__button:hover{-moz-transition:background-position 0.1s linear 0s;-webkit-transition:background-position 0.1s linear 0s;-o-transition:background-position 0.1s linear 0s;-ms-transition:background-position 0.1s linear 0s;transition:background-position 0.1s linear 0s;background-color:#E6E6E6;background-position:0 -15px;color:#333333;text-decoration:none;}
.page_mail .b-mail-button__button:hover{background-color:#E6E6E6;color:#333333;}

.auth-wrap-mail-remember .check-mail{width:100%; font-size: 1.14286em; font-weight: normal; border:none;background-color:#F5F5F5;background: -moz-linear-gradient(center top, #FFFFFF, #E6E6E6);background: -webkit-gradient(linear, top, #FFFFFF, #E6E6E6);background: -webkit-linear-gradient(top, #FFFFFF, #E6E6E6);background: -o-linear-gradient(top, #FFFFFF, #E6E6E6);background: -ms-linear-gradient(top, #FFFFFF, #E6E6E6);background: -linear-gradient(top, #FFFFFF, #E6E6E6);background-repeat:repeat-x;border-color:#CCCCCC #CCCCCC #A2A2A2;border-radius:4px 4px 4px 4px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);color:#333333;cursor:pointer;display:inline-block;*dispaly:inline;*zoom:1;margin:0 0 10px 0;padding:5px 8px;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);}
.auth-wrap-mail-remember .check-mail:hover{-moz-transition:background-position 0.1s linear 0s;-webkit-transition:background-position 0.1s linear 0s;-o-transition:background-position 0.1s linear 0s;-ms-transition:background-position 0.1s linear 0s;transition:background-position 0.1s linear 0s;background-color:#E6E6E6;background-position:0 -15px;color:#333333;text-decoration:none;}
.auth-wrap-mail-remember .check-mail:hover {background-color:#E6E6E6;color:#333333;}

.page_mail .b-mail-domik__shadow {width: 100%}

form.mail_index select#domain, .auth-wrap-mail-remember .question {border: 1px solid #cccccc; border-radius: 2px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.07) inset; color: #525252; font-size: 1.14286em; margin: 0 0 17px; width: 281px; height: 30px; padding: 5px 7px 5px 10px;}
.page_mail .settings_programms {font-size: 16px;}
.page_mail .settings_programms a {color: #2971a7}

.auth-wrap-mail-remember label {float: left; padding: 0 0 10px 0; text-align: left; font-size: 13px; color: #555}
.page_mail .info-remember {border-top: 1px solid #dbdbdb; margin: 10px auto 0; padding-top: 10px; text-align: left;}
.page_mail .info-remember a {font-size: 14px !important;}
.page_mail .info-remember span {display: inline-block; margin: 0 0 10px;}
.b-mail-domik__permanent {margin: 0 0 10px 0; text-align: left;}
.auth-wrap-mail-remember .info-problem {color: #888; display: inline-block; font-size: 12px; padding: 10px 0; text-align: left;}