body {background: #fff; margin: 0;}

body, p, span, font, td, div, input {font: 14px arial; color: #565665}
p.title {font: bold 12px verdana; color: #545463; text-transform: uppercase}

a img {border-width: 0px}

.hidden {display: none}
.loading {width: 32px; height: 32px; position: absolute; z-index: 150; background: #fff}

.red {color: red}

.content-main {padding-left: 15px}
.descr {padding: 20px}

li a,
li a:visited,
li a:hover {font: 14px arial; color: #565665; text-decoration: none}

table.pages {margin-top: 20px}
table.pages.top {margin-top: -5px; margin-bottom: 70px}
table.pages td.page {background: #555464; padding: 5px 10px}
table.pages td.page.selected {background: #0a4ddc}
table.pages td.page a {color: #fff; text-decoration: none}
table.pages td.prevnext a {color: #0c48cd; text-decoration: none}

.news {margin-bottom: 25px}
.news p.title {font: 24px arial; margin-bottom: 0px; text-transform: none}
.news table {}
.news table td {padding: 20px}
.news .date {font-weight: bold}
.news .detail {margin-top: -13px; display: block; text-decoration: underling}
.news .all {font-size: 18px; text-decoration: underline}

#footer {background: #ccc}
#footer .copy {font: 9px arial; padding-left: 30px}
#footer .copy a {font: bold 9px arial; text-transform: uppercase; text-decoration: none; color: #545463}
#footer .design {font: 11px arial; padding-right: 30px}
#footer .design span {font: 11px arial; color: #0b4cdc;}

h1 {font: 20px verdana; text-transform: uppercase; color: #c5521c; text-align: center}
.news_list {margin: 30px 30px 0px 30px}
.news_list td {padding-bottom: 30px}
.news_list td.date {padding-right: 36px}
.news_list td.date,
.news_list td.date a {font: 30px arial; color: #545463;}
.news_list p {margin-top: 0px}

.header {background: #ccc}
#logo {text-align: center; width: 230px}
#logo a {font: 24px verdana; text-decoration: none; text-transform: uppercase; color: #fff}
#menu {}
#menu a {text-decoration: none; color: #fff}
#menu a.selected {color: #c5521c; border-bottom: 1px dashed #c5521c}

.content-container {padding: 20px; min-height: 450px;}
* html .content-container {height: 450px;}

.photos {margin-top: 5px;}
.photos img {border: 1px solid black;}

.quote {padding: 5px 20px; width: 500px}