body {   background: url("https://www.hungarian-books.co.uk/2/hbalogoyellowwm.png") repeat #ffffcc ;   color: #000000;   font-family: Georgia,"Times New Roman",Times,serif;   font-size: medium;   padding: 0px;    text-decoration: none; }



a:link,a:visited
{
  color:#000;
  text-decoration: none;
}

a:hover,a:active,a:focus
{
  background:#ffffff;
  color:#000;
}

#top { margin: 0px 100px; }

#topmenu {
  width: 100%; 
  margin: auto;
}

#topmenu ul {
    background: none repeat scroll 0 0 ;
    display: block;
    margin: -7px 0 -2px;
    padding: 5px 0;
    text-align: left;
    list-style-type: none;
}

#topmenu ul li {
  padding: 10px;
  display: inline;
  text-align: center;
}

/* menu general */
#topmenu ul li a:link,#topmenu ul li a:visited {
color: #000000;
}

/* menu current */
#topmenu ul li.current a:link, #topmenu ul li.current a:visited {
color: #ff0000;
background: #ffffff;
  text-decoration: underline;
}

/*menu hover */
#topmenu ul li a:hover, #topmenu ul li a:active, #topmenu ul li a:focus {
color: #000000;
background: #ffffff;
}

#tools {
/*  width 100%; */
}

#tools ul.lang-inline {
    background: none repeat scroll 0 0 ;
    display: inline;
    margin: -7px 0 -2px;
    padding: 5px 0;
    text-align: left;
    list-style-type: none;
}

#tools ul.lang-inline li {
  padding: 10px;
  display: inline;
  text-align: center;
}

.mod-languages {
  width: 50%;
  display: inline;
}

 #tools form {
  width: 40%;
  display: inline-block;
  position: relative;
  float: right;
}

.result-category {
  visibility: hidden;
}

#leftmenu {
float: left;
position: relative;
width: 12%;
  margin: 10px;
  font-size: 80%;
}

#leftmenu ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#leftmenu ul li a {
text-decoration: none;
display: block;
margin: 3px;
}

/* menu general */
#leftmenu ul li a:link,#leftmenu ul li a:visited {
color: #808080;
margin: 0, 5px, 0, 5px;
padding: 5px;
}

/* menu current */
#leftmenu ul li.current a:link, #leftmenu ul li.current a:visited {
color: #ff0000;
text-decoration: underline;
/* background: #ffffff;*/
}

/*menu hover */
#leftmenu ul li a:hover, #leftmenu ul li a:active, #leftmenu ul li a:focus {
color: #000000;
background: #ffffff;
}

#main {
  margin: 0px ;
}

#maindesc {
  margin: auto;
  width:70%;

}
