﻿/* CSS Document */



* {

	margin:0; padding:0;

	font-size:100%;

	list-style:none;

}



body{

	background:#000;

	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:Tahoma;

		font-size:0.688em;

		line-height:1.455em;

		color:#777676;/* ============================= 777676 ====================== */

	}



input, select { vertical-align:middle; font-weight:normal;}



a {color:#fff;}

a:hover{text-decoration:none;}

p {padding-top:15px; font-size:17px; line-height:23px;}

span {color:#fff;}



.new{ margin-left:25px; text-decoration:none;}

.new:hover{ margin-left:25px; text-decoration:underline;}



/* ============================= main layout ====================== */



.link {color:#f5850b; font-size:1.273em; text-transform:uppercase; display:block; margin:16px 0 0 25px; float:right;}



li a {line-height:1.636em;}

cite {font-style:normal;}



.list li {border-bottom:1px solid #CCCCCC; font-size:1.273em; padding:14px 0 0 0; position:relative;}

.list li a {color:#fff; text-decoration:none;}

.list li a:hover {color:#fff;}

.list .marked {background:url(images/list-marker.gif) top right no-repeat;}



.imgindent {margin:0 20px 0 0; float:left;}



h3 {color:#fff; font-size:1.455em; line-height:1.563em; font-weight:normal; margin-bottom:31px;}

h3.pg_head {font-size:24px;}

.box h3 {margin-bottom:21px;}



/* ============================= header ====================== */



.flash {

	width:980px;

	height:386px;

	position:absolute;

	left: 221px;

	top: 5px;

}

#head2 {

	width:980px;

	height:30px;

	position:absolute;

	left: 221px;

	top: 5px;

	background:url(folio/img/head2.jpg) top left no-repeat;

	font-size:1.273em; padding:14px 0 0 0; 

}



#head2b {

	width:980px;

	height:430px;

	

	left: 221px;

	top: 5px;

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

	font-size:25px; padding:14px 0 0 0;

	font-family:"Century Gothic"; 	

}





/* ============================= content ====================== */



#page6 #content {padding:31px 99px 65px 95px;}

#page6 .line {padding-right:40px;}

#page5 #content {padding:100px 0px 30px 42px;}

#page5 #content2 {padding:0px 0px 30px 42px;}



.col-pad {padding-right:30px; position:relative;}

.col-pad2 {padding-right:63px;}



.box {background:url(images/box-bg.png) top left no-repeat;}

.box .indent { padding:49px 18px 0 52px;}

.line {border-bottom:1px solid #292929; padding-bottom:9px; margin-bottom:15px; width:100%;}

.gallery {padding:31px 0 0 0; margin-right:-12px;}

.gallery img {margin-right:15px;}

.arrow {margin-top:38px;}

.phone {float:right; color:#777676; margin-right:160px;}



.extra-img {margin:0 -40px 0 -30px; position:relative;}

.extra {background:url(images/extra-tail-bg.gif) top left repeat-x #262626; position:relative; margin:-26px 12px 0 0; font-size:0.909em; line-height:1.2em; padding:6px 0 10px 12px;}

.extra a {font-size:1.4em; line-height:2em;}

.extra .col-pad {padding-right:130px;}

.margin0 {margin:1px 12px 0 0; background:#262626; padding:8px 0 9px 12px;}

.no-margin {margin:0;}



.padding1 {padding-top:31px;}

.padding2 {padding-top:27px;}

.padding3 {padding-top:19px;}

.margin1 {margin-bottom:5px !important;}

.margin2 {padding-right:10px;}

.margin3 {margin-top:51px;}

.margin4 {margin-top:37px;}

.img1 {margin:28px 0 22px 0;}



.banner {margin-top:53px;}



/* ============================= footer ====================== */



#footer {font-size:1.273em; padding:45px 0 0 95px;}

#footer a {color:#d5d5d5; text-decoration:none;}

#footer a:hover {text-decoration:underline;}



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





#ContactForm .rowi {height:46px;}



.input {width:233px; height:16px; border:1px solid #000000; background:#fff; padding:0 0 0 5px; font-size:1em;}

textarea {width:236px; height:110px; border:1px solid #000000; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em;}





.metro {

display:block;

line-height:1em;

margin:5px 0 0 0;

text-decoration:none;

font-size:14px;

}



.metro:hover {

text-decoration:underline;

}



.metro img {

position:relative;

top:-2px;

}



.red {

color:#de1025;

}



.yellow {

color:#fff500;

}



.green {

color:#01fd44;

}



.gray {

color:#878787;

}



.thumb {



}



.slider a {

width:95px;

height:80px;

display:block;

float:left;

padding-top:10px;

margin:5px 5px 0 0;

}



 .slider a.active {

background:url(/images/pointer.png) center 0 no-repeat;

}



.sld_mhead {

	font-size:14px;

	margin-bottom:10px;

}



#mapmy {

	display:none;

}



.zs_link {

	width:78px;

	height:17px;

	background:url(/images/zs_btn.gif);

	display:block;

	text-align:center;

	text-decoration:none;

	margin:0 auto 5px auto;

}



.zs_link:active {

	background:url(/images/zs_btn.gif) bottom;

}



.zs_link span {

	font-size:11px;

	position:relative;

	top:-6px;	

}

#menu_no_flash {
  position:absolute; left:50%; top:270px; z-index:1; margin-left:-350px; font:25px 'Century Gothic'; width:700px;
}

.selected {
  position:relative;
  top:-15px;
}
