/* CSS Document */

* {
	margin:0;
	padding:0;
	font-size:12px;
}

body{
	background:#0e0e0e url(images/bg_tail.jpg) repeat-x top center;
	text-align:center;
}

#navi {
	position: absolute;
	top: 3px;
	left: 103px;
}

	#navi li {
		float: left;
		padding: 0 0 0 24px;
		line-height: 1.769em;
		font-size: 1.083em;
		color: #8c897f;
	}
	
		#navi li a {
			text-decoration: none;
			color: #8c897f;
		}
		
		#navi li a:hover {
			text-decoration: underline;
		}

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;
	}

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:11px;
	color:#faefa9;
	padding-bottom:22px;
	}
h2 {
	font-size:10px;
	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;}

.bg2_image {background:url(images/bg2.jpg) no-repeat top center;}
.bg3_image {background:url(images/bg3.jpg) no-repeat top center;}
.bg4_image {background:url(images/bg4.jpg) no-repeat top center;}
.bg5_image {background:url(images/bg5.jpg) no-repeat top center;}
.bg6_image {background:url(images/bg6.jpg) no-repeat top center;}
.bg7_image {background:url(images/bg7.jpg) no-repeat top center;}
.bg8_image {background:url(images/bg8.jpg) no-repeat top center;}
.imgindent {margin:0 20px 0 0; float:left;}

/* ============================= header ====================== */
#header {
	padding:8px 0 0;
	text-align:right;
}
#header  a {
	text-decoration:none;
	font-weight:bold;
	line-height:1.2em;
}
#header ul {padding:15px 14px 0 0;}
#header li {background:none; padding:0;}
.line0 a{
	font-size:31px;
	color:#a6a6a6;
	letter-spacing:-2px;	
}
.line1 a{
	font-size:59px;
	color:#414241;
	letter-spacing:-5px;
}
.line1{margin-top:-22px;}
.line2 a{
	font-size:58px;
	color:#f4f4f4;
	letter-spacing:-5px;
}
.line2{margin-top:-10px;}
.line3 a{
	font-size:71px;
	color:#414241;
	letter-spacing:-6px;
}
.line3{margin-top:-35px;}
.line4 a{
	font-size:51px;
	color:#f4f4f4;
	letter-spacing:-5px;
}
.line4{margin-top:-20px;}
.line41 a{
	font-size:51px;
	color:#ff6600;
	letter-spacing:-5px;
}
.line41{margin-top:-20px;}
.line5 a{
	font-size:35px;
	color:#6d6f6c;
	letter-spacing:-2px;
}
.line5{margin-top:-2px;}
#header  a:hover {color:#7edcfb;}
#header  a.active,#header  a.active:hover {color:#faefa9; cursor:default;}
.line6 a{
	font-size:41px;
	color:#CCCCCC;
	letter-spacing:-2px;
}
.line6{margin-top:-12px;}
.line7 a{
	font-size:45px;
	color:#6d6f6c;
	letter-spacing:-1px;
}
.line7{margin-top:-20px;}
.line71 a{
	font-size:45px;
	color:#ff6600;
	letter-spacing:-1px;
}
.line71{margin-top:-20px;}
#header  a:hover {
	color:#0CAFF4;
}
#header  a.active,#header  a.active:hover {
	color:#0CAFF4;
	cursor:default;
}

/* ============================= content ====================== */
#content {

}
#page1 #content {background:none;}
#content img {
	padding-bottom:10px;
}
#content .scroll img  {padding:0;}
#content ul, #content p {
	padding-bottom:10px;
}
.col2 {
	border:1px dotted #1b1b1b;
	border-top:0;
	border-bottom:0;
}
.col2b {
	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:5px;}
#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{
	color:#696969;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#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; }
