html {
	height				:100%;
	overflow			: -moz-scrollbars-vertical;
}

body {
		height: 100%;
		color:#000000;
		font-family: arial ce, arial, verdana, lucida, helvetica;
		font-size: 12px;
		margin: 0px 0px 0px 10px;
		padding:  0px 0px 0px 0px;
		background-color: #f0f0f0;
		text-align: center;
		}

#container {
	margin: 0 auto;
	width: 867px;
	height: auto;
	background-color: #ffffff;
	text-align: left;
	display: block;
}

img { border: 0px; margin: 0px; }

ul { list-style-type:square; border-bottom:0px; border-top:0px; margin-bottom:0px; }

li.link { list-style-image:url(http://img.pro-invest.net/li-strzalka.gif); color:#666666; }
li.normal { margin-bottom:6px; }
li.blank { margin-bottom:6px; list-style-type:none; }
li { margin-bottom:2px; }

strong	{
		font-size: 13px;
		font-weight:bold;
		}

blockquote
		{
		margin-top: 4px;
		margin-bottom: 4px;
		line-height: 1.2;
		}

p
		{
		text-indent: -8px;
		margin: 0px;
		}

.par	{ text-indent: 25px; }

.margin	{ margin: 3px; }

.description	{ 
		color: #333333;
		padding-right:5px;
		padding-left:0px;
		display:block;
		/*line-height: 1.5;*/
		}
.tresc {
		color: #444444;
}
.tresc_ramki	{ 
		margin-left: 15px;
		margin-right: 10px;
		margin-top: 6px;
		color: #666666;
		/*line-height: 1.5;*/
		}

.nazwa, .name	{ 
		margin-left: 15px;
		margin-top: 0px;
		font-size: 14px;
		font-weight: bold;
		}
.tytul_pl	{
		font-size: 19px;
		font-weight: bold;
		margin-left: 10px;
		margin-bottom: 10px;
		}

/* HEAD */

#menu-head {
	width:867px;
	height:162px;
	margin:0;
	padding:0;
	border:0;
}
#head-left, #head-middle, #head-right {
	height:162px;
	background-color:#aaaaaa;
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

#head-left {
	width:479px; 
	background-image: url('/img/head/pro-invest_head_left.png');
}
#head-middle {
	width:309px;
	background-image: url('/img/head/pro-invest_head_image.jpg');
}
#head-right {
	width:79px;
	background-image: url('/img/head/pro-invest_head_right.png');
}
.country-flag-pl, .country-flag-uk, .country-flag-de {
	margin-top:18px;
	margin-left:20px;
	height:18px;
	width:24px;
	padding:4px;
}
.country-flag-pl {
	border:3px #ababab solid;
}
.country-flag-uk {
	border:3px #b9b9b9 solid;
}
.country-flag-de {
	border:3px #c1c1c1 solid;
}

/* MENU */
#menu-container {
	width:867px;
	height:30px;
	margin:0;
	padding:0;
	border:0;
	background-color:#D6D6D6;
	overflow:hidden;
	display:block;
}

#menu-container ul * {
   margin: 0;
   padding: 0;
}

#menu-container li * {
   margin: 0;
   padding: 0;
}
#menu-pl, #menu-de, #menu-eng {
  width: 867px; 
  height: 30px;
  padding-left:10px;
  margin:0px;
  border:0px;
  display: block;
}
#menu-pl li, #menu-de li, #menu-eng li {
	margin: 8px 0px 0px 0px;
	background-image:url('/img/head/kwadracik_czerw.gif');
	background-position:left;
	background-repeat:no-repeat;
	list-style-type:none;
	float:left;
	border:0;
	padding:0;
  }
#menu-pl a, #menu-de a, #menu-eng a {
	padding: 2px 15px 0px 18px;
	font-family: arial ce, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color: black;
}
#menu-pl a {
	padding: 2px 12px 0px 22px;
}

#menu-eng a {
	padding: 2px 12px 0px 22px;
}

#menu-de a {
	padding: 2px 7px 0px 14px;
}

#menu-bottom {
	width:867px;
	height:12px;
	margin:0;
	padding:0;
	border:0;
	text-align:center;
	background-image:url(/img/head/pro-invest_head_greyline-bg.png);
	background-repeat:repeat-x;
}

/* CONTENT */

/* MAIN PAGE*/
.main-content-productpreview {
	width:867px;
	height:142px;
	margin-top:20px;
	margin-bottom:20px;
	display:block;
}

.main-content-aboutus {
	width:837px;
	height:185px;
	margin-left:15px;
	margin-bottom:15px;
}
.main-content-company {
	margin-left:30px;
	background-image:url('/img/home/ramka_01.gif');
	background-repeat:no-repeat;
	padding:5px;
	width:350px;
	height:185px;
	display:block;
	float:left;
}

.main-content-order {
	background-image:url('/img/home/ramka_02.gif');
	margin-left:42px;
	text-align:center;
	background-repeat:no-repeat;
	width:185px;
	height:185px;
	display:block;
	float:left;
}

.main-content-shop {
	background-image:url('/img/home/ramka_02.gif');
	margin-left:27px;
	background-repeat:no-repeat;
	padding-top:7px;
	vertical-align:middle;
	text-align:center;
	width:185px;
	height:185px;
	display:block;
	float:left;
}

.main-content-image {
	height:136px;
	float:left;
	padding-top:3px;
}
.main-content-line {
	border-right:2px solid #acacac;
}

/* ALL PAGES */

.content, .hproduct {
		width:837px;
		margin-left:15px;
		display:block;
		}
.content-headline h1, .category h1 { 
		padding-top:0.7em;
		padding-bottom:0.7em;
		padding-left:0.1em;
		font-size:1.4em;
		font-weight:bold;
		text-align:left;
		text-transform:uppercase;
		}
.content-headline, .category {
		width:760px;
		display:block;
}
.content80 {
		width:84px;
		display:block;
		float:left;
}
.content-products, .content-company {
		width:700px;
		display:block;
		float:left;
		text-align:left;
}
.content-company {
 		width: 750px;
}
.czerw_big
		{
		color: #F60A40;
		font-size: 15px;
		font-weight: bold;
		}

caption {
		font-size: 14px;
		font-weight:bold;
		}

td		{ 
		font-family: arial ce, arial;
		font-size: 12px;
		background-repeat: no-repeat;
		background-position: top center;
		}

input	{
		font-size:10px;
		}

textarea{
		font-family: arial ce, arial;
		font-size: 12px;
		}

select	{
		font-size: 12px;
		}

input	{
		font-size: 12px;
		}

A		{ color:black; text-decoration:none; font-weight:normal; }
A:hover { text-decoration:underline; }

A.menu	{ font-family: arial ce, arial, sans-serif; text-decoration:none; color: black; font-weight:400; font-size: 19px; }

li.link A:link,li.link A:visited,li.link A:active,li.link A:hover { color:#666666; text-decoration:none; font-weight:normal; }
li.link A:hover { color:#333333; font-weight:bold; }

/* formularze*/

.order590 {
	width:590px;
	clear:both;
}
.order90, .order130, .order150, .order440 {
	float:left;
	padding:5px 0px 5px 0px;
}
.order90 {
	width:90px;
}
.order130 {
	width:130px;
}
.order150 {
	width:150px;
}
.order440 {
	width:440px;
}

optgroup {
	background-color:#eeeeee;
	color:#000000;
	font-weight:600;
}
option {
	background-color:#ffffff;
	color:#222222;
}
option.black {
	background-color:#000000;
	color:#ffffff;
}
option.grafit {
	background-color:#39383d;
	color:#ffffff;
}
option.silver {
	background-color:#c0c0c0;
	color:#222222;
}
option.gold {
	background-color:#ffd700;
	color:#222222;
}
option.blue {
	background-color:#d2e8f6;
	color:#222222;
}
option.clear {
	background-color:#e6edf5;
	color:#222222;
}
option.brown {
	background-color:#574342;
	color:#ffffff;
}
option.grafit2 {
	background-color:#656469;
	color:#ffffff;
}
option.drzewo1 {
	background-image:url('http://img.pro-invest.net/formularz-drzewo1.jpg');
	background-color:3e1f1c;
	color:#ffffff;
}
option.drzewo2 {
	background-image:url('http://img.pro-invest.net/formularz-drzewo2.jpg');
	background-color:53241e;
	color:#ffffff;
}
option.drzewo3 {
	background-image:url('http://img.pro-invest.net/formularz-drzewo3.jpg');
	background-color:7d3f1a;
	color:#ffffff;
}
option.drzewo4 {
	background-image:url('http://img.pro-invest.net/formularz-drzewo4.jpg');
	background-color:a3521a;
	color:#ffffff;
}

/* FOOTER */

#footer {
	border-top:1px dotted #acacac;
	width:867px;
	height:20px;
	padding-top:7px;
	padding-bottom:20px;
	display:block;
	clear:both;
}

#footer-menu {
	width:100%;
	display:block;
	text-align:center;
}

#footer-menu a {
	border-right:1px dotted #acacac;
	padding-right:11px;
	padding-left:11px;
}

#footer-menu a:hover {
	background-color: #99ccff;
}


/* LIGHTOX */


#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#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: transparent url('http://img.pro-invest.net/blank.gif') no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url('http://img.pro-invest.net/prev.gif') left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url('http://img.pro-invest.net/next.gif') right 15% no-repeat; }


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

#imageData{
	padding:0 10px;
	}
#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: 183px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	
	
.region {
	margin-top: 5px;
}
.country-name {
	margin-bottom: 8px;
}
.e-mail {
	margin-top: 8px;
}