/* CSS Document */
body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#a79473;
	color:#3e372b;
	font-size:11px;
}
#d_bg {
    background-color:#3c3c3c;
}
#d_bg1 {
	background:transparent url(/images/bg1.gif) right top repeat-y;
	font-size:1px;
overflow:hidden;
}
#d_bg2 {
	background:transparent url(/images/bg2.gif) left top repeat-y;
	font-size:1px;
overflow:hidden;
}
h1 {
	color:#000000;
	font-size:20px;
	font-weight:bold;
	margin:0;
	padding:15px 0;
}
h2 {
	margin: 15px 0;
	padding:0;
	font-size:18px;
}
A {
    color:#F4E7BD;
    text-decoration:underline;
}
A:hover {
    color:#FFFFFF;
    text-decoration:underline;
}
#d_container {
	width:998px;
	background-color:#a79473;
}
#d_header {
	position:relative;
	height:257px;
}
.main #d_header {
	height:147px;
}
#d_h1 {
	position:absolute;
	top:0px;
	left:0px;
	width:998px;
	height:199px;
}
.kitchen #d_h1 {
	background-image:url(/images/kitchen1.jpg);
}
.technika #d_h1 {
	background-image:url(/images/technika1.jpg);
}
.rooms #d_h1 {
	background-image:url(/images/rooms1.jpg);
}
.prihozhie #d_h1 {
	background-image:url(/images/prihozhie1.jpg);
}
.office #d_h1 {
	background-image:url(/images/office1.jpg);
}
.bathroom #d_h1 {
	background-image:url(/images/bathroom1.jpg);
}
.main #d_h1 {
	background-image:url(/images/main1.jpg);
	height:82px;
}
#d_h2 {
	position:absolute;
	top:199px;
	left:0px;
	width:268px;
	height:39px;
}
.kitchen #d_h2 {
	background-image:url(/images/kitchen2.jpg);
}
.technika #d_h2 {
	background-image:url(/images/technika2.jpg);
}
.rooms #d_h2 {
	background-image:url(/images/rooms2.jpg);
}
.prihozhie #d_h2 {
	background-image:url(/images/prihozhie2.jpg);
}
.office #d_h2 {
	background-image:url(/images/office2.jpg);
}
.bathroom #d_h2 {
	background-image:url(/images/bathroom2.jpg);
}
.main #d_h2 {
	background-image:url(/images/main2.jpg);
	top:82px;
}
#d_h3 {
	position:absolute;
	top:199px;
	left:818px;
	width:180px;
	height:39px;
}
.kitchen #d_h3 {
	background-image:url(/images/kitchen3.jpg);
}
.technika #d_h3 {
	background-image:url(/images/technika3.jpg);
}
.rooms #d_h3 {
	background-image:url(/images/rooms3.jpg);
}
.prihozhie #d_h3 {
	background-image:url(/images/prihozhie3.jpg);
}
.office #d_h3 {
	background-image:url(/images/office3.jpg);
}
.bathroom #d_h3 {
	background-image:url(/images/bathroom3.jpg);
}
.main #d_h3 {
	background-image:url(/images/main3.jpg);
	top:82px;
}
#d_h4 {
	position:absolute;
	top:238px;
	left:0px;
	width:998px;
	height:108px;
}
.kitchen #d_h4 {
	background-image:url(/images/kitchen4.jpg);
}
.technika #d_h4 {
	display:none;
}
.rooms #d_h4 {
	background-image:url(/images/rooms4.jpg);
	height:64px;
}
.prihozhie #d_h4 {
	background-image:url(/images/prihozhie4.jpg);
	height:175px;
}
.office #d_h4 {
	background-image:url(/images/office4.jpg);
	height:92px;
}
.bathroom #d_h4 {
	background-image:url(/images/bathroom4.jpg);
	height:69px;
}
.main #d_h4 {
	background:transparent url(/images/main4.jpg) top right no-repeat;
	top:121px;
	height:80px;
}
#d_phone {
	position:absolute;
	top:160px;
	left:40px;
	width:250px;
	height:40px;
}
#d_phone span {
	color:#FFFFFF;
	font-size:23px;
	font-weight:bold;
	padding-right:10px;
	padding-bottom:10px;
}
.main #d_phone {
	top:52px;
	left:345px;
}
#d_logo {
	position:absolute;
	top:18px;
	left:31px;
	height:61px;
	padding:10px;
	overflow:hidden;
	width:98px;
}
.png {
	behavior:url(/css/iepngfix.htc);
}
#d_title {
	position:absolute;
	color:#FFFFFF;
	font-size:12px;
	left: 36px;
	top: 87px;
	width: 112px;
	text-align:center;
	line-height:12px;
}
#d_navigation2 {
	position:absolute;
	top:199px;
	left:268px;
	width:550px;
	height:39px;
	background-color:#000000;
	color:#808080;
}
#d_navigation2.main {
    top:82px;
}
#d_navigation {
	position:absolute;
	top:199px;
	left:258px;
	width:570px;
	height:39px;
	line-height:39px;
	color:#808080;
	font-size:11px;
	text-align:center;
}
#d_navigation.main {
	top:82px;
}
#d_navigation a {
	text-decoration:underline;
	color:#808080;
}
#d_navigation a:hover {
	text-decoration:none;
}
#d_navigation span {
	padding:0px 5px 0px 5px;
	background:transparent url(/images/nav.gif) center 5px no-repeat;

}
#d_home, #d_map, #d_contacts {
	position:absolute;
	width:34px;
	height:25px;
	left:192px;
}
#d_home {
	top:36px;
}
#d_map {
	top:68px;
}
#d_contacts {
	top:100px;
}
#d_left {
	float:left;
	width:235px;
	padding-bottom:20px;
	position:relative;
}
#d_center {
	width:705px;
	padding-right:20px;
	position:relative;
	padding-bottom:20px;
	float:right;
	color:#000000;
	line-height:18px;
	font-size:13px;
}
.menu {
	padding-left:20px;
}
.menu a {
	display:block;
	padding:5px 3px 5px 3px;
	color:#FFFFFF;
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
}
.menu a:hover {
	text-decoration:underline;
}
.menu a.active {
	text-decoration:none;
	color:#DA240E;
	font-weight:bold;
}
.menu span {
	display:block;
	height:1px;
	overflow:hidden;
	background-color:#fff7c0;
}
.sub a {
	font-weight:normal;
	font-size:12px;
	padding-left:15px;
}
.sub2 a {
	padding-left:25px;
}
.sub3 a {
	padding-left:35px;
}
.sub4 a {
	padding-left:45px;
}
#d_f1 {
	height:57px;
	background:transparent url(/images/f1.jpg) top left repeat-x;
}
#d_f2 {
	height:57px;
	background:transparent url(/images/f2.jpg) left top no-repeat;
}
#d_f3 {
	height:57px;
	background:transparent url(/images/f3.jpg) top right no-repeat;
	position:relative;
}
#d_copyright {
	position:absolute;
	left: 72px;
	top: 21px;
	font-size:11px;
	color:#7b7b7b;
}
#d_buttons {
	position:absolute;
	left: 203px;
	top: 20px;
	height: 31px;
	width: 589px;
	text-align:center;
}
#d_developed {
	position:absolute;
	left: 815px;
	top:24px;
	font-size:11px;
	color:#7b7b7b;
	text-decoration:none;
}
a#d_developed:hover {
	text-decoration:underline;
}
#d_fairpoint {
	position:absolute;
	left: 918px;
	top: 0px;
	width:52px;
	height:0px;
	padding-top:28px;
	overflow:hidden;
}
#d_form {
	width:100%;
	padding:0px;
	background:#ded1b8 url(/images/form1.jpg) top left no-repeat;
}
#d_form.kitchen {
	background:#ded1b8 url(/images/kitchen_form1.jpg) top left no-repeat;
}
#d_form.technika {
	background:#ded1b8 url(/images/form1.jpg) top left no-repeat;
}
.form_container {
	padding-top:35px;
	padding-bottom:35px;
	width:100%;
	background:transparent url(/images/form2.jpg) left bottom no-repeat;
}
.kitchen .form_container {
	background:transparent url(/images/kitchen_form2.jpg) left bottom no-repeat;
}
.leftCol {
	text-align:right;
	color:#422a00;
}
.field {
	background-color:#efe8dc;
	border:1px solid #965f00;
	width:300px;
}
.image {
	width:227px;
}
.image_top {
	height:8px;
	background:#dcceb7 url(/images/i1.gif) right top no-repeat;
	overflow:hidden;
}
.image_container {
	padding:0px 14px 0px 7px;
	background:#dcceb7 url(/images/i2.gif) right top repeat-y;
}
.image_bottom {
	background-image:url(/images/i3.gif);
	height:19px;
}
.price {
	width:62px;
	height:24px;
	line-height:24px;
	text-align:center;
	color:#ef3031;
	font-size:12px;
	font-weight:bold;
	background-image:url(/images/price.gif);
}
.title a {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.title a:hover {
	text-decoration:underline;
}
.description {
	color:#d8d8d8;
}
.more {
	color:#ef3031;
	text-decoration:underline;
}
a.more:hover {
	text-decoration:none;
}
.line {
	border-bottom:1px solid #efd4a5;
}
#d_adv {
	text-align:center;
	padding:20px 0px 20px 20px;
}
.kitchen #d_adv {
	background:transparent url(/images/kitchen5.jpg) top left no-repeat;
	padding-top:60px;
	margin-top:15px;
}
.prihozhie #d_adv {
	background:transparent url(/images/prihozhie5.jpg) top left no-repeat;
	padding-top:50px;
	margin-top:15px;
}
.rooms #d_adv {
	background:transparent url(/images/rooms5.jpg) bottom left no-repeat;
	padding-bottom:90px;
	margin-top:15px;
}
