/* CSS Document*/
body {background:#0b1013 url(images/bg_bottom_tail.jpg) repeat top center; text-align:center;margin:0;padding:0;}
div {background:url(images/tail.jpg) repeat-x top center;padding:0 0 80px;}

/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#FFFFFF url(images/bg_bottom_tail.jpg) repeat top center;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:17px;
		color:#7d534c;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#87A7AB; outline:none;}
a:hover{text-decoration:none;}
p {padding-bottom:10px;}
p span {color:#8f6f57; font-weight:bold;}

h1 {
	font-size:30px; 
	color:#291A1D;
	line-height:1.2em;
	padding:0 0 15px;
	}
/* ============================= main layout ====================== */
.bg_tail {background:url(images/tail.jpg) repeat-x top center; padding:142px 0 0;}
ul {padding-bottom:8px;}
li { background:url(images/marker.gif) no-repeat center left; padding-left:10px; line-height:28px;}
li a {color:#8f6f57; font-weight:bold;}

.imgindent {margin:0 15px 0 0; float:left;}
.fright {text-align:right;}
/* ============================= header ====================== */
#header .col_bg_right { padding:25px 29px 0 36px;}
.menu {padding:75px 10px 0 0;}
.menu li {
	line-height:33px; 
	padding-left:33px; 
	background:url(images/menu_marker.gif) no-repeat 10px center;
	border-bottom:1px dotted #4c3130;
}
.menu li.last {border-bottom:0;}
.menu a {
	color:#f5e7c5; 
	font-size:25px; 
	text-decoration:none;
	line-height:33px;
	display:block;
	}
.menu a:hover {color:#dfc79a;}
.menu .active,.menu .active:hover {color:#f5eedc; cursor:default;}

/* ============================= content ====================== */
#main {background:url(images/bg_tail.jpg) repeat-x top center;}
#header, .col1, .col2, .col3 {background:url(images/bg_left.jpg) no-repeat top left;}
.content {padding:0 0 0 11px;}
.col_bg_right {background:url(images/bg_right.jpg) no-repeat top right; height:493px; padding:24px 0 0;}
#page1 .col1 .col_bg_right { padding:15px 7px 15px 14px; height:490px;}
#page2 .col1 h1 {padding-top:17px;}
#page3 .col1 .block {padding:0 0 15px;}

.gallery {padding:6px 0;}
.gallery img {padding:0 0 11px;}
#page5 .gallery a {float:left;}
.gallery a.middle {margin:0 10px;}

.block {padding-bottom:25px;}
.block .link {padding:0;}
.blocks {padding-top:6px;}

.link {padding-bottom:23px;}
.link a {
	background:url(images/marker.gif) no-repeat left center; 
	padding:0 0 0 10px;
	color:#af8c66; 
	font-weight:bold;
	}
.buttons a {color:#af8c66; font-weight:bold;}
.link a:hover,.buttons a:hover {color:#F5EEDC;}
.row2 h1 {padding:7px 0 10px}
#page7 .row2 h1 {padding:25px 0 14px}
#page7 .gallery {padding:5px 0 0;}
#page8 p {padding-bottom:17px;}
/*phone*/
.phone span {display:inline-block; width:140px; font-weight:normal; color:#7d534c;}
.phone a {color:#af8c66;}
.phone span.mail {width:90px;}

/* ============================= footer ====================== */
#footer {
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:10px;
	line-height:14px;
	text-transform:uppercase;
	color:#804d47;
	text-align:center;
	}
#footer a {color:#804d47;}
#footer a:hover {color:#f5eedc;}


/* ============================= forms ============================= */

label {height:25px; display:block;}
#ContactForm {padding-top:5px;}
input, textarea {
	width:283px;
	border:1px solid #7d534c;
	padding:2px 3px;
	color:#7d534c;
	background:#312124;
	line-height:12px;
}
textarea {
	height:106px; overflow:auto; margin-bottom:13px;}
#ContactForm .link {padding:0;}
#ContactForm a {margin:0 11px 0 7px;}

