/* MY */
	
html,body {	
	margin:						0;
	padding:					0;
	width:						100%;
	height:						100%;
	background-color:			#ebebeb;
	}

body {
	border:						0;
	margin:						0;
	padding:					0; 
	width:						100%;
	height:						100%;
	background-color:			#ebebeb;
	font-weight:				normal;
	color: 						#616161;
  font: 						normal 14px trebuchet ms;
	}
	
/* INDEX */

#divContainer {
	position:					relative;
	left: 						50%;
	width:						1000px;
	margin-left: 				-500px;
	height:						auto !important;
	height:						100%;
	height: 					100%;
  background-color:			white;
	border-left:             	solid 10px #f5f4f4;
	border-right:             	solid 10px #f5f4f4;
	}

#divHeader {
	position:					relative;
	left: 						50%;
	top: 						0px;
	width:						1000px;
	height:						115px;
	margin-left: 				-510px;
	margin-top:	 				0px;
	border-left:             	solid 10px #f5f4f4;
	border-right:             	solid 10px #f5f4f4;
	background-color:			#ffffff;
	background-image: 			url('img/tlo1.jpg');
	background-repeat: 			repeat-x;
  	background-position:		top center;
  	overflow: 					hidden;	
	}

#divMenu {
	position:					relative;
	left: 						50%;
	top: 						0px;
	width:						1000px;
	height:						55px;
	margin-left: 				-510px;
	margin-top:	 				0px;
	border-left:             	solid 10px #f5f4f4;
	border-right:             	solid 10px #f5f4f4;
	background-color:			#ffffff;
	background-image: 			url('img/tlo2.jpg');
	background-repeat: 			repeat-x;
  	background-position:		top center;
  	overflow: 					hidden;	
	}
	
#divMain {
	float: 					left;
	left: 						50%;
	width: 					640px;
	margin:	 				0px;
  	padding-bottom:			120px;
  	background: url('pics/tlo.jpg')	repeat-x	white;
	}
	
#divFooterTlo {
	position:					absolute;
	bottom:						0;
	left:						0;
	width:						100%;
	height:						98px;
	border:             		solid 0px red;
	background-image: 			url('img/tlo3.jpg');
	background-repeat: 			no-repeat;
  	background-position:		top center;
	overflow: 					hidden;	
	}
	
#divFooter {
	position:					relative;
	top:						0;
	left: 						50%;
	width: 						1000px;
	height:						98px;
	margin-left: 				-500px;
	margin-top:	 				0px;
	color: 			 #d6d4d4;
	text-align:  center;
	}
	
#divBoczny1 {
	float: 					left;
	width: 					179px;
  margin:0;
  border-left:   0px solid  #9A9A9A;
  background-color: 		#696868;
	}	

#divBoczny2 {
	float: 					left;
	left: 						0%;
	width: 					180px;
	margin:	 				0px;
	padding:0;
  	border:        				solid 0px yellow;
  	margin-bottom:			150px;
  	background-color: 		white;
	}
/* MENU */


#divMenu ul {
	clear:						left;
	float:						left;
	list-style:					none;
	margin:						0;
	padding:					0;
	position:					relative;
	left:						50%;
	text-align:					center;
	margin-top: 				11px;
	height: 					20px;
	}
	
#divMenu ul li {
	display:					block;
	float:						left;
	list-style:					none;
	margin:						0;
	padding:					0;
	position:					relative;
	right:						50%;
	background-image: 			url('img/menu-separator.jpg');
	background-repeat: 			no-repeat;
  	background-position:		top left;
  	margin-left: 				1px;
	}

#divMenu ul li.pierwszy {
	display:					block;
	float:						left;
	list-style:					none;
	margin:						0;
	padding:					0;
	position:					relative;
	right:						50%;
	background-image: 			none;
  	margin-left: 				1px;
	}

#divMenu ul li a {
	display:					block;
	margin:						0 0 0 1px;
	padding:					0px 10px;
	color:						#e1b0ad;
	text-decoration:			none;
	line-height:				1.3em;
	}

#divMenu ul li a:hover {
	color:						#ffffff;
}

#divMenu ul li a.active,
#divMenu ul li a.active:hover {
	color:						#ffffff;
}


/* TRESC */


#divLead {
	position:					relative;
	left: 						0;
	height:						auto !important;
	height:						100px;
	min-height:					100px;
	width: 						580px;
	margin-left: 				0px;
	margin-top:	 				0px;
  	border:        				solid 0px red;
  	background-color: 			#e2e2e2;
	background-image: 			url('img/tlo4.jpg');
	background-repeat: 			repeat-x;
  	background-position:		top center;
  	padding: 					20px 30px;
  	color: 						#923424;
	font-size: 					19px; 			
	line-height: 				26px;
	text-align: 				justify;
	}

#divB1 {
	position:					relative;
	left: 						0;
	height:						62px;
	width: 						640px;
	margin-left: 				0px;
	margin-top:	 				0px;
  border:        				solid 0px red;
  background-color: 			#ffffff;
	background-image: 			url('img/bar1.jpg');
	background-repeat: 			repeat-x;
  background-position:		top center;
	}

#divB2 {
	position:					relative;
	left: 						0;
	height:						66px;
	width: 						640px;
	margin-left: 				0px;
	margin-top:	 				0px;
  border:        				solid 0px red;
  background-color: 			#ffffff;
	background-image: 			url('img/bar2.jpg');
	background-repeat: 			repeat-x;
  background-position:		top center;
	}

.indexB1 {padding-top: 10px; font-size:20px;color:#666666; margin:0px; padding:0; }
.indexB1 td {width:320px;padding-top:15px; text-align:center;}
.indexB2 {font-size:20px;margin:0px; padding:0; }
.indexB2 td {width:320px;padding-top:5px; text-align:center;}
.indexB2 td a {color: #666666}

#divFlash {
	position:					relative;
	left: 						0;
	height:						275px;
	width: 						640px;
	margin-left: 				0px;
	margin-top:	 				0px;
  	border:        				solid 0px red;
  	overflow: 					hidden;
	}

#divNews {
	position:					relative;
	left: 						0;
	width: 						640px;
	margin: 				0px;
 	padding-top:				0px;
	}

#divNewsNapis {
	position:					absolute;
	left: 						0;
	top:						0;
	height:						50px;
	width: 						140px;
	margin-left: 				0px;
	margin-top:	 				0px;
  	border:        				solid 0px red;
	background-image: 			url('img/napis1.jpg');
	background-repeat: 			repeat-x;
  	background-position:		top center;
	}

#divLogo {
	position:					absolute;
	left: 						0;
	top:						0;
	height:						103px;
	width: 						465px;
	margin-left: 				0px;
	margin-top:	 				0px;
  	border:        				solid 0px red;
	background-image: 			url('img/logo.jpg');
	background-repeat: 			no-repeat;
  	background-position:		top center;
	}

#divLogo2 {
	position:					absolute;
	left: 						465px;
	top:						0;
	height:						105px;
	width: 						225px;
	margin-left: 				0px;
	margin-top:	 				0px;
  	border:        				solid 0px red;
	background-image: 			url('img/logo2.jpg');
	background-repeat: 			no-repeat;
  	background-position:		top center;
	}	

#divAdres {
	position:					absolute;
	left: 						500px;
	top:						56px;
	height:					50px;
	width: 					420px;
	margin-left: 				0px;
	margin-top:	 			0px;
  	border:        				solid 0px red;
  	color: 					#8c8b8b;
	font-size: 				13px; 			
	line-height: 				22px;
	}
/* NEWSY - WAZNE */


.anythingSlider { 
	width: 						600px; 
	height: 					157px; 
	position: 					absolute; 
	top: 						70px; 
	left: 						20px; 
	margin: 					0px; 
	padding: 					0px;
	}

.anythingSlider .wrapper { 
	width: 						600px; 
	overflow: 					hidden; 
	height: 					157px; 
	margin: 					0; 
	position: 					absolute; 
	top: 						0; 
	left: 						0; 
	}

.anythingSlider .wrapper ul { 
	width: 						99999px; 
	list-style: 				none; 
	position: 					absolute; 
	top: 						0; 
	left: 						0; 
	margin: 					0; 
	padding: 					0;
	}

.anythingSlider ul li { 
	display: 					block; 
	float: 						left; 
	padding: 					0; 
	height: 					157px; 
	width: 						600px; 
	margin: 					0; 
	}

.anythingSlider .arrow { 
	display: 					none; 
	}

.anythingSlider .forward { 
	display: 					none; 
	}

.anythingSlider .back { 
	display: 					none; 
	}

.anythingSlider .forward:hover { 
	display: 					none; 
	}

.anythingSlider .back:hover { 
	display: 					none; 
	}

#thumbNav { 
	position: 					absolute; 
	top: 						-58px; 
	text-align: 				right; 
	margin-left: 				140px; 
	width: 						430px;
	}

#thumbNav a { 
color: #d7d7d7;  
display: -moz-inline-stack;
display: inline-block; 
*display: inline;
padding-left: 18px;
padding-right: 18px;
padding-top: 12px;
padding-bottom: 12px;
margin: 0; 
text-align: center; 
vertical-align: middle;
text-decoration: none;
background: url(img/knefel2.jpg); 
   border:         solid 0px red;  
background-repeat: no-repeat;
background-position: center center;  
font-size: 20px; 
}

#thumbNav a:hover {
	text-decoration: 			none;  
	}

#thumbNav a.cur { 
	color: 					#e0e0e0; 
	text-align: 				center; 
	text-decoration: 			none;
	background: 				url(img/knefel1.jpg);  
	background-repeat: 		no-repeat;
	background-position:		center center;   	
	font-size: 				20px; 
	}
	
#start-stop { 
	display: 					none; 
	}
	
#start-stop.playing { 
	display: 					none; 
	}
	
#start-stop:hover { 
	display: 					none; 
	}


.anythingSlider .wrapper ul ul { 
	position: 					static; 
	margin: 					0; 
	background: 				none; 
	overflow: 					visible; 
	width: 						auto; 
	border: 					0; 
	}
	
.anythingSlider .wrapper ul ul li { 
	float: 						none; 
	height: 					auto; 
	width: 						auto; 
	background: 				none; 
	}

#div1News { 
	width: 						600px; 
	overflow: 					hidden; 
	margin: 					0px; 
	padding: 					0px; 
	}


/* PRZYKŁADOWE NEWSY */


.news {
	border: 					solid 5px #f1f1f1;
	float:left;
	}


#div1NewsTxt { 
	width: 						440px;
	margin: 					0px; 
	padding: 					0px; 
	margin-left: 				155px;
	line-height: 				150%;

	}

#div1NewsTxt h2 {
 font-size: 17px;
 margin: 0 0 5px 0;
}

#div1NewsTxt a {
 color: brown;
 text-decoration:none;
}
/* LEWY SIDEBAR */


.divMenuL {
	position:					relative;
	left: 						0;
	height:						73px;
	width: 						180px;
	margin-left: 				0px;
	margin-top:	 				0px;
  border:        				solid 0px red;
	background-image: 			url('img/menu-lewe.jpg');
	background-repeat: 			no-repeat;
  background-position:		center center;
  padding-top:				0px;
  	overflow: 					hidden;
	}

.opis1 {
	margin-top: 				1px;
	margin-left: 				9px;
	font-size: 					15px;
	color: 						#6e4300; 
}

.opis1 a:link {
	font-size: 					15px;
	color: 						#6e4300;
	text-decoration: 			none; 
}

.opis1 a:hover, a.current { 
	font-size: 					15px;
	color: 						#4a2d01;
	text-decoration: 			none; 
}

.opis1 a:visited {
	font-size: 					15px;
	color: 						#6e4300;
	text-decoration: 			none; 
}

.opis2 {
	margin-top: 				1px;
	margin-left: 				9px;
	font-size: 					15px;
	color: 						#2282c6; 
}

.opis2 a:link {
	font-size: 					15px;
	color: 						#2282c6;
	text-decoration: 			none;  
}

.opis2 a:hover, a.current { 
	font-size: 					15px;
	color: 						#004270;
	text-decoration: 			none;  
}

.opis2 a:visited {
	font-size: 					15px;
	color: 						#2282c6;
	text-decoration: 			none;  
}

/* PRAWY SIDEBAR */


#divMenuP {
	position:					relative;
	left: 						0;
	height:						53px;
	width: 						180px;
	margin-left: 				0px;
	margin-top:	 				0px;
	background-image: 			url('img/menu-prawe.jpg');
	background-repeat: 			repeat-x;
 	background-position:		center center;
 	padding-top:				0px;
 	overflow: 					hidden;
	}

.opis3 {
	margin-top: 				11px;
	margin-left: 				10px;
	margin-bottom: 				0;
	font-size: 					15px;
	color: 						#6e4300;
	line-height: 				15px; 
}

.opis3 a:link {
	font-size: 					15px;
	color: 						#6e4300;
	text-decoration: 			none;
}

.opis3 a:hover, a.current {
	font-size: 					15px;
	color: 						#4a2d01;
	text-decoration: 			none;
}

.opis3 a:visited {
	font-size: 					15px;
	color: 						#6e4300;
	text-decoration: 			none;
}

.opis4 {
	margin-top: 				3px;
	margin-left: 				25px;
	font-size: 					13px;
	color: 						#2282c6; 
}

.opis5 {
	margin-top: 				3px;
	margin-left: 				15px;
	font-size: 					13px;
	color: 						#2282c6; 
}
/* dla dlugich nazw */

h7 {
	margin-top: 				3px;
	margin-left: 				9px;
	font-size: 					13px;
	color: 						#2282c6;
	display: 					inline; 
}


	
/* INNE */

.Clear {
	clear:						both;
	}
  
.Clear-left {
	clear:						left;
	}
  
.Clear-right {
	clear:						right;
	}

img, a {
	outline: 					none;
	border: 					0px;
	}

#divFooter ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 0 30px;;
	padding: 0;
	list-style: none;
	display: inline;
	color: #a0a0a0;
}
#divFooter li {
	display: inline;
}
#divFooter li a {
	margin: 0 5px 0 3px;
	color:white;
	text-decoration: none;
}
#padFooter {padding: 20px; font-size:90%; line-height: 200%; }

.menuKontekstowe {
	margin: 0 0 7px -7px;
	padding: 0;
	list-style: none;
}
.menuKontekstowe li {
	display: inline;
  }
.menuKontekstowe a {
	margin: 2px 2px;
	padding: 0px 4px;
	color: #666666;
	line-height: 180%;
	font-weight: bold;
	text-decoration: underline;
	font-size:12px;
  }
.menuPos {
	margin: 0 0 7px -7px;
	padding: 0;
	list-style: none;
}
.menuPos li {
	display: inline;
}
.menuPos a {
	margin: 2px 2px;
	padding: 5px 10px;
	color: #4B9EE0;
	line-height: 38px;
	font-weight: bold;
	text-decoration: none;
	font-size:12px;
	background: url(pics/menu_pos.jpg) repeat-x white;
	border:1px solid #e0e0e0;
}
  
.ramkaDuza {
	border: solid 5px #E6E6E6;
	margin: 10px;
}
.doLewej {
	float: left;
}
.doPrawej {
	float: right;
}
.lista {
	margin: 10px 0 10px 30px;
	padding: 0;
}
.lista li {
	padding-bottom: 7px;
}
.tabelka {
	font-family: arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.tabelka td {
	background: #666666;
	padding: 4px;
	border-bottom: solid 2px #FFFFFF;
 border-right: 1px solid white;
 text-align:center;
}
.tabelka th {
	background: #999999;
	padding: 4px;
	border-bottom: solid 2px #FFFFFF;
 border-right: 1px solid white;
}
.tabelka2 td {
	background: #efefef;
	padding: 4px;
	border-bottom: solid 2px #FFFFFF;
 border-right: 1px solid white;
 text-align:center;
}
.tabelka2 th {
	background: #999999;
	padding: 4px;
	border-bottom: solid 2px #FFFFFF;
 border-right: 1px solid white;
 color:white;
}
.ofertaMiniaturki {
	display: inline;
	float: left;
	margin-bottom: 5px;
}


#koszyk td {
  margin-right:5px;
	padding-right:5px;
	border:1px solid #efefef;
  border-collapse:collapse;
}

#koszyk th {
  margin-right:5px;
	padding-right:5px;
	border-bottom:1px solid #036;
	background-color:#666666;
	color:#efefef;
	border:1px solid #999999;
	border-collapse:collapse;
}

a.hint {margin-left:20px;}

#massanfertigung td {vertical-align:top; padding: 5px 15px 0 5px; }
#massanfertigung th {vertical-align:top; padding: 5px 15px 0 5px; text-align:left;}

div.zuruck1 {text-align:center;background: url(pics/zuruck.jpg); width:150px;padding:2px;position:relative;top:0px;left:440px;	border:1px solid #e0e0e0;
}

div.zuruck {text-align:center;background: url(pics/zuruck.jpg); width:150px;padding:2px;	border:1px solid #e0e0e0;}

.weiter {width:150px;background: url(pics/zuruck.jpg); border:0; color: #D89520;padding:2px;	border:1px solid #e0e0e0; }

.mehr {width:100px;background: url(pics/mehr.jpg); border:0; color: #D89520;padding:1px 8px;}

td.forum_temat {padding:10px;font-size:14px;font-weight:bold;}
td.forum_autor {border-bottom:1px solid gray; font-weight:bold;}
td.forum_data {border-bottom:1px solid gray; font-weight:bold; text-align:right;}
td.forum_body {padding:15px;margin:10px;}
a.forum {line-height:1.5em}

#wzory {
	width: 600px;
	padding: 0 30px 0;
	display: inline;
	background: url(../img/middle_tlo.jpg) top right no-repeat;
	background-color: #FFFFFF;
	float: left;
	text-align: left;

}

div.gallery  {
	float:left;
 display: inline;
	margin-right: 28px;
 width:140px;
 height:150px;
 font-size:90%;
 margin-bottom:10px;
}

div.gallery img {
	border: solid 4px #E8F7FC;
}


div.muster1 {height:55px;width:110px;padding:0;margin:0;display:block;overflow:hidden;}
div.muster2 {height:55px;width:110px;padding:0;margin:0;display:block;overflow:hidden;}

#rm img {margin-left:15px;}

#start td {width:300px; height: 230px;background: url('../img/start2.gif') top center no-repeat;   line-height: 190%; margin:0; padding:0;}
#start td a {color: #a13723; font-size: 120%; font-weight: bold;}
#start td a:hover {color: #D89520; font-size: 120%; font-weight: bold; text-decoration: none;}

#pad {
  padding: 10px 20px 0 30px; 
  font-size:12px; 
  min-height:800px;   	
  margin:-10px;
}

h1, h2, h3 {font-weight: normal;}
h1 {font-size: 16pt; color: #E09E2E;}
h3 {font-size: 13pt; }
h5 {font-size:9pt; color:gray; }
#massanfertigung h5 {margin:0; padding:3px 0; color:gray;}
h6 {font-size:12pt; color:#445D7C; margin:5px 0; padding:5px 0; }
a {
	color: #D89520;
	text-decoration: none;
}
a:hover {
	color: #D89520;
	text-decoration: underline;
}


ul.newsList {
  clear: both;
  margin:0; padding:0 0 0 5px;
}
ul.newsList li {
	list-style: none;
	display: inline;
	float: left;
	margin-right: 30px;
	margin-bottom: 35px;
}

hr {height: 1px; border:0; border-top:1px solid #c0c0c0}
blockquote {margin:20px 0 0 0}