html, body
{
  height: 100%;
  overflow: auto;
}

body
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Verdana, sans-serif;
	font-size: 11px;
}

#wrapper
{
  position: relative;
  height: 100%;
  width: 100%;
  overflow: auto; 
}

#main_container
{
	width: 1100px !important;
	width: 1110px;
	margin: 0 auto;
  margin-bottom: 0px;
}

#axeleron_logo
{
	display: block;
	/*background-image: url('../images/axeleron_logo2.gif');
	width: 230px;*/
	background-image: url('../images/axeleron_logo.gif');
	width: 180px; 
	height: 50px;
	margin-top: 18px;
	margin-left: 22px;
	color: white;
	float: left;
}

#idea
{
	float: right;
	margin-top: 50px;
}

.linkbox_content0, .linkbox_content1, .linkbox_content2, .linkbox_content3
{
	width: 274px;
	float: left;
	margin-right: 1px;
	margin-top: 45px;
	border-bottom: 6px solid #672F87;
	height: 300px;
}

.linkbox_content1
{
	border-bottom: 6px solid #676767;
}

.linkbox_content2
{
	border-bottom: 6px solid #000;
}

.linkbox_content3
{
	border-bottom: 6px solid #D7D7D7;
}

.linkbox
{
	display: block;
	color: white;
	text-align: left;
	margin-bottom: 1px;
}

.linkname
{
	margin-left: 20px;
	border: 0 none;
}

.linkpic
{
	border: 0 none;
	margin-top: 10px;
}

.linkdesc
{
	border: 1px solid #E8E8E8;
	padding: 20px;
	color: #666666;
	text-align: left;
	line-height: 16px;
	text-align: justify;
}

.linkdesc a
{
	text-decoration: none;
}

#footer
{
	clear: both;
	border-bottom: 1px solid #E8E8E8;
}

#haslo
{
	margin-top: 30px;
	margin-bottom: 30px;
}

#subfooter
{
	text-align: left;
	margin-top: 10px;
	clear: both;
	/*margin-bottom: 68px;*/
}

#copyright, #sitemap
{
	color: #666666;
	text-decoration: none;
	margin-left: 15px;
	float: left;
}

#inwestujemy, #twitter
{
	float: right;
	margin-left: 15px;
}

#inwestujemy img, #twitter img
{
	border: 0 none;
}

#sitemap
{
	float: right;
	margin-right: 15px;
}

#header
{
	text-align: left;
	margin-top: 35px;
}

#leftbox
{
	text-align: left;
	width: 274px;
	margin-right: 1px;
	float: left;
	margin-bottom: 10px;
}

#rightbox, #rightbox2, #rihtbox3
{
	float: left;
	width: 824px;
	text-align: left;
	margin-bottom: 10px;
}

#leftname, #rightname, #rightname2, #rightname3
{
	margin-top: 5px;
}

/* menu */
ul#menu li
{
  list-style:none;
  padding: 0;
  display: block;
  float: left;
  margin-left: 0;
}

ul#menu li.menu01
{
  margin-left: 17px !important; 
  margin-left: 11px;
  width: 102px;
  background: url(../images/menudown_01.gif) no-repeat;
}

ul#menu li.menu02
{
  width: 77px;
  background: url(../images/menudown_02.gif) no-repeat;
}

ul#menu li.menu03
{
  width: 79px;
  background: url(../images/menudown_03.gif) no-repeat;
}

ul#menu li.menu04
{
  width: 51px;
  background: url(../images/menudown_04.gif) no-repeat;
}

ul#menu li.menu05
{
  width: 81px;
  background: url(../images/menudown_05.gif) no-repeat;
}

ul#menu li.menu06
{
  width: 72px;
  background: url(../images/menudown_06.gif) no-repeat;
}

ul#menu li.menu08
{
  margin-left: 334px;
  width: 73px;
  background: url(../images/menudown_08.gif) no-repeat;
}

ul#menu li.menu09
{
  width: 67px;
  background: url(../images/menudown_09.gif) no-repeat;
}

ul#menu li.menu10
{
  width: 74px;
  background: url(../images/menudown_10.gif) no-repeat;
}

ul#menu li.menu11
{
  width: 56px;
  background: url(../images/menudown_11.gif) no-repeat;
}

ul#menu li a
{
  display: block;
  height: 19px;
  color: #FFFFFF;
}

ul#menu li.menu01 a
{
  width: 102px;
  background: url(../images/menuup_01.gif) no-repeat;
}

ul#menu li.menu02 a
{
  width: 77px;
  background: url(../images/menuup_02.gif) no-repeat;
}

ul#menu li.menu03 a
{
  width: 79px;
  background: url(../images/menuup_03.gif) no-repeat;
}

ul#menu li.menu04 a
{
  width: 51px;
  background: url(../images/menuup_04.gif) no-repeat;
}

ul#menu li.menu05 a
{
  width: 81px;
  background: url(../images/menuup_05.gif) no-repeat;
}

ul#menu li.menu06 a
{
  width: 72px;
  background: url(../images/menuup_06.gif) no-repeat;
}

ul#menu li.menu08 a
{
  width: 73px;
  background: url(../images/menuup_08.gif) no-repeat;
}

ul#menu li.menu09 a
{
  width: 67px;
  background: url(../images/menuup_09.gif) no-repeat;
}

ul#menu li.menu10 a
{
  width: 74px;
  background: url(../images/menuup_10.gif) no-repeat;
}

ul#menu li.menu11 a
{
  width: 56px;
  background: url(../images/menuup_11.gif) no-repeat;
}

ul#menu li a:hover
{
  background: none;
}

ul#menu
{
  clear: both;
  margin: 0;
  padding: 0;
}


.input_text, .area
{
	width: 175px;
	height: 15px;
	border: 1px solid #E9E9E9;
	float: right;
	margin-left: 5px;
	display: block;
	float: right;
	padding: 5px 0px 5px 0px;
	margin-bottom: 4px;
}

.fieldname
{
	width: 50px;
	float: left;
	padding-top: 5px;
	float: right;
}

.area
{
	width: 225px;
	overflow: hidden;
	height: 82px;
	margin-top: 10px;
}

.btn
{
	border: 0 none;
	width: 70px;
	height: 23px;
	color: white;
	background-color: #676767;
}

#flash_opis
{
	height: 140px;
}

p
{
	margin-top: 0px;
}

#footer2 {
  height: 28px; 
  position: fixed;
  bottom:0px;
  width:100%;
  right:16px;
  z-index:100;
  font-size:0.8em;
  color: black;
  background-color: white;
  border-top: 3px solid #B5B5B5;
}

* html #footer2
{
  position: absolute;
}

#pdf, #druk, #opinia, #kontatk_f
{
	background-image: url(../images/pdf_footer.gif);
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	padding-top: 5px;
	height: 30px;
	width: 50px;
	float:right;
	margin-top: 2px;
	text-align: left;
	padding-left: 27px;
	text-decoration: none;
	border-right: 1px solid #B5B5B5;
	margin-left: 10px;
	color: black;
}
#druk
{
	background-image: url(../images/druk_footer.gif);
}

#opinia
{
	background-image: url(../images/opinia_footer.gif);
}

#pdf:hover,#druk:hover,#opinia:hover,#kontatk_f:hover
{
	text-decoration: underline;
}

#kontatk_f
{
	background-image: url(../images/kontakt_footer.gif);
}

.ditem
{
	height: 63px;
  position: relative;
  margin-bottom: 10px;
}



.download_button, .download_button2
{
	width: 80px;
	height: 15px;
	color: #672F87;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 150px;
}

.ditem .download_button
{
  position: absolute;
  bottom: 0px;
  right: 0px;
	margin: 0px;
}

.download_button2
{
	margin-left: 0px;	
}

.download_button img, .download_button2 img
{
	border: 0 none;
}

.date_span
{
	font-weight: bold;
}

#pressroom td
{
	padding-right: 20px;
	padding-bottom: 35px;
	
}

table#pressroom td
{
  vertical-align: top;
  width: 229px;
  padding-bottom: 5px;
}

#left_desc2 p{
	display: inline;
}

#left_desc .download_button
{
	display: block;
	float: right;
	margin-top: -25px;
	margin-right: 0px;
	width: 65px;
}

#btn_reset, #btn_submit
{
	display: block;
	width: 70px;
	height: 23px;
	background-image: url(../images/wyczysc.gif);
	border: 0 none;
	float: right;
	margin-left: 10px;
}

#btn_submit
{
	background-image: url(../images/zapisz.gif);
}

