#header {
width: 100%;
height: 126px;
background: url(/im/bg_header.jpg) repeat-x; 
}
#wr_logo {
width: 427px;
height: 126px;
background: url(/im/bg_logo.jpg) no-repeat; 
}
#pict {
color: #B0B0B0;
float: right;
}
#pict p {
padding: 38px 45px 0 0;
}
#pict img {
margin: 0 16px -2px 0;
}
#pict A.active {
color: #B0B0B0;
}
#znak {
margin: 9px 0 0 15px;
float: left;
}
#logo {
margin: 8px 0 0 9px;
float: left;
}
#dogs {
width: 324px;
height: 209px;
background: url(/im/dogs.jpg) no-repeat; 
}
.info .section {
margin: 5px 0 3px;
}
.info .section A {
padding: 0 0 0 24px;
min-height: 20px;
display: block; 
background: url(/im/arm.gif) no-repeat -40px -1px; 
}
.info .section A:hover, .info .section A.active {
color: #CA120A;
background-position: 0 -40px; 
}
.subsection {
font-size: 90%;
}
.subsection A:hover, .subsection A.active {
text-decoration: underline;
}
.info .m1 {
margin: 0.5em 0 0 24px;
}
.info .m2 {
margin: 0.1em 0 0 34px;
}
.info .m3 {
margin: 0.1em 0 0 44px;
}
.info .m4 {
margin: 0.1em 0 0 54px;
}
.info .m5 {
margin: 0.1em 0 0 64px;
}
#menu A.active {
color: #F7E0A3;
}
.wr_content {
padding: 1em 20px 1em 30px;
}
.path {
font-size: 95%;
margin: 0 0 1em;
}
.path#bot {
margin: 0 0 0 324px;
padding: 1em 20px 1em 30px;
}
.path A {
color: #9D7F4D;
}
.path A:hover {
color: #DD921D;
}
.blocks {
margin: 2em 0;
}
.blocks_ch {
margin: 2em 0 0;
}
.photo {
margin: 2em 0;
}
.anchors {
margin: 2em 0;
}
.anchors A {
font-weight: bold;
margin: 0 10px 0 0;
}
.top {
text-align: right;
}
.top img {
margin: 0;
}
.top_bot {
text-align: right;
padding: 0 20px 0 0;
}
#map_site {
margin: 1em 0;
}
#map_site .m A {
font-weight: bold;
}
#map_site .m10 {
margin: 1em 0 0 0;
}
#map_site .m10 A {
font-weight: bold;
}
#map_site .m20 {
margin: 0.5em 0 0 1em;
}
#map_site .m30 {
margin: 0.3em 0 0 2em;
}
#map_site .m40 {
margin: 0.2em 0 0 3em;
}
#map_site .m50 {
margin: 0.1em 0 0 4em;
}
form {
margin: 10px 0;
width: 400px;
}
input {
font: 100% tahoma, sans-serif;
color: #000;
width: 100%;
height: 1.5em;
margin: 3px 0 5px;
border: 1px solid #856045;
}
textarea {
font: 100% tahoma, sans-serif;
color: #000;
width: 100%;
height: 150px;
margin: 3px 0 5px;
border: 1px solid #856045;
}
textarea.link {
font: 100% tahoma, sans-serif;
color: #000;
width: 300px;
height: 100px;
margin: 10px 0;
border: 1px solid #856045;
}
.but {
font: 100% tahoma, sans-serif;
color: #000;
width: 40%;
height: 2em;
padding-bottom: 3px;
background-color: #FAE2BB;
}