BODY {

/*	background:url(pics/bg.gif) no-repeat top left;   */

/*	background: #A3BF41 url(pics/bg_lehvasto.gif) repeat top left; */

	background: #A3BF41 repeat top left; /*  KESÄ */

/* 	background: #d4e9f9 url(pics/bg_talvi.jpg) repeat top left;  TALVI */

	font-family : Verdana, Arial, Helvetica;

	font-size: 12px;

	font-style : normal;

	text-decoration : none;

	line-height : 1.4;

	color : #000000;

/*	margin-top: 50px; */

	margin-top: 0px;

	margin: 0px;

	text-align: center; 



		scrollbar-3d-light-color:#999999;

           scrollbar-arrow-color:#99C130;

           scrollbar-base-color:black;

           scrollbar-dark-shadow-color:#333333;

           scrollbar-face-color:#339900;

           scrollbar-highlight-color:#69C385;

           scrollbar-shadow-color:green;

}



.textfield {



	font-family : Verdana, Arial, Verdana Helvetica;

	font-size: 11px;

	width: 125px;



}



textarea {

	font-family : Verdana, Arial, Verdana Helvetica;

	font-size: 11px;

	width: 260px;

}





.logo_kidius {

	z-index: 100;

	border: 0px;

	position: absolute;

	top: 5px;

	left: 3px;

}



.kello {

	z-index: 150;

	border: 0px;

	position: absolute;

	top: 12px;

	left: 872px;

}



a:link, a:visited {

	text-decoration: none;

	color: #000099;

/* 	font-family: "Arial monospaced for SAP", Arial;  */



}







a:hover {

	color: #000099;

	text-decoration: underline;

}







h4 {

	color: red;

}





.main {

	z-index: 1;

	margin-left: auto;

	margin-right: auto;

	position: relative;

	top: -1px;

	width : 980px;

	height : 550px;

	background:url('pics/bg2.jpg') no-repeat top left; 

/*

	border-style: solid;

	border-width: 1px;

	border-color: #cccccc;

*/

/*	overflow: auto;  */

}



.main_katsokortti {

	z-index: 1;

	margin-left: auto;

	margin-right: auto;

	position: relative;

	top: -1px;

	width : 980px;

	height : 550px;

	background:url('pics/bg_katsokortti.jpg') no-repeat top left; 

/*

	border-style: solid;

	border-width: 1px;

	border-color: #cccccc;

*/

/*	overflow: auto;  */

}







.main4flash {

	z-index: 1;

	margin-left: auto;

	margin-right: auto;

	position: relative;

	top: 0px;

	width : 980px;

	height : 550px;

/*

	border-style: solid;

	border-width: 1px;

	border-color: #cccccc;

*/

/*	overflow: auto;  */

}





.inner_main_vanhemmille {

	border:2px solid #ffffff; z-index: 2;

	margin-left: auto;

	margin-right: auto;

	position: relative;

	top: -3px;

	width : 871px;

	height : 460px;

	background-color: #000000;

	background:url('pics/bg_inner_vanhemmille.gif') no-repeat bottom left; 

/*	overflow: auto;  */

}



.inner_main_vanhemmille_alasivu {

	border:2px solid #ffffff; z-index: 2;

	margin-left: auto;

	margin-right: auto;

	position: relative;

	top: -3px;

	width : 871px;

	height : 460px;

	background: #ffffff url('pics/bg_kalsium.jpg') no-repeat bottom left; 

/*	overflow: auto;  */

}



.inner_main_vanhemmille_promosivu {

	z-index: 2;

	margin-left: auto;

	margin-right: auto;

	position: relative;

	top: -3px;

	width : 871px;

	height : 460px;

	border-style: solid;

	border-width: 2px;

	border-color: #ffffff;

	background: #ffffff; 

/*	overflow: auto;  */

}





/* check */

.inner_main_kalsium {

	border:2px solid #ffffff; z-index: 2;

	margin-left: auto;

	margin-right: auto;

	position: relative;

	top: -3px;

	width : 871px;

	height : 460px;

	background: #ffffff url('pics/bg_kalsium.jpg') no-repeat bottom left; 

/*	overflow: auto;  */

}





.inner_main_vpk {

	border:2px solid #ffffff; z-index: 2;

	margin-left: auto;

	margin-right: auto;

	position: relative;

	top: -3px;

	width : 871px;

	height : 460px;

	background: #ffffff url('pics/bg_vpk.jpg') no-repeat bottom left; 

/*	overflow: auto;  */

}



.inner_main_vpk_etusivu {

	border:2px solid #ffffff; z-index: 2;

	margin-left: auto;

	margin-right: auto;

	position: relative;

	top: -3px;

	width : 871px;

	height : 460px;

	background: #ffffff url('pics/bg_inner_vpk.gif') no-repeat bottom left; 

/*	overflow: auto;  */

}



.inner_main_postilaatikko_etusivu {

	border:2px solid #ffffff; z-index: 2;

	margin-left: auto;

	margin-right: auto;

	position: relative;

	top: -3px;

	width : 871px;

	height : 460px;

	background: #ffffff url('pics/postilaatikko_kuvaiso.gif') no-repeat bottom left; 

}



.inner_main_postilaatikko_katsokortti {

	border:2px solid #ffffff; z-index: 2;

	margin-left: auto;

	margin-right: auto;

	position: relative;

	top: -3px;

	width : 871px;

	height : 460px;

	background: #ffffff url('pics/postilaatikko_kuvaiso.gif') no-repeat bottom left; 

}



.inner_main_talo {

	border:2px solid #ffffff; z-index: 2;

	margin-left: auto;

	margin-right: auto;

	position: relative;

	top: -3px;

	width : 871px;

	height : 460px;

	background: #ffffff url('pics/talo_kuvaiso.jpg') no-repeat bottom left; 

}



.inner_main_talo_alasivu {

	border:2px solid #ffffff; z-index: 2;

	margin-left: auto;

	margin-right: auto;

	position: relative;

	top: -3px;

	width : 871px;

	height : 460px;

	background: #ffffff url('pics/talo_kuvapieni.jpg') no-repeat bottom left; 

/*	overflow: auto;  */

}



.inner_main_pihapiiri_alasivu {

	border:2px solid #ffffff; z-index: 2;

	margin-left: auto;

	margin-right: auto;

	position: relative;

	top: -3px;

	width : 871px;

	height : 460px;

	background: #ffffff url('pics/kuva_pihaleikit_pieni.jpg') no-repeat bottom left; 

/*	overflow: auto;  */

}



.inner_main_navetta_alasivu {

	border:2px solid #ffffff; z-index: 2;

	margin-left: auto;

	margin-right: auto;

	position: relative;

	top: -3px;

	width : 871px;

	height : 460px;

	background: #ffffff url('pics/navetta_kuvapieni.jpg') no-repeat bottom left; 

}





.left_image {

	z-index: 1;

	position: absolute;

	top: 58px;

	left: 0px;

	width : 169px;

	height : 440px;



/*	border-style: solid;

	border-width: 1px;

	border-color: #cccccc;

	*/

	/*	overflow: auto;  */

}



.bottomnavi {

	z-index: 150;

	margin-left: auto;

	margin-right: auto;

	position: relative; 

	bottom: -6px;

	width : 980	px;

	height : 81px;

	background-color: #118e3f;

/*	overflow: auto;  */

	text-align: center; 

}



.top {

	z-index: 150;

	margin-left: auto;

	margin-right: auto;

	position: relative; 

	top: -0px;

	width : 871px;

	height : 70px;

	background-color: #000000;

	background:url('pics/bg_top.gif') top left; 

/*	overflow: auto;  */

	text-align: left 

}



.top_korkea {

	z-index: 150;

	margin-left: auto;

	margin-right: auto;

	position: relative; 

	top: -0px;

	width : 871px;

	height : 88px;

	background-color: #000000;

	background:url('pics/bg_top_korkea.gif') top left; 

/*	overflow: auto;  */

	text-align: left 

}



.tracker {

	position: absolute; 

	left: 112px;

	top: 18px;



}



.ylanavi {

	position: absolute; 

/* left: 336px; */

	left: 329px;

	top: 29px;

	color: #ffffff;

	font-weight: bold;

	font-size: 10px;

/*

	border-style: solid;

	border-width: 1px;

	border-color: #000000;

*/

	padding-top: 2px;

	height: 25px;



}



.ylanavi a {

	text-decoration: none;

	color: #ffffff;



}



.ylanavi a:visited {

	text-decoration: none;

	color: #ffffff;



}







.ylanavi a:hover {

	color: #000099;

	text-decoration: none;

}





.ylanavi_hi {



	background: url('pics/tab1.gif') no-repeat left top;

	text-decoration: none;

	padding-left: 8px;

	padding-right: 10px;

	padding-bottom: 8px;

	padding-top: 3px

}



.ylanavi_hi2 {



	background: url('pics/tab2.gif') no-repeat left top;

	text-decoration: none;

	padding-left: 8px;

	padding-right: 10px;

	padding-bottom: 8px;

	padding-top: 3px

}



.ylanavi_hi3 {



	background: url('pics/tab3.gif') no-repeat left top;

	text-decoration: none;

	padding-left: 8px;

	padding-right: 10px;

	padding-bottom: 8px;

	padding-top: 3px

}



.ylanavi_hi4 {



	background: url('pics/tab4.gif') no-repeat left top;

	text-decoration: none;

	padding-left: 8px;

	padding-right: 10px;

	padding-bottom: 8px;

	padding-top: 3px

}



.ylanavi_hi5 {



	background: url('pics/tab5.gif') no-repeat left top;

	text-decoration: none;

	padding-left: 8px;

	padding-right: 10px;

	padding-bottom: 8px;

	padding-top: 3px

}



.ylanavi_hi0 {



	background: url('pics/tab0.gif') no-repeat left top;

	text-decoration: none;

	padding-left: 8px;

	padding-right: 10px;

	padding-bottom: 8px;

	padding-top: 3px

}



.ylanavi_sub {

	position: absolute; 

	left: 336px;

	top: 50px;

	color: #ffffff;

	font-weight: bold;

	font-size: 10px;

	padding-top: 2px;

	height: 25px;

}



.ylanavi_sub_korkea {

	position: absolute; 

	left: 336px;

	top: 50px;

	color: #ffffff;

	font-weight: bold;

	font-size: 10px;

	padding-top: 2px;

	height: 25px;

}





.ylanavi_sub a {

	text-decoration: none;

	color: #ffffff;



}



.ylanavi_sub_korkea a {

	text-decoration: none;

	color: #ffffff;



}



.ylanavi_sub a:visited {

	text-decoration: none;

	color: #ffffff;



}



.ylanavi_sub_korkea a:visited {

	text-decoration: none;

	color: #ffffff;



}





.ylanavi_sub a:hover {

	color: #000099;

	text-decoration: none;

}



.ylanavi_sub_korkea a:hover {

	color: #000099;

	text-decoration: none;

}



.ylanavi_sub_select {

	color: #000099;

}



.text_kapeampi {

	width: 450px;

}



.paateksti {
	/* 	top: 70px;  */

	top: 96px;
	left: 320px;
	z-index: 150;
	position: absolute;
	padding: 15px;
	width: 525px;
	/*	height : 358px; */

	height : 333px;
	overflow: auto;
	text-align: left;

/*

	border-style: solid;

	border-width: 1px;

	border-color: #000000;

*/

}



.paateksti_ekortti {

/* 	top: 70px;  */

	top: 66px;

	left: 320px;

	z-index: 150; 

	position: absolute; 

	padding: 15px;

	width: 520px;

/*	height : 358px; */

	height : 363px;

	overflow: auto;

	text-align: left; 

/*

	border-style: solid;

	border-width: 1px;

	border-color: #000000;

*/

}



.paateksti_taso2 {

/* 	top: 70px;  */

	top: 96px;

	left: 172px;

	z-index: 150; 

	position: absolute; 

	padding: 15px;

	padding-left: 30px;

	width: 654px;

/*	height : 358px; */

	height : 333px;

	overflow: auto;

	text-align: left; 

}



.noflash {

	top: 20px;

	left: 20px;

	z-index: 150; 

	position: absolute; 

	padding: 5px;

	width: 520px;

	/*height : 333px; */

	overflow: auto;

	text-align: left; 

/*

	border-style: solid;

	border-width: 1px;

	border-color: #000000;

*/

}



.noflash8 {

	top: 20px;

	left: 20px;

	z-index: 150; 

	position: absolute; 

	padding: 5px;

	width: 350px;

	/*height : 333px; */

	overflow: auto;

	text-align: left; 

/*

	border-style: solid;

	border-width: 1px;

	border-color: #000000;

*/

}



.sivunavi {

	color: #000099;

	font-size: 10px;

	top: 72px; 

	left: 0px;

	z-index: 150; 

	position: absolute; 

	padding: 10px;

	width: 152px;

	height : 189px;

	text-align: left; 

	background-color: #a4bf41;

}





.sivunavi a {

	text-decoration: none;

	color: #ffffff;



}





.sivunavi a:visited {

	text-decoration: none;

	color: #ffffff;



}







.tiesitko_box {

	font-size: 9px;

	color: #ffffff;

	top: 20px; 

	left: 500px;

	z-index: 160; 

	position: absolute; 

	padding: 7px;

	width: 158px;

	height : 300px;

	text-align: left; 

	background: url('pics/tiesitko.gif') no-repeat left top;

/*	border-style: solid;

	border-width: 1px;

	border-color: #000000;

*/

}



.tiesitko_box_big {

	font-size: 9px;

	color: #ffffff;

	top: 20px; 

	left: 500px;

	z-index: 160; 

	position: absolute; 

	padding: 7px;

	width: 158px;

	height : 300px;

	text-align: left; 

	background: url('pics/tiesitko_big.gif') no-repeat left top;

/*	border-style: solid;

	border-width: 1px;

	border-color: #000000;

*/

}



.tiesitko_box_xbig {

	font-size: 9px;

	color: #ffffff;

	top: 20px; 

	left: 500px;

	z-index: 160; 

	position: absolute; 

	padding: 7px;

	width: 158px;

	height : 300px;

	text-align: left; 

	background: url('pics/tiesitko_xbig.gif') no-repeat left top;

}



.tiesitko_box_medium {

	font-size: 9px;

	color: #ffffff;

	top: 20px; 

	left: 500px;

	z-index: 160; 

	position: absolute; 

	padding: 7px;

	width: 158px;

	height : 300px;

	text-align: left; 

	background: url('pics/tiesitko_medium.gif') no-repeat left top;

/*	border-style: solid;

	border-width: 1px;

	border-color: #000000;

*/

}



.lahdemerkinta {

	color: #000000;

}











.sivunavi a:hover {

	color: #000099;

	text-decoration: none;

}



.leipateksti2 {

	z-index: 50; 

	position: absolute; 

	padding: 50px;

	width: 600px;

}



.leipateksti3 {

	z-index: 50; 

	position: absolute; 

	padding: 50px;

	width: 700px;

}



.otsikko {

	font-weight: bold;

	color: #6b4010;

}







#main_navi {

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 20px;

	margin-right: 20px; /*	text-align: center;  */

	color: #323232;

	font-size : 12px;

}



#inner_navi {

	margin-top: 10px;

	margin-bottom: 10px;

	margin-left: 0px;

	margin-right: 25px;

	text-align: left;

	color : #828282;

}







#main_t {

text-align: center;

/* width: 780px; */

margin-top: 0px;

margin-left: 25px;

margin-right: 25px;

	color : #777777;





}





.textfield_lyhyt



{

	width: 140px;



}



.textfield_pitka



{

	width: 296px;



}



.pienempi

{

	font-size: 10px;

}



.right_img

{

	position: absolute; 

	top: 50px; 

	left: 523px;

}





.ratkaisutable td {

	padding: 6px;

	vertical-align: top;

}



.table_vali {

	width: 1px; 

	background-color: #613f19;

	padding: 0px;

}



.table_otsikko {

	background-color: #613f19;

	color: #fef8e4;

	font-weight: bold;

}



.table_alaotsikko {

	background-color: #fef8e4;

	color: #613f19;

	font-weight: bold;

}



.blue {

	color: #2c3382;

}





.taulu {

	font-size: 10px;

}



.kortti_iso {



	position: absolute; 

	left: 300px; 

	top: 100px; 

	z-index: 500;

	font-size: 10px;

	text-align: right;

	padding: 7px;

	color: #ffffff;

	background: #A3BF41;

	border-style: solid;

	border-width: 2px;

	border-color: #000000;

	visibility: hidden;

	





}



.kortti_esikatselu {

	position: absolute; 

	left: 15px; 

	top: 60px; 

	z-index: 500;

	font-size: 12px;

	/*text-align: right; */

 	padding: 18px;

	color: #000000;

	width: 400px;

	height: 300px;

/*

	background: #A3BF41;

	border-style: solid;

	border-width: 2px;

	border-color: #000000;

*/

	visibility: hidden;

}



.kortti_katso {

	position: absolute; 

	left: 15px; 

	top: 20px; 

	z-index: 500;

	font-size: 12px;

	/*text-align: right; */

 	padding: 18px;

	color: #000000;

	width: 400px;

	height: 300px;

/*

	background: #A3BF41;

	border-style: solid;

	border-width: 2px;

	border-color: #000000;

*/

	visibility: hidden;

}





.kortti_kaanna {

	z-index: 100;

	border: 0px;

	position: absolute;

	top: 284px;

	left: 362px;

}



.korttiotsikko {



	font-weight: bold; 

	color: #599a55;



}



.korttiosoite {

	position: absolute; 

	left: 238px; 

	top: 140px; 

	width: 115px;



}



.volumecontrol {

	color: #ffffff;

	position: absolute; 

	left: 935px; 

	top: 430px; 

	z-index: 500;

}



.footer {

	text-align: right;

	margin-top: 5px;

/*	position: absolute; 

	left: 735px; 

	top: 430px; */

	z-index: 600;

}





.logo_etusivulle_link {



	position: absolute; 

	top: 55px;

	left: 145px;

	z-index: 900;

	/*text-align: right; */

	visibility: hidden;



}





.promokuva {



	position: absolute; 

	left: 50px; 

	top: 112px; 

	z-index: 500;

	font-size: 10px;

	text-align: right;

	padding: 7px;

	color: #ffffff;

	background: #ffffff;



	border-style: solid;

	border-width: 1px;

	border-color: #000000;



}

