@charset "UTF-8";

ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 199px;
}

ul.menu a {
  display: block;
  text-decoration: none;	
}

ul.menu li {
  margin-top: 1px;
}

ul.menu li a, ul.menu ul.menu li a {
  margin-left: 4px;
  background: #333 url(../images/interface/bg3.jpg);
  color: #fff;	
  padding: 0.5em;
}

ul.menu li a:hover, ul.menu ul.menu li a:hover {
	background-color: #000;
	  background: #333 url(../images/interface/bg2.jpg);
}

ul.menu li ul li a, ul.menu ul.menu li ul li a {
  background: #ccc;
  color: #000;
  padding-left: 20px;
}

ul.menu li ul li a:hover, ul.menu ul.menu li ul li a:hover {
  background: #aaa;
  border-left: 5px #c22e2e     solid;
  padding-left: 15px;
}
ul.menu ul.menu li a:hover {
    border-left: 0;
    padding-left: 0.5em;
}
ul.menu ul.menu {
    border-left: 5px #f00 solid;
}
ul.menu a.active, ul.menu ul.menu li a.active, ul.menu a.active:hover, ul.menu ul.menu li a.active:hover {
	margin-left: 0px;
	border-left: 4px #c22e2e solid;
	background-color: #000;
	background: #333 url(../images/interface/bg2.jpg);
}
ul.menu a.nactive{
	background: #333 url(../images/interface/bg3.jpg);
	cursor:default;
}
ul.menu a.nactive:hover{
	background: #333 url(../images/interface/bg3.jpg);
	cursor:default;
}
ul.menu li.pactive{
	margin-left: 0px;
	border-left: 4px #000 solid;
	background-color: #000;
	background: #333 url(../images/interface/bg3.jpg);
	cursor:default;
}
ul.menu li.pactive hover{
	margin-left: 0px;
	border-left: 4px #000 solid;
	background-color: #000;
	background: #333 url(../images/interface/bg3.jpg);
	cursor:default;
}
div.panel {
    border: 1px #000 solid;
    padding: 5px;
    margin-top: 1px;
}

ul.menu div.panel a, ul.menu div.panel li a:hover  {
    display :inline;
    color: #666;
    background: none;
    margin: 0;
    padding: 0;
    border: none;
    font-weight: bold;
}
ul.menu div.panel a:hover {
    color: #000;
    text-decoration: underline;
}
.flags {
  width:20px;/*22px*/
 height:14px;/*16px*/
 border-width:0px;
}
.lightbox img{
  border-width:0px;
}
#langblok {
  /*align:'right'; */
  margin-top:10px; 
  margin-right:5px;
  float:right;
}
#rand_pic{
  margin-top:10px;
}
.clear {
clear:both;
}

#textcontainer { 
  font-family: 'Reenie Beanie', arial, serif;
  font-family: 'GFS Neohellenic', serif;
  font-family: 'IM Fell Double Pica', serif;
  font-family: 'OFL Sorts Mill Goudy TT', serif;
  /*font-family: 'Philosopher', serif;*/
  font-size: 9.8pt;
    font-style: italic  ;
    font-weight: 400;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 0.9em;
  	white-space: normal;
  	padding-top: 2px;
  	padding-right: 12px;
  	padding-bottom: 12px;
  	padding-left: 12px;
}
