html * {

  margin:0;

  padding:0;

  border:0;

}

html,body{

  width:100%;

  background:#ccd9e0;

  color:#222;

}

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;

}

#page{

min-height:620px;

width:600px;

background:#eee;

border:1px solid #046;

border-top:10px solid #046;;

border-bottom:10px solid #046;;

margin:0 auto;

position:relative;

}

* html #page{

height:620px;

}

#skip{

display:none;

}

#content{

border-top:0;

border-bottom:0;

height:100%;

padding-top:80px;

padding-left:100px;

padding-bottom:40px;

}

#content ul, #content ol, #content dl, #content li{

  margin:0 10px;

  padding:5px;

}

#content p{

  padding:5px;

}

#menu{

margin:0;

padding:0;

position:absolute;

top:50px;

left:0px;

height:20px;

background:#046;

width:600px;

list-style:none;

}

#menu li{

float:left;

width:66px;

}

* html #menu li{

width:66px;

}
#menu li#lastitem{
width:71px;
}
* html #menu li#lastitem{
width:64px;
}
#menu li a{

display:block;

color:#fff;

text-align:center;

width:100%;

border-left:1px solid #EA3F00;

font:bold 12px/20px "Trebuchet MS",Verdana,Arial,Sans-Serif;

border-bottom:5px solid #EA3F00;



text-decoration:none;

}

#menu li a:hover{

border-bottom:5px solid #558298;

}

#header{

position:absolute;

top:0px;

left:0;

width:600px;

height:50px;

background:#88a7b7 url(../g/top.gif)no-repeat;;

margin:0;

padding:0;

color:#eee;

font:bold 24px/50px Arial,Verdana,Tahoma,Sans-Serif;

}

#header span{

  visibility:hidden;

}

#other{

position:absolute;

left:0;

top:75px;

width:100px;

background:#046;

text-align:center;

padding-top:5px;

border-bottom:10px solid #EA3F00;

}

#other *{

color:#fff;

margin:3px 0; 

}

#other input{

  width:90px;

  border:1px solid #FFF;

  background:#eee;

  color:#046;

 

}

#other p.psubmit input{

  background:#336984;

border:1px solid #fff;

  font-weight:bold;

  color:#FFF;

}

#newsletter h3{

  color:#fff;

  background:#666;

  font:bold 13px "Trebuchet MS",Arial,Sans-Serif;

}

#other label{

  font:bold 11px Tahoma,Arial,Sans-Serif;

}

#other a{

display:block;

text-decoration:none;

font:bold 11px "Trebuchet MS",Arial,Sans-Serif;

}

#other a:hover{

text-decoration:underline;

}

#content #altmenu{

position:absolute;

list-style:none;

margin:0;

padding:0;

background:#CCD9E0;

left:0;

width:600px;

text-align:center;

bottom:16px;

}

#altmenu li{

display:inline;

margin:0;

padding:0;

}

#altmenu li a{

color:#046;

text-decoration:none;

padding:0 5px;

font:bold 12px/20px "Trebuchet MS",Verdana,Arial,Sans-Serif;

margin:0;



}

#altmenu li a:hover{

text-decoration:underline;

}

#info{

position:absolute;

margin:0;

padding:0;

left:0;

bottom:0;

text-align:center;

width:600px;

font:normal 11px/16px "Trebuchet MS",Verdana,Arial,Sans-Serif;

background:#EA3F00;

color:#eee;

}

#info a{

color:#ccc;

text-decoration:none;

font:normal 11px/16px "Trebuchet MS",Verdana,Arial,Sans-Serif;

}

#info a:hover{

text-decoration:underline;

}

#stsw{



position:absolute;

list-style:none;

top:0;

right:0;

width:50px;

background:#CCD9E0;

z-index:20;

height:50px;

margin:0;

padding:0;

border-left:1px dotted #EA3F00;

text-align:center;

}

#stsw li{

font:bold 11px/16px "Trebuchet MS",Arial,Verdana,Sans-Serif;

}

#stsw li.head{

background:#ccc;

height:18px;

color:#222;

}

#stsw li a{

margin:0;

padding:0;

display:block;

font:bold 11px/16px "Trebuchet MS",Arial,Verdana,Sans-Serif;

color:#000;

border-bottom:1px dotted #EA3F00;

color:#046;

text-decoration:none;

height:16px;

}

#stsw li.last a{

border-bottom:0;

}



#stsw li a:hover{

 color:#fff;

 background:#EA3F00;

}



#menu a.first{

 border-left:none;

}

* html #menu a.first{

 width:60px; 

}

#stsw li a.active{

color:#FFF;

background:#046;

}

#kalendarz{  

        margin:10px auto;

        border:1px solid #800000;

        border-collapse:collapse;

        width:90%;

        text-align:center;

}

#kalendarz th,#kalendarz td.month{

  background:#CCD9E0;

  

  font: bold small #222;

}

#kalendarz td{

        width:15%;

        margin:0;

        border:1px solid #800000;

        background: transparent;

}

#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;

          

          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;

}

#wzor_wpisu{

  border-collapse:collapse;

  text-align:center;

  margin:10px;

}

#wzor_wpisu td{

  border:1px solid #000;

}

