* {
	border: 0;
  margin: 0;
	outline: none;
	padding: 0;

}

a {
	color: inherit;
	/*text-decoration: none;*/
	text-decoration:underline;
}

a:hover {
	/*color: yellow;*/
	/*color:orange;*/
  	color: #59ACCA;
}

body {
	 background-color: #FFF;
	color: #282048;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	text-align: center;
	min-width: 891px;
}

#main  {
	width: 920px;
	text-align: left;
	margin:0 auto;
	overflow:hidden;
	background: url(images/tristal_21.png) repeat-y;
}

#top {
	background: url(images/tristal_03.jpg) no-repeat;
	height: 119px;

}


#menu {
	width:203px;
	background: url(images/tristal_14.gif) repeat-y;
	background-color: #2a2248;
	float:left;
}



#menu ul.cat{
	list-style: none;
	width: 205px;
	padding-bottom: 20px;
}

ul#left-list {
	float: left;
}


#menu ul.cat li {
	background: url(images/tristal_09.gif) left bottom repeat-x;	
	height: 30px;
	line-height: 30px;
	width: 205px;
}

#menu ul.cat li.head {
	background: url(images/tristal_06.gif) left bottom repeat-x;	
	height: 30px;
	line-height: 30px;
	width: 205px;  
}


#menu li a {
  margin-left:20px;
  color: #282048;
  font-weight:bold;
	text-decoration:none;
}

#menu li a:hover {
  margin-left:20px;
  color: #59ACCA;
  font-weight:bold;
}

#menu li b {
  margin-left:20px;
  color: #FFF;
  font-weight:bold;
}

#center{
width:666px;
padding:10px 20px 0 25px;
overflow: hidden;
float:left;
text-align:justify;
min-height:830px;
line-height:16px;
}

h1 {text-decoration:underline; font-size:24px; margin-bottom:30px;margin-top:23px;}
h2 {line-height:20px; font-size:18px;}
h3 {font-size:15px;}
h5 {font-size:18px; margin-bottom:10px; text-align:center;}
#center ul li {margin-left:30px;}
#center ul a {color: #282048; font-weight:bold;}
#center ul a:hover {color: #282048; text-decoration:underline;}
#center p, #center .margin20 {margin:20px 0 20px 0;}
.mapa {display:block; float:right; margin-top:40px;}
.clr {clear:both;}

.content {
width:666px;
}
	#t_l {
	float:left;
	background: url(images/tristal_07.jpg);
	width:171px;
	height:30px;
	padding:159px 0 0 162px;
	margin-left:10px;
	}

	#t_r {
	float:left;
	background: url(images/tristal_08.jpg);
	width:186px;
	height:30px;
	padding:159px 0 0 162px;
	}

	#d_l {
	float:left;
	background: url(images/tristal_11.jpg);
	width:171px;
	height:30px;
	padding:157px 0 0 162px;
	margin-left:10px;
	}

	#d_r {
	float:left;
	background: url(images/tristal_12.jpg);
	width:186px;
	height:30px;
	padding:157px 0 0 162px;
	}

	#t_l a, #t_r a, #d_l a, #d_r a{
	  color:#FFF;
	  font-weight:bold;
	  font-size:11px;
	}

	#t_l a:hover, #t_r a:hover, #d_l a:hover, #d_r a:hover {
		color: #59ACCA;
	}


#center h2 {
	float: left;
	margin-top: 39px;
}

img {
border:0px;
}
#center img{
	display:block; margin:10px auto !important;
}

#reklama {
  text-align:center;
  margin-left:7px;
  font-weight:bold;
  padding-bottom:20px;
  /*background-color:Red;*/
}

#footer{
	background: url(images/tristal_22.png) no-repeat;
	clear:both;
	/*background-color:red;*/
	height:13px;
	/*overflow:hidden;*/
	/*width:919px;*/
	padding:5px;
	font-size:10px;
}

#tresc {
/*margin-left:20px;*/
width:670px;
}

table.maszyny_dla_sadownictwa {width:100%}
table.maszyny_dla_sadownictwa td {padding:3px; text-align:center; vertical-align:middle;}

table.uslugi {width:100%}
table.uslugi td {padding:3px; text-align:center; vertical-align:middle;}

table.konstrukcje_budowlane {width:100%}
table.konstrukcje_budowlane td {padding:3px; text-align:center; vertical-align:middle;}


table.konstrukcje_przemyslowe {width:100%}
table.konstrukcje_przemyslowe td {padding:3px; text-align:center; vertical-align:middle;}


table.konstrukcje_reklamowe {width:100%}
table.konstrukcje_reklamowe td {padding:3px; text-align:center; vertical-align:middle;}

table.dane {font-size:8px;margin: 2px 3px 2px 3px;color:#036;font-size:11px;text-align:center;font-weight:bold;border:1px solid white;margin-left:auto;margin-right:auto;}


.style1 {background-color:#445486;color:#fff;height:23px;}
.style2 {background-color:#0066CC;font-weight:bold;padding:2px;border:1px solid white;}
.style3 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;text-align:left;color:#fefefe;font-weight:normal;}
.style4 {font-family: "Trebuchet MS", Verdana, Arial, Helvetica;font-size:16px;font-weight:bold;}
tr.tabela {background-color:#E8EFF8;}


td.menu {text-align:center;vertical-align:top;border-right:1px dashed #fff;border-bottom:1px dashed #fff;border-top:1px dashed white;}
td.ramka {border: 1px solid #eee;}
td.light {background-color:#E8EFF8;}




/* import */
/*
td.top {border-bottom:1px dashed white;color:#555;font-weight:bold;vertical-align:middle;font-size:11px;text-align:left;}

td.menu2 {text-align:center;margin-left:auto;margin-right:auto;background-color:#445486;font-size:12px;vertical-align:middle;}
td.srodek {background: #90AFDB url(images/tristal_tlo.jpg) 50% 5px no-repeat;height:240px;text-align:center;vertical-align:top;border-top:1px dashed white;border-bottom:1px dashed #fff;}

table {margin-left:auto;margin-right:auto;text-align:center;font-size:12px;}

li {text-align:left;margin-left:inherit;color:#fff;list-style:disc outside;padding:2px;}

#tyl {z-index:-3;position:absolute;margin-top:-800px;visibility:hidden;}

---------deleted


td.stopka {text-align:center;font-size:10px;border-bottom:1px dashed white;border-top:1px dashed white;background-color:#779DD5;}

.tristal {font-family:Georgia, 'Times New Roman', Times, serif;font-size:22px;font-weight:bolder;}
*/