/* CSS Document */
html *{
  margin:0;
  padding:0;
  border:0;
}
html,body{
  width:100%;
  background:#F0E9CE;
  color:#222;
}
#skip{
  display:none;
}
#page{ 
  color:#222;
  width:700px;
  margin:10px auto;
  min-height:600px;
  position:relative;
  border-top:10px solid #000;
  font:normal small Tahoma, Arial, Verdana, Sans-Serif;
}
* html #page{
  height:600px;
}
#menu{
  position:absolute;
  top:0;
  left:0;
  overflow:hidden;
  list-style-type:none;
  z-index:10;
  min-height:250px;
}
#menu li{
  border:1px solid #666;
  border-top:0;
  border-right:0;
  width:99px;
}
#menu li a{
  width:90px;
  
  border-right:5px solid #666;
  
  background:#FBDE86;
  display:block;
  white-space:wrap;
  height:auto;
  padding:2px;
  color:#222;
  font:bold 12px "Trebuchet MS", Arial, Verdana, Sans-Serif;
  text-decoration:none;
  
}
#menu li a:hover{
  background:#fdf7e2;
  border-right:5px solid #ccc;
}
#content{
  position:absolute;
  width:445px;
  min-height:100%;
  margin-left:95px;
  border-right:155px solid #fbde86;
  border-left:5px solid #666;
  border-bottom:60px solid #666;
  background:#fdf7e2;
}
* html #content{
  height:100%;
}
#content ul, #content ol, #content dl, #content li{
  margin:0 10px;
  padding:5px;
}
#content p{
  padding:5px;
}
#info,#altmenu{
  position:absolute;
  left:0;
  width:435px;
  text-align:center;
  bottom:-50px;
  color:#ccc;
  font:normal 12px "Trebuchet MS",Arial,Sans-Serif;
}
#info a{
  color:#ccc;
}
#altmenu{
  list-style-type:0;
  bottom:-30px;
  margin:0;
  padding:0;
}
#altmenu li{
  display:inline;
  margin:0;
  padding:0;
}
#altmenu li a{
  color:#eee;
  padding:0 3px;
}
#other{
  width:155px;
  position:absolute;
  top:0;
  right:0;
  
}
#other a{
  display:block;
  text-align:center;
  width:149px;
  padding:0 3px;
}
#polsl{
  margin: 5px;
  border:2px solid #888;
}
#newsletter{
  width:151px;
  border:1px solid #222;
  margin:1px;
  display:block;
  height:auto;
  background:#ccc;
  text-align:center;
  padding-bottom:5px;
}
#newsletter input{
  width:140px;
  border:1px solid #222;
  margin:5px 0;
  hight:17px;
}
#newsletter h3{
  border-bottom:2px solid #FBDE86;
  color:#fff;
  background:#666;
}
#newsletter a{
 width:145px;

}
a{
  color:#222;
  font:bold small "Trebuchet MS",Arial,Verdana,Sans-Serif;
  text-decoration:none;
}
a:hover{
  text-decoration:underline;
}
a.out {
background: no-repeat url(../g/out.png) 100% 30%;
padding-right:10px;
color:#800000;
text-decoration:none;
}
a.out:hover{
background: no-repeat url(../g/out_.png) 100% 30%;
text-decoration:underline;
}
a.mail{
background: no-repeat url(../g/mail.png) 100% 30%;
padding-right:10px;
}
a.mail:hover{
background: no-repeat url(../g/mail_.png) 100% 30%;
}
a.file {
background: no-repeat url(../g/file.png) 100% 30%;
padding-right:13px;
color:#800000;
text-decoration:none;
}
a.file:hover{
background: no-repeat url(../g/file_.png) 100% 30%;
text-decoration:underline;
}
h1, h2, h3, h4, h5, h6{
  padding:3px;
}
#header{
  background:#FBDE86 url(../g/hbg.jpg) repeat-y;
  font:bold large Verdana,Arial,Sans-Serif;
  padding:5px;
  color:#FDF7E2;
}
#kalendarz{  
        margin:10px auto;
        border:1px solid #800000;
        border-collapse:collapse;
        width:90%;
        text-align:center;
}
#kalendarz th,#kalendarz td.month{
  background:#FBDE86;
  
  font: bold small #222;
}
#kalendarz td{
        width:15%;
        margin:0;
        border:1px solid #800000;
        background: #CCDDEE;
}
#kalendarz dl{
          margin:0;
          padding:0;
          top:0;
          bottom:0;
}
#kalendarz dl dt{
          background:#E0E0E0;
          border-bottom:1px dashed #222;
          padding:0 1%;
}
#kalendarz dl dd{
          border-bottom:1px dashed #222;
          background:#F0E9CE;
          margin:0;
          padding:0 1%;
}
#kalendarz .sale{
        border:0;
        height:40px;
}
#kalendarz dt.data{
        font-weight:bold;
}
dl.link{
text-align:left;
margin:10px auto;
width:90%;
}
dl.link dt{
margin-top:10px;
font:bold 1em Trebuchet MS, Arial, sans-serif;
}
dl.link dd.l_info{
font:normal x-small Trebuchet MS, Arial, sans-serif;
color:#7E7E7E;
}
dl.link dd.l_desc{
color:#282828;
font:normal small Verdana, Arial, sans-serif;
}
#stsw{
position:absolute;
list-style:none;
top:300px;
left:0;
width:94px;
background:#FDF7E2;
z-index:20;
height:50px;
margin:0;
padding:0;
border:1px solid #666;
text-align:center;
}
#stsw li{
font:bold 11px/16px "Trebuchet MS",Arial,Verdana,Sans-Serif;
}
#stsw li.head{
background:#ccc;
height:18px;

}
#stsw li a{
margin:0;
padding:0;
display:block;
font:bold 11px/16px "Trebuchet MS",Arial,Verdana,Sans-Serif;
border-bottom:1px dotted #666;
text-decoration:none;
height:16px;
}
#stsw li a.active{
color:#222;
background:#FBDE86;
}
#stsw li a:hover{
 color:#fff;
 background:#666;
}
#stsw li.last a{
border-bottom:0;
}
#wzor_wpisu{
  border-collapse:collapse;
  text-align:center;
  margin:10px;
}
#wzor_wpisu td{
  border:1px solid #000;
}
