html, body {font-family: Arial, sans-serif; margin: 0; padding: 6px 0 0 0}
body {text-align: justify; margin: 0 auto 10px auto}
div.center {width: 760px; margin: 0 auto; background: #ebf3ff url(../img/logo.jpg) no-repeat}
div.header, div.left, div.main, div.footer {margin: 0; padding: 0}
div.header {width: 760px; height: 205px}
div.left {width: 220px; height: 700px; float: left; text-align: center; color: #002060; margin-top: 12px}
img, a img, p img {border-color: #002060}
div.main {width: 510px; margin-left: 230px}
div.main-solo {padding: 0 20px 20px 20px}
div.views {font-size: 0.8em; padding-bottom: 10px}
div.thumbnail {border: 1px solid; padding: 5px; margin: 5px 0 0 0}
div.thumbnail img {margin: 0}
ul.quick {float: right; width: 150px; padding: 5px; margin: 0 0 0 14px; list-style-type: none}
h1 {margin-top: 0; margin-bottom: 0; text-align: center; color: #002060}
h1.main-page {margin-bottom: 15px}
h1.search {width: 510px; margin-left: 230px}
h2 {margin: -20px 0 10px 0; color: #002060}
h3 {margin: 10px 0 0 0; color: #002060}
h3.first {margin-top: 0}
h3.question {text-align: center; margin-bottom: 20px; width: 325px; height: 64px; background-image: url(../img/question.png); padding-top: 13px; font-size: 1.1em}
h3.question a, h3.question a:hover {color: red}
h3.question_photo {margin: 0 0 5px 0; text-align: center}
h3.question_photo a, h3.question_photo a:hover {color: red}
a {color: #000000}
a:hover {color: #0000ff}
span.title {margin: 1em 0 0 0; display: block}
span.first_title {display: block}
span.inactive {color: gray}
img {border: 1px solid #000000; margin-top: 6px}
div.left img {border: 0; margin-top: 7px; margin-bottom: 1px}
img.photo {border-bottom: none}
img.in-height {margin-left: 56px; margin-right: 56px}
form.search {width: 325px; background: url(../img/search.jpg) no-repeat; padding-top: 5px; margin-left: 8px}
form.survey span {font-weight: normal}
form.survey ol li {margin-bottom: 20px; font-weight: bold}
form.survey ol li ul li {margin: 5px 0 0 -45px; padding-left: 0}
form.survey label, form.survey ul li {display: list-item; list-style-type: none; font-weight: normal}
form.survey p.send {margin-left: 39px}
form.survey input.url {display: none}
form.mail, p.mail {display: inline}
input.red {background-color: #ffc8c8}
fieldset {padding: 10px; margin-bottom: 20px; border: 1px solid}
form.search fieldset {margin: 0; border: 0}
form.search select.wide {width: 300px}
fieldset, input, select {font-size: 0.9em}
legend {font-weight: bold; font-size: 1.3em}
ul.left, ul.right, ul.center {width: 50%; padding: 0; margin: 0; list-style: none}
label.left {margin-right: 30px}
ul.center {margin: 0 auto}
table.legend {width: 550px; margin: 10px auto; border: 1px solid #002060; padding: 5px; font-size: 0.8em; background-color: #ebf3ff}
table.legend td.remarks {vertical-align: top}
table.legend td.first {width: 23%}
table.search {font-size: 0.8em; border-collapse: collapse; width: 100%; margin-top: 10px; border: 1px solid #002060}
table.search td.top {padding-top: 3px;}
table.search td.left {padding-left: 5px;}
table.search td.top-left {padding: 3px 0 0 5px; width: 110px}
table.search td.second {width: 160px}
table.search img {margin: 5px 5px 2px 5px}
table.search td {border-color: #002060; vertical-align: top; margin: 2px 0}
table.next-prev {border: 1px solid #002060; width: 550px; margin: 0 auto; font-size: 0.8em; margin-bottom: 10px; background-color: #ebf3ff}
tr.prev-next-legend {font-size: 0.9em; text-align: center}
td.photo {text-align: center; vertical-align: middle; border: 1px solid; width: 212px; height: 133px; padding: 0}
td.photo img {padding: 0}
td.center {text-align: center; width: 210px}
table.search td.remarks {padding-left: 5px; vertical-align: top}
p.back {margin: 0 30px 0 0; text-align: right}
p.pages-top, p.pages-bottom {font-size: 1.1em; margin: -15px 0 5px 0}
p.pages-bottom {margin-top: 15px}
p.center {text-align: center; margin: 0}
p.center img {border: 0}
p.copy {text-align: center; margin: 0 auto; background: #ebf3ff url(../img/bottom.png) no-repeat bottom; width: 760px; padding: 20px 0 10px 0}
p.signature {text-align: right; margin-top: 0}
p.preload {visibility: hidden}
body.photo {margin-bottom: 5px; min-width: 1024px}
body.photo p {width: 100%; text-align: center; margin: 0}
body.photo h1 {margin: 0}
.upper {text-transform: uppercase}
.left {float: left}
.right {float: right}
.border {border: 1px solid}
div.ad-right, div.ad-left {width: 120px}
div.ad-left {float: right}
div.ad-right {float: left}

