body {font-family: "Tahoma"; font-size: 12px; color: #171717; }
html, body {
	padding: 0;
	margin: 0;
	height: 100%;
	background-image: url(beguzor2.jpg);

}


a {color: #003366;text-decoration: none;
}
a:hover {color: #0066FF; text-decoration: none;}

p {}

h1 {
	margin: 30px 0 20px;
	padding-left: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #C2BEA9;
}
h2 {
	margin: 32px 0 12px;
	padding: 0 0 2px 26px;
	font-family: "Arial";
	font-size: 16px;
	
	color: #7ca009;
}
h3 {
	margin-bottom: 15px;
	font-family: "Arial";
	font-size: 16px;
	font-weight: bold;
	color: #2a978e;
}
/*
h1 {margin: 30px 0 20px; padding-left: 35px; font-family: "Trebuchet MS"; font-size: 24px; font-weight: normal; color: #0d941a; background: url(../img/bg-h.gif) 11px 11px no-repeat;}
h2 {margin: 32px 0 12px; padding: 0 0 2px 26px; font-family: "Trebuchet MS"; font-size: 16px; font-weight: normal; color: #20b82e; border-bottom: 1px solid #2fbd3c; background: url(../img/bg-h.gif) 6px 7px no-repeat;}
h3 {margin-bottom: 15px; font-family: "Tahoma"; font-size: 11px; font-weight: bold; color: #4dc658;}
*/




.green {color: #4bb655;}
.bold {
	font-weight: bold;
	color: #2a978e;
}
.clear {height: 0; overflow: hidden; clear: both;}

#wrap {
	width: 1024px;
	margin: 0 auto;
	background-color: #FFFFFF;
}
#header-content {
	width: 1024px;
	min-height: 100%;
}

#header {
	position: relative;
	height: 120px;
}

#header2 {
	position: relative;
	height: 320px;
	background: url(10000000.jpg) left bottom no-repeat;
}

div.slideshow {
	z-index: 10;
	height: 352px;
}



div.logo {
	position: absolute;
	left: 36px;
	top: 10px;
	width: 305px;
	height: 83px;
}
div.phone {
	position: absolute;
	left: 418px;
	width: 600px;
	height: 100px;
	padding-top: 4px;
	font-family: "Trebuchet MS";
	font-size: 24px;
	font-style: italic;
	text-align: center;
	top: 7px;
	z-index: 101;
}
div.phone2 {
	position: absolute;
	left: 325px;
	width: 678px;
	height: 47px;
	padding-top: 4px;
	font-family: "Trebuchet MS";
	font-size: 24px;
	font-style: italic;
	text-align: center;
	background-color: #f1ede6;
	top: 9px;
	z-index: 1100;
}
div.phone3 {
	position: absolute;
	left: 6px;
	width: 207px;
	height: 71px;
	font-family: "Trebuchet MS";
	font-size: 13px;
	text-align: center;
	top: 80px;
	z-index: 1100;
	font-weight: bold;
}
div.phone sup {position: relative; top: -0.6em; font-size: 14px; font-style: normal; color: #39c646; vertical-align: baseline;}
div.remember {
	position: absolute;
	left: 936px;
	top: -1px;
	padding: 104px 0 0 10px;
	background: url(bg-remem.jpg) left top no-repeat;
	width: 82px;
}

div.fl-hd {position: absolute; left: 0; top: 0;}
.main-menu { ;
	width:1024px;
	height:39px;
	margin:0 auto;
	position: relative;
	text-align:center;
	position:relative;
	background-color: #a80305;
background-image: url(fon2.jpg);
}
ul.nav {
	height: 46px;
	list-style: none;
}

div.sub {position: absolute; left: 15px; top: 46px; width: 161px; display: none;}
div.sub ul {margin: 0; padding: 6px 10px 0 20px; border-left: 1px solid #d4ecd7; border-right: 1px solid #d4ecd7; background: #fff;}
div.sub li {float: none; padding: 7px 0 0 0; height: auto; background: none;}
ul.nav div.sub li a {padding: 0; display: inline; font-size: 10px; color: #0d941a; text-decoration: underline;}
ul.nav div.sub li a:hover {color: #22cb32; text-decoration: none;}
div.sub div.sub-bt {height: 20px; background: url(bg-sub-b.png) left top no-repeat;}


#main-content {

}

#left-sidebar {
	float: left;
	padding: 10px 0 15px 0px;
	width: 247px;
	border-right: 1px solid #e6e6e6;
	background-color: #F0F0F0;
}

#left-sidebar h2 {
	margin: 12px 0px 20px;
	border-left: 5px solid #7ca009;
	font-size: 24px;
}
#left-sidebar ul {list-style: none; margin: 0 20px; font: 13px;}
#left-sidebar ul li {
	display:block;
	background: #DDDDDD url(arr10000.gif) 185px 3px no-repeat;
	padding: 3px 20px 4px 8px;
	border-bottom:1px solid #ECECEC;	font-size: 13px;
	
}



#left-sidebar div.all {padding: 5px 39px 0 0; text-align: right;}
#left-sidebar div.all a {padding-left: 21px; background: url(bg-a-all.gif) left top no-repeat;}
#left-sidebar div.objects {margin-top: -5px; padding-left: 10px;}
#left-sidebar div.objects2 {
	padding-left: 10px;
	text-align: center;
}
#left-sidebar div.feedbacks {margin-top: 7px;}
#left-sidebar div.fb {margin: 0 auto 15px; width: 122px; height: 154px; padding: 1px 15px; background: url(bg-fb000.png) left top no-repeat;}


#content {
	margin-left: 250px;
	padding: 0 85px 0 20px;
	background-color: #FFFFFF;
}

ul.clean-serv {list-style: none;}
ul.clean-serv li {padding: 0 0 10px 6px; font-size: 14px; background: none transparent; vertical-align: middle;}
ul.clean-serv li img {margin-right: 35px; vertical-align: middle;}
ul.clean-serv li ul.clean-sp-srv {margin: 10px 0 0 47px; padding-top: 4px;  font-size: 12px; background: url(bg-speci.png) left top no-repeat;}
ul.clean-serv li ul.clean-sp-srv li {padding: 0 0 5px 46px;}
ul.clean-serv li ul.clean-sp-srv li img {margin-right: 29px;}

#footer {
	position: relative;
	height: 150px;
	color: #111;
	background: url(222.jpg);
	background-color: #FFFFFF;
}
div.copy {
	padding: 45px 0 0 98px;
	position: absolute;
	left: 333px;
	top: 0px;
	height: 107px;
	width: 255px;
	background-image: url(333.gif);
	background-repeat: no-repeat;
}
div.copy3 {
	padding: 45px 0 0 98px;
	position: absolute;
	left: -1px;
	top: 0px;
	height: 107px;
	width: 66px;
	background-image: url(11.gif);
	background-repeat: no-repeat;
}
div.copy2 {
	position: absolute;
	left: 169px;
	top: 117px;
	width: 150px;
}
div.copy5 {
	position: absolute;
	left: 697px;
	top: 20px;
	width: 315px;
	height: 51px;
	font-size: 36px;
	color: #511322;
}
div.artlab {
	padding: 45px 75px 0 0;
	color: #990000;
	position: absolute;
	left: 721px;
	top: 75px;width: 255px;
}

table.clean-objects {width: 100%; border: 0 none;}
table.clean-objects td {padding-bottom: 30px; border: 0 none; text-align: center;}
img.clean-object-img { float: left; margin: 0 10px 5px 0 }
img.serv-icon { float:left; padding-right:20px; }
table.serv-list {width: 100%; border: 0 none; margin-bottom:0px; }
table.serv-list  td {padding-bottom: 30px; border: 0 none;}

div.map {padding-left: 12px; font-size: 12px; line-height: 16px;}
img.map-mini {float: left; margin: 0 20px 5px 0; padding: 3px; border: 1px solid #ccc;}
div.green-hint {clear: left; font-size: 10px; color: #4dc658; line-height: normal;}

div.cnt-wrap {
	float: left;
	width: 100%;
	padding: 1px 0 95px 0;
}


/*div.feedback { padding-bottom: 80px;}*/
div.feedbck {clear: left; margin-bottom: 15px; padding: 0 25px 35px 0; background: url(bg-feedb.png) right bottom no-repeat;}
div.feedback div.fb-img {float: left; width: 122px; height: 154px; padding: 1px 15px; background: url(bg-fb000.png) left top no-repeat;}
div.feedback div.fb-text {margin-left: 167px;}
div.feedback div.fb-text h2 {padding: 0; margin-top: 0; border-bottom: 0 none; background-image: none;}
div.feedback div.fb-text div.txt {position: relative;}
div.feedback div.fb-text img.lq {position: relative; vertical-align: middle; margin: 0 3px 0 -15px;}
div.feedback div.fb-text img.rq {position: relative; vertical-align: baseline; margin-left: 3px; bottom: -3px;}


.talign-l {text-align: left;}
.talign-c {text-align: center;}
.talign-r {text-align: right;}
tr.hdtd {background: #d8fadb; font-weight: bold; vertical-align: top;}
.cat_block {
	display:block;
	padding-left:4px;
	margin-bottom:5px;
	background: transparent url(cat_bloc.gif) 0px 0 no-repeat;
	text-align: center;
}
.cat_block img {margin-top:6px;}
.cat_name {
	margin-top:5px;
	display:block;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background: transparent url(cat_name.gif) 100% 0 no-repeat;
	text-align: center;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.cat_name a {
	display:block;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.cat_mebel {width:100%;}
.cat_mebel td {width:33%;}
.empname{
font-size: 12px;
color: #3b4f5b;
font-weight: bold;
}
.empname1{
font-size: 13px;
color: #6BA813;
font-weight: bold;
}

.empname2{
color:#810606;
font-size: 13px;
font-weight: bold;
}
.frlnameH{
margin: 32px 0 12px;
	padding: 0 0 2px 26px;
font-size: 18px;
color: #666666;
font-weight: normal;
}
div#statusTitle{
	margin: 32px 0 12px;
	padding: 0 0 2px 0;
font-size: 18px;
	color:  #940707;
font-weight: normal;
font-family: Arial;

}
.breakline { background:url(dots0000.gif) center repeat-x }


