﻿/* ---------- Global Area ---------- */
body {
	background:#000000;
	margin:0px 0px 15px;
	font-family:arial;
	color:#2c2d2d;
	font-size:13px;
	line-height:18px;
	text-align:center;
}

a {
	color:#2c2d2d;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

p {
	margin:0px;
	padding:0px;
}

.clear {
	clear:both;
	height:0px;
	font-size:0px;
}

.blue {
	color:#22a5dc;
}

.bg {
	background:url("img/bg.png");
	text-align:right;
	margin:10px auto 0px;
	width:820px;
}

.bg_top {
	background:url("img/bg_top.png") top no-repeat;
}

.bg_bottom {
	background:url("img/bg_bottom.png") bottom no-repeat;
	padding:40px 0px 50px;
	min-height:276px;
}

.warp {
	padding:0px 48px;
}
/* ---------- Global Area end ---------- */


/* ---------- Top ---------- */
.top {
	height:70px;
	padding:0px 15px;
}

.top h1 {
	background:url("img/logo.png");
	width:181px;
	height:38px;
	padding:0px;
	margin:16px 0px;
	float:left;
}

.top h1 span {
	display:none;
}

.top h2 {
	background:url("img/contact.png");
	height:26px;
	width:115px;
	padding:0px;
	margin:0px 0px 8px;
}

.top h2 span {
	display:none;
}

.top p {
	font-weight:bold;
}
/* ---------- Top end ---------- */


/* ---------- Menu ---------- */
.menu {
	list-style-type:none;
	margin:16px 33px 25px;
	padding:0px;
	height:43px;
	line-height:43px;
	text-align:center;
	font-weight:bold;
}

.menu li {
	float:right;
	background:url("img/menusep.png") left center no-repeat;
}

.menu .last {
	background:none;
}

.menu li a {
	width:150px;
	display:block;
	color:white;
}

.menu .active a,.menu li a:hover {
	color:#7cc7e6;
}
/* ---------- Menu end ---------- */


/* ---------- Middle ---------- */
.middle p {
	margin:8px 5px;
}

.middle .blockquote {
	background:url("img/quote.gif") left bottom no-repeat;
	margin:12px 15px;
}

.middle .blockquote blockquote  {
	background:url("img/quote.gif") top right no-repeat;
	padding:5px 15px;
	margin:0px;
	text-align:center;
	font-size:15px;
	line-height:25px;
}

	/* ---------- Titles ---------- */
	.middle h2,.middle h3 {
		height:23px;
		margin:0px 5px;
		padding:0px;
	}
	
	.middle h2 span,.middle h3 span {
		display:none;
	}
	
	.middle .about {
		background:url("img/about.png") right center no-repeat;
	}
	
	.middle .systems {
		background:url("img/systems.png") right center no-repeat;
	}
	
	.middle .customers {
		background:url("img/customers.png") right center no-repeat;
	}
	
	.middle .headingLink {
		float:left;
		line-height:23px;
		margin:0px 5px;
		font-weight:bold;
	}
	/* ---------- Titles end ---------- */

.middle .middle_bg {
	background:url("img/main_bg.png") left bottom no-repeat;
	padding:0px 0px 20px;
	min-height:182px;
}

.middle .firstblock {
	margin-left:6px;
}

.middle .block {
	background:url("img/block_top.png") no-repeat;
	width:359px;
	min-height:83px;
	float:right;
}
/* ---------- Middle end ---------- */


/* ---------- Footer ---------- */
.footer {
	background:url("img/footer.png");
	width:721px;
	height:161px;
}

.footer p {
	padding:0px 10px;
	margin:0px;
}

.footer .symbols {
	height:105px;
	text-align:center;
}

.footer .symbols img {
	vertical-align:middle;
	margin:15px 30px 0px;
}

.footer .copyrights {
	height:56px;
	line-height:56px;
	font-size:11px;
	font-family:Tahoma;
}

.footer .copyrights img {
	float:left;
	margin:13px 0px 0px;
}
/* ---------- Footer end ---------- */