/* =================== Getting the new tags to behave START ====================== */

article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
}
mark, rp, rt, ruby, summary, time { display: inline }

/* ==================== Getting the new tags to behave END ======================= */





/* ========================= Global properties START ============================= */
html, body {
	height:100%;
}
html {
	min-width:990px;
}
body {
	background:#fff url(../images/shadow.jpg) center 585px no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:1em;
	color:#837a6a;
	left: 250px;
	text-align: center;
	height: 100%;
	margin-bottom: 50px;
}

div {
	border: 0 none;
	font-size: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: top;
}

a {
	outline: none;
	color: #e26b01;
	text-decoration:none;
}

	a:hover {
		text-decoration:underline;
	}

h2{font-size:8em; line-height:1.2em; text-transform:none; margin-bottom:16px}
    h2.extra{
	margin-bottom:7px;
	color: #0000D4;
}
	h2.extra1{margin-bottom:14px}

h4{font-size:2em; line-height:24px; font-weight:normal; text-transform:none; margin-bottom:16px}

h6{font-size:1.1em; line-height:15px}

p{
	line-height:15px;
	margin-bottom:15px;
	font-family: Arial, Helvetica, sans-serif;
}
    p.extra{margin-bottom:20px}
	p.extra1{margin-bottom:8px}
	
/* ========================= Global properties END =============================== */






/* ========================= Global Structure START ============================== */
#main {
	width:990px;
	margin:0 auto;
	position:relative;
	height:100%;
	background-color: #000;
}
.top_brd{
	border-top:10px solid #37332c;
	min-width:990px;
	position:relative;
	position:absolute;
	left:64px;
	top:888px;
	width:100%;
	visibility: visible;
}
/* ========================= Global Structure END ================================ */






/* ====================== Left & Right alignment START =========================== */

.fleft {
	float: left;
}

.fright {
	float: right;
}

.align_center {
	text-align: center;
}

.align_right{
    text-align: right;	
}

.wrapper {
	width: 750px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -325px;
}

.clear {
	clear: both;
	font-size: 0%;
	line-height: 0%;
	height: 0;
}

/* ====================== Left & Right alignment END ============================= */





/* ============================== header START =================================== */
header h1{
	position:absolute;
	left:340px;
	top:100px;
	top:6%;
	visibility: hidden;
}

header h1 a{
	font:80px/1.2em Arial, Helvetica, sans-serif;
	color:#443f36;
	text-decoration:none;
	display:none;
}

header h1 a:hover{text-decoration:none}

header h1 .desc{
	font:24px/1.2em Arial, Helvetica, sans-serif;
	color:#a2957e;
	text-transform:uppercase;
	position:absolute;
	left:30px;
	top:113px;
	display:none
}

header h1 .desc .sndln{
	color:#60594b;
	position:relative;
	top:-8px;
	letter-spacing:0.01em;
}
/* =============================== header END ==================================== */





/* ============================= content START =================================== */
#content{
	position:absolute;
	left:247px;
	top:277px;
	top:111px;
	margin-top:165px;
	overflow:hidden;
	height:460px;
	padding-left:4px;
	visibility: visible;
	background-color: #000;
	width: 1124px;
}

#content>dd,#content>dt{
	float:left;
	height:460px;
	position:relative;
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 0;
	margin-left: 0;
}

#content>dt{
	z-index:7;
	width:59px;
	background:url(../images/nav-sprite.png) no-repeat;
}

#content>dd{
	width:680px;
	overflow:hidden;
	position:relative;
	z-index:1;
}

#content>dt a{
	width:59px;
	height:459px;
	background:url(../images/nav-sprite.png) no-repeat;
	display:block;
}

#content>.dt1{background-position:0 0;}
#content>.dt1 a{background-position:0 -459px;}
#content>.dt2{background-position:-60px 0;}
#content>.dt2 a{background-position:-60px -459px;}
#content>.dt3{background-position:-120px 0;}
#content>.dt3 a{background-position:-120px -459px;}
#content>.dt4{background-position:-180px 0;}
#content>.dt4 a{background-position:-180px -459px;}
#content>.dt5{
	background-position:-240px 0;
}
#content>.dt5 a{background-position:-240px -459px;}
#content>.dt8 {
	background-position:-300px 0;
}
#content>.dt8 a{
	background-position:-300px -459px;
}
#content>.dt7{
	background-position:-360px 0;
}
#content>.dt7 a{
	background-position:-360px -459px;
}

#content .inner{
	background:url(../images/content_bg.jpg) left top repeat-x;
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
	height:460px;
	position:relative;
}

#slider{position:relative; width:680px; height:459px}
article{font-size:0.833em; text-transform:uppercase; padding:22px 45px; width:590px; max-width:590px;}

#gallery { height: 377px; overflow:hidden; padding-top:22px}
#gallery .viewport { float: left; width: 590px; height: 309px; overflow: hidden; position: relative; }
#gallery .galerry_nav{padding-top:23px; background: url(../images/gal_nav_separator.gif) center 20px no-repeat; height:45px; float:left}
#gallery .buttons { display: block; width:45px; height:45px; margin: 0 21px 0 0; float: left; background-position:left bottom; background-repeat:no-repeat; text-indent:-9999px}
#gallery .prev { background-image:url(../images/l_arrow.jpg)}
#gallery .next { background-image:url(../images/r_arrow.jpg); margin-right:0}
#gallery .buttons:hover{background-position:left top}
#gallery .disable { }
#gallery .overview {
	list-style: none;
	position: absolute;
	padding: 0;
	margin: 0;
	left: 0;
	top: 0;
	visibility: visible;
}
#gallery .overview li{ float: left; margin: 0 14px 0 0; height: 309px; width: 288px;}

.list1{}
    .list1 li{ margin-bottom:17px; overflow:hidden}
	.list1 h4{margin-bottom:0; padding-top:8px}
	.list1 h4 a{color:#807465}
	.list1 h4 img{margin:-7px 10px 0 0}
	.list1 p{margin:-1px 0 0}

.contacts{
	padding-right:180px
}
/* ============================== content END ==================================== */



/* =================== txt, links, lines, titles START =========================== */
.more{line-height:46px; background:url(../images/more_l.jpg) left top no-repeat; display:inline-block; font-size:2em; color:#837966; text-shadow:1px 1px 1px #fff; text-transform:none; text-decoration:none}
    .more span{display:block; background:url(../images/more_r.jpg) right top no-repeat; cursor:pointer; padding:0 23px}
	.more:hover{background-position:left bottom; text-decoration:none}
	.more:hover span{background-position:right bottom}
.link{
	font-size:1.1em;
	font-weight:bold;
	color: #F00;
	text-transform: lowercase;
}	
/* ==================== txt, links, lines, titles END ============================ */





/* ============================= forms START ===================================== */

#contact_form {width: 302px; float:left; padding-top:4px; margin-right:41px; overflow:hidden}

    #contact_form .clearfix{width:100%; margin-bottom:9px; position:relative}
    #contact_form input, #contact_form textarea{float:left; margin:0; background:#c9bea7; border:none; padding:14px 18px; color:#837a6a; font:10px Arial, Helvetica, sans-serif; text-transform:uppercase; -webkit-border-radius: 19px; -moz-border-radius: 19px; border-radius: 19px; position:relative; width:266px; outline:none;}
	#contact_form textarea{height:88px; overflow:auto; resize:none; text-transform:uppercase}
	#contact_form .buttons{padding-top:15px; text-align:right}
	#contact_form .buttons a span{padding:0 26px}

/* ============================== forms END ====================================== */





/* ============================= other START ===================================== */

.pic_indent {margin: 0 0 0 0;}

.orage{
	color:#ff8400;
	font-family: Tahoma, Geneva, sans-serif;
}

.right_indent{
	padding-right:35px;
	text-decoration: none;
	font-variant: normal;
	text-transform: none;
}

/* ============================== other END ====================================== */





/* ============================ footer START ===================================== */
footer{
	position:absolute;
	top:-466px;
	margin-top:1250px;
	text-align:center;
	visibility: visible;
	background-color: #000000;
	left: 20;
	width: 0px;
	height: 0px;
	display: block;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	border-color: #000;
	color: #CCC;
	right: 0px;
	bottom: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-bottom: 20px;
	margin: 100;
	margin-right: 600px;
}

footer a{
	color:#CCC
}

footer .privacy{
	font:11px Arial, Helvetica, sans-serif;
	color:#CCC;
	text-transform:uppercase;
	margin-left:-1px;
	background-color: #000;
}
/* ============================= footer END ====================================== */
#content>.dt6 {
	background-position:-240px 0;
}
#global {
	width: 800px;
	margin: 4;
	height: 100%;
}
