a
{
	outline: 0;
}

.leipateksti
{
	font-family: verdana;
	color: #003366;
	font-size: 11px;
}

.start_leipateksti
{
	font-family: verdana;
	color: #336699;
	font-size: 11px;
}

.valk
{
	font-family: verdana;
	color: #FFFFFF;
	font-size: 10px;
}

.taulureuna_blue
{
	border: 1px solid #336699;
}

.taulureuna_kuvapankki
{
	border: 1px solid #336699;
	padding: 4px 4px 4px 4px;
}

.kuvareuna
{
	border: 1px solid #758FA3;
}

.navivari
{
	font-family: verdana;
	color: #6699CC;
	font-size: 11px;
	text-decoration: none;
}

a:link.linkki, a:visited.linkki
{
	font-family: verdana;
	color: #336699;
	font-size: 11px;
	text-decoration: none;
}

a:hover.linkki, a:active.linkki
{
	font-family: verdana;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}

a:link.tekstilinkki, a:visited.tekstilinkki
{
	font-family: verdana;
	color: #336699;
	font-size: 11px;
	text-decoration: none;
}

a:hover.tekstilinkki, a:active.tekstilinkki
{
	font-family: verdana;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

a:link.vihrea, a:visited.vihrea
{
	position: relative;
	font-family: verdana;
	color: #3A732E;
	font-size: 11px;
	text-decoration: none;
	z-index: 10;
}

a:hover.vihrea, a:active.vihrea
{
	position: relative;
	font-family: verdana;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	z-index: 10;
}

a:link.navi, a:visited.navi
{
	font-family: verdana;
	color: #8FB5D2;
	font-size: 11px;
	text-decoration: none;
}

a:hover.navi, a:active.navi
{
	font-family: verdana;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}

td#navipohja
{
	padding-bottom: 2px;
}

#tekstikentta_yritys
{
	padding-top: 86px;
	margin-left: 202px;
	width: 270px;
}

#tekstikentta_designer
{
	padding-top: 86px;
	margin-left: 202px;
	width: 350px;
}

#tekstikentta_ajankohtaista
{
	padding-top: 66px;
	padding-left: 497px;
	padding-right: 22px;
}

#tekstikentta_referenssit
{
	padding-top: 66px;
	padding-left: 107px;
	padding-right: 22px;
}

#tekstikentta_kuvapankki
{
	padding-top: 66px;
	padding-left: 217px;
	padding-right: 22px;
}

#interior_kuva
{
	position: absolute;
	padding-top: 65px;
	margin-left: 496px;
	_margin-left: 293px;
	padding-right: 0px;
}

#interior_kuva_parts
{
	position: absolute;
	padding-top: 405px;
	margin-left: 66px;
	_margin-left: -140px;
}

#interior_info
{
	position: absolute;
	padding-top: 435px;
	margin-left: 516px;
	_margin-left: 314px;
}

#interior_info2
{
	position: absolute;
	padding-top: 429px;
	margin-left: 516px;
	_margin-left: 326px;
}

#interior_mitat
{
	position: absolute;
	padding-top: 429px;
	margin-left: 822px;
	_margin-left: 618px;
}

#classic_interior_kuva
{
	position: absolute;
	padding-top: 65px;
	margin-left: 496px;
	_margin-left: 380px;
	padding-right: 0px;
}

#classic_interior_kuva_parts
{
	position: absolute;
	padding-top: 405px;
	margin-left: 66px;
	_margin-left: -60px;
}

#classic_interior_info
{
	position: absolute;
	padding-top: 435px;
	margin-left: 516px;
	_margin-left: 398px;
}

#classic_interior_info2
{
	position: absolute;
	padding-top: 429px;
	margin-left: 516px;
	_margin-left: 398px;
}

#classic_interior_mitat
{
	position: absolute;
	padding-top: 429px;
	margin-left: 822px;
	_margin-left: 708px;
}

#tekstikentta_interior
{
	position: relative;
	padding-top: 76px;
	margin-left: 237px;
	padding-right: 22px;
	width: 190px;
	
}

#classic_otsikko
{
	position: absolute;
	margin-top: 27px;
	margin-left: 512px;
	_margin-left: 396px;
	font-family: verdana;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
}

#classic_tuotenimi_otsikko
{
	position: absolute;
	margin-top: 350px;
	margin-left: 38px;
	_margin-left: -75px;
	font-family: verdana;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 16px;
}

#sos_otsikko
{
	position: absolute;
	margin-top: 27px;
	margin-left: 512px;
	_margin-left: 308px;
	font-family: verdana;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
}

#tuotenimi_otsikko
{
	position: absolute;
	margin-top: 350px;
	margin-left: 38px;
	_margin-left: -165px;
	font-family: verdana;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 16px;
}

#tekstikentta_funktional_de
{
	position: relative;
	padding-top: 76px;
	margin-left: 211px;
	padding-right: 22px;
	width: 267px;
	z-index: 9;
}

#tekstikentta_funktional
{
	position: relative;
	padding-top: 76px;
	margin-left: 237px;
	padding-right: 22px;
	width: 240px;
	z-index: 9;
}

#kuvakentta_ajankohtaista
{
	float: left;
	padding-top: 26px;
	padding-left: 42px;
	padding-right: 22px;
}

#kuvakentta_kuvapankki
{
	position: relative;
	float: left;
	padding-top: 112px;
	padding-left: 53px;
	padding-right: 22px;
	line-height: 22px;
	z-index: 9;
}

#kuvakentta_funktional
{
	position: relative;
	float: left;
	padding-top: 89px;
	padding-left: 50px;
	padding-right: 22px;
	line-height: 22px;
	z-index: 9;
}

#kuvakentta_cv
{
	float: left;
	padding-top: 26px;
	padding-left: 42px;
	padding-right: 22px;
}

.keskitys
{
	text-align: left; 
	margin-top: -240px; 
	margin-left: auto; 
	margin-right: auto; 
	background-repeat: repeat-x;
}

/* jQuery slide */
.slideshow { height: 362px; width: 272px; }
/* .slideshow img { padding: 15px; border: 1px solid #ccc; background-color: #eee; } */

#nav a { border: 1px solid #ccc; background: #fc0; text-decoration: none; margin: 0 5px; padding: 3px 5px;  }
#nav a.activeSlide { background: #ea0 }
#nav a:focus { outline: none; }

.slideshow
{
	width: 422px; 
	height: 389px; 
/*	background-color: white; */
}