@import url("reset.css");

html {
	
}

body {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	background: #ffc06b url("../images/body_bg.jpg") no-repeat center top;
	text-align: center;
}

a { color: #ff6500; text-decoration: none; }
a:hover { text-decoration: underline; }

#img {
	position: absolute; top: 428px; left: 50px;
	z-index: 250;
}

strong { font-weight: bold; }

p { margin: 0 0 0.75em 0 }

#container {
	width: 973px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
	text-align: left;
}
	#logo { position: absolute; top: 0; left: 14px; }


/* Menu g��wne */
ul#mainMenu {
	position: absolute;
	top: 17px;
	right: 151px;
	list-style: none;
	line-height: 100%;
	z-index: 400;
}
	ul#mainMenu li.menuItem {
		float: left;
		border-right: 1px #bcbcbc solid;
		position: relative;
		z-index: 100;
	}
	
	ul#mainMenu li.menuItem a {
		color: #9f070d;
		font-weight: normal;
		text-decoration: none;
		font-size: 11px;
		display: block;
		padding: 6px 18px;
		
	}
	ul#mainMenu .menuItemActive  a {font-weight: bold !important; } 
	/* Submenu */
	ul#mainMenu ul.submenu {
		position: absolute;
		top: 28px;
		width: 183px;
		border: 1px #bcbcbc solid;	
      z-index: 200;
		visibility: hidden;
	}
		#mainMenu li ul.submenu li.menu_subitem {
			background: #f1f1f1;
		}
		li.menu_subitem a {
			font-weight: normal !important;		
			position: relative;
		}
		
			li.menu_subitem a:hover {
				background: #ff7a04;
				color: #fff !important;	
			}

	
div.ahover {
    position: absolute;
    z-index: 99;
    background: #e5e5e5;
}

/* Breadcrubbs */
div#breadcrumbs {
	position: absolute;
	left: 260px;
	top: 55px;
	z-index: 20;
	color: #adadad;	
}
	div#breadcrumbs a {
		color: #adadad;	
	}
	
	div#breadcrumbs span {
		color: #515151
	}


/* Wyb�r jezyka */
ul#languageSelect {
	position: absolute;
	right: 28px;
	top: 46px;
	height: 30px;
	border-left: 1px #bcbcbc solid;
	padding: 8px 0 0 24px;
}
	ul#languageSelect li { float: left; }
	ul#languageSelect li a span { display: none; }
	ul#languageSelect #langPl { margin-right: 19px; }
	
/* Kontent */
div#contentWrapper {
	position: absolute;
	top: 100px;
	height: 306px;
	width: 832px;
	padding: 37px 78px 41px 63px;
	z-index: 30;
}
	.contentpl { background-image: url("../images/content_bg_pl.jpg") }
	.contenten { background-image: url("../images/content_bg_en.jpg") }


	div#content {
		
		text-align: justify;
		height: 250px;
		overflow: hidden;
		width: 832px;
	}
	
div#newsWrapper {
	position: absolute;
	top: 102px;
	left: 0px;
	height: 328px;
	width: 956px;
	background: url("../images/newsWrapper.jpg");
	z-index: 30;
}
	div#news {
		position: absolute;
		top: 50px;
		left: 100px;
		width: 310px;
		height: 205px;
		overflow: hidden;
	}
	
/* Stopka */
ul#footMenu {
	position: absolute;
	top: 505px;
	right: 28px;
}
	ul#footMenu ul.submenu { display: none; }
	ul#footMenu li { float: left; }
	ul#footMenu li a {
		color: #ffffff;
		text-decoration: none;
		padding: 6px 20px;
		font-weight: bold;
		border-right: 1px #ffffff solid;
	}
		ul#footMenu li.menuItemActive a { text-decoration: underline; }
		ul#footMenu li a:hover { text-decoration: underline; }

	p#credits { position: absolute; top: 545px; right: 0; width: 670px; text-align: center; color: #fff; }
	
/* Wyglad tekstu */
.texts_text_title {
	color: #9f070d;
	padding: 0 0 0 8px;
	margin: 0 0 19px 0;
	line-height: 11px;
	font-weight: bold;
	border-left: 26px #ff6500 solid;
}


div#contact_map {
	width: 100%;
	height: 210px;
}

div.markerTooltip, div.markerDetail {
   color: black;
   font-weight: bold;
   background-color: white;
   white-space: nowrap;
   margin: 0;
   padding: 2px 4px;
   border: 1px solid black;
}