body {
	background: 					#00273f;
	font:									normal 11px Arial, sans-serif;
	color:								white;
}

a {
	color:								white;
	font-weight:					bold;
}

a img {
	border:								0;
}

#container {
	position:							relative;
	width:								828px;
	margin:								51px auto;
}

#logotype {
	position:							absolute;
	top:									0;
	left:									9px;
	z-index:							100;
}

ul#menu{
	width:								599px;
	height:								21px;
	padding:							6px 0 0 0;
	margin:								0 0 0 170px;
	background:						url(../img/bg_menu.jpg);
	text-align:						center;
	display:							block;
	list-style:						none;
}
ul#menu li{
	padding:							0 4px;
	margin:								0;
	display:							inline;

	
}
ul#menu li a{
 padding: 							4px 0 5px 0;
}

#wrapper {
	background:						#5e94c3 url(../img/bg_wrapper.jpg) no-repeat bottom center;
	padding-bottom: 			80px;
}

#wrapper.nopad {
	padding:							0;
	margin-bottom:				10px;
}

#intro {
	position:							relative;
	width:								826px;
	height:								488px;
	z-index:							200;
}

#content {
	border:								1px solid white;
	border-bottom:				0;
	background:						url(../img/bg_content.jpg) no-repeat top center;	
	padding:							37px 169px 0 169px;
}

.intro {
	width:								826px;
	height:								488px;
	border:								1px solid white;
}

.product {
	min-height:						452px;
}
* html .product {height:452px}

.advantages {
	min-height:						452px;
	padding:							37px 88px 0 169px !important;
}
* html .advantages {height:452px}

.packages {
	min-height:						452px;
	padding:							37px 200px 0 169px !important;
}
* html .packages {height:452px}

.techdescription {
	min-height:						452px;
	padding:							37px 130px 0 169px !important;
}
* html .techdescription {height:452px}

.marketing {
	min-height:						452px;
	padding:							37px 105px 0 169px !important;
}
* html .marketing {height:452px}

.contact {
	min-height:						452px;
}
* html .contact {height:452px}

#content h1 {
	font:									bold 28px Arial, sans-serif;
	letter-spacing:				-0.5px;
	line-height:					32px;
	text-transform:				uppercase;
	margin:								0 0 26px 0;
}

#content h2 {
	font:									bold 13px Arial, sans-serif;
	line-height:					15px;
	margin:								0;
	padding:							0;
}

#content p {
	margin:								0 0 17px 0;
	line-height:					15px;
}

#content p.preamble {
	font-weight:					bold;
}

.column {
	width:								205px;
}

.column.left {
	float:								left;
}

.column.right {
	float:								right;
}

.column img {
	margin-bottom:				12px;
}

.column h2 {
	font:									bold 14px Arial, sans-serif !important;
}

img#productImage {
	float:								right;
	margin:								0 17px 0 5px;
	display:							inline;
}

div.pane {
	width:								280px;
	min-height:						118px;
	padding:							11px 28px;
	margin:								0 0 17px 0;
	background:						url(../img/bg_pane.jpg) no-repeat;
	text-transform:				uppercase;
	overflow:							hidden;
}
* html div.pane {height:118px}

div.pane ol {
	margin:								0;
	padding:							0;
	list-style:						none;
}

div.pane ol li {
	padding:							2px 0 3px 7px;
	margin:								0 0 4px 0;
	font-weight:					bold;
	line-height:					12px;
}

div.pane a {
	display:							block;
	text-align:						center;
}


img#advantagesImage {
	float:								right;
	margin:								0 0 0 5px;
	display:							inline;
}

.advantages ul {
	width:								325px;
	list-style:						none;
	margin:								0;
	padding:							13px 0;
}

.advantages ul li {
	margin:								0;
	padding:							6px;
	font-weight:					bold;
}

.advantages ul li.odd {
	background:						#22557f;
}

.techdescription ol {
	padding:							0;
	margin:								0 0 17px 0;
	list-style:						inside decimal;
}

.techdescription ol li {
	padding:							0;
	margin:								0;
	line-height:					15px;
}

.techdescription div.column {
	float:								right;
	width:								160px;
	margin-left:					15px;
}

.techdescription div.column img {
	margin-bottom:				5px;
}

.techdescription div.column p {
	font:									normal 10px Arial, sans-serif !important;
	margin-bottom:				12px !important;
}

img#marketingImage {
	float:								right;
	margin:								0 0 0 17px;
	display:							inline;
}

a.button {
	display:							block;
	width:								163px;
	height:								29px;
	margin:								10px auto;
	padding:							8px 0 0 8px;
	font-weight:					bold;
	text-transform:				uppercase;
	text-decoration:			none;
	background:						url(../img/bg_button.jpg) no-repeat;
}

a.button:hover {
	background:						url(../img/bg_button.jpg) no-repeat;
}

#footer {
	padding:							0 12px;
	font:									normal 10px Arial;
	text-align:						center;
}
