body
{
	font-family: Arial;
	background-color: #FBFAF9;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	scrollbar-face-color: #94C459;
	scrollbar-highlight-color: #EBF2DC;
	scrollbar-3dlight-color: #D0EB96;
	scrollbar-darkshadow-color: #7D8C5D;
	scrollbar-shadow-color: #5A6E30;
	scrollbar-arrow-color: #E2E9D3;
	scrollbar-track-color: #E2E9D3;	
}

p
{
	margin: 5px 0px 8px 0px;
	padding: 0px;
}

input
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}

select
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;	
}

textarea
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;	
}

/*styl dla diva okalajacego seriws*/
div.outer-div
{
	text-align: left; 
	margin: 0px auto 0px auto;
	width: 781px;
	border: 1px solid #B7B7B7;
	position: relative;
	background-color: #FFFFFF;	
}

/*styl dla diva wewn. serwisu - srodek, strona glowna*/
div.inner-div
{
	text-align: left; 
	margin: 5px 10px 5px 10px;
	width: 365px;	
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
}

/*styl dla diva wewn. serwisu - srodek, inne niż glowna*/
div.inner-div2
{
	text-align: left; 
	margin: 10px 10px 5px 10px;
	width: 536px;
	height: 522px;	
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	overflow: auto;
}

/*styl dla stopki*/
.stopka
{
	font-family: Verdana;
	color: #000000;
	font-size: 10px;
	border-top: 1px solid #B7B7B7;
	height: 24px;
	vertical-align: middle;
	text-align: center;	
}

/*styl dla menu dolnego*/
.menu-dol
{
	font-family: Verdana;
	color: #CF4016;
	font-size: 10px;
	font-weight: bold;
	height: 25px;
	vertical-align: middle;
	text-align: right;	
}

/*styl dla menu gornego*/
.menu-gora
{
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	height: 24px;
	vertical-align: middle;
	text-align: center;
	background-image: url(../images/cell_05.jpg);
	background-repeat: repeat-x;
}

/*styl dla menu lewego*/
.menu-left
{
	font: 9px Verdana;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	background-color: #D1D1D1;
	border: 1px solid #FFFFFF;
}

h1
{
	font-family: 'Arial Narrow', Arial, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #Cf4016;
	margin: 0px 0px 8px 0px;
}

h2
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FC5F00;
	margin: 5px 0px 8px 0px;
}

.simh2
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FC5F00;
}

h3
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #25A9DD;
	margin: 5px 0px 8px 0px;
}

/*wyrożnienia typu nazwa produktu*/
h4
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #7DB23D;
	margin: 3px 0px 3px 0px;
	text-align: left;	
}

/*style dla linkow*/
a.link:link,
a.link:active,
a.link:visited
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #7DB23D;
	text-decoration: none;
}

a.link:hover
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #F8981D;
	text-decoration: underline;
}

/*style dla linkow menu dolnego*/
a.menu-d:link,
a.menu-d:active,
a.menu-d:visited
{
	color: #CF4016;
	text-decoration: none;
}

a.menu-d:hover
{
	color: #F8981D;
	text-decoration: underline;
}

/*style dla linkow wersja do druku*/
a.druk:link,
a.druk:active,
a.druk:visited
{
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	font;
	color: #666666;
	text-decoration: none;
}

a.druk:hover
{
	color: #F8981D;
	text-decoration: none;
}

/*style dla linkow menu gornego*/
a.menu-g:link,
a.menu-g:active,
a.menu-g:visited
{
	color: #000000;
	text-decoration: none;
	margin-left: 5px;
	margin-right: 5px;
}

a.menu-g:hover
{
	color: #F8981D;
	text-decoration: none;
	margin-left: 5px;
	margin-right: 5px;
}

/*style dla linkow w produktach poprzedni\nastepny */
a.link-prod:link,
a.link-prod:active,
a.link-prod:visited
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.link-prod:hover
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #F8981D;
	text-decoration: none;
}

/*style dla linkow w produktach - nieaktywne linki */
.link-prod-n
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

/*styl opisujacy maly box produktu na stronie glownej*/
.product-small-box
{
	width: 181px;
	height: 95px;
	border: 1px solid #B2B7B7;
	margin: 0px;
	padding: 0px;
	position: absolute;
}

/*styl opisuje diva z tytulem i opisem produktu na stronie glownej*/
.product-desc
{
	position: absolute;
	top: 3px;
	left: 63px;
	width: 115px;
	height: 62px;
	overflow: hidden;
}

/*styl opisujacy kontener trzymajacy boxy z produktami*/
.container-top
{
	position: relative;
	border-top: 0px solid #B2B7B7;
	border-bottom: 1px solid #B2B7B7;
	border-left: 1px solid #B2B7B7;
	border-right: 1px solid #B2B7B7;			
	width: 362px;
	margin: 0px;
	padding: 0px;	
}

/*styl opisujacy kontener na boxy po prawej*/
.container-prawa
{
	position: relative;
	border: 1px solid #B2B7B7;		
	width: 161px;
	margin: 15px auto 15px 0px;
	padding: 0px;	
}

/*styl opisujacy kontener na boxy po lewej*/
.container-lewa-duze
{
	position: relative;
	border: 1px solid #B2B7B7;		
	width: 210px;
	margin: 8px 5px 15px 5px;
	padding: 0px;
	background-color: #FFFFFF;
}

/*styl opisujacy kontener na produkty z wybranej kategorii*/
.container-kat
{
	position: relative;
	border: 1px solid #B2B7B7;		
	width: 515px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;	
}

.box-tytul
{
	background-image: url('../images/cell_05.jpg');
	background-repeat: repeat-x;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #2F5500;
	padding: 5px 0px 5px 0px;
	margin-bottom: 10px;
}

.box-tekst1
{
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	padding: 2px 15px 2px 15px;	
}

.box-tekst2
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	padding: 2px 15px 5px 15px;	
}

/*styl opisuje tlo i napisy w naglowku listy produktow*/
.naglowek-produkty
{
	background-color: #FFF7CC;
	color: #906E08;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	position: relative;
	width: 100%;
	height: 25px;
	border-top: 1px solid #B2B7B7;	
}

/*styl opisuje tlo i napisy w liscie produktow*/
.produkty
{
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	position: relative;
	width: 100%;
	height: 80px;
	border-top: 1px solid #B2B7B7;
	overflow: hidden;
}

/*styl opisuje tlo i napisy dla diva z produktem*/
.produkt
{
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	position: relative;
	width: 100%;
	height: 460px;
	border-top: 1px solid #B2B7B7;
	overflow: hidden;
}

/*styl opisuje kod produktu i cene na stronie z produktami*/
.kod-prod
{
	color: #666666;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;	
}

/*styl opisuje wartosci nakladu i cen na stronie z produktem*/
.produkt-naklad
{
	color: #666666;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}

/*styl opisuje wyglad akapitu z nakladem i cena na stronie z produktem*/
.produkt-naklad-paragraf
{
	padding: 0px;
	margin: 5px 0px 5px 0px;
}

/*styl opisuje tlo i napisy dla diva z na stronach info oraz z searchem*/
.info-container
{
	background-color: #FFFFFF;
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	position: relative;
	width: 100%;
	height: 460px;
	border-top: 1px solid #B2B7B7;
	overflow: auto;
}

/*styl opisuje wyglad formularza zamowienia*/
form.zamow
{
	width: 470px;
	margin: 20px auto 10px auto;
	text-align: left;	
}

/*styl opisuje wyglad formularza polecenia znajomemu*/
form.polec
{
	width: 350px;
	margin: 0px auto 0px auto;
	text-align: left;
}

/*styl dla wiersza formularza
1 i 2 to naglowek i pole typu input -> polowa formularza
3 pola typu textarea -> cala szerokosc formularza*/
div.form-row, div.form-row2, div.form-row3
{
	margin: 3px 0px 5px 0px;
	padding: 0px;
	text-align: left;
}

form.zamow div.form-row
{
	position: relative;
	height: 12px;
}

form.zamow div.form-row2
{
	position: relative;
	height: 20px;
}

/*style pozycjonujace dla lewej i prawej kolumny formularza*/
div.form-row div.lc, div.form-row2 div.lc
{
	position: absolute;
	left: 0px;
	top: 0px;
}

div.form-row div.rc, div.form-row2 div.rc
{
	position: absolute;
	left: 240px;
	top: 0px;
}

form.zamow input {width: 210px;}
form.zamow textarea {width: 450px; height: 150px;}

/*style opisuje wyroznienie tekstu typu uwaga, np. gwiazdki przy formularzu zamowienia*/
span.caution
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}

/*styl opisuje wyglad separatora na formularzu zamowien*/
div.separator
{
	background-image: url('../images/dotted.gif');
	background-position: top left;
	background-repeat: repeat-x;
	height: 2px;
	width: 100%;
	margin: 10px 0px 15px 0px;
	padding: 0px;
	overflow: hidden;
}

/*div z logami na spodzie strony*/
div#loga_stopka	{
	position:relative;
	width:779px;
	height:103px;
	margin: auto auto 10px auto;
	overflow:hidden;
	background-color: #EBEBEB;
	border:#CCCCCC 2px solid;
	border-radius: 12px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  text-align: center;
  vertical-align:middle;
	}
	
/*loga na spodzie strony*/
div#loga_stopka img	{
	vertical-align:middle;
	/*text-align:center;*/
	border:0;
	margin:3px 4px;
	}
	
/*Tekst "Nasze pozosta?e serwisy:"*/
div#inne_serwisy p	{
	position:relative;
	margin:auto;
	width:779px;
	height:auto;
	text-align:left;
	background:#EBEBEB;
	font-family: Verdana;
	color: #6C6C6C;
	font-size: 10px;
	/*font-weight: bold;*/
	vertical-align: middle;
	border:#CCCCCC 2px solid;
	border-radius: 4px;
  	-moz-border-radius: 4px;
  	-webkit-border-radius: 4px;
	}

/*Zagnieżdżona czcionka*/	
@font-face { font-family: Impact; src:url('Impact.ttf');}	
/*@font-face { font-family: Delicious; font-weight: bold; src: url('Delicious-Bold.otf');*/

/*Telefon-górny prawy róg*/
div#telefon	{
	position:relative;
	margin:auto;
	width:779px;
	height:auto;
	text-align:right;
	background:#FFF;
	font-family:Impact, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#f7921c;
	font-size:15pt;
	/*font-weight:bold;*/
	}
	
#dzwon_teraz	{
	color:#85b940;
	font-family: Impact, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14pt;
	}
