/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background: url(images/bg.gif) top center no-repeat #0D0E12;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

.aligncenter { text-align:center;}
.alignleft { text-align:left;}
.alignright { text-align:right;}

html, input, textarea
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:0.6875em;
		line-height:1.182em;
		color:#7D9BAE;
	}

input, select { vertical-align:middle; font-weight:normal;}

h2 { font-size:3.273em; color:#D6DAE0; } 
h3 { font-size:1.636em; color:#D6DAE0; margin-bottom:12px;} 
h4 { font-size:1.636em; color:#85939E; margin-top:7px; background:url(images/divider1.gif) bottom repeat-x; padding-bottom:18px; } 
h5 { font-size:2.727em; line-height:1.2em; color:#D6DAE0; background:url(images/divider1.gif) bottom repeat-x; padding-bottom:10px; margin-bottom:10px;}

a {color:#7D9BAE; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:15px;}

/* ============================= main layout ====================== */

.imgindent {margin:0 20px 0 0; float:left;}

.space1 { margin-top:17px;}
.space2 { margin-left:7px;}
.space3 { margin-top:11px;}
.space4 { margin-left:30px;}

.indent-1 { padding:9px 30px 0 0;}
.indent-2 { padding:105px  73px 0 329px;}
.indent-3 { padding:9px 10px 0 0;}
.indent-4 { padding:0 10px 9px 0;}

.text-1 {font-size: 1.2em; color:#7D9BAE;}

/* ============================= header ====================== */
.logo { position:absolute; margin-top:36px;}
.menu { width:980px; height:40px; background: url(images/bg-menu.jpg) top no-repeat; margin-top:109px; position:absolute;}
.menu ul { padding:13px 0 0 20px;}
.menu li { float:left; color:#A4ACB9; font-weight:bold; font-size:1.091em; padding-right:21px;}
.menu li a { color:#A4ACB9; padding-right:21px; text-decoration:none;}
.menu li a:hover, .menu .active a { color:#FFF; }
/* ============================= content ====================== */

.box { width:257px; height:257px; padding:42px 25px 10px 38px; background:url(images/box.png) no-repeat; font-size:0.909em; color:#B4BBC5; line-height:1.2em;}

.button a { display:inline-block; background:url(images/bg-button-left.gif) top left no-repeat; text-decoration:none; font-size:1.2em; font-weight:bold; color:#99AEBF; margin-top:15px; }
.button a span { display:inline-block; background:url(images/bg-button-right.gif) top right no-repeat; padding:0 17px 0 19px; }
.button a span span { display:inline-block; background:url(images/bg-button-tail.gif) top repeat-x; padding:6px 0 12px 0; cursor:pointer;  }
.button a:hover {color:#D6DAE0;}

.row-1 { height:345px; margin:0 0 0 4px; }
.row-2 { font-size:0.9em; }
.row-2 .col-1 { width:119px; height:51px; padding: 118px 0 0 203px; background:url(images/bg-2.jpg) bottom no-repeat; }
.row-2 .col-2 { width:119px; height:51px; padding: 118px 0 0 203px; background:url(images/bg-3.jpg) bottom no-repeat; }
.row-2 .col-3 { width:119px; height:51px; padding: 118px 0 0 203px; background:url(images/bg-4.jpg) bottom no-repeat; }

.list-1 { font-size:1.091em; line-height:2em;}
.list-1 li { background:url(images/marker1.gif) 0 7px no-repeat; padding-left:20px;}
.list-1 li a { text-decoration:none;}
.list-1 li a:hover { text-decoration:underline;}

.list-2 { font-size:1.091em; line-height:2.181em;}
.list-2 li a {background:url(images/marker2.gif) 0 5px no-repeat; padding-left:10px; text-decoration:none; color:#B4BBC5;}
.list-2 li a:hover { text-decoration:underline;}

.phone { float:left; width:115px;}
.email { float:left; width:75px;}

/* ============================= footer ====================== */
#footer .indent { padding-top:28px; text-align:right; font-size:0.909em; color:#4C5460; text-transform:uppercase;}
#footer a { color:#4C5460; text-decoration:none;}
#footer a:hover { text-decoration: underline;}
/* ============================= forms ============================= */
label { height:40px; line-height:1em;}
#ContactForm { line-height:1em;}
#ContactForm input {width:233px; height:14px; padding:2px 0 0 5px; font-size:1em; color:#2A4D63; line-height:1em; }
#ContactForm .checkbox { width:13px; height:13px; margin:0; padding:0; line-height:1em; }
#ContactForm .password { width:160px; height:14px; padding:2px 0 0 5px; font-size:1em; color:#2A4D63; padding:0; margin:3px 0 0 0; line-height:1em;}
