body, li, ol, h1, h2, h3, h4, h5, h6 {
margin: 0px;
padding: 0px;
}

body {
background-color: #f4f4e8;
}

div {
margin: 0px;
padding: 0px;
font-family: Times New Roman;
font-size: 15px;
}

img {
border: 0px;
}

td {
vertical-align: top;
margin-bottom: 0px;
}

ul {
margin-top: 4px;
padding: 0px;
margin-left: 22px;
margin-bottom: 18px;
line-height: 16px;
}

ol {
margin-left: 12px;
list-style-image: url('../img/middle/navi.png');
}

.b {
font-weight: bold;
}

h1 {
font-size: 18px;
}

h2 {
font-size: 17px;
}

h3 {
font-size: 21px;
color: #857f6e;
}

h4 {
font-size: 17px;
color: #9f8644;
}

h5 {
font-size: 14px;
color: #9f8644;
}

h6 {
font-size: 14px;
color: #746d5b;
}

.st {
font-size: 21px;
color: #c2190c;
}

.link {
font-size: 19px;
font-weight: bold;
}

.page {
width: 100%;
vertical-align: top;
}

.left_bg {
width: 50%;
height: 100%;
text-align: right;
background: url("../img/top/bkgd.jpg");
background-position: top right;
background-repeat: repeat;
}

.left_bg2 {
width: 100%;
height: 100%;
background: url("../img/top/lsh.jpg");
background-position: top right;
background-repeat: repeat-y;
}

.center {
width: 1150px;
height: 100%;
align: center;
}

.center_bg {
width: 1150px;
}

.probg {
position: absolute;
left: 50%;
margin-left: -575px;
height: 100%;
z-index: -4;
}

.bg {
position: absolute;
width: 1150px;
height: 100%;
overflow: hidden;
}

.right_bg {
width: 50%;
height: 100%;
text-align: left;
background: url("../img/top/bkgd.jpg");
background-position: top left;
background-repeat: repeat;
}

.right_bg2 {
width: 100%;
height: 100%;
background: url("../img/top/rsh.jpg");
background-position: top left;
background-repeat: repeat-y;
}

.left {
float: left;
width: 241px;
margin-left: 20px;
margin-right: 30px;
}

.right {
padding-top: 18px;
text-align: justify;
}

.bottom {
margin-left: 20px;
margin-right: 20px;
margin-top: 32px;
text-align: justify;
}

.bottom2 {
margin-left: 20px;
margin-right: 20px;
margin-top: 20px;
padding: 12px;
text-align: justify;
background-color: #e7e1d2;
border: 1px dashed #665f55;
border-radius: 8px;
-o-border-radius: 8px;
-icab-border-radius: 8px;
-khtml-border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}

.stolb {
margin-top: 16px;
padding-right: 20px;
}

.stolb2 {
float: left;
padding-right: 20px;
}

.nav {
margin: 20 0 0 28;
font-size: 14px;
}

.navi {
margin-top: 20px;

padding: 14 0 20 28;

font-size: 14px;
background: url("../img/middle/navibg.jpg");
background-position: ;
background-repeat: no-repeat;
}

.dveri {
margin-right: 20px;
text-align: left;
line-height: 18px;
}

.en {
width: 334px;
height: 317px;
float: left;
margin-right: 16px;
background: url("../img/middle/dveri.jpg");
background-repeat: no-repeat;
}

.color {
color: #746d5b;
}

.color2 {
color: #64a14b;
font-weight: bold;
}

.color3 {
color: #746d5b;
}

.catalog2 {
float: right;
width: 1150px;
height: 287px;
padding-top: 22px;
background: url("../img/middle/doors2.jpg");
background-position: top right;
background-repeat: repeat-x;
}

.catalog {
float: right;
width: 856px;
height: 220px;
font-size: 10px;
padding-top: 20px;
background: url("../img/middle/doors.jpg");
background-position: top right;
background-repeat: no-repeat;
}

#dalee, #prodazha, #ustanovka, #contacts {
position: relative;
}

#dalee {
float: right;
font-size: 0px;
bottom: 30px;
}

#prodazha {
font-size: 0px;
left: 16px;
top: 10px;
}

#ustanovka {
font-size: 0px;
left: 76px;
top: 190px;
}

#contacts {
bottom: 21px;
z-index: 1;
}

#furn {
float: right;
position: relative;
right: 152px;
top: 190px;
}

#furnitura {
position: absolute;
float: right;
font-size: 0px;
z-index: 20;
}

.button {
font-size: 12px;
text-align: center;
}

.middle {
margin-left: 32px;
margin-right: 20px;
}

.ust {
float: left; width: 390px; margin-right: 42px;
}

.prod {
float: left; width: 678px;
}

.ust2 {
float: left; width: 480px; margin-right: 42px;
}

.ust3 {
float: left; width: 530px;
}

.border {
border-top: 1px dashed #665f55;
border-bottom: 1px dashed #665f55;
background-color: #e7e1d2;
}

.border2 {
background-color: #e7e1d2;
padding: 10px;
border: 1px dashed #665f55;
}

.p {
margin: 30 20 0 20;
text-align: justify;
}

.p1 {
float: left; width: 390px; margin-right: 42px;
}

.pimg {
float: left;
margin-right: 12px;
}

.ak1 {
float: left;
width: 486px;
margin-right: 42px;
padding: 12px;
text-align: center;
background-color: #e7e1d2;
border: 1px dashed #665f55;
border-radius: 8px;
-o-border-radius: 8px;
-icab-border-radius: 8px;
-khtml-border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}

.ak2 {
float: left;
padding: 12px;
text-align: center;
background-color: #e7e1d2;
border: 1px dashed #665f55;
border-radius: 8px;
-o-border-radius: 8px;
-icab-border-radius: 8px;
-khtml-border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}

.hl2 {
float: left;
margin-right: 40px;
}

.hl {
float: left;
margin-right: 20px;
}

.h2 {
font-size: 16px;
color: #524a3f;
}

.h3 {
font-size: 21px;
color: #857f6e;
font-family: trebuchet ms;
}

.h4 {
font-size: 18px;
font-weight: bold;
color: #c2190c;
}

.h5 {
font-size: 17px;
color: #9f8644;
}

.block {
clear: left;
height: 16px;
}

.block2 {
clear: left;
height: 40px;
}

.catalogt {
font-family: tahoma;
margin-bottom: 6px;
font-size: 12px;
}

.cemo {
margin-bottom: 6px;
background: url(../img/middle/cemo.jpg);
background-repeat: no-repeat;
font-size: 11px;
font-weight: normal;
color: #efefef;
background-position: center;
}

.border {
border: 1px dashed #665f55;
background-color: #e7e1d2;
}

.middle2 {
margin: 20px 32px 20px 32px;
text-align: justify;
}

.skobka {
float: left;
padding-right: 8px;
font-family: Tahoma;
font-size: 84px;
font-weight: normal;
color: #9f8644;
}

.skobka2 {
float: left;
padding-left: 8px;
padding-right: 8px;
font-family: Tahoma;
font-size: 84px;
font-weight: normal;
color: #9f8644;
}

.middle3 {
margin: 30px 32px 0px 32px;
}

.border2 {
background-color: #e7e1d2;
padding: 10px;
border: 1px dashed #665f55;
}

.ctrla {
background-color: 665f55;
color: #efefef;
}

.cr {
max-height: 78px;
height: 110px;
overflow: hidden;
margin-top: 40px;
padding: 20px;
border-top: 1px dashed #665f55;
background-color: #e7e1d2;
}

.doors {
float: left;
margin-left: 10px;
}

.doors2 {
float: left;
margin-left: 38px;
}

.doors3 {
clear: left;
float: left;
}

.text_doors {
width: 194px;
font-size: 14px;
font-weight: normal;
}

.weight {
font-size: 13px;
color: #857f6e;
}

.text_ul {
width: 164px;
font-size: 14px;
font-weight: normal;
line-height: 14px;
}

.text_uldv {
width: 260px;
font-size: 14px;
font-weight: normal;
line-height: 14px;
}

.margin_elit {
margin-bottom: 6px;
font-family: arial;
}

.mt {
float: left;
width: 60px;
margin-right: 4px;
text-align: center;
font-size: 11px;
font-weight: normal;
}

.bl {
clear: left;
height: 4px;
}

.mat {
float: left;
width: 85px;
margin-right: 2px;
margin-bottom: 2px;
}

.har {
float: left;
background-color: #dddacb; padding: 12px;
margin-right: 40px;
}

.har2 {
background-color: #dddacb; padding: 12px;
}

.f {
float: left;
}

.c1 {
padding: 10px; width: 520px; background: #ebebe0;
}

.c2 {
padding: 10px; width: 260px; background: #ebebe0; text-align: center;
}

.furn1 {
float: left; line-height: 30px;
}

.furn2 {
float: left; margin-left: 80px; line-height: 30px;
}

.furn1 img {
border: 1px solid black;
}

.furn2 img {
border: 1px solid black;
}

a:link {color: #1a5c8f; text-decoration: underline}
a:visited {color: #1a5c8f; text-decoration: underline}
a:active {color: #1a5c8f; text-decoration: underline}
a:hover {color: #b0220f; text-decoration: underline}