body{
background: #F9F3E0;
background: #ffffff;
color: #000;
font: small/18px "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
margin: 0;
padding: 0;

}

div#calosc {
width: 760px;
margin: 0 auto;
padding: 0;
border: 1px #B4B9BD solid;
text-align: left;
background: #fff;
}

div#top {
text-align:center;
width: 760px;
margin: 0;
padding: 0;
}


img {
margin: 0;
padding: 0;
}

div#top H1 {
margin: 0;
padding: 0;
color: #484848;
font-size: 12px;
}

div#bmenu {
text-align:center;
padding: 2px;
border-top: 1px #B4B9BD solid;
border-bottom: 1px #676B6E solid;
height: 20px;
background-image: url('img/menu.gif');
}

div#bmenu a {
color: #900;
font-weight: bold;
}


div#bmenu a:hover {
color: #0D6791;
font-weight: bold;
}


div#stopka {
letter-spacing: 1px;
text-align: right;
color: #464646;
font-size: 9pt;
padding: 3px;
padding-top: 4px;
border-top: 1px #B4B9BD solid;
}

div#opis{
padding-left: 4px;
color: #464646;
}

div#opis a, a:hover{
color: #464646;
}


a.seo, a.seo:hover {
color: #464646;
font-weight: bold;
font-size: 9pt;
}


a.seo b, a.seo:hover b {
color: #ff4800;
font-weight: bold;
font-size: 9pt;
}

a {
color: #464646;
text-decoration: none;

padding-bottom: 3px;
}

a:hover  {
color: #ff4800;
text-decoration : none;

padding-bottom: 3px;
}

a.prom, a.prom:hover {
color: #ff4800;
font-weight: bold;
padding-bottom: 5px;
}


a.linki {
font-family:Arial;
font-size: 13px;
color: #FF4800;
text-decoration: none;
font-weight: bolder;
border-bottom: 1px solid #FF4800;
padding-bottom: 0;
}

a.linki:hover  {
font-family:arial,sans-serif;
color: #FF4800;
text-decoration: none;
font-weight: bolder;
border-bottom: 1px solid #FF4800;
padding-bottom: 0;
}

a.info {
font-family: arial,sans-serif;
font-size: 10px;
color: 666666;
text-decoration: none;
}



input,textarea, select {
border: 1px #78A4C6 solid;
padding: 1px;
color: #464646;
background: #E4EEF4;

}

input.s {
background: silver;
}

li {
color: #464646;
padding-bottom: 3px;
}

img {
border: 0;
}

div.kate {
margin: 0 auto;
text-align: left;
width: 660px;
padding-left: 10px;
padding-right: 10px;
padding-top: 4px;
padding-bottom: 4px;
float: none;
}

div.kat {
text-align: left;
width: 220px;
float: left;
}

div.search {
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
}

div#spis {
width: 740px;
text-align: justify;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 5px;
padding-right: 5px;
font-size: 8pt;
}