/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

/* Global properties ======================================================== */
body { 
	background:url(../images/bg.jpg) center -153px no-repeat #000; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	color:#8c8c8c;
	min-width:1000px;
}
html, body { height:100%;}


p {padding-top:17px;}

a {
	color:#255ebd;
	outline:none;
	font-size: 12px;
}
a:hover{
	text-decoration:none;
}
h1{
	float:left;
}
h1 a{display:inline-block;background:url(../images/h1-bg.gif) 0 0 repeat-x;color:#fff;text-decoration:none;line-height:1.2em;height:140px;width:234px;}
h1 a span{font-size:10px;display:block;padding:11px 0 0 11px;}
h1 a strong{font-size:40px;display:block;padding:73px 0 0 10px;}

h2{
	color:#fff;
	font-size:30px;
	line-height:1.2em;
	padding-bottom:14px;
	letter-spacing:1px;
}
/* Global Structure ============================================================= */
.main {
	margin: 0 auto;
	position: relative;
	font-size:12px;
	line-height:17px;
	width: 974px;
	text-transform:uppercase;
	}

	/* Header */
	header{
	}
	
	/* Content */
	section#content {
		
	}			
	/* Footer */
	footer{
		
	}
/* Left & Right alignment */

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.col-1, .col-2, .col-3 { float:left;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { 
	width:100%;
	overflow:hidden;
}
/*----- form defaults -----*/
input, select, textarea { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	vertical-align:middle;
	font-weight:normal;
}

/*----- other -----*/
.img-indent { 
	margin:5px 19px 0 1px; 
	float:left;
}
.extra-wrap { 
	width:100%;
}
.extr{overflow:hidden;}
/*===== header =====*/
header {height:50px;}
nav{
	padding:0px 0px 0 0px;
	overflow:hidden;
	background:url(../images/ul-bg.gif) 0 0 repeat-x;
	}
	nav ul{
		background:url(../images/nav-bg.png) 0 0 no-repeat;
		overflow:hidden;
	}
	nav ul li {
		float:left;
		font-size:22px;
		line-height:1.23em;
		border-left:#030303 1px solid;
		
	}
	
	nav ul li.first{border-left:none;}
	
	nav ul li a{		
		color:#fff;
		display:inline-block;
		text-decoration:none;
		padding:105px 0px 0px 9px;
		height:35px;
		width:138px;
		
	}
	nav ul a:hover, nav ul a.active{
		color:#000;
		background:url(../images/nav-a-bg-hover.gif) 0 0 repeat-x #fff;
				}
	nav ul a.first{margin-left:0px;}
	

/*===== content =====*/
#content {min-height:800px;}
.list{margin-top:-4px;}
	.list li{
		font-size:10px;
		line-height:24px;
		background:url(../images/marker.gif) left 10px no-repeat;
		padding-left:17px;
		display:block;
		
	}
		.list li a{text-decoration:none;}
			.list li a:hover{color:#fff;text-decoration:underline;}
			
.colump-1{width:381px;float:left;min-height:567px;}
.colump-2{width:592px;float:left;min-height:567px;}

.indent{padding:88px 0 0 87px;}

.color{color:#ededed;}
.color1{color:#255ebd;}

.scroll {
	overflow:auto;
	height:390px;
	position:relative;
}
.scroll-inner {
	height:1%;
	padding-right:15px;
	width:415px;
	text-transform: lowercase;
	font-size: 12px;
}

.link{text-decoration:none;}
	.link:hover{color:#fff;}

.link-1{background:url(../images/marker.gif) 0 4px no-repeat;padding-left:17px;text-decoration:none;}
	.link-1:hover{text-decoration:underline;color:#fff;}

.top{padding-top:33px;}
.top1{padding-top:30px;}

.marg-top{margin-top:-3px;}

.price-list{margin:-4px 0 0 0;}

.price-list li {
	width: 100%;
	overflow: hidden;
	vertical-align: top;
	line-height: 24px;
}

.price-list li strong {
	background: url(../images/line-hor.gif) repeat-x 0% 15px;
	display: block;
	overflow: hidden;
	font-weight:normal;
}

.price-list li span {
	float: right;
	padding-left:1px;
	color:#255ebd;
}

.price-list li a {
	float: left;
	text-decoration: none;
	padding-right:0px;
	color:#ededed;
	
}
	.price-list li a:hover{color:#255ebd;}


dl{padding:0px 0 0px 0;width:168px;padding-right:15px;}
dl dt{}
dl a{text-decoration:none;margin-left:-34px;}
	dl a:hover{color:#fff;}
dl span {float:left; width:84px;}

dl.list-1 dd span {float:left; width:87px;}

.width{width:170px;padding-right:0;}

/*===== footer =====*/
footer{background:#191919;font-weight:bold;color:#fff;height:40px;border-bottom:1px solid #000;}
footer a{text-decoration:none;}
	footer a:hover{color:#fff;}
footer .inner{text-align:center;padding-top:12px;}


/*----- forms -----*/
#form-main{padding:17px 0 0px 0px;}

#form-main label {display:block; height:49px;}

#form-main input {width:168px;padding:4px 4px;border:1px #3e3e3f solid;background:url(../images/input-bg.png) 0 0 repeat;font-size:10px;line-height:13px;color:#8c8c8c;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;margin:0px 0 0 1px;height:13px;}

#form-main textarea {height:113px; overflow:auto; width:168px;font-size:10px;line-height:13px;padding:3px 4px;background:url(../images/input-bg.png) 0 0 repeat;border:1px #3e3e3f solid;color:#8c8c8c;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;margin:0px 0 0 1px;}

.buttons {text-align:right;padding-top:16px;}
		.buttons a{margin-left:15px;}
	
.block {height:41px;}
.extra {
	min-height:100%;
	height:auto !important;
	height:100%;
	margin: 0 auto -41px;
	position:relative;
}
body, html {height:100%;}

/*==========================================*/
    
/* Project specifics =========================================================== */
/* Pour some CSS below ========================================================= */
