/* FOR ALL */

html {

	height: 100%;

}

body {

	height: 100%;

	background-color: #9b9482;

	color: #fff;

	font: 13px Tahoma;

}

.hFloat:after {

    content: ".";

    font-size: 0px;

    line-height: 0px;

    visibility: hidden;

    display: block;

    clear: both;

}

.spacer {

	clear: both;

	height: 0px;

	font-size: 0px;

}

.fl_left {

	float: left;

	display: inline;

}

.fl_right {

	float: right;

	display: inline;

}



h1 {

	font-size: 30px;

	color: #f9c45d;

	padding: 20px 0px 28px 15px;

}

h2 {

	font-size: 14px;

	color: #fff;

}

	h2 span {

		background-color: #693505;

		padding: 0px 15px 3px;

	}

h4 {

	font-size: 14px;

	color: #f9c45d;

	text-align: center;

	text-transform: uppercase;

	font-weight: bold;

	margin: 30px 0px 15px;

}

table {

	width: 100%;

}



input {

	height: 15px;

	padding: 1px 0px 0px;

}

select {

	height: 20px;

	padding: 1px 0px 0px;

}

input, select, textarea {

	/*border: solid 1px #a5a5a5;*/

	margin-top: 3px;

}

strong {

	font-weight: bold;

}



a {

	color: #fbd281;

}



.tab_2, .tab_3, .tab_4, .tab_5, .tab_6 {

	display: none;

}

.btn {

	cursor: pointer;

}



div.center {

	width: 970px;

	margin: auto;

}



/* HEADER */

div.header {

	position: absolute;

	top: 0px;

	width: 100%;

	height: 614px;

	z-index: 5000;

}

	div.header_bg {

		background: url(../images/header_left.jpg) no-repeat 0px 0px;

		position: absolute;

		top: 0px;

		left: -77px;

		height: 614px;

		width: 744px;

	}

	div.header div.center {

		height: 614px;

		background: url(../images/header_right.jpg) no-repeat right 20px;

		position: relative;

		z-index: 10500;

	}

	a.main_logo_href {

		display: block;

		width: 126px;

		height: 180px;

		position: absolute;

		top: 40px;

		left: 14px;

		z-index: 11000;

	}

/* HEADER - end */

	

	

/* CONTENT */

div.content {

	height: 100%;

	min-height: 100%;

	margin-bottom: -143px;

	position: relative;

	z-index: 10000;

}

html>body div.content {

	height: auto;

}

	div.content div.center {

		padding: 227px 0px 170px;

		position: relative;

		z-index: 10600;

	}

	div.left_col {

		width: 328px;

		padding-left: 14px;

		margin-right: -342px;

	}

		ul.main_menu {

			margin: 55px 0px 0px 136px;

		}

			ul.main_menu li {

				

			}

			ul.main_menu li a {

				display: block;

				padding: 3px 14px;

				margin: 3px 0px;

			}

			ul.main_menu li a:hover {

				background-color: #f9cb5e;

				color: #643001;

			}

		div.addr {

			color: #643001;

			margin: 72px 10px 60px 10px;

		}

		div.news_block {

			margin: 17px 0px 0px 0px;

		}

			div.news_block img {

				display: inline;

				float: left;

				border: 5px solid #8c8372;

				margin: 0px 15px 0px 0px;

			}

			div.news_block p {

				margin-top: 4px;

			}

			span.news_date {

				background-color: #693505;

				padding: 0px 10px 3px;

				color: #fff;

			}

	div.right_col {

		width: 564px;

	}

		div.right_col p {

			margin: 13px 0px 0px 0px;

		}

		div.anons {

			margin-bottom: 40px;

		}

		div.illustration {

			float: left;

			display: inline;

		}

			div.illustration img {

				border: 5px solid #8c8372;

			}

		div.pic {

			float: left;

			display: inline;

			margin: 15px 15px 0px 0px;

		}

			div.pic img {

				border: 5px solid #8c8372;

			}

		ul.catalog_list {

			border-bottom: 1px solid #8c8372;

			height: 27px;

			margin: 15px 0px 10px;

		}

			ul.catalog_list li {

				float: left;

				display: inline;

				padding: 7px 25px;

				font-size: 12px;

				text-transform: uppercase;

			}

			ul.catalog_list li.select {

				background-color: #8c8372;

			}

		div.models {

			

		}

			div.models div.elem {

				float: left;

				display: inline;

				margin: 0px 10px 45px 0px;

				font-size: 0px;

			}

				div.models div.elem img {

					margin-bottom: 1px;

				}

				div.models div.elem p {

					background-color: #643001;

					font-size: 10px;

					text-align: center;

					text-transform: uppercase;

					padding: 2px 3px 3px;

					margin: 0px;

				}

/* CONTENT - end */



	

/* FOOTER */

div.footer {

	height: 120px;

	color: #fff;

	position: relative;

	z-index: 7000;

}

	div.footer div.center {

		border-top: 10px solid #8c8372;

		padding-top: 44px;

		color: #000;

		position: relative;

	}

	div.footer_bg {

		background: url(../images/footer_bg.jpg) no-repeat left top;

		position: absolute;

		height: 110px;

		width: 534px;

		top: 10px;

		left: -55px;

		z-index: 7500;

	}

	div.footer_txt {

		position: relative;

		z-index: 50000;

	}

/* FOOTER - end */



/* Darkbox */

.darkbox-frame {

	position:fixed;

	top:0;

	left:0;

	display:none;

	overflow:hidden;

	width:100%;

	height:100%;

	z-index:99999;

	}

.darkbox-frame-on {

	display:block;

	}



/* Shadow */

.darkbox-shadow {

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	background:#000;

	opacity:0;

	}



/* Canvas */

.darkbox-canvas {

	position:absolute;

	top:50%;

	left:50%;

	overflow:hidden;

	margin:-40px 0 0 -40px;

	width:80px;

	height:80px;

	background:#000 url(../images/spinner.gif) 50% 50% no-repeat;

	-webkit-border-radius:15px;

	-moz-border-radius:15px;

	border-radius:15px;

	opacity:.5;

	}

	.darkbox-canvas IMG {

		display:block;

		visibility:hidden;

		}

.darkbox-canvas-load {

	background-image:none;

	-webkit-border-radius:0;

	-moz-border-radius:0;

	border-radius:0;

	}

.darkbox-canvas-done {

	overflow:visible;

	opacity:1;

	}

	.darkbox-canvas-done IMG {

		visibility:visible;

		opacity:0;

		}



/* Button */

.darkbox-button {

	position:absolute;

	top:-13px;

	display:none;

	width:30px;

	height:30px;

	background:url(../images/button.png) no-repeat;

	cursor:pointer;

	z-index:1;

	}

.darkbox-button-on {

	display:block;

	}

.darkbox-button-left {

	left:-16px;

	}

.darkbox-button-right {

	right:-16px;

	}
