body {
    font-family:      Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:        11px;
    margin:           5px auto 0px auto;
    padding: 	      0;
    display:          block;
    background-color: #333333;
}


.headerTop, .headerTopBanner, .headerMiddle, .headerMiddleTelefon, .headerBottom, .mainMenu, .mainMain, .footerTop, .bigRound, .footerBottom {
	width: 976px;
	margin: 0 auto 0 auto;
}

.mainMain {
	overflow: hidden;
}

.headerTop, .footerTop {
    background-color: #FFFFFF;
    height:           13px;
}

/* zaokrąglenia glownej formatki  */
.bigRound {     position:         absolute; }
#ctl, #ctr, #cbl, #cbr {position:absolute; width:10px; height:10px; color:#FFFFFF; background:#333333; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#ctr {top:0; right:0;}
#cbl {bottom:0; left:0;}
#cbr {bottom:0; right:0;}
.bigRound em b  {position:absolute; font-size:73px; font-family:arial; color:#FFFFFF; line-height:20px; font-weight:normal;}
#ctl b {left:-4px;}
#ctr b {left:-12px;}
#cbl b {left:-4px;  top:-8px;}
#cbr b {left:-12px; top:-8px;}
.bigRound p  {position:relative; z-index:100; padding:0px 0px; font-size:4px;}





.headerTopBanner{
    background-color: #FFFFFF;
    border-bottom:    solid 1px #E6E6E6;
    height:           48px;
    padding:          1px 0px 0px 0px;
}

.banner {
         background-image: url("../images/logo.gif");
         color:#ffffff;
         width: 236px;
         height: 39px;
         margin-left:12px;
}



.headerMiddle {
    padding:          6px 0px 6px 0px;
    border-top:       solid 1px #E0E0E0;
    border-bottom:    solid 1px #333333;
    background-color: #FFFFFF;
    color:            #5C5C5C;
    font-size:        11px;
    text-align:       right;
    font-weight:      bold;
}

.headerMiddle a {
    color:           #5C5C5C;
    text-decoration: none;
}

.headerMiddle a:hover {
    text-decoration: underline;
    color:           #C70202;
}

.headerMiddleTelefon {
    padding:          6px 0px 6px 0px;
    font-size:        11px;
    text-align:       left;
    font-weight:      bold;
}
.headerMiddleTelefon a {
    color:           #FFFFFF;
    text-decoration: none;
}
.headerMiddleTelefon a:hover {
    color:           #C70202;
}


.headerBottom {
    padding:          8px 0px 6px 0px;
    text-align:       center;
    background-color: #FFFFFF;
    
    color:            #FFFFFF;
    font-size:        22px;
    text-align:       right;
    font-weight:      bold;
    font-style:       italic;
    font-variant:     small-caps;
}

.headerBottomObrazek {
         background-image: url("../images/tlo.jpg");
         -moz-border-radius: 8px;
         -webkit-border-radius: 8px;
         border: 0px;
         width: 960px;
         height: 180px;
         margin:          0px 8px 0px 8px;
}



.footerDotacja {
    color:            #5C5C5C;
    padding:          5px 0px 5px 0px;
    font-size:        9px;
    text-align:       center;	
}




.footerBottom {
    color:            #5C5C5C;
    padding:          5px 0px 20px 0px;
    font-size:        11px;
    text-align:       left;	
}

.footerBottom a {
    color:           #5C5C5C;
    text-decoration: none;
}

.footerBottom a:hover {
    text-decoration: underline;
    color:           #C70202;
}





.mainMenu {
    background-color: #FFFFFF;
    height:           140px;
    display:          block;
}

.mainPodMenu {
    width:            236px;
    height:           140px;
    display:          block;
    float:            left;
    padding:          0px 0px 0px 8px;
}

.menu {position:relative; width:228px; height:12px;  background:#333333; color:#ffffff; font-weight:  bold;}
#mctl1, #mcbl1, #mctr1, #mcbr1, #mctl2, #mcbl2, #mctr2, #mcbr2, #mctl3, #mcbl3, #mctr3, #mcbr3, #mctl4, #mcbl4, #mctr4, #mcbr4
 {position:absolute; width:10px; height:10px; color:#333333; background:#ffffff; overflow:hidden; font-style:normal; z-index:1;}
#mctl1, #mctl2, #mctl3, #mctl4 {top:0; left:0;}
#mcbl1, #mcbl2, #mcbl3, #mcbl4 {bottom:0; left:0;}
#mctr1, #mctr2, #mctr3, #mctr4 {top:0; right:0;}
#mcbr1, #mcbr2, #mcbr3, #mcbr4 {bottom:0; right:0;}
.menu em b {position:absolute; font-size:73px; font-family:arial; color:#333333; line-height:20px; font-weight:normal;}
#mctl1 b, #mctl2 b, #mctl3 b, #mctl4 b {left:-4px;}
#mctr1 b, #mctr2 b, #mctr3 b, #mctr4 b {left:-12px;}
#mcbl1 b, #mcbl2 b, #mcbl3 b, #mcbl4 b {left:-4px;  top:-8px;}
#mcbr1 b, #mcbr2 b, #mcbr3 b, #mcbr4 b {left:-12px; top:-8px;}
.menu p {position:relative; z-index:100; padding:8px 20px; font-size: 0px; font-style: italic;}
.menu a {position:relative; z-index:100; padding:5px 10px; color:#ffffff; text-decoration: none;}
.menu a:hover {    text-decoration: none;  color:   #C70202;}

.menunapis       { position:relative; width:228px; height:22px; background:#333333; color:#ffffff;
                    font-size: 17px; font-weight:  bold; font-style: italic; }
.menu_underline { position:relative; width:146px; height:2px; background:#ff0000;
                  border-left:      solid 12px  #333333;
                  border-right:     solid 70px #333333;}
.menulinki       { position:relative; width:228px; height:60px; background:#333333; color:#ffffff;
                    font-size: 11px; font-weight:  bold;}
.menulinki  a    { padding:5px 10px; color:#ffffff; text-decoration: none;}
.menulinki  a:hover {    text-decoration: none;  color:   #C70202;}






.mainMain {
    background-color: #FFFFFF;
    display:          block;
}

.mainObrazek {
      display: block;
      float: left;
      width: 240px;
      margin-left: 8px;
}

.obrazek {
         background-color: #FFFFFF;
         -moz-border-radius: 8px;
         -webkit-border-radius: 8px;
         border: 2px solid #C70202;
         width: 224px;
         height: 344px;
}
         
         
.mainContent {
      display: block;
      float: left;
      margin-left: 4px;
      width: 710px;
      color: #333333;
      text-align:	justify;
}

.mainContent h1 {
         color:#C70202;
         font-size: 18px;
         font-weight:  bold;

         padding:  0px 0px 5px 0px;
         margin:   0px 0px 10px 0px;
}


.mainContent a {
    color:           #C70202;
    text-decoration: none;
}

.mainContent a:hover {
    text-decoration: underline;
}





UL {
	list-style-type : square;
}


OL {
	list-style-type: decimal;
}

