/* NAVIGATION AND FOOTER */
#logo_navigation { position:relative; clear:both; padding:0; margin:0 0 10px 10px; width:975px; height:56px; z-index:3; }

.logo_container { width:251px; height:94px; margin:0; padding:0; position: absolute; left: 0;}
	h1 { padding:0; margin:0; }
	.logo { background:no-repeat url(logo.png) top left; width:251px; height:66px; display:block; position: relative; top: -10px;}
	.buklogo { background:no-repeat url(logo_buk.gif) top left; width:191px; height:56px; display:block; }
	.logo span, .buklogo span { display:none; }

.navigation_container { position:absolute; top:0px; left:258px; height:56px; margin:0; padding:0; width:724px; background:repeat-x url(navdiv.gif) top left; }
* html .navigation_container { width:725px;  }
	#picnav { margin:0; padding:0; }
		#picnav li { position:relative; width:180px; height:30px; margin:0 0 1px 1px; padding:0; list-style-type:none; float:left; display:list-item; z-index:20; }
		#picnav li span { display:none; }

		#picnav a { width:180px; height:30px; font-size:1px; line-height:1px; list-style:none; display:block; }
		
		/* Subnavigation */
		#picnav li:hover ul { visibility:visible; }
		#picnav li ul { height:auto; position:absolute; visibility:hidden; top:30px; border-top:1px solid #fff; margin:0; padding:0; z-index:20; }
		#picnav li ul li { overflow:hidden; width:188px; height:auto; position:relative; float:none; margin:0; padding:0; display:block; }
		#picnav li ul li a { height:auto; font-size:12px; line-height:16px; width:180px; border:0; border-bottom:1px solid #fff; color:#A4C300; background:#eff4d2; padding:3px 0 3px 8px; text-align:left; margin:0; }
		#picnav li ul li a:hover { text-decoration:none; background:#a1b04f; color: #c3e800; }
		#picnav li ul li span { display:block; }
		
		#picnav li ul li { position:relative; }
		#picnav li:hover ul li ul { visibility:visible; }
		#picnav li ul li ul { visibility:hidden; height:auto; position:relative; top:0; border:0; margin:0; padding:0 0 0 0; }
		#picnav li ul li ul a { padding:3px 0 3px 18px; width:170px; }
		#picnav li ul li ul li ul a { padding:3px 0 3px 28px; width:160px; }
		#picnav li ul li ul li ul li ul a { padding:3px 0 3px 38px; width:150px; }
		#picnav li ul li ul li ul li ul li ul a { padding:3px 0 3px 48px; width:140px; }
		#picnav li ul li ul li ul li ul li ul li ul a { padding:3px 0 3px 58px; width:130px; }
		#picnav li ul li ul li ul li ul li ul li ul li ul a { padding:3px 0 3px 68px; width:120px; }
		#picnav li ul li ul li ul li ul li ul li ul li ul li ul a { padding:3px 0 3px 78px; width:110px; }
		#picnav li ul li ul li ul li ul li ul li ul li ul li ul li ul a { padding:3px 0 3px 88px; width:100px; }
		
		* html #picnav li ul li { content:\; width:188px; } /* IE bis 5.5 */
		* html #picnav li ul a { content:\; width:188px; } /* IE bis 5.5 */
		* html #picnav li ul li ul a { content:\; width:188px; } /* IE bis 5.5 */
		* html #picnav li ul li ul li ul a { content:\; width:188px; } /* IE bis 5.5 */
		* html #picnav li ul li ul li ul li ul a { content:\; width:188px; } /* IE bis 5.5 */
		* html #picnav li ul li ul li ul li ul li ul a { content:\; width:188px; } /* IE bis 5.5 */
		* html #picnav li ul li ul li ul li ul li ul li ul a { content:\; width:188px; } /* IE bis 5.5 */
		* html #picnav li ul li ul li ul li ul li ul li ul li ul a { content:\; width:188px; } /* IE bis 5.5 */
		* html #picnav li ul li ul li ul li ul li ul li ul li ul li ul a { content:\; width:188px; } /* IE bis 5.5 */
		* html #picnav li ul li ul li ul li ul li ul li ul li ul li ul li ul a { content:\; width:188px; } /* IE bis 5.5 */
		
		* html #picnav li ul { content:\; margin-left:-131px; } /* IE - 5.5 */
		html + body #picnav li ul li { margin-bottom:-3px; } /* IE 5 */	
	
	#textnav { /*clear:left; --- IE7: sets nav bar too low */ margin:0 0 0 1px; padding:0; z-index:10; position: absolute; top: 33px; left: 0; }
		#textnav li { position:relative; margin:3px 8px 0 0; padding:0 8px 0 0; border-right:1px solid #A4C300; list-style-type:none; float:left; display:block; }
		* html #textnav li { content:\; margin:0 8px 0 0; padding:0 8px 0 0; } /* IE bis 5.5 */
		#textnav .last { margin:3px 0 0 0; padding:0 1px 0 0; border:none; }
		* html #textnav .last { content:\; margin:0 0 0 0; padding:0 2px 0 0; } /* IE bis 5.5 */
		#textnav .sel { font-weight:bold; color:#A4C300; }
		
		/* Subnavigation */
		#textnav li:hover ul { visibility:visible; }
		#textnav li ul { height:auto; position:absolute; visibility:hidden; top:15px; left:0px; border-top:4px solid #fff; margin:0; padding:0; }
		#textnav li ul li { overflow:hidden; width:168px; height:auto; position:relative; float:none; margin:0; padding:0; display:block; border:0; font-weight:normal; }
		#textnav li ul li a { list-style:none; display:list-item; font-size:11px; line-height:16px; height:auto; width:160px; border:0; border-bottom:1px solid #fff; color:#A4C300; background:#eff4d2; padding:3px 0 3px 8px; text-align:left; margin:0; }
		#textnav li ul li a:hover { text-decoration:none; background:#a1b04f; color: #c3e800; }
		#textnav li ul li span { display:block; }
		
		#textnav li:hover ul li ul { visibility:visible; }
		#textnav li ul li ul { visibility:hidden; height:auto; position:relative; top:0; border:0; margin:0; padding:0 0 0 0; }
		#textnav li ul li ul a { padding:3px 0 3px 18px; width:150px; }
		#textnav li ul li ul li ul a { padding:3px 0 3px 28px; width:140px; }
		#textnav li ul li ul li ul li ul a { padding:3px 0 3px 38px; width:130px; }
		#textnav li ul li ul li ul li ul li ul a { padding:3px 0 3px 48px; width:120px; }
		#textnav li ul li ul li ul li ul li ul li ul a { padding:3px 0 3px 58px; width:110px; }
		#textnav li ul li ul li ul li ul li ul li ul li ul a { padding:3px 0 3px 68px; width:100px; }
		#textnav li ul li ul li ul li ul li ul li ul li ul li ul a { padding:3px 0 3px 78px; width:90px; }
		#textnav li ul li ul li ul li ul li ul li ul li ul li ul li ul a { padding:3px 0 3px 88px; width:80px; }
		
		* html #textnav li ul li { content:\; width:168px; } /* IE bis 5.5 */
		* html #textnav li ul a { content:\; width:168px; } /* IE bis 5.5 */
		* html #textnav li ul li ul a { content:\; width:168px; } /* IE bis 5.5 */
		* html #textnav li ul li ul li ul a { content:\; width:168px; } /* IE bis 5.5 */
		* html #textnav li ul li ul li ul li ul a { content:\; width:168px; } /* IE bis 5.5 */
		* html #textnav li ul li ul li ul li ul li ul a { content:\; width:168px; } /* IE bis 5.5 */
		* html #textnav li ul li ul li ul li ul li ul li ul a { content:\; width:168px; } /* IE bis 5.5 */
		* html #textnav li ul li ul li ul li ul li ul li ul li ul a { content:\; width:168px; } /* IE bis 5.5 */
		* html #textnav li ul li ul li ul li ul li ul li ul li ul li ul a { content:\; width:168px; } /* IE bis 5.5 */
		* html #textnav li ul li ul li ul li ul li ul li ul li ul li ul li ul a { content:\; width:168px; } /* IE bis 5.5 */
		
		* html #textnav li ul { content:\; margin-left:-16px; } /* IE bis 5.5 */
		* html #textnav li ul li ul { content:\; margin-left:0px; } /* IE bis 5.5 */
		* html #textnav li ul li ul li ul { content:\; margin-left:0px; } /* IE bis 5.5 */
		* html #textnav li ul li ul li ul li ul { content:\; margin-left:0px; } /* IE bis 5.5 */
		* html #textnav li ul li ul li ul li ul li ul { content:\; margin-left:0px; } /* IE bis 5.5 */
		* html #textnav li ul li ul li ul li ul li ul li ul { content:\; margin-left:0px; } /* IE bis 5.5 */
		* html #textnav li ul li ul li ul li ul li ul li ul li ul { content:\; margin-left:0px; } /* IE bis 5.5 */
		* html #textnav li ul li ul li ul li ul li ul li ul li ul li ul { content:\; margin-left:0px; } /* IE bis 5.5 */
		* html #textnav li ul li ul li ul li ul li ul li ul li ul li ul li ul { content:\; margin-left:0px; } /* IE bis 5.5 */
		
		html + body #textnav li ul li { margin-bottom:-6px; } /* IE 5 */

.footer { border-top:3px solid #DEDEDE; border-bottom:1px solid #DEDEDE; margin:5px 0 0 10px; height:76px; width:992px; overflow:hidden; text-align:center; vertical-align:top; }
.footernav_container { width:662px; overflow:hidden; text-align:center; margin:0 auto 0 auto; }	
#footernav_big { padding:0 0 3px; margin:0; text-align: center; }
	#footernav_big li { display: inline; margin:0 7px 6px 0; padding:0 7px 0 0;  font-weight:bold; font-size:12px; border-right:1px solid #A4C300; list-style-type: none; }
	#footernav_big li a { color:#A4C300; }
	#footernav_big li a:hover { color:#A4C300; }
	#footernav_big li a:visited { color:#A4C300; }
	#footernav_big .last { padding:0 0 0 1px; border:none; }
	
#footernav_small { padding:0; margin:0; text-align: center; }
	#footernav_small li { display: inline; margin:0 7px 1px 0; padding:0 7px 0 0; font-size:11px; border-right:1px solid #A4C300; list-style-type: none; }
	#footernav_small li a { color:#7f0029; }
	#footernav_small li a:hover { color:#7f0029; }
	#footernav_small li a:visited { color:#7f0029; }
	#footernav_small .last { padding:0 0 0 1px; border:none; }