* {margin:0;padding:0;}

body {
  background-color:#fff;
  font: small/1.2em Arial,sans-serif;
  text-align: center;
  margin: 0px auto;
  border: 0px;
  padding: 0px;
}

#head {
  background:#eee url(../img/head.png) repeat-x;
  position:relative;
  height:100px;
  z-index:10;
}

h1 {
  position:absolute;
  top:0;
  left:10px;
  width:208px;
  height:83px;
  line-height:83px;
  text-align:center;
  z-index:30;
}

h1 span {
  display:block;
  position:absolute;
  top:0;
  left:0px;
  width:208px;
  height:83px;
  background: url(../img/h1.png) no-repeat;
  z-index:40;
}

#nav {
  position:absolute;
  left:210px;
  top:0;
  height:100px;
  z-index:20;
  overflow:hidden;
}
#nav li {
  padding:58px 23px 0 20px; 
  float:left;
  list-style:none;
  background:#d93c37 url(../img/nav.png) no-repeat top right;
  height:100px;
}
#nav li.last {
  padding-right:20px;
  background:none;
}

#nav a, #nav span {
  display:block;
  padding-bottom:8px;
  background:#d93c37 url(../img/nav-menu.png) no-repeat bottom left;
  font-weight:bold;
  text-decoration:none;
  color:#fff;
}
#nav a:hover, #nav a.active {
  background:#d93c37 url(../img/nav-menu-hover.png) no-repeat bottom left;
  color:#f9c122;
}
#nav span {
  color: #000;
}


#main{
  width:855px;
  font-size: 0.9em;
  margin: 0px auto;
}


#foot {
  border-top:2px solid #a7a5a6;
  padding:5px 15px;
}

#content {
  padding:15px 0 10px 25px;
  text-align:justify;
}

#toolbox {margin:4em 0 0;text-align:right;}
#toolbox a {color:#db3b3b;}

hr, .hide {display:none;}
p {margin:1em 0;}

h2 {
  font-size:155%;
  line-height:100%;
  font-weight:normal;
  margin-bottom:1em;
  margin-top:1em;
  color:#d93c37;
}
h3 {margin:1em 0;}

#lang {
  position:absolute;
  right:0;
  top:6px;
  height:36px;
  line-height:36px;
  z-index:40;
  font-weight:bold;
  
}




a {color:#c00;}
a:hover {color:#c00;}


#content li {
  margin-left:2em;
  list-style-type:square;
}




span.partner-logo {display:block;background:#fafafa url(../img/back.png) top center repeat-x;width:150px;height:75px;padding:5px;border: 1px solid #ddd;float:left;margin:0 7px 7px 0;}
span.partner-logo a {display:block;width:148px; height:73px;border:1px solid #ddd;text-align:center;background-color:#fff;}
span.partner-logo img {border:0;}

.end {clear:both;font-size:0;height:0;line-height:0;}
