* {
margin: 0;
padding: 0;
border: 0;
}
BODY {
font: 100.01% tahoma, sans-serif;
color: #000;
background: #CCAA74 url(/im/bg_body.jpg) repeat;
}
A {
font: 100% tahoma, sans-serif;
color: #000;
text-decoration: none;
}
h2, h1 {
font: bold 120% tahoma, sans-serif;
}
h3 {
font: bold 110% tahoma, sans-serif;
}
h4 {
font: 100% tahoma, sans-serif;
}
.f_left {
float: left;
}
.f_right {
float: right;
}
.print {
display: none;
}
.clear {
clear: both;
height: 1px;
overflow: hidden;
}
.clear2 {
clear: both;
height: 3em;
overflow: hidden;
}
#counter {
visibility: hidden;
position: absolute;
top: -1000px;
left: -1000px;
}
#container {
font-size: 81%;
min-width: 778px;
width: 100%;
height: auto;
}
#main {
width: 100%;
height: auto;
background: #FFFEFD url(/im/bg_main.jpg) repeat-y;
}
#main_left {
width: 324px;
height: auto;
float: left;
}
#main_right {
height: auto;
margin: 0 0 0 324px;
}
#block_info {
width: 301px;
height: auto;
border-top: 1px solid #FBF3E5;
}
#block_info .title {
color: #CA120A;
text-align: center;
padding: 0.5em 0;
background-color: #FAE2BB;
}
#block_info .info {
padding: 1.5em 20px;
}
#block_info .sape {
color: #777;
padding: 1em 20px 0.5em;
}
.sape A {
color: #777;
display: inline-block; 
}
#block_info p {
margin: 0 0 1.5em;
}
#wr_menu {
border-top: 1px solid #D1B59F;
border-bottom: 1px solid #856045;
background: #AC7650 url(/im/bg_menu.jpg) repeat;
}
#menu {
padding: 0.8em 20px 1em 30px;
}
#menu div {
margin: 0 2em 0 0;
float: left;
}
#menu div.last {
margin: 0;
}
#menu A {
font-size: 120%;
font-weight: bold;
color: #FFF;
}
#menu A:hover {
color: #F7E0A3;
}
.content {
width: 100%;
min-height: 180px;
}
.content A {
color: #90140E;
}
.content A:hover {
color: #ED1919;
}
.content p {
margin: 0 0 1.5em;
}
.content ul, ol {
margin: 0 0 20px;
padding: 0 0 0 25px;
}
.content ul li, .content ol li {
margin: 0;
padding: 0 0 0 5px;
}
.content table {
font: 100% tahoma, sans-serif;
margin: 10px 0 15px;
border-collapse: collapse;
}
.content td, th {
font: 100% tahoma, sans-serif;
vertical-align: top;
padding: 3px 5px;
}
.content th {
text-align: left;
}
.content table.t_b td, th {
border: 1px solid #856045;
}
.content td.bot {
vertical-align: bottom;
}
.content td.c {
text-align: center;
}
.content table.t_c td, .content table.t_c th {
text-align: center;
}
.content td.nwr {
white-space: nowrap;
}
.content img {
margin: 0 15px 15px 0;
}
h3.page_title {
color: #CA120A;
font-size: 130%;
margin: 0 0 1em;
}
.block {
margin: 0 0 1.2em;
}
.block .title {
color: #90140E;
font-weight: bold;
margin: 0 0 0.6em;
}
.block .title A {
font-weight: bold;
}
.det {
font-size: 90%;
text-align: right;
margin: 3px 0 0 0;
}
.det A {
color: #000;
text-decoration: underline;
}
#footer {
font-size: 90%;
}
#author {
width: 324px;
float: left;
padding: 1em 0;
}
#author p {
margin: 0 20px;
}
#author A.info {
text-decoration: underline;
}
#copy {
margin: 0 0 0 324px;
padding: 1em 0;
}
#copy p {
margin: 0 20px 0 30px;
}
#copy A {
text-decoration: underline;
}

