body,#container,#banner,#line,#content,#footer,table,tr,td,ul,li {padding:0px;margin:0px}



body{
font:12px arial;
margin:0px auto;
padding:0px;
text-align:center;
background:#aaa url('../pics/bg.gif') 50% 0 repeat-y;
}


#container{
width:760px;
margin:0px auto;
text-align:left;
background:#fff;
}

/* Banner and red line */
#banner {
width:760px;
height:100px;
background: url('../pics/banner.png');
}

#line {
padding-left:10px;
color:#fff;
width:750px;
background:#bc1010;
vertical-align:center;
}

#line img,#line a{
padding-top:3px;
text-decoration:none;
border:0px;

}



/* Content window and footer */
#content {
vertical-align:top;
width:555px;
background:#fff;
float:left;
padding:10px;
}

#content ul{padding-left:20px;}
#footer {
font:12px arial;
color:#aaa;
width:720px;
margin:20px 20px;
height:20px;
background:#fff;
border-top:2px solid #aaa;
text-align:center;
}
#footer a{
color:#aaa;
}

/* MENU CODE */
#menu {

width:180px;
font:12px arial;
float:left;
}
	
#menu ul{

list-style:none;
font:12px arial;
width:170px;
margin:0;
padding:0;

}
#adress{
font:12px arial;
border:1px solid #aaa;
border-left:5px solid #aaa;
width:155px;
margin:5px;
margin-left:10px;
background:#ddd url(../pics/adressbg.gif) 0 0 repeat-x;
padding:4px 2px 0 6px;
}
#menu li{
font:12px arial;
position:relative;
width:170px;
margin:5px;
margin-left:10px;
overflow:hidden;
}

#menu li a {
font:12px arial;
font-weight:bold;
height:18px;
text-decoration:none;
color:#A41212;
display:block;
padding:4px 0 0 10px;
background:#f4f4f4 url(../pics/menubg.gif) 0 0 repeat-x;
border:1px solid #aaa;
border-left:5px solid #aaa;
overflow:hidden;
}

#menu li a.active, #menu li a:hover{
font:12px arial;
font-weight:bold;
background:#f4f4f4 url(../pics/menubga.gif) 0 0 repeat-x;
border:1px solid #bc1010;
border-left:5px solid #bc1010;
overflow:hidden;
}

#menu ul ul li{
font:12px arial;
width:140px;
left:20px;
overflow:hidden;
}

#menu ul li{
font:12px arial;
}

#menu ul ul{display:none}
.active ul{display:block}




.padder {
width:99%;
height:99%;
padding:10px;
}
.clearer {
clear:both;
}

.flags {

width:360px;
font:12px arial;
float:left;
}

.currentPage {
text-align:right;
width:360px;
font:16px arial;
float:left;
padding:2px 0;
}

/*table td{padding-left:20px;padding-right:20px;}
*/
#tyokalut {
  border-collapse: collapse;
  width:100%;
  border: 1px solid #D9D9D9;
  border-left: none;
}

#tyokalut td{
  font-family: "lucida grande", verdana, sans-serif;
  background:#ccc;
  font-size: 8pt;
  border-left: 1px solid #D9D9D9;
  padding: 0px 8px;
  height:16px;
}

#tyokalut tr.even td{
  background:#eee;
}

#tyokalut th {
  font-family: "lucida grande", verdana, sans-serif;
  background:#ccc;
  font-size: 8pt;
  border-left: 1px solid #D9D9D9;
  padding: 0px 8px;
  height:16px;
/*
  height:2em;
  text-align:left;
  font-weight: bold;
  background:#fff;
  text-decoration: underline;
  color: black;
  */
}