body {
width: 1000px;
margin: 0 auto;
padding: 0;
background: url("/images/fire/bg.png") repeat-x center 70px;
}
a img {
border: none;
}
.head {
width: 1000px;
height: 85px;
position: relative;
}
.head .logo {
width: 616px;
height: 55px;
margin-top: 10px;
margin-left: 170px;
background: url("/images/fire/logo.png") no-repeat left center;
position: relative;
float: left;
}

.column {
width: 1000px;
margin-top: 7px;
border-left: 1px solid #e6e7e8;
border-right: 1px solid #e6e7e8;
float: left;
}
.column .left {
width: 326px;
margin-left: 10px;
position: relative;
float: left;
}
.column .left div.info {
width: 250px;
height: 120px;
margin-top: -5px;
margin-left: 0px;
margin-bottom: 25px;
list-style: none;
font: 20px Arial;
float: left;
}
.info ul li {
margin-top: 10px;
margin-left: -40px;
list-style: none;
padding: 3px 0 3px 25px;
}
.info ul li a {
color: #000000;
}

div.menu {
width: 300px;
margin-top: 0px;
margin-bottom: 10px;
padding: 0px 0 15px 0px;
font-weight: bold;
color: #000000;
background: url("/images/fire/bg_line.png") repeat-x bottom;
float: left;
}
div.menu h3 {
padding: 0px 0 15px 0px;
color: #000000;
font: 22px Arial;
background: url("/images/fire/bg_line.png") repeat-x bottom;
}
div.menu ul {
margin-top: -8px;
margin-left: -40px;
margin-bottom: 0px;
font: 20px Arial;
}
div.menu li {
text-align: left;
color: #666666;
padding: 5px;
list-style: none;
display: block;
border: 1px solid #ffffff;
}

div.menu li:hover {
background-color: #ffffff;
border: 1px solid #E31E24;
color: #ffffff;
display: block;
}
div.menu a{
color: #666666;
text-decoration: none;
display: block;
}
div.menu  li a:hover{
color: #000000;
text-decoration: underline;
}

.column .left .zakon {
width: 300px;
margin-top: 10px;
margin-bottom: 5px;
padding-top: 50px;
font-weight: bold;
background: url("/images/fire/low.png") no-repeat top center;
border-bottom: 3px solid #e76625;
position: relative;
float: left;
}
.column .left .zakon li {
margin-left: -10px;
font-family: Arial;
font-size: 12px;
text-align: left;
font-weight: normal;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 5px;
list-style: url('/images/fire/adobe reader.png');
}
.left p a img {
margin-left: 45px;
}
ul#uslugi {
width: 634px;
height: 35px;
padding: 0px 0 15px 0px;
list-style: none;
background: url("/images/fire/bg_line.png") repeat-x bottom;
}
ul#uslugi li {
width: 158px;
padding-top: 5px;
list-style: none;
font-size: 13px;
text-align: center;
float: left;
}
ul#uslugi li a {
color: #E31E24;
text-decoration: underline;
font-family: Arial;
}

.column .content {
width: 634px;
margin-top: 17px;
margin-left: 10px;
margin-bottom: 5px;
padding: 10px;
font-family: Arial;
font-size: 13px;
font-weight: normal;
color: #000000;
text-align: left;
position: relative;
float: left;
}
.content_perechen {
margin-top: 17px;
margin-left: 10px;
margin-bottom: 5px;
padding: 10px;
font-family: Arial;
font-size: 15px;
font-weight: normal;
color: #5d5d5d;
text-align: left;
position: relative;
float: left;
}
.column .content a {
color: #802607;
}
.column .content h1 {
font-size: 22px;
font-weight: normal;
color: #802607;
}
.column .content h2 {
font-size: 18px;
font-weight: normal;
color: #802607;
}
.column .content li {
margin-bottom: 5px;
}
.footer {
width: 1000px;
height: 66px;
padding: 20px 0px 0px 0px;
background: url("/images/fire/bg.png") repeat-x top;
position: relative;
float: left;
}

.footer p {
margin-top: 10px;
padding: 5px 15px 0px 15px;
font-family: Arial;
font-size: 12px;
text-align: left;
float: left;
}

.footer a {
color: #802607;
}
ul.bottommenu{
width: 180px;
margin-top: 10px;
float: left;
}

ul.bottommenu li {
margin-left: 25px;
padding-right: 15px;
list-style: url('/images/fire/list_li.gif');
font-size: 13px;
font-family: Arial;
font-weight: bold;
float: left;
}

ul.bottommenu li a {
color: #802607;
float: left;
}
