/* IE -  */
body { behavior:url('csshover.htc'); }

div#menu ul {
	list-style: none; 
	display: block; 
	margin: 0px 0px 0px 0px; 
	padding: 0;	
	
}
div#menu ul li.p1, div#menu ul li.p1first, div#menu ul li.p1last {
	float: left; 
	list-style: none; 
	margin: 0px 0px 0px 0px; 
	padding: 0 0 4px 0; 
	background: none; 
}
div#menu ul li.p1 a {
	line-height: 30px; 
	display: block; 
	padding: 0px 0px 0px 0px; 
	margin:0px; 
	color: #bfa363; 
	font-family: Cambria,'Times New Roman',Times,serif; 
	font-weight: normal; 
	font-size: 14px; 
	text-decoration:none;
}

div#menu ul li.p1first a {
	line-height: 30px; 
	display: block; 
	padding: 0px 0px 0px 0px; 
	margin:0px; 
	color: #bfa363; 
	font-family: Cambria,'Times New Roman',Times,serif; 
	font-weight: normal; 
	font-size: 14px; 
	text-decoration:none;
}
div#menu ul li.p1last a {
	line-height: 30px; 
	display: block; 
	padding: 0px 0px 0px 0px; 
	margin:0px; 
	color: #bfa363; 
	font-family: Cambria,'Times New Roman',Times,serif; 
	font-weight: normal; 
	font-size: 14px; 
	text-decoration:none;
}
div#menu ul li.p1 a:hover {text-decoration: none; color: #866f3a;}
div#menu ul li.p1 span{padding: 0px; margin: 0px; display:block;}


div#menu ul li.p1first, div#menu ul li.p1,  div#menu ul li.p1last {
	text-indent: -9999px;
}
div#menu ul li.p1first a#m_1{
	width: 133px;
	background: url(images/menu_en/firma.gif) no-repeat 0 0;
}
div#menu ul li.p1first a#m_1:hover{
	background: url(images/menu_en/firma.gif) no-repeat 0 -24px;
}

div#menu ul li.p1 a#m_2{
	width: 147px;
	background: url(images/menu_en/produkty.gif) no-repeat left top;
}
div#menu ul li.p1 a#m_2:hover{
	background: url(images/menu_en/produkty.gif) no-repeat 0  -24px;
}

div#menu ul li.p1 a#m_3{
	width: 138px;
	background: url(images/menu_en/projekty.gif) no-repeat left top;
}
div#menu ul li.p1 a#m_3:hover{
	background: url(images/menu_en/projekty.gif) no-repeat 0 -24px;
}

div#menu ul li.p1 a#m_4{
	width: 143px;
	background: url(images/menu_en/inwestorzy.gif) no-repeat left top;
}
div#menu ul li.p1 a#m_4:hover{
	background: url(images/menu_en/inwestorzy.gif) no-repeat 0 -24px;
}

div#menu ul li.p1last a#m_5{
	width: 122px;
	background: url(images/menu_en/kontakt.gif) no-repeat left top;
}
div#menu ul li.p1last a#m_5:hover{
	background: url(images/menu_en/kontakt.gif) no-repeat 0 -24px;
}

div#menu ul li {
	text-indent: 0;
}

div#menu ul li  {padding: 0px; margin: 0px; display:block; position: relative;z-index: 100; background: #fff url(images/arrow_2.gif) no-repeat 3px 5px;}

div#menu ul.poziom4 li{padding: 0px; margin: 0px; display:block; position: relative; z-index: 100; background-color: #fff;}
div#menu ul.poziom5 li{padding: 0px; margin: 0px; display:block; position: relative; z-index: 100; background-color: #fff;}

div#menu ul li.last{padding: 0px; margin: 0px; display:block; position: relative; background: #fff url(images/arrow_2.gif) no-repeat 3px 5px;}

div#menu ul ul {
	border-top: none;
	border-bottom: 1px solid #dddfe1; 
	padding: 0px 0 0 0px;
}
div#menu ul.poziom2, div#menu ul.poziom3, div#menu ul.poziom5 {
	width: 160px;
}
div#menu ul.poziom2 li.first {
	padding: 0px 0 3px 0;
	border: none;
	border-bottom: 1px solid #dddfe1; 
	background: none;
	
}
div#menu ul.poziom2 li {
	height: 29px; 
	white-space: nowrap;
	padding: 0 0 3px 0;
	margin: 0 0 0 0; 
	border-top: none;
	border-left: 1px solid #dddfe1; 
	border-right: 1px solid #dddfe1; 
	border-bottom: 1px solid #dddfe1; 
	/*background: #fff url(images/m_line.gif) no-repeat 100% 100%;*/
}

div#menu ul.poziom2 li.last {
	height: 29px; 
	white-space: nowrap;
	padding: 0 0 1px 0;
	margin: 0 0 0 0; 
	background: none;
	border-top: none;
	border-left: 1px solid #dddfe1; 
	border-right: 1px solid #dddfe1; 
	border-bottom: 1px solid #dddfe1; 
}
div#menu ul.poziom2 li.first a.poz2{ 
	font-family: Tahoma; 
	margin: 0 0 0px 0; 
	padding: 0 0 3px 14px; 	
	color: #636363; 
	font-weight: normal; 
	font-size: 11px; 
	display: block;height: 29px;
	border-left: 1px solid #dddfe1; 
	border-right: 1px solid #dddfe1; 
	background: #fff url(images/arrow_1.gif) no-repeat 90% 9px;
}

div#menu ul.poziom2 li a.poz2 { 
	font-family: Tahoma; 
	margin: 0 0 0px 0; 
	padding: 0 0 0 14px; 
	color: #636363; 
	font-weight: normal; 
	font-size: 11px; 
	display: block;height: 29px;
	background: #fff url(images/arrow_1.gif) no-repeat 90% 9px;
}
div#menu ul.poziom2 li a.poz2:hover, div#menu ul.poziom2 li.first a.poz2:hover {
	color: #fff; 
	font-weight: normal; 
	font-size: 11px; 
	height: 29px;display: block;
	padding: 0 0 3px 14px;
	background: #f58431 url(images/arrow_1_a.gif) no-repeat 90% 9px;
}
div#menu ul.poziom2 li a.poz2 span {
	display: block; 
	padding: 0px 0px 0px 0px;  
}

div#menu ul.poziom3 { width: 190px;}

div#menu ul.poziom3 li{
	height: 32px; 
	white-space: nowrap;
	padding: 0 0 0px 0;
	margin: 0 0 0 0; 
	border-top: none;
	border-left: 1px solid #dee0e1; 
	border-right: 1px solid #dee0e1; 
	border-bottom: 1px solid #dee0e1; 
}

div#menu ul.poziom3 li.last {
	height: 32px; 
	white-space: nowrap;
	padding: 0 0 0px 0;
	margin: 0 0 0 0; 
	background: none;
	border-top: none;
	border-left: 1px solid #dee0e1; 
	border-right: 1px solid #dee0e1; 
	border-bottom: 1px solid #dee0e1; 
}

div#menu ul.poziom3 li a{ 
	font-family: Tahoma; 
	margin: 0 0 0px 0; 
	padding: 0 0 0px 14px; 
	color: #fff; 
	font-weight: normal; 
	font-size: 11px; 
	display: block;
	height: 32px; 
	background-color: #f58431;
}
div#menu ul.poziom3 li a:hover {
	color: #fff; 
	font-weight: bold; 
	height: 32px; 
	font-size: 11px; 
	background-image: none;
	background-color: #f58431;
}
div#menu ul.poziom3 li a span {
	display: block; 
	padding: 0px 0px 0px 0px;  
}



div#menu ul.poziom4 { width: 160px;}


div#menu ul.poziom2 { position: absolute; top: 30px; *top: 30px; left: 2px; display: none; z-index:1000;}
div#menu li.first ul.poziom3 { position: absolute; top: 0px; left: 159px; display: none; }
div#menu ul.poziom3 { position: absolute; top: 0pt; left: 158px; display: none; }
div#menu ul.poziom4 { position: absolute; top: 0pt; left: 278px; display: none; }
div#menu ul.poziom5 { position: absolute; top: 0pt; left: 158px; display: none; }

div#menu ul li:hover ul.poziom2, 
div#menu ul.poziom2 li:hover ul.poziom3, 
div#menu ul.poziom3 li:hover ul.poziom4, 
div#menu ul.poziom4 li:hover ul.poziom5 { 
display: block; 
}
