* { font-family: tahoma; font-size: 14px; color: #797979; }
body { background: none repeat scroll 0 0 #FFFFFF; margin: 0; padding: 0; }
.navigationBar { border-bottom: 1px solid #DADAD1; color: #AFAFAF; margin: 0 15px; padding-bottom: 9px; padding-top: 20px; }
div.navigationBar a, div.navigationBar:visited { color: #3783C8; }
.insideMainContent { background-color: #FFFFFF; color: #797979; font-size: 12px; margin: 15px 0 0 15px; }
.insideMainText { line-height: 16px; margin: 12px 10px 20px 12px; }
h1 { color: #3783C8; font-size: 20px !important; font-weight: normal; margin-bottom: 20px; }
ol { margin-bottom: 10px; }
form, fieldset, table, td { border: 0; }
form td { padding: 5px; }
span.hint { font-size: 12px; }
input[type="text"], input[type="password"], textarea, select { background: url("http://webmoney.ua/i/background-form.png") repeat-x scroll 0 0 #FBFBFB; border: 1px solid #ABADB3; color: #666666; font-family: Verdana,Tahoma,Arial,sans-serif; font-size: 100%; padding: 3px 5px; }
input[type="submit"], input[type="button"] { color: #555555; font-size: 11pt; vertical-align: middle; }
.nojshide {display: none;}
#js .nojshide {display: block;}
#js tr.nojshide {display: table-row;}
.b-messages {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 24px;
}
.b-errtext  {
    color: #aa002b;
}
.b-successtext {
    color: #28ab00;
}

a, a *, input.submit {
    cursor: pointer;
}
:focus {
    outline: 0;
}

fieldset {
    padding: 0px;
    margin: 0px;
}

.cls {
    display: block;
    height: 0px;
    font-size: 0px;
    line-height: 0px;
    clear: both;
    overflow: hidden;
}
.hFloat {
    zoom:1;
}
.hFloat:after {
    content: "";
    font-size: 0px;
    line-height: 0px;
    visibility: hidden;
    display: block;
    clear: both;
}

#popup_container {
    min-width: 300px;
    max-width: 600px;
    background:#eee;
    border:1px solid #fff;
    box-shadow:0px 3px 7px #333;
    -moz-box-shadow:0px 3px 7px #333;
    -webkit-box-shadow:0px 3px 7px #333;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    -khtml-border-radius:4px;
}
#popup_title {
    font-weight: bold;
    background-color: #27a600;
    color: #fff;
    padding: 5px 20px;
    margin: 0px;
    font-size: 14px !important;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    -khtml-border-radius:4px;
}
.popup_container-error #popup_title {
    background-color: #a6002a;
}

#popup_content {
    color:#333;
    text-shadow:0px 1px 0px #fff;
    margin: 0em;
    padding:12px 20px;
}
#popup_content.info {
}
#popup_message {
}
#popup_panel {
    text-align: center;
    margin: 1em 0 0 0;
}
#popup_prompt {
    margin: .5em 0em;
}
#popup_content button {
    border:1px solid #bbb;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    -khtml-border-radius:3px;
    background: -moz-linear-gradient(100% 100% 90deg, #eee, #d5d5d5);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#d5d5d5));
    background: -webkit-linear-gradient(#eee, #d5d5d5);
    background: -o-linear-gradient(#eee, #d5d5d5);
    color:#232d3d;
    font-size:12px;
    font-weight:bold;
    padding:4px 10px;
    margin:0 3px;
    text-shadow:0px 1px 0px #fff;
    cursor:pointer;
    box-shadow:0px 1px 2px #ccc;
    -moz-box-shadow:0px 1px 2px #ccc;
    -webkit-box-shadow:0px 1px 2px #ccc;
}
#popup_content button	{
    color: #5f7493;
}


.b-preloader, .b-modal {
    position: fixed; left: 0; top:0;
    width: 100%;
    height: 100%;
    z-index: 99999;
    display: block;
    min-width: 640px;
    min-height: 480px;
}
.b-preloader .overlay, .b-modal .b-overlay {
    display: block;
    position: absolute; left: 0; top:0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 1;
    opacity:.6;
    filter: alpha(opacity=60);
}
.b-preloader .anim {
    background: url(../images/preloader.gif) no-repeat;
    width: 220px;
    height: 19px;
    position: absolute; left: 50%; top:50%;
    display: block;
    margin-top: -10px;
    margin-left: -110px;
    z-index: 2;
}

#cform * {
    vertical-align: middle;
}

.error {
    border-color: #aa002b;
}
