body {
background-image:url('img/tlo.gif');
background-repeat:repeat-x;
background-color:#e6dcc3;
background-repeat: repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
margin:0;
padding:0;
}

a {
color:#044392;
text-decoration:none;
}

a:hover {
color:#fe8300;
}

img {
border:0;
margin:0;
padding:0;
}

#calosc {
width:907px;
margin:0 auto;
}

#top {
background-image:url('img/top.jpg');
background-repeat:none;
background-color:#134361;
width:907px;
height:156px;
}

#m_ng {
width:229px;
height:42px;
float:left;
background-image:url('img/ng_katalog_produktow.gif');
background-repeat:none; 
background-position:top left;
padding-left:-2px;
}


#m_ng p{
margin:0; 
padding:10px 0 0 20px;
color: #295F83; 
font-family:arial; 
font-weight: bold; 
font-size: 14px;
}


#menu_gorne {
width:678px;
height:42px;
float:right;
background-image:url('img/tlo_menu_gorne.gif');
background-repeat:none;
display:inline;
}

#menu_gorne ul {
margin:0;
padding:0;
margin:15px 0px 0px 25px;
}

#menu_gorne li {
height:42px;
list-style-type:none;
display:inline;
font-family:arial;
font-size:12px;
font-weight:bold;
margin-right:25px;
}

#menu_gorne a {
text-decoration:none;
color:#2d4b5c;
}

#menu_gorne a:hover {
color:#ffa800;
}

#menu {
width:227px;
float:left;
background-color:#fff;
}

#tresc {
width:671px;
float:right;
border-right:7px solid #dfd5bb;
background-image:url('img/tlo_paski.gif');
background-color:#fefbf5;
background-position:top center;
background-repeat:no-repeat;
border-left:1px solid #c5bda9;

}

#menu p {
padding:0px 10px 10px 10px;
}

#tresc p {
padding:0px 10px 10px 10px
}

#wyszukiwarka {
width:671px;
height:98px;
background-image:url('img/tlo_wyszukiwarka.gif');
background-color:#186487;
background-position:top center;
background-repeat:no-repeat;
margin-top:1px solid #224e62;
margin-bottom:1px solid #224e62;
}

#wrapper {
  overflow: hidden; /* clearance */
  width: 907px;
  background-image:url('img/tlo_wrapper.gif');
  background-repeat:repeat-y;
  background-position:top right;
  background-color:white;
}

#stopka {
width:100%;
background-image:url('img/tlo_stopka.gif');
background-repeat:no-repeat;
background-color:#e6dcc3;
color:white;
height:32px;
max-height:32px;
padding-top:15px;
padding-left:10px;
}

h2 {
font:100%/1.4 Arial, Helvetica, sans-serif;
font-weight:bold;
color:green;
margin:0;
padding:5px 5px 5px 30px;
height:17px;
border-bottom:1px solid #e6e6e6;
background-image:url('img/strzalka.gif');
background-repeat:no-repeat;
background-position:center left;
}

h3 {
font:100%/1.4 Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0;
padding:5px 5px 5px 30px;
border-bottom:1px solid #e6e6e6;
}

.k a {
display:block;
font-size:12px;
background-image:url('img/strzalka.gif');
background-repeat:no-repeat;
background-position:center left;
border-bottom:1px solid #e6e6e6;
padding:5px 5px 5px 30px;
text-decoration:none;
color:#008000;
font-weight: bold;
}

li.kaa 
{ 
display:block;
font-size:12px;
background-image:url('img/strzalka.gif');
background-repeat:no-repeat;
background-position:center left;
border-bottom:1px solid #e6e6e6;
padding:5px 5px 5px 30px;
text-decoration:none;
color:red;
font-weight: bold;
background-color:#fcfcee;	
}

.k a:hover {
color:red;
background-color:#fcfcee;
}

.k2 a {
display:block;
font-size:12px;
background-image:url('img/strzalka.gif');
background-repeat:no-repeat;
background-position:center left;
border-bottom:1px solid #e6e6e6;
padding:5px 5px 5px 40px;
text-decoration:none;
color:black;
}

.k2a a {
display:block;
font-size:12px;
background-image:url('img/strzalka.gif');
background-repeat:no-repeat;
background-position:center left;
border-bottom:1px solid #e6e6e6;
padding:5px 5px 5px 40px;
text-decoration:none;
color:red;
background-color:#fcfcee;
}

.k2 a:hover {
color:red;
background-color:#fcfcee;
}

ul {
margin:0;
padding:5px;
list-style:none;
}


.nag {
background-image:url('tr_bg.gif');
background-repeat:repeat-x;
background-color:white;
line-height:23px;
}

table {
font-family:tahoma, verdana, arial;
font-size:11px;
}

.th_1 {
border-width:1px 0 1px 0;
border-style:solid;
border-color:#e3dcd2;
width:10%;
text-align:left;
}

.th_2 {
border-width:1px 0 1px 0;
border-style:solid;
border-color:#e3dcd2;
width:15%;
text-align:left;
}

.th_3 {
border-width:1px 0 1px 0;
border-style:solid;
border-color:#e3dcd2;
width:55%;
text-align:left;
}

.th_4 {
border-width:1px 0 1px 0;
border-style:solid;
border-color:#e3dcd2;
width:20%;
text-align:left;
}

th {
color:#1a5269;
text-align:left;
padding-left:8px;
}

td {
padding:5px 0 5px 8px;
}

tr {
background-color:#f9f7eb;
}

.odd {
background-color:#f5f1e5;
}

.td_img {
border:1px solid #dddad1;
}

.cena {
font-weight:bold;
color:green;
}

.strony {
list-style:none;
}

.strony li {
padding:5px;
margin:1px;
border:1px solid #ccc;
background-image:url('tlo_str.gif');
display:inline;
font-family:tahoma, verdana, arial;
font-size:12px;
}

.ziel
{
color: #67912A; 
font-family:arial; 
font-weight: bold; 
font-size: 14px;
}
.nieb
{
color: #295F83; 
font-family:arial; 
font-weight: bold; 
font-size: 14px;
}
.nagl
{
padding:0px 10px 10px 5px; 
margin: 15px 10px 10px 5px;
}
.ital
{
font-size: 10px;
font-style: italic;
}
