html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, font, img, sub, sup, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin : 0;
padding : 0;
border : 0;
}

body {
background: url(images/bg_site.jpg) top left;
font : 3px Verdana, Tahoma,  Arial, Sans-Serif;
color : #42260a;
}

#top {
width : 100%;
height : 20px;
background : #5a5a5a;
text-align : center;
}
#topItems {
width : 190px;
height : 20px;
position : relative;
top:-19px;
left:730px;
color:#999;
}
#topItems a{color:#999;font: normal 11px Verdana;}

#wrapper {
width : 900px;
margin : 0 auto;
position:relative;
top:-221px;
font : 11px/1.6em Verdana, Tahoma,  Arial, Sans-Serif;
}

#headerBox {
width : 100%;
height : 221px;
background : url(images/bg_top.jpg) repeat-x top left;	
}

#header {
width : 899px;
height : 220px;
background : #fff url(images/headerBG2.jpg) no-repeat top left;	
border-top:1px solid #fff;
border-right:1px solid #fff;
float:left;
}

.block_logo {display:block;width:350px;height:180px;}

#logo_right {
width : 513px;
height : 220px;
float : right;
}

#menu_top {
width : 900px;
height : 36px;
float:left;
background: url(images/bg_menu.gif) repeat-x;
}

#menu_top ul {list-style-type : none; padding:0; margin:0;}
#menu_top li {text-align:center;float:left;width:auto;}
#menu_top a {border-left:1px solid #fefefe;border-right:1px solid #d1c8b8;background:url(images/m_point.gif) no-repeat top left;display : block;height:36px;color:#584520;padding:9px 19px 9px 19px;font: bold 13px Verdana, Arial, serif;text-decoration:none;}
#menu_top a:hover {color:#584520;background:#e9e3c2 url(images/m_point.gif) no-repeat top left;}

#site_box {
width : 898px;
float : left;
border : 1px solid #fff;
background : #fff;
}

#wrapper_left {
width: 252px;
float:left;
border-left:1px solid #eae5dc;
border-top:1px solid #eae5dc;
}

#boks_left {
width: 212px;
float:left;
background: url(images/kontakt_z_nami.gif) no-repeat 29px 13px;
padding: 75px 0px 13px 40px;
color: #6e6861;
line-height: 18px;
}

.kamienie {
float:left;
	background: url(images/img_kam.jpg) no-repeat;
	background-position: bottom left;
	width: 251px;
	height: 184px;
	border-top:1px solid #eae5dc;
	border-bottom: 1px solid #eae5dc;
}

#contentBox {
width : 600px;
float:left;
border-left:1px solid #eae5dc;
}

#content {
width : 600px;
float:left;
padding:20px;
padding-top:10px;
}

#fotterUps {
width : 900px;
padding:1px 0 0 0;
float:left;
background : #eae5dc;
}

#fotter {
width : 900px;
padding:12px 0;
font-size : 10px;
float:left;
background : #f0eade;
text-align: center;
color: #6c6865;
border-bottom :1px solid #fff;
border-top :1px solid #fff;
}

#fotter a{color:#c3bb4a;font: normal 10px Verdana;}

#wyszukiwarka_box {
width:100%;
height: 26px;
padding: 6px 0 0px 43px;
margin: 1px;
background-color: #bcb547;
color: #42260a;
font-size: 10px;
}
#gdzie_jestes {
width:100%;
height: 24px;
margin: 0 1px 1px 1px;
color: #ffffff;
font-size: 10px;
font-family: Verdana;
padding: 4px 0 0 43px;
background: #75736e url(images/arrow_3.gif) no-repeat 20px 8px;
}

#gdzie_jestes a{color:#fff;}

#polecamy_boks {
float :left;
width:610px;
margin: 0px;
background: url(images/bg_bloczek.gif) no-repeat 0 0px;
padding-left: 33px;
height: 200px;
border-top:1px solid #eae5dc;
}
#polecamy_boks h2{margin-left:15px;margin-top:5px;}
#polecamy {
float :left;
width:610px;
margin: 0px;
height: 200px;
border-top:4px solid #bcb547;
}

.tresc_polecamy {
float :left;
width:440px;
}

.obrazek_polecamy {
float :left;
width:150px;
padding-right:8px;
}
#polecamy img {clear:left;float:left;}

#koment_boks {
width:100%;
padding : 15px;
color : #444;
}

a {color: #c3bb4a;font-weight: normal;text-decoration: none;}
a:hover {color:#c3bb4a;text-decoration: underline;}

h1{
	margin: 0px 10px 5px 0;
	padding: 4px 0 6px 19px;
	clear: both;
	color: #42260a;
	font-family:  Verdana,tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background: url(images/arrow_2.gif) no-repeat 0 7px;
}
h1 a{
	color: #42260a;
	font-family:  Verdana,tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

h2{
	margin: 0px 10px 5px 0;
	padding: 4px 0 6px 19px;
	clear: both;
	color: #42260a;
	font-family:  Verdana,tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: url(images/arrow_2.gif) no-repeat 0 7px;
}
h2 a{
	color: #42260a;
	font-family:  Verdana,tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

p {
	padding:2px 0px 2px 0px;
}

div.news_box {width:100%;}
div.news_box img.newsy {clear:right;float:right;margin:3px;margin-left:15px;}
div.news_box span.data_pole {float:right;font-size:11px;color:#555555;}

.left {float : left;}
.right {float : right;}

a.link_stopka {font-size:11px;text-decoration:none;color:#c61313;}
a.link_stopka:hover {text-decoration:underline;}

a.link_wiecej {	color: #b06f2b;	font-size: 10px;	text-decoration: underline;		font-weight: bold;padding-left:100px;}
a.link_wiecej:hover {text-decoration:none;}

a.archiwum {padding-left:200px;padding-right:200px;}

input,textarea {
	border:1px solid #c0c0c0;
	background-color:#f7f7f7;
	width:120px;
	padding: 0.4em  0.2em  0.4em  0.2em;
	font-size:10px;
	color:#777;
	font-family: Verdana, tahoma,  Arial, Helvetica, sans-serif;
}

input.szukaj{
	color: #ffffff;
	width: 59px;
	height: 18px;
	font-size:10px;
	border:none;
	background: none;
	font-family: Verdana;
	font-weight: bold;
	cursor:pointer;
}

input.szukaj:hover {color:#000;}

table.formularz_kontaktowy td input{height:8px;}
table.formularz_kontaktowy td{	
border-bottom:1px solid #eae5dc;
padding: 5px 5px 5px 5px; 
}
table.formularz_kontaktowy td input.submit{
	color: #ffffff;
	width: 59px;
	height: 18px;
	font-size:10px;
	border:none;
	background-color: #bcb547;
	font-family: Verdana;
	font-weight: bold;
	padding: 0.1em  0.2em  0.4em  0.2em;
	cursor:pointer;
}
input.submit1{
	color: #ffffff;
	width: 59px;
	height: 18px;
	font-size:10px;
	border:none;
	background-color: #bcb547;
	font-family: Verdana;
	font-weight: bold;
	padding: 0.1em  0.2em  0.4em  0.2em;
	cursor:pointer;
}

table.galeria {border: 0;width:100%;text-align:left;vertical-align:middle;background: url(images/upload/bg_pasek_oferta.gif) repeat-y top left;}
td.galery_cat_glowna {border: 0;color:#000066;letter-spacing:1px;padding-left:5px;padding-right:5px;height:25px;font-size:13px;}
td.td_1 {background:#fff;border: 0;padding-left:5px;color:#404040;height:25px;}
td.td_2 {background: #fff;border: 0;padding-left:5px;color:#404040;height:25px;}
td.td_1 a, td.td_2 a {color:#404040;}

ul#gal {list-style-type : none;padding:0;margin:0;margin-top:8px;}
ul#gal li.gal {float : left; margin:5px;margin-bottom:8px;margin-top:0;display:block;width:154px;height:184px;text-align:center;background:none;}
ul#gal li.gal2 {float : left;letter-spacing:0;padding:5px; margin:10px;display:block;width:170px;height:190px;text-align:center;background:none;border:1px solid #eae5dc;border-left:5px solid #bcb547;}
ul#gal li.gal2 a{font:bold 11px/1.2em Verdana;color:#42260a;}

ul#gal li.gal3 {float : left;letter-spacing:0;padding:5px; margin:10px;display:block;width:160px;height:190px;text-align:center;background:none;border:1px solid #eae5dc;border-left:5px solid #bcb547;}
ul#gal li.gal3 h2{font:bold 11px/1.2em Verdana;color:#42260a;padding-left:0;background-image:none;}
ul#gal li.gal3 a{font:bold 11px/1.2em Verdana;color:#42260a;}
ul#gal li.gal3 img{background:#e0e3e9;padding:3px;}


ul#gal li.gal img {background:#e0e3e9;padding:3px;margin-bottom:0;}
ul#gal li.gal span {text-decoration:none;}
ul#gal li.gal div.galery_opis {width:158px;font-size:11px;color:#404040;overflow:auto;height:40px;float:left;}

a.galery_title {color:#617044;text-decoration:none;font-size:14px;font-weight:bold;letter-spacing:1px;padding-left:10px;}
a.galery_title:hover {color:#004d00;text-decoration:underline;}

fieldset {border:1px solid #0066cc;padding: 10px;width:95%;margin:0 auto;}
legend {padding:0 10px;}

a.menu_bottom {color:#888;font:normal 11px Verdana, Arial;padding-right:10px;}
a.menu_bottom:hover {color:#0066cc;font:normal 11px Verdana, Arial;}

#content ol, #content ul, #content li {
	padding: 0px;
	margin: 0px 0px 0px 5px;
}
#content ul{
	padding: 5px 0px 5px 0px;
}
#content li {
	padding: 0px 0px 0px 20px;
}

#content ul li {
	background:url("images/ico_li.gif") no-repeat;
	background-position: 0 7px;
	list-style:none;
	padding: 1px 0px 4px 16px;
}
#content ol li {
	padding: 4px 0px 4px 10px;
	margin: 0 0 0 18px;
}
