@charset "utf-8";
a:link {
	text-decoration: none;
	color: #333;
}
a:visited {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: underline;
	color: #F00;
}
a:active {
	text-decoration: none;
	color: #333;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
* {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
#centerCol {
	float: left;
	width: 800px;
	display: block;
}
#mainMenu {
	display: block;
	float: left;
	height: 40px;
	width: 900px;
	font-family: Arial;
	margin-top: 40px;
	background-color: #00356a;
}
#logo {
	float: left;
	height: 80px;
	width: 100px;
}
#mainMenu a:hover {
	background-color: #005EBB;
}
.palsta2 {
	display: block;
	width: 200px;
	margin-left: 200px;
	position: absolute;
	top: 813px;
}

#mainMenu p {
	height: 30px;
	padding-top: 10px;
	color: #FFF;
	background-color: #002953;
	text-align: center;
	padding-right: 20px;
	padding-left: 20px;
}
.selected {
	height: 30px;
	padding-top: 10px;
	color: #FFF;
	background-color: #002953;
	left: auto;
	padding-left: 20px;
	font-size: 15px;
}
.flashmargin {
	margin-top: 80px;
}
#mainMenu ul li {
	display: block;
	float: left;
}
#mainMenu ul li a {
	color: #FFF;
	display: block;
	height: 40px;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 15px;
	text-decoration: none;
	float: left;
	line-height: 40px;
}
#ProductMenu {
	display: block;
	float: left;
	height: 40px;
	width: 800px;
	font-family: Arial;
}
#ProductMenu a:hover {
	background-image: url(Grafiikat/kieli2_02.png);
	color: #FFF;
}
#ProductMenu p {
	color: #333;
	height: 40px;
	width: 100px;
	line-height: 40px;
	font-size: 15px;
	background-color: #FFF;
	text-align: center;
}
#ProductMenu ul li {
	display: block;
	float: left;
}
#ProductMenu ul li a {
	line-height: 40px;
	display: block;
	height: 40px;
	font-size: 15px;
	text-decoration: none;
	float: left;
	color: #FFF;
	width: 100px;
	text-align: center;
}
#mainContent {
	display: block;
	float: left;
	width: 900px;
	height: 380px;
}
#mainContent2 {
	display: block;
	float: left;
	width: 430px;
	height: 350px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	padding-left: 20px;
}
#mainContent3 {
	display: block;
	float: right;
	width: 450px;
	height: 350px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#mainContent4 {
	display: block;
	float: right;
	width: 430px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 350px;
	line-height: 20px;
}
#mainContentOtsikko {
	display: block;
	float: left;
	width: 450px;
	height: 30px;
	text-align: left;
	margin-top: 37px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 21px;
	color: #333;
}
#mainContentOtsikko2 {
	display: block;
	float: left;
	width: 400px;
	height: 30px;
	text-align: left;
	margin-top: 37px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 21px;
	color: #333;
}
#mainContentFlash {
	display: block;
	width: 900px;
	padding-bottom: 20px;
	padding-top: 25px;
	float: left;
	background-image: url(grafiikat/ContactBG.png);
	background-repeat: repeat;
	height: 80px;
}
#mainContentFlash2 {
	display: block;
	float: left;
	width: 600px;
	height: 488px;
	margin-bottom: 20px;
}
.listatyyli {
	line-height: 25px;
	margin-left: 20px;
}
.ThreeContentLinkTitle {
	display: block;
	float: left;
	height: 40px;
	width: 280px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #333;
	font-weight: bold;
	margin-right: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.ThreeContentLinkTitle2 {
	display: block;
	float: left;
	height: 40px;
	width: 280px;
	font-family: Arial;
	font-size: 30px;
	font-weight: bold;
	padding-top: 10px;
	color: #333;
}
.ThreeContentLinkImage {
	display: block;
	float: left;
	height: 100px;
	width: 280px;
	border-width: 0;
	margin-right: 30px;
}
.ThreeContentLinkImage2 {
	display: block;
	float: left;
	height: 100px;
	width: 280px;
}
.ThreeContentLink {
	font-family: Arial;
	font-size: 12px;
	color: #333;
	display: block;
	float: left;
	height: 100px;
	width: 280px;
	margin-right: 30px;
	margin-top: 20px;
	text-align: left;
}
.ThreeContentLink2 {
	font-family: Arial;
	font-size: 12px;
	color: #333;
	display: block;
	float: left;
	height: 100px;
	width: 280px;
	margin-top: 20px;
}
.FourContentLinkTitle {
	display: block;
	float: left;
	height: 40px;
	width: 210px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #333;
	font-weight: bold;
	margin-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.FourContentLinkTitle2 {
	display: block;
	float: left;
	height: 40px;
	width: 215px;
	font-family: Arial;
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 5px;
}
.FourContentLinkImage {
	display: block;
	float: left;
	height: 100px;
	width: 210px;
	border-width: 0;
	margin-right: 20px;
}
.FourContentLinkImage2 {
	display: block;
	float: left;
	height: 100px;
	width: 210px;
	border-width: 0;
	margin-left: 10px;
}
.FourContentLink {
	font-family: Arial;
	font-size: 12px;
	color: #333;
	display: block;
	float: left;
	height: 100px;
	width: 210px;
	margin-right: 20px;
	margin-top: 20px;
	text-align: left;
	padding-bottom: 10px;
}
.FourContentLink2 {
	font-family: Arial;
	font-size: 12px;
	color: #333;
	display: block;
	float: left;
	height: 100px;
	width: 190px;
	margin-top: 10px;
	margin-bottom: 30px;
	margin-left: 20px;
}
#index {
	display: block;
	float: left;
	width: 900px;
	margin-top: 10px;
}
#index2 {
	display: block;
	float: left;
	height: 150px;
	width: 900px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(grafiikat/ContactBgImage.png);
}
#footer {
	display: block;
	float: left;
	height: 30px;
	width: 900px;
}
.Center900px {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
.ContactBG {
	display: block;
	float: left;
	width: 100%;
	height: 300px;
	vertical-align: bottom;
	background-image: url(grafiikat/ContactBG.png);
}
#AddThisButton {
	display: block;
	float: right;
	height: 27px;
	width: 110px;
	padding-top: 13px;
}
.TitleText {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px;
}
.TitleText1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-weight: bold;
	font-size: 30px;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.TitleText2 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #F00;
}
.TitleText3 {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #333;
}
.TitleText4 {
	font-family: Arial;
	font-size: 10px;
	color: #F00;
}
.TitleText5 {
	font-family: Arial;
	font-size: 10px;
	color: #333;
}
.HeaderBackground {
	display: block;
	float: left;
	width: 100%;
	background-color: #004a94;
}
.FooterBackground {
	display: block;
	float: left;
	width: 100%;
	position: fixed;
	left: 0px;
	bottom: 0px;
	background-color: #004A94;
}
.Contact1 {
	display: block;
	height: 90px;
	width: 150px;
	float: left;
	margin-left: 200px;
	font-family: Arial;
	font-size: 12px;
	color: #333;
	padding-top: 45px;
}
.Contact2 {
	display: block;
	height: 90px;
	width: 150px;
	float: left;
	font-family: Arial;
	font-size: 12px;
	color: #333;
	padding-top: 45px;
}
.Contact3 {
	display: block;
	height: 90px;
	width: 200px;
	float: left;
	font-family: Arial;
	font-size: 12px;
	color: #333;
	padding-top: 45px;
}
.Contact4 {
	display: block;
	height: 90px;
	width: 200px;
	float: left;
	font-family: Arial;
	font-size: 12px;
	color: #333;
	padding-top: 45px;
}
.ContentLink1 {
	display: block;
	float: left;
	height: 40px;
	width: 210px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #333;
	font-weight: bold;
	margin-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.ContentLink2 {
	display: block;
	float: left;
	height: 100px;
	width: 210px;
	border-width: 0;
	margin-right: 20px;
}
.ContentLink3 {
	font-family: Arial;
	font-size: 12px;
	color: #333;
	display: block;
	float: left;
	height: 100px;
	width: 210px;
	margin-right: 20px;
	margin-top: 20px;
	text-align: left;
}
.ContentLink4 {
	display: block;
	float: left;
	height: 100px;
	width: 210px;
}
.ContentLink6 {
	display: block;
	float: left;
	height: 40px;
	width: 210px;
	font-family: Arial;
	font-size: 30px;
	font-weight: bold;
	padding-top: 10px;
}
.ContentLink7 {
	display: block;
	float: left;
	height: 150px;
	width: 200px;
	margin-top: 10px;
}
.ContentLink8 {
	font-family: Arial;
	font-size: 12px;
	display: block;
	height: 135px;
	width: 160px;
	float: left;
	margin-top: 10px;
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 20px;
	font-weight: bold;
	color: #333;
	background-image: url(Grafiikat/link3.png);
	text-align: center;
}
.ContentLink9 {
	font-family: Arial;
	font-size: 12px;
	color: #333;
	display: block;
	float: left;
	height: 135px;
	width: 160px;
	margin-top: 10px;
	background-image: url(Grafiikat/link2.png);
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 20px;
	font-weight: bold;
	text-align: center;
}
.ContentLink10 {
	font-family: Arial;
	font-size: 12px;
	color: #333;
	display: block;
	float: left;
	height: 135px;
	width: 160px;
	margin-top: 10px;
	background-image: url(Grafiikat/link1.png);
	font-weight: bold;
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: center;
}
.ContentLink11 {
	font-family: Arial;
	font-size: 30px;
	color: #333;
	display: block;
	float: left;
	height: 200px;
	width: 225px;
	font-weight: bold;
}
.ContentLink12 {
	font-family: Arial;
	font-size: 12px;
	color: #333;
	display: block;
	float: left;
	height: 100px;
	width: 210px;
	margin-top: 20px;
}
.YritysOtsikko {
	display: block;
	float: left;
	height: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #333;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 880px;
	padding-left: 20px;
}
.YritysLaatikko {
	float: left;
	height: 100px;
	width: 200px;
	margin-left: 20px;
	margin-bottom: 20px;
}
.YritysLaatikkoOtsikko {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 15px;
	width: 200px;
}
.bold {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.YritysLaatikkoOtsikkoSulkeet {
	font-family: Arial;
	font-size: 12px;
	color: #333;
	font-weight: normal;
}
.YritysLaatikkoContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.YritysHR1 {
	width: 900px;
	margin-top: 155px;
	position: absolute;
	background-color: #CCCCCC;
	height: 1px;
}
.YritysHR2 {
	width: 900px;
	position: absolute;
	margin-top: 340px;
	background-color: #CCCCCC;
	height: 1px;
}
.AuringonsuojaKuva {
	display: block;
	float: left;
	width: 445px;
	height: 521px;
	margin-top: 37px;
}
.AuringonsuojaContent2 {
	display: block;
	float: left;
	width: 390px;
	text-align: left;
	margin-bottom: 15px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 20px;
	margin-top: -150px;
}
.AuringonsuojaContentOtsikko {
	display: block;
	float: left;
	width: 390px;
	height: 30px;
	text-align: left;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 21px;
	color: #333;
}
.ohjeet4 {
	display: block;
	float: left;
	width: 550px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin-right: 350px;
}
.ohjeet5 {
	display: block;
	float: left;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin-right: 400px;
}
.ohjeet6 {
	display: block;
	float: left;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin-right: 400px;
	margin-bottom: 20px;
}
.ohjeetOtsikko4 {
	display: block;
	float: left;
	width: 880px;
	height: 30px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 20px;
	color: #333;
	margin-top: 20px;
	margin-left: 20px;
}
.ohjeetOtsikko5 {
	display: block;
	float: left;
	width: 600px;
	height: 30px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-top: 15px;
	margin-bottom: 10px;
	color: #333;
	font-weight: bold;
	margin-left: 20px;
}
.ohjeetTiedot5 {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: bold;
	margin-top: 12px;
}
.ISODIV {
	height: 850px;
	width: 900px;
	background-image: url(grafiikat/aineisto.png);
}
.ohjeetTeksti {
	margin-left: 20px;
}
.pdf {
	display: block;
	margin-left: 20px;
}
.ISODIV2 {
	height: 970px;
	width: 900px;
	background-image: url(grafiikat/aineisto.png);
	background-position: bottom;
}
.ProductMenu {
	display: block;
	float: left;
	height: 300px;
	width: 455px;
	font-family: Arial;
	font-size: 12px;
	color: #333;
	padding-left: 20px;
}
#youtube {
	display: block;
	float: left;
	height: 115px;
	width: 30px;
	position: fixed;
	top: 80px;
	right: 0px;
}
.palvelutTextBox1 {
	display: block;
	float: left;
	height: 260px;
	width: 400px;
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
.palvelutImageBox1 {
	display: block;
	float: right;
	height: 260px;
	width: 455px;
}
.palvelutTextBox2 {
	display: block;
	float: right;
	height: 260px;
	width: 400px;
	margin-top: 30px;
	margin-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
.palvelutImageBox2 {
	display: block;
	float: left;
	height: 290px;
	width: 455px;
}
.palvelutTextBox3 {
	display: block;
	float: left;
	height: 260px;
	width: 400px;
	margin-left: 20px;
	margin-top: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
.palvelutImageBox3 {
	display: block;
	float: right;
	height: 290px;
	width: 455px;
}
.palveluotsikko {
	display: block;
	float: left;
	width: 450px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333;
	font-weight: bold;
	line-height: 20px;
	margin-top: 20px;
	margin-bottom: 15px;
}
.palveluLine {
	width: 900px;
	background-color: #CCCCCC;
	height: 1px;
	display: block;
	float: left;
}
.suurtulosteetKuva {
	display: block;
	height: 380px;
	width: 900px;
	float: left;
	background-image: url(grafiikat/suurtulosteet.png);
}
.tuotteetKuva {
	display: block;
	height: 380px;
	width: 900px;
	float: left;
	background-image: url(grafiikat/tuotteet.png);
}
.ulkomainontaKuva {
	display: block;
	height: 380px;
	width: 900px;
	float: left;
	background-image: url(grafiikat/ulkomainonta.png);
}
.banderollitKuva {
	display: block;
	height: 380px;
	width: 900px;
	float: left;
	background-image: url(grafiikat/banderollit.png);
}
.banderollitKuvaOtsikko {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	float: left;
	margin-top: 30px;
	margin-left: 30px;
	font-weight: bold;
	color: #333333;
	width: 500px;
}
.banderollitKuvaMiete {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	float: left;
	margin-left: 30px;
	color: #333333;
	width: 500px;
	margin-top: 0px;
}
.liputKuva {
	display: block;
	height: 380px;
	width: 900px;
	float: left;
	background-image: url(grafiikat/liput.png);
}
.paasivutKuvaOtsikko {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	float: left;
	margin-top: 30px;
	margin-left: 30px;
	font-weight: bold;
	color: #FFFFFF;
	width: 500px;
}
.paasivutKuvaMiete {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	float: left;
	margin-left: 30px;
	color: #FFFFFF;
	width: 500px;
	margin-top: 0px;
}
#kieli1 {
	display: block;
	float: right;
	height: 30px;
	width: 30px;
	padding-top: 10px;
	font-size: 12px;
	color: #D6D6D6;
	padding-left: 5px;
}
#kieli2 {
	display: block;
	float: right;
	height: 30px;
	width: 25px;
	padding-top: 10px;
	font-size: 12px;
	color: #D6D6D6;
	padding-left: 10px;
}
.ikkunateipitKuva {
	display: block;
	height: 380px;
	width: 900px;
	float: left;
	background-image: url(grafiikat/ikkunateippaukset.png);
}
.autoteippauksetKuva {
	display: block;
	height: 380px;
	width: 900px;
	float: left;
	background-image: url(grafiikat/autoteippaus.jpg);
}
.tapahtumatKuva {
	display: block;
	height: 380px;
	width: 900px;
	float: left;
	background-image: url(grafiikat/tapahtumat.png);
}
.somisteetKuva {
	display: block;
	height: 380px;
	width: 900px;
	float: left;
	background-image: url(grafiikat/somisteet.png);
}
.telineetKuva {
	display: block;
	height: 380px;
	width: 900px;
	float: left;
	background-image: url(grafiikat/esillepanotelineet.png);
}
.rullaseinatKuva {
	display: block;
	height: 380px;
	width: 900px;
	float: left;
	background-image: url(grafiikat/rullaseinat.png);
}
.heratteetKuva {
	display: block;
	height: 380px;
	width: 900px;
	float: left;
	background-image: url(grafiikat/heratteet.png);
}
.kehyksetKuva {
	display: block;
	height: 380px;
	width: 900px;
	float: left;
	background-image: url(grafiikat/kehykset.png);
}
.valomainoksetKuva {
	display: block;
	height: 380px;
	width: 900px;
	float: left;
	background-image: url(grafiikat/valomainos.png);
}
.aurinkoKuva {
	display: block;
	height: 380px;
	width: 900px;
	float: left;
	background-color: #333333;
}
.pysakkiKuva {
	display: block;
	height: 380px;
	width: 900px;
	float: left;
	background-image: url(grafiikat/pysakki.png);
}
.ulkotaulutKuva {
	display: block;
	height: 380px;
	width: 900px;
	float: left;
	background-image: url(grafiikat/ulkotaulut.png);
}
.cititvKuva {
	display: block;
	height: 380px;
	width: 900px;
	float: left;
	background-image: url(grafiikat/citi.png);
}
.bussiKuva {
	display: block;
	height: 380px;
	width: 900px;
	float: left;
	background-image: url(grafiikat/bussimainonta.png);
}
.valomainosKuvaOtsikko {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	float: left;
	margin-top: 30px;
	margin-left: 30px;
	font-weight: bold;
	color: #333333;
	width: 500px;
}
.valomainosKuvaMiete {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	float: left;
	margin-left: 30px;
	color: #333333;
	width: 500px;
	margin-top: 0px;
}
 
.otsikkoa {
	display: block;
	float: left;
	width: 450px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333;
	font-weight: bold;
	line-height: 20px;
	margin-top: 20px;
	margin-bottom: 15px;
}

.otsikkoaa {
	display: block;
	float: left;
	width: 450px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	font-weight: bold;
}

.pdfright {
	display: block;
	position: absolute;
	top: 820px;
}
.tarjous{
	float: right;
	width: 220px;
	height: 270px;
	background-image: url(grafiikat/tarjous.png);
	position: absolute;
	margin-top: 10px;
	margin-left: 680px;
}
textarea {
	resize:none;
}

