body {
min-width: 800px;
background: transparent url('images/body_bg.gif') 0 0 repeat-x;
}
a:link, a:visited {
color: #a72d06;
text-decoration: none;
}
a:hover {
color: #ff8055;
text-decoration: underline;
}
h1 {
font-size: 227%;
color: #707883;
letter-spacing: 1px;
margin: 15px 0 15px 0;
padding: 1px 2px 3px 1px;
}
h2 {
font-size: 167%;
color: #c0441e;
margin: 15px 0 10px 0;
font-weight: bold;
}
h3 {
font-size: 122%;
color: #ff8055;
margin: 5px 0 0 0;
padding: 1px 2px 3px 1px;
font-weight: bold;
}
h4 {
font-size: 107%;
color: #707883;
margin: 3px 0 0 0;
padding: 1px 2px 3px 1px;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
ul, ol { 
padding-left: 40px; 
}
p {
padding: 3px 0;
}
strong {
font-weight: bold;
}
blockquote {
margin-left: 40px;
}
/*utility*/
.breaker {
clear: both;
width: 0;
height: 0;
font-size: 0;
line-height: 0;
}
/*grids*/
#doc3 {
margin: 0 0;
padding: 0 0;
}
#hd {
}
#header {
height: 127px;
background: transparent url('images/header.jpg') 100% 0 no-repeat;
}
* html #header img {
float: left;
}
#top {
height: 20px;
background: #ff6632 url('images/top_bg.gif') 0 0 repeat-x;
}
#slogan {
height: 20px;
color: #ffffff;
text-transform: uppercase;
font-size: 77%;
font-weight: bold;
float: right;
line-height: 23px;
margin: 0 5px;
}
#icons {
height: 20px;
background: #ffaf9a url('images/icons_bg.gif') 0 0 repeat-x;
float: right;
padding: 0 2px 0 5px;
font-size: 77%;
border-bottom: 1px solid #ffaf9a;
}
#icons img {
margin-top: 3px;
margin-right: 3px;
}
#bd {
background: transparent url('images/house_bg.gif') 100% 100% no-repeat;
}
#pagebody {
margin: 20px 20px;
}
#line_outer {
border-right: 1px solid #a72d06;
}
#line_inner {
border-right: 1px solid #ff8055;
}
#sidebar_outer {
border-left: 1px solid #ff8055;
margin: 20px 0;
}
#sidebar_inner {
padding: 0 20px;
border-left: 1px solid #a72d06;
}
#ft {
}
#ft_container {
padding: 0;
margin: 0;
list-style: none;
}
#banners {
float: left;
width: 300px;
padding: 5px;
text-align: center;
font-size: 77%;
}
#info {
padding: 5px;
text-align: center;
}
#copyright {
float: right;
width: 100px;
padding: 5px;
text-align: right;
font-size: 77%;
}
/* el */
.hr {
margin: 0 20px;
border-top: 1px solid #ff8055;
border-left: 1px solid #ff8055;
border-bottom: 1px solid #a72d06;
border-right: 1px solid #a72d06;
height: 0;
font-size: 0;
}
#contacts {
margin: 20px;
}
.error {
margin: 10px 0;
}
.field_table td, .field_table th {
vertical-align: top;
padding: 2px;
}
.field_table th {
font-weight: bold;
}
/* menu */
#menu {
margin: 20px 0;
}
#menu ul {
margin: 0;
padding: 0;
list-style: none;
}
#menu ul li {
}
#menu ul li ul li {
padding: 0;
margin-left: 10px;
font-size: 82%;
}
#menu ul li a:link,
#menu ul li a:visited {
font-size: 122%;
display: block;
font-weight: bold;
height: 27px;
line-height: 27px;
padding-left: 20px;
}
#menu ul li a:hover {
color: #a72d06;
text-decoration: none;
background: #ffd5c5;
}
#menu ul li.self a {
background: #ffd5c5;
}
#menu ul li.self ul li a {
color: #a72d06;
background: transparent;
}
#menu ul li.self ul li a:hover {
color: #a72d06;
text-decoration: none;
background: #ffd5c5;
}
/* articles */
#articles {
margin: 20px;
}
#articles ul {
margin: 0;
padding: 0;
list-style: none;
}
#articles ul li {
padding: 0.3em 0;
}
#articles ul li a:link,
#articles ul li a:visited {
font-weight: bold;
}
#articles ul li a:hover {
text-decoration: none;
}
#articles ul li.current a {
color: #ff8055;
}
/* news */
.news_item {
margin-bottom: 20px;
}
.newsimg {
margin-right: 10px;
float: left;
}
#news_pages {
text-align: center;
}
/* objects */
.objects_item {
margin-bottom: 20px;
}
.objectsimg {
position: absolute;
margin-top: 5px;
margin-left: 5px;
}
.objects_image_block {
float: left;
border: 2px solid #b47860;
width: 175px;
height: 135px;
}
.objects_image_body {
width: 165px;
height: 125px;
margin: 5px;
background: #feefea;
}
/* rss */
.rssChannelLink {
font-size: 122%;
margin: 5px 0 0 0;
padding: 1px 2px 3px 1px;
font-weight: bold;
}
.rssChannelDesc {
font-size: 82%;
}
.rssItemLink:link,
.rssItemLink:visited {
color: #07097a;
text-decoration: underline;
font-weight: bold;
font-size: 82%;
}
.rssItemLink:hover {
color: #07097a;
}
.rssItemDesc {
font-size: 82%;
}
