html {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 100%;
	width: 100%;
	text-align: center; /* required for centering the page in IE */	
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 19px;
	background: url(../../images/witamy/tlo.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
}

#strona {
  margin-left     : auto;
  margin-right     : auto;
  padding    : 0px;
  width      : 964px;
  background-color: #ffffff;
}

#wraper {
  margin-left     : auto;
  margin-right     : auto;
  padding    : 0px;
  width      : 960px;
  height: 100%;
  background-color: #ffffff;
}

#odstep {
  height: 14px;
  font-size: 1px;
  margin-bottom: 2px;
  width      : 960px;
  background-color: #000000;
}

#naglowek {
    float: left;
    width      : 960px;
    height: 306px;
    background: url(../../images/witamy/naglowek.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
}

#anim {
	margin-top: -2px;
	margin-left: -2px;
}

#menu {
	background-color: #ffffff;
	float: left;
	width      : 960px;
	height: 27px;
	color: #efbc73;
	font-weight: bold;
	line-height: 27px;
}

#menu a {
	text-decoration: none;
	font-weight: bold;
	display: block;
	line-height: 27px;
}

#menu a:link, #menu a:visited {
	display: block;
	color: #ffffff;
}

#menu a:hover {
	display: block;
	color: #efbc73;
}

#witamy {
	float: left;
	width: 90px;
	height: 27px;
	background: url(../../images/witamy/m1.jpg);
	background-repeat: no-repeat;
	background-color: #000000;	
}

#oferta {
	float: left;
	width: 86px;
	height: 27px;
	background: url(../../images/witamy/m2.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
}

#realizacje {
	float: left;
	width: 91px;
	height: 27px;
	background: url(../../images/witamy/m3.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
}

#wspolpraca {
	float: left;
	width: 106px;
	height: 27px;
	background: url(../../images/witamy/m4.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
}

#kontakt {
	float: left;
	width: 88px;
	height: 27px;
	background: url(../../images/witamy/m5.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
}

#uzupel_1 {
	float: left;
	width: 245px;
	height: 27px;
	background: url(../../images/witamy/m6.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
}

#uzupel_2 {
	float: left;
	width: 254px;
	height: 27px;
	background: url(../../images/witamy/m7.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
}

#uzupel_2 h3 {
	position: absolute;
	margin-top: 8px;
	margin-left: 40px; 
	margin-bottom: 0px;
	color: #ffffff;
	font-size: 12px;
} 

#glowna {
	background-color: #dbd9d8;
	float: left;
	width: 960px;
	height: 100%;
}

#left {
	margin-left     : 1px;
	float: left;
	width      : 318px;
	background-color: #ffffff;
}

#left .element1 {
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	height: 247px;
	width: 318px;
	background: url(../../images/witamy/element1.jpg);
	background-repeat: no-repeat;
	background-color: #ffffff;	
}

#left .element1 img {
	margin-top: 25px;
}

#left .left {
	color: #ffffff;
	font-size: 12px;
	line-height: 35px;
	height: 35px;
	width: 318px;
	background: url(../../images/witamy/c_left.jpg);
	background-repeat: no-repeat;
	background-color: #000000;	
}

#left h3 {
	margin-top: 0px;
	margin-bottom: 0px;
}

#left .element2 {
	color: #7d7878;
	font-size: 11px;	
	text-align: justify;
	line-height: 14px;
	padding-top: 15px;	
	padding-left: 30px;
	padding-right: 30px;
	height: 209px;
	width: 258px;
	background: url(../../images/witamy/element2.jpg);
	background-repeat: no-repeat;
	background-color: #ffffff;	
}

#left .element2 .email {
	margin-top: 90px;
	color: #a7885c;
	font-size: 13px;
	font-weight: bold;
}

#left .element2 .email a {
	color: #a7885c;
	text-decoration: none;
}

#right {
	margin-left     : 1px;
	margin-right     : 1px;
	float: right;
	width      : 639px;
	background-color: #dbd9d8;
}

#leftrightinner {
	margin-right     : 1px;
	float: left;
	width      : 386px;
	background-color: #ffffff;
}

#leftrightinner .element1 {
	color: #7d7878;
	font-size: 11px;	
	text-align: justify;
	line-height: 14px;
	padding-top: 75px;	
	padding-left: 30px;
	padding-right: 30px;
	height: 172px;
	width: 326px;
	background: url(../../images/witamy/element2_1.jpg);
	background-repeat: no-repeat;
	background-color: #ffffff;	
}

#leftrightinner .element1 i, #leftrightinner .element2 i, #left .element2 i, #rightrightinner .element2 i  {
	color: #c62d2d;
	font-style: normal;
}

#left .element1 u, #left .element1 u {
	color: #a7885c;
	text-decoration: none;
}

#leftrightinner .left {
	margin-left: -1px;
	color: #ffffff;
	font-size: 12px;
	line-height: 35px;
	height: 35px;
	width: 387px;
	background: url(../../images/witamy/c_left2.jpg);
	background-repeat: no-repeat;
	background-color: #000000;	
}

#leftrightinner h3 {
	margin-top: 0px;
	margin-bottom: 0px;
}

#leftrightinner .element2 {
	color: #7d7878;
	font-size: 11px;	
	text-align: justify;
	line-height: 14px;
	padding-top: 15px;	
	padding-left: 30px;
	padding-right: 30px;
	height: 209px;
	width: 326px;
	background: url(../../images/witamy/element2_2.jpg);
	background-repeat: no-repeat;
	background-color: #ffffff;	
}

#rightrightinner {
	float: right;
	width      : 252px;
	background-color: #ffffff;
}

#rightrightinner .element1a {
	margin-left: -1px;
	color: #ffffff;
	font-size: 12px;
	height: 17px;
	width: 254px;
	background: url(../../images/witamy/element3_1a.jpg);
	background-repeat: no-repeat;
	background-color: #000000;	
}

#rightrightinner .element1b {
	color: #ffffff;
	font-size: 12px;
	height: 230px;
	width: 252px;
	background: url(../../images/witamy/element3_1b.jpg);
	background-repeat: no-repeat;
	background-color: #ffffff;	
}

#rightrightinner .element1b ul {	
	margin-top: 0px;
	list-style: none;
	font-size: 11px;
	color: #7d7878;
}

#rightrightinner .element1b ul li {
	text-decoration: none;
	display: block;
	line-height: 24px;
	text-align: left;
	color: #b8b5a2;
}

#rightrightinner .element1b ul li a {
	text-decoration: none;
	display: block;
	line-height: 24px;
	text-align: left;
}

#rightrightinner .element1b ul li a:link, #rightrightinner .element1b ul li a:visited {
	display: block;
	color: #7d7878;
}

#rightrightinner .element1b ul li a:hover {
	display: block;
	color: #b8b5a2;
}

#rightrightinner .left {
	margin-left: -1px;
	color: #ffffff;
	font-size: 12px;
	line-height: 35px;
	height: 35px;
	width: 253px;
	background: url(../../images/witamy/c_left3.jpg);
	background-repeat: no-repeat;
	background-color: #000000;	
}

#rightrightinner h3 {
	margin-top: 0px;
	margin-bottom: 0px;
}

#rightrightinner .element2 {
	color: #ffffff;
	font-size: 12px;
	height: 224px;
	width: 252px;
	background-color: #ffffff;	
}

#rightrightinner .element2 p {
	color: #7d7878;
	font-size: 11px;	
	text-align: justify;
	line-height: 14px;
	padding-top: 0px;	
	padding-left: 30px;
	padding-right: 30px;
}

#stopka {
	background-color: #ffffff;
	float: left;
	width      : 960px;
	height: 45px;
}

#linia {
	clear: both;
	float: left;
	width      : 960px;
	height: 23px;
	background: url(../../images/witamy/linia.jpg);
	background-repeat: repeat-x;
}

#copyright {
	float: left;
	margin-top: 3px;
	height: 16px;
	width      : 164px;
}

#stopka_menu {
    clear: both;
	float: left;
	margin-top: -18px;
	width: 960px;
	color: #b8b5a2;
}

#stopka_menu a {
	text-decoration: none;
}

#stopka_menu a:link, #stopka_menu a:visited {
	color: #7d7878;
}

#stopka_menu a:hover {
	color: #b8b5a2;
}

#strona :main {
	content: '[DO NOT LEAVE IT IS NOT REAL]';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#wraper {
	display: inline-block;
}

#left,#right,#leftrightinner,#rightrightinner {
	padding-bottom: 32767px;
	margin-bottom: -32767px;
}

#wraper {
	overflow: hidden;
}
