/*------ Style podstawowe ------*/
html,body{
  background:white;
  text-align:center;
  margin:0;
  font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
}

*{
  margin:0;
  padding:0;
  border:0;}

.clear{
  clear:both;
}

/*------ Layout ------*/
#header{
  margin:0 auto;
  width:900px;
}
  #logo{
    float:left;
    width:337px;height:82px;
    margin:20px;
  }
    #logo img {width:337px;height:82px;}
  #header-wrapper {float:right;}
    #lang{
      color:#b2b2b2;
      text-align:right;
      margin:35px 25px 0px 0px;
    }
    #lang a {color:#b2b2b2;text-decoration:none;}
    #lang a.active{font-weight:bold;}
    #lang a:hover{text-decoration:underline;}
    #kancelaria{
      width:233px;height:12px;
      margin:30px 20px 0px 0px;
    }
      #kancelaria img {width:233px;height:12px;}
  
#top{
  width:100%;
  background:url(images/bg-top.jpg) repeat-x;
  clear:both;
  margin:20px 0px 0px 0px;
}
  #gradient-left{
    width:100%;
    background:url(images/gradient-left.jpg) no-repeat center left;
  }
  #gradient-right{
    width:100%;
    background:url(images/gradient-right.jpg) no-repeat center right;
  }
  #center{
    margin:0 auto;
    width:900px;
    text-align:center;
  }
  #menu{
    width:100%;
    background:#4B0C0B;
    color:white;
    height:25px;
    font-size:12px;
    font-weight:bold;
    line-height:25px;
    text-align:center;
  }
    #menu ul{list-style-type:none;}
    #menu ul li {display:inline;}
    #menu ul li a {color:white;text-decoration:none;margin:0px 15px 0px 15px;}
    #menu ul li a.active{color:white;text-decoration:underline;}
    #menu ul li a:hover {color:white;text-decoration:underline;}
  #banner{
    width:100%;
  }
    #banner img {
      width:900px;height:200px;
    }
  
#main{
  margin:0 auto;
  width:900px;
  color:#636465;
  text-align:justify;
  
}
  #left {
    float:left;
    width:30%;
    padding:20px 0px 0px 20px;
  }
  #left.menu { width:18%; }
  #left ul {list-style-type:none;}
  #left ul li {
    background:url(images/dot.jpg) no-repeat top left;
    padding:0px 0px 0px 15px;
  }
  #left.menu ul li a {color:#4B0C0B;text-decoration:none;font-size:12px;font-weight:bold;}
  #left.menu ul li a.active {text-decoration:underline;}
  #left.menu ul li a:hover {text-decoration:underline;}
  #content{
    float:right;
    width:63%;
    padding:20px;
  }
  #content.wide{width:75%;}

#footer{
  clear:both;
  margin:0 auto;
  width:900px;
  color:#636465;
  border-top:1px solid #A79542;
  padding:20px 0px 20px 0px; 
}
  #footer a {color:#636465}
  #footer a:hover {color:#636465;text-decoration:none;}

/*------- Style ------*/
h2, h3 {font-size:11px;}
h2 {text-align:center;margin:10px;}
p {text-indent:30px;}
a {color:#636465}
a:hover {color:#636465;text-decoration:none;}