@charset "utf-8";
/* CSS Document */


body {

	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0 auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding-top:10px;	
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background:url("img/body-bg.png") repeat-x top;
	padding:0px;
	
}

td p{

    margin:2px;
    padding:2px;

}

.naglowek,h1,h2,h3,h4,h5,h6{

    font-weight:normal;
    color:#575757;
    text-align:left;





}

h2,h4,h6{
   float:left;
   width:93%;
   background:url('img/pkt.png') no-repeat left;
   margin:0px 0px 10px 10px;
   padding:0px 0px 0px 13px;

}

h1,h3,h5{

}

h1,h2{
    font-size:11pt;
}

h3,h4{

    font-size:10pt;

}

h5,h6{
    font-size:9pt;

}


h2{

   border-bottom:solid 1px #ededed;

}




h2 a,h2 u{

    font-weight:normal;
    text-transform:capitalize;
}

.naglowek_wpis{


    font-weight:normal;
    
    color:#979797;
    text-align:left;
    margin:0px;
    padding:0px;
}
.naglowek_maly{


    font-size:12px;
    font-weight:normal;
    color:#757575;
    text-align:right;


    margin:0px 10px 10px 15px;
    padding:0px 13px 0px 0px;

    background:url('img/pkt.png') no-repeat right bottom;


}







#top{

    width:969px;
    height:84px;
    float:left;
    background:url('img/top.jpg');
    margin:0px;
    padding:0px;
    text-align:left;



}

.topelem{

    width:80px;
    height:78px;
    float:right;



    background:url('img/pkt.png') no-repeat bottom center;
    text-align:center;


}


#prefix{

    width:10px;
    height:275px;
    float:left;
    background:url('img/flash-prefix.jpg');


}

#flash{

    width:594px;
    height:275px;
    float:left;



}

#suffix{

    padding:30px 30px 0px 0px;

    width:335px;
    height:245px;
    float:left;
    background:url('img/flash-suffix.jpg');
    text-align:right;




}

#suffixelem1{

    float:left;
    width:100%;
    height:190px;


}

.elem{

    float:left;
    padding-top:15px;
    height:28px;
    margin:8px 20px 0px 10px;
    background:url('img/pkt.png') no-repeat bottom center;

}


#suffixelem2{
    float:left;
    width:100%;
    height:40px;
    text-align:left;


}


.suffelem a, .topelem a{

    font-size:10px;
    font-weight:normal;

}

.elem a{

    font-weight:bold;
    font-size:12px;

}

#wykonczenie{

    float:left;
    width:969px;
    height:15px;
    background:url('img/wykonczenie.png') no-repeat bottom;

}

a{

    font-weight:bold;


    color:#757575;
    text-decoration:none;

}

a:hover{

    text-decoration:underline;

}

.wpis{

    margin:5px 0px 10px 0px;
    float:left;
    width:500px;
    background:white;
    text-align:justify;



}

.wpis_act{

    margin:5px 0px 10px 0px;
    width:500px;
    float:left;
    background:#f8f8f8;
    text-align:justify;


}

.naglowek_maly{

    font-weight:bold;

}

.data{

    font-style:italic;

}

#www{


	height:auto;
	width:969px;
	margin:0px auto;
	
	
}

#inner{

    float:left;
    width:100%;

}

submit.vc_intxt, textarea.vc_intxt, input.vc_intxt{

	border: solid 1px #bfbebd;
	background:#FDFDFD;
	padding:2px;
	color:#757575;

}




.opcja{

	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	color:#757575;
	cursor:pointer;
}


.tekst{

    font-size:11px;
    color:#757575;
    padding:0px 9px 0px 0px;
    margin:0px;

}

p{

    font-size:11px;
    color:#757575;
    padding:0px 5px 0px 0px;
    margin:4px;

}

td{

    font-size:11px;
    color:#757575;

}

.z_obramowaniem{
    border-collapse: collapse;
    
}

.z_obramowaniem td{

    border:1px solid silver;

    

}

.bez_obramowania td{

    border:none;

}

.przerwa{

    background:white;
    float:left;
    width:100%;
    height:5px;

}

#informacje_koncowe{

    padding-left:241px;
    padding-top:15px;
    float:left;
    padding-bottom:20px;
    height:10px;
    text-align:text-align;
    color:#bababa;
    font-size:9px;

}
#bottom{

    padding-left:241px;
    padding-top:15px;
    width:710px;
    float:left;
    height:60px;
    background:#f9f8f5 url('img/bottom-bg.png') repeat-x bottom;


}

.bottomelem{

    float:left;
    width:96px;
    height:30px;
    background:url('img/pkt.png') no-repeat bottom center;

}

.bottomelem a{

    font-size:9px;

}

.info{
    font-weight:bold;
    color:green;
    margin-bottom:18px;

}


.blad{

    color:red;

}




#menu{

    width:220px;
    float:left;


}

.menuelem{
    text-align:left;
    padding:5px 0px 5px 0px;
    width:100%;
    float:left;
    margin:0px;
    background:#f1efe9;
}

.panelelem{

    text-align:left;
    padding:5px 0px 5px 0px;
    width:100%;
    float:left;
    background:#f7f6f3;
}

.panelelem p{

    text-align:right;

}

.wiecej{

    cursor:pointer;
    text-align:right;
    font-size:10px;
    font-weight:bold;
    padding-right:8px;

}

.wiecej a{

    color:#866c1e;

}

wiecej a:hover{

    color:#504523;

}

#tresc{

    text-align:left;
    padding:0px 5px 10px 10px;
    width:505px;
    float:left;

}
.ladny{

    border:1px solid #e1e1df;
    padding:3px;
    margin:8px;

}

.trescelem{

    padding:5px 0px 10px 0px;
    margin:0px;
    width:500px;
    float:left;
    margin-bottom:4px;
    border-bottom:1px solid #ededed;

}

.trescelem p{

    text-align:justify;

}

#panel{

    width:228px;
    float:left;

}

li a{
    color:#757575;
    font-family:Verdana;
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
    text-align:left;
    
}


li a:hover{

    color:#575757;

}


img{

    border:none;

}


.topelem a:hover{

    text-decoration:none;
    color:#8e2e2e;

}




li{

    text-align:left;
    margin:0px;
    padding:0px;

    line-height:19px;

    color:#757575;

    font-family:Verdana;
    font-size:11px;
    text-decoration:none;
    font-weight:normal;
    text-align:left;


}

ol,ul{
    margin-left:20px;
    padding:0;

}

ul{

    list-style-image:url('img/pkt.png');

}

ol{

    list-style-image:none;;
    list-style-type:decimal;

}

.trescelem ol, .trescelem ul{
    list-style-position:inside;

}


.nadul{

    border:none;
    margin:6px;
    padding:0px;

}

.nadli{

    border:none;
    list-style-position:inside;



}


.podul{
    padding:0px 0px 0px 25px;
    margin-left:6px;
}

.podli{
    list-style-position:outside;

}

.podli a{

    font-weight:normal;

}

.wykaz{

    float:left;
    width:100%;
    border-bottom:1px solid #ededed;
    margin-bottom:10px;

}




