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

html, body, #flashDiv{
	height:100%;
}

body {
	background:url(../images/bg.jpg) top center no-repeat #040404;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color:#fff;
}

/**		FLASH		**/

#flashDiv {
	text-align:center;
}

/**		FLASH END	**/

/**		OSAT		**/

.top {
	padding-right:90px;
	vertical-align:bottom;
}

.footer {
	background:url(../images/bg_footer.jpg) top center no-repeat;
	height:76px;
	min-height:76px;
}

#content {
	background:url(../images/bg_content_repeatx.gif) top center repeat-y #121212;
	padding:0px;

}


.content_bg {
	background:url(../images/bg_content.jpg) top center no-repeat #121212;
	padding:55px 55px 0px 55px;
	min-height:425px;
}


#logo {
/*	background:url(../images/adkiivi.png) top left no-repeat;	*/
	width:306px;
	height:176px;
	position:absolute;
	z-index:10;
	top:0px;
	left:50%;
	margin-left:-547px;

}

.yht_tiedot {
	height:65px;
	vertical-align:middle;
	text-align:center;
}

.linkit {
	vertical-align:middle;
	text-align:center;
}

/**		OSAT ENDS		**/

/**		btns		**/

.btn_takaisin_etu {
	position: relative;
	width:191px;
	height:40px;
	padding: 0px 0 0px 0;
	margin-top:0px;
}

.btn_pdf {
	position: relative;
	width:300px;
	height:256px;
	padding: 0px 0 0px 0;
	margin-top:0px;
}

.btn_yhteydenotto {
	position: relative;
	width:330px;
	height:40px;
	padding: 0px 0 0px 0;
	margin-top:0px;
}

.btn_showreel {
	position: relative;
	width:444px;
	height:40px;
	padding: 0px 0 0px 0;
	margin-top:0px;
}

.btn_video {
	position: relative;
	width:400px;
	height:40px;
	padding: 0px 0 0px 0;
	margin-top:0px;
}

.btn_jatka {
	position: relative;
	width:400px;
	height:40px;
	padding: 0px 0 0px 0;
	margin-top:0px;
	text-align:center;
}

.btn_takaisin {
	position: relative;
	width:146px;
	height:40px;
	padding: 0px 0 0px 0;
	margin-top:0px;
	text-align:center;
}

.btn_laheta {
	position: relative;
	width:574px;
	height:40px;
	padding: 0px 0 0px 0;
	margin-top:0px;
	text-align:center;
}

.btn_tutustu {
	position: relative;
	width:529px;
	height:40px;
	padding: 0px 0 0px 0;
	margin-top:0px;
	text-align:center;
}



/**		btns ENDS		**/

/**		MAIL STARTS		

#mail {

	display: block;
	width: 86px;
	height: 14px;
	background-color: transparent;
	background-image: url(../images/mail_info.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0px 0px;
	margin-bottom:0px;
	margin-top:0px;
	text-align:center;
}

#mail:hover {
	background-position: -86px 0px;
}

		MAIL ENDS		**/

/**		MAIL STARTS		**/

.mail {
	
	color:#43c2eb;
	text-decoration:none;
}

.mail:hover {
	color:#43c2eb;
	text-decoration:underline;
}

/**		MAIL ENDS		**/





/**		Maken jQuery rollover	**/

img.rollout {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}

img.rollover {
	position: absolute;
	left: 0;
	top: 0;
}

/**		Maken jQuery rollover ENDS	**/

/**		TEKSTIMUOTOILUT		**/

h1{
	margin:0px;
	padding:0px;
	text-align:left;

}

p {
	text-align:left;
}

a:link, a:visited {
	 color:#43c2eb;
	 text-decoration:none;
}

a:hover, a:active {
	 color:#43c2eb;
	 text-decoration:underline;
}

.blue {
	color:#43c2eb;
}


/**		FLOATER		**/

.popup {

	position: absolute;
    display: none;
	border:1px solid #404040;
	background:#000;
	padding:20px;
	color:#fff;
	width:260px;
	text-align:left;
	z-index:100;
}

/**		FORM		**/

.formField {
	background-color:#444;
	color:#fff;
	border:none;
	border-bottom:1px solid #bebebe;
	width:280px;
	margin-bottom:5px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

/**		iPhone		**/

.iphone {
	visibility:hidden;
	height:0px;
}