body {

font-family: Georgia, Helvetica, sans-serif;
/*font-size:x-small;*/

}
.box {
background-image:url(images/box.jpg);
background-repeat:no-repeat;



}

.bigpicture {
background-image:url(images/big_bg.jpg);
background-repeat:no-repeat;
background-position:center center;



}

div.cart {
margin:2px;
clear:none;
padding:2px;
position:relative;
}
div.remove {
float:right;
z-index:20;
display:block;
position:relative;
}

td.o {
width:20px;
height:20px;
text-align:center;
vertical-align:middle;
font-family:verdana;
font-size:12px;
font-weight:bold;

background-image:url(images/_nr_active.gif);
background-repeat:no-repeat;
}

td.nr {
background-image:url(images/nr.gif);
background-repeat:no-repeat;
width:20px;
height:20px;
text-align:center;
vertical-align:middle;
text-decoration:none;
}
td.nr a {
font-family:verdana;
font-size:11px;
color: #000000;
text-decoration:none;
font-weight:bold;
}
a.black:link {
font-family:arial,sans-serif;
text-decoration:none;
color:#000000;
font-weight:bold;
}

a.black:visited {
font-family:arial,sans-serif;
text-decoration:none;
color:#000000;
font-weight:bold;
}

a.black:hover {
font-family:arial,sans-serif;
text-decoration:underline;
color:#000000;
font-weight:bold;
}

td {
font-size:0.90em;


}
.loginbox {
width:100px;
font-size:10px;
color:#000000;
}
.clsFolder{

	color: #000000;
	font-size : 11px;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-weight:bold;

       MARGIN-BOTTOM: 3px;
	white-space..: nowrap;
	padding:0;
	display:inline;
}
.clsFolder:hover{
	color: #000000;

	font-size : 11px;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
font-weight:bold;

       MARGIN-BOTTOM: 3px;
	white-space..: nowrap;
	padding:0;
	display:inline;
}
.clsItem{

	color: #000000;
	font-size : 11px;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-weight:bold;
       MARGIN-BOTTOM: 3px;
	  
	white-space..: nowrap;
	padding:0;
	display:inline;
}
.clsItem:hover{
	color: #000000;

	font-size : 11px;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-weight:bold;

       MARGIN-BOTTOM: 3px;
	white-space..: nowrap;
	padding:0;
	display:inline;
}
.hello {
color:#000000;
text-decoration:none;



}
a.menu:link {
color:black;
text-decoration:none;
}
a.menu:visited {
color:black;
text-decoration:none;
}

a.menu:hover {
color:black;
text-decoration:none;
}
a.white:link{
color:#FFFFFF;
text-decoration:none;
font-size:x-small;
}
a.white:visited{
color:#FFFFFF;
text-decoration:none;
font-size:x-small;
}

a.white:hover{
color:#FFFFFF;
text-decoration:none;
font-size:x-small;
}
.login {
color:#FFFFFF;
font-size:x-small;
font-family:Arial,Helvetica,sans-serif;
}

.vkadmin {
background-color: #FFFFFF;
background-image: url(images/vkbtm.gif);
background-position:bottom left;
background-repeat: no-repeat;

}
.vkadmin_title {
background-image: url(images/vktop.gif);
background-color: #FFFFFF;
background-position:top left;
background-repeat: no-repeat;
color:#000000;

}
.vkwriter {
background-image: url(images/vkwriterbg.jpg);
background-repeat: repeat-x;

}
.vkcomment {
background-color: #F4F4F5;
}

.oikeamenu{
	width:133px;
	height:28;
	background-image:url(images/oikea_btn_norm.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	vertical-align:middle;
	padding:2px;
	padding-left:8px;
	font-size : 11px;
line-height: 85%;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.oikmenu {
	background-image:url(images/oikeamenubg.jpg);
background-repeat: repeat-y;
width:131px;


}
.vasmenu {
background-image:url(images/vasenmenubg.jpg);
background-repeat: repeat-y;
background-position: bottom right;
text-align: left;
padding:0px;
width:182px;

}
.hello {
position:relative;overflow:visible;z-index:1;
/*display:none;visibility:hidden;	*/
background-image: url(images/btn_norm.jpg);background-repeat:no-repeat;vertical-align:top;padding:0;height:3_0;
}
.huihai {
position:relative;overflow:visible;z-index:1;
/*display:block;visibility:visible;	*/	
background-image: url(images/btn_norm.jpg);background-repeat:no-repeat;vertical-align:top;padding:0;height:30;
}

/* custom for hullutehdas*/
.hullutehdas {
position:relative;overflow:visible;z-index:1;
/*display:block;visibility:visible;	*/	
background-image: url(images/btn_hullu.jpg);background-repeat:no-repeat;vertical-align:top;padding:0;height:30;
color: red;
}