/* =================== Getting the new tags to behave START ====================== */

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 }

/* ==================== Getting the new tags to behave END ======================= */





/* ========================= Global properties START ============================= */

body {
	background: #151515;
	min-width: 984px;
	height: 100%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 1px;
	color: #656565;
}

html {
	background: transparent;
	min-width: 984px;
	height: 100%;
	margin: 0;
	padding: 0;
	outline: 0;
	vertical-align: top;
	font-size: 100%;
}

div {
	border: 0 none;
	font-size: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: top;
}

a {
	outline: none;
	color: #efba00;
}

	a:hover {
		text-decoration: none;
	}
	
/* ========================= Global properties END =============================== */






/* ========================= Global Structure START ============================== */

#main-tail {
	background: url(../images/main-tail.jpg) repeat 50% 0%;
}

#main-tail-top {
	background: url(../images/main-tail-top.gif) repeat-x 50% 34px;
}

#main-tail-bot {
	background: url(../images/main-tail-bot.gif) repeat-x 50% 100%;
}

#main-bg-bot {
	background: url(../images/main-bg-bot.jpg) no-repeat 50% 100%;
}

#main {
	width: 984px;
	margin: 0 auto;
	font-size: 0.75em;
}

header {
	background: url(../images/header.jpg) no-repeat 64px 146px;
	position: relative;
	height: 554px;
	overflow: hidden;
}

section#content {
	width: 100%;
}

footer {
	height: 56px;
	overflow: hidden;
}

/* ========================= Global Structure END ================================ */






/* ====================== Left & Right alignment START =========================== */

.fleft {
	float: left;
}

	img.fleft {
		margin: 0 19px 3px 0;
	}

.fright {
	float: right;
}

	ul.fright {
		padding: 0 8px 0 0;
	}

.col-1, .col-2, .col-3, .col-4 {
	float: left;
	overflow: hidden;
}

.block-1, .block-2, .block-3, .block-4 {
	float: left;
	overflow: hidden;
}

.aligncenter {
	padding: 15px 0 0 0;
	text-align: center;
}

.wrapper {
	width: 100%;
	overflow: hidden;
}

.clear {
	clear: both;
	font-size: 0%;
	line-height: 0%;
	height: 0;
	padding-top: 12px;
}

/* ====================== Left & Right alignment END ============================= */





/* ============================== header START =================================== */

header b {
	background: url(../images/tel.gif) no-repeat 100% 0%;
	display: block;
	height: 14px;
	padding: 0 24px 0 0;
	line-height: 12px;
	font-size: 1.083em;
	font-weight: normal;
	position: absolute;
	top: 11px;
	right: 3px;
}

	header b a {
		display: block;
		padding: 0 0 2px 0;
		text-decoration: none;
		color: #101010;
	}

		header b a:hover {
			color: #004fb4;
		}

nav {
	background: url(../images/menu.jpg) no-repeat 0% 0%;
	width: 977px;
	height: 48px;
	overflow: hidden;
	position: absolute;
	top: 453px;
	left: 3px;
}

	nav ul {
		padding: 8px 0 0 18px;
	}
	
		nav ul li {
			float: left;
			padding: 0 18px 0 0;
			font-size: 2em;
			font-weight: 400;
			color: #fff;
		}
		
			nav ul li a {
				background: url(../images/menu-left.png) no-repeat 0% -33px;
				display: inline-block;
				height: 33px;
				margin: 0 12px;
				float: left;
				line-height: 32px;
				text-decoration: none;
				color: #fff;
			}
						
				nav ul li a span {
					background: url(../images/menu-right.png) no-repeat 100% -33px;
					display: inline-block;
				}
				
					nav ul li a span span {
						background: url(../images/menu-tail.png) repeat-x 50% -33px;
						display: inline-block;
					}
		
			nav ul li.calc a {
				background: url(../images/menu-left.png) no-repeat 0% -33px;
				display: inline-block;
				height: 33px;
				margin: 0 12px;
				float: left;
				line-height: 32px;
				text-decoration: none;
				color: #EFBA00;
			}
			
			
			nav ul li.act a {
				background-position: 0% 0%;
				margin: 0;
				color: #000;
			}
			
				nav ul li.act a span {
					background-position: 100% 0%;
					float: left;
				}
				
					nav ul li.act a span span {
						background-position: 50% 0%;
						height: 33px;
						margin: 0 12px;
						float: left;
					}
					
			nav ul li a:hover {
				background-position: 0% 0%;
				margin: 0;
				color: #000;
			}
			
				nav ul li a:hover span {
					background-position: 100% 0%;
					display: inline-block;
					float: left;
				}
				
					nav ul li a:hover span span {
						background-position: 50% 0%;
						display: inline-block;
						height: 33px;
						margin: 0 12px;
						float: left;
					}

menu.prise {
	height: 50px;
	overflow: hidden;
	position: absolute;
	top: 490px;
	left: 3px;
}
	menu.prise  ul { padding:10px 0 0 5px;
		}
		menu.prise  ul li {
			float: left;
			padding: 0 8px 0 0;
			font-size: 1.2em;
			font-weight: 500;
			color: #000;
		}
		
			menu.prise  ul li a {
				background: url(../images/menu-left.png) no-repeat 0% 0%;
				display: inline-block;
				height: 33px;
				margin: 0;
				float: left;
				line-height: 32px;
				text-decoration: underline;
				color: #000;
			}
						
				menu.prise  ul li a span {
					background: url(../images/menu-right.png) no-repeat 100% 0%;
					display: inline-block;
					float: left;
				}
				
					menu.prise  ul li a span span {
						background: url(../images/menu-tail.png) repeat-x 50% 0%;
						display: inline-block;
						height: 33px;
						margin: 0 12px;
						float: left;
					}
		
			
			menu.prise  ul li.act a {
				background: url(../images/menu-left2.jpg) no-repeat;
				background-position: 0% 0%;
				margin: 0;
				float: left;
				color: #fff;
			}
			
				menu.prise  ul li.act a span {
					background: url(../images/menu-right2.jpg) no-repeat;
					background-position: 100% 0%;
					float: left;
				}
				
					menu.prise  ul li.act a span span {
						background: url(../images/menu-tail2.jpg) repeat-x;
						background-position: 50% 0%;
						height: 33px;
						margin: 0 12px;
						float: left;
					}
					
			menu.prise  ul li a:hover {
				background-position: 0% 0%;
				margin: 0;
				color: #fafafa;
			}
			
				menu.prise  ul li a:hover span {
					background-position: 100% 0%;
					display: inline-block;
					float: left;
				}
				
					menu.prise  ul li a:hover span span {
						background-position: 50% 0%;
						display: inline-block;
						height: 33px;
						margin: 0 12px;
						float: left;
					}

#search-form {
	background: url(../images/search-input.gif) no-repeat 0% 0%;
	width: 282px;
	height: 33px;
	overflow: hidden;
	position: absolute;
	top: 501px;
	right: 17px;
}

	#search-form input {
		background: none;
		width: 238px;
		height: 15px;
		padding: 9px 0 9px 9px;
		border: none;
		float: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		color: #000;
	}
	
	#search-form input#search-submit {
		background: url(../images/search-submit.gif) no-repeat 0% 0%;
		width: 35px;
		height: 33px;
		padding: 0;
		border: none;
		float: left;
		cursor: pointer;
	}

/* =============================== header END ==================================== */





/* ============================= content START =================================== */

#content #indent {
	padding: 45px 0 48px 0;
}

#content #indent-1 {
	padding: 44px 0 48px 23px;
}

#content p {
	padding: 0 0 16px 0;
	line-height: 1.385em;
	font-size: 1.083em;
	color: #656565;
}

	#content p.extra {
		padding: 0 0 18px 0;
	}
	
	#content p.extra1 {
		padding: 0 0 13px 0;
	}
	
		#content p b {
			display: block;
			padding: 5px 0 0 0;
			font-weight: normal;
		}
		
	#content p small {
		float: right;
		padding: 0 32% 0 0;
		font-size: 1em;
	}

.row-1 {
	width: 100%;
	overflow: hidden;
}

	.row-1 .inner {
		padding: 0 0 37px 0;
	}

.row-2 {
	width: 100%;
	overflow: hidden;
}

	.row-2 .inner {
		padding: 0 0 37px 0;
	}

/* ============================== content END ==================================== */



/* ============================= tab START ===================================== */

ul.tabs {
	width: 100%;
	padding: 0 0 10px 0;
	overflow: hidden;
}

	ul.tabs li {
		float: right;
		padding: 0 4px 0 1px;
	}

		ul.tabs li a {
			background: url(../images/tab.gif) no-repeat 0% 0%;
			display: block;
			width: 71px;
			height: 33px;
			overflow: hidden;
			float: left;
			line-height: 34px;
			font-size: 0.917em;
			font-weight: bold;
			text-align: center;
			text-transform: uppercase;
			text-decoration: none;
			color: #fff;
		}
		
			ul.tabs li a:hover {
				background-position: 0% -33px;
				color: #000;
			}

				html ul.tabs li.active a  { /*--Makes sure that the active tab does not listen to the hover properties--*/
					background-position: 0% -33px;
					color: #000;
				}

.tab_container {
	width: 100%;
	height: 575px;
	overflow: hidden;
}

#page1 .tab_container {
	height: 294px;
}

	.tab_container .indent {
		padding: 23px 0 0 23px;
	}

/* ============================== tab END ====================================== */




/* ============================= loopedSlider START ===================================== */

.faded-3 {
	background: url(../images/looped.jpg) no-repeat 0% 0%;
	position: relative;
	width: 591px;
	height: 294px;
	padding: 16px 27px 0 24px;
	overflow: hidden;
}

	.faded-3 ul {
		width: 591px;
		height: 264px;
		overflow: hidden;
	}
	
		.faded-3 ul li {
			background: url(../images/looped-inner.jpg) no-repeat 0% 0%;
			width: 591px;
			height: 264px;
			overflow: hidden;
		}

	.faded-3 ul li img {
		float: left;
		margin: 0 20px 0 0;
	}

	.faded-3 dl {
		float: left;
		width: 246px;
		padding: 24px 0 0 0;
	}
	
		.faded-3 dl dt {
			background: url(../images/line-hor1.gif) repeat-x 0% 100%;
			margin: 0 0 14px 0;
			padding: 0 0 29px 0;
			line-height: 1.2em;
			font-size: 2em;
			font-weight: 200;
			color: #fff;
		}
		
		.faded-3 dl dd {
			width: 100%;
			overflow: hidden;
			line-height: 1.385em;
			font-size: 1.083em;
			color: #bdbdbd;
		}
		
			.faded-3 dl dd strong {
				display: block;
				padding: 0 0 1px 0;
				line-height: 1.2em;
				font-size: 1.154em;
				font-weight: normal;
				color: #fedf33;
			}
			
			.faded-3 dl dd b {
				display: block;
				width: 100%;
				padding: 26px 0 0 0;
				overflow: hidden;
				font-weight: normal;
			}
			
			.faded-3 dl dd em a {
				background: url(../images/button-1.gif) no-repeat 0% 0%;
				display: inline-block;
				width: 85px;
				height: 33px;
				margin: 0 10px 0 0;
				overflow: hidden;
				float: left;
				line-height: 34px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 0.846em;
				font-style: normal;
				font-weight: bold;
				text-align: center;
				text-transform: uppercase;
				text-decoration: none;
				color: #000;
			}
			
				.faded-3 dl dd em a:hover {
					color: #992001;
				}
				
			.faded-3 dl dd i a {
				background: url(../images/button-2.gif) no-repeat 0% 0%;
				display: inline-block;
				width: 97px;
				height: 33px;
				overflow: hidden;
				float: left;
				line-height: 34px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 0.846em;
				font-style: normal;
				font-weight: bold;
				text-align: center;
				text-transform: uppercase;
				text-decoration: none;
				color: #000;
			}
			
				.faded-3 dl dd i a:hover {
					color: #992001;
				}

.pagination-container .prev {
	background: url(../images/previous.gif) no-repeat 0% 0%;
	display: block;
	width: 7px;
	height: 13px;
	overflow: hidden;
	position: absolute;
	top: 141px;
	left: 10px;
}

.pagination-container .next {
	background: url(../images/next.gif) no-repeat 0% 0%;
	display: block;
	width: 7px;
	height: 13px;
	overflow: hidden;
	position: absolute;
	top: 141px;
	right: 12px;
}

/* ============================== loopedSlider END ====================================== */




/* ============================= faded slider START ===================================== */

#gallery {
	background: url(../images/gallery-bg.jpg) no-repeat 0% 0%;
	position: relative;
	width: 100%;
	height: 575px;
}

#gallery-1 {
	background: url(../images/gallery-bg.jpg) no-repeat 0% 0%;
	position: relative;
	width: 100%;
	height: 575px;
}

#gallery-2 {
	background: url(../images/gallery-bg.jpg) no-repeat 0% 0%;
	position: relative;
	width: 100%;
	height: 575px;
}

#faded {
	position: relative;
	padding: 16px 0 0 15px;
}

#faded-1 {
	position: relative;
	padding: 16px 0 0 15px;
}

#faded-2 {
	position: relative;
	padding: 16px 0 0 15px;
}

	#faded a.next {
		background: url(../images/tab.gif) no-repeat 0% 0%;
		display: block;
		width: 71px;
		height: 33px;
		overflow: hidden;
		line-height: 34px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.917em;
		font-weight: bold;
		text-align: center;
		text-transform: uppercase;
		text-decoration: none;
		color: #fff;
		position: absolute;
		top: -43px;
		right: 7px;
	}
	
		#faded a.next:hover {
			background-position: 0% -33px;
			color: #000;
		}
	
	#faded-1 a.next {
		background: url(../images/tab.gif) no-repeat 0% 0%;
		display: block;
		width: 71px;
		height: 33px;
		overflow: hidden;
		line-height: 34px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.917em;
		font-weight: bold;
		text-align: center;
		text-transform: uppercase;
		text-decoration: none;
		color: #fff;
		position: absolute;
		top: -43px;
		right: 7px;
	}
	
		#faded-1 a.next:hover {
			background-position: 0% -33px;
			color: #000;
		}
	
	#faded-2 a.next {
		background: url(../images/tab.gif) no-repeat 0% 0%;
		display: block;
		width: 71px;
		height: 33px;
		overflow: hidden;
		line-height: 34px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.917em;
		font-weight: bold;
		text-align: center;
		text-transform: uppercase;
		text-decoration: none;
		color: #fff;
		position: absolute;
		top: -43px;
		right: 7px;
	}
	
		#faded-2 a.next:hover {
			background-position: 0% -33px;
			color: #000;
		}
	
	#faded a.prev {
		background: url(../images/tab.gif) no-repeat 0% 0%;
		display: block;
		width: 71px;
		height: 33px;
		overflow: hidden;
		line-height: 34px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.917em;
		font-weight: bold;
		text-align: center;
		text-transform: uppercase;
		text-decoration: none;
		color: #fff;
		position: absolute;
		top: -43px;
		right: 86px;
	}
	
		#faded a.prev:hover {
			background-position: 0% -33px;
			color: #000;
		}
	
	#faded-1 a.prev {
		background: url(../images/tab.gif) no-repeat 0% 0%;
		display: block;
		width: 71px;
		height: 33px;
		overflow: hidden;
		line-height: 34px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.917em;
		font-weight: bold;
		text-align: center;
		text-transform: uppercase;
		text-decoration: none;
		color: #fff;
		position: absolute;
		top: -43px;
		right: 86px;
	}
	
		#faded-1 a.prev:hover {
			background-position: 0% -33px;
			color: #000;
		}
		
	#faded-2 a.prev {
		background: url(../images/tab.gif) no-repeat 0% 0%;
		display: block;
		width: 71px;
		height: 33px;
		overflow: hidden;
		line-height: 34px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.917em;
		font-weight: bold;
		text-align: center;
		text-transform: uppercase;
		text-decoration: none;
		color: #fff;
		position: absolute;
		top: -43px;
		right: 86px;
	}
	
		#faded-2 a.prev:hover {
			background-position: 0% -33px;
			color: #000;
		}
	
	#faded img {
		float: left;
		margin: 0 36px 0 0;
	}
	
	#faded-1 img {
		float: left;
		margin: 0 36px 0 0;
	}
	
	#faded-2 img {
		float: left;
		margin: 0 36px 0 0;
	}
	
	#faded ul li {
		position: relative;
	}
	
	#faded-1 ul li {
		position: relative;
	}
	
	#faded-2 ul li {
		position: relative;
	}
	
		#faded ul li div {
			background: url(../images/gallery-box.jpg) no-repeat 0% 0%;
			position: relative;
			width: 246px;
			height: 350px;
			margin: -12px 0 0 0;
			padding: 24px 20px 20px 30px;
			overflow: hidden;
			float: left;
		}
		
		#faded-1 ul li div {
			background: url(../images/gallery-box.jpg) no-repeat 0% 0%;
			position: relative;
			width: 246px;
			height: 350px;
			margin: -12px 0 0 0;
			padding: 24px 20px 20px 30px;
			overflow: hidden;
			float: left;
		}
		
		#faded-2 ul li div {
			background: url(../images/gallery-box.jpg) no-repeat 0% 0%;
			position: relative;
			width: 246px;
			height: 350px;
			margin: -12px 0 0 0;
			padding: 24px 20px 20px 30px;
			overflow: hidden;
			float: left;
		}
		
			#faded ul li div strong {
				background: url(../images/line-hor1.gif) repeat-x 50% 100%;
				display: block;
				margin: 0 0 15px 0;
				padding: 0 0 29px 0;
				line-height: 1.2em;
				font-size: 2em;
				font-weight: 200;
				color: #fff;
			}
			
			#faded-1 ul li div strong {
				background: url(../images/line-hor1.gif) repeat-x 50% 100%;
				display: block;
				margin: 0 0 15px 0;
				padding: 0 0 29px 0;
				line-height: 1.2em;
				font-size: 2em;
				font-weight: 200;
				color: #fff;
			}
			
			#faded-2 ul li div strong {
				background: url(../images/line-hor1.gif) repeat-x 50% 100%;
				display: block;
				margin: 0 0 15px 0;
				padding: 0 0 29px 0;
				line-height: 1.2em;
				font-size: 2em;
				font-weight: 200;
				color: #fff;
			}
			
			#faded ul li div b {
				display: block;
				line-height: 1.2em;
				font-size: 1.25em;
				font-weight: normal;
				color: #fedf33;
			}
			
			#faded-1 ul li div b {
				display: block;
				line-height: 1.2em;
				font-size: 1.25em;
				font-weight: normal;
				color: #fedf33;
			}
			
			#faded-2 ul li div b {
				display: block;
				line-height: 1.2em;
				font-size: 1.25em;
				font-weight: normal;
				color: #fedf33;
			}
			
			#faded ul li div p {
				padding: 0 0 21px 0 !important;
				line-height: 1.385em !important;
				font-size: 1.083em !important;
				color: #bdbdbd !important;
			}
			
			#faded-1 ul li div p {
				padding: 0 0 21px 0 !important;
				line-height: 1.385em !important;
				font-size: 1.083em !important;
				color: #bdbdbd !important;
			}
			
			#faded-2 ul li div p {
				padding: 0 0 21px 0 !important;
				line-height: 1.385em !important;
				font-size: 1.083em !important;
				color: #bdbdbd !important;
			}
			
			#faded ul li div ul {
				overflow: hidden;
			}
			
			#faded-1 ul li div ul {
				overflow: hidden;
			}
			
			#faded-2 ul li div ul {
				overflow: hidden;
			}
			
				#faded ul li div ul li {
					background: url(../images/marker-1.gif) no-repeat 0% 4px;
					padding: 0 0 0 24px;
					line-height: 1.333em;
					font-size: 1.5em;
					font-weight: bold;
					color: #fff;
				}
				
				#faded-1 ul li div ul li {
					background: url(../images/marker-1.gif) no-repeat 0% 4px;
					padding: 0 0 0 24px;
					line-height: 1.333em;
					font-size: 1.5em;
					font-weight: bold;
					color: #fff;
				}
				
				#faded-2 ul li div ul li {
					background: url(../images/marker-1.gif) no-repeat 0% 4px;
					padding: 0 0 0 24px;
					line-height: 1.333em;
					font-size: 1.5em;
					font-weight: bold;
					color: #fff;
				}
				
					#faded ul li div ul li a {
						text-decoration: none;
						color: #fff;
					}
					
					#faded-1 ul li div ul li a {
						text-decoration: none;
						color: #fff;
					}
					
					#faded-2 ul li div ul li a {
						text-decoration: none;
						color: #fff;
					}
					
					#faded ul li div ul li a:hover {
						color: #efba00;
					}
					
					#faded-1 ul li div ul li a:hover {
						color: #efba00;
					}
					
					#faded-2 ul li div ul li a:hover {
						color: #efba00;
					}

/* ============================== faded slider END ====================================== */





/* =================== txt, links, lines, titles START =========================== */

h1 {
	background: url(../images/logo-bg.gif) no-repeat 0% 0%;
	width: 421px;
	height: 124px;
	overflow: hidden;
	position: absolute;
	top: 50px;
	left: 358px;
}

	h1 a {
		background: url(../images/logo.gif) no-repeat 0% 0%;
		display: block;
		width: 395px;
		height: 63px;
		position: absolute;
		top: 25px;
		left: 13px;
	}
	
		h1 a span {
			display: none;
		}

h2 {
	padding: 0 0 11px 0;
	line-height: 1.2em;
	font-size: 2em;
	font-weight: 200;
	color: #000;
}

	h2 em {
		display: block;
		margin: 0 0 -1px 0;
		font-style: normal;
	}
	
	h2 i {
		display: block;
		margin: 0 0 -2px 0;
		font-style: normal;
	}
	
	h2 strong {
		display: block;
		padding: 0 0 6px 0;
		font-weight: 200;
	}
	
	h2.extra-title {
		margin: 0 0 -24px 0;
		padding: 0;
	}

h6 {
	padding: 0 0 18px 0;
	line-height: 1.385em;
	font-size: 1.083em;
	font-weight: normal;
	color: #efba00;
}

	h6 a {
		color: #efba00;
	}
	
	h6 span {
		display: block;
		padding: 5px 0 0 0;
	}

.link {
	background: url(../images/link-left.gif) no-repeat 0% 0%;
	display: inline-block;
	height: 33px;
	overflow: hidden;
	float: left;
	line-height: 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.917em;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #000;
}

	.link span {
		background: url(../images/link-right.gif) no-repeat 100% 0%;
		display: inline-block;
	}
	
		.link span span {
			background: url(../images/link-tail.gif) repeat-x 50% 0%;
			display: inline-block;
			height: 33px;
			overflow: hidden;
			margin: 0 14px;
			padding: 0 7px 0 7px;
		}
	
	.link:hover span span {
		cursor: pointer;
		color: #992001;
	}

.line-ver {
	background: url(../images/line-ver.gif) repeat-y;
	width: 100%;
}

.line-hor {
	background: url(../images/line-hor.gif) repeat-x 50% 0%;
	width: 100%;
	height: 1px;
	overflow: hidden;
	margin: 0 0 34px 0;
}

/* ==================== txt, links, lines, titles END ============================ */





/* ============================= forms START ===================================== */

#ClockForm fieldset {
	line-height: 1.231em;
	font-size: 1.083em;
	color: #101010;
	position: absolute;
	top: 6px;
	left: 2px;
}

	#ClockForm fieldset input {
		background: none;
		border: none;
		color: #101010;
		width: 300px;
	}

#contact-form {
	width: 602px;
	padding: 3px 0 0 1px;
	overflow: hidden;
}

	#contact-form strong {
		background: url(../images/contact-textarea.gif) no-repeat 0% 0%;
		width: 292px;
		height: 107px;
		overflow: hidden;
		float: right;
		font-weight: normal;
	}
	
	#contact-form label {
		background: url(../images/contact-input.gif) no-repeat 0% 0%;
		display: block;
		height: 38px;
		overflow: hidden;
	}
	
	#contact-form input {
		background: none;
		width: 272px;
		height: 19px;
		padding: 6px 10px 6px 10px;
		border: none;
		float: left;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 1.083em;
		color: #656565;
	}
	
	#contact-form textarea {
		background: none;
		width: 272px;
		height: 95px;
		padding: 6px 10px 6px 10px;
		border: none;
		float: left;
		overflow: auto;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 1.083em;
		color: #656565;
	}
	
	#contact-form a.link {
		float: right;
		margin: 17px 0 0 5px;
	}

/* ============================== forms END ====================================== */





/* ============================= other START ===================================== */

.pic-indent {
	margin: 0 0 13px 0;
}

.indent-left {
	padding: 0 0 0 23px;
}

.indent-left-1 {
	padding: 0 0 0 20px;
}

.indent-right {
	padding: 0 322px 0 0;
}

.list {
	padding: 0 0 11px 0;
	overflow: hidden;
}

	.list li {
		background: url(../images/marker.gif) no-repeat 0% 4px;
		padding: 0 0 0 24px;
		line-height: 1.333em;
		font-size: 1.5em;
		font-weight: bold;
		color: #000;
	}
	.list li b {
		font-size: 0.722em;
		font-weight: normal;
		color: #656565;
	}
		.list li a {
			text-decoration: none;
			color: #000;
		}
		
		.list li a:hover {
			color: #efba00;
		}

.list-0 {
	padding: 0 0 11px 0;
	overflow: hidden;
}

	.list-0 li {
		padding: 0 0 0 24px;
		line-height: 1.333em;
		font-size: 1.5em;
		font-weight: bold;
		color: #000;
	}
	.list-0 li span {
			color: #efba00;
		}
	.list-0 li b {
		font-size: 0.722em;
		font-weight: normal;
		color: #656565;
	}
		.list-0 li a {
			text-decoration: none;
			color: #000;
		}
		
		.list-0 li a:hover {
			color: #efba00;
		}

.list-1 {
	margin: 0 0 -15px 0;
	overflow: hidden;
}

	.list-1 dt {
		width: 100%;
		height: 22px;
		overflow: hidden;
		line-height: 1.333em;
		font-size: 1.5em;
		font-weight: bold;
		color: #000;
	}
	
		.list-1 dt span {
			display: inline-block;
			padding: 4px 0 0 0;
			line-height: 1.385em;
			font-size: 0.722em;
			font-weight: normal;
			color: #efba00;
		}
		
	.list-1 dd {
		width: 100%;
		padding: 0 0 17px 0;
		overflow: hidden;
	}
	
		.list-1 dd p {
			padding: 0 !important;
			line-height: 1.385em !important;
			font-size: 1.083em !important;
			color: #656565 !important;
		}

.list-2 {
	padding: 0 0 20px 0;
	overflow: hidden;
}

	.list-2 li {
		width: 100%;
		padding: 0 0 19px 0;
		overflow: hidden;
		vertical-align: top;
	}
	
		.list-2 li img {
			float: left;
			margin: 0 19px 0 1px;
		}
		
		.list-2 li strong {
			display: block;
			padding: 5px 0 0 0;
			line-height: 1.385em;
			font-size: 1.083em;
			font-weight: normal;
			color: #efba00;
		}

.list-3 {
	margin: 0 0 -2px 0;
	overflow: hidden;
}

	.list-3 li {
		padding: 0 0 18px 0;
		line-height: 1.385em;
		font-size: 1.083em;
		color: #656565;
	}
	
		.list-3 li a {
			color: #efba00;
		}

.list-4 {
	margin: 0 0 -2px 0;
	padding: 5px 0 0 0;
	overflow: hidden;
}

	.list-4 li {
		padding: 0 0 18px 0;
		overflow: hidden;
		vertical-align: top;
		line-height: 1.385em;
		font-size: 1.083em;
		color: #656565;
	}
	
		.list-4 li span {
			color: #efba00;
		}

.list-indent {
	padding: 0 0 17px 0 !important;
}

.visible {
	overflow: visible !important;
}

.clients {
	width: 100%;
	padding: 6px 0 0 0;
	overflow: hidden;
}

	.clients li {
		float: left;
		padding: 0 0 2px 2px;
	}

.privacy {
	width: 100%;
	padding: 0 0 7px 0;
}

	.privacy h2 {
		padding: 0 0 10px 0 !important;
	}
	
	.privacy p {
		padding: 0 0 18px 0 !important;
	}
	
	.privacy p.no-indent {
		padding: 0 !important;
	}

/* ============================== other END ====================================== */





/* ============================ footer START ===================================== */
#statist{
	float: left;
}
footer p {
	padding: 0 10px 0 0;
	line-height: 60px;
	font-size: 1.083em;
	text-align: center;
	color: #fff;
}

	footer p span {
		padding: 0 3px 0 0;
	}
	
	footer p a {
		margin: 0 0 0 4px;
		text-decoration: none;
		color: #fff;
	}
	
		footer p a:hover {
			text-decoration: underline;
		}
		
	footer p strong {
		padding: 0 0 0 4px;
		font-weight: normal;
	}

/* ============================= footer END ====================================== */
