body{
background-color:#000000;
color:#000000;
font-family:Arial;
font-size:15px;
line-height:150%;
}

/*KONTENERY*/
#box{
margin-top:20px;
width:1000px;
height:100%;
text-align:center;
background-color:#262626;
border:1px solid #300707;
}

#baner{
background:url(images/tlo_1x180.png) repeat-x;
width:1000px;
height:180px;
}

#menu{
background:url(images/tlo_1x40.png) repeat-x;
height:40px;
width:1000px;
}



/*Baner kontenery*/
#baner_left{
float:left;
width:240px;
height:180px;
}

#baner_center{
float:left;
width:520px;
height:180px;
}

#baner_right{
float:right;
width:240px;
height:180px;
}

#baner_left_left{
margin-top:35px;
float:left;
width:90px;
height:140px;
}

#baner_left_right{
margin-top:35px;
float:right;
width:150px;
height:109px;
}

#baner_right_left{
margin-top:35px;
float:left;
width:110px;
height:140px;
}

#baner_right_right{
margin-top:35px;
float:right;
width:130px;
height:109px;
}

/*MENU*/
div.opcje{
width:140px;
float:left;
height:40px;
color:#CCC;
}

#opcjel{
width:150px;
float:left;
height:40px;
color:#CCC;
}

/*MENU - łącza*/
#menu a.strg{
color:#CCC;
font-size:16px;
padding-top:10px;
height:30px;
display: block; 
background:url(images/menul_150x40.png) no-repeat;
}

#menu a.opcje{
color:#CCC;
font-size:16px;
padding-top:10px;
height:30px;
display: block; 
background:url(images/menu_140x40.png) no-repeat;
}

#menu a.kontakt{
color:#CCC;
font-size:16px;
padding-top:10px;
height:30px;
display: block; 
background:url(images/menur_150x40.png) no-repeat;
}

#menu a:link,
#menu a:visited,
#menu a:active{
color:#000000;
text-decoration:none;
font-weight:bold;
}


#menu a.strg:hover{
color:#300707;
background:url(images/menuli_150x40.png) no-repeat;
text-decoration:none;
font-weight:bold;
}

#menu a.opcje:hover{
color:#300707;
background:url(images/menui_140x40.png) no-repeat;
text-decoration:none;
font-weight:bold;
}

#menu a.kontakt:hover{
color:#300707;
background:url(images/menuri_150x40.png) no-repeat;
text-decoration:none;
font-weight:bold;
}


/*MENU - rowijane*/
#menu ul{
list-style-type:none;
text-align:center;
line-height:130%;
margin-top:0px;
padding:0;
}

#menu ul li,
#menu ul li.sfhover{
position: relative;
font-size:16px;
}
	
#menu ul li ul {
display: none;
}

			
#menu ul li:hover ul,
#menu ul li.sfhover ul {
display: block;
position: absolute;
left: -1px;
top: 40px;
}
					
#menu ul li:hover ul li,
#menu ul li.sfhover ul li {
width: 141px;
}
	
#menu a.sub:link,
#menu a.sub:visited,
#menu a.sub:active{
padding-top:10px;
height:30px;
font-size:16px;
display:block;
color:#000000;
background:url(images/menu_140x40.png) no-repeat;
text-decoration:none;
font-weight:bold;
}

#menu a.sub:hover{
padding-top:10px;
height:30px;
font-size:16px;
display:block;
color:#300707;
background:url(images/menui_140x40.png) no-repeat;
text-decoration:none;
font-weight:bold;
}

#menu a.roz:link,
#menu a.roz:visited,
#menu a.roz:active{
padding-top:10px;
height:30px;
font-size:16px;
display:block;

background:url(images/roz_141x40.png) no-repeat;
text-decoration:none;
font-weight:bold;
color:#CCC;
}

#menu a.roz:hover{
padding-top:10px;
height:30px;
font-size:16px;
display:block;
color:#300707;
background:url(images/rozi_141x40.png) no-repeat;
text-decoration:none;
font-weight:bold;
}

/*NAWIGACJA*/
#nawigacja{
text-align:left;
padding-left:10px;
padding-top:10px;
height:30px;
border-bottom:1px solid #300707;
}

#nawigacja a:link,
#nawigacja a:visited,
#nawigacja a:active{
color:#000000;
font-weight:bold;
text-decoration:underline;
}

#nawigacja a:hover{
color:#300707;
font-weight:bold;
text-decoration:underline;
}

/*BODY*/

#body{
padding-bottom:20px;
margin-top:15px;
width:1000px;
height:auto;
overflow:auto;
}

#left{
padding-left:10px;
padding-right:10px;
width:180px;
height:auto;
float:left;
}

#center{
width:600px;
height:auto;
float:left;
}

#right{
padding-left:10px;
padding-right:10px;
width:180px;
height:auto;
float:right;
}

#stopka{
font-size:16px;
font-weight:bold;
clear:boath;
width:1000px;
padding-top:10px;
height:30px;
border-top:1px solid #300707;
}

/*LEWA KOLUMNA i PRAWA KOLUMNA*/
#aktualnosci{
width:180px;
height:auto;
}

#aktualnosci1{
width:180px;
height:auto;
margin-top:20px;
}

#aktualnosci_naglowek{
background:url(images/naglowek_180x40.png) no-repeat;
width:180px;
padding-top:10px;
height:30px;
font-size:16px;
font-weight:bold;
color:#CCC;
}

#aktualnosci_body{
padding-top:10px;
padding-bottom:10px;
padding-left:5px;
padding-right:5px;
border:1px solid #300707;
width:168px;
height:auto;
}

/*ŚRODEK*/

#center_naglowek{
background:url(images/naglowek_600x40.png) no-repeat;
width:600px;
padding-top:10px;
height:30px;
font-size:16px;
font-weight:bold;
color:#CCC;
}

#center_body{
padding-top:10px;
padding-bottom:10px;
padding-left:5px;
padding-right:5px;
border:1px solid #300707;
width:588px;
height:auto;
}

/*LISTY, AKAPITY, TABELE, NAGŁOWKI i POZOSTAŁE */
#body a:active,
#body a:link,
#body a:visited{
color:#000000;
font-weight:bold;
text-decoration:underline;
}

#body a:hover{
color:#300707;
font-weight:bold;
text-decoration:underline;
}

#stopka a:active,
#stopka a:link,
#stopka a:visited{
color:#000000;
font-weight:bold;
text-decoration:underline;
}

#stopka a:hover{
color:#300707;
font-weight:bold;
text-decoration:underline;
}

p{
text-align:justify;
}

p.tekst{
text-indent:1cm;
color:#CCC;
}

h3.center{
text-align:center;
}

p.center{
text-align:center;
color:#CCC;
}


/*AKAPITY*/
p.right{
text-align:right;
color:#CCC;
}

p.first{
font-weight:bold;
text-indent:1cm;
color:#CCC;
}

p.leftb{
font-weight:bold;
color:#CCC;
}

p.lefti{
text-align:left;
text-indent: 1cm;
color:#CCC;
}

p.righti{
text-align:right;
text-indent: 1cm;
color:#CCC;
}

p.centeri{
text-align:center;
text-indent: 1cm;
color:#CCC;
}


hr.left{
width:80%;
color:#300707;
}

/*LISTY*/
ul.justify{
text-align:justify;
}

ul.none{
text-align:left;
list-style-type:none;
}

#body ul{
text-align:left;
}

ul.art{
text-align:left;
}

ol.roman{
list-style-type: upper-roman;
}

ol{
text-align:left;
}

h3{
text-align:left;
font-size:20px;
}

h4{
font-size:16px;
}


#body td{
padding-top:10px;
padding-bottom:10px;
}

#body th{
text-align:center;
border-bottom:3px solid #ffffff;
border-right: 1px solid #ffffff;
}

#body th.one{
width:250px;
}

#artykul th.two{
width:150px;
}

#artykul th.three{
width:100px;
}

#body th.four{
width:90px;
border-right:0px;
}

#body td{
text-align:center;
border-bottom:1px solid #ffffff;
border-right: 1px solid #ffffff;
}

#body td.one{
width:250px;
}

#body td.two{
width:150px;
}

#body td.three{
width:100px;
}

#body td.four{
width:90px;
border-right:0px;
}

#last td{
border-bottom:0px;
}


