/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#111;
	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:0.75em;
		line-height:1.5em;
		color:#aaaaaa;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#aaaaaa;}
a:hover{text-decoration:none;}
p {padding-top:18px;}
strong {color:#d0d0d0;}
strong a {color:#d0d0d0;}

/* ============================= main layout ====================== */
#page2 #content, #page1 #content {background:none;}
#content {background:#191919;}

li { background:url(images/list-marker.gif) left center no-repeat; padding-left:18px; line-height:2em;}
li a:hover {color:#ba141a;}

.imgindent {margin:0 24px 0 0; float:left;}
.title {margin-bottom:26px;}
.title1 {margin-bottom:32px;} 
.title2 {margin-bottom:19px;}
.title3 {margin-bottom:6px;}
.margin {margin-bottom:23px;}
.margin1 {margin-top:24px;}
.margin2 {margin-top:-8px;}
.margin3 {margin-top:18px;}


/* ============================= header ====================== */
#header { background:url(images/header-bg.jpg) center top no-repeat;}
.logo {margin:70px 0 0 377px;}
#page1 #header {background:url(images/splash-bg.jpg) top center no-repeat; padding-bottom:266px;}
.main-logo {margin:265px 0 0 377px;} 
/* ============================= content ====================== */
.menu { width:202px; padding:70px 0 0 22px;}
.menu ul li { background:url(images/menu-dot-bg.gif) left bottom repeat-x;  padding:0 0 0px 10px;}
.menu a { display:block; padding:18px 0 16px 0; color:#ededed; }
.menu .cler {background:none;}

.main-menu { width:223px; padding:70px 0 68px 370px;}
.main-menu ul li { background:url(images/menu-bottom-line.gif) left bottom repeat-x;  padding:19px 0 0px 22px;  }
.main-menu a { display:block; padding:16px 0 0px 0; color:#ededed; width:171px; height:25px;}
.main-menu .cler {background:none;}

.li1 a {background:url(images/main-menu-li1-act.gif) left top no-repeat;}
.li2 a {background:url(images/main-menu-li2.gif) left top no-repeat;}
.li3 a {background:url(images/main-menu-li3.gif) left top no-repeat;}
.li4 a {background:url(images/main-menu-li4.gif) left top no-repeat;}
.li5 a {background:url(images/main-menu-li5.gif) left top no-repeat;}

.li1 a:hover {background:url(images/main-menu-li1-act.gif) left top no-repeat;}
.li2 a:hover {background:url(images/main-menu-li2-act.gif) left top no-repeat;}
.li3 a:hover {background:url(images/main-menu-li3-act.gif) left top no-repeat;}
.li4 a:hover {background:url(images/main-menu-li4-act.gif) left top no-repeat;}
.li5 a:hover {background:url(images/main-menu-li5-act.gif) left top no-repeat;}



.col-1 {background:url(images/menu-tail.gif) left top repeat-x; height:438px;}

.indent {padding:28px 0 25px 37px;}
.scroll {height:385px; overflow:auto; }
.inner {width:447px;}

.line {background:url(images/row-separator.gif) left bottom repeat-x; padding-bottom:17px; margin-bottom:27px;}

.col-pad {padding-right:52px;}

.padding1 {padding-bottom:27px;}

.link {background:url(images/link-left-bg.gif) left top no-repeat; display:inline-block; line-height:1em; text-decoration:none; margin:20px 0 0 0; color:#fff; font-weight:bold; cursor:pointer;}
.link span {background:url(images/link-right-bg.gif) right top no-repeat; display:inline-block; padding:0 3px 0 17px;}
.link span span  {background:url(images/link-tail-bg.gif) top repeat-x; padding:4px 8px 8px 6px;}
.link:hover {color:#000;}

.phones { padding-top:20px;}
.phone {display:inline-block; width:80px;}

.active {color:#ba141a;}

/* ============================= footer ====================== */
#footer {color:#4c4c4c;  font-size:0.75em; padding:32px 0 0 398px;}
#footer a {color:#ed1c24;}

/* ============================= forms ============================= */


#ContactForm { line-height:2em; }
#ContactForm label {display:block; height:30px;}

.alignright { text-align:right; padding:6px 10px 0 0;}
#ContactForm .link {margin:8px 0 0 25px; cursor:pointer; }
#ContactForm .input {width:430px; height:17px; border-top:1px #474747 solid; border-left:1px #6b6b6b solid; border-bottom:1px #cecece solid; border-right:1px #bcbcbc solid;   background:#aaaaaa; font-size:0.91em; color:#191919;  padding:4px 0 0 6px;}

textarea {width:432px; height:70px; border-top:1px #474747 solid; border-left:1px #6b6b6b solid; border-bottom:1px #cecece solid; border-right:1px #bcbcbc solid; background:#aaaaaa; padding:0px 0 0 4px; overflow:auto; font-size:1em; color:#191919; }
