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

* {border:0; margin:0; padding:0;}
body {
	min-width:980px;
	background:#241a0f;
	font:12px "Times New Roman", Times, serif;
	color:#f1e3be;
	}
	
img {border:none; padding:0; margin:0;}
a {text-decoration:none;}
:focus {outline:none;}

/* header */
#header {
	position:relative;
	height:220px;
	background:url(../img/decor-bg.jpg) 100% -30px no-repeat;
	border-bottom:solid 1px #846b43;
	}
	#logo {
		position:absolute;
		top:17px;
		left:24px;
		}
	#phone {
		position:absolute;
		top:50px;
		right:27px;
		text-align:right;
		font-size:27px;
		line-height:19px;
		color:#f8ce84
		}
		#phone span {
			font-size:20px;
			}
		#phone a {
			display:block;
			font-size:18px;
			color:#f8ce84;
			text-decoration:underline;
			}
	#header-text {
		position:absolute;
		bottom:10px;
		right:24px;
		}
	#header-menu {
		position:absolute;
		top:130px;
		right:28px;
		list-style:none;
		}
		#header-menu li {
			padding-left:15px;
			background:url(../img/header-menu-list.gif) 0 5px no-repeat;
			}
			#header-menu li a {
				font:normal 17px/24px "Times New Roman", Times, serif;
				color:#AA7149;
				}
				#header-menu li a:hover {
					text-decoration:underline;
					}
	#conrer-left {
		position:absolute;
		width:42px;
		height:62px;
		top:0px;
		left:0px;
		background:url(../img/corner-left.jpg) no-repeat;
		}
	#corner-right {
		position:absolute;
		width:96px;
		height:49px;
		top:0px;
		right:0px;
		background:url(../img/corner-right.jpg) no-repeat;
		}
/* main_text */
#decor-bg {
	min-height:400px;
	height:auto !important;
	height:400px;
	padding-top:10px;
	background:url(../img/decor-bg.jpg) -85px -66px no-repeat;
	}
	#link_block {
		height:35px;
		line-height:30px;
		border-bottom:solid 1px #886b3e;
		text-align:center;
		}
		#link_block a {
			padding:0 15px;
			font:normal 20px "Times New Roman", Times, serif;
			color:#AA7149;
			text-decoration:underline;
			}
			#link_block a:hover {
				color:#F8CE84;
				}
	#main_text {
		padding:60px 26px 0px 26px;
		margin-bottom:-18px;
		font:normal 12px/15px Verdana, Geneva, sans-serif;
		}
		.block_right {
			float:right;
			position:relative;
			width:255px;
			right:-26px;
			margin-bottom:5px;
			padding:5px 50px 0px 20px;
			background:#35332e;
			border-left:solid 2px #664f2e;
			}
			.block_right .title {
				display:block;
				padding-bottom:10px !important;
				color:#AA7149;
				text-decoration:underline;
				}
				.block_right .title:hover {
					color:#8E5630;
					}
		#main_text p {
			padding-bottom:18px;
			}
/* content */
.grey-bg {
	padding:17px 26px 50px 26px;
	background:#35332e;
	border-bottom:solid 1px #8b6e44;
	font:normal 12px/15px Verdana, Geneva, sans-serif;
	color:#FFF0CA;
	}
	.title {
		padding-bottom:18px;
		font:normal 23px "Times New Roman", Times, serif;
		color:#F8CE84;
		}
	.article {
		font:normal 12px Verdana, Geneva, sans-serif;
		color:#FFF0CA;
		}
		.article-link {
			font:normal 12 px Verdana, Geneva, sans-serif;
			color:#AA7149;
			text-decoration:underline;
			}
			.article-link:hover {
				color:#996847;
				}
		.article p {
			padding-top:17px;
			}
/* main_gallery */ 
#main_gallery {
	padding:34px 32px 0px 32px;
	background:#35332e;
	border-bottom:solid 1px #8b6e44;
	font:normal 12px/15px Verdana, Geneva, sans-serif;
	color:#FFF0CA;
	position:relative;
	min-height:100px;
	height:auto !important;
	height:100px;
	}
	#main_gallery h3 {
		position:absolute;
		top:8px;
		right:32px;
		font:bold 16px "Times New Roman", Times, serif;
		color:#AA7149;
		}
	#main_gallery .gallery_block {
		padding-bottom:0px !important;
		}
	#link_catalog {
		display:block;
		width:226px;
		height:50px;
		margin:23px auto;
		font:normal 23px/44px "Times New Roman", Times, serif;
		background:url(../img/catalog-border.gif) 0px 33px no-repeat;
		text-align:center;
		color:#F8CE84;
		}
		#link_catalog:hover {
			color:#aa7149;
			}
/* gallery */
#gallery {
	text-align:center;
	}
	#gallery .title {
		position:relative;
		top:-60px;
		}
	.gallery_block {
		float:left;
		width:25%;
		padding-bottom:70px;
		text-align:center;
		}
		.gallery_block a {
			display:block;
			position:relative;
			width:216px;
			margin:0 auto;
			color:#FFF0CA;
			}
			.gallery_block a img {
				border:solid 1px #8c7045;
				}
			.gallery_block a .price {
				position:absolute;
				bottom:-45px;
				right:0px;
				}
/* navigation */
#navigation {
	position:relative;
	overflow:hidden;
	height:18px;
	}
#navigation a {
	font:italic 17px "Times New Roman", Times, serif;
	color:#FFF0CA;
	}
	#navigation a:hover {
		text-decoration:underline;
		}
	.center {
		position:relative;
		left:160px;
		}
	.right {
		position:absolute;
		right:0px;
		}

/* full_view */
#full_view {
	position:relative;
	min-height:675px;
	height:auto !important;
	height:675px;
	padding-top:35px;
	padding-left:630px;
	}
	#full_view .title {
		position:absolute;
		width:300px;
		top:-80px;
		left:300px;
		text-align:right;
		}
	.full_image {
		position:absolute;
		top:35px;
		left:0px;
		}
	#full_view .price {
		margin-top:40px;
		}
	#full_view	.contact {
		padding-top:150px;
		font:normal 11px/15px Verdana, Geneva, sans-serif;
		}
		#full_view	.contact b {
			display:block;
			font:bold 16px/22px Verdana, Geneva, sans-serif;
			}
		#full_view	.contact a {
			color:#3B98F4;
			}
/* price */
.price {
	display:block;
	height:42px;
	line-height:42px;
	padding-left:20px;
	background:url(../img/price-left.jpg) no-repeat;
	}
	.price i {
		display:block;
		float:left;
		height:42px;
		padding-right:20px;
		background:url(../img/price-right.jpg) 100% 0 no-repeat;
		font:bold 16px/42px Verdana, Geneva, sans-serif;
		}
		.price i span {
			font-size:12px;
			font-weight:normal;
			}
/* col 60 - 40 */ 
.col2-60 {
	float:left;
	width:55%;
	padding-right:5%;
	}
.col2-40 {
	float:right;
	width:36%;
	padding-left:3%;
	border-left:solid 1px #846b43;
	}
	.col2-40 p {
		padding-bottom:20px;
		}
/* contact_form */
#contact_form {
	width:440px;
	padding-top:30px;
	}
	#contact_form label {
		float:left;
		line-height:27px;
		padding-bottom:10px;
		}
		#name {
			width:424px;
			height:17px;
			padding:5px;
			background:url(../img/form-name-bg.gif) no-repeat;
			}
		#telephone, #email {
			display:block;
			width:193px;
			height:17px;
			padding:5px;
			background:url(../img/form-1-bg.gif) no-repeat;
			}
			.pad-l34 {
				padding-left:34px;
				}
		#message {
			clear:both;
			display:block;
			overflow:hidden;
			width:427px;
			height:70px;
			padding:5px;
			background:url(../img/form-texarea-bg.gif) no-repeat;
			}
		#form_submit {
			float:right;
			display:block;
			width:92px;
			height:26px;
			margin-bottom:10px;
			background:url(../img/form-submit.gif) no-repeat;
			cursor:pointer;
			}
/* address */
address {
	font-style:normal;
	}
	address a {
		color:#FFF0CA;
		}
#proezd {
	position:relative;
	min-height:302px;
	height:auto !important;
	height:302px;
	padding-top:30px;
	padding-left:430px;
	line-height:15px;
	}
	#proezd img {
		position:absolute;
		display:block;
		top:30px;
		left:0px;
		}
	#proezd h3 {
		font:bold 12px/18px Verdana, Geneva, sans-serif;
		}
	#proezd p {
		padding-bottom:15px;
		}
/* footer */
#footer {
	clear:both;
	position:relative;
	height:55px;
	padding-top:105px;
	margin:0 27px;
	background:url(../img/footer-bg.gif) repeat-x;
	text-align:center;
	}
	#footer-menu {
		overflow:hidden;
		}
		#footer-menu li {
			display:inline;
			padding:0 12px 0 18px;
			background:url(../img/footer-menu-list.gif) 0 0 no-repeat;
			}
		#footer-menu li.first {
			background:none;
			}
		#footer-menu li a {
			font:normal 11px/15px Verdana, Geneva, sans-serif;
			color:#f8ce84;
			}
			#footer-menu li a:hover {
				color:#9b7f51;
				}
	#copyrights {
		font:normal 11px/18px Verdana, Geneva, sans-serif;
		color:#fff0ca;
		}
/* */
.clear {
	clear:both;
	}

