﻿body {
    font: 76% Arial, Helvetica, sans-serif;
}
body, div, p, img {
    margin: 0;
    padding: 0;
    border: 0;
}
a {
    color: #2E4972;
}
.main {
    margin: 30px auto;
    position: relative;
	width: 739px;
}
.header .box {
    width: 739px;
    height: 271px;    
    margin: 0 25px 0 0;
	background-repeat: no-repeat;
	background-position: 469px 0;
	overflow: hidden;
}
.header .box div a {
    float: left;
    width: 234px;
    height: 259px;
    padding: 6px 0 6px 6px;
    background: #3F639A;
}
.header .box ul {
    float: left;
    width: 222px;
    height: 259px;
    margin: 0;
    background: #3F639A;
    padding: 6px 6px 6px 0;
}
.header .box ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 222px;
    height: 65px;
}
.header .box ul li a {
    display: block;
    width: 222px;
    height: 64px;
    background-repeat: no-repeat;
    text-decoration: none;
    text-indent: -9999px;
    overflow: hidden;
}
.header .box ul li a:hover {
    background-position: 0 -64px;
}
.header .box ul li.active a, .header .box ul li.active a:hover {
    background-position: 0 -128px;
}
.header .box ul li.menu0 a {
    background-image: url(../_images/menu0.jpg);
    border-bottom: 1px solid #FFFFFF;
}
.header .box ul li.menu1 a {
    background-image: url(../_images/menu1.jpg);
    border-bottom: 1px solid #FFFFFF;
}
.header .box ul li.menu2 a {
    background-image: url(../_images/menu2.jpg);
    border-bottom: 1px solid #FFFFFF;
}
.header .box ul li.menu3 a {
    background-image: url(../_images/menu3.jpg);
}
.header .home {
    background-image: url(../_images/home.jpg);
}
.header .moving {
    background-image: url(../_images/moving.jpg);
}
.header .buildings {
    background-image: url(../_images/buildings.jpg);
}
.header .furniture {
    background-image: url(../_images/furniture.jpg);
}
.header .blinds {
    background-image: url(../_images/blinds.jpg);
}
.header .about {
    background-image: url(../_images/about.jpg);
}
.header .clients {
    background-image: url(../_images/clients.jpg);
}
.header .contacts {
    background-image: url(../_images/contacts.jpg);
}
.header .path {
    border-top: 1px solid #FFFFFF;
    background: #BFBFBF;
    height: 26px;
}
.header .path p {
    width: 402px;
    float: left;
    padding: 0 0 0 30px;
    line-height: 25px;
    height: 26px;
    overflow: hidden;
}
.header .path em {
    width: 36px;
    display:block;
    line-height: 25px;
    height: 26px;
    overflow: hidden;
	float: left;
}
.header .path  em img {
    margin:5px;
}
.header .path ul {
    border-left: 1px solid #FFFFFF;
    float: left;
    margin: 0;
    padding: 0;
}
.header .path ul li {
    border-right: 1px solid #FFFFFF;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}
.header .path ul li a {
    height: 26px;
    text-indent: -9999px;
    text-decoration: none;
    display: block;
	overflow: hidden;	
}
.header .path ul li a:hover {
	background-position: 0 -26px;
}
.header .path ul li.active a, .header .path ul li.active a:hover {
	background-position: 0 -52px;
}
.header .path ul li.menu4 a {
    width: 77px;
    background-image: url(../_images/menu4.jpg);
}
.header .path ul li.menu5 a {
    width: 93px;
    background-image: url(../_images/menu5.jpg);
}
.header .path ul li.menu6 a {
    width: 97px;
    background-image: url(../_images/menu6.jpg);
}
.header .path .separator {
	margin: 0 5px;
}
.content {
    clear: both;
    width: 739px;
    margin: 0 25px 0 0;
    line-height: 19px;
}
.content .texts {
    padding: 30px 30px 60px 30px;
    width: 408px;
    float: left;
	text-align: justify;
}
.content .big {  
    width: 678px;
}
.content .texts h1 {
	font-size: 200%;
	line-height:120%;
	color: #224E7F;
	font-weight: normal;
	margin: 0 0 14px;
	padding: 0;
}
.content .texts h2 {
	font-size: 150%;
	line-height:110%;
	color: #224E7F;
	font-weight: normal;
	margin: 0 0 14px;
	padding: 0;
}

.content .texts h2 {
	text-align: left;
}

.content .texts p {
	margin: 0 0 1.2em;
	padding: 0;
}
.content .texts .col {
	width: 6em;
	float: left;
	display: block;
}
.content .images {
    float: left;
    margin: 0;
    padding: 30px 0 30px 1px;
	width: 270px;
}
.content .images a {
	text-decoration: none;
}
.content .images a:hover {
	color: #000000;
}
.content .images .image {
	display: block;
	width: 270px;
	height: 203px;
	margin: 0 0 10px;
	padding: 0;
	overflow: hidden;
}
.content .images .image img {
	display: block;
	width: 270px;
	height: 203px;	
}
.content .images .links {
	height: 1.6em;
	overflow: hidden;
}
.content .images .prev {
	float: left;
	display: none;
}
.content .images .next {
	float: right;
	display: none;
}
.footer {
    clear: both;
    width: 739px;
    margin: 0 auto;
    background: #BFBFBF;    
}
.footer div {
    background: #E1DFC1;
    width: 257px;
    height: 25px;
    font-size: 82%;
    margin: 0 0 0 470px;
    padding: 0 0 0 12px;    
    line-height: 25px;
}
.footer div p {
	float: left;
}
.footer div div {
	float: right;
    width: 70px;
    height: 15px;
    margin: 0;
    padding: 5px 5px 0 0;    
}
.footer div div img {
    width: 70px;
    height: 15px;
	border: 0;
	display: block;
}