body {
background:transparent url(img/tlo.jpg) repeat fixed;
margin:20px 0;}
a { text-decoration: none }
a:hover { text-decoration: underline }
#logo { 
background:#FFFFFF url(img/logo.jpg) no-repeat scroll left center; 
border-color:#A2AF83 #A2AF83 ; 
border-style:solid solid none; 
border-width:3px 3px 0; 
height:195px; 
margin:auto; 
width:980px; 
} 


#intro img {visibility:visible}

#intro{
  font: 800 11px tahoma;
  color: #647258}
  #intro a{color:#F6600F;}
  #intro a:hover{text-decoration:none}
  #intro td{padding-top:15px}



#menu{
margin:auto;
width:980px;
height:37px;
background: url(img/menu.jpg) repeat-x;
border-right:solid 3px #A2AF83;
border-left:solid 3px #A2AF83;}
  #menu a{font: 8pt georgia;
  color:#fff;
  text-decoration:none;
  display:block;
  float:left;
  height:27px;
  padding:10px 12px 0 12px;
  border-right: solid 1px #486230;}
  #menu a:hover{background: url(img/_menu.jpg) repeat-x}
#menu_user{
margin:auto;
width:555px;
height:37px;
background: url(img/menu.jpg) repeat-x;
border-right:solid 3px #A2AF83;
border-left:solid 3px #A2AF83;}
  #menu_user a{font: 7pt georgia;
  color:#fff;
  text-decoration:none;
  display:block;
  float:left;
  height:27px;
  padding:10px 12px 0 12px;
  border-right: solid 1px #486230;}
  #menu_user a:hover{background: url(img/_menu.jpg) repeat-x}
#p{background:none; border:0; font: 10pt georgia; color:#fff; position:relative; top:3px;}

#pasek{
width:940px;
padding:20px;
margin:auto;
background: #DFE4D4 url(img/pasek.jpg) repeat-x top;
border-right:solid 3px #A2AF83;
border-left:solid 3px #A2AF83;
border-bottom: solid 1px #B9C99B;}

  h1{
  font: 18pt georgia;
  color:#809E6C;
  margin: 0 0 10px 0;}

  #pasek_lewy{
  font: 11px 'trebuchet ms';
  line-height:27px;
  color:#3C5D29;
  width:370px;
  float:left;}

  #pasek_prawy a{
  font: 13px 'trebuchet ms';
  color:#3C5D29;
  line-height:24px}
  #pasek_prawy a:hover{color:#F6600F}
  #pasek_prawy a:visited{color:#999}
  .num{font:11px arial; color:black; text}

#glowny{
width:980px;
background:#fff;
margin:auto;
border-right:solid 3px #A2AF83;
border-left:solid 3px #A2AF83;
overflow:hidden;}

  #lewy{
  width:150px;
  margin:20px;
  float:left;}

  h2{
  padding-top:0px;
font: italic 14pt  'georgia', serif; color:#4C5A3E; margin: 0px auto 0 auto; text-align:center;border-bottom: solid 1px #ddd; padding-bottom:0px;
}
h3{
  padding-top:0px;
font:  7pt  'georgia', serif; color:#4C5A3E; margin: 0px auto 0 auto; text-align:center;border-bottom: solid 1px #ddd; padding-bottom:0px;
}
  #center{
  width:555px;
  margin-top:0px;
  font: 13px 'trebuchet ms';
  color:#526245;
  line-height:25px;
  float:left;}
  .box{display:none}

  #right{
  display:inline-block;
  width:195px;
  margin:20px;
  float:right;}

    fieldset{padding:0;margin:0}

    #firmy a{display:block;
    font: 11px tahoma;
    text-decoration:none;
    color:#C3300C;
    padding:5px;
    border-bottom:solid 1px #aaa;}
    #firmy a:hover{background:#EFEFEF url(img/hover.jpg) repeat-x bottom}

    #linki a{display:block;
    font: 11px tahoma;
    text-decoration:none;
    color:#066990;
    padding:5px;
    border-bottom:solid 1px #aaa;}
    #linki a:hover{background:#EFEFEF url(img/hover.jpg) repeat-x bottom}

    #art a{display:block;
    font: 11px tahoma;
    text-decoration:none;
    color:#066000;
    padding:5px;
    border-bottom:solid 1px #aaa;}
    #art a:hover{background:#EFEFEF url(img/hover.jpg) repeat-x bottom}
    
#stopka{
width:980px;
padding: 5px 0 5px 0;
font: 11px verdana;
color: #7D7B50;
text-align:center;
background: url(img/bot.jpg) repeat-x top;
border:solid 3px #A2AF83;
border-top:none;
margin:auto;}
#stopka a{display:block;
    font: 11px tahoma;
    text-decoration:none;
    color:#066990;
    padding:5px;
    border-bottom:solid 1px #aaa;}
