
body {
	margin: 0px;
	padding : 0px;
	text-align: center;
}

a {
	color : #469326;
	text-decoration : underline;
	font-family : Verdana;
	font-size : 12px;
}



#maincontent{
	margin-left : 25px;

   font-family : Verdana; 
   width : 450px;
   
   /* overflow : hidden; */
   
	
}
#maincontentWide{
	margin-left : 25px;
   font-family : Verdana; 
   width : 630px;
}

#tuotekuvaus {
	width : 435px;
/*	height : 512px;*/
	
	position : absolute; 
	left : 497px;
	top : 5px;
}

#tuotekuvaus h1 {
	font-size : 20px;
}

#tuoteylaosa {
	position : absolute;
	left : 0px;
	top  : 0px;
	width : 435px;
	height : 120px;
	
	
}

#tuotealaosa {

	position : absolute;
	left : 0px;
	top : 105px;
	
	
	width : 435px;
	
	
	
	background-image:url(../img/harmaabox2.gif);	
	background-repeat:no-repeat;
	background-position : left bottom;
}

#tuoteban {
	margin-left : 11px;
	margin-top  : 12px;
	height : 86px;
	width  : 410px;
	
}

#etualanavi .sdivhigh2 a{
	
	font-size : 11px;
	text-decoration : none;	
	color : white;
}



.topnmiddle, .topnleft, .topnright {
	height : 38px;
	float : left;
}

.topnleft, .topnright {
	width : 9px;
}

.topnleft {
	margin-left : 2px;
}


.topnmiddle {	
	
	/*background-image : url(../img/topnback.gif);
	background-repeat: repeat-x;		*/
	
	color : white;
	font-size : 14px;
	
}

#etualanavi {
	position : absolute;
	top  : 127px;
	left : 43px;	
	color : #9EC1FF;
	width : 850px;		
	text-align : center;	
}

#etualanavic {
	
	height : 15px;	
	vertical-align : top;
	margin-left : auto;
	margin-right : auto;
	
	position : absolute;
	
	visibility : hidden;
	
}

.iimg1 {
	
	display : inline;
}

.iimg2 {
	display : inline;
}



#etualanavi .sdiv {	
	height : 23px;
	float : left;
	margin-left  : 4px;
	margin-right : 4px;	
	
	padding-top:4px;
}

#etualanavi .sdivhigh {	
	
	float : left;
	height : 23px;
	background: url(../img/bgosa1.png) no-repeat 0px 0px; 
	margin-left : 5px;
	margin-right : 5px;
}

#etualanavi .sdivhigh2 {	
	
	float : left;
	height : 23px;
	background: url(../img/bgosa2.png) no-repeat right 0px; 
	
 	font-family : Verdana; 
 	font-size   : 11px;	
 	padding-top : 4px;
 	padding-left : 6px;
 	padding-right : 6px;
}


#koe {
	display : inline;	
	position : relative;	
	font-size : 11px;
	font-family : Verdana;
	padding : 3px;
}

#koe1 {	position : absolute;
		left	 : 0px; 
		top		 : 0px;		
	   }
#koe1 img, #koe4 img {
		width : 1px;
		height : 1px;
		border : 0px;
		vertical-align : top;		
}	   

#koe2 img, #koe3 img {
		width : 1px;
		height : 1px;
		border : 0px;
		vertical-align : bottom;		
}	   

#koe2 {	position : absolute;left	 : 0px; bottom: 0px;}
#koe3 {	position : absolute;right : 0px; 	bottom: 0px;}
#koe4 {	position : absolute;right : 0px; 	top		 : 0px;}




/* Testing rounded div */

div.rounded {

 display : block;
 height  : 23px;
 width   : 90px; 
 background: url(../img/bgosa1.png) no-repeat 0px 0px; 
 vertical-align : top;
 
}

div.rounded div {
	
 display : block;
 height  : 23px; 
 background: url(../img/bgosa2.png) no-repeat right 0px;
 font-family : Verdana; 
 font-size   : 11px;

 
}

div.rounded div a {

	margin-left : auto;	
	margin-right : auto;
	vertical-align : center;

 padding-top      : 2px;		
 padding-left     : 5px;
 padding-right    : 5px;
 padding-bottom   : 2px;		
	
 	height : 25px;		
}

#etualanavi div.rounded div a {

	
	margin-left : auto;	
	margin-right : auto;
	vertical-align : top;

 	margin-top       : 2px;		
 	padding-left     : 5px;
 	padding-right    : 5px;
 	padding-bottom   : 2px;
 	
 	height : 23px;		
 	
	color : #9EC1FF;
	text-decoration : none;
	font-family : Verdana;
	font-size   : 11px;
	vertical-align : top;	
 	

		
}


.sdivtxt {
	vertical-align : top;
}



.sdiv2btop {
	display : block;
	background-color : none;
}
.sdiv2top {
	display : block;
	margin: 0 1px;
	background-color : #112851;
}
	
.sdiv2 {
		
	margin : 0 4px;		
	background-color : #112851;	
	display : inline;
		
}

.sdiv a  {
	color : #00567d;
	text-decoration : none;
	font-family : Verdana;
	font-size   : 11px;
	vertical-align : top;	
	
}

.sdiv a:hover  {
	color : #959595;
}


.sdiv {
	height : 23px;
	padding : 2px;
	
}


/*
#etualanavi a {
	color : #9EC1FF;
	text-decoration : none;
	font-family : Verdana;
	font-size   : 11px;
	vertical-align : top;	
}
*/

#topmenuarea {
	position : relative;	
	margin-left  : auto;
	margin-right : auto;
	width : 940px;
	
	
	
}
#topmenucont {
	position : absolute;
	left : 230px;
	top  : 86px;
	width : 650px;

}

#tophaku {
	
	position : absolute;
	right : 20px;
	top   : 20px;
	
	font-size : 11px;
	color : white;
	font-family : Verdana;	
	
	width : 350px;
	
	
}

#tophaku a {
	text-decoration : none;
	font-size : 11px;
	color : white;
	font-family : Verdana;	
	
	
}

#tophaku #languageSelect{
	margin: 5px 0 0 0;
	width:160px;
	float:left;
	text-align:left;
}
#tophaku #siteMap{
	margin: 5px 0 0 0;
	width:130px;
	float:left;
	text-align:right;
}

#tophaku img {
	vertical-align : middle;	
}

#tophaku input {
	vertical-align : middle;	
	width : 120px;
	margin-left : 15px;	
}

#topbackback {
	background-image:url(../img/topb2.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
#topbase {	
	/*background-color : #A30000;*/
	/*background-image : url(../img/koff_backt.jpg);*/
	
	background-image : url(../img/hbackbase.png);
	background-repeat: 
	no-repeat;
	background-position: top center; 	
	
	width : 100%;
	height: 158px;

}

#paaotsikko2 {
	padding-top : 10px;
}
h1.whiteHead{
	color:#ffffff;
}

#navi2backcont {
	width : 100%;
	background-image : url(../img/navi_level2_nauha.jpg);
	height : 30px;
		
}

#navi2cont {
	
	margin-left:  auto;
	margin-right: auto;		
	width : 1100px;	
	height : 29px;
	
	
}

#navilev2cont {	
	float : left;
	
	background-color : #1A3B76;
	height : 29px;
	color : #9EC1FF;	
	width : 918px;
	font-size : 12px;
	font-family : Arial;
	
	
	
}

#navi2vasen {
	float : left;	
	height : 29px;
}

#navilev2cont a {

	color : #9EC1FF;	
	font-size : 12px;
	font-family : Arial;
	text-decoration: none;	
	
	
		
}

#vasemmat {
	float : left;
	background-image : url(../img/navilevel2_kaksivasentaback.jpg);
	width  : 257px;
	height : 29px;
	
}

#loput {
	padding-top : 6px;
	float : left;
	height : 23px;
}

#vasenosa {
	float : left;
	height : 29px;
	
	
}

#navi2alue1 {
	float : left;
	
}

#navi2alue1yla {
	
	background-image : url(../img/navisininen.jpg);	
	height    : 1px;
	font-size : 1px;
	width : 918px;
	text-align : left;
	
}

#navi2alue1yla img{	
	
	margin-left  : 0px;
	padding : 0px;
}

#navi2alue1ala {
	height : 29px;
	width : 918px;	
	padding : 0px;
	
}



#kokoalaosa {
	
	width : 100%;
	height : 100%;
	
	background-image : url(../img/harmaapysty.jpg);	
	background-repeat : repeat-x;
	
	position : relative;
		
}

#tulostus {
	position : absolute;
	right : -25px;
	top   : 21px;
	text-align : left;
	width : 24px;
}

#oikeaosa {
	float :left;
}




/**********************************************************************************************

	Keskinavigaatioon tulevat asiat

***********************************************************************************************/

.navi2cont2 {
	
	margin-left:  auto;
	margin-right: auto;		
	
	width :  938px;	
	height : 600px;
	
	margin-top : 0px;
	
	position : relative;
	
	/* border : 1px solid black; */
	
}

.navi2cont2 img {
	
}


#navilev2cont {	
	
	float : left;
	
	background-color : #1A3B76;
	height : 29px;
	color : #9EC1FF;	
	width : 918px;
	font-size : 12px;
	font-family : Arial;
	
	
	
}

#navi2vasen {
	
	float : left;	
	height : 29px;
	
}

#navilev2cont a {

	color : #9EC1FF;	
	font-size : 12px;
	font-family : Arial;
	text-decoration: none;	
	
	
		
}

#vasemmat {
	float : left;
	background-image : url(../img/navilevel2_kaksivasentaback.jpg);
	width  : 257px;
	height : 29px;
	
}

#loput {
	padding-top : 6px;
	float : left;
	height : 23px;
}

#vasenosa {
	float : left;
	height : 29px;
	
	
}

#navi2alue1 {
	float : left;
	
}

#navi2alue1yla {
	
	background-image : url(../img/navisininen.jpg);	
	height    : 1px;
	font-size : 1px;
	width : 918px;
	text-align : left;
	
}

#navi2alue1yla img{	
	
	margin-left  : 0px;
	padding : 0px;
}

#navi2alue1ala {
	height : 29px;
	width : 918px;	
	padding : 0px;
	
}



#kokoalaosa {		
	background-image : url(../img/harmaapysty.jpg);	
	background-repeat : repeat-x;			
}

#oikeaosa {
	float :left;
}



.h2menuspecial  {
	
	background-image : url(../img/ala2special.jpg);
	background-position : bottom;
	background-repeat : no-repeat;
	width  : 224px;
	/*height : 32px;		*/
	
	color  : #1A3B76;
	font-size   : 11px;
	font-family : Verdana;
	font-weight : bold;
	
	text-align : left;
	
	
	padding-bottom  : 5px;
	
	min-height : 28px;		
	

}

.h2menuspecial a {
	text-decoration : none;
	color  : #1A3B76;
}

.h2txtvalittu a {	
	color : #BB0003;
}

.h2txtvalittu {
	padding-left : 30px;
	padding-top  : 10px;	
	
}


.h2txt {
	padding-left : 30px;
	padding-top  : 10px;	
	
}

.h2txt a{
	text-decoration : none;
	color  : #1A3B76;	
}

.h2mtxt {
	padding-left : 43px;
	padding-top  : 2px;
}

.h2txtval{
	
	padding-left : 43px;
	padding-top  : 0px;
	
	color  : #BB0003;
	/*font-size   : 11px;*/
	font-family : Verdana;
		
	text-align : left;
	font-weight : bold;
	
}
.h2txtval a {
	color  : #BB0003;
	/*font-size   : 11px;*/
	font-family : Verdana;
	text-decoration : none;
}

.h2mtxt a {
	color  : #505050;
	text-decoration : none;
}



.h2menu {
	background-image : url(../img/a2alanavi.jpg);
	background-position : left top;
	background-repeat : no-repeat;
	width  : 224px;	
		
	
	color  : #505050;
	font-size   : 11px;
	font-family : Verdana;
	
	text-align : left;
	
	border-bottom : 1px solid #F2F2F2;
	
}

.valittuh2menu {
	background-image : url(../img/a2alanavi_valittu.jpg);
	background-position : left top;
	background-repeat : no-repeat;	
	width  : 224px;	
	/*height : 18px;		*/
	
	color  : #BB0003;
	font-size   : 11px;
	font-family : Verdana;
	
	text-align : left;
	font-weight : bold;
	
	background-color : #F6F6F6;
	
	border-bottom : 1px solid #F2F2F2;
}


.oikeasisalto {
	float : left;
	margin-left : 5px;
	height : 560px;
	width  : 600px;
}





.vasenreuna {
	width  : 12px;
	height : 500px;	
	
	position : relative;
	
	background-image  : url(../img/reunussin_l.gif);		
	background-repeat : repeat-y;
	

}

.ylafade {
	position : absolute;
	top		 : 0px;
	left	 : 0px;	
}

.alafade {
	position : absolute;
	bottom	 : 0px;
	left	 : 0px;	
}












#vasenalacont {
	width : 230px;
	text-align : center;	
	float : left;
	margin-left : 3px;
}

#vasenalamenut {
	padding-left : 2px;
	border-left : 1px solid #F3F3F3;
	border-right : 1px solid #F3F3F3;
	background-color : white;
	
	
	
}

#vasentop {
	width : 230px;
}
#vasenbot {
	width : 230px;
}



	
#l2cont {
	
	background-image : url(../img/alaosatop.jpg);		
	background-repeat : no-repeat;
	background-color : white;
		
	height  : 700px;
	width   : 939px;	
	
	margin-left : auto;
	margin-right : auto;
	
	margin-top : 0px;
	
	padding-top : 4px;
	
}

#l2cont2 {	
	width   : 939px;		
	height  : 700px;
	background-repeat : no-repeat;
}




/*

Brown Slide CSS

*/

.browslide {
	
	background-image : url(../img/brownslide.gif);
	background-repeat: no-repeat;
	background-position: bottom center; 	
	
	width : 697px;	
	
	position : relative;
	
	height : 400px;
	
	
}

#boxarea {
	height : 500px;
}

.brownleft {
	height : 187px;	
	width  : 11px;
	background-image : url(../img/browntopleft.jpg);
	background-repeat: no-repeat;
	float : left;
	
	
	
}

.brownright {
	height : 187px;	
	width  : 11px;
	background-image : url(../img/browntopright.jpg);
	background-repeat: no-repeat;
	float : left;
	
}

.hr {
	color : #E7E7E7;
	height : 1px;
	border-top : 1px solid #e7e7e7;
	width : 430px;
}

.browntop {
	
/*	position : absolute;
	left : 11px;*/
	
	
	float : left;
	
	width : 675px;	
	
	
	
	background-image : url(../img/browntop.jpg);
	background-repeat: no-repeat;
	background-position: top center; 	
	
	text-align : left;
	padding-top : 46px;
	font-family : Times;
	font-size   : 12px;
	
	
	
	
}

#boxcontent {
	
	
	text-align : left;
	font-family : Verdana;
	color : #545454;
	
	margin-bottom : 40px;
	
	
	
}

#maps {
	position : absolute;
	
	right : 30px;
	top   : 40px;
	width : 160px;
}


#otsikko {
	text-align : left;
	height : 50px;
	
	color : #747474;
	margin-top : s0px;	
	/*border : 1px solid red;*/
	
	vertical-align : top;
	
}

#juomaots {
	
	text-align : left;
	height : 50px;	
	color : #747474;
	margin-top : 0px;	
	margin-left : 10px;
	
	width : 410px;	
	vertical-align : top;
	
}


#tuotetiedot {
	position : absolute;	
	left  : 240px;
	top   : 352px;	
	
	text-align : left;
	width : 226px;	
}

#tuoteteksti {
	
	font-family : Verdana;
	font-size :12px;
	text-align : left;
	
	width : 380px;
	color : #545454;
	
	/*
	position : absolute;	
	left  : 25px;
	top   : 10px;
	*/
	/*top   : 113px;	*/
	
	margin-top    : 20px;
	margin-left   : 26px;
	margin-bottom : 50px;
	
}

.tthr {

	float : left;
	clear : both;
	width : 226px;
	height : 2px;
	font-size : 1px;

	margin-top :    3px;	
	margin-bottom : 3px;
	
	
}

.tuotetieto {
	float : left;
	clear : both;

	width : 226px;
}

.ttnimi {
	float : left;
	position : relative;
	left : 0px;
	top  : 0px;	
	width : 115px;
	text-align : right;
	font-family : Verdana;
	font-size :11px;
	
}

.ttarvo {
	float : left;
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	margin-left : 10px;
	color : #3D3D3D;
}




#ominaisuudet {
	color : #545454;
	
	background-color : white;
	width : 226px;
	height : 19px;
	text-align : left;
	font-family : Verdana;
	font-size :11px;
	font-weight : bold;
	
	
}

#ominaisuudettxt {
	margin-left : 10px;	
	margin-bottom  : 0px;
	padding-top  : 2px;		
	
}


/*

Alaosan tekstit

*/

.alaosatxt {
	color : #CC0000;
	font-family : Verdana;
	font-size : 11px;
}

#aladiv {

	vertical-align : top;
	/*border : 1px solid black;*/
	height : 10px;
	text-align : left;
	color : #CC0000;
	font-family : Verdana;
	font-size : 10px;
	
	margin-left : 15px;
	margin-top : 15px;
	
	position : relative;
	
	
	
}

#aladiv a{
	color : #00567d;
	text-decoration : none;
}

.sep {
	color : #BEBEBE;
}

#alaruk {
	margin-bottom : 1px;
}

#kielivalinta {
	position : absolute;
	left: 800px;
	top :  90px;
	text-align : left;
	font-size : 10px;
	font-family : Verdana;
	color : white;
}

#alavas {
	position : absolute;
	left     : 0px;
	top		 : 0px;
	
}

#alaoik a, #alavas a  {
	font-size : 11px;
}

#alaoik {
	
	position : absolute;
	right    : 0px;
	top		 : 0px;
	
}
#alaoik #alaOikVasen{
	width:132px;
	float:left;
}
#alaoik #alaOikOikea{
	width:130px;
	float:left;
}

#alaoik .link, #alavas .link, #alavas .disclaimer{
	display:block;
	height:18px;
}
#alavas .disclaimer{
	color:#4d4d4d;
}

/*

Uutisotsikoiden tyylit

*/

.uutisotsikko {
	
	background-image : url(../img/uutistausta-ala.jpg);
	color : #BB0003;
	font-family : Arial;
	font-size : 11px;
	font-weight : bold;
	
	/*height : 38px;*/
	background-repeat : no-repeat;
	
	background-position :  left bottom;
	/*background-position : left 2px;*/
	
	text-align : left;
	padding-left : 30px;
	
	padding-bottom : 2px;
	
	min-height : 36px;
	
	margin-top : 8px;
	
}

.uutisotsikko2 {
	
	background-image : url(../img/uutistausta-ala.jpg);
	color : #BB0003;
	font-family : Arial;
	font-size : 11px;
	font-weight : bold;
	
	/*height : 38px;*/
	background-repeat : no-repeat;
	
	background-position :  left bottom;
	/*background-position : left 2px;*/
	
	text-align : left;
	padding-left : 30px;
	
	padding-bottom : 2px;
	
	min-height : 36px;
	
	margin-top : 8px;
	
}


.uutisotsikkoval {
	
	background-image : url(../img/uutistausta-ala.jpg);
	color : #BB0003;
	font-family : Arial;
	font-size : 11px;
	font-weight : bold;
	
	/*height : 38px;*/
	background-repeat : no-repeat;
	
	background-position :  left bottom;
	/*background-position : left 2px;*/
	
	text-align : left;
	padding-left : 30px;
	
	padding-bottom : 2px;
	
	min-height : 36px;
	
	margin-top : 8px;
	
}

.uutisotsikko a {
	color : #1A3B76;
	font-family : Arial;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;	
}

.uutisotsikko2 a {
	color : #1A3B76;
	font-family : Arial;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;	
}


.uutisotsikkoval a {
	color : #BB0003;
	font-family : Arial;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;	
}


.eival {
	color : #1A3B76;
	
	
}

.uutisdate {
	font-weight : normal;
	color : black;
}

.uutissispvm {
	color : #545454;
	text-align : left;
	font-family : Verdana;
	font-size : 13px;
	font-weight : bold;	
	
	margin-top : 13px;
	margin-bottom : 3px;
}

.spaced {

	text-align : left;
	font-family : Verdana;
	color : #545454;
	
	line-height: 150%;
	
}


#tilaa {
	background-image : url(../img/tilaaback.jpg);
	background-repeat : no-repeat;
	background-position : left top;
	width : 230px;	
	height : 102px;
	
	text-align : left;
	font-family : Verdana;
	font-size : 11px;
	
	margin-top : 5px;
	
}

#tilaatxt {
	margin-left : 20px;	
	padding-top  : 15px;	
	text-align : left;
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	color : #545454;	
}

#tilaainput {	
	margin-left : 15px;	
}

#tilaainput input {
	border : 1px solid #CECECE;
	height : 22px;
	width  : 200px;
	margin-bottom : 5px;
	margin-top    : 5px;
	
	padding : 2px;
	font-family : Verdana;
	font-size : 10px;
	padding-left : 6px;
	
	
}

#tilaakuvat {
	margin-left : 15px;	
	position : relative;
	width : 210px;
}

#eroakuva {
	position : absolute;
	right : 10px;
	top   : 0px;
}



#linkit, .linkki {
	background-color : #FBFBFB;
	padding-left : 10px;
	font-family : Verdana;
	
	font-size : 10px;
	font-weight : bold;
	text-align : left;
	padding : 4px;
	padding-left : 10px;
	
}

.linkki a {
	font-family : Verdana;	
	font-size : 10px;
	
	text-align : left;
	text-decoration : none;
	
}


#linkit {
	margin-top : 30px;
}

.linkki {
	background : none;
	font-weight : normal;
	border-bottom : 1px solid #F9F9F9;
}




/*
Alaosan tekstit
*/

.alaosatxt {
	color : #CC0000;
	font-family : Verdana;
	font-size : 11px;
}

#alac {
	
	margin-left : auto;
	margin-right : auto;
	
	width : 935px;
	position : relative;
	margin-top : 5px;
	
	
}

#aladiv {

	float : left;
	
	width : 100%;
	height : 10px;
	
	vertical-align : top;
	/*border : 1px solid black;*/
	
	
	text-align : left;
	color : #CC0000;
	font-family : Verdana;
	font-size : 10px;
	
	margin-left : auto;
	margin-top  : auto;
	
	position : relative;
	
	
}

.sep {
	color : #BEBEBE;
}

#alaruk {
	margin-bottom : 1px;
}

#kielivalinta {
	position : absolute;
	left: 800px;
	top :  90px;
	text-align : left;
	font-size : 10px;
	font-family : Verdana;
	color : white;
}

#alavas {
	position : absolute;
	left     : 0px;
	top		 : 0px;
	
}

#alaoik {
	
	position : absolute;
	right    : 0px;
	top		 : 0px;
	
}

.bline {

	z-index : 1000;	
	height : 38px;	
}

h1 {
	text-align : left;
	font-family : Verdana;
	color : #545454;
	font-size : 20px;	
}

.wideHeadingBlack h1{
	color : #000000 !important;
}

h2 {
	text-align : left;
	font-family : Verdana;
	color : #545454;
	font-size : 14px;	
}

h3 {
	text-align : left;
	font-family : Verdana;
	color : #545454;
	font-size : 13px;	
}

h4 {
	text-align : left;
	font-family : Verdana;
	color : #545454;
	font-size : 12px;	
}

/* Nostot oikealle */

#oikeanosto {
	position : absolute;
		
	right : 35px;
	top	  : 60px;
	
	width : 160px;
}

/* Työpaikka navigaatio */

.valtyolinkki {	
	color : #BB0003;
	text-decoration : none;	
}


/* Lomakkeen peruskuviot */

.lomakevas {
	float : left;
	width : 190px;
	font-size : 12px;
	color : #545454;
	font-weight : bold;
}

.lomakeoik {
	float : left;
	width : 240px;
	font-size : 12px;
	color : #545454;
	margin-bottom : 8px;
}

#tophaku #hakuimg {
	width : 40px;
	height : 23px;
}

.lomakeoik input, .lomakeoik select {
	background-color : #F4F8F4;
	border : 1px solid #CCA48C;
	width : 240px;	
	font-family : Verdana;
	font-size : 11px;	
}

.lomakeoik select {
	height : 19px;
}

.lomriv textarea {
	width : 240px;
	background-color : #F4F8F4;
	border : 1px solid #CCA48C;
	padding : 5px;
	font-family : Verdana;
	font-size : 11px;	
	height : 93px;
}

#laheta {
	float : left;
	
}

#peruuta {
	float : right;
}

#tarkastebox {
	background-color : #E9E9E9;
	height : 66px;
	font-size : 11px;
	
}

#vastbox {
	background-color : #E9E9E9;
	height : 25px;
	font-size : 11px;
	text-align : left;
	
}

#vastboxtxt {
	margin-top : 2px;
	margin-left : 2px;
}
#vastbox input {
	width : 13px;
	vertical-align : bottom;
	border-color : #CCA48C;

}

#tarkasteboxtxt {
	margin : 6px;
	line-height: 110%;	
}

#tarkastetxt {
	width : 120px;
}

#peruuta, #laheta {
	border : 0px solid white;
	width  : 63px;
	height : 21px;
}

#laheta {
	border : 0px solid white;
	width  : 56px;
	height : 21px;
}




.lomakeoik input.small {
	width : 120px;
}


.lomriv {
	margin-bottom : 8px;
	position : relative;
}



/* Trendit */


.trendikuva {

	float:   left;
	width : 450px;
	height : 420px;

	text-align : left;
}


.trenditeksti {
	margin-left : 25px;
	margin-top :  125px;	
	width : 250px;
	height : 250px;
	
	text-align : left;
	font-family : Verdana;
	color : #545454;
	font-size : 12px;	
	line-height: 150%;
	
}

.trendisis1 {
	margin-left : 5px;	
	float : left;
	height : 560px;
	width  : 450px;
}

.trendisis2 {
	float : left;
	margin-left : 25px;	
	height : 560px;
	width  : 450px;
}

#tuotteet {

	position : absolute;
	left : 0px;
	top  : 465px;		
		
}

#nostot {
	
	position : absolute;	
	left:	0px; 
	top:	455px;
	
	padding-left: 15px;
	padding-top : 11px;
	
	color : #4D4D4D;
	
	width : 940px;
	height : 37px;
	font-family : Verdana;	
	background-image : url(../img/preview.png);
	
	background-repeat : no-repeat;
	
	text-align : left;
	font-size : 11px;
	
}

#nostot a{
	color : #4D4D4D;
	text-decoration : none;
}

#hostoholder {
	position : absolute;
	left     : 100px;
	top      : 11px;
	z-index  : 100;
}


#HyvaksynEhdot, #bHaluaaVastauksen {
	border : 0px solid white;
}

#kielivalinta a {
	color : white;
	font-size : 10px;
	text-decoration : none;
}

.gda {
	width : 250px;
	float : left;
	text-align : center;
	font-family : verdana;
	font-size : 11px;
}

.gda td {
	width : 80px;
	height : 80px;
	background-image : url(../img/tausta.jpeg);	
	background-repeat : no-repeat;
	
	font-family : verdana;
	text-align : center;
	
}

.gd1 {
	height : 41px;
	margin-top : 10px;	
	vertical-align : top;	
}

.gd1, .gd2, .gd3 {
	text-align : center;
	font-size : 9px;
	font-weight:bold;
}

.gd3 {
	margin-bottom: 5px;	
	font-weight:normal;
}

.gdaots{
	color : #BB0003;
	font-size : 11px;
	margin-top: 10px;
}


#teematxt {
	padding-top : 12px;
	text-align : left;
	
	margin-left : 130px;
}
#teematxt a {
	text-decoration : none;
	color : #BB0003;
	
}


/**********************************************/
/**********Teemat etusivun juttuja****************/
/**********************************************/

#themeNavigation {
	display:inline-block;
	width:100%;
	min-height:200px;
	text-align:left;
	padding:10px 0 0 0;
	position:relative;
	top:278px;
	left:0;
	font-family:verdana, arial, sans-serif;
}

#themeNavigation:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}


#themeNavigation  a{
	color:#474747;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
}

#themeNavigation .spaced p{
	line-height:100%;
	font-size:11px;
}

#themeNavigation .row{
	width:100%;
	clear:both;
	margin-bottom:10px;
	display:inline-block;
}

#themeNavigation .row:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}

#themeNavigation  .naviBlock{
	float:left;
	width:219px;
	margin-right:15px;
}

#themeNavigation .naviBlock ul{
	padding: 0 0 0 15px;
	margin:0 0 0 0;
	list-style-image: url(../img/teemat_li_icon.gif);
}

#themeNavigation .naviBlock ul a{
	font-size:11px;
	color:#00567d;
}

#themeNavigation .naviBlock li{
	margin-bottom:8px;
}

.flashcontentCont{
    height:379px;
    display:block;
}

#flashcontent{
    margin-left:-25px;
    height:379px;
    width:673px;
    position:absolute;
    top:14px;
}