html {

	height: 100%;

	padding: 0px;

	margin: 0px;

}

body {

	font: 1em Arial, Helvetica, sans-serif; 

	background-image:url(../g/body.jpg);

	background-repeat: repeat;

	background-color: #f3ecdc;

	height: 100%;

	padding: 0px;

	margin: 0px;

	overflow-y: auto;

}

div#shim {

	visibility: hidden;

	width: 100%;

	height: 50%;

	margin-top: -350px;

	float: left;

}

#div_wraper {

	width: 100%;

	height: 700px;

	top: -350px;

	position: relative;

	clear: both;

	background: none;

	/* IE4ever Hack: Hide from IE4 **/

	position: static;

	/** end hack */

}

#div_header {

	width: 100%;

	height: 68px;  /* 68px  */

	float: left;

	padding: 0px;

	margin: 0px 0px 10px 0px;

	background: none;

}

#div_logo {

	width: 280px;

	height: 60px;

	padding: 0px;

	float: left;

	margin: 10px 0px 0px 10px;

	background-image:url(../g/logo.png);

	background-repeat: no-repeat;

}

#div_top_menu {

	width: 535px;

	height: 10px;

	margin-top: 60px;

	margin-right: 0px;

	padding: 0px;

	float: right;

	background: none;

}

#div_content {

	height: 550px;

	clear: both;

	float: left;

	display: block;

	margin-bottom: 1px;

	margin-top: 20px;

	padding: 0px;

	font-size: 1em;

	text-align: justify;

	background-image:url(../g/content_bg.jpg);

	border-top: 1px solid #FFF;

	border-bottom: 1px solid #FFF;

	background-repeat: repeat;

	width: 100%; 

}

#div_content_submenu {

	height: 567px; 

	overflow-x: auto; 

	overflow-y: hidden;

}

#div_left_menu {

	margin: 0px;

	width: 160px;

	height: 490px;

	float: left;

	padding: 60px 0px 0px 0px;

	font-size: 1em;

	text-align: justify;

	background-image:url(../g/content_bg_plus.jpg);

	border-right: 1px solid #FFF;

	z-index: 999;

}

#div_kontakt {

	width: 100%;

	height: 550px;

	float: left;

	margin-top: 0px;

	margin-bottom: 0px;

	padding: 0px;

	font-size: 1em;

	text-align: justify;

	background-image:url(../g/kontakt.jpg);

	background-repeat: no-repeat;

}

#div_kontakt_blok {

	width: 499px;

	height: 391px;

	float: right;

	margin: 65px 170px;

	padding: 10px 0px 0px 50px;

	font-size: 1em;

	text-align: justify;

	background-image:url(../g/kontakt_bg.png);

	background-repeat: no-repeat;

	overflow: hidden;

}

#div_footer {

	color: #8d8d8d;

	display: block;

	float: left;

	font-size: 0.9em;

	margin: 90px 0px 0px 0px;

	padding: 0px;

	text-align: center;

	height: 20px;

	width: 100%;

	z-index: 0;

}

#div_referencje {

	margin-left: 400px; 

	margin-right: 60px; 

	margin-top: 20px;

}

#div_intro {

	position: absolute;

	text-align: center;

	height: 450px;

	width: 100%;

	top: 50%;

	margin: -225px auto;

	background: none;

}

span.span_tekst {

	font: Verdana, Arial, Helvetica, sans-serif;

	color: #0c0c0c; 

	font-size: 0.8em;

}

h1.ofirmie { width: 232px; height: 55px; background-image:url(../g/ofirmie.jpg); background-repeat: no-repeat; }

p {

	font: Verdana, Arial, Helvetica, sans-serif;

	color: #000; 

	font-size: 0.9em;

}

span.referencje {

	margin-left: 10px;

	margin-top: 10px;

	padding-top: 15px;

	font-weight: bold;

	font-size: 0.9em;

	color: #b4403a;

}

p.referencje {

	padding-top: 10px;

	border-bottom: 1px dotted #b4403a;

	padding-bottom: 5px;

	color: #847950;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	font-style: normal;

	font-weight: normal;

	text-transform: normal;

	text-decoration: none;

	line-height: 1.2em;

}

p.oferta {

	border-bottom: 1px dotted #b4403a;

	padding-bottom: 5px;

	color: #847950;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	font-style: normal;

	font-weight: normal;

	text-transform: normal;

	text-decoration: none;

	line-height: 1.2em;

}

p.promocja {

	width: 90%;

	font-family: Georgia, "Times New Roman", Times, serif;

	text-align: center;

	margin: 0px auto;

	padding: 0px;

	font-weight: bold;

	line-height: 0px;

	color:#333;

	font-size:0.7em;

}

h2.oferta {

	margin-left: 10px;

	margin-top: 0px;

	font-weight: bold;

	font-size: 0.9em;

	color: #b4403a;

}

img {

	border: none;

}

.content-item {

	margin: 0px;

	padding: 0px;

}

/*******************************************MENU**************************************/

#div_top_menu a {

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	color: #847950;

	font-size: 0.7em;

	font-style: normal;

	font-weight: bold;

	text-transform: normal;

	text-decoration: none;

	letter-spacing: 0.05em;

	line-height: 1em;

	padding: 0px 6px 0px 12px;

	margin-left: 5px;

	float: left;

	background: none;

	border-left: 1px solid #b5ae9e;

}

#div_top_menu a:hover {

	color: #b4403a;

}

#div_top_menu a.selected {

	color: #b4403a;

}

/***************************************LEFT MENU****************************************/

#div_left_menu a {

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	color: #63625d;

	font-size: 0.72em;

	font-style: normal;

	font-weight: bold;

	text-transform: normal;

	text-decoration: none;

	letter-spacing: 0.02em;

	line-height: 1.8em;

	padding: 0px 6px 0px 10px;

	margin-left: 5px;

	background: none;

}

#div_left_menu a:hover {

	color: #b4403a;

}

#div_left_menu a.selected {

	color: #b4403a;

}

/***********************************KATEGORIE MENU****************************************/

a.kat{

	height: 373px;  

	width: 220px;

	float: left;

	margin-left: 15px;

	margin-top: 85px;

	padding: 0px;

	background-position: right;

	overflow: hidden;

	border: 1px solid #fff;

}

a.kat:hover{

	background-position: left;

	color: #b4403a;

	border: 1px solid #b4403a;

}

/***********************************BLOK TEKSTU****************************************/

#div_box {

	width: 900px;

	height: 550px;

	margin: 0px auto;

}

#main {

	width: 497px;

	height: 550px;

	background: none;

}

#content {

	width: 497px;

	height: 535px;

	float: left;

	overflow: hidden;

	color: #fff;

}

#main2 {

	width: 100%;

	height: 550px;

	background: none;

}

#content2 {

	width: 100%;

	height: 550px;

	float: left;

	overflow: hidden;

	color: #fff;

}

.text {

	margin: 0px 10px;

}

.text2 {

	margin: 0px;

	padding:0px;

}

.vScrollbar {

	float: left;			

}

.hScrollbar {

	clear: both;	

}

.vTrack {

	width: 15px;

	position: relative;

	background-image:url(../g/linia.png);

	background-repeat: repeat-y;

	overflow: hidden;			

}	

		.hTrack {

			float: left;

			height: 15px;

			width: 100%;

			position: relative;

	background-image:url(../g/Hlinia.png);

	background-repeat: repeat-y;

			overflow: hidden;			

		}

.vThumb {

	position: absolute;

	top: 0;

	left: 0;

	height: 15px;

	width: 15px;

	cursor: pointer;

	background-image: url(../g/slider.png);

	background-repeat: repeat-y;

	overflow: hidden;

}

.hThumb {

	position: absolute;

	top: 0;

	left: 0;

	height: 15px;

	width: 15px;

	cursor: pointer;

	background-image: url(../g/Hslider.png);

	background-repeat: repeat-y;

	overflow: hidden;

}

.arrowUp {

	height: 15px;

	width: 15px;

	background-image: url(../g/arrowup.png);

	overflow: hidden;						

}

.arrowDown {

	height: 15px;

	width: 15px;

	background-image: url(../g/arrowdown.png);

	overflow: hidden;						

}

.arrowLeft {

	height: 15px;

	width: 15px;

	background-image: url(../g/arrowleft.png);

	overflow: hidden;						

}

.arrowRight {

	height: 15px;

	width: 15px;

	background-image: url(../g/arrowright.png);

	overflow: hidden;						

}

.arrowLeft, .arrowRight, .corner {

	float: left;

}

.corner {

	background: #000;

}







/* Hide from IE5mac \*//*/



div#shim {



display: none;



}



 



html, body {



height: auto;



}



/* end hack */



 



/* ]]> */



