body{background:#000;text-align:left;font:12px 'Signika',sans-serif;min-width:960px;top:0;left:0;position:absolute;height:100%;width:100%;margin:0}a{text-decoration:none;outline:0}strong{font-weight:700}.hidden{display:none}
#header{position:absolute;padding:20px 0 0 30px;z-index:6}
#header .title{font-size:55px;font-weight:600;color:#40AE00;margin:0 0 0 -2px;text-shadow:0 2px 3px #000;display:block}
#header .subtitle{font-size:16px;font-weight:300;color:#FFEF00;margin:-10px 0 0 0;text-shadow:0 2px 2px #000;display:block}
#menu{position:absolute;margin:115px 0 0 30px;width:800px;z-index:5}
#menu ul{margin:0;padding:0}
#menu ul li{
height:20px;
-moz-border-radius:2px; /* FF */
-webkit-border-radius:2px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
-khtml-border-radius:2px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
border-radius:2px; /* pozostałe przeglądarki */
list-style:none;font-size:14px;margin:0 15px 0 0;padding:1px 5px 0 5px;float:left;background:url(../images/alpha.png);background:rgba(0,0,0,0.8) url()}
#menu ul li a{color:white}
#menu ul li a:hover{color:#fff}
#menu .disabled{color:#fff;cursor:default}
#marker{position:absolute;top:125px;left:-10px;z-index:4}
#marker img{width:10px;height:1px}
#base{position:absolute;margin:0;padding:0;width:784px;height:100%;left:-784px;opacity:0;z-index:3;background:url(../images/alpha.png);background:rgba(0,0,0,0.9) url()}
#base .close{position:relative;float:right;top:40px;right:40px}.ie 
#base .close img{border:0 solid #000}
#slider{position:absolute;padding:0 0 0 30px;margin:-20px 0 0 0;top:210px;opacity:0;display:none;z-index:7}
#about{position:absolute;padding:0 0 0 30px;top:210px;opacity:0;display:none;z-index:8}#about .quoted{font-size:21px;font-weight:300;line-height:27px;color:#fff;text-shadow:0 2px 2px #000}#about .paragraph_title{font-size:14px;font-weight:700;color:#f30b27;line-height:28px}#about .left{font-size:13px;font-weight:300;line-height:16px;color:#fff;float:left;padding:60px 0 0 0;width:200px}#about .middle{font-size:13px;font-weight:300;line-height:16px;color:#fff;padding:87px 0 0 0;float:left;margin:0 40px 0 40px;width:200px}#about .right{font-size:11px;font-weight:300;line-height:20px;color:#fff;float:right;padding:49px 0 0 0;width:200px}#about .right ul li{list-style:none}#about .right ul li a{color:#797979}#about .right ul li a:hover{color:#f30b27}#about .right img{margin:7px 0 2px 0;display:block}.ie #about .right img{border:0 solid #000}#about .right .rollover{position:relative;float:left}#about .right .rollover span{background-image:url('../images/zoom_icon.png');background-repeat:no-repeat;width:149px;height:43px;left:0;top:0;display:none;position:absolute;margin:7px 0 2px 0}
#portfolio{position:absolute;padding:0 0 0 30px;top:210px;width:700px;opacity:0;display:none;z-index:9}
#portfolio ul{margin:0;overflow:hidden;float:left;padding:0}
#portfolio ul li{list-style:none;margin:0 20px 0 0;float:left;position:relative}
#portfolio span{background-image:url('../images/zoom_icon_2.png');background-repeat:no-repeat;width:122px;height:107px;left:0;top:0;display:none;position:absolute;margin:4px 0 0 4px}
#portfolio .categories{
-moz-border-radius:3px; /* FF */
-webkit-border-radius:3px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
-khtml-border-radius:3px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
border-radius:3px; /* pozostałe przeglądarki */
background-color:#404040;width:278px;height:107px;position:relative;margin:0 0 25px 0;border:2px solid #6B6060}
#portfolio .categories img{border-right:2px solid #6B6060;width:122px;height:107px;position:absolute;margin:0}
.ie #portfolio .categories img{border:0 solid #000}
#portfolio .categories .title{font-size:14px;font-weight:700;color:#FFBC00;margin:17px 0 0 140px;display:block}
#portfolio .categories .description{font-family:Time News Roman;font-size:12px;color:#fff;margin:0 10px 0 140px;display:block}
#portfolio .categories .number{font-size:11px;color:#969696;margin:15px 10px 0 140px;display:block}
#contact{margin:-18px;position:absolute;padding-left:50px;top:210px;opacity:0;display:none;z-index:10}
.text{
font-size: 15px;
color:#FFBC00;
font-family:time news roman;
}
.text2{
font-size: 15px;
color:white;
font-family:ARIAL, arial black;
font-style:italic;
}
a:link {
		color: orange;
		text-decoration:none;
}
a:visited {
	    color: orange;
		text-decoration:none;
}

.mapa{
height:300px;
width:600px;
border: 5px solid #6C6C6C;
-moz-border-radius:3px; /* FF */
-webkit-border-radius:3px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
-khtml-border-radius:3px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
border-radius:3px; /* pozostałe przeglądarki */}




#reel{position:absolute;padding:0 0 0 30px;top:210px;opacity:0;display:none;z-index:11}
#reel .video{
height:305px;
width:715px;
border: 5px solid #6C6C6C;
-moz-border-radius:3px; /* FF */
-webkit-border-radius:3px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
-khtml-border-radius:3px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
border-radius:3px; /* pozostałe przeglądarki */}
}
#reel .text{margin:-9px;font-weight:bold;font-family:time news roman;font-size:16px;color:#FFBC00;padding:10px;width:500px;}
#awards{position:absolute;padding:0 0 0 31px;top:2100px;opacity:0;display:none;z-index:12}
#awards .title{font-size:21px;font-weight:300;line-height:24px;color:#fff;text-shadow:0 2px 2px #000}
#awards .years{font-size:27px;color:#404040}
#awards .logos img{margin:20px 0 0 0}
#awards .text{padding-left:20px;margin:-19px;font-family:Times New Roman;font-size:15px;line-height:25px;color:white;width:630px;float:left}
#alert{
-moz-border-radius:5px; /* FF */
-webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
-khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
border-radius:5px; /* pozostałe przeglądarki */
position:absolute;display:none;bottom:0;margin:0 0 0 30px;padding:15px 20px 15px 20px;width:450px;opacity:0;z-index:1;background:url(../images/alpha.png);background:rgba(0,0,0,0.8) url()}
#alert .title1{font-family:curier new;font-size:17px;color:#fff;text-shadow:0 2px 1px #000}
#alert .title2{font-size:16px;font-family:cursive;color:#FFCD00;text-shadow:0 2px 1px #000}
#alert .close{position:absolute;top:10px;right:10px}.ie #alert .close img{border:0 solid #000}
#thumbs{
-moz-border-radius:5px; /* FF */
-webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
-khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
border-radius:5px; /* pozostałe przeglądarki */
position:absolute;bottom:30px;margin:0 0 0 30px;padding:10px 10px 10px 10px;opacity:0;z-index:2;background:url(../images/alpha.png);background:rgba(0,0,0,0.8) url()}
#thumbs ul{margin:0;overflow:hidden;padding:0;float:left;padding:10px}
#thumbs ul li{list-style:none;margin:0 6px 0 0;float:left;position:relative}
#thumbs ul li img{-moz-box-shadow:0 3px 3px #000;-webkit-box-shadow:0 3px 3px #000;box-shadow:0 3px 2px #000;border:1px solid #3b3b3b}
#thumbs .rollover{position:relative;float:left}
#thumbs .rollover span{background-image:url('../images/thumb_marker.png');background-repeat:no-repeat;width:40px;height:40px;left:0;top:0;display:none;position:absolute}
#thumbs .playpause{margin:34px 3px 0 2px}.ie 
#thumbs .playpause{border:0 solid #000}
#social{position:absolute;right:10px;bottom:17px;float:right;margin:0;padding:0 10px 0 0;z-index:6}
#social ul{margin:0;overflow:hidden;padding:0;float:left;padding:10px}
#social ul li{list-style:none;margin:0 6px 0 0;float:left;position:relative}
#social ul li a img{-moz-box-shadow:0 2px 2px #000;-webkit-box-shadow:0 2px 2px #000;box-shadow:0 2px 2px #000;border:0 solid #FFF}
#social ul li a:hover img{border:0 solid #f30b27}