*{
margin: 0; 
padding: 0; 
list-style: none;
}
body{
text-align: center;
font-size: x-small;
font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
background: url('../images/bg1.jpg') no-repeat center top;
}
#body{
margin: 0 auto;
text-align: left;
width: 991px; /* 887 */
}
#head{
position: relative;
}

#languages{
position: absolute;
top: 36px;
left: 360px;
margin: 0;
padding: 0;
width: 250px;
}
#languages li {
height: 16px;
width: 23px;
float: left;
}
#head ul{
position: absolute;
left: 13px;
top: 24px;
}
#head ul li{
float: left;
padding: 10px 20px;
height: 10px;
background: url('../images/li.gif') no-repeat right center;
}
#head ul li.noborder{
background: none;
}
#head ul li a{
color: #FFFFFF;
font-size: 1.2em;
text-decoration: none;
}
#head ul li a:hover{
text-decoration: underline;
}
h5{
position: relative;
top: 120px;
left: 0;
width: 270px;
height: 44px;
overflow: hidden;
font-size: 2em;
font-style: italic;
text-transform: uppercase;
color: #000345;
z-index: 1;
}
h5 span{
position: absolute;
top: 0;
left: 0;
display: block;
z-index: 2;
background: url('../images/logo.gif');
width: 270px;
height: 44px; 
cursor: hand;
}
a img{
border: 0; 
}
#foot{
border-top: 22px solid #000000;
text-align: right;
padding-top: 33px;
color: #494949;
font-size: 1.1em;
}
#foot a{
color: #494949;
}
#left, #right{
margin-top: 149px;
}
#left{
padding-top: 35px;
float: left;
width: 252px;
}
#left ul{
border: 1px solid #969696;
padding: 34px 10px 34px 26px;
margin-bottom: 20px;
}
#left ul li{
margin-bottom: 15px;
}
#left ul li a{
text-decoration: none;
text-transform: uppercase;
color: #494949;
padding-left: 13px;
background: url('../images/liN.gif') no-repeat left center;
}
#left ul li a:hover{
color: #93001A;
text-decoration: underline;
background: url('../images/liA.gif') no-repeat left center;
}
#left h2{
font-size: 1.8em;
color: #031074;
background-color: #0088CC;
padding: 8px 20px;
}
#left address{
border: 1px solid #969696;
border-top: 0;
font-size: 1.1em;
font-style: normal;
padding: 20px; 
}
.cleaner{
clear: both;
visibility: hidden;
}
#left strong{
color: #93001A;
}
#right{
margin-left: 298px;
_margin-left: 299px;
}
#top{
background-color: #E35C02;
padding: 15px; 
height: 15px;
_margin-left: -3px;
}
#top a{
color: #FFFFFF;
background: #E35C02 url('../images/liB.gif') no-repeat left center;
padding-left: 10px;
font-size: 1.1em;
margin-left: 20px;
}
#top li a:hover{
text-decoration: none;
}
#right div{
background-color: #EAE8E8;
border: 1px solid #969696;
margin: 15px 0; 
padding-bottom: 10px; 
}
#right h2{
border-bottom: 1px solid #93001A;
padding: 15px;
color: #031074;
font-size: 1.8em;  
margin-bottom: 10px;
}
#right p{
padding: 5px 15px; 
font-size: 1.1em;
}
a{
color: #93001A;
}
a:hover{
text-decoration: none;
}
h3{
font-size: 1.8em;
color: #0080C0;
margin: 40px 0;
}
h3 a{
color: #0080C0;
}
#right div ul{
margin: 10px;

list-style: disc outside url();
}
#right div ul li{
margin: 10px; 
background: url('../images/liB.gif') no-repeat left 5px;
padding-left: 10px;
font-size: 1.1em;
}
h4{
font-size: 1.3em;
margin: 15px 0 5px 10px; 
}
h3{
margin-left: 8px;
}
table{
margin: 15px 30px;
font-size: 1.1em;
}
td{
text-align: left;
}
#right div p.male{
font-size: 1em;
}
#right div p.strong{
font-size: 1.2em;
color: red;
font-weight: bold;
}
h1.nadpis{
display: none;
}
