﻿@charset "UTF-8";
/* CSS Document */

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

body {
background-color:#FFFFFF;
background-image:url(../img/polmap.jpg); 
background-position: 0px 0; 
background-repeat:no-repeat;
}

body.jetstream {
background-color:#FFFFFF;
background-image:url(../img/polmap.jpg); 
background-position: 0px 0; 
background-repeat:no-repeat;
}

h1.slogan {
background-image:url(../img/digital_aviators.png); 
background-position: 0px 0; 
background-repeat:no-repeat;
display:block;
width:285px;
height:93px;
overflow:hidden;
white-space:nowrap;
text-indent:2000px;
}


img {
border:none;}

div {
position:relative;}

br.clrt {
clear:both;}

/*Positioning*/

#main {
}

#head {
margin-left:23px;
margin-top:1em;
margin-bottom:40px;}

#foot {
margin-left:39px;
margin-top:4em;
margin-bottom:2em;}

.sub1 {
margin-left:50px;
width:70em;
background-color:transparent;}


.left_field {
border:none;
width:295px;
float:left;
}

.left_field2 {
border:none;
width:295px;
float:left;
background-image:url(../img/side_dot.gif); 
background-position: 0px -5px; 
background-repeat:no-repeat;
min-height:40px;
height:auto;
}

.shrt_info {
width:160px;
margin:40px 0px 0px 40px;
}

.shrt_info p {
font-size:0.8em;
margin:0px;
color:#777777;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.l_zones {
width:218px;
margin:10px 5px 0px 5px;
padding:5px 0px 10px 12px;
border-color:#eee;
border-style:solid;
border-width:1px;
background-image:url(../img/stripe.png); 
}

.l_zones a {
text-decoration:none;
font-size:0.7em;
color:#444;
}


span.mark1 {
color:#444444;
}

.center_field {
border:1px solid #eee;
float:left;
width:430px;
margin-right:0.5em;
padding-top:0.5em;
}

.center_field2 {
float:left;
width:432px;
margin-right:0.5em;
padding-top:0.5em;
}

.right_field {
border:1px solid #eee;
width:240px;
float:left;
margin-right:0.2em;
overflow:hidden;
border:1px hidden #eee;
}

.right_field2 {
width:13em;
float:left;
margin-right:0.2em;
overflow:hidden;
}

.right_field3 {
width:300px;
float:left;
margin-right:0.2em;
overflow:hidden;
padding-top:10px;
}

#footer {
margin:50px 0px 50px 0px;
width:1100px;
}

#footer_depri {
margin:150px 0px 50px 0px;
width:1100px;
}


.navi_bar {
margin:25px 0px 20px 5px;
width:418px;
border:1px solid #9999cc;
display:block;
overflow:hidden;}

.navi_bar2 {
margin:5px 0px 20px 5px;
width:227px;
border:1px solid #9999cc;
display:block;
overflow:hidden;}

.l_cont {
width:200px;
text-align:left;
display:block;
float:left;
margin:5px 0px 5px 5px;
padding-top:8px;
}

.r_cont {
width:207px;
text-align:right;
display:block;
float:left;
margin:5px 0px 1px 0px;
}

.r_cont2 {
width:221px;
text-align:right;
display:block;
float:left;
margin:5px 0px 1px 0px;
}

/*Typo*/

p, h1, h2, h3, h4, ul, ol, li, a, i, b {
font-family:Verdana, Arial, Helvetica, sans-serif;}

p, a, ul, ol, li, i, b  {
font-size:1em;}

p {
color:#333333;
margin-left:2em;
width:23em;}

p.sm {
font-size:0.7em;	
color:#333333;
margin-left:3em;
width:28em;}

p.addr {
width:220px;
font-size:0.8em;
color:#333333;
margin:0px 5px 5px 5px; 
display:block;
padding-left:0.8em;
padding-top:0.5em;
border-color:#9999cc;
border-style:solid;
border-width:0px 0px 0px 0px;
line-height:110%;
}

h1 {
color:#1c2b67;
font-size:2em;
font-weight:normal;
margin-left:0.5em;
margin-bottom:0.3em;}

h2 {
color:#1c2b67;
font-size:1.2em;
font-weight:normal;
margin-left:0.5em;
margin-bottom:0.5em;}

h2.sm1 {
color:#1c2b67;
font-size:0.8em;
font-weight:normal;
margin-top:1.4em;
margin-left:2em;
margin-bottom:0.8em;}

h3 {
color:#1c2b67;
font-size:1.2em;
font-weight:normal;
margin:0.5em;
text-align:right;
margin-bottom:0.3em;}

.bold {
font-weight:bold;}

.black {
color:black;}

.marked {
background-color:#b4d5fe;}

.underln {
text-decoration:underline;}

.fs09 {font-size:0.9em;}
.fs08 {font-size:0.8em;}
.fs07 {font-size:0.7em;}
.fs06 {font-size:0.6em;}
.fs05 {font-size:0.5em;}
.fs04 {font-size:0.4em;}
.fs03 {font-size:0.3em;}
.fs02 {font-size:0.2em;}

input.ip1 {
border:1px solid #aaa;
font-size:0.9em;
margin:5px 0px 5px 15px;
width:250px;}

textarea.ta1 {
border:1px solid #aaa;
font-size:0.9em;
margin:5px 0px 5px 15px;
width:250px;}

ul {
	list-style:outside;
}

ul.serv {
	margin-left:40px;
	font-size:0.8em;
	color:#666;
}


/*Navigation*/

ul.navi {
list-style-image:none;
list-style-position:inside;
list-style:none;
}

ul.navi {
list-style-image:none;
list-style-position:inside;
list-style:none;
}

ul.navi li {
margin-bottom:0.3em;
display:block;
}

a {color:#1c2b67; text-decoration:none;}

a.nav:link 			{text-decoration:none; border:none; color:#333333; padding-left:0.4em; background-color:white; display:block;} 
a.nav:active 		{text-decoration:none; border:none; color:#333333; padding-left:0.4em; background-color:white; display:block;}
a.nav:hover			{text-decoration:none; border:none; color:#333333; padding-left:0.4em; padding-right:0.3em; 
						background-color:#eee; display:block; text-align:right;}
a.nav:visited		{text-decoration:none; border:none; color:#333333; padding-left:0.4em; background-color:white;display:block;}

a.nav2:link 			{text-decoration:none; border:none; color:#000033; padding-left:0.4em; background-color:white; display:block;} 
a.nav2:active 		{text-decoration:none; border:none; color:#000033; padding-left:0.4em; background-color:white; display:block;}
a.nav2:hover			{text-decoration:none; border:none; color:#000033; padding-left:0.4em; padding-right:0.3em; 
						background-color:#eee; display:block; text-align:right;}
a.nav2:visited		{text-decoration:none; border:none; color:#000033; padding-left:0.4em; background-color:white;display:block;}

a.sm_l {font-size:0.8em; color:#1c2b67; text-decoration:none;}

/* LANG SELECT */
#lang_select {
	border:1px solid #bbb;
	padding:0.3em 0.4em 0em 0.5em;
	text-align:center;
	width:40em;
	margin:auto auto;
	margin-top:1em;
}

p.close_lang {
	border-color:#eee;
	border-style:solid;
	border-width:1px 0px 0px 0px;
	margin-bottom:0.3em;
	margin-top:0.5em;
	text-align:right;
}

p.lang_head {
	border-color:#bbb;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	text-align:left;
	margin-bottom:1.5em;
 }

.input_error {
	border-width:0px 0px 1px 5px;
	border-style:solid;
	border-color:red;
}

.input_error p {
	color:red;
	text-align:left;
	font-size:0.8em;
}




























