body {
font-family:arial;
text-align: center;
background: #fff;
}
body > #container {
height:auto;
min-height:100%;
}
.clear {
clear:both;
font-size:0;
height:0;
line-height:0;
width:0;
}
.hidden {
display: none;
}
#container {

}
#header {
background:#fff url('../images/header_bg.png') top center no-repeat;
height:31px;
}

#mainArea {
background:#FFFFFF none repeat scroll 0 0;
padding:0;
}

.centeredArea {
margin:0 auto;
text-align:left;
width:850px;
}
#contentHeader {

background:#FFFFFF url(../images/header_txt.png) no-repeat scroll center top;
display:block;
float:left;
position: relative;
width:850px;
height: 140px;
}
#mainContentLeft {
background:#FFFFFF url(../images/jatkoille_diashow_bg.png) no-repeat scroll center top;
float:left;
height:520px;
margin:0;
padding:0;
position:relative;
width:850px;
}
#mainContentLeft .intro {
position: relative;
}

/*
#mainContentLeft .intro_form_one {
background:#FFFFFF url(../images/introduction_form_one.png) no-repeat scroll left bottom;
height:945px;
}
*/

#mainContentLeft .btn1 {
background:#FFFFFF url(../images/jatkoille_btn1.png) no-repeat scroll center top;
border:0 none;
cursor: pointer;
height:29px;
margin-left:131px;
margin-top:5px;
width:178px;
}

#mainContentLeft .btn2 {
background:#FFFFFF url(../images/jatkoille_btn2.png) no-repeat scroll center top;
border:0 none;
cursor: pointer;
height:29px;
margin-left:131px;
margin-top:2px;
width:178px;
}

#mainContentLeft .intro_form_one .form_one {
margin-left:59px;
padding-top:125px;
}

#mainContentLeft .intro_form_one .form_one .spacer {
height:75px;
}

#mainContentLeft .intro_form_one .form_one .box {
border:0 none;
font-family:arial;
height:30px;
margin-bottom:25px;
width:424px;
font-size: 20px;
}

#mainContentLeft .intro_form_one .form_one .error {
color: red;
}

#mainContentLeft .intro_form_one .form_one .boxError {
border:0 none;
height:30px;
margin-bottom:25px;
width:424px;
font-size: 20px;
color: red;
}

#mainContentLeft .intro_form_one .form_one .survey_input {
display: none;
}

#mainContentLeft .intro_form_one .form_one .element a {
background:#fff url('../images/check_box_bg.png') top center no-repeat;
display:block;
height:20px;
margin-bottom:55px;
width:20px;
}

#mainContentLeft .intro_form_one .form_one .element .selected {
background:#fff url('../images/check_box_bg_checked.png') top center no-repeat;
}

#mainContentLeft .form_two {
background:#fff url('../images/form_two.png') top center no-repeat;
height: 740px;
}


#mainContentLeft .form_two .element a {
background:#fff url('../images/check_box_bg.png') top center no-repeat;
display:block;
height:20px;
margin-bottom:40px;
width:20px;
}


#mainContentLeft .form_two .small {
margin-bottom:15px !important;
}

#mainContentLeft .form_two .upper_form {
padding-top:206px;
margin-left:77px;
}

#mainContentLeft .form_two .element .selected {
background:#fff url('../images/check_box_bg_checked.png') top center no-repeat;
}


#mainContentLeft .form_two .upper_form .spacer {
height:106px;
}
#mainContentLeft .form_two .upper_form .survey_input {
display: none;
}

#mainContentLeft .form_two .box {
border:0 none;
font-family:arial;
height:30px;
margin-bottom:25px;
width:424px;
margin-top: 40px;
font-size: 20px;
}

#mainContentLeft .form_two .error {
color: red;
}

#mainContentLeft .form_two .boxError {
border:0 none;
color: red;
height:30px;
margin-bottom:25px;
width:424px;
margin-top: 40px;
font-size: 20px;
}

#mainContentRight {
width: 272px;
float: right;
position: relative;
}
#mainContentRight img {
z-index: 1;
position: relative;
}
#mainContentRight #naviaTweet{
background:transparent url('../images/twitter_tausta_top.png') top left no-repeat;
margin-top:25px;
float:right;
width:272px;
}
#mainContentRight #naviaTweet .linkAreaTweet {
display:inline-block;
width:270px;
}

#mainContentRight #naviaTweet .linkAreaTweet img{
float: left;

}
#tweet_container {
background:transparent url('../images/twitter_tausta_bottom.png') bottom left no-repeat;
color:white;
width:262px;
padding-top:15px;
position: relative;
z-index: 1;
}

#tweet_container_iexpo {
background:transparent url('../images/twitter_tausta_bottom.png') bottom left no-repeat;
color:white;
width:262px;
padding-top:15px;
position: relative;
z-index: 1;
}

#tweet_container_iexpo .tweet_text1 {
padding-bottom: 30px;
padding-left: 15px;
padding-right: 15px;
}

#tweet_container_iexpo .tweet_text2 {
background:transparent url('../images/twitter_tausta_bottom.png') bottom left no-repeat;
padding-bottom:35px;
padding-left: 15px;
padding-right: 15px;
position: relative;
z-index: 2;
}

#tweet_container_iexpo a {
color:white;
font-size:17px;
line-height: 20px;
text-decoration:none;
}
.twitter_link {
position: relative;
z-index: 3;
}
.naviaTwitter {
margin-left:20px;
margin-top:-23px;
float: right;
z-index: 2;
position: relative;
}

.iexpoTwitter {
margin-left:30px;
margin-top:-23px;
float: right;
z-index: 2;
position: relative;
}

#tweet_container .tweet_text1 {
padding-bottom: 30px;
padding-left: 15px;
padding-right: 15px;
}

#tweet_container .tweet_text2 {
background:transparent url('../images/twitter_tausta_bottom.png') bottom left no-repeat;
padding-bottom:35px;
padding-left: 15px;
padding-right: 15px;
position: relative;
z-index: 2;
}

#tweet_container a {
color:white;
font-size:17px;
line-height: 20px;
text-decoration:none;
}