/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#0b0b0b url(../images/header_bg_tail.gif) repeat-x 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
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 18px;
    color: #FFFFFF;
}

select
{

    cursor: pointer;
}

a {color:#f4f3f6; outline:none;}
a:hover{text-decoration:none;}
p {padding-bottom:15px;}
p span {background:url(images/marker.gif) no-repeat  left center; font-size:17px; color:#fff; padding-left:19px;}
p.extra {font-size:13px; line-height:17px; padding-top:1px;}

h1 {font-size:30px; color:#b21c2c; line-height:1.2em; text-transform:uppercase; padding:0 0 22px; letter-spacing:-2px;}
h1 span{font-size:20px; color:#ffffff; line-height:1.2em;letter-spacing:-1px;}
h2 {font-size:33px; color:#ffffff; line-height:1.2em; padding:0 0 30px;}
h3 {font-size:17px; color:#ffffff; font-weight:normal; padding-bottom:1px;}
h3.extra {padding-bottom:17px;}
h4 {font-size:12px; color:#b8103d; background:url(../images/h4_bg.gif) no-repeat left center;  padding-left:11px; margin-bottom:-2px; text-transform:uppercase;}
/* ============================= main layout ====================== */

.imgindent {margin:0 22px 0 0; float:left;}
.fright {text-align:right;}
/* ============================= header ====================== */
.bg {background: #0B0B0B;}
.bg1, .bg2, .bg3
{
    background: #0B0B0B;
}
.logo {margin:-25px 0 0 -27px;}
* html .bg {margin:0 -27px 0 -10px;}
object {outline:none;}
/* ============================= content ====================== */
#content
{
    background: #000000;
}
#content ul {padding:3px 0 20px;}
#content ul.extra {padding:0 0 2px; margin:-5px 0 0;}
#content .row1 ul.extra {padding:0 0 19px;}
#page6 #content .row1 ul.extra {padding:0 0 15px;}
#content li {font-size:17px; color:#fff; line-height:25px; background:url(../images/h4_bg.gif) no-repeat left 11px; padding-left:18px;}
#content li a {text-decoration:none;}
#content li a:hover {text-decoration:underline;}
#content {padding:39px 0 0;}
.image {padding:4px 0 29px;}
.last {padding-bottom:0!important;}

.row2 {margin:22px 0 0px; border-top:1px solid #1d1d1d;padding:22px 0 0;}
.row3
{
    margin: 0px 0 0px 0;
    padding: 0px 0 0 0;
    border-top-style: none;
    border-top-width: 0px;
}

.row4
{
    margin: 0px 0 0px 0;
    padding: 0px 0 0 0;
    border-top-style: none;
    border-top-width: 0px;
}
.row5 {margin:22px 0 0px; border-top:1px solid #1d1d1d;padding:22px 0 0;}
.row6 {}

/*buttons*/
.button {text-align:right; padding:2px 0 0;}
.block1 {padding-bottom:10px;}
.block2 p {padding-bottom:22px;}
.block3 {padding:26px 0 5px;}
.block3 p{font-size:12px;}
.block3 p.link {font-size:13px;}
a.btn {
	background:url(../images/btn_bg.gif) no-repeat bottom right;
	display:inline-block;
	font-size:15px;
	line-height:25px;
	width:66px;
	color:#040404;
	text-align:center;
	text-decoration:none;
}
a.btn:hover {background-position:bottom left; color:#ff1e4f;}

a.btn2 {
	background:url(../images/btn2_bg.gif) no-repeat bottom right;
	display:inline-block;
	font-size:15px;
	line-height:25px;
	width:132px;
	color:#040404;
	text-align:center;
	text-decoration:none;
}
a.btn2:hover {background-position:bottom left; color:#ff1e4f;}

.link {padding:12px 0 5px;}
.link a {color:#b8103d; font-size:17px; }
.link a:hover {color:#fff; font-size:17px;}

.col_bg1, .col_bg2 {background:url(../images/bg_line.gif) repeat-y 0 0;}

.gallery {padding:54px 0 22px;}
.gallery a {margin-right:20px;}
.gallery a.last {margin-right:0;}
#page5 .row1 .col1 p.extra {padding-bottom:19px;}

/*phone*/
.phone {overflow:hidden; padding-bottom:35px;}
.phone span {
	background:none;
	color:#626872; float:right;
	font-size:14px;}
#page7 #content p {padding-bottom:18px;}
#page7 #content  {padding-bottom:35px;}
.mail {color:#b8103d; font-size:17px; padding:8px 0 25px;}
.mail a{color:#b8103d;}
.mail a:hover {color:#fff;}
/* ============================= footer ====================== */
#footer {color:#626872;  }
#footer li {display:inline; margin-right:17px;}
#footer a {text-decoration:none; color:#f4f3f6;}
#footer a:hover {color:#ff1e4f; text-decoration:underline;}
#footer p {font-size:12px; padding: 10px 0 0;}
#footer p a { color:#ff1e4f;}
#footer p a:hover {color:#f4f3f6;}

/* ============================= forms ============================= */
label {height:40px; }
#ContactForm {padding:4px 1px 0;}
 textareas {
	width:258px;
	border:1px solid #101010;
	
	font-size:12px;
	background:#272727;
	line-height:16px;
}
textarea {
	height:122px; overflow:auto; margin-bottom:18px;}
#ContactForm a {margin:0 0 0 17px;}



#header .row-1 {
	WIDTH: 100%; HEIGHT: 96px; OVERFLOW: hidden
}
#header .row-1 .fleft {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 11px; PADDING-RIGHT: 0px; PADDING-TOP: 33px
}
#header .row-1 .fright {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 16px; PADDING-TOP: 50px
}
#header .row-1 .fright UL LI {
	LINE-HEIGHT: 1.08em; TEXT-TRANSFORM: uppercase; PADDING-RIGHT: 14px; FLOAT: left; FONT-SIZE: 0.83em; MARGIN-RIGHT: 14px; BORDER-RIGHT: #fff 1px solid
}
#header .row-1 .fright UL LI.alt {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-RIGHT: 0px; BORDER-RIGHT: 0px
}
#header .row-1 .fright UL LI.alt A {
	PADDING-RIGHT: 31px; 
}
#header .row-1 .fright UL LI A {
	PADDING-BOTTOM: 2px; DISPLAY: inline-block; COLOR: #fff; TEXT-DECORATION: none; PADDING-TOP: 3px
}
#header .row-1 .fright UL LI A:hover {
	TEXT-DECORATION: underline
}
#header .row-2 {
	HEIGHT: 71px
}
#header .row-2 .navleft {
	BACKGROUND: url(images/nav-left.png) no-repeat left top
}
#header .row-2 .navright {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 12px; BACKGROUND: url(images/nav-right.png) no-repeat right top; PADDING-TOP: 0px
}

#header .row-2 .tail {
	 BACKGROUND: url(images/nav-tail.png) repeat-x left top; HEIGHT: 54px
}




#st_header .row-1 {
	WIDTH: 100%; HEIGHT: 96px; OVERFLOW: hidden
}
#st_header .row-1 .fleft {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 11px; PADDING-RIGHT: 0px; PADDING-TOP: 33px
}
#st_header .row-1 .fright {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 16px; PADDING-TOP: 50px
}
#st_header .row-1 .fright UL LI {
	LINE-HEIGHT: 1.08em; TEXT-TRANSFORM: uppercase; PADDING-RIGHT: 14px; FLOAT: left; FONT-SIZE: 0.83em; MARGIN-RIGHT: 14px; BORDER-RIGHT: #fff 1px solid
}
#st_header .row-1 .fright UL LI.alt {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-RIGHT: 0px; BORDER-RIGHT: 0px
}
#st_header .row-1 .fright UL LI.alt A {
	PADDING-RIGHT: 31px; 
}
#st_header .row-1 .fright UL LI A {
	PADDING-BOTTOM: 2px; DISPLAY: inline-block; COLOR: #fff; TEXT-DECORATION: none; PADDING-TOP: 3px
}
#st_header .row-1 .fright UL LI A:hover {
	TEXT-DECORATION: underline
}
#st_header .row-2 {
	HEIGHT: 71px
}
#st_header .row-2 .navleft {
	BACKGROUND: url(images/nav-left.png) no-repeat left top
}
#st_header .row-2 .navright {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 12px; BACKGROUND: url(images/nav-right.png) no-repeat right top; PADDING-TOP: 0px
}

#st_header .row-2 .tail {
	 BACKGROUND: url(images/nav-tail.png) repeat-x left top; HEIGHT: 54px
}


.site-nav {
	 LEFT: -8px
}
.site-nav UL LI {
	BACKGROUND: url(images/divider.gif) no-repeat right top; FLOAT: left
}
.site-nav UL LI A {
	POSITION: relative; TEXT-ALIGN: center; WIDTH: 110px; DISPLAY: block; COLOR: #fff; FONT-WEIGHT: bold; MARGIN-LEFT: -1px; TEXT-DECORATION: none
}
.site-nav UL LI A SPAN {
	PADDING-BOTTOM: 17px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 19px
}
.site-nav UL LI.first A:hover SPAN {
	BACKGROUND: url(images/nav-act-left.gif) no-repeat left top
}
.site-nav UL LI.first A.active SPAN {
	BACKGROUND: url(images/nav-act-left.gif) no-repeat left top
}
.site-nav UL LI A:hover {
	BACKGROUND: url(images/nav-act-tail.gif) repeat-x left top; COLOR: #fff; FONT-WEIGHT: bold
}
.site-nav UL LI A.active {
	BACKGROUND: url(images/nav-act-tail.gif) repeat-x left top; COLOR: #fff; FONT-WEIGHT: bold
}






