/* 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:Arial, Helvetica, sans-serif;
	font-size:0.875em; 
	line-height:1.4285em;
	color:#22201f;
	min-width:1000px;
}
html, body { height:100%;}


p {padding-top:16px;}

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

/* Global Structure ============================================================= */
#main {
	margin: 0 auto;
	position: relative;
	width: 940px; }

	/* Header */
	header{
		height:195px;
	}
	
	/* Content */
	section#content {min-height:469px;
		
	}			
	/* Footer */
	footer{border-top:1px solid #dadada;
		
	}
/* 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:0 11px 0 0; 
	float:left;
}

.img-indent1 { 
	margin:0 13px 0 0; 
	float:left;
}
.img-indent2 { 
	margin:0 18px 0 0; 
	float:left;
}
.img-indent3 { 
	margin:0 2px 0 0; 
	float:left;
}
.extra-wrap { 
	width:100%;
}
.extra-wrap1 { 
	overflow:hidden;
}
h1 {margin:31px 0px 0px 0px; float:left;
	}
h1 a {
	text-indent:-5000px; 	 
	background:url(../images/logo.png) 0 0 no-repeat;	 
	width:950px;
	height:111px;
	display:block;
	
}

h2 {font-size:28px; line-height:1.2307em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#212121; text-transform:uppercase; letter-spacing:-1px;}
.h2-bot {padding-bottom:21px;}
.h2-bot1 {padding-bottom:24px;}
.h2-bot3 {padding-bottom:27px;}


h3 {
	font-size: 15px;
	line-height: 1.2307em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #212121;
	text-transform: uppercase;
	text-align: left;
}
.h3-top {padding-top:12px;}
.h3-bot {padding-bottom:8px;}
/*===== header =====*/
#header {
	
}
.pad-bot {padding-bottom:13px;}
.pad-bot1 {padding-bottom:18px;}
.pad-top {padding-top:21px;}
.pad-top1 {padding-top:15px;}

.pic {background:url(../images/pic.gif) 300px 0 repeat-x; height:1px;}

.color {color:#595959;}
.color-1 {color:#979797;}

.list li {background:url(../images/marker.gif) 0 11px no-repeat; font-size:14px; line-height:25px;}
.list a {color:#979797; text-decoration:none; padding-left:12px;} 
.list a:hover {text-decoration:underline;}

.list1 {margin:9px 0px 0px 20px;}
.list1 li {background:url(../images/marker.gif) 0 8px no-repeat; font-size:14px; line-height:20px;}
.list1 a {color:#22201f; text-decoration:none; padding-left:13px;} 
.list1 a:hover {color:#bdbdbd;}

.list-top {padding-top:14px;}
.list-top1 {padding-top:18px;}

.link-1 {background:url(../images/link1-bg.gif) 0 1px no-repeat; font-size:14px; line-height:1.2307em; text-decoration:none; font-weight:bold; text-transform:uppercase; color:#212121; padding-left:24px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; display:inline-block;}
.link-1:hover {text-decoration:underline;}

.link-top {margin-top:32px;}

.img-bot {padding-bottom:15px;}

.text {margin-top:10px; color:#595959;}

.link-3 {float:right; margin:38px 10px 0px 0px;}
.link-3 a {background:url(../images/link1-bg.gif) 0 1px no-repeat; font-size:14px; line-height:1.2307em; text-decoration:none; font-weight:bold; text-transform:uppercase; color:#212121; padding-left:24px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; display:inline-block; margin-left:26px;}
.link-3 a:hover {text-decoration:underline;}
/*===== content =====*/
#content {
	
}
.indent {padding:45px 0px 0px 0px;}

.menu {margin-top:-5px;}
.menu li {font-size:18px; line-height:30px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; background:url(../images/li-bg.gif) right bottom no-repeat;}
.menu li a {color:#212121; text-decoration:none; padding:10px 0 10px 53px;  display:inline-block;}
.menu li a:hover, .menu li .active  {color:#c5c5c5;}

.menu .m1 a {
	background:url(../images/m1.gif) left 8px no-repeat;
}
.menu .m2 a {
	background:url(../images/m2.gif) left 9px no-repeat;
}
.menu .m3 a {
	background:url(../images/m3.gif) left 14px no-repeat;
}
.menu .m4 a {
	background:url(../images/m4.gif) left 14px no-repeat;
}
.menu .m5 a {
	background:url(../images/m5.gif) left 15px no-repeat;
}
.menu .m6 a {
	background:url(../images/m6.gif) left 9px no-repeat;
}

.menu .m1 a:hover, .menu .m1 .active {
	background:url(../images/m1.gif) left -37px no-repeat;
}
.menu .m2 a:hover, .menu .m2 .active {
	background:url(../images/m2.gif) left -35px no-repeat;
}
.menu .m3 a:hover, .menu .m3 .active {
	background:url(../images/m3.gif) left -30px no-repeat;
}
.menu .m4 a:hover, .menu .m4 .active {
	background:url(../images/m4.gif) left -34px no-repeat;
}
.menu .m5 a:hover, .menu .m5 .active {
	background:url(../images/m5.gif) left -28px no-repeat;
}
.menu .m6 a:hover, .menu .m6 .active {
	background:url(../images/m6.gif) left -37px no-repeat;
}


.menu .last {
	background:none;
}

.scroll {overflow:auto; height:281px;position:relative;}
.width {width:566px;}

.scroll-1 {overflow:auto; height:330px;position:relative;}
.width1 {width:616px;}
.width3 {width:540px;}

.scroll-2 {overflow:auto; height:230px;position:relative;}

.scroll-3 {overflow:auto; height:250px;position:relative;}

.pad-left {padding-left:5px;}

dl {margin-bottom:35px;}
dl span {float:left; width:68px;}
.dt-bot {padding-bottom:21px;}

.link-2 {color:#c9c9c9;}
.link-2 a {color:#c9c9c9; padding-left:5px; text-decoration:none;}
.link-2 a:hover {text-decoration:underline;}

.link-4 {color:#c7c7c7; text-decoration:none; display:inline-block; margin-top:22px;}
.link-4:hover {text-decoration:underline;}

.link-5 {float:right; margin-top:95px;}
 * + html .link-5 {margin-right:-3px;}
.link-5 a {font-size:12px; color:#212121; text-transform:uppercase; text-decoration:none; font-weight:bold; background:#f0f0f0; padding:10px 0 8px 0; margin-left:3px; display:inline-block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:80px; text-align:center;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}
.link-5 a:hover {background:#979797;}
/*===== footer =====*/
#footer {

}

.foot-text {font-size:11px; line-height:1.2307em; text-transform:uppercase; color:#989898; padding-top:27px; float:left;}
.foot-text a {color:#989898; text-decoration:none;}
.foot-text a:hover {text-decoration:underline;}

.img-list {float:right; margin:23px 0px 0px 0px;}
.img-list li {float:left; margin-left:6px;}

/*----- forms -----*/
#contacts-form {padding-top:23px;}
#contacts-form label {display:block; height:48px;}
#contacts-form input {width:153px; color:#22201f; border:1px solid #dedede; padding:7px 18px;  background:#fff;font-family:"Arial, Helvetica, sans-serif"; font-size:14px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
}
#contacts-form textarea {height:158px; width:363px; color:#22201f; border:1px solid #dedede; padding:12px 18px;   background:#fff; overflow:auto; font-family:"Arial, Helvetica, sans-serif"; margin-top:6px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
}

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