* { 
  padding:0px;
  margin:0px;
  text-decoration:none;
}
body {
background:#fff;
font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
margin:0;
margin-top:4px;
padding:0;
}
#maincontainer {
width:780px;
margin:0 auto;
}
#topsection {
float:left;
background:url(images/baner_bg.gif) repeat-x top left;
}
#banertop {
float:left;
display:block;
width:780px;
height:72px;
background:url(images/banertopoverbg1.gif) no-repeat 2px 2px;
}
#menutop {
float:right;
display:block;
width:568px;
height:26px;
background:#fff;
margin-top:46px;
}
#menutop ul {
display:block;
height:25px;
margin-top:1px;
list-style-type:none;
background:url(images/menutopbg.gif) repeat-x top left;
}
#menutop li {
height: 25px;
display:inline;
float:left;
}
#menutop li a {
float:left;
display:block;
height:25px;
padding-left:7px;
padding-right:7px;
border-left:1px solid #fff;
border-right:1px solid #dcdcdc;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
line-height:23px;
/*background:url(images/menutopitembg.gif) repeat-y top left;*/
}
#menutop li a:hover {
background:url(images/menutopitemactivebg.gif) repeat-x top left;
color:#fff;
}
#baner {
float:left;
margin-top:1px;
width:780px;
background:url(images/mapatopbg.gif) repeat-x top left;
}
#banerinner {
float:right;
display:block;
width:568px;
height:178px;
}
#loginbox {
float:left;
display:block;
height:150px;
width:212px;
background-color:#34B7B2;
}
#loginform {
float:left;
clear:left;
width:160px;
padding-left:10px;
}
#loginform form {
margin-top:30px;
}
#loginform span {
float:left;
clear:both;
font-size:10px;
color:#FFFFFF;
padding:0px;
margin:0px;
}
#loginform .inptxt {
width:100px;
border:1px solid #969595;
margin-bottom:10px;
}
#loginform .inpbtn {
background:url(images/greybg.gif) repeat-x left center;
width:120px;
height:18px;
font-size:10px;
color:#fff;
border:none;
cursor:pointer;
}
#itelogo {
float:left;
width:70px;
height:64px;
margin-left:10px;
margin-top:10px;
}
#extradiv {
display:block;
margin-top:1px;
float:left;
width:212px;
height:27px;
background:url(images/edbg.gif) repeat-x top left;
}
#extradiv a {
width:100%;
display:block;
padding-top:6px;
font-size:10px;
color:#fff;
font-weight:bold;
text-align:center;
text-transform:uppercase;
}

/*KONIEC NAGŁÓWKA STRONY*/

/*POCZĄTEK TREŚĆI - PODZIAŁ NA DWIE KOLUMNY*/
#contentwrapper{
float: left;
width: 100%;
}
#contentcolumn{
border-top:1px solid #dadada;
margin-top:1px;
margin-left: 213px; /*Set left margin to LeftColumnWidth*/
padding:15px;
font-size:11px;
color:#444444;

}
#leftcolumn{
float: left;
width: 212px; /*Width of left column*/
margin-left: -780px; /*Set left margin to -(MainContainerWidth)*/
border-top:1px solid #848A97;
margin-top:1px;
}
#leftcolumn h2 {
display:block;
float:left;
width:212px;
height:24px;
margin-top:1px;
margin-bottom:1px;
background:url(images/bluebg.gif) repeat-x top left;
text-decoration:none;
}
#leftcolumn h2 span {
display:block;
width:203px;
height:24px;
border-right:1px solid #fff;
font-size:10px;
text-transform:uppercase;
color:#fff;
background:url(images/greybg.gif) repeat-x top left;

}
#leftcolumn h2 span img {
padding:0px;
margin:0px;
padding-top:4px;
padding-left:5px;
padding-right:4px;
vertical-align:baseline;
}
#leftcolumn #searchbox {
display:block;
float:left;
margin-bottom:1px;
width:192px;
padding:10px;
background:#e5e5e5;
height:100%;
}
#leftcolumn #searchbox .inptxt {
width:112px;
border:1px solid #000;
margin:0px;
padding:0px;
}
#leftcolumn #searchbox .inpbtn {
width:70px;
height:16px;
font-size:10px;
color:#fff;
background:url(images/greybg.gif) repeat-x left center;
border:none;
cursor:pointer;
margin:0px;
padding:0px;
}
#leftmenu ul {
float:left;
list-style-type:none;
}
#leftmenu ul li {
margin-bottom:1px;
padding:0px;
}
#leftmenu ul li a{
background:url(images/bluebg.gif) repeat-x top left;
display:block;
width:212px;
height:24px;
}
#leftmenu ul li a span {
display:block;
height:24px;
border-right:0px solid #fff;
cursor:pointer;
font-size:10px;
font-weight:bold;
color:#fff;
padding-left:20px;
/*padding-top:5px;*/
line-height:23px;
}
#leftmenu ul li a:hover span {
background:url(images/leftmenuitemhoverbg.gif) no-repeat top left;
}
#leftmenu ul li a.active span {
background:url(images/leftmenuitemhoverbg.gif) no-repeat top left;
}
.sep1 {
display:block;
float:left;
clear:left;
width:212px;
height:40px;
background:#e5e5e5;
}
.sep2 {
display:block;
float:left;
clear:left;
width:212px;
height:10px;
background:#989898;
margin-bottom:1px;
}
#newsbox {
float:left;
width:198px;
background:#e5e5e5;
padding:7px;
margin-bottom:1px;
font-size:10px;
color:#5C5C5C;
}
/*KONIEC PODZIAŁU NA DWIE KOLUMNY*/

/*STOPKA STRONY*/

#footer {
display:block;
float:left;
clear:both;
width:100%;
height:26px;
background:url(images/footbg.gif) repeat-x top left;
}
#footer span {
float:left;
display:block;
color:#BABBBC;
font-size:10px;
font-weight:bold;
margin:6px;
margin-top:7px;
}
#footer a {
width:150px;
float:right;
margin-top:8px;
margin-right:8px;
font-size:9px;
color:#ACACAC;
}
#footer a:hover {
color:#DCD9D9;
}
#footer a font {
font-size:9px;
color:#EF0606;
}
#footer a:hover font {
color:#F53434;
}
h1{
font-size: 20px;
}
h2{
font-size: 18px;
text-decoration: underline;
border: 0px;
}
h3{
font-size: 16px;
font-weight: bold;
padding: 0px;
margin: 0px;
margin-top: 30px;
}

a.work:link{
        TEXT-DECORATION: none;
        color: rgb(0,0,204);
        font-weight: lighter;
}
a.work:visited{
        TEXT-DECORATION: none;
        color: rgb(0,0,204);
        font-weight: lighter;
}
a.work:hover{
        TEXT-DECORATION: underline;
        color: black;
        font-weight: lighter;
}
