body{
padding:0px;
margin:0px;
background-image:url(images/background.gif);
background-repeat:repeat;
}

div{
margin:0px;
padding:0px;
}

#head{
float:none;
background-image:url(images/head_bck.gif);
background-repeat:repeat-x;
height:172px;
text-align:center;
overflow:hidden;
}

#headleft{
float:left;
background-image:url(../images/head_left_top.gif);
background-repeat:no-repeat;
height:172px;
width:217px;
}

#headright{
float:right;
background-image:url(images/head_right_top.gif);
background-repeat:no-repeat;
height:172px;
width:175px;
}

#headtitle{
margin-top:40px;
position:absolute;
top:0px;
text-align:center;
width:100%;
left:0px;
}

#left {
float:left;
width:217px;
}

#menu_left{
background-image:url(../images/menu_left.gif);
background-repeat:no-repeat;
height:131px;
width:25px;
float:left;
top:0px;
}

#menu_centre{
top:0px;
float:left;

}

#menu_centre_top{
background-image:url(../images/menu_top_centre.gif);
background-repeat:no-repeat;
width:155px;
height:34px;
top:0px;
float:left;
padding-top:34px;

}

#menu_items{

}

#menu_right{
background-image:url(../images/menu_right.gif);
background-repeat:no-repeat;
height:86px;
width:37px;
float:left;
top:0px;
}

#right{
overflow:auto; }

#right_top{ }
#right_center{
text-align:center;
vertical-align:middle;
}

#right_bottom{
float:none; 

}
#kassa{
float:right;
}
#contact{
float:right;
}

div#right_center, div#right_center tr {
background-color:#F8F1F6;
}

