/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#0e0e0e url(images/bg_tail.jpg) repeat-x top center;
	text-align:center;
	text-transform:uppercase;
}

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:10px;
		line-height:14px;
		color:#a6a6a6;
		letter-spacing:-1px;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#ffffff; outline:none;text-decoration:none;}
a:hover{text-decoration:none;color:#7edcfb;}
p {line-height:1.5em;}

h1 {
	font-size:14px;
	color:#faefa9;
	padding-bottom:22px;
	}
h2 {
	font-size:14px;
	color:#faefa9;}
/* ============================= main layout ====================== */
.bg_image {background:url(images/bg.jpg) no-repeat top center;}
li { background:url(images/marker.jpg) no-repeat left center; padding-left:18px; line-height:1.8em;}
li a {color:#B6BDC3;}

.imgindent {margin:0 20px 0 0; float:left;}

/* ============================= header ====================== */
#header {padding:37px 0 0; text-align:right; }
#header  a {
	text-decoration:none;
	font-weight:bold;
	line-height:1.2em;}
#header ul {padding:35px 14px 0 0;}
#header li {background:none; padding:0;}
.line1 a{
	font-size:26px;
	color:#414241;
	letter-spacing:-2px;	
}

.line2 a{
	font-size:32px;
	color:#f4f4f4;
	letter-spacing:-2px;
}
.line2{margin-top:-8px;}
.line3 a{
	font-size:46px;
	color:#414241;
	letter-spacing:-2px;
}
.line3{margin-top:-10px;}
.line4 a{
	font-size:36px;
	color:#f4f4f4;
	letter-spacing:-2px;
}
.line4{margin-top:-20px;}
.line5 a{
	font-size:34px;
	color:#f4f4f4;
	letter-spacing:-2px;
}
.line5{margin-top:-6px;}
.line6 a{
	font-size:44px;
	color:#6d6f6c;
	letter-spacing:-2px;
}
.line6{margin-top:-14px;}
#header  a:hover {color:#7edcfb;}
#header  a.active,#header  a.active:hover {color:#faefa9; cursor:default;}
/* ============================= content ====================== */
#content {
	background:url(images/content_bg.jpg) no-repeat top center;
	font-size:13px;
	letter-spacing:0px;}
#page1 #content {background:none;}
#content img {padding-bottom:0px;}
#content .scroll img  {padding:0;}
#content ul, #content p { padding-bottom:18px;}
.col2 {
	border:1px dotted #1b1b1b;
	border-top:0;
	border-bottom:0;
}
.colspan {border-left:1px dotted #1b1b1b; padding:0 22px; margin-left:22px;}
.link {background:url(images/marker.jpg) no-repeat center right; padding-right:15px;}
#content  .link_img img{padding:5px 0 0;}
.block {border-bottom:1px solid #272726; margin-bottom:20px;}
#content ul.block {margin-bottom:10px; padding-bottom:10px;}
.last {border:0; margin:0;}

.gallery {overflow:hidden;}
.gallery a {display:block;}
.gallery a:hover img {border:1px solid #7EDCFB;}
.gallery a img {border:1px solid #0e0e0e;}
#content .gallery img {margin-bottom:18px;padding:0;}
.gallery .prev {background:url(images/marker_left.jpg) no-repeat center left; padding-left:15px;}
.gallery .next {text-align:right}

.phone span {display:inline-block; width:100px;}
.mail span {display:inline-block; width:70px;}
.mail a {color:#faefa9; text-decoration:underline;}
.mail a:hover,#footer a:hover {color:#7EDCFB;}
/* ============================= footer ====================== */
#footer p{padding:60px 0 0;color:#696969;}
#footer p a {margin-left:10px; color:#fff;}

/* ============================= forms ============================= */
#ContactForm label {height:30px; display:block;}
#ContactForm input,#ContactForm textarea  {
	width:225px; 
	padding:3px 5px;
	border:1px solid #a4a4a4;
	background:none;
	color:#a6a6a6;
	height:15px;
	text-transform:uppercase;
}
#ContactForm p {text-align:right; padding:0;}
#ContactForm a {margin-left:15px;}
#ContactForm textarea {height:160px; margin-bottom:20px; }
img.mini { width:50px; height:50px; border-width:4px; border-style:solid; border-color:#797470; margin:4px; }
