@charset "UTF-8";

html {
	height: 100%;			
}

body {
	height: 100%;
	background: #212334 url(../images/bckg.gif) center top repeat-y;
	margin: 0px;
}

img, iframe {
	display: block;
	border: none;
}

h1, h2, h3, p {
	font-weight: normal;
	margin: 0;
	padding: 0;
}

ul, li {
	margin: 0;
	padding: 0;
}

a {
	color: inherit;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

button {
	display: block;
	background: none;
	font-family: inherit;
	font-size: inherit;
	color: inherit;
	border: none;
	cursor: pointer;
	margin: 0;
	padding: 0;
}

.container {
	position: relative;
	max-width: 890px;
	height: 100%;
	background: #FFFFFF;
	margin: 0 auto 0 auto;
}

.content {
	position: relative;
	height: 510px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 19px;
}


/*************************************
	Menu
 *************************************/


nav {
	position: relative;
	height: 75px;
	padding: 40px 0 40px 0;
}

nav ul {
}

nav li {
	display: table-cell;
	list-style: none;
}


/*************************************
	Footer
 *************************************/


footer {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	color: #7b7777;
	margin: 40px 0 40px 0;
}


/*************************************
	Page
 *************************************/


.home, .products, .contact {
	width: 890px;
	height: 510px;
	display: table-cell;
	background: url(../images/bckg_home.jpg) left top no-repeat;
	vertical-align: bottom;
	color: #212334;
	padding: 0 0 0 50px;	
}

p, h1 {
	margin: 0 0 25px 0;
}

h1 {
	font-size: 20px;
}

.home p {
	width: 585px;
	color: #FFFFFF;
}

.home p:last-of-type {
	margin: 0 0 50px 0;
}

.products {
	background-image: url(../images/bckg_products.jpg);
	vertical-align: top;
	padding: 140px 0 0 165px;
}

.products p {
	margin: 0 0 13px 0;	
}

p.note {
	font-size: 12px;
	color: #808184;
}

.contact {
	background-image: url(../images/bckg_contact.jpg);
	font-size: 12px;
	line-height: 16px;
	vertical-align: top;
	padding: 140px 0 0 165px;
}

.contact p {
	margin: 0 0 13px 0;	
}

form td {
	height: 32px;
	padding: 0 10px 0 0;
}

form input, form textarea {
	width: 240px;
	height: 21px;
	font-size: 12px;
	line-height: 21px;
	border: solid 1px #bfbfc6;
	margin: 0;
	padding: 0 5px 0 5px;
}

form textarea {
	height: auto;
}