/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

a { outline: none; color: #006699; text-decoration: none; }
a:hover { text-decoration: underline; }

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #383838;
 background-color:#383838;
}
h1, h2 { text-indent: -3000px; }

h3, h4 { font-size: 18px; font-weight: bold; color: #006699; margin: 10px; padding-bottom:2px; text-transform: uppercase; border-bottom: 1px dotted #006699; }
h4 {
	border: 0;
}
.catlist h4 {
	font-size: 14px;
}

#wrapper { 
 margin: 0 auto;
 width: 760px;
 background: url("../images/c_rep.gif");
}
#header {
 width: 760px;
 height: 192px;
 background: url("../images/top.gif");
}
#navigation {
 margin: 0;
 padding: 0;
 width: 760px;
 height: 92px;
 float: left;
 position: relative;
 background: url("../images/nav-sprite.gif");
}
#navigation li {
 text-indent: -3000px;
 list-style: none;
 position: absolute;
 margin: 0; padding: 0; top: 0;
 height: 92px;
}
#navigation li, #navigation a {
 display: block;
 height: 92px;
}
#start { left: 0; width: 129px; }
#ofirmie { left: 129px; width: 107px; }
#budownictwo { left: 236px; width: 144px; }
#kamieniarstwo { left: 380px; width: 149px; }
#serwis { left: 529px; width: 94px; }
#kontakt { left: 623px; width: 137px; }

#start a:hover { background: transparent url("../images/nav-sprite.gif") 0 -92px no-repeat; }
#ofirmie a:hover { background: transparent url("../images/nav-sprite.gif") -129px -92px no-repeat; }
#budownictwo a:hover { background: transparent url("../images/nav-sprite.gif") -236px -92px no-repeat; }
#kamieniarstwo a:hover { background: transparent url("../images/nav-sprite.gif") -380px -92px no-repeat; }
#serwis a:hover { background: transparent url("../images/nav-sprite.gif") -529px -92px no-repeat; }
#kontakt a:hover { background: transparent url("../images/nav-sprite.gif") -623px -92px no-repeat; }

#conthead {
 float: left;
 width: 760px;
 height: 43px;
 background: url("../images/c_top.gif");
}
p {
 
 line-height: 20px;
}
#leftcolumn { 
 width: 208px;
 float: left;
}
#skroty { background: url("../images/skroty.gif"); height: 48px; width: 208px; margin-top: -38px; }

#linki { list-style: none; text-indent: -3000px; }
#linki a { display: block; width: 208px; height: 20px; }
#dane { background: url("../images/dane.gif"); height: 20px; width: 208px; }
#mapa { background: url("../images/mapa.gif"); height: 25px; width: 208px; }
#katbud { background: url("../images/kat_bud.gif"); height: 23px; width: 208px;}
#katkam { background: url("../images/kat_kam.gif"); height: 25px; width: 208px; }

#rightcolumn { 
 width: 552px;
 float: right;
}
#zawartosc {
 margin-left: 10px;
 margin-right: 40px;
 text-align: justify;
}
#zawartosc p {
	margin-left:10px;
}
#budlist { list-style: none; text-indent: -3000px; }
#budlist a { display: block; width: 486px; height: 60px; }
#tarczed { background: url("../images/tarcze_diam.gif"); height: 60px; width: 486px; }
#tarczeszl { background: url("../images/tarcze_szlif.gif"); height: 60px; width: 486px; }
#wiertla { background: url("../images/wiertla.gif"); height: 60px; width: 486px; }
#wiertnice { background: url("../images/wiertnice.gif"); height: 60px; width: 486px; }
#pilyst { background: url("../images/pily_stol.gif"); height: 60px; width: 486px; }
#przecinarki { background: url("../images/przecinarki.gif"); height: 60px; width: 486px; }
#akcesoria { background: url("../images/akcesoria.gif"); height: 60px; width: 486px; }
#inne { background: url("../images/inne.gif"); height: 60px; width: 486px; }

#footer { 
 width: 760px;
 background: url("../images/dol.gif"); width: 760px; height: 25px;
 clear: both;
}

#zapytaj {
	text-align: center;
	background: url("../images/zapytaj.png");
	width: 493px;
	height: 24px;
}
#image {
	float: left;
	height: 200px;
}
#opis {
	width: 490px;
}
#actions {
	padding-top: 10px;
	text-align: center;
	width:490px;
	clear:both;
}
 #lista {
 	background: url("../images/list.png");
	width: 496px;
	margin-top: 2px;
	margin-left:-1px;
 }
#lista li {
	font-size:14px;
	font-weight: bold;
	color: #383838;
	text-transform: uppercase;
	height: 50px;
	padding-left: 10px;
}
#lista a {
	color: #006699;
}
.pr-left {
	text-align: center;
	width: 230px;
	float: left;
}
.pr-right {
	text-align: center;

}
.catlist {
	border: 1px dotted #ccc;
	margin: 4px;
	width: 486px;
}
#ceny {
	text-align: center;
 	margin-left: 120px;
}
#ceny table td {
	width: 120px;
}
#ceny table {
	margin: 10px;
	border: 1px solid #4fabcd;
}
#ceny .tdh {
	color: #fff;
	background-color: #4fabcd;
}
#ceny table tr {
	border: 1px dotted #4fabcd;
}
.price {
	border: 1px dotted #ccc;
	margin-bottom: 4px;
}
#footnotes {
	margin: 0 auto;
	width: 760px;
	text-align: center;
	color: #ccc;
}
#logout-box {
	border: 1px solid #6c6;
	background-color: #cfc;
	text-align: center;
	padding: 4px;
	width: 100px;
	margin-top: 20px;
	margin-left: 54px;
}
#srodek {
	text-align:center;
}
.content {
	margin-right: 10px;
}
#foty { }
#foty img {
 margin:8px;
 padding:2px;
 border:1px dotted #006699;
}
#foty img:hover {
 background-color:rgb(139, 175, 223);
}
#szukaj {
	margin-left: 8px;
	text-align: center;
}
#szukaj p {
	margin: 0 26px 0 26px;
	font-size: 10px;
	color: #006699;
}
#szukaj p#szukaj_head {
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	text-transform:uppercase;
}
#ceny_info {
	text-align: center;
	color: #4fabcd;
}