/* CSS Document */
img {
			border: 0px
		}
div { display: block; visibility: visible; }
html, body {
			padding: 0;
			margin: 0;
			overflow-y: hidden;
		}
		body {
			overflow: hidden;
			height: 100%;
		}
		body, #box {
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
		}		
		/* Opera hack - w celu poprawienia bledu - przewijania tla przy uzyciu rolki myszki */
		html&gt;body {
			position: fixed;
		}
		body&gt;#box {
			position: fixed;
		}
		/* End Opera hack */
		#box {
			padding-top: 1px;
			width: 100%;
			text-align: center;
			overflow: auto;
			top: 53px;
			bottom: 30px;
			z-index: 3;
		}
		#header, #footer {
			z-index: 2;
		}
		#header, #footer {
			width: 100%;			
			background: black;
			position: absolute;
			color: white;
			left: 0;
		}
		#header, #footer, #content {
			text-align: left;
		}
		#header {
			top: 0;
			height: 53px;
			BACKGROUND: url(/img/bg_top.png) #141311 repeat-x 0px 0px
		}
		#footer {
			bottom: 0;
			height: 30px;
			BACKGROUND: url(/img/bg_top.gif) #141311 no-repeat 0px 0px
		}
		#content {
			width: 900px;
			margin: 0 auto;
			/*opacity: 0.9;
			filter: Alpha(Opacity=90);*/
		}
		#background {
			position: absolute;
			top: 0;
			right: 0;
			min-width: 700px;
			width: 100%; /* Tlo zrobilem skalowane proporcjonalne wzgledem szerokosci obrazka */
			z-index: 1;
			overflow: hidden;
		}
		
#top_content { MARGIN: 0px auto auto; WIDTH: 900px; position: static }
#top_logo { float: left }
#top_menu { float: right; margin: 20px 0px 0px 0px; BACKGROUND: url(/img/.gif) }

#banner { MARGIN: 50px 0px 0px; POSITION: relative; WIDTH: 900px; HEIGHT: 90px; BACKGROUND: url(/img/.jpg) #443C2B no-repeat 0px 0px; border-top: 1px solid #322E25 }

#essence { WIDTH: 900px; BACKGROUND: url(/img/bg_essence.png) repeat-y #fff 0px 0px; position: absolute; display: block }
#column_left {  float: left; MARGIN: 0px; POSITION: relative; WIDTH: 160px; HEIGHT: 200px }
#menu { MARGIN: 30px 0px 0px 0px; POSITION: relative; WIDTH: 140px; height: 100px; border-top: 1px solid #DCD7C2 }
div.button { height: 22px; border-bottom: 1px doted #f00; margin: 0px 0px 0px 10px; border-bottom: 1px solid #DCD7C2}

#sentencja { MARGIN: 0px; float: left; POSITION: relative; WIDTH: 700px; HEIGHT: 90px }
#banner_text { MARGIN: 0px; float: left; POSITION: relative; WIDTH: 200px; HEIGHT: 90px; BACKGROUND: url(/img/banner_text.gif) }
#promo { float: left; MARGIN: 0px 0px 20px 0px; POSITION: relative; WIDTH: 200px; HEIGHT: 300px }
#bottom { clear: both; WIDTH: 900px; height: 20px; background-color: #eee; border-bottom: 1px solid #678BBF; position: relative }
#site { float: left; MARGIN: 0px; POSITION: relative; WIDTH: 540px; BACKGROUND: #F5F5F5 0px 0px }

#subscript {position: relative;
			margin: 0 auto;
			width: 145px;
			float: left;
			display: bottom;
			bottom: 0;
			margin-top: 20px;
			margin-left: 10px;
			margin-right: 0;
			border: 0;
			font-family: Verdana;
			font-size: 11px;
			line-height: 17px;
			text-align: left;}

#subscript input.tekst {border: 1px solid #DCD7C2;
				font-family: Verdana;
				font-size: 9px;
				width: 85px;}

#subscript input.button {border: 1px solid #443C2B;
					  font-family: Verdana;
					  font-size: 9px;}	
					  
A.top_menu:link, A.top_menu:visited { color: #D2AB67; font-size: 10px }
A.top_menu:active, A.top_menu:hover { color: #F0F0F0 }
A.bm { color: #141311; font-size: 11px; margin: 3px 0px 0px 10px }
.bms { padding-top: 3px }

div.text { margin: 20px 20px 5px 20px; display: block; position: relative }
img.inwestycje { float: left; padding: 5px 10px 0px 0px; border: 0px }

h2 { font-family: "Trebuchet MS", Arial; color: #A1A1A1; font-size: 15px; margin: 25px 0px 0px 0px; font-weight: bold }
h3 { font-family: "Trebuchet MS", Arial; color: #6E3323; font-size: 12px; margin: 5px 0px 4px 0px }
h4 { font-family: "Trebuchet MS", Arial; color: #A1A1A1; font-size: 10px; margin: 15px 0px 4px 0px }
P { color: #333333; font-size: 11px; font-family: Verdana; margin: 5px 0px 5px 0px; text-align: justify; text-indent: 10px }
P.news { text-indent: 0px; text-align: left }

#foot { width: 900px; margin: 3px auto auto; height: 20px; position: relative; border-left: 1px solid #678BBF }
P.bottom,  P.credits { color: #AAAAAA; padding: 3px 0px 0px 5px; font-size: 9px; margin: 0px }
A.bottom:link, A.bottom:visited { color: #AAAAAA }
A.credits:link, A.credits:visited { color: #777 }
A.bottom:hover, A.bottom:active, A.credits:hover, A.credits:active { color: #eeeeee }
P.credits { color: #777; }
A { font-family: "Microsoft Sans Serif", Arial; font-size: 11px; color: #D2AB67; text-decoration: none }
A:hover, A:active { color: #6F3424 }