p {margin-bottom: 40px;}
.archiv-error {background: #920e0e; color: #fff; font-size: 12px; font-weight: 700; line-height: 18px; padding: 10px;}
.archiv-tab {margin: 10px 0 20px;} 
html>body .archiv-tab {border: 1px solid #afcacf;}
.archiv-tab table {border: 1px solid #afcacf; border-collapse: collapse; border-spacing: 0; font-size: 12px; font-weight: 700;}
html>body .archiv-tab table {border-style: hidden;}
.archiv-tab td, .archiv-tab th {border-right: 1px solid #c5d7da;}
.archiv-tab td {vertical-align: top; padding: 5px 10px; text-align: left;}
.archiv-tab td.f11 {font-size: 11px; font-weight: 400; line-height: 15px;}
.archiv-tab th {background: #537381; color: #fff; font-size: 11px; padding: 3px 10px; text-align: left;}
.arrow-back {float: left; padding: 4px 4px 0 0;}
.arrow-fwd {float: left; padding: 4px 0 0 3px;}
.art-xxl {width: 740px; width/**/:/**/ 726px;}
.col-cont {float: left; padding: 3px 0 20px 25px; width: 795px; width/**/:/**/ 745px;}
.content {background: url(../img/cont-bg-2col-ext.jpg) repeat-y; float: left; width: 990px;}
.content-bottom {background: url(../img/cont-bg-2col-ext-bottom.jpg) no-repeat; float: left; font-size: 0; height: 12px; line-height: 0; margin-bottom: 10px; width: 990px;}
.content-top {background: url(../img/cont-bg-2col-ext-top.jpg) no-repeat; font-size: 0; height: 12px; line-height: 0; width: 990px;}
.form-g *, .form-g-on *, .form-g input.submit, .form-g-on input.submit {float: left;}
.form-g {background: #c8d3d8; color: #2a4653; float: left; font-weight: 700; height: 47px; margin-bottom: 15px; margin-top: 3px;}
html>body .form-g {margin-bottom: 22px;}
.form-g-left {background: url(../img/form-g-left.gif) no-repeat; height: 47px; width: 7px;}
.form-g-content {background: url(../img/form-g-bg.gif) repeat-x; height: 47px; height/**/:/**/ 44px; padding-top: 3px;}
.form-g-right {background: url(../img/form-g-right.gif) no-repeat; height: 47px; width: 7px;}
.form-g-on {background: #537381; color: #fff; float: left; font-weight: 700; height: 47px; margin-bottom: 15px; margin-top: 3px;}
html>body .form-g-on {margin-bottom: 22px;}
.form-g-left-on {background: url(../img/form-g-left-on.gif) no-repeat; height: 47px; width: 7px;}
.form-g-content-on {background: url(../img/form-g-bg-on.gif) repeat-x; height: 47px; height/**/:/**/ 44px; padding-top: 3px;}
.form-g-right-on {background: url(../img/form-g-right-on.gif) no-repeat; height: 47px; width: 7px;}
.form-g-descr, .form-g option, .form-g-on option {float: none;}
.form-g-descr span {float: none; font-weight: 400;}
.form-g div.i-search, .form-g-on div.i-search {background: #fafae3; border: 1px solid #3d5863; height: 18px; margin: 3px 3px 0 0; padding: 0 2px; width: 286px; width/**/:/**/ 280px;}
.form-g div.i-search input, .form-g-on div.i-search input {background: #fafae3; border: 0; height: 16px; width: 280px;}
.form-g input.submit, .form-g-on input.submit {margin-top: 3px;}
.form-g select, .form-g-on select {font-size: 12px; font-weight: 700; height: 19px; margin: 3px 3px 0 0; }
.form-g select#m_month, .form-g-on select#m_month {width: 42px;}
.form-g select#m_year, .form-g select#j_year, .form-g-on select#m_year, .form-g-on select#j_year {width: 57px;}
.off {color: #aaa;}
.switches-bottom, .switches-top {position: relative; float: right; z-index: 1;}
.switches-bottom {margin-bottom: 15px; margin-top: -10px;}
.switches-top {margin-top: -25px;}
.tab-xxl {width: 726px;}
.w-97 {width: 97px;}
