body{
 margin: 0;
 padding: 0;
 font: 15px/2em "Trebuchet MS", "Lucida Grande", Arial, Sans-Serif;
 font: 12px/2em "Trebuchet MS", "Lucida Grande", Arial, Sans-Serif;
 font: 12px/2em "Georgia", "Times New Roman", Times, Serif;
 font: 13px/1.8em "Verdana", "Lucida Grande", Arial, Sans-Serif;
 background:#fff;
 color:#555;
}

h2{
font-size:2.0em;
color: #6ba200;
display: block;
width: auto;
padding: 1em 0 .3em 0;
font-weight:normal;
}

h3{
font-size:1.4em;
color: #6ba200;
display: block;
width: auto;
padding: 1em 1em .5em 0;
margin:0 0 0 1em;
font-style:italic;
}
h3 span{
display:block;
width:50%;
font-size:.6em;
font-style:italic;
font-weight:normal;
margin:1em 0 -2em 0;
border-top:1px solid #6ba200;
text-align:right;
}

h4{
font-size:1.2em;
color: #6ba200;
display: block;
border-bottom: 1px solid #8a2;
width: 30%;
padding: 1em 0 .3em 0;
}

dt{
font-weight:bold;
margin:0 0 .2em 0;
}

dd{
margin:0 0 2em 10em;
}

em{
font-weight:bold;
font-style:italic;
font-size:1.1em;
}

div{
margin:0;
padding:0;}

div.container{
width:100%;
clear:both;
}

div.clearer{
clear:both;
}

div#head{
background: #ad4 url('../images/gp1.png') repeat-x top;
min-height:116px;
}
div#main{
/*background: #fff url('../images/gp7.png') repeat-x bottom left;*/
background: #fff url('../images/gp7.jpg') repeat-x bottom left;
min-height:100px;
margin-top:0;
margin-botton:0;
padding-bottom:260px;
}

div#main a{
color: #024;
font-weight:bold;
text-decoration:underline;
}

div#main a:hover, div#main a:active, div#main a:focus{
text-decoration:none;
color:#ff2804;
}

div#news{
padding-bottom:1em;
/*background: url('../images/gp3.png');*/
background: #98e800;
min-height:6px;
clear:both;
margin:-14px 0 0 0;
}

div.content{
margin: 0 auto;
width:780px;
clear:both;
}

div#main div.content{
margin:0 auto;
width:780px;
clear:both;
}

div#skipper {
	position: absolute;
	top: -10em;
	left:80%;
	text-align: center;
}	

div#skipper a:active,
div#skipper a:focus {
   background: #ff2804;
   color: #fa8;
	position: absolute;
	top: 10em;
	width:6em;
	height:1.5em;
	display:block;
   padding:.25em;}
   
div#header {
 width: 320px;
 min-height:180px;
 float:left;
 z-index:-1;
 margin:0;
 padding:0;
}

div#header h1 {
	width: 320px;
	height: 180px;
	position: relative;
	font-size:12px;
	margin:0;
	padding:0;
	z-index:0;
}
	
div#header h1 a span {
	/*background: #fff url('../images/gp4a_xmas.png') no-repeat top;*/
	background: transparent url('../images/gp4a.jpg') no-repeat top;
	position: absolute;
	width: 100%;
	height: 100%;
}

div#header h1 a:hover span, div#header h1 a:focus span {
   /*background: transparent url('../images/gp4a_xmas.png') no-repeat bottom;*/
   background: transparent url('../images/gp4a.jpg') no-repeat bottom;
	position: absolute;
	width: 100%;
	height: 100%;
}

div#menu{
 height:60px;
 width:460px;
 float:right;
 z-index:-1;
 margin:70px 0 0 0;
 background: url('../images/gp6.png') no-repeat;
}


div#menu ul, div#menu ul ul {padding:0;margin:0;z-index:2}
div#menu ul{margin:5px 0 0 6px;}
div#menu ul li a{padding:1em .75em;display:block;}
div#menu ul li {
	float:left;
	width:auto;
	position:relative;
	list-style-type:none;
	display:block;
	z-index:10;
}

div#menu ul ul{
	background: #ff2804;
	width:10em;
}

div#menu ul ul li {
	padding:0;
	margin:0;
	width:10em !important;
	width:100%;
	text-align:left;
}

div#menu ul li ul {left:-2000em; position:absolute}

div#menu ul li:hover ul,
div#menu ul li.hower ul{
	left:auto;
	top:3.8em;
	left:0em;
}


div#menu ul li:hover,
div#menu ul li.hower{
  background: transparent url('../images/gp6b-2.png') no-repeat bottom;
}

div#menu ul li a {
 color:#fff;
 text-decoration: none;
 display:block;
 font-weight:bold;
}

div#menu ul ul li a {
 border-bottom: 1px solid red;
 background: #ff8440;
 color: #fff;
 width:100%;
 padding:0.25em 0.5em ;
 font-weight:normal;
 font-size:.85em;
}

div#menu ul li a:hover,
div#menu ul li a:active,
div#menu ul li a:focus{background: transparent url('../images/gp6b-2.png') no-repeat bottom;}

div#menu ul ul li a:hover,
div#menu ul ul li a:active,
div#menu ul ul li a:focus{
 	border-bottom: 1px solid red;
 	background: #ff2804;
	color: #fff;
}

div#menu ul li ul a:hover,
#kategorie li.hower ul a {
 background-image: none;
}

/*tabbedbrowsing, no javascript*/
div#menu ul ul li a:active,
div#menu ul ul li a:focus{
	left:2000em; position:absolute;
}

div#menu ul ul li:hover a:active,
div#menu ul ul li:hover a:focus,
.js div#menu ul ul li a:active,
.js div#menu ul ul li a:focus{
	left:auto; position:static;}

div#menu ul li a.selected{
color:#fff;
background: transparent url('../images/gp6b-2.png') no-repeat bottom;}

div.teaser{
width:50%;
min-height: 360px;
float:right;
clear:both;
background: transparent url('../images/papernailed.jpg') no-repeat top;}

div.teaser p {
font: 16px/1.7em "Georgia", "Times New Roman", Times, Serif;
font-style:italic;
margin:110px 70px 70px 70px;
font-weight:bold;
color:#024;
}

div.lewy30, div.lewy50, div.lewy70, div.prawy30, div.prawy50, div.prawy70{
float:left;
clear:both;
width:35%;
min-height: 120px;
margin:1em;
padding:1em;
/*border-right:3px solid #ad4;*/

}

div.prawy30, div.prawy50, div.prawy70{
float:right;
/*border-left:3px solid #ad4;
border-right:none;*/
}

div.lewy50, div.prawy50{
width:50%;}

div.lewy70, div.prawy70{
width:70%;}

.prawy50 blockquote, .lewy50 blockquote{    
font: italic 1.4em/1.7em "Georgia", "Times New Roman", Times, Serif ;
color:#8a2;
}

.prawy50 blockquote{
margin:2em;
}
.lewy50 blockquote{
margin:2em;
}

.prawy50 blockquote p, .lewy50 blockquote p {
padding:.1em;
margin:0;
}
.prawy50 cite, .lewy50 cite{
font: 1em/1.4em "Georgia", "Times New Roman", Times, Serif;
float: right;
color:#8a2;
margin:-2em 2em 0 0;
border-top:1px solid #6ba200;
}

.fotolista
{list-style: none;
margin: 0;
padding: 0;
}

.fotolista li
{
 width:150px;
 height:150px;
 float:left;
 margin:2px;
 border: 1px solid #aaa;
}

.fotolista li a
{
 display: block;
 color: #fff;
 padding:0;
 margin:0;
 text-decoration: none;
 width:150px;
 height:150px;
}

.fotolista li a:hover, .fotolista li a:active, .fotolista li a:focus{
background:#dfa;}

.fotolista li a img {
position:absolute;
clip: rect(10px 140px 140px 10px);
vertical-align: middle;
float: left;
}

.fotolista li a:hover img {
position:absolute;
clip: rect(5px 145px 145px 5px);
vertical-align: mid`e;}


address{
padding:0 1.5em;}

iframe{
margin:0;
border: 1px solid #aaa;
padding: 10px;
}

div#news div.content{
 background: url('../images/gp7.png') top center no-repeat;
}

div#news p{
text-align:right;}

div#news p a{
color: #fff;
text-decoration:none;
}

div#startcol1,div#startcol2,div#startcol3{
width:33%;
height:200px;
float:left;
text-align:center;
margin: 0 0 0 -2px;
}

div#startcol2{
background: transparent url('../images/frame.jpg') no-repeat top center;
width:34%;
}

div#startcol1 a{
display:block;
background: transparent url('../images/gohome-2a.jpg') no-repeat bottom center;
padding:1em 0;
text-decoration:none;
color:#b66;
}

div#startcol2 a{
display:block;
background: transparent url('../images/ktqueuemanager-2a.jpg') no-repeat bottom center;
padding:1em 0;
text-decoration:none;
color:#6b6;
}

div#startcol3 a{
display:block;
background: transparent url('../images/mail_new-2a.jpg') no-repeat bottom center;
padding:1em 0;
text-decoration:none;
color:#66b;
}

div#startcol1 a h2{
color:#b66;	
font-weight:bold;
}
div#startcol2 a h2{
color:#6b6;
font-weight:bold;	
}
div#startcol3 a h2{
color:#66b;
font-weight:bold;	
}

div#startcol1 a:hover, div#startcol1 a:active, div#startcol1 a:focus{
background: transparent url('../images/gohome-2a.jpg') no-repeat top center;
color:#420;
}

div#startcol2 a:hover, div#startcol2 a:active, div#startcol2 a:focus{
background: transparent url('../images/ktqueuemanager-2a.jpg') no-repeat top center;
color:#240;
}

div#startcol3 a:hover, div#startcol3 a:active, div#startcol3 a:focus{
background: transparent url('../images/mail_new-2a.jpg') no-repeat top center;
color:#024;
}

div#startcol1 a:hover h2, div#startcol1 a:active h2, div#startcol1 a:focus h2{
color:#420;
}

div#startcol2 a:hover h2, div#startcol2 a:active h2, div#startcol2 a:focus h2{
color:#240;
}

div#startcol3 a:hover h2, div#startcol3 a:active h2, div#startcol3 a:focus h2{
color:#024;
}

ul.download{
margin:0;
list-style:none;}

ul.download li{
height:80px;
text-align:right;
}

ul.download a{
text-decoration:none;
font-weight:bold;
display:block;
width:150px;
background: transparent url('../images/download.png') no-repeat top right;
padding:25px 80px 30px 0;
}

ul.download a:hover{
color: #ddd;
background: transparent url('../images/download.png') no-repeat bottom right;
padding:25px 80px 30px 0;
}

/* aukcje*/
ul#auctions_list{padding:0;margin:0;}
ul#auctions_list li {
	float:left;
	width:223px;
	position:relative;
	list-style-type:none;
	display:block;
	text-align:center;
	margin:9px 9px 30px 9px;
	padding:8px;
	line-height:1.4em;
}

ul#auctions_list li  a{
margin: 0 auto;
}
ul#auctions_list li  a img{
	border:2px solid #dfa;
}

ul#auctions_list li  a:hover img{
	border:2px solid #ad4;
}

ul#auctions_list em.price{
font-size: 1.5em}

dl.description {margin-top:0;padding-top:0;}

dl.description dt{
font-weight:normal;
margin:0;
float:left;
width:18em;
display:block;
padding:.2em;
background:#dfa;
clear:left;
}

dl.description dd{
font-weight:bold;
margin:0;
padding:.2em;
float:left;
width:15em;
display:block;
background:#dfa;
}

dl.description  dt.odd, dl.description  dd.odd{
background:#cf8;
}

p.description{
padding-top: 1em;
clear:left;
}

dd.button{
text-align:right;
}

form{margin:-15px 0 0 0; padding:0;}

ul.auctions_navi{padding:0;margin:0 0 -2em 0;}
ul.auctions_navi li {
	float:left;
	position:relative;
	list-style-type:none;
	display:block;
	text-align:center;
	margin:0;
	padding:0;
	line-height:1.4em;
}

ul.auctions_navi  li  a{
text-decoration: none;
margin: 0 -2px 0 0;
padding:.75em 1em;
background: orange;
width:100px;
display:block;
font-size:.9em;
border: 2px solid red;
border-bottom: 0px;
color: #fff;
}

ul.auctions_navi  li  a:hover{
background: yellow;
}

thead tr{
background:#efd;
}
tbody tr td{
padding:.2em 1em;
min-width: 8em;
}

tbody tr{
background:#dfa;
}
tbody tr.odd{
background:#cf8;
}
td.price{
text-align:right;
}
