/* LINKI */


a:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #7F7F7F;
text-decoration: none;
}

a:visited {
color: #AFAFAF;
text-decoration: none;
}

a:hover {
color: #FF1B1B;
text-decoration: underline;
}

a:active {
color: #FFFFFF;
text-decoration: none;
}

table {
border-collapse: collapse;
border-spacing: 0;
border: 0;
padding: 0;
vertical-align: top;
}

td {
 border:0;
 padding:0;
}


/* DOKUMENT */

ul    {
list-style-type:square;
font-size: 12px;
}


body {
margin: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
background-image: url(images/bg2.jpg);
background-repeat:repeat;
}



#tlo {
background-image: url(images/bgtop.jpg);
background-repeat: repeat-x;;
width: 100%;
}

.pro4  {
width: 956px;
height: 45px;
background-image: url(images/bgbox.jpg);
background-repeat:repeat;

}

#line {
background-image: url(images/line.jpg);
background-repeat:no-repeat;
height: 17px;
width: 980px;
vertical-align:50%;
}


#linered {
background-image: url(images/linered.jpg);
background-repeat:no-repeat;
height: 5px;
width: 980px;
max-height: 5px;
}

/* MENU */

#menu {
background-color: #000000;
color: #FFFFFF;
height: 33px;
width: 980px;
}

#menufont {
font-family: arial, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-align:center;
text-decoration: none;
}

.space {
text-align:center;
vertical-align:-85%;
}

/* DANE BOXY */
#bgbox {
background-image: url(images/bgbox.jpg);
background-repeat:repeat;
width: 955px;
}

.bgdanebox {
background-image: url(images/danebox.jpg);
background-repeat:repeat;
width: 279px;
height: 200px;
margin: 10px;
max-height:200px;
max-width:279px;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
text-align:left;
vertical-align:middle;
letter-spacing:1px;

}

/* STOPKA */

#stopka {
background-color: #000000;
width: 100%;
height: 50px;
vertical-align:top;
}

#stopkatlo {
background-color: #000000;
width: 100%;
vertical-align:top;
}

#sdane {
font-family: arial, helvetica, sans-serif;
font-size: 9px;
color: #DDDDDD;
width: 650px;
text-align:left;
vertical-align:top;
}



/* DATA PROGRAMATORY */

.rozmiartabela  {
width: 980px;
height: 400px;
background-image: url(images/bgbox.jpg);
background-repeat:repeat;
vertical-align:top;
}
.tlo_naglowekprog  {
font-family: arial, helvetica, sans-serif;
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
text-align:left;
padding: 0px 0px 1px 1px;
background-image: url(images/naglowek_prog.jpg);
background-repeat:no-repeat;
width: 218px;
height: 26px;
}

.bgbox2 {
background-image: url(images/bgbox.jpg);
background-repeat:repeat;
vertical-align:top;
}

.tlo_stopkaprog  {
font-family: arial, helvetica, sans-serif;
color: #000000;
font-size: 11px;
text-align: center;
vertical-align:bottom;
background-image: url(images/tlo_bg_stopka.jpg);
background-repeat:repeat;
padding: 0px;
width: 218px;
height: 15px;
}

.br  {
height: 15px;
background-image: url(images/bgbox.jpg);
background-repeat:repeat;
vertical-align:top;
}

/* DATA MODEL */

.rozmiartabelamodel  {
width: 980px;
height: 400px;
background-image: url(images/bgbox.jpg);
background-repeat:repeat;
vertical-align:top;
}

.naglowekmodel  {
font-family: arial, helvetica, sans-serif;
color: #FFFFFF;
padding: 2px 5px;
font-size: 12px;
font-weight: bold;
text-align:left;
background-image: url(images/naglowek_prog2.jpg);
background-repeat:no-repeat;
width: 883px;
height: 26px;
}

.miniatura  {
padding: 2px 1px;
border: 1px solid #CFCFCF;
outline-width:thin;
width: 881px;
max-width:881px;
vertical-align:middle;
}

.opis {
width: 880px;
margin: 20px 5px;
max-width:880px;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-align:justify;
}



