body, td, div {
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	vertical-align: top;
}


#parent {
	position:relative; 
	width:969px; 
	height:200; 
	z-index: 1; 
	left:0; top:0; 
	margin: 0px auto;
	text-align: left; 
	background-color: White;
	
}

#parent_etu {
	position:relative; 
	width:814px; 
	height:200; 
	z-index: 1; 
	left:0; top:60px; 
	margin: 0px auto;
	text-align: left; 
	
}

#kieli {
       position: absolute;
       z-index:2;
       left: 10px; 
       top: 445px;
}

#kieli span {
	padding-left: 3em;
}

#kieli img {
	border: 0px;
      vertical-align: middle;
}


#kieli a {
	text-decoration: none;
	color: #04487C;
}

#kieli a:hover {
	color: #0781DA;
}

#osoite_etu {
       position: absolute;
       z-index:4;
       left: 600px; 
       top: 20px;
	color: #FFFFFF;
}

#etu_dnv {
       position: absolute;
       z-index:3;
       left: 740px; 
       top: 420px;	
}

#yla { 
	height:19px; 
	background-color: #349CC8;
	/*background: url(images/design/ylamenu.jpg) repeat-x top;*/
}

#banneri { 
	height: 116px; 

}

#menu {
	height: 22px; 
	background: url(images/design/ylamenu.jpg) repeat-x top; 
	color:#FFFFFF;
	padding-top: 3px;
	
}

#content {
	background-color: White;
	padding: 10px;
}

#address {
      height: 20px;
      padding: 0.5em;
      text-align: center;
	color: #7A7A7A;
	letter-spacing: 0.1em;
	font-size: 8pt;
	background-color: #F9F9F9;	
}

#sivu_td {
	background: #F2F2F2;
	border: 1px solid #E2E2E2;
	padding: 0.5em;
}

h3 {
	color: #7C7C7C;
	font-size: 12pt;
      font-weight: normal;
}



#mb p {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10pt;
	padding: 0 2em 0 2em;
}

/*ETUSIVU*/

.etutuote a {
	display: block;
	line-height: 25px;
	vertical-align: middle;
	margin-top: 5px;
	background-color: #F7F7F7;
	border: 1px solid #C0C0C0;
	color: #7C7C7C;
	font-size: 11pt;
	text-decoration: none;
	padding: 2px 0 2px 1em;
}

.etutuote a:hover { 
	background-color: #FDFDFD;
}

#tuote_etusivu {
	background: url(images/design/tuoteliukutausta.jpg);
	border: 1px solid #E2E2E2;
}

#tuote_etusivu td {
	text-align: center;
	vertical-align: middle;
	color: #7C7C7C;
	font-size: 11pt;
}

#tuote_etusivu img {
	border: 5px solid #FFFFFF;
}


#tuote_etusivu2 {
	background: #F2F2F2;
	border: 1px solid #E2E2E2;
}
#tuote_etusivu2 td {
	padding-right: 1em;
}
#tuote_etusivu2 p {
	text-align: right;
	color: #7C7C7C;
	font-size: 11pt;
}
#tuote_etusivu2 img {
	border: 5px solid #FFFFFF;
}


#tuote_etusivu3 {
	background: #F2F2F2;
	border: 1px solid #E2E2E2;
}
#tuote_etusivu3 td {
	padding-right: 1em;
}
#tuote_etusivu3 p {
	text-align: right;
	color: #7C7C7C;
	font-size: 11pt;
}
#tuote_etusivu3 img {
        vertical-align: middle;        
}


#ajank_etusivu {
	background: url(images/design/ajank_liukutausta.jpg);
	border: 1px solid #E2E2E2;
}

#ajank_etusivu td {
	padding: 7px;
}


#ajank_etusivu H3 {
	color: #7C7C7C;
	font-size: 13pt;
	font-weight: normal;
	border-bottom: 1px solid #E2E2E2;
}

/*TUOTE*/

#tuote {
	border: 1px solid #E2E2E2;
}

#tuote tr {
	background: url(images/design/tuoteliukutausta.jpg);
	border: 1px solid #E2E2E2;
}

#tuote td {
	text-align: center;
	color: #7C7C7C;
	font-size: 12pt;
	width: 25%;
	padding: 4px;
}


/*MENU*/

a.MenuInc  {
	color: #ffffff;
	text-decoration: none;
	padding-right: 1.5em;
	padding-left: 1.5em;
}

a.MenuInc:hover {
	color: #D3D3D3
}

a.MenuSel  {
	color: #C0C0C0;
	text-decoration: none;
	padding-right: 1.5em;
	padding-left: 1.5em;
}

a.MenuSel:hover {
	color: #D3D3D3
}

.SubMenuBase  {
        border-top: 1px solid #EBEBEB;
        border-left: 1px solid #EBEBEB;
        border-right: 1px solid #EBEBEB;
        
}

.SubMenuInc a{
	display: block;
	line-height: 25px;
	vertical-align: middle;
	text-decoration: none;
	color: #808080;
        border-bottom: 1px solid #EBEBEB;
        padding-left: 0.5em;
}

.SubMenuSel a{
	display: block;
	line-height: 25px;
	vertical-align: middle;
	text-decoration: none;
	color: #808080;
        border-bottom: 1px solid #EBEBEB;
        padding-left: 0.5em;
        background-color: #F0F0F0;

}

.SubMenuInc a:hover {
        background-color: #F0F0F0;
}
