/* CSS Document */

* {
	margin:0; padding:0;
}

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

img {vertical-align:top; padding-bottom:2px; }
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:15px;
		color:#5e5d5d;
	}


a {color:#fff; text-decoration:underline;}
a:hover{text-decoration:none;}
p {line-height:22px;}
span {color:#fff;}
/*h*/
h1, h2, h4, a.btn {
	font-family:"Times New Roman", Times, serif;
	color:#ff004d;	
	text-transform:uppercase;
	font-weight:normal;
}
h1 {font-size: 79px;
	letter-spacing:-2px;
	line-height:83px;}
h1 a {color:#ff004d !important; text-decoration:none; padding:0 !important;}
h2 {font-size: 60px; line-height:55px;}
h3 {font-size: 21px;
	color:#fff;
	font-weight:normal;
	}
h4 {font-size: 20px;
	color:#181818;
	font-weight:normal;
	padding:0 0 20px 10px;}
h5 { font-size:17px;
	font-weight:normal;
	padding:0 0 5px;
	color:#fff;}
h5 span {color:#ff004d;}
h6 {font-weight:bold;
	font-size:15px;
	padding-bottom:7px;
	line-height:22px;
	}

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

#header ul li {display:inline; font-size:12px;} /*  text-align:right; */
#header a {text-decoration:none;}

#header .rss {background:url(/images/rss.gif) no-repeat center right; padding-right:20px;}
.row1 {
	border:1px solid #252c2f; 
	border-left:0;
	border-right:0;
	height: 106px;
	color:#4d5456;	
	background:url(/images/header_bg.jpg) no-repeat bottom center;
	}
	
.row1 a {
	color:#4d5456;
	padding:0 5px 0 7px;
}
.row1 a:hover {color:#fff;}
.row1 p {font-size:19px; padding:25px 22px 0; line-height:19px;}

.row2, .row3, #footer { background:url(/images/bg_dark_tail.jpg) repeat top left;}
.row2 div {
	/* background:url(/images/header_img.jpg) no-repeat top left;
	padding:122px 45px;
	height:139px;
	*/
	}	
.row2 div a.btn { margin-left:10px;}

/* ============================= content ====================== */
.row3 div {background:url(/images/row3_bg.jpg) no-repeat 42px -26px;}
.row3 div div {background:none;}
.row3 h3 {padding-bottom:20px;}

.row4 {padding:43px 33px 45px;}
.row4 .pad {padding-bottom:50px;}
.row4 h3 {padding-bottom:36px; font-size:26px;}

.col_pad {margin-right:38px;}
.col {width:280px; float:left; padding-bottom:10px;}
.extra p {padding-top:15px;}

#page1 .row3 img {padding:0 0 30px;}
.archive {padding:15px 15px 15px 0; border-bottom:1px dotted #374347;}
.archive.last {border:0; padding-bottom:49px;}
.archive.first {padding-top:0;}
.menu {padding:0 0 27px;}
.menu a {font-size:16px; padding-right:14px;}
#header .menu a:hover {text-decoration:underline;}
.red {color:#ff004d;}
#header .menu a.red {text-decoration:none; cursor:default;color:#ff004d;}

#content a.red {color:#ff004d;font-size:17px;}
#content ul li {line-height:30px;background:url(/images/marker.gif) no-repeat center left; padding-left:23px;}
.imgindent {margin:0 20px 0 0; float:left;}
.pad,#page3 .archive.last {padding-bottom:35px;}

a.btn {
	padding:8px 20px;
	font-size: 20px;
	color:#fff;
	background:#ff004d;
	text-decoration:none;}
a.btn:hover {color:#ff004d; background:#d3d3d3; text-decoration:none;}
.fright {text-align:right}
.free_pad {padding-bottom:0;}
#content a.btn {
	padding:7px 11px 6px;
	font-size: 13px;}

/*phone*/
.phone {padding:10px 0; color:#fff;}
.phone span {
	display:inline-block;
	font-weight:normal;
	width:90px;
	line-height:22px;
}
/*page1 */

/*page2*/
#page2 .col2 div {padding:14px 0 10px;}
#page2 .col2 div.last,#page2 .row4 .col {padding-bottom:0;}
#page2 #content ul {padding:20px 0;}
#page2 .row3 img,#page4 .row3 img,#page6 .row3 img {padding:10px 0 25px; }

#page5 .row4 {padding:43px 33px 45px;}
* html #page5 .row4 {padding:43px 33px 0;}
/*page3*/
#page3 .row4 .extra .pad {padding-bottom:30px;}
#page3 .row4 .pad, #page3 .row3 .col2 p.pad {padding-bottom:25px;}
#page3 .row4 h3, #page5 .row4 .col2 h3 {padding-bottom:50px;}
/*page5*/
#page5 p,#page6 p, #page7 p, #page8 p {padding-bottom:25px;}
#page5 p.free_pad, #page6 p.free_pad {padding-bottom:0;}
#page5 .row3 .col p.free_pad {padding-bottom:10px;}
/*page7*/
#page7 .row4 h3 {padding-bottom:50px;}
#page7 .row4 .phone {padding:0 0 20px; color:#5E5D5D;}
#page7 .row4 .phone span {color:#5E5D5D;}
#page7 .phone p {padding-bottom:40px; padding-top:0;}
#page7 .phone p.last {padding-bottom:0;}
#page7 .phone h5 {font-size:15px;}
#page7 .row3 p.pad {padding-bottom:20px;}
 #page7 p.free_pad {padding-bottom:0;}
#page8 #content a{ color:#ff004d;}
/* ============================= footer ====================== */



/* ============================= forms ============================= */
textarea {height:190px; overflow:auto;}

#ContactForm input,#ContactForm textarea { 
	display:block; 
	background:#5e5d5d;
	border-top:1px solid #424242;
	border-bottom:1px solid #78797a;
	border-left:1px solid #4d4c4c;
	border-right:1px solid #6a6a6a;
	margin:0 0 15px;
	padding:3px 10px;
	color:#fff;
	font-size:14px;
	width:255px;}
#ContactForm p {padding-bottom:0;}
