html, body {

	background-image:url(images/back2_wh.png); 
	background-repeat:repeat;
text-align:center; 
vertical-align: middle;
margin: 0px;
font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}

a {text-decoration: none; color: #000000;}

#cont {
	background-image:url(images/back_wh.png); 
	background-repeat:repeat;
	left:0px;
	top:0px;
	width:100%;
	margin:0 auto;
	align:center;
	 
}

#bk{
	background-image:url(images/main_bk.png); 
	left:0px;
	top:0px;
	width: 100%;
	height: 169px;
	
		 
}


#ofright{
	width:600px;
	vertical-align: top;
	line-height: 17px;
	float: left;
	margin-top:25px;
	text-align: left;		
	 
}

#ofleft{
	width:250px;
	vertical-align: top;
	margin-left:20px;
	margin-top:0px;
	float: left;
	
			
	 
}






#ofertamain {
	width:882px;
	text-align: left;
	vertical-align: top;
	margin-top:20px;
	margin-left:20px;
			 
}





#Table_01 {
	
	position:relative;
	margin:0 auto;
	width:902px;
	height:734px;
	
	 
}


#Slice_ {
	position:absolute;
	left:624px;
	top:0px;
	width:237px;
	height:169px;
	background: url(images/slice.png) no-repeat;
	
}


#logo_ {
	position:absolute;
	left:-1px;
	top:37px;
	width:222px;
	height:101px;
}

#nazwa_ {
	position:absolute;
	left:222px;
	top:37px;
	width:402px;
	height:101px;
	background: url(images/nazwa.png) no-repeat;
}


#menu-puste_ {
	position:absolute;
	left:0px;
	top:169px;
	width:902px;
	height:19px;
	background: url(images/menu_puste.png) no-repeat;
}

#Slice008_ {
	position:absolute;
	left:0px;
	top:188px;
	width:20px;
	height:39px;
	background: url(images/slice-08.png) no-repeat;
	
}

#nowosci_ {
	position:absolute;
	left:20px;
	top:188px;
	width:112px;
	height:39px;
	font-size:11px;
	text-align:middle;
}

#oferta_ {
	position:absolute;
	left:132px;
	top:188px;
	width:97px;
	height:39px;
}

#historiax20firmy_ {
	position:absolute;
	left:229px;
	top:188px;
	width:161px;
	height:39px;
}

#kontakt012_ {
	position:absolute;
	left:390px;
	top:188px;
	width:104px;
	height:39px;
}

#menu-puste013_ {
	position:absolute;
	left:494px;
	top:188px;
	width:204px;
	height:39px;
	background: url(images/menu_puste-13.png) no-repeat;
}

#napisz_ {
	position:absolute;
	left:698px;
	top:188px;
	width:184px;
	height:39px;
}

#Slice015_ {
	position:absolute;
	left:882px;
	top:188px;
	width:20px;
	height:39px;
	background: url(images/slice-15.png) no-repeat;
	
}

#main-content_ {
	position:absolute;
	left:0px;
	top:227px;
	width:902px;
	height:500px;
	background: url(images/back_main.png) repeat-y;
	
}

#left {
	position:absolute;
	left:25px;
	top:30px;
	width:585px;
	text-align: left;
		
}

#right {
	position:absolute;
	left:625px;
	top:30px;
	width:246px;
	color: #000000;
	text-align: left;
	float:left;
		
}

#right2 {
	position:absolute;
	left:580px;
	top:25px;
	width:246px;
	
		
}

#boxSlice1 {
	float:left;
	width:198px;
	height:189px;
	margin-bottom:20px;
	background: url(images/boxslice.png)
}

#boxSlice1_2 {
	float:left;
	width:378px;
	height:189px;
	margin-bottom:20px;
	background: url(images/boxslice-02.png);
	
}

#boxSlice2 {
	float:left;
	width:198px;
	height:189px;
	margin-bottom:20px;
	background: url(images/box2slice.png)
}

#boxSlice2_2 {
	float:left;
	width:378px;
	height:189px;
	margin-bottom:20px;
	background: url(images/box2slice-02.png)
}

#boxSlice3 {
	float:left;
	width:198px;
	height:189px;
	margin-bottom:20px;
	background: url(images/boxslice.png)
}

#boxSlice3_2 {
	float:left;
	width:198px;
	height:189px;
	margin-bottom:20px;
	background: url(images/boxslice.png)
}

#kontakt {
	position:absolute;
	left:45px;
	top:55px;
	width:140px;
	height:110px;
	text-align: center;
	vertical-align: middle;
	line-height: 20px;
		
}

#rcont {
	text-align: center;
	vertical-align: middle;
	line-height: 20px;
	margin-bottom: 10px;
		
}

#box {
	position:relative;
	left:20px;
	top:40px;
	width:315px;
	height:130px;
	text-align: left;
	vertical-align: middle;
	line-height: 20px;
	overflow: auto;
		
}

#box2 {
	position:relative;
	left:20px;
	top:30px;
	width:315px;
	height:130px;
	text-align: left;
	vertical-align: middle;
	line-height: 20px;
	overflow: auto;
		
}

#login {
	position:absolute;
	left:880px;
	top:145px;
	cursor: pointer;		
}

#navi{
	position:relative;
	left:380px;
	top:-10px;
	cursor: pointer;		
}


#txt {
	width:600px;
	text-align: left;
	vertical-align: top;
	margin-top:20px;
	margin-left:20px;
		
}

#txt2 {
	width:850px;
	text-align: left;
	vertical-align: top;
	margin-top:20px;
	margin-left:20px;
		
}

#alert {
	position: absolute;
	left: 250px;
	top: 280px;
	width:200px;
	height:20px;
	text-align: center;
	vertical-align: middle;
	font-weight:bold;
	border: solid 1px #FF0000;
	vertical-align: middle;
	line-height: 20px;
	

}

#data {
	text-align: center;
	width: 120px;
	height: 13px;
	background-color: #EFEFEF;
	padding: 10px 10px 10px 10px;
	border: solid 1px #ADADAD;
	margin: 5px 5px 5px 5px;
	float: left;
	
		}

#tytul {
	text-align: left;
	width: 400px;
	height: 13px;
	background: url(images/news.png);
	background-repeat: norepeat;
	padding: 10px 10px 10px 10px;
	border: solid 1px #ADADAD;
	margin: 5px 5px 5px 5px;
	float:left;	
	}
	
#tresc{
	text-align: left;
	width: 400px;
	height: 100%;
	padding: 10px 10px 10px 10px;
	border: solid 1px #ADADAD;
	margin-left: 157px;
	clear:both;	
	}

.name{
	width:100%;
	height:20px;
	border: solid 1px #C7C906;
	margin-bottom: 5px;
	margin-top: 5px;
	
}

.area{
	width:100%;
	height:150px;
	border: solid 1px #C7C906;
	margin-bottom: 5px;
	
}

.send{
	width:80px;
	height:20px;
	
		
}

#kat{
	width:200px;
	height:20px;
	vertical-align: middle;
	height:100%px;
	border: solid 1px #C7C906;
	margin-bottom: 5px;
	margin-top: 30px;
	text-align: center;
	line-height:20px;
	background-color: #EFF22B;
	
}

#poz{
	width:190px;
	height:100%;
	height:20px;
	vertical-align: middle;
	line-height:20px;
	border: solid 1px #A4A2A2;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 10px;
	background-color: #DBDBDB;
	
}

a#now
{
background: url(images/now.png) no-repeat;
display:block;
height:39px;
overflow:hidden;
width:112px;
}

a#now:hover
{
background-position: 0px -39px;
}

a#now span
{
display:block;
text-indent: -9999px;
}



a#oferta
{
background: url(images/oferta.png) no-repeat;
display:block;
height:39px;
overflow:hidden;
width:97px;
}

a#oferta:hover
{
background-position: 0px -39px;
}

a#oferta span
{
display:block;
text-indent: -9999px;
}




a#historia
{
background: url(images/historia-firmy.png) no-repeat;
display:block;
height:39px;
overflow:hidden;
width:161px;
}

a#historia:hover
{
background-position: 0px -39px;
}

a#historia span
{
display:block;
text-indent: -9999px;
}



a#kontaktl
{
background: url(images/kontakt-12.png) no-repeat;
display:block;
height:39px;
overflow:hidden;
width:104px;
}

a#kontaktl:hover
{
background-position: 0px -39px;
}



a#kontaktl span
{
display:block;
text-indent: -9999px;
}

a.current#now
{
background-position: 0px -39px;
}

a.current#oferta
{
background-position: 0px -39px;
}

a.current#historia
{
background-position: 0px -39px;
}

a.current#kontaktl
{
background-position: 0px -39px;
}

a.poz {

	display:block;
	width:190px;
	height:20px;
	color: #000000;
	text-decoration:none;
	
	}