* {margin: 0; padding: 0;}
body {font: normal .75em Arial, sans-serif; color: #214056; background: #fff;}
p {margin: 0 0 1em;}
a {text-decoration: underline;}
img {border: 0;}
h1 {font-size: 1em; background: #e3ecf2; padding: 13px 7px 17px; margin: 0px 0px 12px;}
h2 {font-size: 1em; color: #6094b9; background: #e2ebf2 url(all/title2.jpg) left top no-repeat; padding: 3px 11px;}
h3 {font-size: 1.2em; padding: 18px 0px 30px;}
h4 {font-size: 1em; color: #214056; padding: 0px 0px 14px;}
h4 span {float: right; padding: 0px 0px 0px 40px; font-style: italic;}
h5 {font-size: 1em; color: #6094b9; padding: 14px 0px;}
ul {padding: 0px 0px 10px 18px;}
ol {padding: 0px 0px 10px 34px; list-style-type: decimal!important; list-style: decimal!important; list-style-image: none!important;}
ul ul, ul ol, ol ol, ol ul {padding: 20px 0px 0px 28px;}
li {padding: 0px 0px 7px;}
input.but {font: bold italic 1em Arial, sans-serif; color: #6094b9; border: 1px #b5c7d4 solid; height: 28px; padding: 0px 25px 1px; //padding: 0px 5px; background: #fefefe; cursor: hand; cursor: pointer;}
input.inp {height: 20px; border: 1px #bcbcbc solid; background: #fff;}
.center-text {text-align: center;}
.left-text {text-align: left;}
.right-text {text-align: right;}
.float-left {float: left;}
.float-right {float: right;}
.clear-left {clear: left;}
.clear-both {clear: both;}
.container-multicolumn {width: 100%;}
.right-column {float: right; padding: 0px 10px 0px 0px; display: none;}
.left {margin: 0px 10px;}
.main .right-column {width: 250px; display: block;}
.main .left {margin: 0px 280px 0px 10px;}
.main .right-column h2 {display: none;}
#container-page {width: 100%;}
#container-header {display: none;}
#container-header:after {content: ''; clear: both; display: block; font: 1px/0px serif; height: 0px; visibility: hidden;}
#container-content {width: 100%; padding: 10px 0px 0px;}
#container-footer {}
.copy {padding: 15px 0px 0px 10px; color: #6094b9;}
.copy div {display: none;}
.spider {font-size: .9em; padding: 10px 0px 0px 10px;}
.spider a {color: #bdc6cd;}
.counters-bottom, .navigation, .links {display: none;}
.main .right-column .banners, .separator, .separator2, .line, .main .right-column .opros, .attachments, .scroll, .branches, .also {display: none;}
.info1 h4, .info2 h4 {padding: 13px 0px 0px;}
.info1 div, .info2 div {padding: 0px 0px 0px 21px; margin: 5px 0px 0px;}
.main .right-column .info1 {float: left; width: 217px; padding: 0px 18px 20px 0px;}
.main .right-column .info2 {float: left; width: 215px; padding: 0px 0px 31px;}
.item {padding: 21px 0px 0px;}
.item dt {width: 50px; float: left; font-size: .8em; padding: 1px 0px 0px;}
.item dd {margin: 0px 0px 0px 52px;}
.item h4 {padding: 0px 0px 8px; font-weight: normal;}
.item a {color: #6094b9!important;}
.reference {font-style: italic; padding: 3px 0px 14px;}
.reference dt {text-align: center;}
.reference dd {font-size: .9em; padding: 20px 0px 0px;}
.reference dt p {margin: 0px 0px 4px;}
.tab {width: 99%; border-spacing: 0; border-collapse: collapse; empty-cells: show; margin: 3px 0px 20px;}
.tab th {padding: 14px 10px 14px 7px; text-align: left; background: #e3ecf2;}
.tab td {padding: 14px 10px 16px 7px; background: #f7f9fb; vertical-align: top;}
.tab td.white {background: #fff;}
.tab h5 {padding: 0;}
.structure {padding: 0px 0px 21px; margin: 0px 0px 20px; list-style: none; list-style-image: none; font-weight: bold; color: #252525;}
.structure li {padding: 0px 0px 4px;}
.item-article, .item-one {width: 99%; display: table; padding: 0px 0px 23px;}
.item-article span, .item-one span {background: #fff; padding: 0px 17px 0px 0px;}
.item-article p {margin: 0;}
.item-one p {margin: 0px 0px 5px;}
.item-article h3, .item-one h3 {padding: 1px 0px 11px;}
.item-article h5, .item-one h5 {padding: 3px 0px 0px;}
.date {font-size: .9em; padding: 0px 0px 7px; font-weight: bold; color: #697379;}
.date b {color: #292e31;}
.item-article h3 a {color: #6094b9!important;}
#container-content .item-article h3 a:hover {color: #214056!important;}
.item-article img, .item-one img {float: left; margin: 3px 19px 10px 0px; border: 1px #e5eef3 solid;}
.red {color: #ff0000;}
.ps {font-weight: bold; clear: left; color: #252525; padding: 19px 0px 35px 22px;}
.ps .red {font-size: 1.5em;}
.reception {width: 99%;}
.reception dt {width: 285px; float: left; padding: 0px 0px 0px 22px;}
.reception dt div {margin: 7px 0px 0px;}
.reception dd {margin: 0px 0px 7px 309px;}
.reception .inp {width: 365px;}
.reception img {padding: 5px 12px;}
.reception .but {margin: 7px 0px 0px;}