@charset "utf-8";
/* Design Studio 2009 CSS Document */

body {
	margin:0 0 45px 0;
	background-color:#475873;
	background-image:url(../images/bg1.jpg);
	background-position:left top;
	background-repeat:repeat;
	color:#357da8;
	font-family:Tahoma, Arial;
	font-size:11px;
}

p {
	margin:0;
}

.exctraSmall {
	font-size:10px;
	color:#78a6c5;
}

.exctraSmalluus {
	font-size:10px;
	color:#78a6c5;
	margin-top:4px;
}

.bg2 {
	background-image:url(../images/bg2.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}

.bg3 {
	background-image:url(../images/bg3.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:519px;
}

.bg4 {
	background-image:url(../images/bg4.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.header {
	background-image:url(../images/header1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.headerIntro {
	background-color:#cbe9f2;
	background-image:url(../images/header_intro.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.headerIntro img {
	margin:107px 0 0 0;
	border:0;
}

.headerIntro_fix {
	background-image:url(../images/header_intro_fix.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.left_paperFix {
	background-image:url(../images/left_paper_bottom.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

.right_paperFix {
	background-image:url(../images/right_paper_bottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}

.menupos img { border:0 }
.menupos {	margin:93px 0 0 0; }

.contentBg {
	background-color:#cbe9f2;
	height:370px;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	background-image:url(../images/content_bg.jpg);
	background-position:left top;
	background-repeat:repeat;
}

.mainHeadline {
	background-color:#1382c7;
	background-image:url(../images/headline_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Arial, Tahoma;
}

.mainHeadline_txt {
	padding:1px 0 0 45px;
	height:53px;
}

.mainHeadline_intro {
	font-family:Tahoma, Arial;
	font-size:11px;
	font-weight:normal;
	color:#86d2ff;
	padding:0 15px 0 0;
}

.sisubox_brdTop,
.sisubox_brdBottom,
.sisubox_brdLeft,
.sisubox_brdRight,
.sisubox_brdCenter {
	background-color:#b8e0f1;
	color:#c4e6f4;
	background-image:url(../images/sisubox_bg.jpg);
	background-position:left top;
	background-repeat:repeat;
}

.sisubox_brdTop { border-top:1px solid #edf8ff; }
.sisubox_brdBottom { border-bottom:1px solid #edf8ff; }
.sisubox_brdLeft { border-left:1px solid #edf8ff; }
.sisubox_brdRight { border-right:1px solid #edf8ff; }
.sisubox_brdCenter { padding:5px 3px 5px 3px; }

.scrollPilt { padding:0 2px 0 0; }

.scrollPilt img { padding:0px; }

.scrollPilt a { color:#FFFFFF; } 
.scrollPilt a:hover { color:#FFFFFF; }  	/* IE :hover fix */ 
                			
.scrollPilt a img { border: 8px solid #FFFFFF; } 
.scrollPilt a:hover img { 
	border:1px solid #dcf5ff; 
	padding:7px; 
	background-image:url(../images/scrollpilt_bg.gif); 
	background-position:top; 
	background-repeat:repeat-x; 
}

.sisuTxt_small {
	background-image:url(../images/sisutxt_bg_small.jpg);
	background-position:left top;
	background-repeat:repeat;
	border:1px solid #d6efff;
	color:#357da8;
	padding:0 9px 0 11px;
}

.sisuTxt_small a {
	color:#008ce0;
	text-decoration:none;
}

.sisuTxt_small a:hover {
	color:#0070b3;
	text-decoration:underline;
}

.sisuTxt_company {
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Tahoma;
	color:#126190;
	padding:0 0 1px 0;
}

.sisuTxt_Kaigas {
	padding:0 5px 0 4px;
	color:#97bdd3;
}

.sisuTxt_year { color:#78a6c5; }

.upPos { margin:0 0 10px 0; }

.upBg {
	background-image:url(../images/up_bg.jpg);
	background-position:center;
	background-repeat:repeat-x;
	height:27px;
}

.footer {
	background-image:url(../images/footer.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#a8b3c9;
}

.footer a {
	color:#a8b3c9;
	text-decoration:none;
}

.footer a:hover {
	color:#bcc5d7;
	text-decoration:underline;
}

.footer_txtPos { margin:3px 0 0 29px; }
.footerLabel { color:#7faedf; }

.footerKaigas {
	color:#5e6a84;
	padding:0 3px 0 3px;
}




