

#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
	#lbOverlay.grey { background-color: #000000; }
	#lbOverlay.red { background-color: #330000; }
	#lbOverlay.green { background-color: #003300; }
	#lbOverlay.blue { background-color: #011D50; }
	#lbOverlay.gold { background-color: #666600; }

#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterContainer.grey { border: 3px solid #888888; }
	#lbOuterContainer.red { border: 3px solid #DD0000; }
	#lbOuterContainer.green { border: 3px solid #00B000; }
	#lbOuterContainer.blue { border: 3px solid #5F89D8; }
	#lbOuterContainer.gold { border: 3px solid #B0B000; }

#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#lbDetailsContainer.grey { border: 3px solid #888888; border-top: none; }
	#lbDetailsContainer.red { border: 3px solid #DD0000; border-top: none; }
	#lbDetailsContainer.green { border: 3px solid #00B000; border-top: none; }
	#lbDetailsContainer.blue { border: 3px solid #5F89D8; border-top: none; }
	#lbDetailsContainer.gold { border: 3px solid #B0B000; border-top: none; }

#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(images/loading.gif) center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url(images/blank.gif) no-repeat; display: block; left: 0; float: left; }
	#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(images/prev_grey.gif) left 15% no-repeat; }
	#lbPrev.red:hover, #lbPrev.red:visited:hover { background: url(images/prev_red.gif) left 15% no-repeat; }
	#lbPrev.green:hover, #lbPrev.green:visited:hover { background: url(images/prev_green.gif) left 15% no-repeat; }
	#lbPrev.blue:hover, #lbPrev.blue:visited:hover { background: url(images/prev_blue.gif) left 15% no-repeat; }
	#lbPrev.gold:hover, #lbPrev.gold:visited:hover { background: url(images/prev_gold.gif) left 15% no-repeat; }
	
#lbNext { width: 49%; height: 100%; background: transparent url(images/blank.gif) no-repeat; display: block; right: 0; float: right; }
	#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(images/next_grey.gif) right 15% no-repeat; }
	#lbNext.red:hover, #lbNext.red:visited:hover { background: url(images/next_red.gif) right 15% no-repeat; }
	#lbNext.green:hover, #lbNext.green:visited:hover { background: url(images/next_green.gif) right 15% no-repeat; }
	#lbNext.blue:hover, #lbNext.blue:visited:hover { background: url(images/next_blue.gif) right 15% no-repeat; }
	#lbNext.gold:hover, #lbNext.gold:visited:hover { background: url(images/next_gold.gif) right 15% no-repeat; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
	#lbPrev2.red, #lbNext2.red, #lbSpacer.red { color: #620000; }
	#lbPrev2.green, #lbNext2.green, #lbSpacer.green { color: #003300; }
	#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue { color: #01379E; }
	#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold { color: #666600; }
	
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }
	#lbPrev2_Off.red, #lbNext2_Off.red { color: #FFCCCC; }
	#lbPrev2_Off.green, #lbNext2_Off.green { color: #82FF82; }
	#lbPrev2_Off.blue, #lbNext2_Off.blue { color: #B7CAEE; }
	#lbPrev2_Off.gold, #lbNext2_Off.gold { color: #E1E100; }
	
#lbDetailsData { padding: 0 10px; }
	#lbDetailsData.grey { color: #333333; }
	#lbDetailsData.red { color: #620000; }
	#lbDetailsData.green { color: #003300; }
	#lbDetailsData.blue { color: #01379E; }
	#lbDetailsData.gold { color: #666600; }

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbClose.grey { background: url(images/close_grey.png) no-repeat; }
	#lbClose.red { background: url(images/close_red.png) no-repeat; }
	#lbClose.green { background: url(images/close_green.png) no-repeat; }
	#lbClose.blue { background: url(images/close_blue.png) no-repeat; }
	#lbClose.gold { background: url(images/close_gold.png) no-repeat; }

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPlay.grey { background: url(images/play_grey.png) no-repeat; }
	#lbPlay.red { background: url(images/play_red.png) no-repeat; }
	#lbPlay.green { background: url(images/play_green.png) no-repeat; }
	#lbPlay.blue { background: url(images/play_blue.png) no-repeat; }
	#lbPlay.gold { background: url(images/play_gold.png) no-repeat; }
	
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPause.grey { background: url(images/pause_grey.png) no-repeat; }
	#lbPause.red { background: url(images/pause_red.png) no-repeat; }
	#lbPause.green { background: url(images/pause_green.png) no-repeat; }
	#lbPause.blue { background: url(images/pause_blue.png) no-repeat; }
	#lbPause.gold { background: url(images/pause_gold.png) no-repeat; }
	
	




img {
 border: 0px ;
}

* {
 font-family: Arial, Verdana ;
 font-size: 11px ;
}

body {
 color: #fff ;
 margin: 0;
 padding: 0 ;
/* background-color: #363430 ; */
/* background-image: url( img/pasek_bialy.jpg ) ;
 background-repeat: repeat-x ; */
 
/* background-color: #23221E;  */
 background-color: #010101 ;
 background-image: url( img/pas_bialy.gif ) ; 
 background-repeat: no-repeat ;
}

body { behavior: url("csshover3.htc"); } 

#head {
clear:both;
height:135px;
margin-bottom: 10px ;
background-color:#000;
/*
background-image:url(img/tlo.gif);
background-position:0 94px; */
}

#logo {
background-color:#FFFFFF;
background-image:url(img/gorka_nowa.png);
background-position:102px -3px;
background-repeat:no-repeat;
float:left;
height:93px;
width:258px;
}

#logo_r {
background-image:url(img/png_gorka.png);
background-position: -140px 0px;
background-repeat:no-repeat;
height:91px;
width:120px;
float: left ;
}

#logo img {
 margin: 10px 0 0 20px;
}

#menu_top {
background-color:#000;
/*background-image:url(img/top_bg.jpg); */
float:left;
height:135px;
overflow:hidden;
width:742px;

}

#foot {
 clear: both ;
 color: #333 ;
}

#foot a {
 color: #333 ;
}

#foot:hover {
 color: #333 ;
}

#foot:hover a {
 color: #333 ;
}

#foot p {
 float: right ;
 margin: 0 ;
 margin-right: 50px ;
}

#wrapper, #wrapper2, #wrapper3 {
 width: 1000px; 
 margin: auto ; 
}

div.boksy {
 float: left ;
 width: 800px ;
}

div.boks {
background-image:url(img/boks.png);
float:left;
height:159px;
/*margin-left:10px; */
margin-right: 10px ;
margin-top:10px;
position:relative;
width:250px;
overflow: hidden ;
}

div.boks_s a {
 background-image: url( foto/boks/s.png ) ;
}

div.boks a {
 color:#FFFFFF;
 font-weight:bold;
 text-align:right;
 text-decoration:none;
 background-repeat: no-repeat ;
 display: block ;
 width: 220px ;
/* line-height: 140px ; */
 height: 100px ; 
}

div.boks a span {
bottom:20px;
position:absolute;
right:0;
}

div.boks a:active, div.boks a:focus {
 border: 0px ;
 outline: none ;
}

div.boks p {
/*
float:right;
margin:40px 0 0 12px;
padding:0;
width:130px; */
float:right;
height:72px;
margin:35px 6px 0 0;
overflow:hidden;
padding:0;
width:130px;
}

div.boks_s a {
 position: absolute ;
 bottom: 10px ;
 left: 10px ;
 height: 100px ;
}

div.boks_p a {
 background-image: url( foto/boks/p.png ) ;
 height: 100px ;
 width: 180px ;
 margin:32px auto auto;
}

#content {
 background-image: url( img/tlo_przezroczyste_8b.jpg ) ;
/* background-color: #221D1A ; */
 background-repeat: repeat-x ;
 background-color: #000 ;
}



#menu_top ul.pl {
 background-image: url( img/menu_gorne.png ) ; 

 height: 31px ;
 background-color: #000;
 background-repeat: no-repeat ;
 width: 480px ;
 list-style: none ;
 margin:0px 0 0px 15px ;
 padding: 0 ;
 float: left ;
}

#menu_top ul.eng {
 background-image: url( img/menu_gorne_eng.png ) ; 

 height: 31px ;
 background-color: #000;
 background-repeat: no-repeat ;
 width: 480px ;
 list-style: none ;
 margin:0px 0 0px 15px ;
 padding: 0 ;
 float: left ;
}


div.search_box {
background-image:url(img/menu_gorne.png);
background-position:right 0;
float:left;
height:31px;
width:128px;
}

div.lang_box {
 float: right ;
}

div.lang_box img {
 margin-top: 10px ;
 margin-right: 45px ;
}

div.search_box input {
 float: left ;
}

input.s_img {
margin-left:4px;
margin-top:8px;
}

input.s_input {
 border: 0 ;
 font-size:9px;
height:11px;
margin-left:7px;
margin-top:10px;
width:80px;
}

#menu_top ul li {
 height: 31px ;
 float: left ;
}

#menu_top ul li a {
 position: relative ;
 display: block ;
 height: 31px ;
}

#menu_top ul.pl li a span {
 background-image: url( img/menu_gorne.png ) ;  
}

#menu_top ul.eng li a span {
 background-image: url( img/menu_gorne_eng.png ) ;  
}

#menu_top ul li a span {
 position: absolute ;
 display: block ;
 top: 0 ;
 left: 0 ;
 height: 31px ;
}

#menu_top ul li.o_nas a {
 width: 31px ;
 margin-left: 60px ;
}

#menu_top ul li.o_nas a span {
 width: 31px ;
 background-position:-60px 0;
}

#menu_top ul li.o_nas a span:hover {
 width: 31px ;
 background-position:-60px -32px;
}

#menu_top ul li.co_rob a {
margin-left:18px;
width:63px;
}

#menu_top ul li.co_rob a span {
background-position:-109px 0;
width:63px;
}

#menu_top ul li.co_rob a span:hover {
background-position:-109px -32px;
width:63px;
}

#menu_top ul li.zam a  {
margin-left:21px;
width:75px;
}

#menu_top ul li.zam a span {
background-position:-193px 0;
width:75px;
}

#menu_top ul li.zam a span:hover {
background-position:-193px -32px;
width:75px;
}

#menu_top ul li.port  a {
margin-left:25px;
width:53px;
}

#menu_top ul li.port a span {
background-position:-293px 0;
width:53px;
}

#menu_top ul li.port a span:hover {
background-position:-293px -32px;
width:53px;
}

#menu_top ul li.kont a  {
margin-left:23px;
width:48px;
}

#menu_top ul li.kont a span {
 background-position:-369px 0;
 width:48px;
}

#menu_top ul li.kont a span:hover {
 background-position:-369px -32px;
 width:63px;
}

div.gl_lewa {
 width: 186px ;
 height: 338px ;
 float: left ;
 position: relative ;
}


div.gl_lewa span {
 font-weight: bold ;
 float: right ;
 margin-top: 10px ;
}

div.gl_lewa2 {
 width: 186px ;
 float: left ;
 position: relative ;
 height: 170px ;
}


div.gl_lewa2 span {
bottom:0;
font-weight:bold;
position:absolute;
right:27px;
}

div.gl_lewa2 ul {
 list-style: none ;
 padding: 0 ;
 width: 150px ;
 margin: 0 ;
}

div.gl_lewa2 ul li {
 background-image: url( img/kontakty_2.png );
 background-repeat: no-repeat ;
 background-position: 0 2px ;
 padding-left: 16px ;
}

div.gl_lewa2 ul li.email {
 background-position: 0 -11px ;
}

div.gl_lewa2 ul li.gg {
 background-position: 1px -38px ;
}

div.gl_lewa2 ul li.skype {
 background-position: 1px -65px ;
}

#infoboks {
background-color:#fff;
/*background-image:url(img/top_bg.jpg);
background-position:0 -56px; */
background-repeat:repeat-x;
float:left;
height:79px;
overflow:hidden;
position:relative;
/*width:750px; */
width: 698px ;
}

#infoboks p {
 /*background-image: url( img/bg1.png ) ; */
}

div.ib_lewy {
background-image:url(img/gorka_nowa.gif); 
background-position:-155px -56px; 
background-repeat:no-repeat;
float:left;
height:83px;
width:149px;
z-index: 2 ;
position: absolute;
}

div.ib_lewy2 {
background-image:url(img/gorka_nowa2.png);
background-position:-155px -56px;
background-repeat:no-repeat;
float:left;
height:83px;
width:149px;
z-index: 2 ;
position: absolute;
}

div.ib_prawy {
 float:right;
 height:80px;
 background-color:#000;
/* width: 100px ; */
 width: 40px ;
 position: absolute ;
 z-index: 2 ;
 right: 0 ;
 bottom: -1px ;
}

div.ib_wew {
/*background-image:url(img/bg1.png); */
top:0;
float:left;
height:63px;
left:149px;
padding:8px;
position:absolute;
/*width:485px; */
width: 493px ;
z-index:2;
}

div.ib_wew a {
background-image:url(img/bg1.png);
bottom:0px;
color:#FFFFFF;
position:absolute;
right:0px;
text-decoration:none;
width:269px;
height: 80px ;
}


div.ib_wew a:hover {
 color: #cc6666 ; 
}

ul.sub_lista {
 list-style: none ;
 margin: 0 ;
 float: right ;
 margin-right: 89px;
}

ul.sub_lista li {
 float: left ;
 margin-right: 5px ;
 text-align: center ;
/* background-image: url( img/przyciski_6sztuk.png ) ; line-height: 29px ;
 height: 29px ;
 width: 118px ;
 */
 background-image: url( img/6_przyciskow.png ) ;
 width: 91px ;
 height: 25px ;
 line-height: 19px ;
}

ul.sub_lista a {
color:#FFF;
/*display:block; */
font-weight:normal;
text-decoration:none;
/*width:118px; */
width: 91px ;
font-size: 9px ;
}

div.boks_top p {
float:left;
line-height:25px;
text-align:center;
width:230px;
margin: 0 ;
font-weight: bold ;
}

div.boks_top {
 float: left ;
 clear: both ; 
 width: 750px ;
 margin-top: 8px;
 height: 25px ;
}

div.boks_txt, div.boks_txt3 {
background-image:url(img/box.png);
float:left;
height:330px;
background-repeat: no-repeat ;
width:768px;
/*margin-left: 10px ;  */
}

ul.sub_lista li.s1 {
/* background-color: #c00 ; */
}

ul.sub_lista li.s2 {
/* background-color: #00c ; */
 background-position: -98px 0 ;
}

ul.sub_lista li.s3 {
/* background-color: #c60 ; */
 background-position: -196px 0 ;
}

ul.sub_lista li.s4 {
 background-position: -294px 0 ;
}

ul.sub_lista li.s5 {
 background-position: -392px 0 ;
}

ul.sub_lista li ul {
 list-style: none ;
 margin: 0 ;
 padding: 0 ;
}

ul.sub_lista li ul li {
 margin: 0 ;
}
 
div.gl_lewa a {
/* background-image:url(img/button.png); */
 color:#FFFFFF;
 display:block;
 height:20px;
 line-height:21px;
 text-decoration:none;
 text-indent:5px;
 width:146px;
 text-decoration: none ;
 color: #fff ;
 margin-bottom: 5px ;
 font-weight: bold ;
}

div.gl_lewa a:hover {
 color: #CC3333 ;
}

div.gl_lewa a.on {
 color: #66f ;
}

div.boks_inner {
float:left;
height:250px;
margin-left:80px;
overflow:auto;
width:655px;
}

div.boks_inner2 {
float:left;
height:240px;
margin-left:80px;
overflow:auto;
width:560px;
}

div.boks_inner2 label {
 float: left ;
 width: 200px ;
}

div.boks_inner2 input, div.boks_inner2 select {
 margin-bottom: 4px ;
}

div.boks_inner2 input[type="submit"] {
 float: right ;
 margin-right: 20px ;
}

div.boks_inner2 select {
 width: 150px ;
 overflow: auto ;
 -moz-hidden-unscrollable: hidden ;
 -moz-scrollbars-none: hidden ;
}

div.boks_inner p {
/*float:left; */
margin:0;
}

div.boks_polozenie {
 margin: 10px ;
 margin-left: 80px ;
 width: 560px ;
 float: left ;
 font-weight: bold ;
}

div.boks_polozenie p {
 margin: 0 ;
}

div.fotki {
 float: right ;
 width: 90px ;
 margin-right: 10px ;
}

#content-slider {
  width: 6px;
  height: 250px;
  background: #BBBBBB;
  position: relative;
  float: left ;	
  display: none ;	
}

.content-slider-handle {
  width: 4px;
  height: 14px;
  position: absolute;
  top: -4px;
  background: #478AFF;
  border: solid 1px black;
}

#menu_top ul.inav {
background-color:#000 ;
margin:0;
padding:0;
/*width:93px; */
width: 40px ;
height: 80px ;
list-style: none ;
}

#menu_top ul.inav li {
height:16px;
text-align:center;
/*width:93px; */
width: 40px ;
line-height: 15px ;
}

#menu_top ul.inav li a {
 color: #fff ;
 text-decoration: none ;
 height: 16px ;
 font-weight: bold ;
}

a.ui-slider-handle:active, a.ui-slider-handle:focus {
 outline: none ;
}

#menu_top ul.inav li {
/* background-image:url(img/button.gif); */
 background-image: url(img/guzik_infoboks15.png ) ;
/* background-position:0 -1px; */
}

div.gl_lewa a {
 background-image:url(img/przycisk.png);
}

ul.sub_lista a.on {
 color: #00f ;
}

#menu_top div.top {
/*background-image:url(img/gorka_nowa.png); */
background-position:-155px -2px;
background-repeat:no-repeat;
float:left;
width: 742px ;
height:52px;
}

#logo_in {
color:#000000;
float:left;
margin-top:18px;
margin-left: 5px ;
}

#logo_in span {
clear:both;
float:left;
font-size:10px;
height:9px;
}

ul.pasujace {
 list-style: none ;
}

ul.pasujace li a {
 color: #fff ;
 font-weight: bold ;
 text-decoration: none ;
}

ul.pasujace li a:hover {
 color: #c33 ;
}

div.kontakt {
 float: left ;
 width: 140px ;
 margin-left: 20px ;
 margin-top: 10px ;
/* margin-top:75px;
 text-align: right ; */
}

img.swiat_otworem {
width: 117px; 
display: block; 
position: absolute ;
bottom: 10px ;
right: 45px ;
}

div.boks_in_txt {
 float: left ;
 width: 545px ;
}

div.boks_txt2 {
background-image:url(img/box.png);
float:left;
height:330px;
background-repeat: no-repeat ;
width:768px;
}

div.boks_txt2 p {
padding: 20px ;
}




#menu_top ul.eng li.o_nas a {
 width: 51px ;
 margin-left: 59px ;
}

#menu_top ul.eng li.o_nas a span {
 width: 51px ;
 background-position:-59px 0;
}

#menu_top ul.eng li.o_nas a span:hover {
 width: 51px ;
 background-position:-59px -32px;
}

#menu_top ul.eng li.co_rob a {
margin-left:24px;
width:70px;
}

#menu_top ul.eng li.co_rob a span {
background-position:-133px 0;
width:70px;
}

#menu_top ul.eng li.co_rob a span:hover {
background-position:-134px -32px;
width:70px;
}

#menu_top ul.eng li.zam a  {
margin-left:23px;
width:34px;
}

#menu_top ul.eng li.zam a span {
background-position:-227px 0;
width:34px;
}

#menu_top ul.eng li.zam a span:hover {
background-position:-227px -32px;
width:34px;
}

#menu_top ul.eng li.port  a {
margin-left:28px;
width:52px;
}

#menu_top ul.eng li.port a span {
background-position:-289px 0;
width:52px;
}

#menu_top ul.eng li.port a span:hover {
background-position:-289px -32px;
width:52px;
}

#menu_top ul.eng li.kont a  {
margin-left:27px;
width:48px;
}

#menu_top ul.eng li.kont a span {
 background-position:-368px 0;
 width:48px;
}

#menu_top ul.eng li.kont a span:hover {
 background-position:-368px -32px;
 width:63px;
}

.error {
 border-color: 1px solid #f00 ;
}

div.portfolio {
 /*background-image: url( img/boks_portfolio.png ) ; */
/* width: 170px ; */
 height: 119px ;
 float: left ;
 margin-right: 15px ;
 margin-bottom: 15px ;
}

div.boks_inner2 input.blur {
color:#999999;
}

div.boks_txt2 div.boks_in_txt {
 width: 675px ;
}

div.boks_txt2 div.boks_inner {
 margin-left: 40px ;
 width: 675px ;
}

div.gl_lewa2 a {
 color: #fff ;
 text-decoration: none ;
}

span.p_tytul {
 position: absolute; 
 right : 10px ;
 bottom: 10px ;
 font-weight: bold ;
}


.bialy {
 color: #fff ;
}

.szary {
 color: #333 ;
}

.niebieski {
 color: #00ADEF ;
}

.czarny {
 color: #000 ;
}

div.inner_space {
 clear: both ; 
 height: 0px ;
 overflow: hidden ;
}

div.boks_txt3 div.boks_inner2 {
 margin-left: 40px ;
 width: 685px ;
}
