/*
  Colors:
  Kunnossapito:#00b7ec;
  Lennonvarmistus: #bcd03a
  Airpro: #f58020
  Asiakaspalvelutehtavat:087ac0
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}

blockquote, q {
	quotes: none;
}

html {background:url(/files/finavia/toihin_img/site-bg.jpg) repeat-x #d3d5d8;}
body {
    background:url(/files/finavia/toihin_img/html-bg.jpg) top center no-repeat; 
    font-family:Arial, Helvetica, sans-serif;
    color:#222;
    font-size:0.8em;
    text-align:center;
    line-height:1.2em;
}

a {color:#0374ba;}
a:hover {text-decoration:underline;}
p {margin:1.0em 0;}
h1, h2, h3, h4, h5, h6 {font-family:Georgia; margin:1.2em 0 0.8em 0;}
h1 {font-size:1.5em; margin:0 0 1.2em 0;}
h2 {font-size:1.3em;}
h3 {font-size:1.0em;}
h4 {font-size:1.0em;}
#main ul, #main ol {list-style-position:inside; padding:10px;}
#main li, #main ol {margin-bottom:10px;}
img {margin:5px 0;}

.left {float:left;}
.right {float:right;}
.border {border:1px solid #ddd;}

#wrap {
    width:888px;
    margin:0 auto;
    background:#fff;
    text-align:left;
    padding:15px;
}

#header {
    height:102px;
    background:url(/files/finavia/toihin_img/header-bg.jpg) no-repeat;
    text-indent:-9999cm;
    margin:0 0 15px 0;
}

#header a{display:block; height:102px;}

#main {width:580px; float:right;}
#main p {margin-left:10px; margin-right:10px;}

#toihin_lennonvarmistus h2,#toihin_lennonvarmistus h3, #toihin_lennonvarmistus h4, #toihin_lennonvarmistus h5 {color:#bcd03a}
#toihin_kunnossapito h2,#toihin_kunnossapito h3, #toihin_kunnossapito h4, #toihin_kunnossapito h5 {color:#00b7ec;}
#toihin_asiakaspalvelu h2,#toihin_asiakaspalvelu h3, #toihin_asiakaspalvelu h4, #toihin_asiakaspalvelu h5 {color:#087ac0;}
#toihin_airpro h2,#toihin_airpro h3, #toihin_airpro h4, #toihin_airpro h5 {color:#f58020}

#ura {list-style: none;text-indent:-9999cm; clear:both; height:298px; background:url(/files/finavia/toihin_img/ura-finaviassa-bg.jpg) no-repeat; margin:0 0 15px 0;}
#ura h2 {margin:0;}
#ura ul {list-style:none; float:left; display:block; height:80px; margin:185px 0 0 0; width:580px; padding:0; }
#ura ul li {float:left;}
#ura ul li a {display:block;}
#ura #ura-lenvar a {background:url(/files/finavia/toihin_img/ura-lenvar-bg.gif) no-repeat; height:80px; width:150px;}
#ura #ura-kunpit a {background:url(/files/finavia/toihin_img/ura-kunpit-bg.gif) no-repeat; height:80px; width:150px; margin-left:15px;}
#ura #ura-asipal a {background:url(/files/finavia/toihin_img/ura-asipal-bg.gif) no-repeat; height:80px; width:150px; margin-left:9px;}
#ura #ura-airpro a {background:url(/files/finavia/toihin_img/ura-airpro-bg.gif) no-repeat; height:80px; width:92px; margin-left:13px;}

.teaser {width:285px; height:224px; color:#fff;}
.teaser > * {margin:10px 20px;}
.teaser a {color:white; text-decoration:none;}
.teaser a:hover {text-decoration:underline;}
.teaser h2 {text-indent:-9999px;}
#finavia {float:left;background:url(/files/finavia/toihin_img/intro-bg.jpg) no-repeat #279ad4;}
#finavia p {margin:20px 30px 15px 15px;}
#finavia .padding {margin:50px 40px 0 20px;}
#aviacollege .padding {margin:80px 40px 0 20px;}
#aviacollege {float:right; background:url(/files/finavia/toihin_img/aviacollege-bg.jpg) no-repeat #823f2a;}
#aviacollege p {margin:50px 20px 5px 20px;}

#sidebar {width:289px; float:left; margin:0 0 0 0;}

#navigation {font-family:Georgia, sans-serif; list-style-type: none; font-size:130%; font-weight:bold; color:#fff;}
#navigation a {text-decoration:none; color:white; display:block;}
#navigation a:hover {text-decoration:underline;}
#navigation li {zoom:1; padding:8px; background-repeat: repeat-y; margin:0 0 15px 0;}
#navigation li ul li {font-size:90%; margin:5px 0 0 10px; padding:0;}
#navigation ul {list-style-type:none;}

#navigation #ntoihin_finavia {background-image:url(/files/finavia/toihin_img/finavia-nav-bg.jpg)}
#navigation #ntoihin_aviacollege {background-image:url(/files/finavia/toihin_img/avia-nav-bg.jpg)}
#navigation #ntoihin_lennonvarmistus {background-image:url(/files/finavia/toihin_img/lennonvarmistus-nav-bg.jpg)}
#navigation #ntoihin_kunnossapito {background-image:url(/files/finavia/toihin_img/kunnossapitoala-nav-bg.jpg)}
#navigation #ntoihin_asiakaspalvelu {background-image:url(/files/finavia/toihin_img/asiakaspalvelu-nav-bg.jpg)}
#navigation #ntoihin_airpro {background-image:url(/files/finavia/toihin_img/airpro-nav-bg.jpg)}

.section {width:574px;}
#sec-lenvar {background:url(/files/finavia/toihin_img/sec-lenvar.jpg) no-repeat; height:221px; width:574px; margin:0;  text-indent:-9999cm;}
#sec-airpro {background:url(/files/finavia/toihin_img/sec-airpro.jpg) no-repeat; height:221px; width:574px; margin:0;  text-indent:-9999cm;}
#sec-asika{background:url(/files/finavia/toihin_img/sec-asika.jpg) no-repeat; height:221px; width:574px; margin:0;  text-indent:-9999cm;}
#sec-kunpit {background:url(/files/finavia/toihin_img/sec-kunpit.jpg) no-repeat; height:221px; width:574px; margin:0;  text-indent:-9999cm;}

.job {
    width:260px;
    float:left;
    margin:7px;
}
.job h3 {margin:0;}
.job a {display:block; margin-top:1.0em; color:#222; text-decoration:none;}
.job a:hover {text-decoration:underline; color:#0374ba;}
.job p {font-size:90%;}
.lenvar h1, h2, h3, h4, h5, h6 {color:#8d9c28;}
.jobrow {clear:both; margin:10px 0;}

.desc h1, h2, h3, h4, h5, h6 {color:#f68326;}
#desc-lenvar {background:url(/files/finavia/toihin_img/desc-lenvar.jpg) no-repeat; text-indent: -9999cm; width:578px; height:69px;  margin:0;}
#desc-asika {background:url(/files/finavia/toihin_img/desc-asika.jpg) no-repeat; text-indent: -9999cm; width:578px; height:69px;  margin:0;}
#desc-kunpit {background:url(/files/finavia/toihin_img/desc-kunpit.jpg) no-repeat; text-indent: -9999cm; width:578px; height:69px;  margin:0;}
#desc-airpro {background:url(/files/finavia/toihin_img/desc-airpro.jpg) no-repeat; text-indent: -9999cm; width:578px; height:69px;  margin:0;}

#print {float:right; margin:20px 0; display:block; padding-left:20px;
background:url(/files/finavia/toihin_img/print.gif) left bottom no-repeat;
}

#footer {color:#666; text-align:center;}

.clearfix:after, #main:after, #wrap:after, .jobrow:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix, #main, #wrap, .jobrow {
    display:inline-block;
}
.clearfix, #main, #wrap, .jobrow {
    display:block;
}
* html .clearfix, * html #main, * html #wrap, * html .jobrow {
    height:1px;
}





