.content {padding:10px 20px}
.content .inh {margin:0 12px; border:1px solid #fff;}

.content .header .c {font-size:18px; margin:10px 0;}
.content .header .c {background:#eee; height:30px; line-height:30px;}
.content .header .l {float:left;  background:url('/img/index/hl.gif') 0 0 no-repeat white; height:30px; width:15px}
.content .header .r {float:right; background:url('/img/index/hr.gif') 0 0 no-repeat white; height:30px; width:15px}

.content H1,
.content H2,
.content H3,
.content H4,
.content P {
    padding-left:15px;
    padding-right:15px;
}

.content H1 SPAN {color:#999}
.content H2 {color:#c41130}

.content .getBack {position:relative; left:-17px; line-height:30px}
.content .getBack SPAN {font-size:14px}

.ok {
    background-image:url('/img/index/info.png');
    background-position:7px 12px;
    background-repeat:no-repeat;
    font-size:12px;
    padding-left:40px;
    width:auto;
}

.ok * {font-size:11px}

.block {background:url('/img/index/tl.gif') 0 0 no-repeat transparent; +width:99%}
.left .block {width:70%}

.block {background-color:#e7e7e7; margin:10px 0}

.block .in {padding:5px 15px; margin:0; color:#000}

.block .h {font-size:18px;}

.block .tr,
.block .bl,
.block .br {font-size:2px; line-height:2px}

.block .tr {background:url('/img/index/tr.gif') 100% 0 no-repeat transparent}
.block .bl {background:url('/img/index/bl.gif') 0 0 no-repeat transparent}
.block .br {background:url('/img/index/br.gif') 100% 0 no-repeat transparent}

.left  {margin-right:300px}
.right {
    float:right;
    width:280px;
}

.auth P {padding:8px 3px 5px 0; _padding-right:0}
.auth .forgotPass {float:right; line-height:20px;}

.err, .block .err { color:#FF0000; }

.register .in {text-align:center}
.register A {font-size:18px}

.footer {+width:99%}

.info {margin:20px 0}
.info TD {padding:10px 20px; vertical-align:middle}
.info .name {color:#999}
.info .row0 {background:#e6eef4}

.content UL {padding:0 15px; margin:10px 0;}
.content LI {margin:5px 15px; list-style:disc}

.error_control {
    color: red;
    font-size: 10px;
    display: none;
}


/* стили для блочного дизайна ЦОПа noncash */

#tblMain { margin:auto; height:100%;}

#tblMain .newauthtab {height:100%; vertical-align: middle;}
#tblMain .newauthtd {vertical-align: middle; padding-top: 200px;}

.tabshow { font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color: #515151;}
.tabshow .l { background:url(/img/index_noncash/bm-l.gif) no-repeat 0px 0px; width:198px; height:14px; cursor:pointer;}
.tabshow .r { background:url(/img/index_noncash/bm-r.gif) no-repeat 0px 0px; width:235px; height:14px; cursor:pointer;}
.tabshow .l div { text-align:center; padding: 13px 0px 0px 0px;}
.tabshow .r div { text-align:center; padding: 13px 0px 0px 0px;}

.bmk { background:url(/img/index_noncash/bm-bg.gif) repeat-y 0px 0px; padding:15px 0px 17px 0px;}
.bmkb { background:url(/img/index_noncash/bm-b.gif) no-repeat 0px 0px; width:434px; height:11px;}

#authform { padding:0px 25px 0px 26px;}

#authform table td.inp-1 { background: #ffffff url(/img/index_noncash/bm-login.gif) no-repeat 0px 0px; width:147px; padding:3px 15px 0px 15px;}
#authform .inp-1 input { background: #ffffff; border:0; width:134px; font-size:13px; color:#A3A3A3;}

#authform .inp-2 { background:url(/img/index_noncash/bm-psw.gif) no-repeat 0px 0px; width:144px; padding:3px 15px 0px 15px;}
#authform .inp-2 input { background: #ffffff; border:0; width:144px; font-size:13px; color:#A3A3A3;}

#authform input.button { background:url(/img/index_noncash/bm-sbm.gif) no-repeat 0px 0px; border:0; width:23px; height:25px;}

/* end of стили для блочного дизайна ЦОПа noncash */