/* Start of CMSMS style sheet 'hci' */
html{
margin:0;
padding:0;
overflow: scroll;
}

body{
margin:0;
padding:0;
background-color:#ffffff;
text-align:left;
font-family:Arial, Tahoma, Verdana;
font-size:12px;
line-height:1.5;
}
div, img, table, td, th, p{
padding:0;
margin:0;
border:0;
}
a{
color:#000099;
}

a:visited{
color:purple;
}
p{
padding-left:15px;
}
div#all{
width:970px;
height:auto !important;
min-height:600px;
height:600px;
margin:0 auto;
background-color:#ffffff;
text-align:center;
}
div#header{
width:970px;
height:108px;
background-image:url(images/header_bg2.gif);
background-repeat:no-repeat;
}
div#header2{
width:970px;
height:108px;
background-image:url(images/header_bg.gif);
background-repeat:no-repeat;
}

#logo{
position:relative;
top:8px;
left:32px;
display:block;
float:left;
}

img#logo{
width:449px;
height:62px;
position:relative;
top:13px;
left:32px;
display:block;
float:left;
}
div#search {
width:500px;
height:22px;
position:relative;
top:15px;
right:8px;
float:right;
text-align:right;
}
div#search a{
margin:4px 14px 4px 0px;
display:block;
float:right;
}
#searchbutton{
float:left;
}
#searchbutton input{
width:26px;
height:22px;
background-image:url(images/button_search.gif);
border:0;
background-color:#ffffff;
margin-top:1px;
cursor:pointer;
}
div#searchtext{
float:left;
}
div#searchtext input{
border:1px #969696 solid;
height:17px;
margin-right:4px;
padding-top:3px;
font-size:12px;
}
div.menu{
width:940px;
height:19px;
padding:5px 0px 0px 30px;
text-align:left;
margin:0;
}
div#content{
width:970px;
border-top:1px #858585 solid;
border-bottom:1px #858585 solid;
background-image:url(images/bg_main.gif);
background-repeat:repeat-y;
text-align:left;
}
div#content2{
width:970px;
border-top:1px #858585 solid;
border-bottom:1px #858585 solid;
text-align:left;
}
h1{
color:#d50001;
font-size:20px;
font-weight:bold;
}
h2{
color:#cc0000;
font-size:14px;
font-weight:bold;
}
h2 a{
color:#cc0000;
font-size:14px;
font-weight:bold;
margin:0px;
}

h3{
color:#cc0000;
font-size:13px;
font-weight:bold;
}
h3 a{
color:#cc0000;
font-size:13px;
font-weight:bold;
margin:0px;
}

div#leftcontent{
width:610px;
padding:20px 30px;
float:left;
}
div#left{
width:650px;
padding:20px 30px;
float:left;
}
div#right{ 
width:200px;
padding:20px 30px 20px 0px;
float:left;
}

div#boxmenu{
border:1px #858585 solid;
background-image:url(images/bg_boxmenu.gif);
background-repeat:repeat-x;
width:568px;
padding:10px 20px;
height:105px;
}

div#rightcontent{
float:left;
width:260px;
padding:20px 20px;
}
div#footer{
background-image:url(images/footer2.gif);
background-repeat:no-repeat;
background-position:left;
width:970px;
height:22px;
padding-top:7px;
}

div.clear{
clear:both;
}

div#boxmenu .title{
font-weight:bold;
color:#000000;
}

div#boxmenu p{
padding:0px 0px;
margin:3px 0px;
}

div#boxmenu a{
margin:0px 6px;
color:#000099;
text-decoration:none;
}

div#boxmenu a:hover{
color:#000099;
text-decoration:underline;
}

div.datapublikacji{
color:#858585;
padding-bottom:5px;
}

div.podsumowanie{
padding-bottom:5px;
}

div.lead{
padding:10px 0px 20px 0px;
}

div#footer #aktualizacja{
float:left;
margin-left:30px;
color:#858585;
font-size:11px;
}

div#footer #pjwstk{
float:right;
margin-right:30px;
color:#858585;
font-size:11px;
}

div#mapa ul{
padding: 0px 0px 0px 20px;
list-style-type:none;
}

div#mapa a{
text-decoration:none;
color:#000099;
font-size:12px;
}

div#mapa a:hover{
color:#000099;
text-decoration:underline;
font-size:12px;
}

div.article{
padding-left:15px;
}
.right{
float:right;
}
/* End of 'hci' */

