@import url("reset.css");

body{ background:#2C61A0; }

/* block elements
***************************/
body, p, th, li{
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:.885em;
	line-height:1.2em;
	color:#fff;
}
p{ padding:0; margin:0 0 1em 0; }
h1,h2,h3,h4,h5,h6{ color:#fff; margin:.825em 0 .5em 0; }
h1{ font-size:2.125em; line-height:1.2em; }
h2{	font-size:1.35em; line-height:1.2em; font-weight:bold }
h3{	font-size:1.5em; }
h4{	font-size:1.25em; }
h5{	font-size:1.125em; }
h6{	font-size:1em; }
ul{ margin-left:25px; list-style-type:square; }
ol{	margin-left:25px; }
blockquote{ 
	margin: 0 0 18px 18px; 
	color:#FFF; 
	border:#000000 solid 1px; 
	font-style: italic;
}

/* inline elements
***************************/
a:link,
a:hover{ color:#FFFFFF; text-decoration:none; }
a:active,
a:visited{ color:#FFFFFF; text-decoration:underline; }
strong		{font-weight:bold;}
em			{font-style:italic;}

/* common styles
***************************/
.flleft		{ float:left; }
.flright	{ float:right; }
.alleft 	{ text-align:left; }
.alright 	{ text-align:right; }
.clearBoth 	{ clear:both; }
.big		{ font-size:1.1em; }
.soft		{ color:#D3D3D3; }
.orange 	{ color:#A06D0C; }
.orange-yellow 	{ color:#FFAE13; }
.yellow 	{ color:#D3BA25; }
.homeLeft	{ font-size:16px; font-weight:bold; color:#D3BA25; text-align:right; }
.contact a	{ color:#00FF00; }
.contact a.web{ color:#02B6E5; }
.padL		{ padding-left:15px; }

.news	{ /*border:#D3BA25 dashed 1px; background:#122743;*/ margin-bottom:14px; padding:7px; }
.news h1{ font-size:1.2em; margin:0; color:#D3BA25; }
.news ul{ margin-left:0; }
.news li{ margin-bottom:15px; }
.news strong{ color:#D3BA25; }

#homeBtm{ margin-top:125px; text-align:center; font-size:.65em; }

/* wrap
***************************/
#wrap{ width:688px; height:auto; padding:0; margin:15px auto; }

/* header
***************************/
#header{ height:204px; background:#FFF; padding:0; position:relative; }
h1#logo{ /* logo */
	position:absolute;
	right: 25px;
	top: 30px;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:32px;
	font-weight:bold;
}
h1#logo img{}
#current_page{ /* current page */
	position:absolute;
	right: 31px;
	top: 135px;
	text-align:right;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:25px;
	font-weight:bold;
}
#plane{ /* plane */
	position:absolute;
	left:0;
	bottom:16px;
}

/* nav
***************************/
ul#nav{ position:absolute; right:5px; bottom:5px; width:435px; list-style-type:none; }
#nav li{ width:auto; padding:0 12px; float:left; }
#nav a{ text-decoration:none; display:block; height:13px; text-indent:-9999px; outline:none; }
#nav a#home{ background:url(../images/nav/btn-home_f3.png) no-repeat; width:38px; }
#nav a#home:hover{ background:url(../images/nav/btn-home_f2.png) no-repeat; width:38px; }
#nav a#products{ background:url(../images/nav/btn-products.png) no-repeat; width:61px; }
#nav a#products:hover{ background:url(../images/nav/btn-products_f2.png) no-repeat; width:61px; }
#nav a#company{ background:url(../images/nav/btn-company.png) no-repeat; width:95px; }
#nav a#company:hover{ background:url(../images/nav/btn-company_f2.png) no-repeat; width:95px; }
#nav a#news{ background:url(../images/nav/btn-news.png) no-repeat; width:35px; }
#nav a#news:hover{ background:url(../images/nav/btn-news_f2.png) no-repeat; width:35px; }
#nav a#contacts{ background:url(../images/nav/btn-contacts.png) no-repeat; width:62px; }
#nav a#contacts:hover{ background:url(../images/nav/btn-contacts_f2.png) no-repeat; width:62px; }

/* mainContent
***************************/
#mainContent{ height:auto; min-height:323px; padding:5px; background:#173154; padding:35px 45px; }
#mainContent p{ color:#FFFFFF; }
/* footer
***************************/
#footer{ height:21px; padding:3px; background:#FFF; font-style:normal; }
#footer, 
#footer a:link,
#footer a:visited{ color:#7F7F7F; font-size:12px; }
#footer a:hover,
#footer a:active{ color:#000; font-size:12px; }