body { 
      /*background-image: url(../img/back-grad.jpg);*/
      background-color: #E1F6FF;
      background-repeat: repeat-x;
      background-position: default;
      font-family: Verdana;
      font-weight: bold;	  
      color: #02405A;
      font-size: 12px;
      margin: auto;
}

a { text-decoration: none; color: #00599E; }
a:hover { text-decoration: underline; color: #00599E; }

a.skype { text-decoration: none; color: #D02200; }
a:hover.skype { text-decoration: underline; color: #D02200; }

a.foot { text-decoration: none; color: #FFFFFF; }
a:hover.foot { text-decoration: underline; color: #FFFFFF; }

DIV.outer {
      position: absolute;
      left: 50%;
      top: 50%;
      width: 718px;
      height: 546px;
      margin-left: -359px; /* polowa szerokosci */
      margin-top: -273px;  /* polowa wysokosci */
      /*background-color: #6699CC;*/
}  
   
DIV.inner {
      position:absolute;
      left: 50%;
      top :50%;
      width: 100px;
      height: 100px;
      margin-left: -50px;  /* polowa szerokosci */
      margin-top: -50px;   /* polowa wysokosci */
      background-color: #99CCFF;
}

DIV.c1 {
      position: relative;
      background-image: url(../img/c1-back.gif);	  
	  float: left;
      width: 355px;
      height: 520px;
}

DIV.c2 {
      position: relative;
      margin-left: 8px;
      background-image: url(../img/c2-back.gif);	  
	  float: left;
      width: 354px;
      height: 520px;	  
}

ul.ul01 {
      list-style: none;
      margin-left: 30px;
      margin-top: 70px;	  
      padding: 0;
}

li.li01 {
      background-image: url(../img/li01.gif);
      background-repeat: no-repeat;
      background-position: 0 50%;
      padding: 2px 0 2px 18px;
}

ul.ul01a {
      list-style: none;
      margin-left: 27px;
      margin-top: 30px;	  
      padding: 0;
}

li.li01a {
      background-image: url(../img/ico_pdf.gif);
      background-repeat: no-repeat;
      background-position: 0 50%;
      padding: 2px 0 2px 22px;
}

ul.ul02 {
      list-style: none;
      margin-left: 30px;
      margin-top: 130px;	  
      padding: 0px;
}

li.li02a {
      background-image: url(../img/ctx-adres.gif);
      background-repeat: no-repeat;
      background-position: 0 50%;
      padding: 2px 0 2px 22px;
}

li.li02b {
      background-image: url(../img/ctx-telefon.gif);
      background-repeat: no-repeat;
      background-position: 0 50%;
      padding: 12px 0 2px 22px;
}

li.li02c {
      background-image: url(../img/ctx-mail.gif);
      background-repeat: no-repeat;
      background-position: 0 50%;
      padding: 5px 0 2px 22px;
}

li.li02d {
      background-image: url(../img/ctx-skype.gif);
      background-repeat: no-repeat;
      background-position: 0 50%;
      padding: 5px 0 2px 22px;
}

DIV.projektator {
	  float: right;
      margin-top: 10px;	  
}

.v12n-wht {
	font-family: verdana;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	padding: 0px 15px 15px;
	vertical-align: top;

}

ul {
	font-family: verdana;
	color: #02405A;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;	
	padding: 10px 10px 10px 30px;
	margin: 5px 50px 0px 15px;
}

ul.box {
	font-family: verdana;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
    padding: 5px 15px 0px 40px;	
    margin: 0px 0px 0px 0px;
    list-style-type: square;
}

ul.index {
	font-family: verdana;
	color: #02405A;
	font-size: 12px;
	font-weight: normal;
    padding: 5px 15px 0px 30px;	
    margin: 0px 0px 0px 10px;
    list-style-type: square;
}

ul.index2 {
	font-family: verdana;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
    padding: 5px 15px 0px 30px;	
    margin: 0px 0px 0px 10px;
    list-style-type: square;
}

ul.mapa-lvl00 {
	font-family: verdana;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
    padding: 5px 15px 0px 30px;	
    margin: 10px 0px 0px 25px;
    list-style-type: square;
}

ul.mapa-lvl01 {
	font-family: verdana;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
    padding: 5px 15px 15px 10px;	
    margin: 10px 0px 0px 7px;
    list-style-type: disc;	
}

ul.mapa-lvl02 {
	font-family: verdana;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
    padding: 5px 15px 15px 10px;	
    margin: 10px 0px 0px 7px;
    list-style-type: circle;
}

.form {border: 1 #000000 solid; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif}

p.clear {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif}

.v12n-wht-log {
	font-family: verdana;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	padding: 0px 40px 15px 40px;
	vertical-align: top;
}

h1 {
	font-family: verdana;
	color: #02405A;
    /*color: #660202;*/
	font-size: 14px;
	font-weight: bold;
	padding: 15px 15px 0px 15px;
	margin: 0px;		
}

h2 {
	font-family: verdana;
	color: #02405A;
	font-size: 14px;
	font-weight: bold;
	padding: 15px 15px 0px 15px;
	margin: 0px;		
}

h3 {
	font-family: verdana;
	color: #02405A;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 15px 0px 15px;
	margin: 0px;		
}

h4 {
	font-family: verdana;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 15px 0px 22px;
	margin: 10px 15px 0px 15px;		
    background-image: url(../img/bullet-bar.gif);
    background-repeat: no-repeat;
    line-height:35px;
	background-color: #E1F6FF;	
}

h5 {
	font-family: verdana;
	color: #02405A;
    /*color: #660202;*/
	font-size: 12px;
	font-weight: bold;
	padding: 15px 15px 0px 15px;
	margin: 0px;		
}

h6 {
	font-family: verdana;
	color: #990000;
    /*color: #660202;*/
	font-size: 14px;
	font-weight: bold;
	padding: 15px 15px 0px 15px;
	margin: 0px;		
}

p.news-data {
	font-family: verdana;
	color: #7F7F7F;
	font-size: 10px;
	font-weight: normal;
	padding: 0px 15px 5px 15px;
	margin: 0px;
}

p.news-box {
	font-family: verdana;
	color: #02405A;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;	
	padding: 0px 15px 5px 15px;
	margin: 0px;
}

p.news-box-black {
	font-family: verdana;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;	
	padding: 0px 15px 5px 15px;
	margin: 0px;
}

p.news-more {
	font-family: verdana;
	color: #02405A;
	font-size: 12px;
	font-weight: normal;
	text-align: right;	
	padding: 0px 15px 0px 15px;
	margin: 0px;
}

p.news-box2 {
	font-family: verdana;
	color: #02405A;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;	
	padding: 0px 15px 5px 10px;
	margin: 0px;
}

p.news-more2 {
	font-family: verdana;
	color: #02405A;
	font-size: 12px;
	font-weight: normal;
	text-align: right;	
	padding: 0px 15px 0px 10px;
	margin: 0px;
}

p.news-box3 {
	font-family: verdana;
/*	color: #02405A;*/
/*	color: #686868; ess */
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;	
	padding: 10px 15px 5px 15px;
	margin: 0px;
}

p.news-box-margin {
	font-family: verdana;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;	
	padding: 17px 15px 5px 10px;
	margin: 0px;
}

p.hidden-title {
	font-family: verdana;
	color: #02405A;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;	
	padding: 5px 15px 0px 15px;
	margin: 0px;
}

p.hidden-box {
	font-family: verdana;
	color: #02405A;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;	
	padding: 10px 10px 10px 10px;
	margin: 5px 50px 0px 20px;
}

ul.hidden {
	font-family: verdana;
	color: #02405A;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;	
	padding: 10px 10px 10px 30px;
	margin: 5px 50px 0px 15px;
}

ul.hidden2 {
	font-family: verdana;
	color: #02405A;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;	
	padding: 0px 10px 0px 30px;
	margin: 0px 50px 0px 15px;
}

ol.normal {
	font-family: verdana;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;	
	padding: 5px 5px 5px 25px;
	margin: 5px 50px 0px 25px;
}

/*ul.hidden {
	font-family: verdana;
	color: #02405A;
	font-size: 12px;
	font-weight: normal;
    margin: 0px 0px 0px 0px;
    padding: 5px 15px 0px 40px;	
}*/

p.img-margin-tb {
	padding: 10px 15px 10px 15px;
	margin: 0px;
}

input.btn {
   color: 321E00;
   font-family: verdana;
   font-size: 12px;
   font-weight: normal;
   padding: 2px;
   background-color: FFFFFF;
   border: 1px solid;
   border-color: 02405A;
}

input.field {
   color: 321E00;
   font-family: verdana;
   font-size: 12px;
   font-weight: normal;
   padding: 3px;
   background-color: FFFFFF;
   border: 1px solid;
   border-color: 02405A;
   overflow: hidden;
}

a.navi {
	font-size:12px;
    font-weight: bold;
	color:#FFFFFF;
    text-decoration: none;
	text-align:center;
	display: block;
    line-height:35px;
    margin: 0px 1px 0px 0px;
    padding: 0px;
	background-color: #02405A;	
}

a.navi:hover {
	font-size:12px;
    font-weight: bold;
	color:#FFFFFF;
    text-decoration: none;
	text-align:center;
    line-height:35px;
    margin: 0px 1px 0px 0px;
    padding: 0px;
	background-color: #048CC5;	
}

a.navi-end {
	font-size:12px;
    font-weight: bold;
	color:#FFFFFF;
    text-decoration: none;
	text-align:center;
	display: block;
    line-height:35px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
	background-color: #02405A;	
}

a.navi-end:hover {
	font-size:12px;
    font-weight: bold;
	color:#FFFFFF;
    text-decoration: none;
	text-align:center;
    line-height:35px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
	background-color: #048CC5;	
}

a.navi-left {
	font-size:12px;
    font-weight: normal;
	color:#FFFFFF;
    text-decoration: none;
	text-align:left;
	display: block;
    line-height:17px;
    padding: 10px 5px 10px 10px;
    margin: 1px 0px 0px 0px;
	background-color: #048CC5;	
}

a.navi-left:hover {
	font-size:12px;
    font-weight: normal;
	color:#FFFFFF;
    text-decoration: none;
	text-align:left;
    line-height:17px;
    padding: 10px 5px 10px 10px;
    margin: 1px 0px 0px 0px;
	background-color: #02405A;	
}

td.tb-navi-left {
	font-size:12px;
    font-weight: bold;
	color:#FFFFFF;
	text-align:left;
    line-height:35px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
	background-color: #02405A;	
}

table.phones {
	font-family: verdana;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;	
	padding: 0px 0px 0px 0px;
	margin: 5px 150px 0px 15px;
}

table.phones2 {
	font-family: verdana;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;	
	padding: 0px 0px 0px 0px;
	margin: 5px 10px 0px 10px;
}

table.phones3 {
	font-family: verdana;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;	
	padding: 0px 0px 0px 0px;
	margin: 5px 10px 0px 15px;
}

/* header slideshow */

#slideshow {
    position:relative;
    height:250px;
    width:800px;	
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}
 
/* header slideshow */
