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

body {background:#002654 url("img/JAAPUISTO_WWW-FACELIFT_BG.jpg") top center no-repeat;/*background-attachment:fixed;*/}

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/wrap-up-bg2.png);background-repeat:repeat-x;width:960px;height:90px;}
div#header-wrap-up {height:88px;width:960px;}
div#jaapuisto {width:211px;height:56px;float:left;}
div#jaapuisto h1.jaapuisto {margin:0;height:56px;padding:0 0 0 25px;}
div#upper-navi {width:691px;float:left;margin-left:26px;}
div#upper-navi ul {margin:0;padding:35px 0 0 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:56px 0 0 5px;height:32px;}

div#header-wrap-dwn {height:23px;width:960px;background-color:#1c1c1c;}
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;}

/***** rekrytointikampanjalomake *****/

table#rekrylomake-tbl {width:840px;margin:1px 0 10px 27px;font-family:arial,verdana,sans-serif;font-size:0.7em;}
table#valintalomake-tbl {width:840px;margin:1px 0 10px 37px;font-family:arial,verdana,sans-serif;font-size:0.7em;}
span.valintaa {color:#90042a;font-weight:bold;font-size:1.1em;display:inline-block;margin:0 60px 20px 0;}

div.w-bg-name2 {background-image:url(form-img/rek-nimi-bg.jpg);width:420px;height:25px;margin:0 0 2px 0;}
input.inp-name2 {width:355px;height:25px;border:none;background:none;margin-left:35px;font-family:arial,sans-serif;}

div.w-bg-osoite2 {background-image:url(form-img/rek-osoite-bg.jpg);width:420px;height:25px;margin:0 0 2px 0;}
input.inp-osoite2 {width:255px;height:25px;border:none;background:none;margin-left:75px;font-family:arial,sans-serif;}

div.w-bg-postin2 {background-image:url(form-img/rek-postin-bg.jpg);width:420px;height:25px;margin:0 0 2px 0;}
input.inp-postin2 {width:185px;height:25px;border:none;background:none;margin-left:185px;font-family:arial,sans-serif;}

div.w-bg-puhelin2 {background-image:url(form-img/rek-puhelin-bg.jpg);width:420px;height:25px;margin:0 0 2px 0;}
input.inp-puhelin2 {width:155px;height:25px;border:none;background:none;margin-left:95px;font-family:arial,sans-serif;}

div.w-bg-email2 {background-image:url(form-img/rek-email-bg.jpg);width:420px;height:25px;margin:0 0 2px 0;}
input.inp-email2 {width:155px;height:25px;border:none;background:none;margin-left:105px;font-family:arial,sans-serif;}

input.uploading {width:400px;}
div#error p {font-size:1.3em;color:#90042a;font-weight:bold;padding:10px 0 20px 0;}

/***** IE7 compatibility css *****/
input.submitbutton {
	background: none no-repeat top left;
	border: none;
	cursor: pointer;
	display: block;
	height: 24px;
	overflow: hidden;
	padding: 0;
	/*margin: 10px 0 0 250px;*/
	text-indent: -9999px;
	width: auto;
	background-image:url(form-img/laheta-btn.jpg);
	border:none;color:none;
	width:144px;
}
input.aanestabutton {
	background: none no-repeat top left;
	border: none;
	cursor: pointer;
	display: block;
	height: 24px;
	overflow: hidden;
	padding: 0;
	/*margin: 10px 0 0 250px;*/
	text-indent: -9999px;
	width: auto;
	background-image:url(form-img/aanesta-btn.jpg);
	border:none;color:none;
	width:144px;
}


div#the-content-right {width:320px;float:right;}
div.clear-em-right {width:320px;clear:left;}
div.banner-300-250 {position:relative;z-index:1 !important;background-image:url(img/banner-300-250-bg.png);background-repeat:no-repeat;width:300px;height:250px;margin-bottom:9px;padding:10px;}
div.banner-300-250 img {position:relative;z-index:1000;}
div.pad-300-250 {width:300px;height:250px;}
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.clear {clear:both;}
div#footer {clear:both;background-image:url(img/footer-bg.png);background-repeat:no-repeat;width:960px;height:48px;}
