body {
color:#333;
background-color:#FFF;
margin-left:0;
margin-top:7px;
}

a:link {
	color : Maroon;
	text-decoration : none;
}

a:visited {
	color : #750000;
	text-decoration : none;
}

a:hover {
	color : Maroon;
	text-decoration : underline;
}

a.reverse:link {
	color : white;
	text-decoration : none;
}

a.reverse:visited {
	color : white;
	text-decoration : none;
}

a.reverse:hover {
	color : white;
	text-decoration : none;
}

p {
font-family:Arial, Helvetica, sans-serif;
}

img {
border:none;
}

#frontbanner {
position:absolute;
left:0;
top:0;
width:800px;
height:85px;
z-index:3;
background:#FFF url(/images/topgraphic2.gif) no-repeat;
}

#bannerinfo {
position:absolute;
left:600px;
top:6px;
color:#CCC;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

.infodate {
color:#FC6;
}

.bannerevent {
padding-top:4px;
}

#bannerinfo a {
color:#CCC;
}

#toprightarea {
position:absolute;
left:600px;
top:5px;
width:100px;
height:75px;
color:#fff;
}

#uchwyt {
position:absolute;
left:0;
top:85px;
width:800px;
height:175px;
padding-top:6px;
z-index:4;
}

#supplement {
position:absolute;
left:620px;
top:85px;
width:180px;
height:338px;
z-index:5;
}

#explore {
margin-top:5px;
height:152px;
width:171px;
float:right;
border:1px solid #CCC;
text-align:left;
}

.search {
margin-left:0;
margin-top:5px;
width:170px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}

.searchtext {
margin-left:5px;
margin-top:15px;
}

.searchbox {
margin-left:0;
margin-top:5px;
}

.searchbutton {
margin-left:2px;
}

#kontakt {
position:absolute;
left:620px;
top:266px;
margin-top:10px;
margin-left:10px;
height:340px;
width:171px;
float:right;
text-align:left;
}

.kontakt {
margin-top:0.5em;
margin-bottom:0.7em;
margin-right:5px;
font-size:11px;
padding:0;
}

#katalog {
position:absolute;
left:0;
top:270px;
width:620px;
height:177px;
padding-top:10px;
font-family:arial,sans serif;
margin-left:3px;
background:#fff;
}

#odnosnik {
position:absolute;
left:0;
top:440px;
width:687px;
height:160px;
z-index:6;
}

.odnosnik {
float:left;
padding-top:17px;
padding-left:8px;
padding-right:30px;
}

#stopka {
position:absolute;
left:0;
top:620px;
width:800px;
height:39px;
clear:both;
}

#nawigacja {
height:20px;
padding-left:5px;
margin:0;
}

#nawigacja li {
display:inline;
list-style-type:none;
margin:0;
padding:0;
}

#nawigacja a:link,#nawigacja a:visited {
float:left;
background:#f3f3f3;
font-size:12px;
line-height:14px;
font-weight:700;
margin-right:4px;
border:1px solid #ccc;
text-decoration:none;
color:#666;
padding:2px 10px;
}

#nawigacja a:link.active,#nawigacja a:visited.active {
border-bottom:1px solid #ddd;
background:#fff;
color:#000;
}

#nawigacja a:hover {
background:#fff;
}

.etykietka {
position:absolute;
background:#ddd;
font-size:12px;
line-height:14px;
width:605px;
height:145px;
color:#333;
border-color:#999;
border-width:1px;
padding:5px;
}

.pic {
float:right;
padding:5px;
}

.bloczek1 {
position:absolute;
left:10px;
width:135px;
font-size:11px;
padding-top:10px;
padding-right:5px;
}

.bloczek2 {
position:absolute;
left:140px;
width:140px;
font-size:11px;
padding-right:5px;
padding-top:10px;
}

.bloczek3 {
position:absolute;
left:280px;
width:140px;
font-size:11px;
padding-top:10px;
}

table {
text-align:left;
}
