/* 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, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:18px;
		color:#626872;
	}

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

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:35px; color:#6c1983; 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:#c0ff00; 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:url(images/content_bg_tail.gif) repeat-x bottom center;}
.bg1,.bg2, .bg3 {background:url(images/header_bg1.jpg) no-repeat top center;}
.logo {margin:-25px 0 0 -27px;}
* html .bg {margin:0 -27px 0 -10px;}
object {outline:none;}
/* ============================= content ====================== */
#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:30px; 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 50px; border-top:1px solid #1d1d1d;padding:22px 0 0;}

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

.link {padding:12px 0 5px;}
.link a {color:#c0ff00; 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:#c0ff00;}
.mail a:hover {color:#fff;}
/* ============================= footer ====================== */
#footer {color:#626872;  }
#footer li {display:inline; margin-right:17px;}
#footer a {text-decoration:none; color:#c0ff00;}
#footer a:hover {color:#ff1e4f; text-decoration:underline;}
#footer p {font-size:12px; padding: 10px 0 0;}
#footer p a { color:#c0ff00;}
#footer p a:hover {color:#f4f3f6;}

/* ============================= forms ============================= */
label {height:40px; display:block;}
#ContactForm {padding:4px 1px 0;}
input, textarea {
	width:258px;
	border:1px solid #101010;
	padding:4px 11px 6px;
	font-size:12px;
	background:#272727;
	line-height:16px;
}
textarea {
	height:122px; overflow:auto; margin-bottom:18px;}
#ContactForm a {margin:0 0 0 17px;}