body { background: #000; padding-top: 35px;
	padding-left: 45px; margin: 0;
	color: #858484; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 10px;
	padding-bottom: 40px;
}
#bg-container { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1 }

a { overflow: hidden; outline: none; }
a img { border: none; }

ul#lang { position: absolute; left: 875px; top: 65px; list-style: none; padding: 0; margin: 0; }
ul#lang li { float: left;  padding-left: 5px;
	display: block; width: 46px; height: 10px;
}
ul#lang li a { padding-left: 5px; text-indent: -9999px;
	display: block; width: 46px; height: 10px;
}
ul#lang li.en a { border-right: 1px solid #858484; background: url(/images/en.jpg) no-repeat left center;
	width: 46px;
}
ul#lang li.en a:hover { background: url(/images/en_over.jpg) no-repeat left center; }
ul#lang li.pl a { background: url(/images/pl.jpg) no-repeat 5px center; }
ul#lang li.pl a:hover { background: url(/images/pl_over.jpg) no-repeat 5px center; }


#top { height: 351px; }
#left { float: left; }
#right { float: left; padding-left: 118px; width: 626px; padding-top: 355px; }

#left h1 { width: 186px; height: 245px; margin: 0; padding: 0; }
#left h1 a { display: block; width: 186px; height: 245px; text-indent: -9999px;
	background: url(/images/logo.gif) no-repeat top left;
}

#left { width: 186px; }
#left h2 { width: 186px; margin: 0; padding: 0; color: white; font-size: 17px; margin-bottom: 30px; }
#left h2 a { color: white; text-decoration: none; }
#left h2 a.g1 { color: #bbed21; }
#left h2 a.g2 { color: #30c7ed; }
#left h2 a.g3 { color: #7a6113; }
#left h2 a:hover { color: #858484; }

#left div.left-col-elem { text-transform: uppercase; }
#left div.left-col-elem ul { list-style: none; margin: 0; padding: 0; }
#left div.left-col-elem h3 { margin: 0; padding: 0; }
#left div.left-col-elem { background: url(/images/dot.gif) repeat-x top;
	padding-top: 30px; padding-bottom: 30px;
}

#left div.left-col-elem li img { }
#left div.left-col-elem li a.link { display: inline-block; background: url(/images/graphics/arrow_black.gif) no-repeat right top; padding-right: 15px; }
#left div.left-col-elem li a.link span { text-indent: -9999px;  }
#left div.left-col-elem li .std ul li a { font-size: 8px; color: #474747; }

div.std { position: relative; z-index: 20000; width: 280px; display: none; font-size: 10px; font-style: italic; text-transform: lowercase; }
div.open { display: block !important; }
ul.news { margin: 0; padding: 0; width: 100%; text-transform: uppercase; list-style: none; }
ul.news li { background: url(/images/dot.gif) repeat-x top; padding-top: 10px; clear: both; }
ul.news li a.more { float: right; clear: both; padding-bottom: 5px; margin-right: 5px;  }
ul.news div.details { display: none; }

div.std ul { padding: 10px 0 10px 0 !important; }

#rect { width: 46px; height: 15px; background: #bded29; position: absolute; left: 0; top: 390px; }

#documents-list div.document-body a { color: #474747; text-decoration: none; }

.qc_pager { padding-top: 25px; clear: both; }
.page { color: #858484; text-decoration: none; }
.active-page { color: white; }

ul#sect { position: absolute; left: 345px; top: 65px; list-style: none; padding: 0; margin: 0; }
ul#sect li { float: left;  padding-left: 5px;
	display: block; height: 10px;
}
ul#sect li a { padding-left: 5px; text-indent: -9999px;
	display: block; height: 10px;
}
ul#sect li.s1 a { background: url("/images/ga1.gif") no-repeat left center;
	width: 84px;
}
ul#sect li.s2 a { background: url("/images/ga2.gif") no-repeat left center;
	width: 84px;
}
ul#sect li.s3 a { background: url("/images/ga3.gif") no-repeat left center;
	width: 84px;
}
