body {
	margin:0px; padding:0px;
   	background:#fff url(gfx/bg.jpg) repeat-x top left;
   	font-size:11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   	color:#333;
	line-height: 1.4;

}
#strona_zewn {
   margin-left:auto; margin-right:auto; padding:0px;
   width:780px;
}
#strona {
   	margin:0; padding:0px;
	background: url(gfx/strona.jpg) repeat-y top left;
   	width:780px;
	float: left;
}

input,select,textarea{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color:#333;
	border: 1px #999 solid;
	font-size:11px;
}
input.rejestracja{
	border: 0px;
}
/* nad banerem -------------------------------------------------------- */
#nad_banerem{
	margin: 0px; padding: 0px;
	width: 780px;
}
#baner{
	float: left;
	width: 780px;
	height: 253px;
	margin: 0px;
	padding: 0px;
}
#logo{
	float: left;
	width: 480px;
	margin: 0px;
	padding: 0px;
}
#profile{
	float: left;
	width: 300px;
	margin: 0px;
	padding: 0px;
}
a.profil, .profil_1, .profil_2, .profil_3, .profil_4{
	color: #ccc; text-decoration: none; font-weight: bold;
}
a.profil:hover, #profil_akt {
	color: #FF6201; text-decoration: none;  font-weight: bold;
}
.profil_1 {
text-decoration: none; font-weight: bold;
color: #FF6201;
}
.profil_2 {
text-decoration: none; font-weight: bold;
color: #d34c49;
}
.profil_3 {
text-decoration: none; font-weight: bold;
color: #77b11e;
}
.profil_4 {
text-decoration: none; font-weight: bold;
color: #ed9c1f;
}
.profil_1:hover{
color: #FF6201;
text-decoration: underline;
font-weight: bold;
}
 
.profil_2:hover
{
color: #d34c49;
text-decoration: underline;
font-weight: bold;
}
.profil_3:hover
{
color: #77b11e;
text-decoration: underline;
font-weight: bold;
} 

.profil_4:hover{
color: #ed9c1f;
text-decoration: underline;
font-weight: bold;
}
/* main --------------------------------------------------------- */

#main{
	float: left;
	width: 780px;
	margin: 0px;
	padding: 0px;
}

a {
	font-weight: normal; 
	color: #FF6201; 
	text-decoration: none;
}

a:hover {
	font-weight: normal; 
	color: #FF6201; 
	text-decoration: underline;
}

.input {
	border: #ccc 1px solid; 
	font-size: 11px; 
	width: 105px; 
	color: #666666; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	
}

.nag_pom{
	padding: 20px 0px 0px 40px; margin: 0px;
	background: url(gfx/naglowek.jpg) no-repeat;
	color: #FF6201;
	font-weight:bold;
	font-size: 16px;
	height: 50px;
	width:190px;

}
.podnag_pom{
	float: left; padding: 0px; margin: 0px;
	color: #FF6201;
	font-weight: bold;
	font-size: 12px;
	height: 50px;
}
p.p_pom{
	margin-top:2px;	
	color: #FF6201;
	font-weight: bold;
	font-size: 12px;
}
p.p_crn{
	margin-top:2px;	
	font-weight: bold;
	font-size: 11px;
}

/* lewy panel---------------------------------------------------- */

#lewy_panel{
	float: left; padding: 0px; margin-left: 1px;
	background: url(gfx/lewy_panel.jpg) no-repeat; 
	width: 219px;
}
.img_lewa{
	margin: 5px 0px 5px 7px;
}

/* prawy panel---------------------------------------------------- */

#prawy_prawy{
	float: left; padding:0px; margin:40px 0px 0px 0px;
	width: 320px;
}

#prawy_lewy{
	float: left; padding:0px; margin:40px 0px 0px 0px;
	width: 230px;
}

#prawy_dlugi{
	float: left; padding:0px; margin:40px 0px 20px 10px;
	width: 500px;
}

/* kategoria --------------------------------------------------- */
.kategoria{
	float: left; padding:0px; 
  margin:10px 5px 10px 0px;
  _margin:0px;
	background: url(gfx/produkt.jpg) no-repeat; 
	width: 162px; 
  height: 212px
}
.kimg{
	float: left; 
	display: table;
	_position: relative;
  margin-top:10px; 
  padding:0px;
	height:160px; 
  width:162px;
	text-align:center;
	
} 
.kimg_cell {
_position: absolute;
 _top: 50%; 
 _left: 0px; 
 _width: 100%; 
 display: table-cell;
vertical-align: middle;
}
.kimg_holder {
_position: relative;
_top: -50%;
}
.kopis{
	float: left; padding:0px; 
  margin:5px 15px 10px 10px;
  _margin:5px 15px 5px 5px;
	height:30px; width:135px;
	text-align:center;
	font-weight: bold;
	color: #FF6201; 
}
a.produkt {
	font-weight: bold; 
	color: #FF6201; 
	text-decoration: none;
}

a.produkt:hover {
	font-weight: bold; 
	color: #000; 
	text-decoration: none;
}
/* lista --------------------------------------------------- */
#lista{
	float: left; padding:0px; margin:10px 5px 10px 10px;
	width:180px;
	border: 0px solid #ccc;
}

a.produkt2 {
	color: #999; 
	text-decoration: none;
	padding-left:20px;
	background:url(gfx/folder.gif) no-repeat top left; 
}

a.produkt2:hover {
	color: #000; 
	text-decoration: none;
}



/* faq ------------------------------------------------------- */
.lp{
	float: left; margin-top:10px; padding-right: 10px;
	width: 20px;
	text-align: right;
	line-height: 20px;
	font-weight: bold;
}
.faq{
	float: left; margin-top:10px; padding:0px;
	width: 450px;
	line-height: 20px;
}

/* niewykorzystane */
.linki_dolne{
	float: left; padding: 0px; margin: 10px 0pc 10px 0px;
	width: 780px;
	
}
a.linki {
	padding: 0px 2px 0px 1px;
	color: #999; 
	font-size: 10px;
	text-decoration: none;
}

a.linki:hover {
	color: #FF6201; 
	text-decoration: none;
}

a.daszek {
	padding: 6px 10px 0px 10px;
	color: #FF6201; 
	font-size: 10px;
	text-decoration: none;
	background: url(gfx/luk.gif) no-repeat;
}

a.daszek:hover {
	color: #FF6201; 
	text-decoration: none;
}

/* aktualnosci---------------------------------------------------- */

.aktual{
	float: left; padding:0px; margin-top:10px;
	width:500px;
}
.aktual_data{
	float: left; padding:0px; margin:0px;
	width: 80px;
 	font-weight: bold;
}
.aktual_skrot{
	float: left; padding:0px; margin:0px;
	width: 420px;
}
.aktual_in{
	float: left; padding:0px; margin-bottom:20px;
	width:250px;
}
.aktual_data_in{
	float: left; padding:0px; margin:0px;
	width: 80px;
 	font-weight: bold;
}
.aktual_skrot_in{
	float: left; padding:0px; margin:0px;
	width: 170px;
}

/* formularz kontaktowy---------------------------------------------------- */
.form{
	height:30px;
	float:left;
	width:240px;
	margin:0px; 
}
.form1{
	float:left;
	width:80px;
	margin:0px; 
	padding:0px;
}
.form2{
	float:left;
	width:140px;
	margin:0px; 
	padding:0px;
}
/* katalogi---------------------------------------------------- */
.kat{
	height:30px;
	float:left;
	width:480px;
	margin:0px; 
}
.kat1{
	float:left;
	width:280px;
	margin:0px; 
	padding:0px;
	color:#444;
}
.kat2{
	float:left;
	width:200px;
	margin:0px; 
	padding:0px;
}
/* pobierz---------------------------------------------------- */
a.pobierz {
	text-decoration: none;
	padding-left:20px;
	background:url(gfx/folder.gif) no-repeat top left; 
}

a.pobierz:hover {
	text-decoration: underline;
}
.katpobierz{
	font-weight:bold;
	color:#444;
	float:left;
	width:480px;
	margin:0px; 
}
.scrolldiv{
	float:left; 
	height:324px; 
	width:7px; 
	border:1px #ccc solid; 
	border-left: 0px;
	padding:0px; 
	background-image: url(gfx/fndScroll.gif);
}
.scrolldivbut{
	float:left; 
	padding:0px; 
	width:7px;
	text-align: center;
}
* html .scrolldivbut img {
display: block;
}
.galeria{
	float:left; margin:5px 5px 0px 0px; padding:1px;height:80px; border:1px solid #ccc;
}
