html, body, #container, .rotate_bg {
	min-height: 100%; /* Not supported by IE 5/6, but required for Firefox/Opera */
	width: 100%;
	height: 100%;
	overflow: hidden;
}
/***************************************************************************
* The "height" above is a hack for IE5+/Win. Below it's adjusted using
* the child selector to hide from IE5+/Win.
* Without this, Moz1.0 adds a vertical scrollbar, & Firefox1.0/Opera7.54
* cover everything with the footer when the viewport gets too small.
***************************************************************************/
html>body, html>body #container, .rotate_bg {
height: auto;
}
body {
	margin: 0;
	background-color: #000000;
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
}
.rotate_bg {
	background-position: center center;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	opacity: 1;
}
#container1 {
    min-height: 100%; 
	position: absolute;                   
	top: 0;
	left: 0;
	background-color: #000000;
	background-image: url(photos/bg1.jpg);
	background-position: center top;
}
#container2 {
    min-height: 100%;  
	position: absolute;
	top: 0;
	left: 0;
	background-color: #000000;
	background-image: url(photos/bg2.jpg);
	background-position: center top;
	min-height: 100%;
}
#container3 {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #000000;
	background-image: url(photos/bg3.jpg);
	background-position: center top;
	min-height: 100%;
}
#container4 {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #000000;
	background-image: url(photos/bg4.jpg);
	background-position: center top;
	min-height: 100%;
}
#container5 {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #000000;
	background-image: url(photos/bg5.jpg);
	background-position: center top;
	min-height: 100%;
}
#container6 {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #000000;
	background-image: url(photos/bg6.jpg);
	background-position: center top;
	min-height: 100%;
}
#left_container {
	position: absolute;
	top: 114px;
	left: 0;
	background-color: #000000;
	background-position: center top;
	width: 33%;
	bottom: 26px;
	-moz-opacity : 0.5;
	opacity : 0.6;
	filter : alpha(opacity=60);
}
#main {
	margin-bottom: 26px;
	height: auto;
}
#header {
	width: 100%;
	height: 114px;
	border-bottom: 1px solid black;
	background-color: #000000;
}
#tab {
width: 100%;
overflow: auto;
}
#footer {
	position: absolute;
	bottom: 0;
	border-top: 1px solid black;
	width: 100%;
	height: 26px;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
.ul:link {
	color: #FFFFFF;
}
.ul:visited {
	color: #FFFFFF;
}
.ul:hover {
	height: auto;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	padding-bottom: 2px;
}

.black:link {
	color: #FFFFFF;
}
.black:visited {
	color: #FFFFFF;
}
.black:hover {
      color: #FFFFFF;
}

.ull:link {
	height: auto;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	padding-bottom: 2px;
	color: #FFFFFF;
}
.ull:visited {
	height: auto;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	padding-bottom: 2px;
	color: #FFFFFF;
}
.ull:hover {
	height: auto;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	padding-bottom: 2px;
	color: #FFFFFF;
}
.ul2:link {
	color: #990000;
}
.ul2:visited {
	color: #990000;
}
.ul2:hover {
	color: #FFFFFF;
}
.ul3:hover {
	color: #FFFFFF;
}
.nothing:link {
	color: #FFFFFF;
	text-decoration: none;
}
.nothing:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.nothing:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.style1 {
	color: #FFFFFF;
}
#top_bg {
	position:relative;
	width:100%;
	height:114px;
	z-index:1;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#content_bg {
	position:relative;
	width:100%;
	height:auto;
	z-index:2;
	float: left;
}
#top {
	position:relative;
	width:100%;
	height:114px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	background-color: #000000;
}
#logo {
	position:relative;
	width:114px;
	height:114px;
	z-index:1;
	float: left;
}
#menu {
	position:relative;
	width:360px;
	height:70px;
	z-index:10;
	float: left;
	margin-top: 19px;
	margin-left: 18px;
}
#katalog {
	position:relative;
	width:250px;
	height:70px;
	z-index:3;
	float: right;
	top: 19px;
	right: 21px;
}
#content {
	position:relative;
	width:100%;
	height:738px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	background-image: url(photos/bg.jpg);
	background-position: center center;
}
#content1 {
	position:relative;
	width:100%;
	height:738px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	background-image: url(photos/bg1.jpg);
	background-position: center center;
}
#content2 {
	position:relative;
	width:100%;
	height:738px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	background-image: url(photos/bg2.jpg);
	background-position: center center;
}
#content3 {
	position:relative;
	width:100%;
	height:738px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	background-image: url(photos/bg3.jpg);
	background-position: center center;
}
#left_menu {
	position:absolute;
	width:33%;
	z-index:1;
	background-color: #000000;
	-moz-opacity : 0.5;
	opacity : 0.6;
	filter : alpha(opacity=60);
	float: left;
	color: #FFFFFF;
	left: 0px;
	top: 114px;
	bottom: 26px;
}
#right_content {
	position:relative;
	width:67%;
	height:745px;
	z-index:2;
	float: left;
}
#bottom {
	position:relative;
	width:98%;
	height:19px;
	z-index:3;
	float: left;
	clear: left;
	background-color: #000000;
	font-size: 10px;
	padding-top: 7px;
	padding-left: 2%;
	bottom: 0px;
	-moz-opacity : 0.5;
	opacity : 0.6;
	filter : alpha(opacity=60);
}
#line_menu_div {
	position:relative;
	width:114px;
	height:88px;
	z-index:1;
	margin-top: 37px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	float: left;
}
#main_menu {
	position:relative;
	width:50%;
	height:auto;
	z-index:2;
	float: left;
	margin-top: 30px;
	line-height: 25px;
	margin-left: 35px;
}
#menu_line {
	position:relative;
	width:100%;
	height:auto;
	z-index:3;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
.line_css {
	color: #FFFFFF;
	height: 1px;
	width: 100px;
	font-weight: normal;
	background-position: left;
}
#line_div {
	position:relative;
	width:80%;
	height:1px;
	z-index:1;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	margin-top: 5px;
	margin-bottom: 3px;
}
.main_menu2 {
	position:relative;
	width:65%;
	height:auto;
	z-index:2;
	float: left;
	clear: left;
	line-height: 25px;
}
a:active {
	text-decoration: none;
}
#right_content_2 {
	position:relative;
	width:60%;
	height:auto;
	z-index:2;
	float: left;
}
#left_menu_2 {
	position:absolute;
	width:40%;
	z-index:1;
	background-color: #000000;
	-moz-opacity : 0.5;
	opacity : 0.6;
	filter : alpha(opacity=60);
	float: left;
	color: #FFFFFF;
	left: 0px;
	top: 114px;
	bottom: 26px;
	
}
#index_pos {
	position:relative;
	width:100%;
	height:auto;
	z-index:1;
	clear: left;
	float: left;
}
#index_nr {
	position:relative;
	width:30%;
	height:auto;
	z-index:1;
	float: left;
	text-align: left;
}
#index_title {
	position:relative;
	width:70%;
	height:auto;
	z-index:2;
	float: left;
}
.index_pos {
	position:relative;
	width:100%;
	height:auto;
	z-index:1;
	clear: left;
	float: left;
}
.style4 {
	color: #FF0000;
}
.style5 {color: #000000}
#left_menu_3 {
	position:relative;
	width:100%;
	height:auto;
	z-index:1;
	background-color: #000000;
	-moz-opacity : 0.5;
	opacity : 0.6;
	filter : alpha(opacity=60);
	float: left;
	color: #FFFFFF;
	padding-bottom: 40px;
}
#line_menu_div2 {
	position:relative;
	width:1px;
	height:88px;
	z-index:1;
	margin-top: 37px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	float: right;
}
#menuPositionsForText {
	position:relative;
	width:16%;
	height:auto;
	z-index:2;
	float: left;
}
#TextInMeu {
	position:relative;
	width:80%;
	height:auto;
	z-index:3;
	margin-top: 30px;
	float: right;
	line-height: 25px;
}
#TextTextField {
	position:relative;
	width:67%;
	height:auto;
	z-index:3;
	float: left;
	margin-top: 30px;
	margin-left: 35px;
	line-height: 25px;
}
#left_menu_download {
	position:absolute;
	width:60%;
	z-index:1;
	background-color: #000000;
	-moz-opacity : 0.5;
	opacity : 0.6;
	filter : alpha(opacity=60);
	float: left;
	color: #FFFFFF;
	left: 0px;
	top: 114px;
	bottom: 26px;
}
#main_menuDownload {
	position:relative;
	width:70%;
	height:auto;
	z-index:2;
	float: left;
	margin-top: 20px;
	margin-left: 47px;
}
#main_menuIndex {
	position:relative;
	width:60%;
	height:auto;
	z-index:2;
	float: left;
	margin-top: 30px;
	line-height: 25px;
	margin-left: 35px;
}
#menuPositions {
	position:relative;
	width:100%;
	height:auto;
	z-index:2;
	line-height: 25px;
	float: left;
}
#left_menuRealizacje {
	position:absolute;
	width:100%;
	z-index:1;
	background-color: #111111;
	-moz-opacity : 0.95;
	opacity : 0.95;
	filter : alpha(opacity=95);
	float: left;
	color: #FFFFFF;
	left: 0px;
	top: 114px;
	bottom: 26px;
}
#main_menuRealizacje {
	position:relative;
	width:84%;
	height:auto;
	z-index:2;
	float: left;
	margin-top: 20px;
	line-height: 25px;
	margin-left: 35px;
}
#line_divRealizacje {
	position:relative;
	width:100%;
	height:1px;
	z-index:1;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	margin-top: 5px;
	margin-bottom: 3px;
}
#left_menuReal {
	position:relative;
	width:50%;
	height:760px;
	z-index:1;
	background-color: #000000;
	-moz-opacity : 0.5;
	opacity : 0.6;
	filter : alpha(opacity=60);
	float: left;
	color: #FFFFFF;
}
#main_menuRealizacje2 {
	position:relative;
	width:65%;
	height:auto;
	z-index:2;
	float: left;
	margin-top: 20px;
	line-height: 25px;
	margin-left: 35px;
}
#contentRealizacje {
	position:relative;
	width:45%;
	height:auto;
	z-index:3;
	float: left;
	margin-left: 10px;
	margin-top: 20px;
}
#RealizacjeTopic {
	position:relative;
	width:93%;
	height:auto;
	z-index:1;
	clear: left;
	float: left;
	padding-left: 30px;
	line-height: 20px;
}
#separatorLineReal {
	position:relative;
	width:93%;
	height:1px;
	z-index:2;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	margin-left: 30px;
	margin-top: 8px;
	margin-bottom: 8px;
}
#zdjeciaRealizacje {
	position:relative;
	width:93%;
	height:auto;
	z-index:3;
	float: left;
	padding-left: 30px;
}
#zdjecieRealizacji {
	position:relative;
	width:160px;
	height:auto;

	z-index:1;
	padding: 5px;
	float: left;
}
.imgBorder {
	border: 3px solid #333333;
}
.imgBorder2 {
	border: 3px solid #333333;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	margin-top: 3px;
	margin-left: 1px;
	margin-right: 1px;
}
#PhotosSeparator {
	position:relative;
	width:93%;
	height:5px;
	z-index:2;
	clear: left;
	float: left;
}
#RealizacjeTopic2 {
	position:relative;
	width:93%;
	height:auto;
	z-index:1;
	clear: left;
	float: left;
	padding-left: 30px;
	line-height: 20px;
}
.formClass {
	margin: 0px;
}
.textFormClass {
	border: 1px solid #FF0000;
	background-color: #000000;
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	padding: 3px;
	width: 125px;
}
#line_divSzukacz {
	position:relative;
	width:80%;
	height:1px;
	z-index:1;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	margin-top: 15px;
	margin-bottom: 8px;
}
#historiaDiv {
	position:relative;
	width:125px;
	height:auto;
	z-index:3;
	clear: left;
	float: left;
	padding: 3px;
	border: 1px solid #FF0000;
}
#left_menuTextSite {
	position:relative;
	width:100%;
	height:auto;
	z-index:1;
	background-color: #000000;
	-moz-opacity : 0.5;
	opacity : 0.6;
	filter : alpha(opacity=60);
	float: left;
	color: #FFFFFF;
	padding-bottom: 50px;
}
#main_menuText {
	position:relative;
	width:85%;
	height:auto;
	z-index:2;
	float: left;
	margin-top: 30px;
	line-height: 25px;
	margin-left: 35px;
}
#main_menuZamowienie {
	position:relative;
	width:84%;
	height:auto;
	z-index:2;
	float: left;
	margin-top: 30px;
	line-height: 25px;
	margin-left: 35px;
}
.textFormClassZamow {
	border: 1px solid #FF0000;
	background-color: #000000;
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	padding: 3px;
}
.submitButton {
	font-family: Tahoma;
	font-size: 12px;
	color: #FF0000;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-color: #000000;
}
#language {
	position:absolute;
	width:130px;
	height:17px;
	z-index:3;
	top: 7px;
	right: 10px;
}
.style6 {
	font-size: 11px;
	color: #E6E6E6;
}
#mainMenuKatalog {
	position:relative;
	width:84%;
	height:auto;
	z-index:2;
	float: left;
	margin-top: 30px;
	margin-left: 35px;
}
#NaglowkiKatalog {
	position:relative;
	width:100%;
	height:auto;
	z-index:1;
	clear: left;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-top: 14px;
	padding-bottom: 12px;
}
#NrKat {
	position:relative;
	width:15%;
	height:auto;
	z-index:1;
	float: left;
	padding-left: 3px;
}
#wymiaryKatalog {
	position:relative;
	width:14%;
	height:auto;
	z-index:2;
	float: left;
	left: 5px;
	margin-right: 2px;
	margin-left: 2px;
}
#materialyKatalog {
	position:relative;
	width:17%;
	height:auto;
	z-index:1;
	float: left;
	margin-right: 4px;
	margin-left: 4px;
	padding-right: 3px;
	padding-left: 3px;
}
#ModelKatalog {
	position:relative;
	width:19%;
	height:auto;
	z-index:1;
	float: left;
	padding-left: 3px;
}
#MontazKatalog {
	position:relative;
	width:15%;
	height:auto;
	z-index:1;
	float: left;
	margin-right: 2px;
	margin-left: 2px;
	padding-right: 2px;
	padding-left: 2px;
}
.style7 {
	font-size: 15px;
	font-weight: bold;
}
#wymiaryKatalog2 {
	position:relative;
	width:14%;
	height:auto;
	z-index:2;
	float: left;
	left: 5px;
	font-size: 10px;
	margin-right: 2px;
	margin-left: 2px;
}
#materialyKatalog2 {
	position:relative;
	width:17%;
	height:auto;
	z-index:1;
	float: left;
	font-size: 10px;
	margin-right: 4px;
	margin-left: 4px;
	padding-right: 3px;
	padding-left: 3px;
}
#MontazKatalog2 {
	position:relative;
	width:15%;
	height:auto;
	z-index:1;
	float: left;
	font-size: 10px;
	margin-right: 2px;
	margin-left: 2px;
	padding-right: 2px;
	padding-left: 2px;
}
#modelPic {
	position:relative;
	width:160px;
	height:auto;
	z-index:1;
	clear: left;
	float: left;
	border: 5px solid #CCCCCC;
}
#ModelKatalog2 {
	position:relative;
	width:19%;
	height:auto;
	z-index:1;
	float: left;
	padding-left: 3px;
}
#LargePic {
	position:relative;
	width:33%;
	height:auto;
	z-index:3;
	float: left;
	text-align: center;
	vertical-align: top;
}
#modelPic2 {
	position:relative;
	width:285px;
	height:auto;
	z-index:1;
	border: 5px solid #CCCCCC;
	margin-right: auto;
	margin-left: auto;
}
.modelPic2 {
	position:relative;
	width:285px;
	height:auto;
	z-index:1;
	border: 5px solid #CCCCCC;
	margin-right: auto;
	margin-left: auto;
}
#doPobraniaKatalog {
	position:relative;
	width:90px;
	height:20px;
	z-index:1;
	float: left;
	padding-left: 3px;
	padding-top: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
#plikiDoPobrania {
	position:relative;
	width:75%;
	height:auto;
	z-index:1;
	float: left;
	padding-left: 8px;
	padding-top: 4px;
}
#LinkiDoRealizacji {
	position:relative;
	width:90px;
	height:20px;
	z-index:1;
	float: right;
	padding-top: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	padding-left: 14px;
}
#left_menuInne {
	position:absolute;
	width:100%;
	z-index:1;
	background-color: #000000;
	-moz-opacity : 0.60;
	opacity : 0.6;
	filter : alpha(opacity=70);
	float: left;
	color: #FFFFFF;
	left: 0px;
	top: 114px;
	bottom: 26px;
}
.style8 {font-size: 10px}
.style10 {color: #CCCCCC}
.tooltip {
position:absolute;
left:25px;
top:25px;
border:1px solid #DFDFDF;
background-color:#303030;
padding:4px;
font:normal normal 9px  Verdana;
font-size: 10px;
margin-top: 20px;
-moz-opacity:1;
filter:alpha(opacity=100);
}

#tooltip {
position:absolute;
left:25px;
top:25px;
border:1px solid #DFDFDF;
background-color:#303030;
padding:4px;
font:normal normal 9px  Verdana;
font-size: 10px;
margin-top: 20px;
-moz-opacity:1;
filter:alpha(opacity=100);
}
.DivSort {
	position:relative;
	width:100%;
	height:auto;
	z-index:2;
	float: left;
	clear: left;
	line-height: 25px;
}
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
#mainMenuLista {
	position:relative;
	width:84%;
	height:auto;
	z-index:2;
	float: left;
	margin-top: 30px;
	line-height: 25px;
	margin-left: 35px;
}
.KlientNazwa {
	position:relative;
	width:90%;
	height:auto;
	z-index:1;
	float: left;
	padding-left: 3px;
}
.modelPicGaleria {
	position:relative;
	width:160px;
	height:auto;
	z-index:1;
	float: left;
	border: 5px solid #CCCCCC;
	margin-right: 20px;
	margin-left: 21px;
}
.galeriaZdjeciaPasek {
	position:relative;
	width:100%;
	height:auto;
	z-index:1;
	clear: left;
	float: left;
	padding-top: 14px;
	padding-bottom: 12px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.galeriaZdjeciaSeparator {
	position:relative;
	width:100%;
	height:5px;
	z-index:1;
	clear: left;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.galeriaZdjeciaPasek2 {
	position:relative;
	width:100%;
	height:auto;
	z-index:1;
	clear: left;
	float: left;
	padding-top: 14px;
	padding-bottom: 12px;
	text-align: center;
}
#sortowanieZdjecGaleria {
	position:relative;
	width:250px;
	height:auto;
	z-index:1;
	float: left;
	padding-left: 3px;
}
#sortowanieGaleria {
	position:relative;
	width:100%;
	height:auto;
	z-index:1;
	clear: left;
	float: left;
	margin-top: 1px;
}
#realizacjeKlient {
	position:relative;
	width:50%;
	height:auto;
	z-index:2;
	float: right;
	padding-right: 3px;
	text-align: right;
}
#textContentData {
	position:relative;
	width:100%;
	height:auto;
	z-index:1;
	clear: left;
	float: left;
	margin-top: 28px;
}
#contentDataNew {
	position:relative;
	width:100%;
	height:auto;
	z-index:2;
	clear: left;
	float: left;
}
#NewMenu {
	position:relative;
	width:14.8%;
	height:auto;
	z-index:1;
	line-height: 30px;
	float: left;
	padding-left: 4%;
	background-color: #000000;
	padding-top: 10px;
	padding-bottom: 20px;
	-moz-opacity : 0.5;
	opacity : 0.6;
	filter : alpha(opacity=60);
}
#currentPage {
	position:relative;
	width:100%;
	height:auto;
	z-index:1;
	clear: left;
	float: left;
}
#cuPageInfo {
	position:relative;
	width:150px;
	height:17px;
	z-index:1;
	background-color: #000000;
	font-size: 9px;
	text-align: center;
	padding-top: 5px;
	margin-bottom: 1px;
}
#leftBtn {
	position:relative;
	width:74px;
	height:17px;
	z-index:2;
	background-color: #000000;
	margin-right: 1px;
	padding-top: 5px;
	text-align: center;
	font-size: 9px;
	float: left;
	-moz-opacity : 0.5;
	opacity : 0.6;
	filter : alpha(opacity=60);
	clear: left;
}
#rightBtn {
	position:relative;
	width:75px;
	height:17px;
	z-index:3;
	font-size: 9px;
	background-color: #000000;
	text-align: center;
	float: left;
	padding-top: 5px;
	-moz-opacity : 0.5;
	opacity : 0.6;
	filter : alpha(opacity=60);
}
#buttonSort {
	position:relative;
	width:23px;
	height:17px;
	z-index:2;
	font-size: 9px;
	background-color: #000000;
	text-align: center;
	padding-top: 5px;
	margin-left: 1px;
	float: left;
}
#topDivArrow {
	position:relative;
	width:114px;
	height:26px;
	z-index:1;
	clear: left;
	float: left;
	-moz-opacity : 0.5;
	opacity : 0.6;
	filter : alpha(opacity=60);
	background-color: #000000;
	margin-bottom: 2px;
}
#leftArrow {
	position:relative;
	width:113px;
	height:17px;
	z-index:1;
	float: left;
	padding-top: 6px;
	text-align: center;
}
#NewMenu2 {
	position:relative;
	width:73%;
	height:auto;
	z-index:1;
	line-height: 25px;
	float: left;
	padding-left: 4%;
	background-color: #000000;
	padding-top: 14px;
	padding-bottom: 20px;
	-moz-opacity : 0.5;
	opacity : 0.6;
	filter : alpha(opacity=60);
	padding-right: 23%;
}
#textContentData {
	position:relative;
	width:100%;
	height:auto;
	z-index:1;
	clear: left;
	float: left;
	margin-top: 28px;
}
#contentDataNew {
	position:relative;
	width:100%;
	height:auto;
	z-index:2;
	clear: left;
	float: left;
}
#textNewDiv {
	position:relative;
	width:75.1%;
	height:auto;
	z-index:2;
	float: right;
	line-height: 30px;
	padding-right: 3%;
	padding-bottom: 30px;
	padding-left: 3%;
	background-color: #000000;
	padding-top: 10px;
	-moz-opacity : 0.5;
	opacity : 0.6;
	filter : alpha(opacity=60);
}
#NewMenu2 {
	position:relative;
	width:73%;
	height:auto;
	z-index:1;
	line-height: 25px;
	float: left;
	padding-left: 4%;
	background-color: #000000;
	padding-top: 14px;
	padding-bottom: 20px;
	-moz-opacity : 0.5;
	opacity : 0.6;
	filter : alpha(opacity=60);
	padding-right: 23%;
}
#NewMenu3 {
	position:relative;
	width:100%;
	height:auto;
	z-index:1;
	line-height: 25px;
	float: left;
	background-color: #000000;
	padding-top: 14px;
	padding-bottom: 20px;
	-moz-opacity : 0.5;
	opacity : 0.6;
	filter : alpha(opacity=60);
}
#indeksPosition {
	position:relative;
	width:100%;
	height:auto;
	z-index:1;
	float: left;
}
#positionNr {
	position:relative;
	width:30%;
	height:auto;
	z-index:1;
	float: left;
	text-align: left;
	padding-left: 20%;
}
#positionName {
	position:relative;
	width:45%;
	height:auto;
	z-index:2;
	float: right;
}
#cuPageInfo2 {
	position:relative;
	width:150px;
	height:17px;
	z-index:1;
	background-color: #000000;
	font-size: 9px;
	text-align: center;
	padding-top: 5px;
	margin-bottom: 1px;
	clear: left;
	float: left;
	-moz-opacity : 0.5;
	opacity : 0.6;
	filter : alpha(opacity=60);
}
#buttonSort2 {
	position:relative;
	width:23px;
	height:17px;
	z-index:2;
	font-size: 9px;
	background-color: #000000;
	text-align: center;
	padding-top: 5px;
	float: left;
	margin-left: 1px;
	-moz-opacity : 0.5;
	opacity : 0.6;
	filter : alpha(opacity=60);
}
.style12 {color: #990000}
#indeksPositionCity {
	position:relative;
	width:75%;
	height:auto;
	z-index:1;
	float: left;
	padding-left: 25%;
}
#indeksPositionKlienci {
	position:relative;
	width:85%;
	height:auto;
	z-index:1;
	float: left;
	padding-left: 15%;
}
#PobierzPlik {
	position:relative;
	width:40%;
	height:auto;
	z-index:1;
	float: left;
	padding-left: 47px;
}

#kolumnaKlienci {
	position:relative;
	width:33%;
	height:auto;
	z-index:2;
	float: left;
}

#kolumnaKlienci2 {
	position:relative;
	width:48%;
	height:auto;
	z-index:2;
	float: left;
}
#MalaArchMenu {
	position:relative;
	width:200px;
	height:auto;
	z-index:1;
	line-height: 30px;
	float: left;
	padding-left: 51px;
	background-color: #000000;
	padding-top: 10px;
	padding-bottom: 20px;
	-moz-opacity : 0.5;
	opacity : 0.6;
	filter : alpha(opacity=60);
}
#topDivGalTopic {
	position:relative;
	width:100%;
	height:24px;
	z-index:1;
	clear: left;
	float: left;
	-moz-opacity : 0.5;
	opacity : 0.6;
	filter : alpha(opacity=60);
	background-color: #000000;
}
#galleryInfo {
	position:relative;
	width:45%;
	height:13px;
	z-index:2;
	margin-top: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	float: left;
	padding-left: 34px;
	padding-bottom: 2px;
}
#leftArrow {
	position:relative;
	width:113px;
	height:17px;
	z-index:1;
	float: left;
	padding-top: 6px;
	text-align: center;
}
#photosGallDiv {
	position:relative;
	height:160px;
	z-index:4;
	float: left;
	margin: 1px;
}
#photosGallDivKlienci {
	position:relative;
	height:135px;
	z-index:4;
	float: left;
	margin: 1px;
}
#stopkaZdjecie {
	position:absolute;
	width:100%;
	height:20px;
	z-index:1;
	left: 0px;
	bottom: 0px;
	-moz-opacity : 0.5;
	opacity : 0.6;
	filter : alpha(opacity=60);
	background-color: #000000;
	text-align: center;
	padding-top: 5px;
	font-size: 10px;
}
#stopkaZdjecieMale {
	position:absolute;
	width:100%;
	height:19px;
	z-index:1;
	left: 0px;
	bottom: 0px;
	-moz-opacity : 0.5;
	opacity : 0.6;
	filter : alpha(opacity=60);
	background-color: #000000;
	text-align: center;
	padding-top: 7px;
	font-size: 10px;
}
#gallDiv {
	position:relative;
	height:198px;
	z-index:1;
	clear: left;
	float: left;
	margin-top: 28px;
}

#gallDiv3 {
	position:relative;
	height:auto;
	z-index:1;
	clear: left;
	float: left;
	margin-top: 28px;
}

#ProduktDaneDiv {
	position:relative;
	width:100%;
	height:308px;
	z-index:2;
	clear: left;
	float: left;
}
#nrKatalogowy {
	position:relative;
	width:13%;
	height:100%;
	z-index:1;
	float: left;
}
#wymiaryProdukt {
	position:relative;
	width:16%;
	height:100%;
	z-index:2;
	float: left;
	margin-left: 1px;
}
#zdjecieProdukt {
	position:relative;
	width:22%;
	height:100%;
	z-index:3;
	float: left;
	margin-left: 1px;
}
#materialyProdukt {
	position:relative;
	width:20%;
	height:100%;
	z-index:4;
	float: left;
	margin-left: 1px;
}
#montazProdukt {
	position:relative;
	width:13%;
	height:100%;
	z-index:5;
	float: left;
	margin-left: 1px;
}
#informacjeUzupelniajaceProdukt {
	position:relative;
	width:15.6%;
	height:100%;
	z-index:6;
	float: left;
	margin-left: 1px;
}
#naglowekProdukt {
	position:relative;
	width:96%;
	height:20px;
	z-index:1;
	background-color: #000000;
	text-align: left;
	clear: left;
	float: left;
	padding-top: 5px;
	padding-left: 4%;
	-moz-opacity : 0.8;
	opacity : 0.95;
	filter : alpha(opacity=95);
}
#kontekstProdukt {
	position:relative;
	width:96%;
	height:84%;
	z-index:1;
	text-align: left;
	clear: left;
	float: left;
	padding-top: 5px;
	padding-left: 4%;
	margin-top: 1px;
	background-image: url(images/bgop90.png);
}
#ProduktObrazek {
	position:relative;
	width:100%;
	height:86.2%;
	z-index:1;
	text-align: center;
	clear: left;
	float: left;
	padding-top: 25px;
	background-image: url(images/bgop90.png);
}
#DoPobraniaKatalog {
	position:relative;
	width:100%;
	height:auto;
	z-index:1;
	clear: left;
	float: left;
	margin-top: 35px;
	-moz-opacity : 0.8;
	opacity : 0.8;
	filter : alpha(opacity=80);
}
#doPobraniaPliki {
	position:relative;
	width:110px;
	height:20px;
	z-index:1;
	background-color: #000000;
	clear: left;
	float: left;
	text-align: center;
	padding-top: 5px;
}
#plikiProdukt {
	position:relative;
	width:89.9%;
	height:20px;
	z-index:2;
	float: left;
	background-color: #000000;
	margin-left: 0.1%;
	padding-top: 5px;
	-moz-opacity : 0.8;
	opacity : 0.8;
	filter : alpha(opacity=80);
}
#linkiDoRealizacji {
	position:relative;
	width:136px;
	height:20px;
	z-index:1;
	clear: left;
	float: left;
	text-align: center;
	background-color: #000000;
	padding-top: 5px;
}
#linkiRealizacje {
	position:relative;
	width:25px;
	height:20px;
	z-index:2;
	float: left;
	padding-top: 5px;
	background-color: #000000;
	text-align: center;
	margin-left: 1px;
}
#CenaRealizacji {
	position:relative;
	width:70px;
	height:20px;
	z-index:1;
	clear: left;
	float: left;
	text-align: center;
	background-color: #000000;
	padding-top: 5px;
}
#detaleCenaRealizacje {
	position:relative;
	width:auto;
	height:20px;
	z-index:2;
	float: left;
	padding-top: 5px;
	background-color: #000000;
	text-align: center;
	margin-left: 1px;
	padding-right: 8px;
	padding-left: 8px;
}
#WyborZdjecia {
	position:relative;
	width:230px;
	height:25px;
	z-index:1;
	left: 0px;
	bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 8px;
	text-align: left;
	word-spacing: 8px;
}

#photo1div {
	position:relative;
	width:230px;
	height:auto;
	z-index:2;
	margin-right: auto;
	margin-left: auto;
}
#photo2div {
	position:relative;
	width:230px;
	height:auto;
	z-index:2;
	margin-right: auto;
	margin-left: auto;
	display: none;
}
#photo3div {
	position:relative;
	width:230px;
	height:auto;
	z-index:2;
	margin-right: auto;
	margin-left: auto;
	display: none;
}
#photo4div {
	position:relative;
	width:230px;
	height:auto;
	z-index:2;
	margin-right: auto;
	margin-left: auto;
	display: none;
}
#cuPageInfo2 {
	position:relative;
	width:150px;
	height:17px;
	z-index:1;
	background-color: #000000;
	font-size: 9px;
	text-align: center;
	padding-top: 5px;
	margin-bottom: 1px;
	clear: left;
	float: left;
	-moz-opacity : 0.5;
	opacity : 0.6;
	filter : alpha(opacity=60);
}
#buttonSort2 {
	position:relative;
	width:23px;
	height:17px;
	z-index:2;
	font-size: 9px;
	background-color: #000000;
	text-align: center;
	padding-top: 5px;
	float: left;
	margin-left: 1px;
	-moz-opacity : 0.5;
	opacity : 0.6;
	filter : alpha(opacity=60);
}
#gallDiv2 {
	position:relative;
	height:232px;
	z-index:1;
	clear: left;
	float: left;
	margin-top: 28px;
}
#galleryInfo2 {
	position:relative;
	height:13px;
	z-index:2;
	margin-top: 6px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	float: left;
	padding-left: 40px;
	padding-bottom: 2px;
	font-size: 11px;
}
#moveButtons {
	position:relative;
	width:170px;
	height:22px;
	z-index:4;
	clear: left;
	float: left;
}
#search_div {
	position:relative;
	width:450px;
	height:auto;
	z-index:2;
	float: left;
	margin-left: 1px;
}
#wpiszNrKat {
	position:relative;
	width:160px;
	height:21px;
	z-index:1;
	float: left;
	background-color: #000000;
	text-align: center;
	padding-top: 5px;
	margin-bottom: 2px;
	margin-right: 2px;
	margin-left: 1px;
	-moz-opacity : 0.6;
	opacity : 0.6;
	filter : alpha(opacity=60);
}
.szukajNr {
	position:relative;
	width:160px;
	height:19px;
	z-index:1;
	float: left;
	background-color: #990000;
	text-align: center;
	padding-top: 5px;
	margin-bottom: 2px;
	-moz-opacity : 0.8;
	opacity : 0.8;
	filter : alpha(opacity=80);
	border: 1px solid #000000;
}
.textFieldSzukaj {
	background-color: #990000;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	position: absolute;
	left: 8px;
	top: 4px;
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	margin-right: 2px;
	text-align: center;
}
.buttonClass {
	background-color: #000000;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	width: 113px;
	margin-right: 2px;
	margin-left: 2px;
	border: 1px solid #000000;
	height: 26px;
	-moz-opacity : 0.6;
	opacity : 0.6;
	filter : alpha(opacity=60);
}
.right_arrow {
	position: absolute;
	left: 375px;
	top: 6px;
	-moz-opacity : 0.6;
	opacity : 0.6;
	filter : alpha(opacity=60);
	z-index: 99;
}
.szukaj_wyszukaj {
	position:relative;
	width:85px;
	height:19px;
	z-index:1;
	float: left;
	background-color: #990000;
	text-align: center;
	padding-top: 5px;
	margin-bottom: 2px;
	-moz-opacity : 0.8;
	opacity : 0.8;
	filter : alpha(opacity=80);
	border: 1px solid #000000;
	margin-right: 1px;
}
#polaWyboru {
	position:relative;
	width:100px;
	height:21px;
	z-index:1;
	float: left;
	background-color: #000000;
	text-align: center;
	padding-top: 5px;
	margin-bottom: 2px;
	margin-right: 2px;
	-moz-opacity : 0.6;
	opacity : 0.6;
	filter : alpha(opacity=60);
	padding-right: 6px;
	padding-left: 6px;
	margin-left: 1px;
}
.radioBtn {
	position: absolute;
	left: 2px;
	top: 3px;
}
#polaWyboru2 {
	position:relative;
	width:79px;
	height:21px;
	z-index:1;
	float: left;
	background-color: #000000;
	text-align: right;
	padding-top: 5px;
	margin-bottom: 2px;
	margin-right: 2px;
	-moz-opacity : 0.6;
	opacity : 0.6;
	filter : alpha(opacity=60);
	padding-right: 8px;
	padding-left: 6px;
}
#polaWyboru3 {
	position:relative;
	width:122px;
	height:21px;
	z-index:1;
	float: left;
	background-color: #000000;
	text-align: right;
	padding-top: 5px;
	margin-bottom: 2px;
	margin-right: 2px;
	-moz-opacity : 0.6;
	opacity : 0.6;
	filter : alpha(opacity=60);
	padding-right: 8px;
	padding-left: 6px;
	margin-left: 1px;
}
#polaWyboru4 {
	position:relative;
	width:88px;
	height:21px;
	z-index:1;
	float: left;
	background-color: #000000;
	text-align: right;
	padding-top: 5px;
	margin-bottom: 2px;
	margin-right: 2px;
	-moz-opacity : 0.6;
	opacity : 0.6;
	filter : alpha(opacity=60);
	padding-right: 8px;
	padding-left: 6px;
}
.right_arrow_search {
	position: absolute;
	left: 448px;
	top: 6px;
	-moz-opacity : 0.6;
	opacity : 0.6;
	filter : alpha(opacity=60);
}
#search_div2 {
	position:relative;
	width:740px;
	height:auto;
	z-index:2;
	float: left;
	margin-left: 1px;
}
#topDivGalTopicRight {
	position:relative;
	height:24px;
	z-index:1;
	margin-bottom:1px;
	clear: left;
	float: left;
	-moz-opacity : 0.5;
	opacity : 0.6;
	filter : alpha(opacity=60);
	background-color: #000000;
}
#gallerySpace {
	position:relative;
	width:97%;
	height:550px;
	z-index:1;
	clear: left;
	float: left;
	overflow: auto;
}
#galleryInfo2 {
	position:relative;
	width:350px;
	height:13px;
	z-index:2;
	margin-top: 6px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	float: left;
	padding-left: 40px;
	padding-bottom: 2px;
	font-size: 11px;
}
#photosGallDivBig {
	position:relative;
	width:230px;
	height:186px;
	z-index:4;
	float: left;
	margin: 1px;
}
#stopkaZdjecie66 {
	position:absolute;
	width:100%;
	height:26px;
	z-index:1;
	left: 0px;
	bottom: 0px;
	-moz-opacity : 0.5;
	opacity : 0.6;
	filter : alpha(opacity=60);
	background-color: #000000;
	text-align: center;
	padding-top: 0px;
	font-size: 9px;
}
#indeksZamowKatalog {
	position:relative;
	width:485px;
	height:auto;
	z-index:1;
	float: left;
	padding-left: 51px;
	font-size: 12px;
}
#NewMenu4 {
	position:relative;
	width:560px;
	height:auto;
	z-index:1;
	line-height: 25px;
	float: left;
	background-color: #000000;
	padding-top: 14px;
	padding-bottom: 20px;
	-moz-opacity : 0.5;
	opacity : 0.6;
	filter : alpha(opacity=60);
}
.style23 {font-size: 10px}

.file_div_place {
	position:relative;
	background-color: #000000;
	width:100%;
	height:20px;
	z-index:3;
	clear: left;
	float: left;
	-moz-opacity : 0.5;
	opacity : 0.6;
	filter : alpha(opacity=60);
	margin-bottom: 1px;
	padding-top: 6px;
}
#file_name_details {
	position:relative;
	width:500px;
	height:auto;
	z-index:1;
	clear: left;
	float: left;
	margin-left: 47px;
}
.do-pobrania-ico
{
	position:relative;
	width:auto;
	height:20px;
	z-index:6;
	float: left;
	padding-top: 5px;
	background-color: #000000;
	text-align: center;
	margin-left: 1px;
	padding-right: 8px;
	padding-left: 8px;
	visibility: inherit;
}
.ico-margin {
	padding-left: 1px;
      padding-right: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.do-pobrania-ico-3d
{
	position:relative;
	width:auto;
	height:20px;
	z-index:6;
	float: left;
	padding-top: 5px;
	background-color: #000000;
	text-align: left;
	margin-left: 1px;
	padding-right: 25px;
	padding-left: 8px;
	visibility: inherit;
	background-image: url(images/3ds-ico.png);
	background-repeat: no-repeat;
	background-position: right 5px;
}
.do-pobrania-ico-pdf
{
	position:relative;
	width:auto;
	height:20px;
	z-index:6;
	float: left;
	padding-top: 5px;
	background-color: #000000;
	text-align: left;
	margin-left: 1px;
	padding-right: 23px;
	padding-left: 8px;
	visibility: inherit;
	background-image: url(images/pdf-ico.png);
	background-repeat: no-repeat;
	background-position: right 5px;
}
.do-pobrania-ico-dwg
{
	position:relative;
	width:auto;
	height:20px;
	z-index:6;
	float: left;
	padding-top: 5px;
	background-color: #000000;
	text-align: left;
	margin-left: 1px;
	padding-right: 26px;
	padding-left: 8px;
	visibility: inherit;
	background-image: url(images/dwg-ico.png);
	background-repeat: no-repeat;
	background-position: right 5px;
}
.infoSlider {
	position:absolute;
	width:auto;
	height:auto;
	z-index:2;
	clear: left;
	float: left;
	-moz-opacity : 0.6;
	opacity : 0.6;
	filter : alpha(opacity=60);
	background-color: #000000;
	margin-bottom: 2px;
	padding: 1px 4px 3px 4px;
	right: -400px;
	bottom: 12%;
}
.infoSlider .normal{
	font-weight: bold;
}
.infoSlider .italic{
	font-style: italic;
}

