/***** layout.css 13.11.2009 - Kvaliitti/er*****/

body {background:#00234e url("img/body-bg60.jpg") top center no-repeat;}

div#universal-wrap {margin:20px auto 20px auto;width:1060px;}
div#container-top {background-image:url(img/container-top-i.png);background-color:transparent;height:50px;}
div#container-wrap {background-image:url(img/container-wrap-bg3.png);background-repeat:repeat-y;}
div#container-bottom {background-image:url(img/container-bottom-i.png);background-color:transparent;height:44px;}
div#container-padding {margin:0 0 0 50px;width:960px;}

div#header-wrap {background-image:url(img/header-wrap-bg.png);background-repeat:no-repeat;width:960px;height:79px;}
div#header-wrap-up {height:56px;width:960px;}
div#jaapuisto {width:211px;height:56px;float:left;}
div#jaapuisto h1.jaapuisto {margin:0;height:56px;}
div#upper-navi {width:691px;float:left;margin-left:26px;}
div#upper-navi ul {margin:0;padding:0;list-style-type:none;} /* style */
div#upper-navi ul li {display:inline;margin:0;padding:0;list-style-type:none;} /* style */
div#upper-navi ul li a {display:inline-block;margin:21px 4px 0 4px;text-decoration:none;color:#eeeeee;font-family:georgia,serif;font-weight:500;font-size:18px;letter-spacing:0.5px;} /* style */
div#upper-navi ul li a:hover, div#upper-navi ul li.current_page_item a  {color:#adaaaa;} /* style */
div#rss {float:left;padding:23px 0 0 5px;height:32px;}

div#header-wrap-dwn {height:23px;width:960px;}
div#lang {width:210px;margin:1px 0 0 5px;color:#666666;float:left;}
div#lang a {display:inline-block;margin:0 6px 0 6px;text-decoration:none;color:#666666;font-family:arial,sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;letter-spacing:0.5px;} /* style */
div#lang a:hover, div#lang a.lang-current {color:#adaaaa;} /* style */

div#downer-navi {float:left;width:486px;margin:0 0 0 22px;}
div#downer-navi ul {margin:1px 0 0 0;padding:0;list-style-type:none;} /* style */
div#downer-navi ul li {display:inline;margin:0;padding:0;list-style-type:none;} /* style */
div#downer-navi ul li a {display:inline-block;margin:0 5px 0 5px;text-decoration:none;color:#adaaaa;font-family:arial,sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;letter-spacing:0.5px;} /* style */
div#downer-navi ul li a:hover, div#downer-navi ul li.current_page_item a {color:#ffffff;} /* style */

div#search-block {float:right;margin:1px 10px 0 0;}
div#search-block input.button {background-image:url(img/search-btn.png);border:none;width:16px;height:16px;cursor:pointer;margin-left:6px;}
div#search-block input.text {height:15px;border:none;width:190px;}

div#inner-container-padding {margin:37px 0 0 10px;width:941px;}

div#the-content-left {width:613px;float:left;margin:0 0 20px 0;}
div#the-content-left-sp {width:941px;margin:0 0 20px 0;}

div#the-featured {background-image:url(img/the-featured-bg.png);background-repeat:no-repeat;width:613px;height:424px;margin:0 0 9px 0;}
div#the-featured-pages {background-image:url(img/the-featured-bg.png);background-repeat:no-repeat;width:613px;height:424px;padding-top:12px;}

div#the-featured-frame {width:591px;height:394px;padding:10px 0 0 12px;}
/*div#the-featured-frame-pages {width:591px;height:394px;padding:10px 0 0 12px;}*/

div.text-content-frame {width:613px;margin:0 0 9px 0;}
div.text-content-frame-top {background-image:url(img/text-container-frame-top-bg.png);background-repeat:no-repeat;width:613px;height:44px;margin:0;}
div.text-content-padding {width:589px;padding:0 0 0 12px;}
div.text-content, div.text-content-single, div.text-content-programs {background-image:url(img/text-content-bg.png);background-repeat:repeat-y;width:613px;}
div.text-content-frame-bottom {background-image:url(img/text-container-frame-bot-bg.png);background-repeat:no-repeat;width:613px;height:7px;}
div.e-height {height:auto;}
div.line1 {background-image:url(img/line1.png);background-repeat:no-repeat;width:591px;height:3px;padding:5px 0 2px 0;clear:both;}
div.line1-fp {clear:both;background-image:url(img/line1.png);background-repeat:no-repeat;width:591px;height:3px;padding:5px 0 2px 0;}

div.text-content-frame-sp {width:941px;margin:0 0 9px 0;}
div.text-content-frame-top-sp {background-image:url(img/text-container-frame-top-sp.png);background-repeat:no-repeat;width:941px;height:44px;margin:0;}
div.text-content-padding-sp {width:919px;padding:0 0 0 10px;}
div.text-content-sp {background-image:url(img/text-content-sp-bg.png);background-repeat:repeat-y;width:941px;}
div.text-content-frame-bottom-sp {background-image:url(img/text-container-frame-bot-sp.png);background-repeat:no-repeat;width:941px;height:7px;}

div#the-form {height:596px;width:320px;position:absolute;top:570px;margin-left:40px;z-index:100;background-image:url(img/the-form-bg2.jpg);background-repeat:no-repeat;}
div#the-form-kiitos {height:304px;width:320px;position:absolute;top:590px;margin-left:40px;z-index:100;background-image:url(img/the-form-kiitos-bg.jpg);background-repeat:no-repeat;}

div#the-form-content, div#the-form-content-kiitos {width:300px;padding:40px 0 0 12px;}
div.w-bg-name {background-image:url(img/form-name-bg.jpg);width:300px;height:25px;margin:0 0 2px 0;}
input.inp-name {width:255px;height:25px;border:none;background:none;margin-left:35px;font-family:arial,sans-serif;}
div.w-bg-email {background-image:url(img/form-email-bg.jpg);width:300px;height:25px;margin:0 0 2px 0;}
input.inp-email {width:190px;height:25px;border:none;background:none;margin-left:100px;font-family:arial,sans-serif;}
div.w-bg-message {background-image:url(img/form-message-bg.jpg);width:300px;height:125px;margin:0 0 2px 0;}
textarea.inp-message {width:250px;height:110px;border:none;background:none;margin:4px 0 0 41px;font-family:arial,sans-serif;}
div.w-bg-submit {background-image:url(img/form-submit-bg.jpg);width:115px;height:16px;cursor:pointer;}
input.inp-submit {border:none;background:none;width:115px;height:16px;cursor:pointer;}
div.form-separator {height:2px;margin-bottom:4px;width:300px;background-image:url(img/form-line-bg.jpg);background-repeat:no-repeat;}


div#the-content-right {width:320px;float:right;}
div.clear-em-right {width:320px;clear:left;}
div.banner-300-250 {background-image:url(img/banner-300-250-bg.png);background-repeat:no-repeat;width:320px;height:270px;margin-bottom:9px;}
div.pad-300-250, div.pad-300-100, div.pad-140-350 {padding:10px 0 0 10px !important;}
div#flashcontent {margin:10px 0 0 10px !important;}
div.lifter-300-100, div.banner-300-100 {background-image:url(img/right-lift-bg2.png);background-repeat:no-repeat;width:320px;height:120px;margin-bottom:9px;}
div.banner-140-350 {float:left;background-image:url(img/banner-140-350-bg.png);background-repeat:no-repeat;width:160px;height:370px;margin-bottom:9px;}
div.list-cats-right {clear:both;background-image:url(img/cats-right-bg.png);background-repeat:no-repeat;width:320px;height:143px;margin-bottom:9px;}

div#footer {clear:both;background-image:url(img/footer-bg.png);background-repeat:no-repeat;width:960px;height:48px;}