/* 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:#fff; 
	font-family:"Times New Roman", Times, serif;
	font-size:1em; 
	line-height:1.25em;
	color:#828282;
	min-width:1000px;
}
html, body { height:100%;}


p {padding-top:20px;}

a {
	color:#09b8d3; 
	outline:none;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

.block {height:110px;}
.extra {
	min-height:100%;
	margin: 0 auto -110px;
	position:relative; 
	background:url(../images/extra-bg.jpg) center top no-repeat #00101d;
}

h2 {
	font-size:2.125em;
	line-height:1.2307em;
	padding:0 0 18px 0;
	color:#09b8d3;
	text-transform:uppercase;
	font-weight:normal;
	background:url(../images/h2-bg.gif) right 0px no-repeat;
}
h3 {
	font-size:1.875em;
	line-height:1.2307em;
	padding:0 0 15px 0;
	color:#09b8d3;
	text-transform:uppercase;
	font-weight:normal;
}

.divider {
	background:url(../images/divider.gif) 517px 0px repeat-y;
}
.divider1 {
	background:url(../images/divider.gif) 266px 0px repeat-y;
}
/* Global Structure ============================================================= */
.main {
	margin: 0 auto;
	position: relative;
	width: 969px; }

	/* Header */
	header{
		height:307px;
	}
	
	/* Content */
	section#content {
		min-height:490px;
	}			
	/* Footer */
	footer{
		height:110px;
		position:relative;
	}
/* 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:"Times New Roman", Times, serif;
	font-size:1em;
	vertical-align:middle;
	font-weight:normal;
}

/*----- other -----*/
.img-indent { 
	margin:0 20px 0 0; 
	float:left;
}
.extra-wrap { 
	width:100%;
}

/*===== header =====*/
h1 {
	padding:139px 0 0 279px;
}
	h1 a {
		display:block;
		text-indent:-5000px;
		width:388px;
		height:118px;
		background:url(../images/logokblamet.png) left top no-repeat;
	}

.enter {
	display:inline-block;
	margin:483px 0 0 418px;
}
/*===== content =====*/
nav {
	height:75px;
	background:url(../images/nav-bg.png) left top repeat-x;
	margin:0 56px 0 58px;
	border-radius: 20px 20px 0 0;
	-moz-border-radius: 20px 20px 0 0;
	-webkit-border-radius: 20px 20px 0 0;
	behavior: url(js/PIE.php);
	position: relative;
}
	nav ul {
		width:100%;
		overflow:hidden;
	}
		nav li {
			float:left;
			background:url(../images/nav-li-bg.gif) right 30px no-repeat;
			text-transform:uppercase;
			font-size:1.125em;
			line-height:1.2307em;
		}
			nav li a {
				display:inline-block;
				color:#fff;
				padding:27px 20px 27px 30px;
			}
				nav li a:hover, nav .active {
					color:#b4e9f0;
					text-decoration:none;
				}
		nav .last {
			background:none;
		}
			nav .last a {
				padding-right:32px;
			}
.inner {
	background:url(../images/inner-bg.png) center top no-repeat;
	height:416px;
}
	.indent {
		padding:30px 88px 0 96px;
	}
	
	.col-pad {
		padding-right:62px;
	}
	.col-pad1 {
		padding-right:76px;
	}
	.col-pad2 {
		padding-right:43px;
	}
	.pad {
		padding-top:20px;
	}
	.pad1 {
		padding-top:33px;
	}
	
.list1 li {
	background:url(../images/list1-bg.gif) left 8px no-repeat;
	padding-left:12px;
	font-size:0.75em;
	line-height:2em;
	text-transform:uppercase;
}

.list2 li {
	background:url(../images/list2-bg.gif) left 8px no-repeat;
	padding-left:14px;
	font-size:0.75em;
	line-height:2em;
	text-transform:uppercase;
}
	.list2 li a {
		color:#726e6e;
	}

	.list2-style {
		padding-top:5px;
	}
	.list2-style li {
		line-height:1.666em;
		background:url(../images/list2-bg.gif) left 6px no-repeat;
		padding-bottom:4px;
	}
	
.link {
	display:inline-block;
	font-size:1.5em;
	line-height:1.2307em;
	text-transform:uppercase;
	margin-top:30px;
}
.link1 {
	font-size:0.75em;
	display:inline-block;
	line-height:1.2307em;
	text-decoration:none;
	color:#09b8d3;
	background:url(../images/link1-bg.gif) left 5px no-repeat;
	padding-left:12px;
	text-transform:uppercase;
	margin-top:20px;
}

.spacing {
	letter-spacing:-1px;
}
/*===== footer =====*/
footer {
	background:url(../images/footer-bg.png) left top repeat-x;
	color:#fff;
	text-transform:uppercase;
	font-size:0.875em;
	line-height:1.2307em;
}
	footer div {
		padding:30px 0 0 30px
	}
	footer a {
		color:#fff;
		text-decoration:underline;
	}
		footer a:hover {
			text-decoration:none;
		}

/*----- forms -----*/
#contacts-form fieldset {
	border:none;
}
	#contacts-form .rowElem {
		height:49px;
		overflow:hidden;
		vertical-align:top;
	}
		#contacts-form input {
			width:360px;
			padding:4px 0px 4px 5px;
			border:1px solid #0ba2be;
			line-height:1.2307em;
			background:none;
			color:#8c8c8c;
		}
		#contacts-form textarea {
			width:470px;
			padding:3px 0px 3px 5px;
			border:1px solid #0ba2be;
			background:none;
			color:#8c8c8c;
			height:115px;
			overflow:auto;
		}
		#contacts-form .link {
			margin-right:25px;
		}

/*==========================================*/
    
/* Project specifics =========================================================== */
/* Pour some CSS below ========================================================= */