@charset "utf-8";
/* CSS Document */

* {border:0; margin:0; padding:0;}
body {
	background: #f5f1e9 url(../img/body-bg.jpg) repeat-x;
	font:62.5% Tahoma;
	color:#000;
	}
html, body {height:100%;}
img {border:none; padding:0; margin:0;}
a {text-decoration:none;}
:focus {outline:none;}

#wrap {
	width:952px;
	margin: 0 auto;
	min-height:100%;
	height:auto !important;
	height:100%;
	margin-bottom:-71px;
	background:url(../img/col-left-bg.jpg) 0 0 repeat-y;
	}

/* header */
#header {
	position:relative;
	height:206px;
	padding-top:143px;
	background:url(../img/header-bg.jpg) 0 0 no-repeat;
	}
	#logo {
		display:block;
		position:absolute;
		top:48px;
		left:173px;
		}
	
/* container */
#container {
	padding-bottom:71px;
	background:url(../img/col-left-decor.jpg) 0 250px no-repeat;
	}

/* col-left */
#col-left {
	position:relative;
	float:left;
	width:204px;
	padding-bottom:20px;
	padding-top:255px;
	background:url(../img/col-left-catalog.jpg) 0 0 no-repeat;
	text-align:center;
	}
	#link_catalog {
		display:block;
		position:absolute;
		top:130px;
		right:10px;
		font-size:2em;
		color:#4c3c29;
		}
		#link_catalog:hover {
			text-decoration:underline;
			}
	#col-left img {
		margin-bottom:10px;
		}
/* content */
#content {
	padding: 10px 0 50px 215px;
	font-size:1.4em;
	}
	.title-main {
		display:block;
		height:33px;
		line-height:33px;
		padding: 0 0 5px 35px;
		text-indent:0px;
		background:url(../img/title-main.jpg) 0 0 no-repeat;
		font-size:1.43em;
		font-weight:normal;
		color:#4c3c29;
		}
	/* catalog-box */
	.catalog-box {
		position:relative;
		padding-bottom:20px;
		font-size:1.43em;
		}
		.catalog-box p {
			padding-left:5px;
			}
			.catalog-price {
				display:block;
				position:absolute;
				top:100px;
				left:280px;
				}

		.catalog-box img {
			padding:5px;
			}
		/* flat */
		.flat {
			position:relative;
			width:700px;
			padding:20px 15px;
			margin-top:20px;
			}
			.flat-title {
				position:absolute;
				display:block;
				width:333px;
				height:32px;
				top:0px;
				right:0px;
				background:url(../img/flat-title-bg.jpg) no-repeat;
				font-size:1.43em;
				color:#917b69;
				
				}
	/* bronirovanie */
	.bronirovanie {
		position:relative;
		width:743px;
		height:117px;
		margin-bottom:20px;
		background: url(../img/bronirovanie-bg.jpg) no-repeat;
		}
		.bronirovanie p {
			position:relative;
			width:300px;
			top:50px;
			left:190px;
			text-indent:0px;
			font-size:0.86em;
			color:#766d63;
			}
		.bronirovanie a {
			display:block;
			position:absolute;
			top:55px;
			right:35px;
			}
.more-bg {
	padding-bottom:300px !important;
	background:url(/img/articles-bg.jpg) 100% 100% no-repeat;
	}
	/* article-box */
	.article-box {
		padding:20px 10px 35px 10px;
		}
		.article-title {
			font-size:1.43em;
			color:#4c3c29;
			}
		.article-title:hover {
			color:#887864;
			}
		.article-box p {
			padding-top:10px;
			color:#948e87;
			}
		.article-more {
			display:block;
			float:right;
			margin:5px 10px;
			font-size:0.86em;
			font-weight:bold;
			color:#363636;
			}

/* footer */
#footer {
	height:71px;
	background:url(../img/footer-bg.jpg) repeat-x;
	text-align:center;
	}
	#footer ul {
		padding-top:20px;
		font-size:1.1em;
		
		}
		#footer ul li {
			display:inline;
			padding:0 5px;
			list-style:none;
			}
			#footer ul li a {
				color:#fff;
				}
			#footer ul li a:hover {
				text-decoration:underline;
				}
/* */
.indent15 {
	text-indent:15px;
	}
	.indent15 p {
		padding-bottom:10px;
		}

.clear {clear:both;}
