table {
	    background: #ffffff;
}

body {	
margin:0px;
padding:0px;
    background:  url("bg_slide.jpg");
   background-color: #8f897b;
    background-position:top left;
    background-repeat: repeat-x;
    
}

.mainmenu {
	background-color : #5e3e17;
}

td.leftdeco{
 vertical-align:top;
 background:  transparent url("left_deco_slide.jpg");  
    background-position:top right;
	width:32px;
	height: 1598px; 
background-repeat: repeat-y;

}

td.rightdeco{
vertical-align:top;
 width:32px;
 height: 1598px;
 background: transparent  url("right_deco_slide.jpg");
 background-position:top left;
background-repeat: repeat-y;

}

.korimenu {
	width: 220px;
	background-color : #5e3e17;
	background:  url("ostoskori_top.jpg");
	height: 36px;
	font-weight : bold;
	color : #white;
	width : 220px;
}
div.katsokori{
	width: 220px;
	height: 36px;
	background: #ffffff url("katsokori.jpg");
}
span.cartlabel{
	position:relative;
	top: 10px;
	color:white;
}
a.view_cart{
	position:relative;
	top: 10px;
	color:white;
}
.kori_sis{
	width: 220px;
	background: #ffffff url("ostoskori_middle.jpg");
	background-repeat: repeat-y;
}

.kori_pohja{
	width: 220px;
	height: 3px;
	background:  url("ostoskori_bottom.jpg");
}


.menuitem {
	
	text-align : center;
	color      : white;
	height : 20px;
	text-decoration : none;
	font-weight : bold;
	width: 18%;	
}

.content {
	padding: 10px;
}

.vasenmenu {
	
	background: #ffffff url("piks_v_tausta_250.jpg");
	background-repeat: repeat-y;
	
}

.ostoskori {
	background-color: #f2e9e0;
}


.menulink {
	
	text-align : center;
	color      : white;
	height : 20px;
	text-decoration : none;
	font-weight : bold;
		
}

.leftmenucell {
	
	background: #ffffff url("piks_v_tausta_250.jpg");
	background-repeat: repeat-y;
		
}

.leftlink {
	font-family : Verdana;
	color      : #222222;
	font-size : 12px;		
	text-decoration : none;
	padding : 2px;
	font-weight:bold;
}


.leftlink2 {
	font-family : Verdana;
	color      : #222222;
	font-size : 10px;		
	text-decoration : none;
	padding : 2px;
	font-weight:bold;
}


h1  {
	font-family : Verdana;
	color : #444444;	
	font-size : 16px;	
}

.content {
	margin-left : 12px;
	margin-top  : 12px;
}


.tarkasta  {
	font-family : Verdana;
	color : #444444;	
	font-size : 16px;
}

.josok  {
	font-family : Verdana Bold;
	color : #444488;	
	font-size : 12px;
	text-decoration : none;
}

TD  {
	font-family : Verdana;
	font-size : 12px;
	text-decoration : none;
}


h2  {
	font-family : Verdana;
	color : #444444;	
	font-size : 14px;
}


.alataso {
	padding : 5px;
}

.ostoskori  {
	font-family : Verdana;
	color : #222222;	
	font-size : 14px;
}

.tabots  {
	font-family : Arial Bold;
	color : #555555;	
	font-size : 14px;
	text-decoration : none;
	font-style : bold;
}

.tabots:hover  {
	font-family : Arial Bold;
	color : #884444;	
	font-size : 14px;
	text-decoration : none;
	font-style : bold;
}

a:hover {
	text-decoration : underline;
}




.vitriini {
    background: #ffffff url("shade.jpg");
    background-repeat: repeat-x;
    background-attachment: fixed;	
}

.katalogi {
    background: #ffffff url("katalogi.jpg");
    background-repeat: repeat-x;
    background-attachment: fixed;	
}

.loginfield  {
	
	border : 2px solid  #ffffff;	
	padding : 1 px;
	border-color : #000000;	
	z-index:2;
	height:15px;
	background: none;	
	border-width : 1px;	
	width:60px;
}


.ifield  {
	
	border : 2px solid  #ffffff;	
	padding : 1 px;
	border-color : #000000;	
	z-index:2;
	height:20px;
	background: none;	
	border-width : 1px;	
	width:40px;
}

.ifield2  {
	
	border : 2px solid  #ffffff;	
	padding : 1 px;
	border-color : #000000;	
	z-index:2;
	height:15px;
	background: none;	
	border-width : 1px;	
	width:35px;
}

.hakukentta  {
	
	border : 2px solid  #ffffff;	
	padding : 1 px;
	border-color : #000000;	
	z-index:2;
	height:15px;
	background: #ffffff;	
	border-width : 1px;	
	width:80px;
}




.clink  {
	color : #555555;	
}

.status  {
	color : #555555;	
}

input.userInput{
	width: 150px;
}

a.langselect:visited{
}

