/* Ustalenie strony kodowej pliku */
@charset "utf-8";
	
/*	
 *	Ustawienia menu pionowego
 * SJ 2013
 */

#MENU_PION {
	 width: 185px;
	 float: left;
	 overflow: hidden;
	 margin-top: 20px;	/* Przesunięcie menu w dół względem zaokrąglonej ramki */
	 margin-bottom: 20px; /* Minimalna wysokość szarego paska pod menu = margin-top */
	 /* padding-bottom: 2px; */
	 font-family: Tahoma, Verdana, Arial;
	 font-size: 12px; 
	 line-height: 125%;
	 background: rgb(255,255,255);
	 padding: 3px 0px; 		/* Odstęp pomiędzy menu a podkładem */
	/*	border-bottom: 1px dotted rgb(128,128,128);*/

} 
 
#MENU_PION ul {
	 list-style: none;
	 margin: 0;
	 padding: 0;
	 text-align: left;
	 /*background: rgb(255,255,255);*/
} 
 
#MENU_PION li {
	border-top: 1px dotted rgb(128,128,128); /*linie pomiędzy pozycjami menu*/
	/*background: rgb(255,255,255);*/
} 

#MENU_PION a,
#MENU_PION p {
	 text-decoration: none;
	 line-height: 1.3em;
	 /*font: 12px Arial, Helvetica, sans-serif;*/
}

#MENU_PION .menu_lev_1 a {
	color: rgb(94,94,94);
	display: block;
	padding: 7px 33px 7px 15px;
	margin: 0px;
	font: 13px Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	
} 

#MENU_PION .menu_lev_2 a {
	color: rgb(24,24,24); /*Kolor tekstu w podmenu */
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 33px;	/*Prawy margines podmenu */
	padding-bottom: 5px;
	padding-left: 1px;	/*Lewy margines 2-poziomu menu*/
	margin: 0;
	margin-left: 24px;
} 

#MENU_PION .menu_lev_1 div {  }

#MENU_PION .lev_1 {
	/*
	position: relative;
	float: left;
	*/
} 

#MENU_PION .lev_1 p { 	/*background: rgb(248,248,248);*/ }
 
/* Szary pasek jako podkład nieaktywnej pozycji menu - poziom 1 */
 #MENU_PION .lev_1 div {
	margin: 1px 0px 1px 0px;
	
background: rgb(218,218,218); /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhZGFkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2RhZGFkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(218,218,218,1) 0%, rgba(218,218,218,1) 20%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(218,218,218,1)), color-stop(20%,rgba(218,218,218,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(218,218,218,1) 0%,rgba(218,218,218,1) 20%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(218,218,218,1) 0%,rgba(218,218,218,1) 20%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(218,218,218,1) 0%,rgba(218,218,218,1) 20%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(218,218,218,1) 0%,rgba(218,218,218,1) 20%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadada', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */

}

/* Szary pasek jako podkład nieaktywnej pozycji menu - poziom 2 */
#MENU_PION .lev_2 div {
	margin: 1px 0px 1px 0px;
	
background: #eeeeee; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #eeeeee 0%, #eeeeee 50%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#eeeeee), color-stop(50%,#eeeeee), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #eeeeee 0%,#eeeeee 50%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #eeeeee 0%,#eeeeee 50%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #eeeeee 0%,#eeeeee 50%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right,  #eeeeee 0%,#eeeeee 50%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */

}

#MENU_PION .menu_lev_1 {
	 border-bottom: 1px dotted rgb(128,128,128);
	 /*margin-bottom: 1px;
	 padding-bottom: 1px;
	 /* font-weight: bold;*/

}
 
#MENU_PION a {
	 padding: 0px 10px 0px 0px; /*Ograniczenie na prawy margines*/
	 text-align: left;
	 letter-spacing: 0.01em;
	 margin: 0px;
	 /*
	color: rgb(210,25,10);
	color: rgb(84,84,84);
	background-color: rgb(248,248,248);
	*/
}

#MENU_PION div:hover a {
	color: rgb(240,240,240);
	position: relative;
	z-index: 1;
}

/*		*/
#MENU_PION div:hover .punktor {
	background-image: url("../IMAGES/trojkat-grey.png");
	background-position: right;
	background-repeat: no-repeat;
}

#MENU_PION .menu_lev_2 {
	 background: url(../);
	/*
	 //	display: none;
	//	position: absolute;
	*/
}

#MENU_PION .lev_2 {
	 position: relative;
	/*	margin-top: 1px;*/
	
}

#MENU_PION .lev_1:hover .menu_lev_2 {
	/*	
	display: block;
	margin: 1px 0 3px 0;
	*/
}

/* Ustawienia punktora */
#MENU_PION .punktor {
	float: left;
	/*
	//	text-decoration: none;
	//	padding: 5px 6px;
	//	margin: 1px 1px 1px 0px;
	//	display: block;
	*/
}

#MENU_PION .lev_1 .punktor {
	 width: 10px;
	 padding-left: 2px;
	 padding-right: 2px;
	 padding-top: 7px;
	 padding-bottom: 7px;
	 margin: 0px;
	/*display: block;*/
}

#MENU_PION .lev_2 .punktor {
	 width: 20px;
	 padding-left: 2px;
	 padding-right: 3px;
	 padding-top: 5px;
	 padding-bottom: 5px;
	 margin: 0px;
	 /*display: block;*/
}

#MENU_PION .lev_2 div:hover .punktor {
	background-image: url("../IMAGES/trojkat-white.png");
	background-position: right;
	background-repeat: no-repeat;	
}

/*	----------------------------------	*/
/*	Ustawienia dla laminatów				*/
/*	----------------------------------	*/


/* Kolor tla dla pozycji przy najechaniu kursorem */
/* Tło dla pozycji aktywnego menu dla danej strony */
#MENU_PION.menu_kolor_lam div:hover,
#MENU_PION.menu_kolor_lam .aktywny_lam, 
#MENU_PION.menu_kolor_lam .aktywny_lam:link, 
#MENU_PION.menu_kolor_lam .aktywny_lam:hover {
background: rgb(210,25,10); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(210,25,10,1) 1%, rgba(210,25,10,1) 30%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(1%,rgba(210,25,10,1)), color-stop(30%,rgba(210,25,10,1)), color-stop(100%,rgba(255,255,255,1))) ; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(210,25,10,1) 1%,rgba(210,25,10,1) 30%,rgba(255,255,255,1) 100%) ; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(210,25,10,1) 1%,rgba(210,25,10,1) 30%,rgba(255,255,255,1) 100%) ; /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(210,25,10,1) 1%,rgba(210,25,10,1) 30%,rgba(255,255,255,1) 100%) ; /* IE10+ */
background: linear-gradient(to right,  rgba(210,25,10,1) 1%,rgba(210,25,10,1) 30%,rgba(255,255,255,1) 100%) ; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2190a', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
	
}

#MENU_PION  .aktywny_lam a, 
#MENU_PION  .aktywny_lam a:link, 
#MENU_PION  .aktywny_lam a:hover {
	color: rgb(245,245,245);
}

#MENU_PION  .aktywny_lam .punktor, 
#MENU_PION  .aktywny_lam:hover .punktor {
	background-image: url("../IMAGES/trojkat-white.png");
	background-position: right;
	background-repeat: no-repeat;
}


/*	----------------------------------	*/
/*	Ustawienia dla budownictwa				*/
/*	----------------------------------	*/

/*	Kolor pozycji menu pod kursorem Pozycja aktywna menu	*/
/* Tło dla aktywnej pozycji menu  */
#MENU_PION.menu_kolor_bud div:hover,
#MENU_PION.menu_kolor_bud .aktywny_bud, 
#MENU_PION.menu_kolor_bud .aktywny_bud:link, 
#MENU_PION.menu_kolor_bud .aktywny_bud:hover {

background: rgb(0,102,204); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzAwNjZjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iIzBhNmJjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(0,102,204,1) 1%, rgba(10,107,204,1) 30%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(1%,rgba(0,102,204,1)), color-stop(30%,rgba(10,107,204,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(0,102,204,1) 1%,rgba(10,107,204,1) 30%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(0,102,204,1) 1%,rgba(10,107,204,1) 30%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(0,102,204,1) 1%,rgba(10,107,204,1) 30%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(0,102,204,1) 1%,rgba(10,107,204,1) 30%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066cc', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
	
}

#MENU_PION  .aktywny_bud a, 
#MENU_PION  .aktywny_bud a:link, 
#MENU_PION  .aktywny_bud a:hover {
	 color: rgb(245,245,245);
}

#MENU_PION .aktywny_bud .punktor, 
#MENU_PION .aktywny_bud:hover .punktor {
	 background-image: url("../IMAGES/trojkat-white.png");
	 background-position: right;
	 background-repeat: no-repeat;
}	

#MENU_PION .lev_2 h2 { margin: 0px;}