body {
line-height: 1;
font-family: tahoma;
margin:0 auto;
font-size: 12px;
background: url(../images/bg.jpg)  no-repeat center;
width: 850px;
height: 1630px;
}
* {
margin:0;
padding:0;
}
div,p,form,img,a,span,input,table,h1,ul,li,h2,h3 {
float:left;
}
img {
border:none;
}
table {
border-collapse:collapse;
border-spacing:0;
}
#header {
width: 825px;
margin-left: 55px;
}
#nav a {
margin:400px 30px 0 0;
}
#header .uslugi {
margin:3px 0 0 20px;
}
#header .contacts {
margin:88px 0 0 163px;
}
#header .about {
margin:38px 0 0 235px;
}
#nav {
width: 807px;
margin:200px 0 0 45px;
}
#nav a {
margin:20px 30px 0 0;
}
#nav p {
float: right;
width: 209px;
height: 57px;
text-align: center;
background: url(../images/block.png) no-repeat;
color: #fff;
line-height: 22px;
padding:17px 20px 0 20px;
margin-top: 
}
#content_area {
margin:65px 0 0 55px;
width: 850px;
}
#left_column {
width: 300px;
}
#left_column img {
float: right;
margin-bottom: 10px;
}
#left_column .news1, #left_column .news2, #left_column .news3 {
width: 275px;
margin-right:25px;
}
#left_column .news1 p, #left_column .news2 p, #left_column .news3 p {
float: right;
font-size: 36px;
font-family: Georgia;
display: inline-block;
width: 85px;
}
#left_column .news1 p {
color: #b20e9f;
}
#left_column .news2 p {
color: #277112;
}
#left_column .news3 p {
color: #8a1414;
}
#left_column .news1 p span, #left_column .news2 p span, #left_column .news3 p span {
font-size: 13px;
font-family: Tahoma;
width: 39px !important;
width: 38px;
display: block;
float: right;
color: #000;
text-align: right;
padding-right: 2px;
line-height: 13px;
margin-top: 7px;
}
#left_column .news1 p span {
background: url(../images/news1.png) no-repeat top;
}
#left_column .news2 p span {
background: url(../images/news2.png) no-repeat top;
}
#left_column .news3 p span {
background: url(../images/news3.png) no-repeat top;
}
#left_column .news1 p span span, #left_column .news2 p span span, #left_column .news3 p span span {
background: none;
float:right;
font-size: 9px;
margin: 0;
position:relative;
margin-top: 0 !important;
margin-top: -13px;
}
#left_column .news1 div, #left_column .news2 div, #left_column .news3 div {
width: 275px;
line-height: 14px;
margin-top: 10px;
}
#left_column .news1 div a, #left_column .news2 div a, #left_column .news3 div a, #content a {
font-family: verdana;
color: #ff0000;
font-size: 11px;
line-height: 13px;
padding-right: 11px;
background: url(../images/arrow.gif) right no-repeat;
}
#left_column .news1 div a, #left_column .news2 div a, #left_column .news3 div a {
float: none;
}
#left_column .news1 div a:hover, #left_column .news2 div a:hover, #left_column .news3 div a:hover {
text-decoration: none;
}
#left_column .counters {
margin-top: 606px;
width: 275px;
}
#left_column .counters a, #left_column .counters a img {
float: none;
}
#content {
width: 470px;
margin-left: 70px;
}
#content img {
float: right;
margin:0 35px 24px 0;
}
#content div {
width: 462px;
background: #fff;
font-size: 2px;
}
@-moz-document url-prefix() {
  #content div {width: 459px;}
}
#content div {
  _width: 459px;
}
#content div a, #content div a img {
float: none;
clear: both;
display: inline-block;
padding: 0;
margin: 0;
}
#content div a img {
border: 1px dashed #000;
margin: 0;
}
#content a {
margin:10px 0 0 20px;
}
#content a:hover, #footer a:hover {
text-decoration: none;
}
#footer {
margin-left:420px !important;
margin-left:475px;
width: 480px;
font-family: verdana;
display: inline;
font-size: 11px;
line-height: 14px;
}
#footer a {
float: none;
color: #ff0000;
line-height: 13px;
}
