/*CSS Document*/

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#FFFFFF;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul {list-style:none;}

.left {float:left;}
.right {float:right;}
.clear  {
	clear:both;
	font-size:1px;
	height:1px;
	line-height:1px;
}


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		line-height:15px;
		color:#484848;
	}

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

a {
	color:#EFD33E;
	outline:none; 
	text-decoration:none;
}
a:hover {text-decoration:underline;}

p {padding-top:15px;}
span {color:#efd33e;}

h1, h2, h2 span, h3, h4, h5, h6 {
	color:#FFF; 
	font-weight:normal; 
	text-transform: none;
}
h1 { font-size:35px; line-height:50px}
h2 {
	color:#efd33e; 
	font-size:33px; 
	padding:42px 0 30px;
	line-height:1.2em;
}
h3 {
	font-size:17px; 
	margin-bottom:10px;
}
h4 {
	font-size:17px; 
	border-bottom:1px solid #282828; 
	padding:0 0 5px; 
	margin:0 0 25px;
}
h5 {font-size:13px;}
ul li a {color:#EFD33E;}
/* ============================= main layout ====================== */
.row1 {height:115px;}
li { 
	background:url(images/marker.gif) no-repeat 10px 8px; 
	padding:0 25px 0 25px; 
	line-height:17px; 
	border-bottom:1px dashed #282828; 
	margin:5px 0;
}

p a {color:#EFD33E; text-decoration:none;}
p a:hover {text-decoration:underline;}
li a {color:#B6BDC3;}
#header {background:#111111 url(images/header-bg.jpg) no-repeat center -62px;}
#page1 #header {background:#111111 url(images/header-bg.jpg) no-repeat top center;}
#content {background:#1b1b1b}
#footer {background:#000; padding:25px 0 40px;}
#footer .container {padding-left:30px; width:950px;}

/*index page*/
#page1 h1 {font-size: 45px;}
#page1 h3 {font-size: 21px;}

.row2 .container div {
	padding:30px 15px 45px 20px;
	width:400px; 
	text-align:right;}
.container img {padding-bottom:15px;}
/* ============================= header ====================== */

.menu {background:#0c0c0c;}
.menu ul {
	float:left; 
	width:90%;
	padding:10px 0;
}
.menu ul li {
	display:inline; 
	background:none; 
	border:none; 
	padding:0 25px 0 0;
}
.menu ul li a {
	color:#fff; 
	text-transform: uppercase; 
	font-size:12px; 
	text-decoration:none; 
}
.menu ul li a:hover {text-decoration:none;}
.rss {
	float:left; 
	width:7%;
	padding:10px 0;
	background:url(images/rss.gif) no-repeat right; 
	}
.rss a {
	padding-right:40px;
	}
.capital {font-size:45px; color:#efd33e;}
.menu ul li a:hover {color:#efd33e;}

/* ============================= content ====================== */
/*content buttons*/
a.btn, a.btn:hover {
	text-decoration:none; 
	padding:5px;
	line-height:25px;
}
.row5 a.btn, .row3 a.btn:hover{
	background:#464545;	 
	color:#fff;
}
 .row2 a.btn:hover {background:#fff;}
.row1 a:hover {text-decoration:none;}
.phone h5.first {padding:0 0 10px;}
.row3 a.btn,.row5 a.btn:hover {
	background:#efd33e;
	color:#161616;
}
.phone span {
	float:right;
	color:#484848;
}
.phone h5 {padding:25px 0 10px;}
.cols div.no_pad {padding:0;}
/*row2*/
#page1 .row2 .container div { 
	padding:85px 15px 45px 0; 
	
}
.row2 a {
	background:#efd33e; 
	text-transform: uppercase; 
	font-size:22px; 
	color:#161616;
}
/*row3*/
.row3,.row5 { padding:35px 0 0;}
.row3 .col p {padding-top:10px;}
p.border_bot {
	border-bottom:1px dashed #282828;
	padding:15px 0 10px;
}
/*.cols*/
.col {}
.col_pad {padding-right: 30px;}
.cols div.cols2 {width:100%;}
.cols div.cols2 div {
	float:left;
	padding-bottom:0;
	width:auto;
}

/*row5*/
.row5 {background:#121212;}
.row5 .container div, .news div {float:left; padding-bottom:15px;}
.row5 .btn {text-decoration:none;}
#page5 .row5 .col_pad {padding-right:25px; }
#page5 .row5 h5 {text-align:center;}
.row5 p a {text-decoration:underline;}
.row5 p a:hover {text-decoration:none;}
.imgindent {margin:0 15px 0 0; float:left;}
.last {border:none;}
.fright {text-align:right;}
.menu ul li a.active{color:#EFD33E; cursor:default;}
 a.more img {padding:5px 0 ;}
 #page3 .row5 .cols, #page7 .row5 .cols, #page6 .row5 .cols {padding-bottom:0;}
 #page2 .row5, #page5 .row5 {padding-bottom:30px;}
 #page8 .row3 .pad {padding-bottom:30px;}
 .pad_free {padding-top:0;}
/* ============================= footer ====================== */
#footer p {color:#fff;text-transform: uppercase; font-size:12px; padding:0;}

/* ============================= forms ============================= */
#ContactForm div {width:100%; float:none;}
#ContactForm input {
	border:1px solid #302f2f; 
	background:#1e1e1e; 
	float:none; 
	margin:0 0 10px; 
	width:100%;
	padding:2px 3px;
}
textarea {
	overflow:auto;
	border:1px solid #302f2f; 
	background:#1e1e1e;
	width:100%;
	padding:2px 3px;
	height:70px;
}
/*===========page2================*/

.cols div.extra {width:100%;}

#content ul {padding:10px 0;}
#content ul.pad_free {padding:0 0 10px;}
