* {font-family: Arial; font-size: 12px; margin: 0; padding: 0;}
body {background-color: #3c9a20;}

a {text-decoration: none;}
a:HOVER {text-decoration: underline;}
img {border: 0; margin: 0;}

ul {list-style-type: none; margin: 0; padding: 0;}
h1 {font-family: Times; font-size: 24px; font-style: italic; height: 32px; line-height: 24px; margin-bottom: 4px;}


/* positioning */
.floatWrapper {overflow: hidden;}
.left {float: left;} 
.right {float: right;}
	* html .left, * html .right {display: inline;}


/* page backgrounds */
#container {margin: 0; position: relative;}
	#container #left,
	#container #right,
	#container #pageWrapper {min-height: 609px; position: absolute; top: 0;}
	* html #container #left,
	* html #container #right,
	* html #container #pageWrapper {height: 609px;}
	#container #left,
	#container #right {background-repeat: repeat-x; width: 50%; z-index: 1;}
	#container #left {background-image: url(../images/bg_left.bmp); left: 0;}
	#container #right {background-image: url(../images/bg_right.bmp); left: 50%;}
	#container #pageWrapper {left: 50%; margin-left: -478px; width: 956px; z-index: 4;}
	#container #pageBg {background: url(../images/page_bg.jpg) center no-repeat; width: 100%; position: absolute; z-index: 3; height: 609px;}


/* page top menu & tools */
#top {font-size: 1px; margin-bottom: 15px; position: relative;}
	#top #logo {background: url(../images/top_menu_logo.jpg) no-repeat; display: block; float: left; height: 125px; width: 223px;}
	#top #tools {}
	#top #tools a {color: #3c9a20;}
	#top #tools li {background: url(../images/tools_separator.gif) right no-repeat; float: right; height: 42px; line-height: 36px; padding: 0 14px;}
	#top #tools li.last {background: none;} 

	#top #menu {background: url(../images/menu_top.gif); height: 46px; width: 733px;}
	#top #menu li {float: left;}
	#top #menu a {background: url(../images/menu_top.gif); display: block; height: 46px;}
	#top #menu a span {display: none;}
		#top #menu a.value1, #top #menu a.value1Active {width: 165px;}
		#top #menu a.value2, #top #menu a.value2Active {background-position: -165px 0; width: 188px;}
		#top #menu a.value3, #top #menu a.value3Active {background-position: -353px 0; width: 207px;}
		#top #menu a.value4, #top #menu a.value4Active {background-position: -560px 0; width: 173px;}
		#top #menu a.value1:HOVER, #top #menu a.value1Active {background-position: -3px -46px; margin-left: 3px; width: 162px;}
		#top #menu a.value2:HOVER, #top #menu a.value2Active {background-position: -165px -46px;}
		#top #menu a.value3:HOVER, #top #menu a.value3Active {background-position: -353px -46px;}
		#top #menu a.value4:HOVER, #top #menu a.value4Active {background-position: -560px -46px;}


/* left menu */
#leftColumn {margin-right: 30px; min-height: 500px; width: 223px; }
#leftMenu {margin-bottom: 10px;}
	#leftMenu ul {list-style-type: none; margin: 0; margin-left: 0; padding: 0;}
	#leftMenu li {margin-bottom: 2px;}
	#leftMenu a {background: url(../images/menu_left.gif); color: #000000; display: block; font-size: 12px; height: 30px; line-height: 30px; text-indent: 25px; width: 220px; text-decoration: none;}
	#leftMenu a:hover, #leftMenu a.active {background-position: 0px -30px; color: #ffffff;}
	#leftMenu a.sub {background: url(../images/menu_left.gif) 0 -60px; color: #000000; display: block; font-size: 12px; height: 30px; line-height: 30px; text-indent: 40px; width: 220px; text-decoration: none;}
	#leftMenu a.sub:hover {color: #ffffff;}
	#leftMenu a.subactive {background-position: 0px -60px; color: #ffffff;}
	.leftBox {margin-bottom: 20px; display: block;}


/* content */
#content {margin-bottom: 20px; width: 703px;}
.contentIndex {height: 553px; margin: -39px 0 0 0 !important; width: 100%}
#pageBody * {font-size: 14px; line-height: 1.5em; text-align: justify;}
	#pageBody a {color: #000000;}
	#pageBody p {margin-bottom: 8px;}
	#pageBody ul {list-style-type: disc; margin-left: 20px;}
	#pageBodyImage {overflow: hidden; text-align: right; width: 360px;}
	#content .imageLarge {height: 440px;}
	#content .imageNormal {height: 260px;}
	#pageBodyImage img {margin: 2px;}

/* content tables */
#pageBody table {border-collapse: collapse; margin-top: 20px; margin-bottom: 20px;}
	#pageBody table * {font-size: 12px;}
	#pageBody table td {padding: 5px 10px 5px 10px; line-height: 16px;}
	#pageBody table thead tr td {background-color: #3C9A20; color: #ffffff; font-weight: bold; text-align: center;}
	#pageBody table tbody tr td {background-color: #FFF8D1; border-bottom: 1px solid #97B811; border-left: 1px solid #97B811; color: #000000; text-align: left;}
	#pageBody table tbody tr td.first {border-left: 0;}
	#pageBody table tbody tr.even td {background-color: #FAF0BB;}
	hr {background-color: #FAF0BB; border: 0; color: #FAF0BB; height: 1px;}

/* sitemap */
.siteMap ul {list-style-type: disc; margin-left: 20px;}
	.siteMap a {color: #000000;}

/* FAQ */
.faq a {font-weight: bold;}
.faq .answer {display: none;}


/* footer */
#footer {background: url(../images/footer_bg.gif) no-repeat; clear: both; height: 62px; line-height: 42px; padding: 0 15px; width: 926px !important; }
#footer * {color: #fffadf; font-size: 11px;}

#footer a { outline: none; }

#footer .left { float: left; width: 220px; position: relative; white-space: nowrap; overflow: hidden; padding-left: 40px; }
#footer .left img { position: absolute; left: 0px; top: 3px; }
#footer .center { margin-left: 320px; width: 235px; text-align: center; white-space: nowrap; overflow: hidden; background: url('http://xenea.pl/_images/lg_xenea_ft.gif') center no-repeat; }
#footer .right { float: right; width: 300px; white-space: nowrap; overflow: hidden; }

/* old xenna styles */
.text_plus1 {font-size: 120%;}
.text_plus2 {font-size: 140%;}
.text_minus1 {font-size: 90%;}
.text_minus2 {font-size: 80%;}
.text_light {color: #feed87;}
.text_img {align: right; margin: 0 0 10px 20px;}