body {

	background: #f0f0f0 url('images/back03.gif');

	margin: 0;

	padding: 0;

	font-size: 11px;

	font-family: Verdana, sans-serif;

}



a:link,

a:visited {

	text-decoration: none;

	color: #000 ;

}



a:hover {

	text-decoration: none;

	color: #fc961e;

}



.pageWrapper {

	margin: 0 10%;

	width: auto;

	min-width: 620px;

}



/** Uncomment below for liquid width (expands and contracts with brwoser window width 

*/

.pageWrapper {

	margin: 0 auto;

	width: 730px;

	min-width: 620px;

}

.zakclass{
width: 100%;
padding: 0;
background-color: inherit;
border: none;
margin: 0;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); /*Specify fade effect in IE. Remove if desired.*/
-moz-opacity: 0.8; /*Specify fade effect in Firefox. Remove if desired.*/
}

.zakclass a{
text-decoration: none;
}
.zakclass img {
	border: 1px solid #999;
	margin: 0 33%;
	padding: 0;
}

.rsstitle{ /*shared class for all title elements in an RSS feed*/
font-weight: bold;
}

.rssdate{ /*shared class for all date elements in an RSS feed*/
color: gray;
font-size: 85%;
}

.rssdescription{
text-align:left;
margin: 5px;

}

#main {

	border-right: #FFF 2px solid;

	border-left: #FFF 2px solid;

	/* IE Hack. Set this to right colour for now */

	background: #e7ded3;

}



div#bodyWrap {

	background: url('images/back_top4.png') repeat-x;

}



div#bodyWrap {

	width: auto;

	min-width: 770px;

	height: 432px;

}



img.product, 

.product img {

	border: 1px solid #999;

	margin: 12px 8px 4px 8px;

}



.content .product {

	text-align: center;

}



.subBarInner p {

	margin: 8px 8px 2px 8px;

	padding: 0;

}



.product {

	font-weight: bold;

	color: #666 ! important;

}



div.wide3 {

	width: 99%;

	float: left;

	text-align: center;

}



input[type=text],

input[type=button],

input[type=submit],

select,

textarea

{

	background: #F6F9FB;

	border: 1px solid #225F82;

}



/* -----------------------------------------------------------

					Headers ( h* style )

----------------------------------------------------------- */



h1,

h2,

h3,

h4,

h5,

h6

{

	margin: 8px 16px;

	font-size: 14px;

	font-weight: normal;

	letter-spacing: 0.08em;

}



h1, h1 a:link{

	font-size: 18px;

	color: #800000;

	padding-bottom: 4px;

}



h1 span {

	float: right;

	color: #800000;

}



/* -----------------------------------------------------------

					View Controllers

----------------------------------------------------------- */



.clear {

	clear: both;

}



.hide, #oldBrowserNotice, 

.ieSixCharDupBug {

	display: none;

}



/* -----------------------------------------------------------

					Header and Footer

----------------------------------------------------------- */



#header {

	height: 146px;

	margin-right: -2px; 

}



#header #logo {

	width: 223px;

	float: left;

	background: url('images/logo_zak07.png') no-repeat #fff;

	margin: 0 -3px;

	height: 146px;

	position: absolute;

	z-index: 100;

}



#header #logo h1 {

	display: none;

}



#heading .head {

	height: 78px;

	background: url('images/baner_wklady.jpg')  no-repeat right top #FFF;

	/*background: url('images/header.jpg') no-repeat right top #FFF;*/

	border-right: 2px solid #fff;

	position: relative;

	margin-right: -2px;

}



* html #heading .head {

  margin-right: -4px; /* Extra 2px due to IE Box model */

}



#heading .top {

	margin: 5px 8px 0px 0px;

	color: #FFF;

	float: right;

	width: 370px;

	text-align: right;

	height: 22px;} 

#heading .sub {

	color: #FFF;

	margin: 11px 8px 0px 0px !important;

	margin: 7px 8px 0px 0px; /* IE */

	float: right;

	width: 370px;

	text-align: right;

	height: 22px;

}



#heading .top a:link, #heading .top a:visited, #heading .top a:active {

text-decoration: none; 

	color: #ddd;

	background-color: #800000;

	border-right: 4px solid #800000; 

	padding: 5px 8px 8px 5px;

	font-size: 1em;

	float: left;

	font-weight: bold;

	}

#heading .top a:hover {

background-color: #ba0004;

}

.activemenu {

	color: #fff;

	background-color: #ba0004;

	padding: 5px 10px 8px 5px;

	}

.activesubmenu {

	color: #fff;

	background-color: #ffab3f;

	padding: 5px 10px 8px 5px;

	}



#heading .sub {

	clear: right;

}

#heading .sub a:link, #heading .sub a:visited, #heading .sub a:active {

text-decoration: none; 

	color: #fff;

	background-color: inherit;

	border-right: 4px solid #fc961e !important; 

	border-right: 4px solid #fc8c17; /* IE */

	border-bottom: 0;

	padding: 5px 10px 8px 5px;

	font-size: 1em;

	float: left;

	font-weight: bold;

	}

#heading .sub a:hover {

background-color: #ffab3f;

}



#footer {

	position: relative;	/* IE fix */

	padding: 4px 24px;

	color: #fff;

	background: url('images/bg5a.gif');

}



#mainInner,

div.subBarInner,

div.subTitleInner {

	z-index: 2;

	width: 100%;

	border-right: #FFF 2px solid;



}



div.content {

	border-width: 0;

}



#mainOuter div.left,

#mainOuter div.right,

#mainOuter div.content,

div.subBarInner div.content,

div.subBarInner div.right,

div.subTitleInner div.content,

div.subTitleInner div.right {

	/* For Sub elements of #mainOuter AND div.subBarInner */

	float: left;

	position: relative;

	z-index: 10;

	overflow: visible;	/* fix for IE italics bug */

}



/* --------------------- The Sub Bar Piece -------------------- */



div.subBarOuter,

div.subTitleOuter {

	z-index: 1;

	border-style: solid;

	border-color: #ece8dc;

	border-width: 0;

}



div.subBarInner div.right,

div.subTitleInner div.right {

	float: right;

	width: 20em;

	margin: 0 -20em 0 1px;

}
#right p {

margin:0 0 1.5em 0;

line-height:1.3em;

padding:0;

}


div.subBarInner div.content,

div.subTitleInner div.content {

	margin: 0 -1px; /* Ensure floating */

	width: 100%;

}



/* --------------------- The Main Bar Piece -------------------- */



#mainOuter {

	z-index: 1;

	border-left: 16em #f0f0f0 solid;

	border-right: 8px #f0f3f2 solid;

}



#mainInner {

	border-left: 2px solid #FFF;

	background: #fff;

}



#mainOuter .content {

	margin: 0 -1px;	/* Ensure floating */

	width: 100%;

}



#mainOuter .right {

	float: right; 			

	width: 15em;

	margin: 0 -15em 0 1px;	

}



#mainOuter .left {

	width: 16em;

	margin: 0 1px 0 -16em !important;	

	margin: 0 1px 0 -182px;

}



/* -----------------------------------------------------------

					Decoration Fix-up Pieces

----------------------------------------------------------- */



div.gap {

	border-top: 2px solid #FFF;

	background: #CDE;

	position: relative;

}



html>body .mozclear {

	border-bottom: 1px solid #f2ede3;	/* help mozilla recognize empty  clearing element */

	margin-bottom: -1px;                  /* compensate for 1px space used by border */

}



/* -----------------------------------------------------------

						Fix BugIE :-|

----------------------------------------------------------- */



* html #mainInner, * html div.subBarInner, * html div.subTitleInner {

	position: relative;	/* fix a render bug in IE under certain conditions */

}



* html div.gap {

	margin-right: -4px;

}



* html #mainOuter {

	border-right: 4px #f7f7f7 solid;

}



.leftInside,

.titleSide,

#mainInner .left div.button1,

#mainInner .left div.button2 {

	margin-left: -2px;

	margin-right: 2px;

}





/* -----------------------------------------------------------

					Sub Bar (Thing under header)

----------------------------------------------------------- */



div.subBarInner {

	background: #f1ede2  url('images/bg2a.gif');

	/* padding-bottom: 8px;*/
	padding-bottom: 0px;

}



div.subBarInner span {

	display: block;



}



div.subBarOuter,

div.subTitleOuter {

	border-right-width: 20em;

}



div.subTitleOuter div.right,

div.subBarOuter div.right {

	text-align: center;

}



div.subTitleOuter {

	border-color: #ece8dc;

}



div.subTitleInner {

	background: #ece8dc url('images/bg1a.gif');

	color: #666;

}



/* -----------------------------------------------------------

							Main Bar

----------------------------------------------------------- */



.titleSide,

.titleMain {

	padding: 8px 16px 4px 16px;

	border-bottom: 1px solid #FFF;

	letter-spacing: 0.1em;

	height: 18px;

}



.titleSide {

	background: #fff repeat-y left url('images/sidebar2.png');

	color: #800000;

	margin-bottom: 12px;

	font-size: 12px;

	padding-left: 24px;

}



.titleMain {

	background: #fff repeat-x left url('images/sidebar.png');

	font-size: 11px;

}



.titleMain a:link,

.titleMain a:visited {

	color: #5382B3;

}

.titleMain a:hover {

color:#fc961e;}



/*page*/

.page {

background: #fff repeat-x left url('images/sidebar.png');

float: right;

width: 180px;

padding: 0;}

.page ul

{

float:right;

margin: 10px 0px 8px 0px;

padding: 0;

list-style-type: none;

text-align: center;

font-size: 1em;

}



.page ul li { display: inline; }



.page ul li a

{

text-decoration: none;

padding: .1em 0.3em;

color: #666;

background-color:#fff;

}



.page ul li a:hover, .page ul li a.current

{

color: #000;

background-color: #ece8de;

}



.right p,

.content p {

	color: #000;

	line-height: 1.5em;

	letter-spacing: 0.05em;

	padding: 0 16px 8px 16px;

}



#mainInner .left ul {

	list-style-type: none;

	margin: 0 0 12px 12px;

	padding: 0;

}



#mainInner .left ul li {

	margin: 8px;

}



ul.dotted,

li.select, li.select a:link {

	list-style-type: none;

	color: #FF6600;

	margin-left: 0px !important;

	padding-left: 5px;

}



.left .active a:link,

.left .active a:visited {

	font-weight: bold;

	color: #0066CC;

	list-style-type: square;

}



/*menu lewe*/

#navcontainer ul

{

margin: 0;

padding: 0;

list-style-type: none;

}



#navcontainer li { margin: 0 0 .2em 0; }



#navcontainer a

{

display: block;

color: #666;

background-color: #f0f0f0;

width: 92%;

padding: .5em .8em;

text-decoration: none;

}



#navcontainer a:hover

{

background-color: #fff;

color: #666;

width: 92%;

}

#activemenulewe a

{

	display: block;

	color: #000;

	background-color: #fff;

	width: 92%;

	padding: .5em .8em;

	text-decoration: none;

}

/*menu lewe koniec*/



#mainInner .left ul.dotted {

	list-style-type: square;

}



#mainInner .left input {

	color: #000;

}



#mainInner .left div.button1,

#mainInner .left div.button2 {

	width: 100%;

	color: #163977;

	border: 0 none;

	border-top: #FFF solid 2px;

	padding: 6px 0;

}



#mainInner .left div.button1 a:link,

#mainInner .left div.button1 a:visited,

#mainInner .left div.button2 a:link,

#mainInner .left div.button2 a:visited {

	margin: 0 0 0 24px;

	font-size: 12px;

	font-weight: bold;

}

#mainInner .left div.button1 {

	background: #fff url('images/bg3.gif');

}



#mainInner .left div.button2 {

	border-bottom: #FFF solid 2px;

	background: #fff url('images/bg4.gif');

}

/*galeria*/

img .gal{

border : 0;

float : left;

margin-right : 10px;

}

#gal {

margin-top : 10px;

/*height : 190px;*/

float: right;

width: 100%;

padding: 0;

margin: 0;

background:#fafafa;

}

.tab {

background : #fafafa url(images/topgreybox.jpg) no-repeat top;

height : 175px;

width : 175px;

float : right;

margin-left : 5px;

margin-top : 5px;

}



#gal .padding {

padding : 13px 20px 10px 20px;

}

#gal img {

border : 1px solid #d3d3d3;

float : left;

margin-bottom : 5px !important;

margin-bottom : 5px;

}



#gal .inf {

color : #36be00;

font : 0.8em "Tahoma", verdana, Arial;

padding : 0;

float : right;

text-align : right;

margin-top: 0;

} 



/*#gal .inf li{

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#666666;

margin:0; padding: 0;

list-style:none;}*/



#gal .only {

color : #bbb;



}

#gal .text {

width : 100%;

float : left;

color : #9f9f9f;

text-align : left;

}

#gal .text_chemia {

/*width : 100%;*/

float : left;

color : #666;

text-align:justify;

}

#gal h2 {

font : bold 1em "Tahoma", verdana, Arial;

color : #3368da;

background : transparent;

margin: 10px 0 !important;

margin: 0;

}

#gal h2 a {

	color : #CC0000;

	background : transparent;

}

#gal h2 a:hover {

	text-decoration : none;

	color : #FF6600;

}

#gal .iconlist { list-style: none; line-height: 2em; margin: 0; padding: 0; } 

li.height { 

background-image: url(../images/wys.gif); 

background-repeat: no-repeat; 

background-position: 0 50%; 

padding: 3px 0 3px 20px; 

margin: .4em .5em; 

color:#333333;} 

li.width { 

background-image: url(../images/szer.gif); 

background-repeat: no-repeat; 

background-position: 0 50%; 

padding: 3px 0 3px 20px; 

margin: .4em .5em;

color:#333333; }

li.kwiat { 

background-image: url(../images/kwiat.gif); 

background-repeat: no-repeat; 

background-position: 0 50%; 

padding: 3px 0 3px 20px; 

margin: .4em .5em;

color:#333333; }



/*kontakt*/

input.submit {

	background: #E0691A url(http://inzynieria.org/images/submit.gif) no-repeat;

	border: 0;

	padding: 4px 0;

	width: 65px;

	margin: 0 15px 1px 0;

	color: #FFF;

	font: bold 1em Arial, Sans-Serif;

	cursor: pointer;

}

fieldset {

border: none;

width:280px;

}

input.kontakt {

	width: 266px; 

	border: 0;

	background: #FFF url(http://inzynieria.org/images/input.gif) no-repeat;

	padding: 4px; 

	margin: 0 5px 10px 0;

	color: #e0691a;

	font-weight: normal;

}

textarea.txt {

	width: 268px;

	height: 120px; 

	border: 1px #ddd;

	background: #f5f5f5;

	padding: 4px; 

	color: #666;

	font-weight: normal;}

	

#chmurka {

background-color:#FFFFFF;

width:200px;

font-size:11px;

font-family:Verdana, Arial, Helvetica, sans-serif;

}

.adres {

background : #fafafa url(../images/topgreyboxadres.png) no-repeat top;

height : 218px;

width : 218px;

float : right;

margin-left : 5px;

margin-top : 0;

}

/* ==== */

.sliderwrapper{

position: relative; /*leave as is*/

overflow: hidden; /*leave as is*/

border: none;

border-bottom-width: 6px;

width: 99%; /*width of featured content slider*/

height: 400px;

background: white;

}







.sliderwrapper .contentdiv{

visibility: hidden; /*leave as is*/

position: absolute; /*leave as is*/

left: 0;  /*leave as is*/

top: 0;  /*leave as is*/

padding: 5px;

background: white;

width: 100%; 

height: 100%;

filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);

-moz-opacity: 1;

opacity: 1;

}

.contentdiv img {

border: 1px solid #CCCCCC;

float: right; 

margin: 0 10px 30px 10px;

}

/*.contentdiv p {

color: #333;

	line-height: 1.6em;

	letter-spacing: 0.05em;

	padding: 0 16px 8px 16px;

	}*/



.pagination{

display: inline;

background: #fff repeat-x left url('images/sidebar.png');

float: right;

width: 150px;

text-align:right;

padding: 0;

margin: 10px 10px 8px 20px;



}



.pagination a{

padding: 0 5px;

text-decoration: none; 

color: #666;

background: white;

}



.pagination a:hover, .pagination a.selected{

color: #000;

background-color: #ece8de;

}

blockquote {

border-top:1px solid #d8d8d8;

border-right:1px solid #d8d8d8;

border-bottom:1px solid #d8d8d8;

border-left:4px solid #CC0000;

margin:16px;

padding:7px 7px 7px 11px;

background:#f4f4f4;



}

blockquote p {

font-size:1em;

line-height:1em;

margin:0;

color: ;

}
