.ProductOptionsField{
font-size:11px;
width:90px;
}

.taulukko td{
border: solid 1px #b7b7b7;

}
.taulukko {
border: solid 1px #b7b7b7;
font-family: arial;
color:#4c4c4c;
}

.taulukko font{
color:#4c4c4c;
}

.xl24 {
border: solid 1px #b7b7b7;
}

ul.ProductGroupTree
{	margin: 0;
padding:0;
margin-left:7px;
list-style:none;
background-color:#FFF;
width:174px;

}

.ProductGroupTree li 
{

margin:0;
text-align:left;
padding-left:10px;
padding-bottom:15px;
border-bottom:solid 1px #fff;
background-color:#fff;

display:block;
padding-top:5px;
background-image:url(images/bg_puu.jpg);
background-repeat:repeat-x;

}


.ProductGroupTree li a , .ProductGroupTree li a:visited
{

color:#353535;
}

.ProductGroupTree li a:hover
{

 color:#353535;

}

.ProductGroupTree li ul
{

padding-top:10px;
padding-left:10px;
margin-bottom:-10px;
margin-left:0px;
list-style:none;

width:164px;
height:auto;
display:block;
background-image:none;

}


.ProductGroupTree li ul li.selected, .ProductGroupTree li ul li.selected a{ 
background-color:#FFFFFF;
font-weight:bold;
 color:#975592;
}

.ProductGroupTree li ul li a{ 
color:#975592;
}

.ProductGroupTree li ul li a:visited{ 
color:#975592;
}

.ProductGroupTree li ul li{ 
background-image:none;
margin-top: 5px;
padding-top:5px;
margin-left:-20px;
padding-left:20px;
padding-bottom:10px;
background-color:#f5f3f4;
font-weight:normal;
display: block;
word-wrap: break-word;
width:154px;
color:#353535;

}
.ProductGroupTree li ul li ul li{ 
background-color:#ffffff;
margin-left:-30px;
width:154px;
margin-top:-5px;
}

.ProductGroupTree li ul li ul li a{ 
padding-left:10px;
color:#975592;
}


.ProductGroupTree li ul li ul li ul li a{
padding-left:25px;
color:#975592;
}


.ProductGroupTree li ul li ul li ul li{
background-color:#ffffff;
margin-left:-30px;
width:154px;
margin-top:-5px;
}


#header a{
color:#ffffff;
}

a{
text-decoration:none;
}

a:hover{
color:#6e3767;
text-decoration:underline;
}

hr{
background-color:#efefef;border:0px; height:1px;
}

.TableHeader td{

padding:5px;
}
.TableRow td{
padding-left:4px;
}

.RegisterFormSendButton{
padding-top:5px;
}


#main{
padding-left:5px;
width:510px;
line-height:1.6;

}

#lomake font{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:10px;

}


#ots {
width:510px;
height:41px;
float:left; 
background-image:url(images/ots_bg.jpg);
}

body {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#4c4c4c;

}

font{
font-family: arial, helvetica;
font-size:11px;
}

img {
border:none;
}



a {
color:#94548c;
}

input {
font-size:11px;
font:Arial, Helvetica, sans-serif;
color:#515151;
}

#main {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:10px;
color:#353535;
}

.ProductSearchParameter {

width:130px;
}

