/* 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:Tahoma, Geneva, sans-serif;	font-size:0.75em; 	line-height:1.666em;	color:#787878;	min-width:1000px;	background:url(../images/background.jpg) center 185px no-repeat;}  html, body { height:100%;}p {padding-bottom:20px;}a {	color:#878787; 	outline:none;}a:hover{	text-decoration:none;}/* Global Structure ============================================================= */.main {	margin: 0 auto;	position: relative;	width: 980px; }	.mainclients {	margin: 0 auto;	width: 1100px; }	/* Header */	header{		height:190px;  background:url(../images/banner.jpg) top center repeat-x		}			/* Content */	section#content {height:615px; padding-bottom:110px;			}				/* Footer */	footer{height:95px;			}/* 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 { min-height: 100%;height: auto;height: 100%;margin: 0 auto -4em;	width:100%;	overflow:hidden;}/*----- form defaults -----*/input, select, textarea { 	font-family:Arial, Helvetica, sans-serif;	font-size:1em;	vertical-align:middle;	font-weight:normal;}.indent-1{		margin:0 0 0 46px;}/* Easy Slider *//*--------------------*//*===== looperSlider2 =====*//* * Required */#loopedSlider {height:415px; position:center; width:910px}#loopedSlider .container1{ width:910px; height:415px; overflow:hidden; position:relative;}#loopedSlider .slides { position:absolute; top:0; left:0;  }#loopedSlider .slides .div { position:absolute; top:0; width:259px; display:none; }/* * Optional*/#loopedSlider .previous{background:url(images/button-1.png) top left no-repeat; position:absolute; top:0; left:0; width:20px; height:24px; text-decoration:none; z-index:90}#loopedSlider .next{background:url(images/button-2.png) top left no-repeat; position:absolute; top:0; right:0; width:20px; height:24px; text-decoration:none; z-index:90}.h2{ text-align:center; width:223px; margin-left:}/*--------------------*//* Easy Slider */	#slider-wrapper {		position:center;		width:910px;		height:900px;		overflow:hidden	}	#slider ul {		padding:0;		width:910px;		list-style:none;		overflow:hidden		}	 #slider li {		width:910px;		padding:0;		list-style:none;		overflow:hidden		}	#slider li{ 		width:910px;		height:415px;		overflow:hidden; 		}	#slider li img {		display:block;	}	#prevBtn { 		display:block;		width:44px;		height:43px;		position:absolute;		left:0;		top:160px;		z-index:1000;		background:url(../images/btn_prev.png) no-repeat left top;	}	#nextBtn:hover { 		display:block;		width:44px;		height:43px;		position:absolute;		top:160px;		z-index:1000;		background:url(../images/btn_next-act.png) no-repeat left top;	}	#prevBtn:hover { 		display:block;		width:44px;		height:43px;		position:absolute;		top:160px;		z-index:1000;		background:url(../images/btn_prev-act.png) no-repeat left top;	}	 #nextBtn { 		display:block;		width:44px;		height:43px;		position:absolute;		right:0;		top:160px;		z-index:1000;		background:url(../images/btn_next.png) no-repeat left top;	}		#prevBtn a, #nextBtn a {			display:block;			height:43px;		}/* // Easy Slider *//* image replacement */  .graphic, #prevBtn, #nextBtn {		margin:0;		padding:0;		display:block;		overflow:hidden;		text-indent:-8000px;	}/* // image replacement *//*----- other -----*/.img-indent { 	margin:0 20px 0 0; 	float:left;}.extra-wrap { 	width:100%;}h1 {padding:23px 0px 0px 334px;	}h1 a {	text-indent:-5000px; 	 	background:url(../images/banner.jpg) 0 0 no-repeat;	 	width:309px;	height:107px; 	display:block;	}h2 {font-size:24px; line-height:1.2307em; color:#4e5661;margin-top:-3px; word-spacing:7px; padding-bottom:3px;} h9 {font-size:12px;font-family:Arial, Helvetica, sans-serif;}.h2-bot {padding-bottom:16px;} .h2-bot1 {padding-bottom:26px;} .h2-top {padding-top:26px;}/*===== header =====*/#topnavbar {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	font-style: normal;	color: #EEE;	background-color: #4e5661;	height: 25px;}#topnavbar ul {	list-style-type: none;	width: 810px;	margin-right: auto;	margin-left: auto;	color: #EEE;	background-color: #4e5661;}#topnavbar ul li a {	color: #ffffff;	text-decoration: none;	background-color: #4e5661;	display: block;	float: left;	padding-right: 20px;	padding-left: 20px;	line-height: 25px;	font-family: "Arial",sans-serif;	font-weight: bold;}	#header {	}.bg3 { 0 0 ; height:500px;}.menu {padding:6px 0px 0px 110px;}.menu li {float:left; font-size:15px; line-height:1.2307em;  text-align:center; text-transform:uppercase; margin-right:0px;border-right:1px solid #4e5661;}.menu a {text-decoration:none; color:#787878; padding:13px 0px 13px 0px; display:inline-block;width:189px;}.menu li:hover, .menu li.active {background:url(../images/menu-bg.jpg) 0 0 repeat-x; color:#c6c6c6;} .menu li:hover a, .menu li.active a {color:#c6c6c6;}.menu .last {border-left:1px solid #212121;}/*===== content =====*/#content {position:relative;	}.bg5 {background:url(../images/bg5.jpg) 0 0 no-repeat; position:absolute; height:40px; width:836px; top:533px; left:68px;}.list-img {padding:98px 0px 0px 67px;}.list-img li {float:left; padding:0 10px 25px 0;left bottom no-repeat;}.link1 {position:absolute; background:url(../images/button1.png) 0 0 no-repeat; height:78px; width:39px; top:266px; left:8px;}.link2 {position:absolute; background:url(../images/button2.png) 0 -77px no-repeat; height:78px; width:39px; top:266px; right:7px;}.link3 {font-weight:bold; font-size:13px; font-family:Arial, Helvetica, sans-serif;}.link4 {font-weight:bold; font-size:13px; font-family:Verdana, Geneva, sans-serif; text-align:right; margin:12px 7px 0px 0px;}.link4 a {margin-left:18px;}.font {font-family:Arial, Helvetica, sans-serif;}.link5 {color:#ff4739; text-decoration:none; display:inline-block; padding-top:20px;}.link5:hover {text-decoration:underline;}.list-img1 {margin-left:-1px;}.list-img1 li {float:left; margin-right:7px; display:inline-block}.list-top {padding-top:31px;} .list-top1 {padding-top:35px;} .list li {line-height:24px; font-size:12px; background:url(../images/marker.gif) 0 11px no-repeat;}.list a {text-decoration:none; padding-left:20px; color:#787878;}.list a:hover {text-decoration:underline;}.list-pad {padding-top:24px;}.img-pad {margin-bottom:14px;}.m1 a {background:url(../images/page2-img2.jpg) 0 -32px no-repeat; width:33px; height:32px; display:inline-block;}.m1 a:hover {background:url(../images/page2-img2.jpg) 0 0 no-repeat;}.m2 a {background:url(../images/page2-img3.jpg) 0 0 no-repeat; width:33px; height:32px;display:inline-block;}.m2 a:hover {background:url(../images/page2-img3.jpg) 0 -32px no-repeat;}.m3 a  {background:url(../images/page2-img4.jpg) 0 0 no-repeat; width:33px; height:32px;display:inline-block;}.m3 a:hover {background:url(../images/page2-img4.jpg) 0 -32px no-repeat;}.indent {padding:102px 0px 0px 67px;}.indent1 {padding:102px 0px 0px 65px;}.indent2 {padding:102px 270px 0px 68px;}.border {border:5px solid #ffffff;}.padding {padding: 10px 0px 30px 0px;}.text1 {	padding:26px 0px 20px 0px;	display:inline-block;}.color {	color:#817878;}dl {padding:28px 0px 14px 0px; font-size:13px; font-family:Arial, Helvetica, sans-serif;line-height:18px;}dl span {width:73px; float:left;}dt {padding-bottom:18px;}dd a {color:#817878; padding-left:4px; text-decoration:none;}dd a:hover {text-decoration:underline;}/*===== footer =====*/#footer {}.foot-text {padding:4px 0px 0px 0px; font-size:10px; line-height:1.2307em; text-transform:uppercase;}.foot-text span {padding:0px 9px 0px 9px;}.block {height:95px;}.extra {	min-height:100%;	margin: 0 auto -95px;	position:relative; }/*----- forms -----*/.form-text {padding-top:6px; letter-spacing:1px;}.form-text1 {padding-top:13px; letter-spacing:1px;}#contacts-form {	padding-top:32px;	}#contacts-form label {	height:33px;	display:block;}#contacts-form input {	width:293px; 	color:#fff; 	padding:6px 10px; 	 	border:1px solid #484848; 	background:url(../images/bg-form.png) 0 0 repeat;	font-size:13px; font-family:Arial, Helvetica, sans-serif;}#contacts-form textarea {	height:89px; 	width:293px; 	overflow:auto;  	color:#fff; 	padding:6px 10px; 	border:1px solid #484848;	background:url(../images/bg-tex.jpg) 0 0 repeat;	font-size:13px; font-family:Arial, Helvetica, sans-serif;}/*==========================================*/    /* Project specifics =========================================================== *//* Pour some CSS below ========================================================= */
