html, body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
}
body {
min-height: 100%;
height: auto !important;
background-color: #eee;
}

/*STYLE STRUCTURE*/

table  {
width: 100%;
margin: 0;
border: 0;
border-spacing: 0px;
border-collapse: collapse;
padding: 0;
}

td {
padding:0;
margin: 0;
border: 0;
vertical-align: top;
}

p {
margin:0;
padding: 0;
color: #333;
font: 13px/18px arial, sans-serif;
font-weight: normal;
}

a {
margin: 0;
padding: 0;
color: #333;
}




/* TYTUL */  

table#tytul {
height: 100%;
min-height: 100%;
min-width: 800px;
}
* html table#tytul {
height: 100%;
width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 800? "800px": "100%");
}

td#t11 {
width: 50%;
background-color: #c30000;
background-image: URL(img/top_tytul_1.gif);
background-position: bottom right;
background-repeat: no-repeat 
text-align: right;
vertical-align: bottom;
}

td#t11  a {
display: block;
margin: 0 0 5 0px;
border-top: 1px solid  #fff;
border-right: 1px solid  #fff;
padding: 0 7 0 7px;
color: #fff;
font: 12px/18px arial, sans-serif;
font-weight: normal;
text-decoration: none;
text-align: right;
}

td#t11  a:hover {
color: #fff;
background-color: #ee0000;
}


td#t12 {
width: 104px;
}
td#t13 {
width: 100%;
}

td#t21 {
height: 131px;
background-image: URL(img/top_tytul_2.gif);
background-position: top right;
background-repeat: no-repeat 
}

td#t31 {
height: 50%;
}

td#t32  p  {
font-size:12px;
color: #aaa;
text-align: left;
margin: 8 0 0 0px;
}


td#t41 {
height: 22px;
}

td#t42 {
border-top: 2px dotted #fff; 
}

td#t51 {
height: 28px;
background-color: #c30000;
}


div#mova  {
width: 100%;
margin: 0;
border: 0;
padding: 0;
background-color: #eee;
border-top: 1px dotted #999;
border-bottom: 1px dotted #999;
}


div#mova  a {
dispaly: block;
float: left;
margin: 0;
padding: 0 7 0 7px;
color: #666;
font: 12px/24px arial, sans-serif;
font-weight: normal;
text-decoration: none;
}
div#mova  a:hover {
color: #c30000;
}


/* MENU */  

div#menu {
height: 35px;
border-top: 1px dotted #999;
}

#menu a {
dispaly: block;
float: left;
margin: 5px;
border-bottom: 2px solid  #fff;
border-left: 2px solid  #fff;
padding: 0 7 0 7px;
color: #333;
font: 10px/23px arial, sans-serif;
font-weight: bold;
text-decoration: none;
}

#menu a:hover {
color: #c30000;
background-color: #fff;
}


 
p.adres  {
margin: 0;
color: #666;
font: 10px/22px arial, sans-serif;
font-weight: normal;
}


div#flash {
height: 128px;
background-image: URL(img/bg_hvyli.gif);
background-repeat: repeat-x;
background-position: bottom;
}
