* {margin: 0; padding: 0;}
body {font: normal .75em Arial, sans-serif; color: #737373; background: #fff;}
p {margin: 0 0 .6em;}
a {color: #488dc6; text-decoration: underline;}
a:hover {color: #000;}
ul {padding: 0px 0px 10px 24px;}
ul ul {color: #3d3d3d; font-style: italic;}
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-top: 4px; padding-bottom: 5px;}
img {border: 0;}
h1 {font-size: 1.2em; font-weight: normal; color: #131313; padding: 0px 4px 0px 0px; background: #fff; height: 35px; position: relative;}
h1 a {color: #fff;}
h1 a:hover {color: #fff; text-decoration: none;}
h1.art {background: none; font-size: 1.25em; height: auto; padding: 0px 10px 15px 0px;}
h1.album {padding: 0px 10px 15px 19px; font-size: 1.5em; color: #737373; background: none; height: auto;}
h2 {font-size: 1.4em; color: #3d7eb2; padding: 15px 19px 12px; text-transform: uppercase;}
h2.blue, h2.red {display: none;}
h3 {font: normal 1em Tahoma, Verdana, Arial, sans-serif; margin: 0px 20px 30px 0px;}
h3 a {color: #4b4b4b;}
h3 a:hover {color: #000;}
h4 {color: #131313; font-size: 1.05em; font-weight: normal; padding: 25px 0px 15px;}
h5 {font: bold italic 1.25em Arial, sans-serif; margin: 0px 0px 8px;}
h6 {font: normal .9em Tahoma, Verdana, Arial, sans-serif; color: #a7a7a7; margin: 9px 20px 5px 0px;}
h6 a {text-decoration: none;}
.find h3 {font-size: 1.2em; margin: 0px 0px 3px;}
.find h3 a {color: #488dc6;}
.find h3 a:hover, .find span a:hover  {color: #000;}
.find {color: #333; line-height: 1.3; padding: 0px 0px 20px 34px;}
.find span {color: #999; font-size: .9em;}
.find span a {color: #999;}
.find li {margin: 0px 19px 17px 0px; padding-bottom: 15px; border-bottom: 1px #9a9a9a dotted; }
.time {margin: 0px 0px 30px;}
.time span {color: #333;}
.big-search {width: 450px; height: 19px!important; float: left; margin: 0px 12px 0px 0px;}
.find-block {display: none;}
.light {color: #666; padding: 0px 10px 0px 0px!important;}
.inp, textarea {font: normal 11px Tahoma, Verdana, Arial, sans-serif; height: 17px; border: 1px #b9bfc3 solid; background: #fff; padding: 0px 0px 0px 3px; color: #737373;}
.but {height: 21px; border-top: 1px #dbe3eb solid; border-left: 1px #cdd9e5 solid; border-right: 1px #a1b7cc solid; border-bottom: 1px #9ab2c8 solid; background: #e0ebf1; color: #3d7eb2; font: normal 12px Tahoma, Verdana, Arial, sans-serif; padding: 0px 0px 2px; //padding: 0; cursor: hand; cursor: pointer;}
.width50 {width: 50px;}
.width435 {width: 435px;}
.width380 {width: 380px;}
.width150 {width: 150px;}
.width125 {width: 125px;}
.width100 {width: 100px;}
.height125 {height: 125px;}
.height167 {display: none;}
.addpad {margin: 0;}
.addleftpad {margin: 0px 0px 0px 140px;}
.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%;}
.left-column {float: left; width: 286px;}
.right-column {float: right; width: 150px;}
.left {margin: 0px 170px 0px 0px;}
.right {margin: 0px 0px 0px 291px;}
#container-page {width: 100%; margin: 0 auto; position: relative;}
#container-header {}
#container-header:after {content: ''; clear: both; display: block; font: 1px/0px serif; content: " "; height: 0px; visibility: hidden;}
#container-content {padding: 7px 0px 20px; background: #fff;}
#container-footer {font: normal .9em Tahoma, Verdana, Arial, sans-serif;}
.footer {background: #fff; border-top: 1px #9a9a9a solid; padding: 0px 20px;}
.footer-left {float: left; width: 305px; background: #fff; padding: 0px 0px 30px;}
.footer-right {margin: 0px 0px 0px 312px; padding: 0px 0px 30px;}
.spider {color: #737373; padding: 34px 5px 0px 0px;}
.spider a {color: #737373;}
.spider a:hover {color: #000;}
.copy {float: right; padding: 31px 10px 0px 0px; text-align: right;}
.copy a, .copy a:hover {text-decoration: none;}
.counters-bottom {display: none;}
.menu-left {display: none;}
.banner {display: none;}
.item {width: 96%; border-spacing: 0; border-collapse: collapse; empty-cells: show; margin: 11px 0px 30px;}
.item td {vertical-align: top;}
.item img {border: 1px #929292 solid; margin: 0px 17px 0px 0px;}
.item p {margin: 0;}
.date {font-size: .9em; color: #212121; border-bottom: 1px #9a9a9a dotted; padding: 0px 0px 7px; margin: 0px 0px 6px;}
.link {font-size: .9em; font-weight: bold; font-style: italic;}
.links-block {display: none;}
.registration {display: none;}
.today {display: none;}
.navigation {display: none;}
.top-block {display: none;}
.top-block-right {display: none;}
.top-block-left {display: none;}
.top {display: none;}
.counters-top {}
.logo {display: none;}
.top-links {display: none;}
.top-menu {display: none;}
.gray {background: #fff;}
.doc-left {float: left; width: 48%; padding: 0px 0px 2px 20px;}
.doc-right {margin-left: 51%; padding: 0px 20px 2px 15px;}
.inner {position: relative; background: #fff}
.main .item {margin-left: 19px;}
.article {padding: 0px 19px;}
.minheight {padding: 0px 0px 100px;}
.tab {width: 100%; border-spacing: 0; border-collapse: collapse; empty-cells: show; margin: 10px 0px 20px; background: #fff;}
.tab td {color: #999; border-bottom: 1px #9a9a9a dotted; padding: 7px 7px 8px 9px;}
.tab th {background: #cad9e7!important; font-weight: normal; color: #333!important; text-align: left; padding: 9px 7px 9px 9px; border-left: 1px #fff solid; border-bottom: 1px #f1f1f1 solid;}
.tab .dark {background: #fff;}
.tab col.dark {background: #f1f1f1;}
.tab span {color: #526794;}
.nobord {border: none!important;}
.profile td {color: #666;}
.profile a {font-size: .9em;}
.profile span a, .profile span a:hover {color: #526794; text-decoration: none; font-size: 1em;}
.profile .white {color: #333; border-bottom: 1px #fff solid!important; border-right: 5px #f1f1f1 solid;}
.reg td {border-bottom: none; background: #f1f1f1;}
.reg input {margin: 0px 20px 0px 0px;}
.gr {color: #333!important;}
.pic {margin: 0px 17px 0px 0px; float: left;}
.pic img {border: 1px #929292 solid;}
.pic i {color: #9a9a9a; font-size: 10px; background: none; padding: 0px 0px 0px 14px;}
.pic a, .pic a:hover {color: #526794; text-decoration: none;}
.str {clear: right; width: 100%; line-height: 0; font-size: 0;}
.attach-block {display: none;}
.map  {font-size: 1.1em; padding: 0px 0px 10px 14px;}
.map ul {list-style: none; list-style-image: none; font-style: normal; font-size: .9em; margin: 5px 0px 0px; padding-left: 19px;}
.map ul ul {font-size: 1em; margin: 3px 0px 0px;}
.map a:hover {color: #000!important;}
.map a {color: #4b4b43;}
.map ul a {color: #488dc6;}
.map ul ul a {color: #707070;}
.map li {margin: 0px 0px 6px;}
.map li li {margin: 0px 0px 2px;}
.line {border-top: 1px #9a9a9a dotted; margin: 16px 0px;}
.red {color: #e5080e!important;}
.left-pad {padding: 0px 0px 0px 20px;}
.print {display: none;}
.item-roll {padding: 0px 0px 10px; color: #595959;}
.item-roll h4 {padding: 0px 0px 3px; font-size: 1.25em;}
.item-roll p {margin: 0;}
.photo-block {position: relative; display: table;}
.under-photo {margin: -31px 0px 24px;}
.item-gal {float: left; width: 170px; height: 140px; overflow: hidden;}
.big-photo {border-spacing: 0; border-collapse: collapse; position: relative; margin: 5px 0px 0px;}
.big-photo td {vertical-align: top;}
.big-photo div {color: #fff; font: bold italic 1.25em Arial, sans-serif; text-align: center; padding: 18px 0px; position: relative; top: -70px; width: 100%;}
.addbg {background-position: 100% 35px!important;}
#container-content .left-column {display: none;}
#container-content .right {margin: 0;}