/* CSS Document */

body{
text-align:center;
background: #fff url('../images/bg_gradient1.jpg') repeat-x left top;*
}

a:link{
color:#2F8FBF;
}

a:visited{
color:gray;
}

p{
font-size:8pt;
color: rgb(85,85,85);
}


/* Główny kontent strony*/
#container{
width:980px;
background: white url('../images/bg3.jpg') no-repeat;
margin: auto auto auto auto;
}

#content{
height:auto;
width:980px;
/*background: url('../images/bg3.jpg');*/
position:absolute;
text-align:left;
/*margin: auto auto auto auto;*/
display: block;
position:relative;
}


/* Header*/
#header{
width:980px;
text-align:left;
}

#logo{
width:91px;
height:155px;
position:relative;
top:48px;
left:58px;
}

#napis{
background: url('../images/nazwa.jpg');
width:353px;
height:66px;
position:relative;
bottom:37px;
left:201px;
}


/*Menu*/
#menu{
background: url('../images/menu.jpg');
width:655px;
height:52px;
position:relative;
top:35px;
}

#menu_menuleft{
width:780px;
height:52px;
padding-top:35px;
}

/*Main*/
#main{
position:relative;
width:580px;
top:50px; /*Nie chcę mieć tu top, chciałabym, żeby ten div ustawił się pod divem menu*/
color: rgb(85,85,85);
}

#tekst{
padding: 19px 0 11px 59px;
}

#tekst_noleftmenu{
width:600px;
padding: 30 0 0 59;
}

#tekst_noleftmenu p{
font-size:8pt;
line-height:18px;
}

#tekst p{
line-height:20px;
}

#opis{
background: url('../images/tekst1_.jpg') no-repeat;
width:655px;
height:242px;
position:relative;
margin-top:9px;
}

* html #opis {
  margin-top: -12px;
}

/*Stopka*/
#stopka{
margin:auto;
background: url('../images/stopka2.jpg');
width:980px;
height:99px;
position:relative;
clear:both;

}

.stopka_tekst1{ 
color: rgb(127,127,127);
top:30px;
position:absolute;
left:60px;
width:180px;
}

.stopka_tekst2{
color: rgb(127,127,127);
position:absolute;
left:250px;
clear:both;
width:120px;
top:40px; /*Nie wiem dlaczego ustawia mi się to na środku tekst_1*/
display:block;

}

.stopka_tekst3{
color: rgb(127,127,127);
position:absolute;
left:450px;
clear:both;
width:210px;
top:30px;
}

.stopka_tekst4{
color: rgb(127,127,127);
position:absolute;
left:686px;
clear:both;
width:210px;
top:40px;
}

.niebieski{
color: #179AD1;
}
.stopka_tekst1 p, .stopka_tekst2 p, .stopka_tekst3 p, .stopka_tekst4 p{
font-size: 8pt;
}

.link_stopka{
text-decoration:underline;
font-size:8pt;
}



/*---------------------------- PODSTRONY --------------------------------*/
#naglowek_leftmenu{
padding: 35px 0 0 30px;
}

#buttony{
padding: 60px 0 20px 0;
}

#main_menuleft{
width:150px;
color: rgb(85,85,85);
float:left;

}

.opis{
padding:30px 0 40px 60px;
width:620px;
}

.opis p{
line-height: 19px;
font-size:8pt;
}

.wyrozniony_p{
color: #179AD2;
font-weight: bold;
}

.wyrozniony_p_more{
color: #264F60;
font-weight: bold;
font-size:10pt;
}

#tekst_podstrona_leftmenu{
float:left;
width:553px;
}

#center_tlo{
  background: url('../images/pasek.jpg') repeat-y left;
}

* html #center_tlo {
  height: 1px;
}

#center_index{
width:753px;
background: transparent;
}


/* ---------------  -------------- */

.inner-content {
  padding: 20px 0 30px 40px;
  line-height: 19px;
  font-size: 8pt;
}

.inner-content p{
  line-height: 19px;
  padding-bottom: 20px;
}

#tekst_podstrona_leftmenu p{
  line-height: 19px;
}

/*-------------------- zebra table ------------------------*/
.zebra{
width:535px;
border-width: 1px;
border-spacing: 2px;
border-style: solid;
border-color: white;
border-collapse: collapse;
background-color: white;
margin-top:30px;
color:#555555;
margin-bottom:17px;
}


.zebra1{
width:566px;
border-width: 1px;
border-spacing: 2px;
border-style: solid;
border-color: white;
border-collapse: collapse;
background-color: #DDDFC3;
margin-top:10px;
color:#555555;
margin-bottom:17px;
display:none;
}

.zebra1 td, .zebra1 tr{
border: 1px solid white;
padding:4px;
font-size:9pt;
}


.tr_bezowy {
background-color:#E0EBEF;
}

.tr_more_blue {
background-color:#D1E7EF;
}


.first_column{
width:140px;
text-align:center;
}

.zebra td{
font-size:9pt;
padding:4px;

}

ul{
padding-left:60px;
padding-bottom:10px;
}

.zebra2 {
padding-left:20px;
padding-bottom:0px;
}


.wciete li{
list-style-type: circle;
}

li{
list-style-type: disc;
color:#555555;
font-size:8pt;
line-height:20px;
}

.naglowkowa{
font-weight:bold;
text-align:center;
font-size:11pt;
background-color:#DEDF8B;
padding:10px;
}

.caption{
font-size:8pt;
color: gray;
text-align:center;
}

.tabela{
line-height:19px;
color:#555555;
font-size:8pt;
padding-left:20px;
}

