*
{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color : #000000;
	font-family: Verdana, Arial, Helvetica;
	border: 0px solid #000000;
}
a:hover
{
text-decoration:none;
color:#00F;
}

.wstazka {
  background: url("/data/img/wstazka.gif") no-repeat;
  float: left;
  width: 31px;
  height: 41px;
  margin: 2px 5px 0 0;
  }


.image img
{

}
.left
{
float:left;
padding:5px 13px 13px 0px;
}

#header img
{
	display:block;
}

#header object
{
	display:block;
}

body
{
	text-align:center;
	background-color: #938fc0;

}
#container
{
	position:relative;
    margin: 0 auto 0;
	text-align: left;
	background-color: #FFFFFF;
    background: url(container_bg.gif) center top repeat-y;
    width: 770px;
	height:auto;
}


#header,#leftcontent,#rightcontent
{
	padding-left:5px;
}

/*---------------------------------------------------------------------------------- */
/*header*/

#header
{
	width: 760px;
	padding-bottom:15px;
}

#topheader
{
/*padding: 0px 20px 2px 20px;*/
text-align:right;
/*background: url(logo_small.gif) 20px 2px no-repeat;*/
height:45px;
}
#golang
{
float:left;
margin-right:15px;
padding-top:5px;
}
.toplogo
{
float:left;
margin-left:5px;

}
.topsearch
{
	float:right;
	}
#search
{

	padding-right:10px;
	padding-top:12px;
}

#searchbox
{
	background-color: #f5f5fa;
	padding:3px;
	padding-top:1px;
	margin-right:5px;
}

#searchsubmit
{
	padding:1px;
	margin:0px;
	font-size:10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #222222;
	border-bottom-color: #222222;
	border-left-color: #FFFFFF;
	background-color: #f5f5fa;
}


/*---------------------------------------------------------------------------------- */
/*leftcontent*/

#leftcontent
{
	position:absolute;
	left:0;
	width:233px;
	padding-top:1px;
	padding-bottom:1px;

}

/*---------------------------------------------------------------------------------- */
/*rightcontent*/

#rightcontent
{
	text-align: left;
	width:527px;
	margin-left: 233px;font-size:9px;
	padding-top:1px;
	padding-bottom:15px;
}

/*---------------------------------------------------------------------------------- */
/*bloki*/

#aktualnosci,#galeria,#kontakt,#mapa,#ofirmie,#produkty,#salonsprzedazy
{
margin: 0 auto 20px;
text-align:left;
}

#kontakt,#ofirmie,#produkty,#salonsprzedazy
{
	width:490px;
	background-color:#f7f7ff;
	height:169px;
}


#aktualnosci,#galeria
{
	width:233px;
}
#aktualnosci .blockheader
{
color:#ff0000;
}
#aktualnosci
{
background-color:#e5e5ff;

}
#aktualnosci ul
{
list-style:none;
padding:0px 20px 0px 20px;
}
#aktualnosci li
{
padding:8px 0 8px 0;
border-bottom:1px solid #cccccc;
}

#galeria,#mapa
{
	background-color:#f7f7ff;
}

#galeria
{
text-align:center;
}

#galeria img
{
border:1px solid #4135da;
}
#galeria p
{
font-size:9px;
color:#9191e8;
}
#galeria .pic
{
padding:5px 0 5px 0;
}
#galeria .blockheader,#aktualnosci .blockheader
{
text-align:left;
background: url(galeria_bg.jpg) 0 0 no-repeat;
height:19px;
padding-top:3px;
}



#mapa
{
	width:213;
	padding:2px 10px 2px 20px;
	height:73px;
	text-align:center;
}

#mapa img
{
	float:left;
	padding-right:15px;
	margin:auto;
}

#mapa p
{
	font-size:11px;
	line-height:18px;
	padding-top:15px
}

#ofirmie
{

}

#produkty
{
border:1px solid black;
padding:0px;
}

#produkty .blockcontent
{
	padding:13px 0 0 0px;
	width:488px;
	margin:0 auto 0;
	text-align:center;
}

#produkty .blockcontent img
{
	margin:0px;
	padding:0 0px 0 0px;
}

#salonsprzedazy
{

}

#topbaner
{

}

#topmenu
{

}

#topheader
{

}

/*---------------------------------------------------------------------------------- */
/*blockheader*/

.blockheader
{
	background: url(blockheadback.jpg) 0 0 no-repeat;
	background-color:#938fc0;
	height:15px;
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
	padding: 2px 0px 0px 8px;
}

.blockcontent
{
	padding:15px 25px 15px 25px;
	line-height:19px;
	font-size:11px;
}

.blockcontent img
{
	padding-right:25px;
	padding-bottom:15px;
	float:left;
}

/*---------------------------------------------------------------------------------- */
/*top-menu */

div#topmenu
{
background-color: #f5f5fa;
border-bottom: solid 1px #FFFFFF;
}

div#topmenu ul
{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: white;
text-align: center;
margin: 0;
padding-bottom: 4px;
padding-top: 4px;
}

div#topmenu ul li
{
display: inline;
margin-left: -4px;
}

div#topmenu ul li a
{
padding: 5px 25px 5px 25px;
color: black;
text-decoration: none;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
}

div#topmenu ul li a:hover
{
background-color: #938fc0;
color: white;
}



#active a { border-left: 1px solid #fff; }

.article
{
font-size:12px;
line-height:19px;
padding: 0px 35px 25px 35px;
}
.article h1
{
font-size:18px;
padding: 15px 0px 8px 0px;
}

.article ul
{
margin: 10px 20px 10px 30px;
}


/*news *************************************/

.newsgroup
{
width:460px;
text-align:center;
margin: 0px auto 0px;

}
.news
{
width:410px;
text-align:left;
margin: 0px auto 0px;
border: 1px solid #e1e0e0;
padding:12px;
margin-bottom:25px;
}

.newsheader
{
font-size:14px;
font-weight:bold;
margin-bottom:10px;
}

.newscontent
{
font-size:12px;
line-height:19px;
padding:0px 20px 0px 20px;

}

.newsbottom
{
clear:left;
border-bottom: 1px solid #938fc0;
margin-top:9px;
}

.newsdate
{
float:left;
color:#938fc0;
font-size:9px;
}

.newsmore
{
margin-left:350px;


}

.newsmore a
{
font-size:9px;
text-decoration:none;
color: #0000FF;
font-weight:bold;
}

.test a
{
text-decoration:none;
color: #ff0000;
}
.test1 a
{

color: #ff0000;
}

.right
{
float:right;
}

/* galeria  - wyb�r kategorii*/
.categgrp { margin: 5px 0 0 0; min-width: 8em; min-height: 8em; padding: 5px; border: 1px solid black; text-align:left; }
.categgrp * {  }
.categgrp ul { list-style: none; padding: 0; color: gray; margin-top: 5px; margin-left:0px;}
.categgrp li {  color: gray; display:block; margin-top:2px; }
.categgrp .count { color: black; }
.inside {
	display:block;
	width:90%;
	padding-left: 14px;
    background-image: url(../img/akt_kat.gif);
	background-repeat:no-repeat;
	background-color: #E8E5F7;
	background-position: 2px;
 }
 #imgsearchbox
{
	font-size:11px;
	border:1px solid #cccccc;
	width:200px;
	margin:0px auto 0px;
	padding:5px;
	text-align:center;
	background-color:#FFFFFF;
}
#imgsearchbox a
{
	text-decoration:underline;
}
#deletekat
{
	font-size:12px;
	clear: both;
	text-align:center;
	float:none;
	padding-top:7px;
}
/* galeria  - wyb�r kategorii -end*/

/* galeria  -lista zdj��*/
	div.pict {float: left; height: 160px; width: 160px; padding: 0px; margin: 5px 3px 0 3px;  text-align:center; background-image: url(../img/gallerybk.gif);background-repeat:no-repeat;}
	div.pict img {border: 0px solid; margin:5px 0 0 0;}

	div.pict ul {margin: 0.25em 0 0; padding: 0; list-style: none;}
	div.pict ul li {}
	li.title {display: block; text-align: center;font-size:10px;}
	li.size {display: block; text-align: center;font-size:9px;color:#999999;}
	li.button {display: block; text-align: center;}
	.gallerylist
	{
		margin:0 auto 0;
		width:510px;


	}
	.gallerylistbottom
	{
		clear:left;
	}

	.galleryitem .size {text-align: center;font-size:9px;color:#999999;}
	.galleryitem .title {padding:3px 15px 5px 15px;font-weight:bold;}
	.galleryitem .description {padding:3px 15px 5px 15px;}
	.galleryitem
	{
		margin:0 auto 0;
		width:480px;
		border:1px solid #CCC;
		padding:5px 0 0 0;
		padding-bottom:15px;

	}
	.galleryitem img
	{
		margin:0 auto 0;
		width:450px;
		display:block;
	}

.searchresultsim
{
	padding-left:15px;
	padding-right:15px;

}
.searchresultsim
{
	padding-left:15px;
}

.searchsectionim
{
	margin-top:12px;
	padding-top:3px;
	width:100%;
	border-top:1px solid #DDDDDD;
	color:#999999;
}
.searchresultim
{
	padding-top:10px;
	padding-left:25px;
	padding-right:25px;
	width:400px;
}
.searchresultheadim a
{
	color:#0000cc;
}

.searchresultbodyim
{
	padding-left:15px;
	font-size:11px;
}

.searchresultbottomim
{
	padding-left:15px;
	font-size:10px;
	color:#008000;
}
/* galeria  -lista zdj�� - end*/

/* dzia� kontakt */
.kontakttop
{
	margin:0 auto 0;
	padding-left:20px;
	width:430px;
	background-color:#fff7d2;
	height:169px;
	margin-bottom:10px;
}
.kontakttop img
{
	margin-top:20px;
}
.kontaktelements
{
	margin:0px auto 0px;
	width:480px;


}

.kontaktelem
{

	padding:2px 10px 0px 10px;
	margin-bottom:4px;

	line-height:17px;
}

.kontaktelemhead
{
	border-bottom:1px solid #DDDDDD;
	padding-left:15px;
	padding-bottom:3px;
	margin-bottom:5px;
	font-weight:bold;
}

.kontaktelembottom
{
clear:left;
VISIBILITY:hidden;
height:1px;
}
.kontaktelemcontent
{
	padding-left:20px;
}
.kontaktelem .image img
{
	padding-left:15px;
	padding-top:1px;
	margin-bottom:0px;
}
.mapapart
{
text-align:center;
}
.mapapart p
{
padding-top:8px;
}
.mapa
{
width:400px;
margin:0 auto 0;
}
.mapa .left;
{

}
/* dzia� kontakt - end*/


.information
{
	font-size:small;
	padding:8px;
	width:85%;
	margin:10px auto 10px;
	background-color: #efeffb;
	border:1px solid #AEB5F9;
}

.information a
{
	display:block;
	text-align:center;
}


/* dzia� produkty */
#prodbreadcrumbs
{
font-size:9px;
margin-bottom:9px;
padding:0;
background-color:#f7f7ff;
}
#prodbreadcrumbs a
{
font-size:9px;
}

#productmenu
{
padding-left:3px;
font-size:9px;
}


.product
{
width:460px;
margin:0 auto 0;
padding:0 25px 0 25px;
line-height:1.8em;
font-size:x-small;
}

.product h1
{
margin:0;
font-size:17px;
color:#0b00a1;
font-weight:bold;
width:450px;
background-color:#fff7d2;
padding:5px 5px 5px 5px;
}
.prodshortdesc
{
margin-bottom:15px;

}
.prodsectcont
{
	padding-left:15px;

}
.prodsectcont ul
{
    margin: 10px 20px 10px 20px;

}
.prodsectcont .image img
{
	padding-top:0px;

}

.prodsectbottom
{
clear:both;
height:1px;
visibility:hidden;
}
.prodsectname
{
width:300px;
margin-top:15px;
margin-bottom:5px;
padding-bottom:2px;
clear:left;
border-bottom:1px solid #cccccc;
font-weight:bold;
}

/*lista produktow*/
.productlistgroup
{
width:90%;
margin:0 auto 0;
}

.prodlistcateg
{

	background-color:#FFF;
	font-weight:bold;
	padding-left:21px;
	background: url(../img/prod_cat.gif) 0 0 no-repeat;
}
.prodlist .level2
{
	margin-left:15px;
}
.prodlist .level3
{
	margin-left:30px;
}
.prodlist .level4
{
	margin-left:45px;
}
.prodlist .level5
{
	margin-left:60px;
}
.prodlist .level6
{
	margin-left:75px;
}



.prodlist
{
width:92%;

padding:5px 4% 7px 4%;
margin-bottom:1px;

}
.prodlist .image img
{
	padding:0px;
	margin:0px;
	padding-left:65px;
}

.prodlisthead
{
font-size:13px;
margin-bottom:7px;
border-bottom:1px solid #EEE;


}

.prodlistdesc
{
font-size:10px;
padding-left:8px;
padding-right:15px;
}

.prodlistdesc p
{
font-size:10px;

}
.prodlistdesc strong
{
font-size:10px;
}

.prodlistbottom
{
padding:0px;margin:0;
padding-right:15px;
clear:left;
text-align:right;
}

.prodlistbottom a
{
color:#00F;
font-size:11px;
}
/*  produkty-menu*/
.prodcount
{
color:#666666;
font-size:11px;
}
.prodmenucat
{
	margin-top:6px;
	background: url(../img/prod_cat.gif) 0 0 no-repeat;
}
.prodmenuprod
{
	margin-top:6px;
	background: url(../img/prod_prod.gif) 2px 2px no-repeat;
}
#productsmenu
{
	margin:0px auto 15px;
	width:233px;


}
.prodmenucat a
{
	font-weight:bold;
	padding-left:19px;
}
.prodmenuprod
{
	padding-left:14px;
}

#productsmenu a
{
font-size:11px;
}

#productsmenu .level1
	{
	margin-left:5px;
	background-color:#FeFeFE
	}
#productsmenu .level2
	{
	margin-left:15px;
	}
#productsmenu .level3
	{

	margin-left:30px;
	}
#productsmenu .level4
	{

	margin-left:45px;
	}
#productsmenu .level5
	{

	margin-left:60px;
	}
#productsmenu .level6
	{

	margin-left:75px;
	}

#produktylista
	{
	height:250px;
	}



/* dzia� produkty - end*/

/* wyszukiwarka */
#searchtop
{
width:450px;
padding-left:15px;
font-size:12px;
}
.searchresult
{
	padding-top:10px;
	padding-left:25px;
	width:450px;
}

.searchresults
{
	padding-left:15px;
}

.searchsection
{
	margin-top:12px;
	padding-top:3px;
	width:300px;
	border-top:1px solid #DDDDDD;
	color:#999999;
}

.searchresulthead a
{
	color:#0000cc;
}

.searchresultbody
{
	padding-left:15px;
	font-size:11px;
}

.searchresultbottom
{
	padding-left:15px;
	font-size:10px;
	color:#008000;
}
.searchrelev
{
	color:#ff3333;
	font-size:10px;
}

.highlight1
{
	font-size:inherit;
	background-color:#ffff66;
}
.highlight2
{
	font-size:inherit;
	background-color:#a0ffff;
}
.highlight3
{
	font-size:inherit;
	background-color:#99ff99;
}

#search2
{
padding:5px 0 5px 0;
}

/* wyszukiwarka - end */

#searchinfo
{
	font-size:small;
	padding:8px;
	width:85%;
	text-align:center;
	margin:10px auto 10px;
	background-color: #efeffb;
	border:1px solid #AEB5F9;
}

.fileslistehead
{
	background-color:#efeffb;

}


/*autosuggest*/
.suggestion_list
 {
 background: white;
 border: 1px solid;
 width:200px;
 padding: 4px;
 font-size:10px;
 }

 .suggestion_list ul
 {
 padding: 0;
 margin: 0;
 list-style-type: none;
 }

 .suggestion_list a
 {
 text-decoration: none;
 color: navy;
 }

 .suggestion_list .selected
 {
 background: navy;
 color: white;
 }

 .suggestion_list .selected a
 {
 color: white;
 }

 #autosuggest
 {
 display: none;
 z-index:120;
 }
 /*autosuggest - end*/

.banerantykor
{
display:block;
margin:0 auto 20px;
}

.clear
{
clear:both;
}
.product0, .product1, .product2, .product3, .product4, .product5, .product6
{
clear:both;
margin-top:8px;
padding-right:19px;
}
.product0 h4 a, .product1 h4 a, .product2 h4 a, .product3 h4 a, .product4 h4 a, .product5 h4 a,.product6 h4 a
{
	border-bottom:1px solid #ccc;
	text-decoration:none;
	color: #00d;
}
.product0 h4, .product1 h4, .product2 h4, .product3 h4, .product4 h4, .product5 h4,.product6 h4
{
margin-bottom:3px;
}

.prodlistcateg1,.prodlistcateg2, .prodlistcateg3, .prodlistcateg4, .prodlistcateg5, .prodlistcateg6
{
	clear:both;
	background-color:#FFF;
	font-weight:bold;
	margin-top:12px;
	padding-left:21px;
	background: url(../img/prod_cat.gif) 0 2px no-repeat;
}	

.prodlistcateg1 a,.prodlistcateg2 a, .prodlistcateg3 a, .prodlistcateg4 a, .prodlistcateg5 a, .prodlistcateg6 a
{
	font-size:17px;
	text-decoration:none;

}

.product2, .prodlistcateg2
{
	margin-left:15px;
}
.product3, .prodlistcateg3
{
	margin-left:30px;
}
.product4, .prodlistcateg4
{
	margin-left:45px;
}
.product5, .prodlistcateg5
{
	margin-left:60px;
}
.product6, .prodlistcateg6
{
	margin-left:75px;
}
.author
{
font-size:11px;
text-align:right;
width:90%;
margin:10px auto 0;
border-top:1px #eee solid;
padding-top:10px;
	}
.author a
{
font-size:11px;	
}