@font-face {
 font-family: "VegurRegular";
 src: url("../fonts/Vegur-R_0500.eot");
 src:  url("../fonts/Vegur-Pol.ttf") format("truetype"); 
}

body {
	height:100%;
	overflow:hidden;
	background:#000;
        font: 0.75em "VegurRegular",Arial,  Helvetica, sans-serif;
}
/*-----------Loader-------------*/
.QOverlay {
	background-color: #000;
	z-index: 9999;
	background-image: url(../images/graphics/preloader.gif);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center; 
}
.QLoader {
	background-color: #000;
}		
/*-----------Supersize-------------*/
#supersize{
	position:fixed;
}
#supersize img, #supersize a{
	height:100%;
	width:100%;
	position:absolute;
	z-index: 0;
}
#supersize .prevslide, #supersize .prevslide img{
	z-index: 1;
}
#supersize .activeslide, #supersize .activeslide img{
	z-index: 2;
}
/*----------Dock------------------*/
#content{
	margin:0px ;
	height:80px;
	width:100%;
	bottom:5%;
	z-index: 2100;
	position:absolute;
	}
#contentframe{
	overflow: hidden;			
	height: 100%;
	text-align:left;
	z-index: 2100;

}
#dock { 
	position: relative; 
	top: 0px;  
}
.dock-container { 
	position: relative; 
	height: 80px;
}
a.dock-item { 
	display: block; 
	width: 124px; 
	position: absolute;
	bottom: 0; 
	text-align: center; 
	text-decoration: none; 
	}
.dock-item span { 
	display: none; 
	padding-left: 0px; 
}
.dock-item img { 
	border: 0; 
	width: 100%; 
}
/*-------Headers---------------------*/
#wrapper{
width:90%;
margin: 0 auto;
}
#head{
width:90%;
position:absolute;
height:33px;
border-bottom: .1em dotted #ddd;
z-index:1170;
}
h1 , h2 {
font: 180% "VegurRegular", Helvetica, sans-serif;
line-height:180%;
color: #ddd;
margin:0px;
z-index:1180;
text-shadow:#000 1px 1px 1px;
}
h2{
line-height:120%;
border-bottom: .01em dotted #ddd;
height:80px;
}
h3{
margin-top:5px;
color: #888;
font: 100% "VegurRegular", Helvetica, Arial, sans-serif;
letter-spacing:1px;
line-height:170%;
}
h3 a{
color:#888;
text-decoration:none;
}
h1 img{
margin:0px 4px;
}
#header_slideshow h1{
font-size:155%;
margin-top:3px;
}
#header_slideshow h1 img{
margin:0px 4px -1px;
}
#header_slideshow{
height:20px;
background-position:top;
}
a.wersja {
text-align:right;
wi dth:80px;
padding-left:20px;
height:14px;
color: #ccc;
font: 90% "VegurRegular", Helvetica, Arial, sans-serif;
line-height:18px;
position:absolute;
right:0;
margin-top:-23px;
text-decoration:none;
background:url('../images/graphics/pl.gif') no-repeat 0px -10px;
text-shadow:#000 1px 1px 1px;
}
a.wersja:hover {
text-decoration:underline;
color: #ddd;
background-position:0px 4px;
}	
a#eng_wersja{
wi dth:90px;
background:url('../images/graphics/eng.gif') no-repeat 0px -10px;
}	
a#eng_wersja:hover {
background-position:0px 4px;
}
/*-------Contact---------------------*/
#contact_mask{
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
z-index:2000;
display:none;
background: #000;
}
#contact{
position:absolute;
display:none;
width:550px;
height:100%;
left:50%;
margin-left: -225px;
z-index:2010;
}
#contact div{
float: left;
}
#col1 {
width:100px;
height:100%;
background-image: url(../images/graphics/cont_l.png);
}
#col3{
width:100px;
height:100%;
background-image: url(../images/graphics/cont_r.png);
}
#col2{
width:250px;
height:100%;
background: #000;
}
#col2 a img {
width: 30px;
height: 30px;
margin:5px 8px 0px ;
}
#col2 a{
float:left;
text-decoration:none;
}
.download_files{
margin-left:8px;
}
#col2 p {
margin-top:8px;
color: #444;
font: 100% "VegurRegular", Helvetica, Arial, sans-serif;
line-height:140%;
padding:5px;
}
#centr{
position: absolute;
display:block;
hei ght:200px;
width:250px;
top: 50%;
margin-top:-250px;
}
#centr h3{
margin-left:5px;
}
span.slide , span.file{
  z-index: 100;
  width:46px;
  padding: 1px 0px;
  border: none;
  font: normal 0.8em/1.2em "VegurRegular",Arial,  Helvetica, sans-serif;
text-align: center;
  color: #ddd;
}

span.file {
display: block;
letter-spacing: .1em;  
}
