@charset "utf-8";
/* CSS Document */

body{
	background: #3b0b07 url(/images/bg-tile.jpg) repeat; 
	margin:12px;
	font-size:15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#210500;
	}
h1{	
	font-size:20px;
	padding-top:10px;
	}
a{
	text-decoration: underline;
	color:#311206;
	}
a:hover{
	text-decoration:none; 
	}
hr {
	margin-left:4px;
	margin-right:16px;
	background-color:#290803;
	height: 2px;
	border: none;
}
.main-div{
	margin: 0 auto; 
	width: 1105px;
	}
	
.crown{
	background:url(/images/crown.png) no-repeat; 
	width:116px; 
	height:138px;
	float:left;
}
* html .crown{  /* ie6 hack */
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/crown.png', sizingMethod='scale');
}
.cape{
	background:url(/images/cape.png) no-repeat; 
	width:116px;
	height:215px; 
	float:left;
	}
* html .cape{  /* ie6 hack */
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cape.png', sizingMethod='scale');
}
.flash-block-left{
	background:url(/images/header-img-left.jpg) no-repeat left top; 
	width:989px; 
	height:215px; 
	float:left;
	}
.flash-block-right{
	background:url(/images/header-img-right.png) no-repeat right top; 
	width:381px; 
	height:215px; 
	float:right;
	}
* html .flash-block-right{  /* ie6 hack */
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/header-img-right.png', sizingMethod='scale');
}
.flash-block-middle{
	background:url(/images/header-flash.jpg) no-repeat 330px top; 
	width:989px; 
	height:215px; 
	float:left;
	}
.menu-cape{
	background:url(/images/menu-cape.png) no-repeat; 
	width:116px; 
	height:60px; 
	float:left;
	}
* html .menu-cape{  /* ie6 hack */
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu-cape.png', sizingMethod='scale');
}
.menu{
	background:url(/images/menu.jpg) no-repeat;
	width:958px; 
	height:43px; 
	float:left; 
	padding-top:17px;
	padding-left:16px;
	}
.left-baget{
	background:url(/images/left-baget.gif) repeat-y left top; 
	width:1091px; 
	float:left;
	}
.right-baget {
	background:url(/images/right-baget.jpg) repeat-y right top;
	width:975px;
	padding-left: 116px;
	float:left;
}
.content,
.content_{
	background:#a4896c url(/images/herb-bg.jpg) no-repeat center bottom; 
	width:928px; 
	float:left; 
	padding-left:12px; 
	padding-top:13px;
}
.content_{
	padding-top:0px;
}
.footer
{
	background: url(/images/footer-bg.jpg) no-repeat 81px bottom; 
	clear: both;
	height: 49px;
}

.bg-herb-img-1,
.bg-herb-img-2,
.bg-herb-img-3 {
	position:relative;
	background-repeat: no-repeat;
	background-position:center;
	float:left;
	margin-bottom:10px;
}
.bg-herb-img-1 {
	background-image:url(/images/project.jpg);
	margin-right:52px;
}
.bg-herb-img-2 {
	background-image:url(/images/repair.jpg);
	margin-right:51px;
}
.bg-herb-img-3 {
	background-image:url(/images/interior.jpg);
}
.bg-portfolio-img-1,
.bg-portfolio-img-2,
.bg-portfolio-img-3,
.bg-portfolio-img-4,
.bg-portfolio-img-5,
.bg-portfolio-img-6 {
	background-repeat: no-repeat;
	background-position:center 8px;
	float:left;
	margin-bottom:10px;
}
.bg-portfolio-img-1 {
	background-image:url(/images/img-portfolio-1.jpg);
	margin-right:52px;
}
.bg-portfolio-img-2 {
	background-image:url(/images/img-portfolio-2.jpg);
	margin-right:51px;
}
.bg-portfolio-img-3 {
	background-image:url(/images/img-portfolio-3.jpg);
}
.bg-portfolio-img-4 {
	background-image:url(/images/img-portfolio-4.jpg);
	margin-right:52px;
}
.bg-portfolio-img-5 {
	background-image:url(/images/img-portfolio-5.jpg);
	margin-right:51px;
}
.bg-portfolio-img-6 {
	background-image:url(/images/img-portfolio-6.jpg);
}
.bg-project-img-1,
.bg-project-img-2,
.bg-project-img-3,
.bg-project-img-4,
.bg-project-img-5,
.bg-project-img-6 {
	background-repeat: no-repeat;
	background-position:center 8px;
	float:left;
	margin-bottom:10px;
}
.bg-project-img-1 {
	background-image:url(/images/img-project-1.jpg);
	margin-right:52px;
}
.bg-project-img-2 {
	background-image:url(/images/img-project-2.jpg);
	margin-right:51px;
}
.bg-project-img-3 {
	background-image:url(/images/img-project-3.jpg);
}
.bg-project-img-4 {
	background-image:url(/images/img-project-4.jpg);
	margin-right:52px;
}
.bg-project-img-5 {
	background-image:url(/images/img-project-5.jpg);
	margin-right:51px;
}
.bg-project-img-6 {
	background-image:url(/images/img-project-6.jpg);
}
.bg-repairs-img-1,
.bg-repairs-img-2 {
	background-repeat: no-repeat;
	background-position:center 8px;
	float:left;
	margin-top:20px;
}
.bg-repairs-img-1 {
	background-image:url(/images/img-repairs-1.jpg);
	margin-left:124px;
	margin-right:126px;
}
* html .bg-repairs-img-1{  /* ie6 hack */
	margin-left:62px;
}
.bg-repairs-img-2 {
	background-image:url(/images/img-repairs-2.jpg);
}
.bg-interior-img-1,
.bg-interior-img-2,
.bg-interior-img-3,
.bg-interior-img-4 {
	background-repeat: no-repeat;
	background-position:center 8px;
	float:left;
}
.bg-interior-img-1 {
	background-image:url(/images/img-interior-1.jpg);
	margin-right:20px;
}
.bg-interior-img-2 {
	background-image:url(/images/img-interior-2.jpg);
	margin-right:20px;
}
.bg-interior-img-3 {
	background-image:url(/images/img-interior-3.jpg);
	margin-right:20px;
}
.bg-interior-img-4 {
	background-image:url(/images/img-interior-4.jpg);
	margin-right:20px;
}

.img-text {
	position:absolute;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:3px;
	background-color:#edb723;
	border-top: 1px #703f0b solid;
	top:139px; left:9px;
	width:253px;
	text-align:center;
	font-size:13px;
}
a:hover .img-text {
	background-color:#eecf39;
}

.img-baget,
.img-baget-center,
.img-baget-center-up,
.img-baget-right {
	position:relative;
	width:271px;
	height:148px;
}
.img-baget {
	background:url(/images/img-baget.gif) no-repeat;
}
.img-baget-center {
	background:url(/images/img-baget-center.gif) no-repeat;
}
.img-baget-center-up {
	height:170px;
	background:url(/images/img-baget-center-up.gif) no-repeat;
}
.img-baget-right {
	background:url(/images/img-baget-right.gif) no-repeat;
}
.main-menu {
	clear:both;
	height:37px;
	padding-left:45px;
}
.bt-1 {
	background:url(/images/bt-1.jpg) no-repeat;
	width:130px;
	height:30px;
	float:left;
	margin-right:147px;
	padding-left:47px;
	padding-top:7px;
	cursor:pointer;
}
.bt-1-now,
.bt-1:hover {
	background:url(/images/bt-1.jpg) no-repeat 0px -37px;
	width:130px;
	height:30px;
	float:left;
	margin-right:147px;
	padding-left:47px;
	padding-top:7px;
	cursor:pointer;
}

.bt-2 {
	background:url(/images/bt-2.jpg) no-repeat;
	width:130px;
	height:30px;
	float:left;
	margin-right:129px;
	padding-left:47px;
	padding-top:7px;
	cursor:pointer;
}
.bt-2-now,
.bt-2:hover {
	background:url(/images/bt-2.jpg) no-repeat 0px -37px;
	float:left;
	width:130px;
	height:30px;
	margin-right:129px;
	padding-left:47px;
	padding-top:7px;
	cursor:pointer;
}
.bt-3 {
	background:url(/images/bt-3.jpg) no-repeat; 
	width:183px;
	height:37px;
	float:left;
	padding-left:34px;
	margin-bottom:7px;
	cursor:pointer;
}
.bt-3-now,
.bt-3:hover {
	background:url(/images/bt-3.jpg) no-repeat 0px -37px; 
	width:183px;
	height:37px;
	float:left;
	padding-left:34px;
	margin-bottom:7px;
	cursor:pointer;
}
.phone-left {
	font-size:23px;
	padding-top:50px;
	font-weight:bold;
	width:270px;
	float:left;
}
.phone-right {
	font-size:23px;
	padding-top:50px;
	font-weight:bold;
	width:270px;
	float:right;
}
.txt-block {
	padding-left:5px;
}
.portfolio-block,
.project-block,
.repairs-block p {
	padding-top:20px;
}
.portfolio-block p,
.project-block p,
.repairs-block p {
	padding-top:1px;
	padding-left:4px;
	margin-top:1px;
	margin-right:15px;
}
.portfolio-block a,
.project-block a,
.repairs-block a {
	text-decoration:none;
	cursor:pointer;
}
.gallery-block {
	padding-top:15px;
	padding-left:4px;
}
/* ----------bt set------------*/
.bt-about-company {
	background:url(/images/bt-about-company.jpg) no-repeat;
	width:174px;
	height:37px;
	display:block;
	float:left;
}
.bt-about-company-now,
.bt-about-company:hover {
	background:url(/images/bt-about-company.jpg) no-repeat 0px -37px;
	width:174px;
	height:37px;
	display:block;
	float:left;
}
.bt-services {
	background:url(/images/bt-services.jpg) no-repeat;
	width:147px;
	height:37px;
	display:block;
	float:left;
}
.bt-services-now,
.bt-services:hover {
	background:url(/images/bt-services.jpg) no-repeat 0px -37px;
	width:147px;
	height:37px;
	display:block;
	float:left;
}
.bt-portfolio {
	background:url(/images/bt-portfolio.jpg) no-repeat;
	width:191px;
	height:37px;
	display:block;
	float:left;
}
.bt-portfolio-now,
.bt-portfolio:hover {
	background:url(/images/bt-portfolio.jpg) no-repeat 0px -37px;
	width:191px;
	height:37px;
	display:block;
	float:left;
}
.bt-price {
	background:url(/images/bt-price.jpg) no-repeat;
	width:220px;
	height:37px;
	display:block;
	float:left;
}
.bt-price-now,
.bt-price:hover {
	background:url(/images/bt-price.jpg) no-repeat 0px -37px;
	width:220px;
	height:37px;
	display:block;
	float:left;
}
.bt-contact {
	background:url(/images/bt-contact.jpg) no-repeat;
	width:177px;
	height:37px;
	display:block;
	float:left;
}
.bt-contact-now,
.bt-contact:hover {
	background:url(/images/bt-contact.jpg) no-repeat 0px -37px;
	width:177px;
	height:37px;
	display:block;
	float:left;
}.header-top-left {
	background:url(/images/header-top-left.jpg) no-repeat left top;
	height:98px;
	width: 986px;
	float:left;
	margin-top:40px;
}
.header-top-right {
	background:url(/images/header-top-right.png) no-repeat right top;
	height:98px;
	width:306px;
	float:right;
}
* html .header-top-right{  /* ie6 hack */
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/header-top-right.png', sizingMethod='scale');
}
.header-top-center {
	background:url(/images/header-top-center.jpg) no-repeat 269px top;
	height:98px;
}
.header-top {
	float:left;
	height:59px;
	width:400px;
	padding-top:39px;
	padding-left:7px;
}
.header-top a img,
.flash-top a img {
	height:100%;
	width:100%;
	border:0;
}
ul#portfolio_1,
ul#portfolio_2 {
	list-style:none;
	margin:0px;
	padding-left:11px;
}
ul#portfolio_1 li {
	background-repeat: no-repeat;
	background-position: 7px 8px;
	width:330px;
	height:215px;
}
ul#portfolio_2 li {
	background-repeat: no-repeat;
	background-position: 8px 6px;
	width:366px;
	height:215px;
}
.img-header1 {
	float:left;
	width: 278px;
}
.img-header2 {
	float:right;
	padding-right:11px;
	width:366px;
}
.flash-div
{
	float:left;
	margin-left:52px;
	height: 215px;
	width: 278px;
	position:relative;
}
.flash-top{
	position:absolute;
	left:82px;
	height:40px;
	width:142px;
}
table.price {
	width:850px;
	border:#210500 solid 1px;
}
table.price td {
	padding:4px 10px;
	width:33%;
	border:#210500 solid 1px;
}
