* {
margin : 0px;
padding : 0px;
}

body {
background : #CBCEDD url('images/bg.jpg') repeat-x top center;
font-family : tahoma,arial,verdana;
line-height : 1.5;
color : #000000;
font-size:11px;
}
table {
font-size : 11px;

border-collapse : collapse;
}
a, a:link, a:visited {
text-decoration : none;
}

hr{
display:block;
clear:both;
margin:5px;
border:0px;
border-bottom:1px dotted #0099FF;
}


a:hover {
text-decoration : underline;
}
b {
color : #0099FF;
}
strong {
color : #4C4C4C;
font-size : 12px;
display : block;
}
p {
text-align : left;
font-size : 11px;
color : #444444;
padding : 10px 10px;
clear : both;
line-height : 18px;
text-align: justify;
text-justify: distribute;
}
img {
border : 0;
}
h1 {
color : #053791;
font-size : 18px;
padding : 0px 5px 0px 15px;
font-weight : bold;
margin-right:0px;
}

td h1{
background:none;
}

h1 small{
color:#053791;
font-weight:normal;
margin-left:15px;
}

h2{
height:39px;
background:transparent url('images/subhead.gif') no-repeat top left;
padding:30px 20px 0px 20px;
color:#053791;
font-size:14px;
font-weight : bold;
clear:both;
}

h3 {
color : #053791;
font-size : 12px;
padding : 0px 5px 5px 5px;
font-weight : bold;
}

h4 {
color:#053791;
font-size:11px;
margin:0px 10px;
font-weight:bold;
}

h5{
padding:0px 5px;
color:#ffffff;
font-size:10px;
display:block;
clear:both;
display:blocv;
font-size:11px;
text-align:left;
}

ul{
margin-left:10px;
list-style:none;
padding:0px;
}

li{
margin:10px 0px;
padding-left:20px;
}

small{color:#aaaaaa;}


.content li{
background:transparent url('images/li.gif') no-repeat top left;
background-position:0px 3px;
}

.content ul li ul li{
background:transparent url('images/lili.gif') no-repeat top left;
background-position:0px 5px;
}

.content ul{
margin-top:0px;
}

.content ul li ul{
margin-top:0px;
margin-left:0px;
}

small {
font-size : 10px;
text-align : center;
padding : 0px;
}
img.block {
display : block;
clear : both;
}
textarea, input {
margin : 3px 3px;
font-size : 11px;
border : 1px solid #aaaaaa;
padding : 2px;
background : #ffffff url('images/input.png') repeat-x top center;
}
select {
padding:0px;
margin : 3px 3px;
font-size : 11px;
border : 1px solid #aaaaaa;
clear:right;
}

form {display:block;clear:both;}
table {margin:0px;}

div.clear:after {
content : ".";
display : block;
height : 1px;
clear : both;
visibility : hidden;
}

div.under {
width : 930px;
display : block;
margin :20px auto 0px auto;
background-position:-10px 0px;
overflow : hidden;
clear : both;
}


div.lewa {
width:34%;
display:block;
float:left;
overflow:hidden;
}

div.prawa {
width:66%;
display:block;
float:left;
overflow:hidden;
}




div.searchbar div.topright form{ 
margin:0px;
}

div.searchbar div.topright form a{ 
color:#ffffff;
}


div.topmenu{
height:33px;
padding:0px 0px;
display:block;
margin:0px 24px 0px 0px;
background:#0099FF;
text-align:left;
overflow:hidden;
background : transparent url('images/top.gif') no-repeat top left;
}

div.topmenu a:visited,div.topmenu a:link {
color:#010A11;
}


ul.topmenu {
display : block;
overflow : hidden;
float:left;
height:32px;
margin:0px 5px;
}

ul.topmenu li {
list-style : none;
display : inline;
padding:0px 7px 0px 7px;
font-size : 12px;
color : #382612;
height:32px;
}

ul.topmenu li a, ul.topmenu li a:link, ul.topmenu li a:visited {
margin : 0px 0px;
display : inline;
color : #ffffff;
text-align : left;
font-size : 11px;
line-height : 32px;
height : 32px;
font-weight:bold;
}


ul.topmenu li a:hover {
text-decoration : underline;
}


div.content {
padding:0px 0px 0px 0px;
display : block;
overflow : hidden;
text-align : left;
font-size : 11px;
clear:both;
background : transparent url('images/content_bg.jpg') no-repeat top left;
background-position:0px 0px;
width:556px;
float:left;
}

.content p a img {padding:5px;
border:2px solid #CBCEDD;
margin:5px 10px;
}



div.center div.small {
width : 25%;
float : left;
display : block;
overflow : hidden;
border:1px solid #ffffff;
margin:1px;
}

div.center div.small div.small{
width:100%;display:block;float:right;clear:both;
}

div.center div.small strong{
color:#A1150D;
font-size:10px;
margin-top:16px;
}

div.big {
background : #ffffff url('images/incontent.png') no-repeat top center;
width : 100%;
float : left;
display : block;
overflow : hidden;
margin:0px;
font-size:11px;
}

div.big h1 b{
text-align:right;
}

div.big b{
color:#490200;
}

div.big ul{
margin:5px;
list-style:none;
}

div.big ul li{
padding:2px 5px;
list-style:none;
border-bottom:1px dotted #D9E2E6;
}

div.big div.small span,div.big div.small {
height:100%;
border:0px;
}

div.center div.small h1{
color:#382612;
font-size:12px;
display : block;
overflow : hidden;
margin:0px;
padding:2px 10px;
line-height:16px;
}

div.small h1.promo{
background : #ffffff;
color:#382612;
font-size:12px;
display : block;
overflow : hidden;
margin:0px;
padding:3px 10px;
line-height:16px;
}

div.small h2{
width:99%;
font-size:10px;
display : block; 
overflow : hidden;
clear:both;
padding:5px 10px;
margin:3px;
color:#053791;
background : #ffffff url('images/h1.jpg') no-repeat top center;

}

div.small h2 a {
color:#053791;
width:49%;
float:left;
}

div.small span{
display:block;
clear:both;
overflow:hidden;
padding:2px 2px 5px 10px;
font-size:10px;
height:90px;
}

div.small span strong{
display:block;
font-size:11px;
color:#FF0000;
}

div.small span img{
display:block;
float:left;
margin:4px;
}

div.center {
width : 52%;
float : left;
display : block;
overflow : hidden;
padding:0px 0px 0px 0px;
background : #ffffff url('images/incontent.png') no-repeat top center;
}

div.center h1{

}

div.left {
width : 23.9%;
padding:10px 0px 20px 0px;
float : left;
display : block;
overflow : hidden;
border-right:1px solid #E9EEF2;
background : #ffffff url('images/incontent.png') no-repeat top left;
}
div.left p {
padding : 5px 10px 5px 10px;
line-height : 1.5;
font-size:11px;
color:#4C4C4C;
}
div.rightl {
width : 23.8%;
float : left;
display : block;
overflow : hidden;
padding:10px 0px;
background : #ffffff url('images/incontent.png') no-repeat top right;
padding-bottom:20px;
border-left:1px solid #E9EEF2;
}

div.left div,div.rightl div {
border-bottom:1px solid #E9EEF2;
}


div.promo{overflow:hidden; background : #ffffff url('images/promo1.jpg') no-repeat top left;clear:both;}
div.promo img{border:1px solid #5F4729;margin:0px 4px 4px 0px }
div.promo b{color:#4E3531;display:block; }

img.reklama{
margin:5px 10px;

}



div.spacer {
display:block;
clear:both;
overflow:hidden;
border-bottom:1px solid #F6EBF5;
padding:5px 0px;
}

div.img {
display:block;
float:left;
color:#892C00;
font-weight:bold;
width:100px;
padding:10px 2px 0px 5px;
overflow:hidden;
}

div.info {
width:80px;
color:#892C00;
float:left;
display:block;
font-size:10px;
clear:right;
overflow:hidden;
}

div.info h2 {
color:#230500;
font-size:10px;
padding:5px;
}

div.info div {
display:block;
float:left;
padding:5px;
overflow:hidden;
}

div.info div b{
display:block;
}

div.rightl p {
padding : 10px 10px 10px 10px;
line-height : 1.5;
font-size:11px;
}

div.rightl form{
margin-left:-10px;
}

div.rightl img,div.left img{
margin:10px 20px;
display:block;
}

div.search {
display : block;
clear : both;
overflow : hidden;
padding:0px 0px 5px 0px;
}

div.search form {
display : block;
overflow:hidden;
width:520px;
margin:0px 0px 0px 0px;
color:#ffffff;
}

div.search form a:link,div.search form a:visited,div.search form a{
color:#ffffff;
font-size:11px;
line-height:19px;
}

a.but,input.but {
background:transparent url('images/but.png') no-repeat top left;
color:#333333;
display:block;
font-size:11px;
width:88px;
height:20px;
margin:0px 10px 5px 10px;
padding:0px 5px;
border:0px;
font-weight:bold;
}

div.bot {
color:#ACB1C9;
display : block;
clear : both;
overflow : hidden;
height:45px;
width:898px;
line-height:30px;
font-size:10px;
background:transparent url('images/bot.png') no-repeat top left;
background-position:-10px 0px;
padding:30px 0px 10px 0px;
}



div.clear {
height : 0px;
clear : both;
display : none;
}

label {
display : block;
float : left;
font-size : 11px;
padding : 2px 10px;
clear:left;
font-weight:bold;
}

ul.menu {

display : block;

overflow : hidden;

margin:0px 0px 0px 5px;

width:200px;

background:transparent url('images/menu.gif') no-repeat top left;

padding-top:15px;

}





ul.menu li {

list-style : none;

display : block;

font-size : 11px;

color : #173340;

line-height : 20px;

padding : 0px 0px 0px 0px;

border-bottom:1px solid #2A51D1;

margin:0px;

}



ul.menu li:hover {



}







ul.menu li ul li {

list-style : none;

display : block;

font-size : 11px;

color : #173340;

line-height : 20px;

padding : 0px;

}





ul.menu li.promo {

list-style : none;

display : block;

font-size : 11px;

}



ul.menu li a, ul.menu li a:link, ul.menu li a:visited {

margin : 0px 0px;

color : #ffffff;

text-align : left;

font-size : 11px;

line-height : 16px;

TEXT-DECORATION:NONE;

font-weight:bold;

display:block;

padding:3px 5px;

background:#0099FF;

}



ul.menu li h1 a, ul.menu li h1 a:link, ul.menu li h1 a:visited {

padding : 0px;

color:#ffffff;

line-height:23px;

font-size:11px;

}





ul.menu li.promo h1 a, ul.menu li.promo h1 a:link, ul.menu li.promo h1 a:visited {

padding : 0px;

color:#ffffff;

line-height:23px;

}



ul.menu li a:hover {

color:#eeeeff;

display:block;

background:#2A51D1;

}

ul.menu li a.set, ul.menu li a.set:link, ul.menu li a.set:visited {

font-size : 12px;

}

ul.menu li.bot{

background:transparent url('images/menu.gif') no-repeat bottom left;

display:block;

height:25px;

border-bottom:0px;

}



table td{
border:0px;
}


ul.list li{
width:235px;
float:left;
margin:5px 0px;
}

div.small_galeria{
width:247px;
height:190px;
display:block;
background : transparent url('images/left.gif') no-repeat top left;
padding:15px 25px 15px 5px;
margin:5px -25px 5px 70px;
float:right;
}

div.small_galeria a{ 
margin:12px 10px;
display:block;
}

div.small_galeria h4{
text-align:left;
margin:5px 0px 0px;
display:block;
}

div.small_galeria div{

}

div.galeria{
width:523px;
display:block;
background : transparent;
padding:15px 0px 0px 0px;
margin:5px 5px 5px 5px;
overflow:hidden;
}

div.galeria a{
display:block;
float:left;
}

div.galeria div{
display:block;
float:left;
padding:3px;
border:1px solid #79B7EE;
margin:3px 6px 3px 5px;
height:110px;
width:155px;
overflow:hidden;
}

div.minheight{
height:675px;
width:0px;
display:block;
float:left;
overflow:hidden;
margin-left:-1px;
background:#990000;
}

div.other{
width:546px;
display:block;
float:left;
background : transparent;
margin-top:5px;
overflow:hidden;
}

div.aktualnosci{
width:546px;
display:block;
float:left;
background : transparent url('images/aktualnosci.gif') no-repeat top left;
margin-top:5px;
padding:15px 0px 0px 0px;
}

div.aktualnosci div{
width:160px;
display:block;
float:left;
padding:0px 10px;
overflow:bhidden;
}

div.aktualnosci div img{
padding:5px 10px;
}

h2 a:visited,h2 a:link,h2 a{
float:right;
display:inline;
color:#053791;
margin-top:-30px;
font-size:10px;
}

h1 a:visited,h1 a:link,h1 a{
float:right;
display:inline;
color:#053791;
margin:-20px 20px 0px 0px;
font-size:10px;
}

.blue,.blue:link {
color:#0098FE;
}

div.lista{
display:block;
clear:both;
margin:3px 10px;
border-bottom:1px dotted #eeeeee;
}

h3 a:visited,h3 a:link,h3 a{
color : #053791;
font-size : 12px;
padding : 0px 5px 5px 0px;
font-weight : bold;
margin:0px 10px 0px 0px;
text-decoration:underline;
}


div.other p a,div.other p a:link,div.other p a:visited{
color:#0098FE;
}

div.other p a.more:link,div.other p a.more:visited,div.other p a.more {
background : transparent url('images/button.gif') no-repeat top left;
text-align:center;
display:block;
width:68px;
height:18px;
line-height:18px;
color:#ffffff;
float:right;
margin:5px 10px 0px 0px;
}