body
{
	margin : 0px;
	padding : 0px;
	font : normal normal 11px tahoma, helvetica, sans-serif;
	background : #f7f3da url('../images/bg.gif') 0px 0px repeat-x;
}

a
{
    text-decoration: none;
	color: #6E6847;
}
a img
{
    border: none;
}

img
{
	border : none;
	
}

ul
{
	list-style-position: inside;
}




#overflowbg
{
	overflow : hidden;
	width : 100%;
    min-height: 100%;
	position : relative;
	z-index : 1;
	background : transparent url('../images/top_bg.jpg') top center no-repeat;
    /*background : transparent url('../images/topbg.gif') top center no-repeat;*/
}

#page
{
	width : 980px;
	margin : 0px auto;
	position : relative;
	background : #fff url('../images/bg.jpg') 0px 0px repeat-y;
	z-index : 2;
    /*padding-bottom: 40px;*/
}

#top
{
	width : 980px;
	height : 207px;
		
}

#top img
{
	float : left;
	border : none;
}


#path
{
	padding : 0px 10px;
	height : 25px;
	padding-top : 15px;
	color : #6e6847;
	background-image : url('../images/belbg.gif');
	border-left : 7px #fff solid;
}

#path a
{
	color : #6e6847;
	text-decoration : none;
}

#path a:hover
{
	text-decoration : underline;
}

#path img
{
	margin : 0px 10px;
}

#path *
{
	vertical-align : middle;
}




#mapa
{
	position : absolute;
	right:20px;
	top:14px;
	color : #60563e;
	text-decoration : none;
}


#topimg
{
	position : absolute;
	top : 0px;
	left : 717px;
}

#mapa:hover
{
	text-decoration : underline;
}

#mapa *
{
	vertical-align : middle;
}

#mapa img
{
	margin-right : 10px;
	margin-top : 3px;
}

#menu
{
	height : 39px;
	overflow : hidden;
	padding-left : 7px;
}

#menu img
{
	float : left;
}



#content_main
{
	padding : 7px;
	overflow : hidden;
	background-color : #fff;
}




#left
{
	width : 226px;
	float : left;
	overflow : hidden;
	padding-bottom: 10px;
}
/*#left
{
	width  : 243px;
}*/




#koszyk
{
	background-color : #e5e0bf;
	height : 142px;
	overflow : hidden;
	background-image : url('../images/basketbg.jpg');
    background-repeat: no-repeat;
	position : relative;
	color : #6e6847;
}


#obr
{
	width : 224px;
	height : 143px;
	overflow : hidden;
}

#koszyk b
{
	position : absolute;
	top : 49px;
	left : 126px
}

#koszyk span
{
	position : absolute;
	top : 73px;
	left : 126px;
	font-weight : bold;
}

#koszyk input, #koszyk a
{
	left:20px;
	position:absolute;
	top:100px;
}


#left li a
{
	text-decoration : none;
}

#left li a:hover
{
	text-decoration : underline;
}


#left ul, #left li
{
	margin : 0px;
	padding : 0px;
	list-style-type : none;
}

#left *
{
	position : relative;
	z-index : 1;
}

#left ul
{
	background : transparent url('../images/ug.gif') 0px 0px repeat-x;
	display : block;
	overflow : hidden;
    width: 226px;
}

#left li.mbel1
{
	display : block;
	height : 34px;
	overflow : hidden;
	line-height : 34px;
	background-image : url('../images/mbel1.jpg');
	padding : 0px 10px;
	margin-top : 1px;
    width: 206px;
}


#left li.mbel2
{
	display : block;
	height : 34px;
	overflow : hidden;
	line-height : 34px;
	background-image : url('../images/mbel2.jpg');
	padding : 0px 10px;
	margin-top : 1px;
    width: 206px;
}


#left li.mbel1 a
{
	color : #fff;
	font-weight : bold;
    display: block;
}


#left li.mbel2 a
{
	color : #504924;
    display: block;
}

#left li.mbel2 a b
{
	color : #007613;
}


#left li.a1
{
	padding-top : 4px;
	padding-bottom : 4px;
	background : transparent url('../images/arrowk.gif') 5px 4px no-repeat;
	padding-left : 23px;
    width: 203px;
}

#left li.a1 a
{
	color : #504924;
    display: block;
}

li.a1 ul
{
	margin-left : -20px !important;
	background : none !important;
	margin-top : 5px !important;
	
}

#left li.a2
{
	display : block;
	font-size : 1px;
	line-height : 1px;
	height : 1px;
    width: 203px;
}

#left li.a1 a b
{
	color : #007613 !important;
}

#left li.a3
{
	padding-top : 4px;
	padding-bottom : 4px;
	background : transparent url('../images/arrow3.gif') 22px 8px no-repeat;
	padding-left : 35px;
    width: 187px;
}


#left li.a3 a
{
	color : #b6ad7f !important;
    display: block;
}

#left li.a3 ul
{
    margin-left: -35px !important;
    background: none !important;
    margin-top: 5px !important;
}

#left li.a4
{
    padding-top: 4px;
    padding-bottom: 0px;
    padding-left: 50px;
    width: 172px;
}

#left li.a4 a
{
    display: block;
}



#right
{
	width : 736px;
	overflow : hidden;
	position : relative;
	float : right;
	color : #666;
}

/* referencje #right
{
	color : #6e6847;
	line-height : 18px;
	width : 708px
}*/

/* sklep2 #right
{
	color : #6e6847;
	line-height : 18px;
}*/



#searchbel
{
	height : 41px;
	width : 736px;
	overflow : hidden;
	background : transparent url('../images/hd1.jpg') 0px 0px no-repeat;
	position : relative;
	margin-bottom : 3px;
}

#searchbel form
{
	position : absolute;
	top : 11px;
	right : 15px;
}

#searchbel form * 
{
	vertical-align : middle;
}

#searchbel form input.txt
{
	margin-right : 15px;
	font-family : tahoma, sans-serif;
	border : 1px #fff solid;
        background-color: white;
}

#manag
{
	height : 33px;
	width : 375px;
	overflow : hidden;
	/*background : transparent url('../images/manag.jpg') 0px 0px no-repeat;*/
	bottom : 0px;
	left : 10px;
	position : absolute;
	line-height : 33px;
}

#manag a
{
	color : #6e6847;
	text-decoration : none;
	display : block;
	float : left;
	text-align : center;
}

#manag a:hover
{
	text-decoration : underline;
}

input.manag_button
{
    background: transparent url('../images/manag_button.jpg') no-repeat;
    width: 117px;
    height: 33px;
    border: none;
    cursor: pointer;
    color: #6E6847;
    font-size: 11px;
}






#header
{
	height : 34px;
	width : 695px;
	overflow : hidden;
	background : transparent url('../images/hd2.jpg') 0px 0px no-repeat;
	position : relative;
	color : #6e6847;
	font-size : 12px;
	font-weight : bold;
	line-height : 34px;
	padding-left : 41px;
}

#header2
{
	height : 34px;
	width : 667px;
	overflow : hidden;
	background : transparent url('../images/hd3.jpg') 0px 0px no-repeat;
	position : relative;
	color : #6e6847;
	font-size : 12px;
	font-weight : bold;
	line-height : 34px;
	padding-left : 41px;
}

div.c_header {
    background: transparent url('../images/c_header.jpg') 0px 0px repeat-x;
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
}





#content1
{
	background-color : #fff;
	width : 980px;
	overflow : hidden;
	margin : 0px auto;
}




#menu_top1
{
	width : 492px;
	background : #fff  url("../images/menu.jpg") 0px 0px no-repeat;
	height : 39px;
	overflow : hidden;
	float : left;
	margin-left : 7px !important;
	/* margin-left : 3px; */
}

#menu_top1 *
{
	vertical-align : middle;
	float: left;
}

#menu_top1 a
{
	padding-left:21px;
	padding-right:21px;
	
	text-align : center;
	line-height : 35px;
	font-size : 13px;
	color : #fff;
	text-decoration : none;
	font : myriad pro;
	font-weight : bold;
}

#menu_top1 a:hover
{
	color : #FFE758;
}

#content1 img
{
	border : none;
	float : left;
}






























#bottom 
{
    /*width: 100%;
    bottom: 0px;
    height: 31px;
    position: absolute;
    z-index: 1;*/
    width : 100%; /*920px;*/
	height : 31px;
	padding : 14px 0px 0px 0px; /*14px 15px 0px 15px;*/
	color : #979376;
	background : transparent  url("../images/bottom.jpg") 0px 0px no-repeat;
	/*margin : 0px auto;*/
}

#bottom a
{
	color : #979376;
	text-decoration : none;
}

#bottom a:hover
{
	text-decoration : underline;
}

#bottom div.copy
{
	float : right;
	width : 190px;
	padding-top : 10px;
	margin-top : -10px;
	color : #464033;
}

#bottom div a
{
	color : #91773f;
	font-weight : bold;
}

#bottom_i
{
    width: 920px;
    margin: 0 auto;
}




a.noline
{
    text-decoration: none;
}



/******************************************************************************/
/******************************** KONTAKT.CSS *********************************/
/******************************************************************************/





#content
{
	float:right;
	width : 934px;
	background : #fff;
	color : #6e6847;
	padding : 60px 20px 40px 26px;
	line-height : 18px;
	font-size : 11px;
	position : relative;
}

#bel_1
{
	width : 334px;
	height : 41px;
	background-image : url('../images/kontakt_bel1.jpg');
	overflow : hidden;
	position : absolute;
	top : 1px;
	left : 7px;
	line-height : 46px;
	color : #6e6847;
	font-weight : bold;
	font-size : 12px;
	padding-left : 40px;
}


#bel_2
{
	width : 202px;
	height : 34px;
	background-image : url('../images/kontakt_bel2.jpg');
	overflow : hidden;
	position : absolute;
	top : 7px;
	left : 386px;
	line-height : 34px;
	color : #6e6847;
	font-weight : bold;
	font-size : 12px;
	padding-left : 40px;
}

#bel_3
{
	width : 300px;
	height : 41px;
	background-image : url('../images/kontakt_bel3.jpg');
	overflow : hidden;
	position : absolute;
	top : 1px;
	left : 633px;
	line-height : 46px;
	color : #6e6847;
	font-weight : bold;
	font-size : 12px;
	padding-left : 40px;
}

#content td
{
	vertical-align : top;
}

td.msg_ok
{
    border: 1px solid green;
    color: green;
    font-weight: bold;
}
td.msg_err
{
    border: 1px solid red;
    color: red;
    font-weight: bold;
}


td.txt
{
	width : 257px;
	height : 27px;
	/*background : transparent url('../images/input.jpg') 0px 0px no-repeat;*/
}

td.txt input.tekst
{
	color : #464033; /*#b0a699;*/
	font-size : 11px;
	/*background-color : transparent;*/
	/*border: none;*/
	padding : 5px;
    background-color: #F3EED8;
    border: 1px solid #D0CAB4;
    width: 240px;
}

select
{
	width : 167px;
}


div.textarea
{
	/*width : 258px;*/
	/*height : 89px;*/
	/*background : transparent url('../images/textarea.jpg') 5px 0px no-repeat;*/
	/*overflow : hidden;*/
	/*padding-left : 5px;*/
	/*margin-left : -10px;*/
	/*margin-top : -5px;*/
}

div.textarea textarea
{
	/*width : 238px;*/
	height : 50px;
	/*background-color : transparent;*/
	/*border : none;*/
	font-size : 11px;
	color : #464033;
	padding : 5px;
	font-family : tahoma, sans-serif;
    width: 240px;
    background-color: #F3EED8;
    border: 1px solid #D0CAB4;
}


#form2
{
	padding : 20px;
	position : absolute;
	right:20px;
	top:44px;
}


#adresy
{
	width  : 202px;
	background : transparent url('../images/bgtele.jpg') 0px 0px no-repeat;
	padding : 10px 20px 20px 20px;
	position : absolute;
	top : 45px;
	left : 386px;
}

#adresy a
{
	color : #007613;
	text-decoration : none;
}

#adresy a:hover
{
	text-decoration : underline;
}


#content h2
{
	font-size : 11px;
	color : #464033;
	margin : 0px 0px 10px 0px;
	padding : 0px 0px 10px 0px;
	border-bottom : 1px #907348 solid;
	line-height : 18px;
}


/******************************************************************************/
/***************************** INDEX.CSS **************************************/
/******************************************************************************/

#left_home
{
	color : #6e6847;
	width : 489px;
	overflow : hidden;
	position : relative;
	line-height : 18px;
	float : left;
}


#left_home a.arrow, #left_home a.arrow2, #right_home a.arrow, #right_home a.arrow2
{
	text-decoration : none;
	font-size : 9px;
	color : #504924;
	line-height : 13px;
}

#left_home a.arrow:hover, #left_home a.arrow2:hover, #right_home a.arrow:hover, #right_home a.arrow2:hover
{
	text-decoration : underline;
}

a.arrow
{
	background : transparent url('../images/arrow5.jpg') 0px 4px no-repeat;
	padding-left : 15px;
}

a.arrow2
{
	background : transparent url('../images/arrow4.jpg') 0px 5px no-repeat;
	padding-left : 20px;
}

a.ar
{
	margin-left : 10px;
	clear : both;
	float : left;
}
a.ar2
{
	clear : both;
	float : left;
}

#welcome
{
	line-height : 24px;
	padding : 10px 10px 15px 10px;
}

#welcome a
{
	clear : both;
}

#welcome img
{
	float : left;
	margin : 10px 10px 10px 0px;
}


div.hbel
{
	clear : both;
	height : 35px;
	overflow : hidden;
	line-height : 35px;
	padding-left : 35px;
	font-size : 12px;
	background-image : url('../images/hbel.jpg');
	font-weight : bold;
}



div.product
{
	line-height : 15px;
	border-bottom : 1px #E6E6E1 solid;
	padding : 10px 10px 15px 10px;
	margin : 10px 0px;
}


div.product img
{
	float : left;
	margin : 0px 10px 10px 0px;
}

div.product b
{
	color : #007613
}


div.product strong
{
	color : #504924;
	font-size : 12px;
}










#right_home
{
	color : #6e6847;
	width : 461px;
	overflow : hidden;
	position : relative;
	line-height : 18px;
	float : right;
}

div.linki
{
	background : transparent url('../images/hb.jpg') 0px 0px no-repeat;
	margin-top : 5px;
	padding : 10px;
}

div.linki ul, div.kontakt li
{
	padding : 0px;
	margin : 0px;
	list-style-type : none;
}


div.linki li.a2
{
	display : block;
	font-size : 1px;
	line-height : 1px;
	height : 1px;
}



div.linki li.a1
{
	background : transparent url('../images/arrowk.gif') 5px 7px no-repeat;
	padding-left : 23px;
	padding-top : 4px;
	padding-bottom : 4px;
}


div.linki li.a1 a
{
	color : #504924;
	text-decoration : none;
}

div.linki li.a1 a b
{
	color : #007613;
}

div.linki li.a1  a:hover
{
	text-decoration : underline;
}


div.kontakt
{
	background : transparent url('../images/telbg.jpg') 0px 0px no-repeat;
	padding : 16px 0 10px 55px
}


#right_home div.box
{
	width : 225px;
	overflow : hidden;
}

div.bleft
{
	float : left;
}

div.bright
{
	float : right;
}





#aktbel
{
	clear : both;
	height : 35px;
	overflow : hidden;
	line-height : 35px;
	padding-left : 35px;
	font-size : 12px;
	background : transparent url('../images/h2bg.jpg') 0px 10px no-repeat;
	font-weight : bold;
	padding-top : 10px;
	margin-bottom : 10px;
	clear : both;
}


#aktbox
{
	background : transparent url('../images/aktbg.jpg') 0px 0px no-repeat;
	padding : 10px;
}

#aktbox img
{
	float : left;
	margin : 0px 10px 20px 0px;
}

#aktbox span
{
	color : #dfddd1;
}


#aktbox b
{
	color : #007613;
}



/******************************************************************************/
/****************************** REFERENCJE.CSS ********************************/
/******************************************************************************/




#hbel
{
	height : 34px;
	line-height : 34px;
	background-image : url('../images/refbel.jpg');
	padding-left : 30px;
	font-weight : bold;
	font-size : 12px;
    color: #6E6847;
}


#refbg
{
	height : 245px;
	background-image : url('../images/refbg.jpg');
	position : relative;
	color : #6e6847;
	line-height : 18px;
}

#tefadd
{
	position : absolute;
	top : 31px;
	left : 101px;
}

#teftel
{
	position : absolute;
	top : 141px;
	left : 61px;
}

#reftel span
{
	color : #504924;
}


#refbg img
{
	position : absolute;
	top : 93px;
	left : 23px;
}


#refbg a
{
	color : #007613;
	text-decoration : none
}

#refbg a:hover
{
	text-decoration : underline;
}










#right h2
{
	font-size : 12px;
	margin : 0px;
	color : #6e6847;
	padding : 10px 0px 20px 20px;
	background : transparent url('../images/aro.jpg') 0px 12px no-repeat;
}


#right img.photo
{
	float : left;
	margin : 0px 10px 10px 0px;
}


#right img.wiecej
{
	float : right;
	margin : 20px 10px 5px 10px;
}


#right div.news
{
	border-bottom : 1px #E0DED3 solid;
	line-height : 18px;
}

#right div.clear
{
	clear : both;
}



















#stronicowanie
{
	padding : 15px;
	text-align : center;
	margin-top : 10px;
	color : #696860;
}

#stronicowanie *
{
	vertical-align : middle;

}

#stronicowanie a
{
	text-decoration : none;
	color : #696860;
	border : 1px #ccc solid;
	padding : 3px 7px;
	margin-left : -4px;
}

#stronicowanie a:hover
{
	text-decoration : underline;
}

#stronicowanie a.over
{
	font-weight : bold;
	background-color : #fff;
}

#stronicowanie a.txta
{
	border : #fff !important;
	color : #028500;
	font-size : 11px;
	margin-left : 5px;
	background-color : #fff;
}




/******************************************************************************/
/************************** SKLEP2.CSS ****************************************/
/******************************************************************************/



h1
{
	font-size : 11px;
	padding : 10px;
	color : #007613;
	border-bottom : 1px #D2D1C6 solid;
	width : 95%;
	margin : 0px auto;
	line-height : 30px
}

h1 span
{
	color : #504924;
	font-weight : normal;
}

h1 span b
{
	font-size : 12px;
}

/*table
{
	width : 640px;
	margin : 0px auto;
	border : 1px #E1DECE solid;
	border-width : 1px 1px 0px 1px;
}


td
{
	border : 1px #E1DECE solid;
	border-width : 0px 0px 1px 1px;
	padding : 3px 10px 3px 20px;
}
td.bg
{
	border : 1px #E1DECE solid;
	border-width : 0px 0px 1px 0px !important;
	width : 266px;
	background-color : #EFEEE7;
	padding : 3px 10px 3px 10px;
}*/





#gallery
{
	width : 715px;
	padding-left : 10px;
	float : left;
}



#docs
{
	width : 715px;
	float : left;
	padding-left : 10px;
	/*overflow : hidden;*/
    padding-top: 10px;
}

#docs div.break
{
	height : 1px;
	font-size : 1px;
	line-height : 1px;
	background : transparent url('../images/break.jpg') 0px 0px no-repeat;
	margin : 7px 0px 3px 0px;
}

#docs *
{
	vertical-align : middle;
}

#docs div
{
    float: left;
    background: transparent url('../images/file.jpg') no-repeat;
    padding: 5px 15px 5px 30px;
}

#docs a
{
	color : #504924;
	text-decoration : none;
    margin-right: 30px;
}

#docs img
{
	margin-left : 7px;
	margin-right : 10px;
}

#docs a:hover
{
	text-decoration : underline;
}



img.obr
{
	float:right;
	margin : 0px 0px 10px 10px;
}


input.dokosza
{
    background: transparent url('../images/dodaj_do_koszyka2.jpg') no-repeat;
    border: none;
    width: 107px;
    height: 23px;
    font-size: 9px;
    padding: 0px 0px 4px 10px;
    cursor: pointer;
    color: #4C4C26;
}


/******************************************************************************/
/****************************** KOSZYK.CSS ************************************/
/******************************************************************************/




div.gradbox
{
	border : 1px #DBDBDB solid;
	background : #fff url('../images/grad.jpg') 0px 100% repeat-x;
	overflow : hidden;
	padding : 15px;
}

div.gradbox ul, div.gradbox li
{
	margin : 0px;
	padding : 0px;
	list-style-type : none;
}

div.gradbox li
{
	padding-left : 15px;
	line-height : 18px;
	background : transparent url('../images/arrows.gif') 0px 8px no-repeat;
}

div.gradbox  a
{
	color : #028500;
	text-decoration : none;
}

div.gradbox a:hover
{
	text-decoration : underline;
}

div.gradbox b a
{
	text-decoration : underline;
}

div.gradbox b a:hover
{
	text-decoration : none;
}

div.gradbox ul.right
{
	float : right;
	padding-right : 90px;
}

div.gradbox div.right
{
	float : right;
	padding-right : 80px;
	/*padding-top : 35px;*/
}


div.box2
{
	padding-left : 40px;
	margin-top : -1px;
}



td.naglowektabeli
{
	background : transparent url("../images/gradbel.jpg") 0px 0px repeat-x;
	height : 30px;
	line-height : 30px;
	overflow : hidden;
	padding-left : 12px;
	font-weight : bold;
	color : #555555;
}

tr.naglowektabeli td
{
	background : transparent url("../images/gradbel.jpg") 0px 0px repeat-x;
	height : 30px;
	line-height : 30px;
}

span.txt1
{
	color : #28791e;
	font-size : 12px;
	margin-left : 15px;
	font-weight : bold;
}

span.txt2
{
	color : #555;
	font-size : 11px;
	font-weight : normal !important;
	margin-left : 40px;
}

td.tdborder
{
	border-top : 1px #D9D9D9 solid;
	border-right : 1px #D9D9D9 solid;
}
td.produktopis img
{
	float : left;
	margin : 0px 7px 7px 0px;
	border : none
}
td.produktopis
{
	vertical-align : top;
	width : 460px;
	padding : 10px;
	color : #666;
}

td.produktopis b
{
	color : #297a1f;
}

td.produktopis img
{
	margin-right : 20px
}

td.produktcena
{
	vertical-align : middle;
	text-align : center;
	background-color : #eee;
	width : 65px;
	padding : 0px 20px;
}
td.produktilosc
{
	vertical-align : middle;
	text-align : center;
	width : 50px;
	padding : 0px 20px;
}
td.produktakcja
{
	text-align : left;
	padding : 25px 20px;
	border-right-width:0px !important;
	white-space : nowrap;
	vertical-align : top;
}

td.produktakcja img
{
	margin-right : 5px;
	border : none;
	vertical-align : middle;
}

td.produktakcja a
{
	color : #016480;
	text-decoration : none;
}

td.produktakcja a:hover
{
	text-decoration : underline;
}



#tdbottom *
{
	vertical-align : middle;
}

#zawartosckoszyka
{
	clear:both;
	margin-top:20px;
	width:100%;
	border:1px #D9D9D9 solid;
}
#zawartosckoszyka td
{
	color : #797979;
}

tr.naglowektabeli2
{
	font-weight : bold;
	color : #7C7C7C;
}

tr.naglowektabeli2 td
{
	height : 30px;
	line-height : 30px;
	padding : 0px 12px !important;
}

input.button3
{
    font-size: 9px;
    background: transparent url('../images/button3.jpg') no-repeat;
    width: 51px;
    height: 23px;
    border: none;
}

input.krzyzyk
{
	background: transparent url('../images/krzyzyk.jpg') no-repeat;
	width: 13px;
	height: 13px;
	border: none;
	cursor: pointer;
}

div.tekst_left
{
    background:transparent url(../images/ug.gif) repeat-x scroll 0 0;
    display:block;
    overflow:hidden;
    width:216px;
    padding: 0px 5px;
}

div.sitemap
{
    color: #6E6847;
}
div.sitemap a
{
    color: #6E6847;

}
div.sitemap ul
{
    padding-left: 0px;
	margin-left: 0px;
	line-height: 12px;
    list-style: none;
}
div.sitemap li
{
    background:transparent url(../images/arrow3.gif) no-repeat scroll 0px 8px;
    padding-left: 16px;
    padding-top: 4px;
	margin-left: 0px;
	line-height: 12px;
}
.seo{
	display:inline;
	font-family:tahoma,helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}