body{
color: #000;
font-family: Tahoma, Verdana, Arial;
margin: 0;
padding: 0;
border: 0;
width:100%;
}

div#all{
height:100%;
width:100%;
padding:0px;
margin:0px;
background: url(images/topik.gif) repeat-x top;
}

div.header{
width:750px;
margin:0 auto;
text-align:right;
background: url(images/logo1.gif) no-repeat bottom left;
}

div.header2{
width:750px;
margin:0 auto;
height:52px;
}

div.header3{
width:750px;
margin:0 auto;
height:13px;
background: url(images/line_top.gif) repeat-x bottom;
}

div.header4{
width:100%;
margin:0 auto;
height:181px;
background: url(images/bg.gif) repeat-x top;
}

div.header5{
width:750px;
margin:0 auto;
height:13px;
background: url(images/line_bottom.gif) repeat-x  top;
}

div.top{
width:750px;
margin:0 auto;
height:181px;
background: url(images/bg2.gif) repeat-x top;
}


div.left{
width:50%;
float:left;
text-align:left;
}

div.right{
width:50%;
float:right;
text-align:right;

}

#menu{
padding-top:28px;
vertical-align:bottom;
}

#menu a{
font-family: "Trebuchet MS", "Bitstream Vera Serif", Utopia, "Times New Roman", times, serif;
color: #002D78;
font-size: 17px;
font-weight: normal;
padding: 0;
padding-right:6px;
letter-spacing:-1px;
}

a{
color:#000;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

a img{
border:0;
}

div.content{
width:750px;
margin:0 auto;
overflow: hidden;
display: table;
background:#DEDEDE;
margin-top:8px;
margin-bottom:8px;
}


.left_bar, .right_bar {
display: table-cell;
vertical-align: top;
}

div.left_bar{
width:248px;
}

div.right_bar{
padding-left:10px;
background:#FFFFFF;
width:492px;
}
* html div.right_bar {height:350px}

ul.menu{
list-style:none;
width:248px;
margin:0;
padding:0;
}

ul.menu li{
padding-left:20px;
}

li.cat{
height:42px;
background:#C7C7C7;
line-height:42px;
border-bottom:1px solid #DEDEDE;
color:#2E2E2E;
font-size:12px;
font-weight:bold;
}

li.subcat{
height:36px;
background:#DEDEDE;
line-height:36px;
border-bottom:1px solid #C9C9C9;
font-size:12px;
}

li.subcat a{
padding-left:15px;
background: url(images/button.gif) no-repeat left;
}

h1{
font-family: "Trebuchet MS", "Bitstream Vera Serif", Utopia, "Times New Roman", times, serif;
color: #002D78;
font-size: 18px;
font-weight: normal;
padding: 0;
padding-right:6px;
letter-spacing:-1px;
}

div.title{
background: #FFF url(images/spacer.gif)  repeat-x bottom;
padding-bottom:2px;
margin-bottom:6px;
}

div.news{
padding-bottom:20px;
}

div.title{
font-weight:bold;
font-size:15px;
}

div.title a{
font-weight:bold;
font-size:15px;
}

div.title a:hover{
text-decoration:none;
}

div.news p{
font-size:13px;
}

div.news p img{
float:right;
padding:2px;
border:3px solid #B3B3B3;
margin:2px;
}

div.footer{
height:26px;
line-height:26px;
background: url(images/footer.gif) repeat-x bottom;
width:750px;
clear:both;
margin:0 auto;
font-size:11px;
}

div.spacer{
line-height:1px;
width:100%;
clear:both;
display:block;
}

div.tresc{
font-size:13px;
}

div.dane{
width:250px;
margin:auto;
border:1px solid #B3B3B3;
padding:5px;
margin-top:20px;
}

table.oferta td{
font-size:11px;
vertical-align:top;
}

table.oferta td.img{
vertical-align:middle;
}

table.oferta tr.space{
height:10px;
background: #FFF url(images/spacer.gif)  repeat-x bottom;
}

table.bold{
margin-top:25px;
}

table.bold td{
font-weight:bold;
}

div.stats{
padding-top:80px;
padding-left:10px;
}
