body{
margin:0;
padding:0;

background-image:url('../img/header_bg4.jpg');
background-repeat:repeat-x;

background-color:#D9241B;
color:#ddd;
color:#bbb;
font-family: arial, sans-serif;
height:100%;
width:100%;
}

body td{
color:#ddd;
color:#bbb;
font-size: 10pt;
font-family: arial, sans-serif;
vertical-align:top;
}

input{
height:18px;
border:solid 1px #000;
}


a{
color:#fff;
font-size: 10pt;
font-family:arial, sans-serif;
text-decoration:none;
}



a:hover{
text-decoration:underline;
}


a img{
border:none;
}

select {
border:solid 1px #000;
width:90px;
}

h1,td h1{font-size:13pt;font-family:arial, sans-serif;color:#fff}
h2,td h2{font-size:12pt;font-family:arial, sans-serif;color:#fff}
h3,td h3{font-size:10pt;font-family:arial, sans-serif;color:#fff}

label{
cursor:pointer;
}

#main{
position:absolute;
width:100%;
height:100%;
top:0;
left:0; 
padding:0;
margin:0;
}

#main_table{
height:100%;
padding:0;
margin:0;
width:990px;
border-collapse:collapse;
background-image:url('../img/film1.jpg');
background-repeat:no-repeat;
}

.logo{
position:absolute;
left:45px;
top:15px;
}

#naskroty{margin:15px 0 10px 266px;}
#naskroty td {white-space: nowrap;}

#menu {
white-space:nowrap;
text-align:center;
background-image:url("../img/menu_tlo.png");
background-repeat:repeat-x;
height:33px;
padding-top:7px;
margin:10px 0 0 266px;
}

#menu a{
font-size:10pt;
margin:0 7px 0 7px;
/*font-weight:bold;*/
}


#tresc1 {
text-align:justify;
margin:15px 50px 10px 312px;
}

#tresc1 h1 {
font-style:italic;
font-size:13pt;
}

.wiecej {
text-align:right;
padding:2px;
margin:0;
color:#fff;
}

.wiecej a {
color:#fff;
}

#tekst_dol{
margin:10px 50px 10px 312px;
}

.strzalki{
height:18px;
}

#tekst_dol td {
text-align:justify;
}

#tekst_dol td h2{
font-style:italic;
font-size:11pt;
color:#fff;
}

#tresc_tabela{
margin:3px 0 0 0;
width:100%;
border-collapse: collapse;
}

#tresc_tabela td {
color:#bbb;
/*width:25%;*/
padding:0 15px 0 15px;
vertical-align:top;
text-align:left;
}


#tr_podkreslenie img{
margin:1px 0 14px 0;
height:1px;
width:100%;
vertical-align:top;
}

#tr_tresc_thumb img{
display:block;
margin:0 auto 10px auto;
}


#tresc_tabela h3{
font-style:italic;
color:#eee;
font-size:10pt;
}

#stopka{
/*position:relative;
left:-50px;*/
text-align:left;
padding:0 0 1px 312px;
height:18px;
vertical-align:bottom;
color:#ddd;
color:#bbb;
font-size:9pt;
}

#stopka div{
position:relative;
left:-260px;
border:solid 1px green;
width:10px;
display:inline;
}

#stopka a{
color:#ddd;
color:#bbb;
font-size:9pt;
}


#stopkaRamiko{
position:fixed;
left:3px;
bottom:0;
color:#ddd;
}

#stopkaRamiko a{
color:#ddd;
}


.bg_black{
background-color:#000;
}

.tresc_tbl{
border-collapse:collapse;
padding:0;
border-spacing:0;
margin:10px 0 10px 266px;
height:444px;
width:722px;
/*background-image:url("../img/logo_tlo3.gif");
*/
background-repeat:no-repeat;
}

.tresc_tbl td{
padding:0;
vertical-align:top;
}

.rog_lg{
width:7px;
height:7px;
padding:0;
font-size:1px;
background-image:url("../img/rog_lg.gif");
border:0;
}

.rog_pg{
width:7px;
height:7px;
padding:0;
font-size:1px;
background-image:url("../img/rog_pg.gif");
border:0;
}

.rog_ld{
width:7px;
height:7px;
padding:0;
font-size:1px;
background-image:url("../img/rog_ld.gif");
border:0;
}

.rog_pd{
width:7px;
height:7px;
padding:0;
font-size:1px;
background-image:url("../img/rog_pd.gif");
border:0;
}

#div_lang_sw{
position:absolute;
left:936px;
top:22px;
width:55px;
border:solid 0px red;
text-align:right;
padding:0;
}

.tlo_wodne{
background-color:#000;
background-image:url('../img/logo_tlo5.gif');
background-repeat:no-repeat;
}

.ogloszenie{
display:block;
border:solid 1px #aaa;
width:675px;
margin:0 0 15px 0;
display:block;
padding:10px 10px 10px 10px;
}
.ogloszenie legend{
margin-bottom:10px;
}

.fff{
color:#fff;
}

.bfff{
color:#fff;
font-weight:bold;
}

.powrot_img{
display:block;
}

.TDymek {
position:absolute;
z-Index:1000;
left:200px;
top:-400px;
display:none;
border:solid 1px #000;
background-color:#fff;
padding:5px;
color:#f00;
font-family: arial, sans-serif;
font-size:10pt;
}

.pg_img{
float:left;
margin:2px 20px 20px 0;
}

.printonly{
display:none;
}

#pasek {
display:none;  
position: fixed;
  /*background:#0b17ab;*/
/*background:#241ad9 url("../img/pasek_tlo.png");
*/
background:url("../img/pasek_tlo.png");
  /*cursor: pointer;*/
  font-size:18px;
  color: #ddd;
  opacity:1;
  padding:0;
  margin:0;
  width:100%;
  bottom:28px;
  white-space: nowrap;
  overflow:hidden;
  height:30px;
  text-align:center;
  vertical-align:middle;
  z-index:1002;
  padding-top:3px;
 }

 
 
#pasek a{
font-weight:bold;
font-size:20px;
color:#ccc;
}

#pasek img {
position: absolute;
right:5px;
top:5px;
z-index:1000;
/*border:solid 1px red;*/
/*display:none;*/
}

#pasek div {
  /*background:url("../img/pasek_test.png");*/
  /*background:url("../img/pdf.gif");*/
background:#000;  
position: absolute;
  top:0;
  left:0;
  /*cursor: pointer;*/
  /*padding-top:2px;
  padding-bottom:2px;*/
  width:100%;
  margin:0;
  white-space: nowrap;
  overflow:hidden;
  height:22px;
text-align:center;
vertical-align:middle;
/*border-top: dashed 1px #ddd;
border-bottom: dashed 1px #ddd;*/
}

#pasek div div{
  position: absolute;
  /*cursor: pointer;*/
  font-size: 1em;
  padding:0;
  margin:0;
  white-space: nowrap;
  overflow:hidden;
}

#pasek div a{
color:#ddd;
font-size:11pt;
font-weight:bold;
}

.fotramka{
margin:3px;
padding:5px;
background:#fff;
border:solid 1px #999;
}

.fotramkabig{
padding:8px;
background:#fff;
border:solid 1px #999;
margin-left:auto;
margin-right:auto;
cursor: pointer;
}