*
{
	font-size: 12px ;
}

body, p, td, div, span, a
{
	font-family: Arial , Helvetica ;
}

input
{
	border: 1px solid black ;
}

span
{
	font-size: inherit ;
}

table.glowna
{
	width: 770px ;
	/*	border: 1px solid black ; */
}

td.lewa
{
	width: 200px ;
	padding-top: 2px ;
/*	border: 1px solid red ; */
	vertical-align: top ;
}

td.srodek
{
	padding: 5px ;
	padding-top: 2px ;
	width: 570px ;
/*	border: 1px solid yellow ; */
	vertical-align: top ;
}

td.bok_baner
{
	width: 21px ;
}

td.baner
{
	width: 728px ;
	vertical-align: top ;
}

td.bok_baner_gora
{
	background-color: #000407;
}

td.bok_baner_dol
{
	height: 1px ;
}

table.bok_baner
{
	height: 90px ;
	width: 100% ;
}


div.krotki_opis
{
	color: gray ;
	font-size: 11px ;
}

h1.nazwa_produktu
{
	font-size: 15px ;
/*	padding: 0px ; */
	margin: 0px ;
	color: black ;
	margin-top: 5px ;
}

div.as_maly
{
	font-size: 10px ;
	color: gray ;
	text-align: justify ;
	padding-bottom: 10px ;
}

div.as_pytanie
{
	font-size: 16px ;
	font-weight: bold ;
	padding-bottom: 5px ;
}

div.as_sugerowany
{
	text-align: center ;
	font-weight: bold ;
	font-size: 18px ;
}

ul.as_blad > li
{
	color: red ;
}

body.asystent input
{
	border: 1px solid black ;
}

td.as_pytania
{
	vertical-align: top ;
	height: 250px ;
	text-align: center ;
}

td.as_wybory
{
	vertical-align: top ;
	height: 200px ;
}

table.as_przyciski
{
	/*	border: 1px solid black ; */
}

table.as_przyciski td
{
	width: 100px ;
	text-align: center ;
}

table.as_glowna
{
	width: 460px ;
	border: 1px solid black ;
}

table.as_wybory
{
	width: 100% ;
}

div.as_nazwa_etapu
{
	font-size: 18px ;
	font-weight: bold ;
	color: maroon ;
}

a.cennik_radio,
a.cennik_radio:visited
{
	color: black ;
}



.prawa
{
	text-align: right ;
}

.lewa
{
	text-align: left ;
}

.centruj
{
	text-align: center;
}

table.cennik span
{
	color: #5f5f5f ;
	font-size: 10px ;
}


td.cennik
{
	background-color: #81c0cf ;
}

td.cennikZaznacz
{
	background-color: #eebe00 ; 
/*	background-color: #dfd319 ; */
}

table.parametry_cennika
{
	width: 100% ;
}

table.parametry_cennika td.nazwa
{
	width: 120px ;
	text-align: right ;
	background-color: silver ;
}

td.wybor_klienta
{
	vertical-align: top ;
	padding-left: 2px ;
}

table.as_wybory td.krok1
{
	width: 50px ;
}

table.as_wybory td.zmien
{
	width: 40px ;
}

table.as_wybory td.tytul
{
	width: 100px ;
}

td.kulka_radio
{
	width: 15px ;
	text-align: center;
}

table.optymalizator td
{
	text-align: right ;
}

table.sklep_krok1
{
	width: 540px ;
}

td.sklep_krok1_prawa
{
	width: 130px ;
}

table.sklep_krok1 td
{
	text-align: right;
	height: 25px ;
}

table.sklep_krok1 select
{
	width: 370px ;
}



.gruby
{
	font-weight: bold ;
}

div.login_komunikat
{
	color: red ;
	font-weight: bold ;
}

div.komunikat
{
	font-weight: bold ;
	text-align: center ;
}


div.po_zamowieniu
{
	font-weight: bold ;
	text-align: center ;
}

div.stronaTytul
{
	font-size: 110% ;
	font-weight: bold ;
	color: maroon ;
}

table.box
{
	width: 200px ;
	margin-bottom: 7px ;
}

td.boxNaglowek
{
	text-align: center ;
	background-color: yellow ;
	width: 100% ;
}

td.boxZawartosc
{
/*	color: #006e86 ; */
	text-align: center ;
	border-left: 1px solid #006D86 ;
	border-right: 1px solid #006D86 ;
	border-bottom: 1px solid #006D86 ;
	padding-bottom: 2px ;
	padding-top: 2px ;
	
/*	background-color: #56a376 ; */
}

td.boxZawartosc a
{
	color: black ;
}

td.boxZawartosc a:visited
{
	color: black ;
}

a:hover ,
a:visited:hover ,
td.boxZawartosc a:hover ,
td.boxZawartosc a:visited:hover ,
td.menu a:hover ,
td.menu a:visited:hover
{
	color: #eebe00 ; 
}

a
{
	text-decoration: none ;
}


a:visited
{
	color: #0000ee ; 
}



td.kontaktKomunikat
{
	color: red ;
	font-weight: bold ;
	font-size: 110%;
}


td.menu , td.boxNaglowek
{
	background-image: url(grad.gif) ;
	background-repeat: repeat-x ;
	height: 24px ;
	padding-left: 3px ;
	padding-right: 3px ;
	color: white ;
	background-color: #086d83 ;
}

td.boxNaglowek
{
	font-weight: bold ;
}


td.menu a
{
	font-size: 13px ;
	color: white ;
	font-weight: bold ;
}

td.menu a:visited
{
	color: white ;
}



.srodkuj
{
	text-align: center ;
}

ul.rabaty
{
	margin-left: 12px ;
	padding-left: 12px ;
	margin-bottom: 0px ;
}

ul.rabaty li
{
/*	position: */
	list-style-image: url(punkt.gif) ;
/*	margin-left: 0px ; */
/*	padding-left: 0px ; */
}

img.przycisk
{
	border: 0px ;
}

div.przyciski
{
	padding-top: 4px ;
	padding-bottom: 15px ;
}

div.tresc
{
	text-align: justify ;
}

h1.tresc
{
	font-size: 14px ;
}

td.sklep
{
	text-align: center;
	width: 100% ;
	height: 380px ;
	vertical-align: top ;
}

td.sklepCofnij
{
	text-align: right ;
	width: 450px ;
}

td.sklepDalej
{
	width: 90px ;
}

h1
{
	font-size: 16px ;
	color: maroon ;
}

span.radio
{
	margin-left: 2px ;
	margin-right: 2px ;
	padding: 2px ;
	border: 1px solid black ;
/*	border: 1px solid #cccccc ; */
/*	background-color: red ; */
}

div.radio
{
	border: 1px solid #cccccc ;
}

td.cennik_lewa
{
	width: 220px ;
	text-align: center ;
	vertical-align: middle ;
}

table.cennik
{
/*	width: 210 ;  ceny */
	width: 330px;
	background-color: white ;
/*	border: 3px solid silver ; */
}


table.cennik td.cennik,
table.cennik td.cennikZaznacz
{
	text-align: right;
	width: 70px ;
	font-size: 12px ;
	height: 32px ;
}

table.cennik th
{
	background-color: silver ;
	height: 30px ;
}

td.cennik_nazwaPrzedzialu
{
	text-align: center ;
	width: 120px ;
	font-weight: bold ;
	background-color: silver ;

}

td.nazwaKlienta
{
	height: 30px ;
}

td.tabelkaCennika
{
	vertical-align: top ;
	border: 3px solid silver ;
	background-color: silver ;
}

td.sklepKrok3
{
	vertical-align: top;
	background-color: #eeeeee;
	width: 50% ;
	text-align: center ;
}

table.sklep
{
	width: 540px ;
}


table.sklepKrok3
{
/*	width: 100% ; */
}

div.sklepSekcja
{
	background-color: red ;
	font-weight: bold ;
	text-align: center;
}

textarea.sklep
{
	width: 200px ;
	height: 40px ;
}

table.sklepPrzyciski
{
	width: 540px ;
}

td.validator
{
	text-align: center ;
	padding-top: 5px ;
}

td.validator img
{
	border: 0px ;
	width: 88px ;
	height: 31px ;
}

table.glowna td.stopka
{
	border-top: 1px solid gray ;
	text-align: center ;
	color: gray ;
}

td.stopka a
{
	color: gray ;
}

td.stopka a:visited
{
	color: gray ;
}

td.miasta
{
 padding-top: 20px;
 color: gray ;
 text-align: center ;
 font-size: 10px ;
}

div.infoRabat
{
	color: red ;
	font-weight: bold ;
	font-size: 13px ;
	text-align: center ;
}

span.cennik_wartosci
{
	font-weight: bold ;
	font-size: 13px ;
}


*.taki_sam
{
	color: inherit ;
	font-size: inherit ;
	text-decoration: inherit ;
	font-weight: inherit ;
}

input.ustawCeny
{
	width: 30px ;
	margin-right: 5px ;
}
