body {
   behavior: url(csshover.htc);
	font: 12px Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-weight: none;
	text-align: center;
	background: #ffffff;
	color: #000;
	padding: 0;
	margin: 0px 0;
}

h1{
	font: 20px Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-weight: none;
}

h2{
	font: 16px Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-weight: none;
}

h3{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-weight: none;
}

h4{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-weight: none;
}

h5{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-weight: none;
}

h6{
	font: 8px Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-weight: none;
}

.calosc {
	width: 760px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

/****************************************/
/*              logo                    */
/****************************************/

#logo {
	background: #ffffff url( logo.png ) 0 0 no-repeat;
	width: auto;
	padding: 0 0 324px 0;
}

/****************************************/
/*            menu gora                 */
/****************************************/

#menugora {
   font: 16px 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
   text-decoration: none;
   font-weight: bold;
   color: #888;
   background-color: #fff;
   clear: both;
   height: 20px;
   padding: 5px 0;
   width:auto;
   margin:auto;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;	   
}

#naw {	
	/*display: inline;*/	
	padding: auto;
	margin: auto;
	width: 760px;			
}

#naw ul {	   
     list-style: none;	  	  	       
     }

#naw li {
	  text-align:right;	  
     float: left;
     position: relative;
     width: auto;
     color: #fff;     
     padding: 0;
}

#naw a:link, #naw a:visited {
     display: block;
     text-decoration: none;
     padding-left: 1em;
     padding-right: 1em;
     color: #666;     
}

#naw li:hover ul {
     display: block;
}
#naw li a:hover{
   background-color: #fff;
   color: #f00;
}


#infoadmin {
   font: 16px 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
   text-decoration: none;
   font-weight: bold;
   color: #888;
   background-color: #fff;
}

#infoadmin a {
   text-decoration: none;
   color: #888;
}

#infoadmin a:hover {
    color:#f00;
}
/****************************************/
/*            lewy panel               */
/****************************************/

#prawypanel {
   float: left;   
   background-color: #fff;
   width: 30%;
   color: #000;
}

/****************************************/
/*                  menu lewe           */
/****************************************/

#menulewe{
   position: relative;
   border: none;
   border-top: 1px #000 solid;
   margin-top: 15px;
   margin-bottom: 5px;
   margin-left: 5px;
   margin-right: 5px;
   background-color: #fff;
   color: #888;
   font: 16px 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
	font-weight: bold;      
}

#menulewe legend{
   position: absolute;
   top: -.9em;
   left: .5em;
   border: none;
   padding: 0.2em 0.5em;
   color: #f00;
   font: 16px 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
   font-weight: bold;
   text-align:right;
   background-color: #fff;
} 

#menulewe div{
   margin: 12px 10px 10px 10px;
}

#menulewe ul {	       
     list-style: none;
	  width:100%;
	  margin:0;
	  padding:0;	  	  	       
}

#menulewe a:link, #menulewe a:visited {
     display: block;
     text-decoration: none;
     padding-left: 1em;
     padding-right: 1em;
     color: #666;
	  border-bottom: 1px dotted #000;     
}

#menulewe li a:hover{
   background-color: #fff;
   color: #f00;   
}

/****************************************/
/*           logowanie                  */
/****************************************/

.logowanie{
   position: relative;
   font: 12px Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #000;
   margin: 15px 2px 5px 2px;
   background-color: #fff;
   border: none;
   border-top: 1px #000 solid;   
}

.logowanie legend{
   position: absolute;
   top: -.9em;
   left: .5em;
   border: none;   
   padding: 0.2em 0.5em;
   color: #f00;
   font: 16px 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
   font-weight: bold;
   text-align:right;
   background-color: #fff;
}

.logowanie div{
   margin: 10px 5px 5px 5px;
}

.logowanie form{
   margin: 10px 5px;
   padding: 0;
}

.logowanie form div{
   clear: both;
   width:100%;
}

.logowanie form label{
   display: block;
   float:left;
   clear: both;   
}

.logowanie form input{
   display: block;
   width: 65%;
   float:right;
}

#linki {
   position: relative;
   background-color: #fff;
   border: none;
   border-top: 1px #000 solid;
   margin: 15px 2px 5px 2px;
}

#linki legend{
   position: absolute;
   top: -.9em;
   left: .5em;
   border: none;
   padding: 0.2em 0.5em;
   color: #f00;
   font: 16px 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
   font-weight: bold;
   text-align:right;
   background-color: #fff;
} 

#linki div{
   margin: 10px 5px 10px 5px;
   text-align: center;
}

#linki img{
   border: 0;
}

.licznik{
   position: relative;
   font: 12px Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #000;
   margin: 15px 2px 5px 2px;
   background-color: #fff;
   border: none;
	border-top: 1px #000 solid;   
}

.licznik legend{
   position: absolute;
   top: -.9em;
   left: .5em;
   border: none;
   padding: 0.2em 0.5em;
   color: #f00;
   font: 12px Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   text-align:right;
   background-color: #fff;
}

.licznik div{
   margin: 10px 5px 5px 5px;
   text-align: center;
}


/****************************************/
/*            srodkowy panel            */
/****************************************/

#srodkowypanel {
   float: right;
   /*background-color: #85adc9;*/
   background-color: #fff;
   width: 69%;
   color: #000;
}

#dolnypanel{
   /*background-color: #85adc9;*/
   background-color: #fff;
   margin: 0 0 ;
}


/****************************************/
/*                news                  */
/****************************************/

.news{
   position: relative;
   border: none;
   border-top: 1px #000 solid;
   margin-top: 15px;
   margin-bottom: 5px;
   margin-left: 5px;
   margin-right: 5px;
   background-color: #fff;
   /*background-color: #20ad20;*/      
}

.news legend{
   position: absolute;
   top: -.9em;
   left: .5em;
   border: none;
   padding: 0.2em 0.5em;
   color: #f00;
   font: 16px 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
   font-weight: bold;
   text-align:right;
   background-color: #fff;
} 

.news div{
   margin: 12px 10px 10px 10px;
}

/****************************************/
/*                news                  */
/****************************************/

.download{
   position: relative;
   border: none;
   border-top: 1px #000 solid;
   margin-top: 15px;
   margin-bottom: 5px;
   margin-left: 5px;
   margin-right: 5px;
   background-color: #fff;      
}

.download legend{
   position: absolute;
   top: -.9em;
   left: .5em;
   border: none;
   padding: 0.2em 0.5em;
   color: #f00;
   font: 12px Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   text-align:right;
   background-color: #fff;
} 

.download div{
   margin: 12px 10px 10px 10px;
}

.download div a{	
	color: #000;
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-decoration: none;
}

.download div a{
	color: #000;
	text-decoration: underline;
}

/****************************************/

.imgzlewej {
   border: 1px solid #000;
   margin: 5px;
   float: left;
}

.imgzprawej {
   border: 1px solid #000;
   margin: 5px;
   float: right;
}

.nawigacja {
 text-align:center;
 color: #888;
}

.nawigacja a {
	margin: 0 2px;
	color: #000;
	font-weight: bolder;
	text-decoration: none;
}

.nawigacja a:hover {
	color: #000;
	text-decoration: underline;
}

.panel{
   position: relative;
   border: none;
   border-top: 1px #000 solid;
   margin: 15px 5px 5px 5px;
   background-color: #fff;
   font: 12px Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-weight: none;
   color: #000;   
   display: block;   
   text-align: left;
}

.panel legend {
   position: absolute;
   top: -1em;
   left: -1px;
   border: none;
   padding: 0.2em 0.5em;
   color: #f00;
   font: 12px Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   text-align:right;
   background-color: #fff;
}

.panel table{
	clear:both;
   font: 10px Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-weight: none;
   width: 97%;
   background-color: #fff;
   margin: 0;
   padding: 0;
   border-spacing: 0;
   border-collapse: collapse;
   text-align: center;
}

.panel table tr{
   border: 1px #000 solid;
   margin 0;
   padding: 0;
}

.panel table td{
   border: 1px #000 solid;
   margin 0;
   padding: 0;
}

.dolewej {
   text-align: left;
}

.delete{
   width: 25px;
}

.edit{
   width: 25px;
}

.submenu{
   width: 25px;
}

.tablebtn a{
   font: 14px Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-weight: bold;
   color: #888;
   width: 100%;
   padding: 5px 0;
   display: block;
   border-bottom: none;
   text-align: left;
}

.tablebtn a:hover{
   text-decoration: none;
   background-color: #faa;
   color: #f00;
}

.panel div{
   margin: 10px 5px 5px 5px;
}

.btn a {
   font: 14px Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-weight: bold;
   color: #888;
   width: 100%;
   padding: 5px 0;
   display: block;
   border-bottom: 1px solid #000;
   text-align: left;
}

.btn a:hover {
   text-decoration: none;
   background-color: #faa;
   color: #f00;
}

.panel form div {
   clear: both;
   width:100%; 
   margin:0;  
}

.panel form label{
   display:block;
   float:left;     
}

.panel form input{
   width: 65%;
   display:block;
   float:right;   
}

.panel form select{
   width: 65%;
   display:block;
   float:right;   
}

.panel form textarea{
   width: 100%;
   display:block;
   float:right;   
}

/****************************************/
/*               stopka                 */
/****************************************/

#stopka{
	font: 16px 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
   clear: both;
   background-color: #fff;
   color: #888;
   text-align: center;
   height: 1.3em;
   
   border-bottom-width: 1px;
   border-bottom-color: #000;
   border-bottom-style: solid;
   
   border-top-width: 1px;
   border-top-color: #000;
   border-top-style: solid;
}

#stopka a{
   color: #888;
}

#stopka a:hover {
   color: #888;
}

