/*IE ONLY*/
#Layer1 {
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #000000;
}

.mainBody {
	background-color: #1f2124;
	text-align: center;
}

#all {
	width: 1153px;
	height: 527px;
	text-align:left;
	margin-left: auto;
	margin-right:auto;
}

#intro {
	z-index: -1;
}

.counter {
	background: url('../images/counterBg.jpg') no-repeat top left;
	padding-left: 18px;
	font-size: 17px;
}

td,p {
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	margin: 5px;
	line-height: 17px;
}

.leipa1 {
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	margin: 5px;
	line-height: 17px;
	padding-bottom: 10px;
}

.leipa2 {
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	margin-right: 190px;
	margin-left: 10px;
}


.leipa3 {
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	margin-right: 190px;
	margin-left: 10px;
}

.leipa4 {
	font-family: Verdana;
	font-size: 8px;
	color: #000000;
}

.leipa5 {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin-right: 240px;
	margin-left: 10px;
}

.otsikko {
	font-family: Trebuchet MS, Verdana;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}

.otsikko2 {
	font-family: Trebuchet MS, Verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.otsikko3 {
	font-family: Trebuchet MS, Verdana;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}

.otsikko4 {
	font-family: Trebuchet MS, Verdana;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.otsikko5 {
	font-family: Trebuchet MS, Verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

a:link, a:active, a:visited {
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	line-height: 20px;
	text-decoration: none;
}

a.uutiset:link, a.uutiset:active, a.uutiset:visited {
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	line-height: 20px;
	text-decoration: none;
}

.news-row {
	border-bottom: dotted 1px #ffffff;
	padding: 5px 0 5px 0;
}

H2 {
	font-family: Trebuchet MS, Verdana;
	font-size: 12px;
	color: #ffffff;
}

a.header1:link, a.header1:active, a.header1:visited {
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
}

a.header2:link, a.header2:active, a.header2:visited {
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	line-height: 18px;
	text-decoration: none;
}

.header3 {
	font-family: Verdana;
	font-weight: normal;
	font-size: 8px;
	color: #ffffff;
}

a.rbsmenu:link,a.rbsmenu:active,a.rbsmenu:visited {
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

a.bbsmenu:link,a.bbsmenu:active,a.bbsmenu:visited {
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

a.header4:link, a.header4:active, a.header4:visited {
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	line-height: 18px;
	text-decoration: none;
}

a.header5:link,a.header5:active,a.header5:visited {
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
}

.contact_txt {
	font-family: Verdana;
	font-weight: normal;
	font-size: 9px;
	color: #a5a5a4;
}

a.contacthref:link, a.contacthref:active, a.contacthref:visited {
	font-family: Verdana;
	font-weight: normal;
	font-size: 8px;
	color: #c42126;
	text-decoration: underline;
}

.red-ball {
	background: url(../images/red_ball.jpg) no-repeat top left;
	width: 318px;
	height: 219px;
	padding-left: 183px;
}

.red-ball-submenu {
	background: url(../images/red_ball.jpg) no-repeat top left;
	width: 318px;
	height: 219px;
	padding-left: 143px;
}

.black-ball {
	background: url(../images/black_ball.jpg) no-repeat top left;
	width: 296px;
	height: 219px;
	padding-left: 53px;
}

.bb_submenu {
	background: url(../images/bbright.jpg); repeat: repeat-x;
	width: 160px;
	height: 133px;
}

.bb_menu {
	background: url(../images/bbmiddle.jpg); repeat: repeat-x;
	width: 82px;
	height: 133px;
}

.footer {
	background: url(../images/footer.jpg); repeat: repeat-x;
	width: 1153px;
	height: 84px;
}

.bio {
	background-image: url(../images/bio_window.jpg);
	background-repeat: no-repeat;
	width: 539px;
	height: 338px;
}

.general {
	background-image: url(../images/window.jpg);
	background-repeat: no-repeat;
	width: 539px;
	height: 338px;
}

.general1 {
	background-image: url(../images/window.jpg);
	background-repeat: no-repeat;
	width: 539px;
	height: 338px;
	padding-left: 40px;
	padding-right: 30px;
	padding-top: 20px;
}

.live {
	background-image: url(../images/live_window.jpg);
	background-repeat: no-repeat;
	width: 539px;
	height: 338px;
}

.videot {
	background-image: url(../images/video_window.jpg);
	background-repeat: no-repeat;
	width: 539px;
	height: 338px;
}

.media {
	background-image: url(../images/media_window.jpg);
	background-repeat: no-repeat;
	width: 539px;
	height: 338px;
}

.junior_cup {
	background-image: url(../images/juniorcup_window.jpg);
	background-repeat: no-repeat;
	width: 539px;
	height: 338px;
}

.f1 {
	background-image: url(../images/f1_window.jpg);
	background-repeat: no-repeat;
	width: 539px;
	height: 338px;
}

.boat {
	background-image: url(../images/boat_window.jpg); 
	background-repeat: no-repeat;
	width: 539px;
	height: 338px;
	padding-left: 300px;
}

.boat_en {
	background-image: url(../images/boat_window_en.jpg); 
	background-repeat: no-repeat;
	width: 539px;
	height: 338px;
	padding-left: 300px;
}

.gallery {
	background-image: url(../images/gallery_window.jpg);
	background-repeat: no-repeat;
	width: 539px;
	height: 338px;
}

.news {
	background-image: url(../images/news_window.jpg);
	background-repeat: no-repeat;
	width: 539px;
	height: 338px;
}

.twoseater {
	background-image: url(../images/2seater_aloitussivu.jpg); 
	background-repeat: no-repeat;
	width: 953px;
	height: 340px;
}

.twoseater_form {
	background-image: url(../images/2seater_lomake.jpg); 
	background-repeat: no-repeat;
	width: 953px;
	height: 340px;
	padding-top: 10px;
	padding-left: 20px;
}

#taloteksti {
    width: 290px;
}

.house1 {
	background-image: url(../images/honkatalot_laatu_window.jpg); 
	background-repeat: no-repeat;
	width: 953px;
	height: 338px;
	padding-top:5px;
}

.house_polarkivi {
	background-image: url(../images/taloprojekti_polarkivi.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 338px;
	padding-top: 10px;
}

.house_viemero {
	background-image: url(../images/taloprojekti_viemero.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 338px;
	padding-top: 10px;
}

.house_honkatalot {
	background-image: url(../images/taloprojekti_honkatalot.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 338px;
	padding-top: 10px;
}

.house_luhta {
	background-image: url(../images/taloprojekti_luhta.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 338px;
	padding-top: 10px;
}

.house_kristalli {
	background-image: url(../images/taloprojekti_kristalli.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 338px;
	padding-top: 10px;
}

.house_puustelli {
	background-image: url(../images/puustelli.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 338px;
	padding-top: 10px;
}

.house_jackpoint {
	background-image: url(../images/taloprojekti_jackpoint.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 338px;
	padding-top: 10px;
}

.house_keittiopiste {
	background-image: url(../images/taloprojekti_keittiopiste.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 338px;
	padding-top: 10px;
}

.house_technogym {
	background-image: url(../images/technogym.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 338px;
	padding-top: 10px;
}

.house_asko {
	background-image: url(../images/taloprojekti_asko.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 338px;
	padding-top: 10px;
}

.house_ebts {
	background-image: url(../images/taloprojekti_ebts.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 338px;
	padding-top: 10px;
}

.house_pukkila {
	background-image: url(../images/taloprojekti_pukkila.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 338px;
	padding-top: 10px;
}

.house2 {
	background-image: url(../images/samin_haastattelu.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 338px;
}

.house3 {
	background-image: url(../images/taloprojekti_honkatalot.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 338px;
	padding-top: 10px;
	padding-left: 10px;
}

.house4 {
	background-image: url(../images/tulossa1.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 338px;
}

.house_multimedia {
	background-image: url(../images/multimedia_window.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 338px;
}

.house5 {
	background-image: url(../images/tulossa2.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 338px;
}

.junior1 {
	background-image: url(../images/jt_yleista.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 338px;
}

.junior2 {
	background-image: url(../images/jt_juniorteam.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 338px;
}

.junior3 {
	background-image: url(../images/jt_galleria.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 338px;
}

.junior4 {
	background-image: url(../images/jt_multimedia.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 338px;
}

.junior5 {
	background-image: url(../images/junior05.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 338px;
}

.fp {
	background-image: url(../images/fp_window.jpg);
	background-repeat: no-repeat;
	width: 539px;
	height: 338px;
}

.dubai {
	background-image: url(../images/dubai_window.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 338px;
}

.odd {
	background-color: #eeeeee;
}

.odd td {
	color: #000000;
	padding: 2px;
}

#divcontainer { position: relative; top: -20px; left: 230px; width: 279px; height: 250px; overflow: hidden; visibility: hidden; clip: rect(0 auto auto auto); }
#divcontent { position: relative; top: 0px; left: 0px; visibility: visible; }
#divdowncontrol { text-align: right; position: relative; z-index: 1; top: 230px; left: 155px; width: 373px; visibility: visible; }
#divupcontrol { text-align: right; position: relative; z-index: 1; top: 25px; left: 155px; width: 373px; visibility: visible; }

.slideshow { 
	height: 339px;
	overflow: hidden;
 }
 
 #flashcontent {
 	padding: 0;
 	margin: 0;
 }
 
 #nav { z-index: 50; position: absolute; top: 10px; right: 10px }
#nav a { margin: 0 1px; padding: 2px 3px; border: 1px solid #c1d0d5; background: #e9f0f6; text-decoration: none; color: #2b4250 }
#nav a.activeSlide { background: #e9f0f6; border: 1px solid #143a51;  }
#nav a:focus { outline: none; }


