html, body {margin:0; padding:0; height: 100%;}
body {background-color:#fff; font-family: Verdana;}

#contener { width:970px; height:600px;margin:0 auto; color:#878687;}

#head { width:960px; height:120px; }
#header { width:630px; height:120px; float:left;}

/* top menu */
#menu_gora{ display:block;width:630px; height:55px; float:right; }
#menu_gora img {border:none; float:left; padding-right:18px; }
#menu_gora .ikonki { float:right; padding-top:30px;}

/* main menu */
#main_menu {display:block; float:left;width:630px; margin-top:20px;text-align:center; }
#main_menu img { border:none;}
#main_menu .sep {display:block;float:left;margin-top:5px;}
#main_menu .menu { background-color:#CCCCCC}
#main_menu a {text-decoration:none; color:#97c423;  }
#main_menu a:hover, #main_menu .selected{ color:#ab0047;}


/* logo */
#logo {display:block;float:left;width:300px; height:120; padding-left:6px;}
#logo img {border:none; }
#logo_sep {float:left; padding-top:10px; padding-left:8px;}

#menu_komp { display:block; float:left;width:960px; height:380px; text-align:center; margin:0; padding:0;}
#lewa_strona { display:block; width:630px; float:left;}
#menu_tresc { display:block; float:left;width:590px; height:380px; font-size:0.75em; line-height:22px; padding-left:20px; }
#menu_tresc .data { color:#ab0047; font-weight:bold;}
#menu_tresc ul {   display: table;}
#menu_tresc  li {margin-left:12px;list-style:circle; }
#menu_tresc a {color:#97c423; text-decoration:none;}
#menu_tresc a:hover {text-decoration:underline;}
#menu_tresc li { line-height:20px;}
#menu_tresc ul { padding-left:10px; margin-left:0px;}
#menu_tresc h1 { padding-top:35px;  font-size:1.45em; font-family: verdana; color:#333333; font-weight:normal; margin-bottom:13px;}
#menu_tresc img { vertical-align:middle; margin-top:28px;  }

#slideshow {display:block;float:left;width:315px; height:300px; padding-left:0px;}

#main_sep {display:block;float:left; padding-top:10px; padding-left:4px; width:3px; }

/* foot */
#foot {display:block; float:left;width:960px;  font-family:verdana; font-size:0.61em; text-align:center; padding-top:16px; padding-bottom:8px;  }
#foot a {color:#97c423; text-decoration:none;}
#foot a:hover {text-decoration:underline;}
#foot .foot_h {color: #ab0047;font-size:1.121em;}

#foot_pion{ display:block; float:left;width:270px; font-family:verdana; font-size:0.61em; text-align:left; padding-top:8px; padding-bottom:8px;padding-left:30px;line-height:14px;  }
#foot_pion a{color:#97c423; text-decoration:none;}
#foot_pion a:hover{text-decoration:underline;}
#foot_pion .foot_h {color: #ab0047;font-size:1.211em;}

#partners{display:block; float:left; width:960px; height:60px; text-align:center;}

/* info form */
#etxt {  height:100%;  }
#etxtinfo { width:490px; height:350px; margin:auto auto; font-family:verdana; font-size:0.65em; color:#666666; text-align:center; border:1px solid #CCCCCC;}
#etxt h1 {font-size:1.85em; font-weight:normal; margin-bottom:4px;}
#etxt td {padding:2px;}
#etxt input {padding:3px; font-size:1.155em; color:#000; }
#etxt textarea {font-family:verdana; padding:3px; font-size:1.155em; color:#000; }

#pracownicy { float:left; width:300px; font-size:10px; line-height:12px; display:block;}
#adresy { float:right; width:250px; font-size:10px; line-height:12px; display:block;}
#pracownicy .data{ font-size:12px;}
#adresy .data{ font-size:12px;}
#adresy .nip{ font-size:12px; color:#999999;}

#aslb { display:compact; }
#aslb ul {margin-left:30px;}
/* map site */
#mapastrony {}
#mapastrony li {margin-left:40px; line-height:15px; list-style: decimal-leading-zero;}
#mapastrony ul {margin-left:0px;padding-bottom:12px;}
#mapastrony .naglowek { font-size:16px; }

/* main menu */
ul.dropdown ul a,ul.dropdown ul span {padding:5px 15px ;}

ul.dropdown a,ul.dropdown img, ul.dropdown span {display: block; color:#878687;}


* {margin: 0; padding: 0;}



ul.dropdown,ul.dropdown li,ul.dropdown ul {list-style: none;margin: 0;padding: 0;}

ul.dropdown {position: relative;z-index: 597;float: left; font: 12px/normal Tahoma, Arial, Helvetica, sans-serif;}

ul.dropdown li {float: left;line-height: 1.3em;vertical-align: middle;zoom: 1;}

ul.dropdown li.hover,ul.dropdown li:hover {position: relative;z-index: 599;cursor: default; text-align:center; }


ul.dropdown ul {visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;

}

ul.dropdown ul li {float: none;}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
 
}

ul.dropdown-linear {
 width: 100%;
}

ul.dropdown-linear ul li {
 float: left;
}

ul.dropdown-linear li.hover,
ul.dropdown-linear li:hover {
 position: static;
}

ul.dropdown-linear ul ul {
 display: none !important;
}


ul.dropdown {
 font-weight: bold;
}

	ul.dropdown li {
	 padding: 7px 10px;
	 color: #000;
	}

	ul.dropdown li.hover, ul.dropdown li:hover {
	 color: #000;
	}


	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #878687; text-decoration: none; }
	ul.dropdown a:hover		{ color: #000; }
	ul.dropdown a:active	{ color: #ffa500; }


	/* -- level mark -- */

	ul.dropdown ul {
	 width: 150px;
	 margin-top: 1px;
	}

		ul.dropdown ul li {
		 font-weight: normal;
		}



/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */


ul.dropdown *.dir {padding-right: 20px;}

/* -- Components override -- */
ul.dropdown-horizontal ul *.dir {padding-right: 15px;}

ul.dropdown-vertical-rtl *.dir {padding-right: 10px;padding-left: 15px;background-position: 0 50%;}

/*-------------------------------------------------/
 * @section		Base Style Extension
 */



ul.dropdown a img { border:none;}

/*-------------------------------------------------/
 * @section		Base Style Override
 */

ul.dropdown li {padding: 0;border: none;}



/*-------------------------------------------------/
 * @section		Base Style Reinitiate: post-override activities
 */
/*-------------------------------------------------/
 *	@section	Custom Styles
 */


ul.dropdown li.hover, ul.dropdown li:hover {color: #000;}

/* Non-first level */

ul.dropdown ul {margin-top: 0;}

/* Mixed */
/*-------------------------------------------------/
 * @section		Support Class `open` Usage
 * @source		js, artificial
 *
 */

ul.dropdown {width: 630px;}

	ul.dropdown li,ul.dropdown li a {border: none;}

	ul.dropdown li.hover,ul.dropdown li:hover {color: #000;}


	ul.dropdown ul {width: 633px;margin-top: 0px;border-top: solid 1px #EFEFEF; background-color:#fff;}
		
		ul.dropdown ul li,
		ul.dropdown ul li a,
		ul.dropdown ul *.dir {}
		ul.dropdown ul li.hover {margin: 0;border: none;}

ul.dropdown *.dir {border: none;}

	ul.dropdown ul *.dir {padding-right: 7px;}


ul.dropdown li.hover *.open {
 position: relative;
 z-index: 600;
 float: left;
 margin: -1px -1px 0;}
 

ul.dropdown ul li.hover *.open {
 position: static;
 margin: 0;
 padding-left: 8px;
 border: none;}