/* ***** style ogolne ***** */
body {font-family:Verdana;font-size: 11px; margin:0px; background: #ffffff url(grafika/tlo_body3.gif) repeat-y top; color: #4C4C4C; height: 100%;}
h1 {
	color: #974a00;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 6px;
	padding-top : 0px;
	margin-top : 7px;
	background: url(grafika/tlo_h2.gif);
	background-repeat : repeat-x;
	background-position : center bottom;

   }
h2 {font-size:18px;font-weight:bold;font-style:italic;color:#4F81BD; padding-bottom: 14px;margin:12px 0px;} /* dodatkowe informacje */

h7 {
	color: #974a00;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 6px;
	padding-top : 0px;
	margin-top : 7px;
	background: url(grafika/tlo_h2.gif);
	background-repeat : repeat-x;
	background-position : center bottom;
}
h2 span.h2 {font-family:Verdana;font-size:18px;font-weight:bold;color:#964B00;padding-bottom: 20px; background: url(grafika/tlo_h2.gif) repeat-x 0px 35px;}
h3 {font-family:Verdana;font-size:14px;font-weight:bold;color:#964B00;margin:10px 0px 5px 0px;}
h4 {font-size:11px;font-weight:bold;color:#F11D2B;margin:5px 0px;} /* alert */
h5 {font-size:11px;font-weight:bold;color:#AD5200;margin:5px 0px;} /* info */
h6 {font-size:18px;font-weight:bold;font-style:italic;color:#4F81BD; padding-bottom: 4px;margin:12px 0px;} /* dodatkowe informacje */
img {border:0px;}
table, tr, td {font-family:Verdana;font-size: 11px; vertical-align: top; }
td.boczneMenu, td.boczneMenu td {
	font-size : 12px;
}

.fontSize1 {font-size: 10px;}
.fontSize2 {font-size: 11px;}
.fontSize3 {font-size: 12px;}
.fontSize4 {font-size: 13px;}
.fontSize5 {font-size: 14px;}
.fontSize6 {font-size: 18px;}
.fontSize7 {font-size: 24px;}

font[size="1"]{font-size: 10px;}
font[size="2"]{font-size: 11px;}
font[size="3"]{font-size: 12px;}
font[size="4"]{font-size: 13px;}
font[size="5"]{font-size: 14px;}
font[size="6"]{font-size: 18px;}
font[size="7"]{font-size: 24px;}

a {color: #AD5200;text-decoration: underline;}
a:visited {color: #AD5200;text-decoration: underline;}
a:hover {color: #964B00;text-decoration: underline;}
p {

}
form {margin:0px;}
input {color: #444444; background-color:#FFFFFF;border:1px solid #C7C8CA;vertical-align:middle;font-size: 11px;margin:0px 0px 0px 0px;}
input.grafika {border:0px;}
input#wysylka {background-color:#ffffff;}
select {font-size: 11px;margin:0px;background-color:#FFFFFF;border:1px solid #C7C8CA;}
span {}

table.main {background: url(grafika/tlo_table_middle.gif) repeat-y 50% 0%;width: 100%;}
table.main td.main {background: url(grafika/tlo_body_top4.gif) no-repeat top center;}

/* ***** RS TABLE MAIN FULL SCREEN ***** */

table.mainfs {background: url(grafika/layout/tlo_table_middle_fs.gif) repeat-y 50% 0%;width: 100%;}
table.mainfs td.mainfs {background: url(grafika/layout/tlo_body_top_fs.gif) no-repeat top center;}

table.mainwide {background:  url(grafika/tlo_table_middle.gif) repeat-y 50% 0%;width: 100%;}
table.mainwide td.mainwide {background: url(grafika/tlo_body_top4.gif) no-repeat top center;}

/* ***** RS Koniec zmian RS ***** */


table.opiekun {width: 766px; margin-top:50px; color: #4C4C4C; }
table.opiekun td {padding: 30px; vertical-align: middle;}
table.formularz {margin: 10px;}
table.formularz td {padding: 1px;}
table.opiekun td form {}
table.opiekun td h3 {text-align: center;}
table.opiekun div.text {width: 100%; height: 350px; overflow: auto;text-overflow: ellipsis;}
table.form {width: 300px; height: 200px;}
table.form td {height: 20px;}
table.form td.le {text-align: right;}
.clear {overflow: hidden;width: 100%;}

a.stopka,a.stopka:visited {color: #4C4C4C; font-weight: normal; font-size: 11px;text-decoration: none;}
a.stopka:hover {text-decoration: underline;}
a.stopka_selected,a.stopka_selected:visited {color: #AD5200; font-weight: bold; font-size: 11px;text-decoration: none;}
a.stopka_selected:hover {text-decoration: underline;}

div.stopka {font-size: 11px; margin-top: 10px;color: #ffffff; text-decoration: underline;margin-bottom: 10px;}
div.stopka a,div.stopka a:visited {font-size: 11px;color: #ffffff; text-decoration: underline;}
div.stopka a:hover {color: #ffffe1;}

div.brazowaStopa {font-size: 11px; margin-top: 10px;color: #ffffff; text-decoration: none;margin-bottom: 10px;}
div.brazowaStopa a,div.stopka a:visited {font-size: 11px;color: #ffffff; text-decoration: none;}
div.brazowaStopa a:hover {color: #ffffe1; text-decoration: underline;}
div.brazowaStopa td{text-align:center;}

a.menu_button {
    background: transparent url('grafika/menu_button_a1.gif') no-repeat scroll top right;
    color: #AE5D18;
    display: block;
    float: left;
    font: bold 11px Verdana, Arial, sans-serif;
    height: 23px;
    margin-right: 6px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

a.menu_button span {
    background: transparent url('grafika/menu_button_span1.gif') no-repeat;
    display: block;
    line-height: 13px;
    padding: 5px 0 5px 10px;
}

a.menu_button:active {background-position: bottom right; color: #000; outline: none;     text-decoration: none;}
a.menu_button:active span {background-position: bottom left; padding: 6px 0 4px 10px;     text-decoration: none;}
a.menu_button:hover {background-position: bottom right; color: #000; outline: none;     text-decoration: none;}
a.menu_button:hover span {background-position: bottom left; padding: 6px 0 4px 10px;     text-decoration: none;}

a.menu_button_selected {
    background: transparent url('grafika/menu_button_a1.gif') no-repeat scroll bottom right;
    color: #AE5D18;
    display: block;
    float: left;
    font: bold 11px Verdana, Arial, sans-serif;
    height: 23px;
    margin-right: 6px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}
a.menu_button_selected span {
    background: transparent url('grafika/menu_button_span1.gif') no-repeat bottom left;
    display: block;
    line-height: 13px;
    padding: 5px 0 5px 10px;
}
a.menu_button_selected:hover {
	color: #000000;
	text-decoration: none;
}

table#submit {width:100%;height:40px;background-color:#ffffff;border:0px;}
table#submit td {text-align:left;border:0px;vertical-align:middle}

/* **** wybor strony **** */
span.pageSelector a {
  color : #B5B5B5;
  text-decoration : none;
  padding-left:2px;
  padding-right:2px;
}
span.pageSelector a#selected {
  color : black;
  font-weight : bold;
  text-decoration : none;
}
span.pageSelector a#nastepna {
  color : #777777;
  font-weight : bold;
  text-decoration : none;
}
span.pageSelector a#poprzednia {
  color : #777777;
  font-weight : bold;
  text-decoration : none;
}


/* ***** ogolne style standardowych elementow ***** */
input.button {
	width:auto;
	height:20px;
	font-size: 11px;
	text-align:center;
	vertical-align:middle;
	margin:2px 5px 2px 0px;
	font-family:Verdana;
	cursor: pointer;
	font-weight:bold;
	color:#ffffff;
	border: 1px solid #C7C8CA;
	background: #FFDFAE url(grafika/button1.gif) no-repeat center;

	}


input.button:hover {}
td.radio input {border: 0px;background-color:#ffffff;}
input.button#dodaj {color:#000000;}
input.radio {border: 0px;margin-top:-1px;margin-right:5px;background-color:#ffffff; /* standardowa klasa dla przyciskow radio w wypadku gdy nie jest zdefiniowana inna klasa */ }
input.checkbox { border:0px;/* standardowa klasa dla przyciskow typu checkbox w wypadku gdy nie jest zdefiniowana inna klasa */ }




tr.tr1 {background-color:#f4f4f4; /* nieparzyste linie w tabelach generowanych z zapytan */ }
tr.tr2 {background-color:transparent; /* parzyste linie w tabelach generowanych z zapytan */ }
.styl1 {text-decoration:none;font-size:11px; /* nieparzyste linie w tabelach generowanych z zapytan */ }
.styl2 { /* parzyste linie w tabelach generowanych z zapytan */ }



tr.hl { /* podswietlenie pod kursorem w tabelach generowanych z zapytan */
  background-color : #dddddd;
}
tr.hl td, tr.hl a { /* podswietlenie pod kursorem w tabelach generowanych z zapytan */
	font-weight : normal;
}
tr.zaznaczona{ /* podswietlenie pod kursorem w tabelach generowanych z zapytan */
  background-color : #c7dbbb;
}

.selected { /* wybrana kategoria */ }
#upomnienie { /* komunikat o niespelnieniu kryteriow walidacji w formularzach */ }
span#upomnienie {color: #FF0000;font-size: 11px;}

a.button, a.button:visited {font-family:Verdana;font-weight: normal;color: #ffffff;padding:3px 5px;font-size: 10px;margin: 1px;line-height: 26px;text-decoration:none;
	border: 1px solid #C7C8CA;
	background: #FFDFAE url(grafika/button1.gif) no-repeat center;

}

a.button:hover  {
	color: #ffffbf;
	border: 1px solid #C7C8CA;
	background: #FFDFAE url(grafika/button1.gif) no-repeat center;
}

a.druk, a.druk:visited {
	font-family:Verdana;font-weight: normal;color: #AE5D18;padding:3px 5px 3px 16px;font-size: 11px;margin: 1px;line-height: 26px;
	text-decoration:underline;
	background: url(grafika/ikonka_drukuj.gif) no-repeat left;}
a.druk:hover {background: url(grafika/ikonka_drukuj.gif) no-repeat left;}

.button#polec {width:150px; /* przycisk submit formularza polecenia */ }
.button#polec:hover {}


.etykieta { /* etykiety dla pol teksotwych w formularzach */ }
#reg_submit {width:auto; /* przycisk submit w procesie zamawiania */ }
#reg_submit:hover {}

/* ***** allPayForm ***** */
h5.allPayForm { /* naglowek */ }
table.allPayForm { /* tabela z wyborem banku */
	width : 90%
}
table.allPayForm radio { /* przyciski radio z wyborem banku */ }
table.allPayForm label { /* etykiety dla przyciskow z wyborem banku */ }
table.allPayForm td#ikona { /* komorka tabeli z ikona allpay */
	width : 150px;
	text-align : center;
}

/* ***** payFormLink ***** */
.payFormLink { /* akapit z linkiem do formularza przelewu */
	text-align : center;
}
.payFormLink a, .payFormLink a:visited { /* link do formularza przelewu */ }
.payFormLink a:hover { /* link do formularza przelewu */ }
.payFormLink img { /* miniaturka przelewu */
	width : 150px;
	height : 101px;
	border : 1px solid #6A9962;
}

/* ***** cusConLink ***** */
a.cusConLink { /* link do indywidualnej tresci */ }

/* ***** catPath ***** */
table.catPath {width: 100%; margin-top: 10px; margin-bottom: 10px; background: url(grafika/tlo_catPath.gif) repeat-y right; text-align: right;/* sciezka "okruszkow" */ }
table.catPath td {font-size:11px;padding-bottom:4px;vertical-align:middle;font-weight:normal;color:#908B88; text-align: right; padding-right: 30px; padding-top: 5px; padding-bottom:5px;}
table.catPath a, table.catPath a:visited {font-size:11px;font-weight:bold;color:#908B88;text-decoration:underline; /* linki wewnatrz sciezki "okruszkow" */ }
table.catPath a:hover {text-decoration:underline;color:#5a5654; /* linki wewnatrz sciezki "okruszkow" */ }

/* ***** moreAbout ***** */
a.moreAbout, a.moreAbout:visited { /* link "wiecej o..." */ }
a.moreAbout:hover { /* link "wiecej o..." */ }
h5.moreAbout { /* naglowek "wiecej o..." */ }
p.moreAbout { /* akapit "wiecej o..." */ }

/* ***** askForm ***** */
h5.askForm { /* naglowek / komunikat o wyslaniu wiadomosci */ }
table.askForm { /* tabela z formularzem zapytania */ }
.button#zapytaj {width:150px; font-size:9px;background-color:#95FFBF;color:#56636C;padding-top:3px;padding-bottom:3px;height:19px; /* przycisk submit zapytania */ }
.button#zapytaj:hover {background-color:#33FF00;color:#56636C;border-right:1px solid #616161;border-bottom:1px solid #616161;border-left:1px solid #DADADA;border-top:1px solid #DADADA;}


table.askForm .etykieta { /* etykieta pola teksotwego */
	text-align : right;
}
table.askForm .miniaturka { vertical-align:middle; /* miniaturka i podpis miniaturki */ }
table.askForm .miniaturka a {font-size:11px;}
table.askForm .zapytaj { /* komorka przycisku submit */ }



/* ***** artList ***** */
a.artList, a.artList:visited { /* linki wewnarz tabeli artykulow */ }
a.artList:hover { /* linki wewnarz tabeli artykulow */ }
table.artList {
	width : 100%;
	background-color : #F6E0A6;
}
table.artList td { /* komorki tabeli artykulow */
	vertical-align : top;
	padding : 5px;
}

/* ***** finForm ***** */
table.finForm {margin-left: 6px;margin-top: 3px;}
table.finForm input { /* pole tekstowe i przycisk */ }
table.finForm input.finForm {width:125px;}
table.finForm input#szukaj, input#szukaj,input#focus {margin-left: 3px; width: 20px; background-image: url(grafika/button_szukaj.gif); background-repeat:no-repeat; background-position: -2px;}
table.finForm input#szukaj:hover, input#szukaj:hover {}




/* ***** loginForm ***** */
table.loginForm { margin-left: 5px;/* tabela z formularzem logowania/po zalogowaniu */ }
table.loginForm td.ikonki { /* komorki z ikonkami */
	vertical-align : middle;
	width : 18px;
	text-align : center;
}
table.loginForm td {
	font-size : 11px;
}
table.loginForm td.ikonki { /* komorki z etykietami do ikonek */ text-align : right;}
a.loginForm, a.loginForm:visited { /* linki  */ }
a.loginForm:hover { /* linki */ }
table.loginForm td#upomnienie {color: #ffffff; font-size: 11px;padding-bottom: 20px; /* komorka komunikatu o bledzie przy wypelnianiu formularza */ }
table.loginForm td.etykieta { /* etykieta dla pol logowania */ }
table.loginForm input { margin:0px 0px 2px 0px;/* pola formularza logowania */ }
table.loginForm input#login {width:150px; /* pole loginu */ }
table.loginForm input#haslo {width:85px; }
table.loginForm input.twojeHaslo#haslo {width:85px; background: #ffffff url(grafika/input_haslo.gif) no-repeat 0px 2px; }
table.loginForm input#zaloguj {width:60px;height: 20px; margin-left:5px;cursor:pointer; /* przycisk "zaloguj" */ }
table.loginForm input#zaloguj:hover {}
table.loginForm td#zarejestruj { text-align : left; /* komorka z linkiem do rejestracji */ }
table.loginForm td#zarejestruj a, table.loginForm td#zarejestruj a:visited { text-decoration: underline; font-size: 10px;/* link do rejestracji */ }
table.loginForm td#zarejestruj a:hover { /* link do rejestracji */ }
table.loginForm td#przypomnij { text-align : left; /* komorka z linkiem do przypomnienia hasla */ }
table.loginForm td#przypomnij a, table.loginForm td#zarejestruj a:visited {text-decoration: underline;  font-size: 10px;/* link do przypomnienia hasla */ }
table.loginForm td#przypomnij a:hover { /* link do przypomnienia hasla */ }

/* ***** loginForm2 ***** */
table.loginForm2 { /* tabela z formularzem logowania */ }
span.loginForm2#upomnienie { /* komorka komunikatu o bledzie przy wypelnianiu formularza */ }
table.loginForm2 td.etykieta { /* etykieta dla pol logowania */ }
table.loginForm2 input { margin:0px 0px 5px 0px;/* pola formularza logowania */ }
table.loginForm2 input#login {width:130px;padding-left:5px; /* pole loginu */ }
table.loginForm2 input#haslo {width:130px;padding-left:5px; /* pole hasla */ }
table.loginForm2 input#zaloguj {width:60px;margin-left:5px;cursor:pointer; /* przycisk "zaloguj" */ }
table.loginForm2 input#zaloguj:hover {color:blue; background-color:white;}


/* ***** recForm ***** */
p.recForm { /* akapit / podziekowanie za wyslanie */ }
p.recForm a, p.recForm a:visited { /* link powrotu do sklepu */ }
p.recForm a:hover { /* link powrotu do sklepu */ }
h5.recForm { /* naglowek / komunikat o wyslaniu wiadomosci */ }
table.recForm { /* tabela z formularzem polecenia */ }
table.recForm .button#zapytaj { /* przycisk submit formularza polecenia */ }

table.recForm .etykieta { /* etykieta pola teksotwego */
	text-align : right;
}
table.recForm .miniaturka { vertical-align:middle;/* miniaturka i podpis miniaturki */ }
table.recForm .miniaturka a { font-size:11px;}
table.recForm .zapytaj { /* komorka przycisku submit */ }

/* ***** subReqForm ***** */
table.subReqForm { /* tabela z formularzem zamowienia newslettera */ }
table.subReqForm h5 { /* tytul formularza zamowienia newslettera */ }
table.subReqForm #zamawiam { /* przycisk sumbit */ }
table.subReqForm #zamawianyadres { /* pole adresu */ }

/* **** pasForm ***** */
h5.pasForm {}
table.pasForm { /* tabela z formularzem zmiany hasla */
	width : 400px;
}
table.pasForm td.etykieta { /* etykieta dla pol tekstowych */
	text-align : right;
	width : 150px;
}
table.pasForm .button#zmienhaslo { /* przycisk submit formularza */ }
table.pasForm td#upomnienie { /* komunikat o bledzie */ }
a.pasForm, a.pasForm:visited { /* link powrotny do profilu */ }
a.pasForm:hover { /* link powrotny do profilu */ }

/* ***** cart ***** */
table.cart { /* miniaturka koszyka */ }
table.cart td.cena { /* kolumna z cena */ }
span.cart { /* podsumowanie koszuka / "twoj koszyk jest pusty" */ }
span.cart span.cena { /* cena w podsumowaniu koszyka */ }
span.cart a, span.cart a:visited { /* link do koszyka */ }
span.cart a:hover { /* link do koszyka */ }

input#dodaj.button {width:150px;background-color:#FAFD00;padding-top:3px;padding-bottom:3px;}
input#dodaj.button:hover {background-color:#F2F200;color:#000000;border-right:1px solid #616161;border-bottom:1px solid #616161;border-left:1px solid #DADADA;border-top:1px solid #DADADA;}


/* ***** buyPath ***** */
a.buyPath, a.buyPath:visited {font-weight: bold;color: Silver; /* link w sciezce okruszkow */ }
a.buyPath:hover { /* link w sciezce okruszkow */ }
a.buyPath#selected, a.buyPath#selected:visited {font-weight: bold;color: Gray;text-decoration: none; /* wybrany link w sciezce okruszkow */ }
a.buyPath#selected:hover { /* wybrany link w sciezce okruszkow */ }
span.buyPath {font-weight: bold;color: Silver;}
div.buyPath {margin:2px;text-align:center;}


/* ***** cartForm ***** */
table.cartForm {width:100%;}
a.cartForm, a.cartForm:visited {}

a.cartForm:hover {}


h4.cartForm { /* "Twoj koszyk jest pusty */ }
h5.cartForm { /* naglowki kolejnych sekcji */ }
span.cartForm#gratis { /* "gratis" */ }
table.cartForm { /* tabele z zestawieniami / wyborem */ }
table.cartForm .cena	{  vertical-align:middle;font-weight:bold;text-align:right;padding-right:5px;width:100px; /* kolumna z cena */ }
table.cartForm .akcje { width:30px; /* kolumna z przyciskami funkcyjnymi (usun) */ }
table.cartForm .razem { font-weight:bold;text-align:right;padding-right:5px; /* komorka podsumowania */ }
table.cartForm table {width:100%;}
table.cartForm table#razem {margin-top:5px; }
table.cartForm td.razem {font-weight:bold;text-align:right;padding-right:5px;background-color: #FFF6E4;height: 25px; vertical-align: middle;}
table.cartForm tr.razem td.cena {background-color: #FFF6E4;height: 25px; vertical-align: middle;}
table.cartForm tr.razem#rabat td.razem {color: green;background-color: transparent;}
table.cartForm tr.razem#rabat td.cena {color: green;}

table.cartForm .ikona { text-align:center;vertical-align:middle;width:130px;/* komorki ikonek dla opcji zamowienia (dostawcy itp.) */ }
table.cartForm .radio {	vertical-align:middle;/* kolumna z przyciskami radio dla opcji zamowienia */ }
table.cartForm .opis { vertical-align:middle;/*  kolumna z opisami dla opcji zamowienia */ }
table.cartForm .ilosc {text-align:right;padding: 0px 2px;margin-bottom:3px;margin-right:5px;width:25px; /* kolumna ilosci na wykazie towarow w koszyku */ }
table.cartForm .ilosc img {cursor: pointer;}
table.cartForm .nazwa { color:#020202; /* kolumna z nazwa na wykazie towarow w koszyku */ }
table.cartForm .zdjecie { /* kolumna ze zdjeciem na wykazie towarow w koszyku */ }
table.cartForm .lp { /* kolumna z liczba porzadkowa na wykazie towarow w koszyku */ }

table.cartForm tr.tr1 {background-color : transparent;}

table.cartForm table {width:100%;}
table.cartForm table#razem {margin-top:5px;}

/* ***** sum ***** */
span.sum#gratis { /* "gratis" */ }
p.odbiorca { text-align:left;padding-left:10px; /* dane odbiorcy */ }
table.sum td p { text-align:left; margin:8px 5px 8px 0px; /* dane odbiorcy */ }
p.sum { text-align:left;margin:5px 5px 10px 0px; /* dane odbiorcy */ }
h5.sum {text-align:left; /* naglowki sekcji */ }
table.sum {width:500px;}
table.sum#dodatkowe {margin-top:10px;}
table.sum#dodatkowe td {text-align:center;}
table.sum#dodatkowe textarea {width:400px;height:100px;}
table.sum .nazwa { text-align:left;color:#020202;/* kolumna z nazwa na wykazie towarow */ }
table.sum .cena { vertical-align:middle;text-align:right;padding-right:5px;width:100px;/* kolumna z cena */ }
table.sum .ilosc {vertical-align:middle;text-align:right;padding: 0px 2px;width:60px;}
table.sum .usun { font-weight:bold;vertical-align:middle;text-align:right;padding: 0px 2px;width:60px;/* kolumna ilosci na wykazie towarow */ }
table.sum .razem { font-weight:bold;text-align:right;padding-right:5px;/* komorka podsumowania */ }
table.sum table#razem {margin-top:5px; }
table.sum td.razem {font-weight:bold;text-align:right;padding-right:5px;background-color: #FFF6E4;height: 25px; vertical-align: middle;}
table.sum tr.razem td.cena {background-color: #FFF6E4;height: 25px; vertical-align: middle;}
table.sum tr.razem#rabat td.razem {color: green;background-color: transparent;}
table.sum tr.razem#rabat td.cena {color: green;}
table.sum tr.tr1, table.sum tr.tr2 {
	background-color : transparent;
}

table.sum .opis { text-align:left;padding-left:10px;vertical-align:middle; /*  kolumna z opisami dla opcji zamowienia */ }
/* table.sum td.opis, table.sum td.opis + td.cena {border-bottom:1px dashed #EEEEEE;}*/
table.sum#dane_odbiorcy { margin:0px 0px 5px 0px;/* dane odbiorcy zamowienia */ }
table.sum#dane_odbiorcy td { padding-left: 10px; /* komorki z danymi odbiorcy i dostawy */}
table.sum#dane_odbiorcy h5 { /* naglowki w komorkach z danymi odbiorcy i dostawy */ }
a.sum, a.sum:visited {}
a.sum:hover {}

p.sum {margin-bottom:5px;margin-top:5px;}

table.sum td.nazwa {font-size:11px;font-weight:bold;color:#6B6B6B;}
table.sum .etykieta { /* etykieta do uwag */ }
table.sum .textarea { /* pole do wpiasnia uwag */ }

/* ***** sumOrd ***** */
span.sumOrd#gratis { /* gratis */ }
table.sumOrd { width:496px;border:1px solid #E8E8E8; /* tabele */ }
table.sumOrd .nazwa { text-align:left;color:#020202; /* kolumna z nazwa na wykazie towarow */ }
table.sumOrd .cena { vertical-align:middle;text-align:right;padding-right:5px;width:100px;/* kolumna z cena */ }
table.sumOrd .ilosc { vertical-align:middle;text-align:right;padding: 0px 2px;width:60px;/* kolumna ilosci na wykazie towarow */ }
table.sumOrd .razem {  font-weight:bold;text-align:right;padding-right:5px;background-color:#F7F7F7;/* komorka podsumowania */ }
table.sumOrd table#razem {margin-top:5px; }
table.sumOrd td.razem {font-weight:bold;text-align:right;padding-right:5px;background-color: #FFF6E4;height: 25px; vertical-align: middle;}
table.sumOrd tr.razem td.cena {background-color: #FFF6E4;height: 25px; vertical-align: middle;}
table.sumOrd tr.razem#rabat td.razem {color: green;background-color: transparent;}
table.sumOrd tr.razem#rabat td.cena {color: green;}

h5.sumOrd { /* naglowki sekcji */ }
table.sumOrd .opis {vertical-align:middle;text-align:right;}
table.sumOrd#dane_odbiorcy { /* dane odbiorcy zamowienia */ }
table.sumOrd#dane_odbiorcy td { /* komorki z danymi odbiorcy i dostawy */
	 vertical-align: top;
	 width: 50%;
	 text-align:center;
}
table.sumOrd#dane_odbiorcy h5 { /* naglowki w komorkach z danymi odbiorcy i dostawy */ }
table.sumOrd#uwagi { /* uwagi do zamowienia */ }
table.sumOrd#uwagi h5 { /* naglowek uwag do zamowienia */ }

/* ***** ordDet ***** */
h5.ordDet { /* naglowki sekcji */ }
table.ordDet#dane_odbiorcy h5 { /* naglowki w komorkach z danymi odbiorcy i dostawy */ }
table.ordDet#uwagi { /* uwagi do zamowienia */ }
table.ordDet#uwagi h5 { /* naglowek uwag do zamowienia */ }
table.ordDet a, table.ordDet a:visited { /* linki wewnatrz zamowienia */ }
table.ordDet a:hover { /* linki wewnatrz zamowienia */ }
table.ordDet #poprzednia { text-align:left;vertical-align:middle;width:160px; /* nawigacja (poprzednia) */ }
table.ordDet #poprzednia a { color:#B5B5B5;font-weight:normal;}
table.ordDet #nastepna { text-align:right;vertical-align:middle;width:160px;/* nawigacja (nastepne zamowienie) */ }
table.ordDet #nastepna a { color:#B5B5B5;font-weight:normal;}
table.ordDet #lista { color:#B5B5B5;font-weight:normal;vertical-align:middle; /* nawigacja (powrot do listy) */ }

table.ordDet td#lista a, table.ordDet td#lista a:visited {}
table.ordDet td#lista a:hover {}


/* ***** thank, regCon ***** */
table.thank, table.regCon {width: 100%;}
table.thank td, table.regCon td {padding: 5px;}

/* ***** ordList ***** */
h5.ordList { /* naglowki sekcji, komunikaty */ }
table.ordList { /* wykaz zamowien */ }
table.ordList .naleznosc { background-color:#F0F3F8;/* kolumna z naleznoscia */ }
table.ordList .rozliczone {text-align:center; /* kolumna z ikona rozliczenia */ }
table.ordList .szczegoly { /* kolumna z linkiem do szczegolow */ }
p.ordList#strony { /* ilosc wynikow na strone */ }
td.ordList {font-size:10px;text-align:right;padding-right:5px;padding-bottom:4px;vertical-align:middle;}
td.ordList select {font-size:10px;margin:0px;background-color:#F6F6F6;border:1px solid #B7B7B7;width:40px;height:18px;}

span.regForm#upomnienie, span.userForm#upomnienie {padding:1px;/* blad walidacji */ }
h5.regForm,h5.userForm { /* naglowki sekcji */ }
table.regForm, table.userForm {padding:0px;margin: 0 auto; /* glowna tabela */ }
table.regForm input {margin-right:5px;}
table.regForm#uwagi td,table.userForm#uwagi td {background-color:#f2f2f2;border:1px solid #B7B7B7;margin: 10px 25px;padding : 10px;}
table.regForm td.etykieta, table.userForm td.etykieta {padding:2px 0px 2px 5px;}
table.regForm td, table.userForm td {vertical-align:middle;padding:1px;}

a.regForm, a.regForm:visited, a.userForm, a.userForm:visited  {}
a.regForm:hover, a.userForm:hover {}

span.reg_dane#upomnienie { padding:1px;/* blad walidacji */ }
table.reg_dane {width:100%; margin-bottom:10px;padding:0px 0px 5px 15px; /* glowna tabela */ }
table.reg_dane input {margin-right:5px;}
table.reg_dane#uwagi { border:1px solid #cccccc; font-size:90%;background-color: #F8F8F8;padding:5px;}
table.reg_dane td.etykieta { padding:2px 0px 2px 5px;}
table.reg_dane td {border:none; vertical-align:middle;padding:1px;}


/* duze menu kategorii */
/*
TABLE.catMenu
   TR
      TD
         P
            A
               IMG
*/
table.catMenu { width:100%;/* tabela z menu kategorii */ }
table.catMenu  a, table.catMenu a:visited {
text-decoration : none;
 }
table.catMenu tr { /* wiersz tabeli z menu kategorii */ }
table.catMenu tr.styl1 { /* nieparzysty wiersz tabeli z menu kategorii (z wylaczeniem linkow do tresci) */ }
table.catMenu tr.styl2 { /* parzysty wiersz tabeli z menu kategorii (z wylaczeniem linkow do tresci)  */ }
table.catMenu td { text-align : left; /* komorka wiersz tabeli z menu kategorii */

 }

table.catMenu td.zwiniete1 { /* wiersz tabeli z menu kategorii poziom 1 */
  background-image : url(grafika/tlo_catMenu_level0.gif);
  background-repeat : no-repeat;
  background-position : left top;
  padding: 2px 0px 3px 33px;
  font-size: 16px;
  font-weight: bold;
  color: #964B00;
}

table.catMenu td.zwiniete1 a {color: #964B00; text-decoration: none;}

table.catMenu td.rozwiniete1 { /* rozwiniety wiersz tabeli z menu kategorii poziom 1 */
  background-image : url(grafika/tlo_catMenu_level0.gif);
  background-repeat : no-repeat;
  background-position : left top;
  padding: 2px 0px 3px 33px;
  font-size: 16px;
  font-weight: bold;
  color: #964B00;
}

table.catMenu td.rozwiniete1 a {color: #964B00; text-decoration: none;}

table.catMenu td.zwiniete2, table.catMenu td.rozwiniete2 { padding : 1px 0px 2px 0px; }
table.catMenu td.zwiniete2 a, table.catMenu td.rozwiniete2 a { /* rozwiniety wiersz tabeli z menu kategorii poziom 2 */
  padding-left : 40px;
  background-image : url(grafika/ikona_catMenu_level1.gif);
  background-repeat : no-repeat;
  background-position : 25px;
}

table.catMenu td.zwiniete2 a.selected, table.catMenu td.rozwiniete2 a.selected { /* rozwiniety wiersz tabeli z menu kategorii poziom 2 */
  padding-left : 40px;
  background-image : url(grafika/ikona_catMenu_level1_select.gif);
  background-repeat : no-repeat;
  background-position : 25px;
}

table.catMenu p { /* akapit wewnatrz tabeli */
  margin : 0px;
  padding : 0px 0px;
}
table.catMenu td.tresc1 p, table.catMenu td.tresc2 p {}

table.catMenu td.tresc1 { /* modyfikacja - pokazywanie tresci po kliknieciu na pozioma kategorie 23.02.2008*/
	display : none;
}

table.catMenu a, table.catMenu a:visited { color : #4C4C4C; /* linki do kategorii lub tresci wewnatrz tabeli */ }
table.catMenu a.selected { /* wybrane linki do kategorii lub tresci wewnatrz tabeli */
  font-weight : bold;
  color : #AD5200;
}

table.catMenu td.tresc1 { /* wiersz tabeli z linkiem do tresci poziom 1 */
  padding-left : 33px;
  background-image : none;
  background-repeat : no-repeat;
  background-position : left;
}

table.catMenu td.tresc2 p {padding : 0px 0px 1px 0px;}

table.catMenu td.tresc2 a { /* wiersz tabeli z linkiem do tresci poziom 2 */
  padding-left : 40px;
  background-image : url(grafika/ikona_catMenu_level1.gif);
  background-repeat : no-repeat;
  background-position : 25px;
}

table.catMenu td.tresc2 a.selected { /* rozwiniety wiersz tabeli z menu kategorii poziom 2 */
  padding-left : 40px;
  background-image : url(grafika/ikona_catMenu_level1_select.gif);
  background-repeat : no-repeat;
  background-position : 25px;
}




table.catMenu img { /* obrazek wewnatrz tabeli */
  border : 0;
  margin-right : 3px;
}

table.catMenu span.ilosc { /* ilosc elementow w danej kategorii */ }

table.catMenu td.zawartosc_kategorie { /* kategoria z zawartoscia, kategorie podrzedne */ }
table.catMenu td.zawartosc_bezKategorii { /* kategoria z zawartoscia, brak kategorii podrzednych */ }
table.catMenu td.bezZawartosci_kategorie { /* kategoria bez zawartosci, kategorie podzrzedne */ }
table.catMenu td.bezZawartosci_bezKategorii { /* kategoria bez zawartosci, brak kategorii podrzednych */ }

table.catMenu td.bezZawartosci_bezKategorii img { /* kategoria bez zawartosci, brak kategorii podrzednych */
  visibility : hidden;
}


table.catMenu td.zwiniete2.o_zawartosc_kategorie,
table.catMenu td.zwiniete2.o_zawartosc_bezKategorii,
table.catMenu td.zwiniete2.o_bezZawartosci_kategorie,
table.catMenu td.zwiniete2.o_bezZawartosci_bezKategorii {
 padding-bottom: 25px; background: url(grafika/linia_catMenu.gif) no-repeat 50% 70%;
}

table.catMenu td.rozwiniete2.o_zawartosc_kategorie,
table.catMenu td.rozwiniete2.o_zawartosc_bezKategorii,
table.catMenu td.rozwiniete2.o_bezZawartosci_kategorie,
table.catMenu td.rozwiniete2.o_bezZawartosci_bezKategorii {
 padding-bottom: 25px; background: url(grafika/linia_catMenu.gif) no-repeat 50% 70%;
}

table.catMenu td.tresc2.o_tresc {padding-bottom: 25px; background: url(grafika/linia_catMenu.gif) no-repeat 50% 70%;}
table.catMenu td.tresc2.o_tresc {padding-bottom: 25px; background: url(grafika/linia_catMenu.gif) no-repeat 50% 70%;}



table.catMenu td.tresc3 {display: none;}
table.catMenu td.zwiniete3 {display: none;}
table.catMenu td.rozwiniete3 {display: none;}
table.catMenu td.zwiniete4 {display: none;}
table.catMenu td.rozwiniete4 {display: none;}


/* obrazek na liscie  tryb galeria */
table.lista_box2 {
	width:540px;
	margin:0px 10px 0px 10px;
	background-image:url(grafika/gradient_bialy.jpg);
	background-repeat:no-repeat;
	border-top:0px solid #E0E1E5;
	border-bottom:1px solid #9EB4D2;

}

table.lista_box2:hover {
	background-image:url(grafika/gradient_niebieski.jpg);
	background-repeat:no-repeat;
	border-top:0px solid #DFE3EC;
}

table.lista_box2.hovered {
	width:100%;
	background-image:url(grafika/gradient_niebieski.jpg);
	background-repeat:no-repeat;
	border-top:0px solid #DFE3EC;
}



table.lista_box2 td div a {cursor:pointer;}
table.lista_box2 td.obrazek {width:80px;padding:5px;text-align:center;vertical-align:top;}
table.lista_box2 td.obrazek img {width:80px;height:80px;border:1px solid #DDDFE4;}
table.lista_box2 td.cena {width:90px;vertical-align:middle;text-align:right;}

table.lista_box2 td.obrazek div.ramka {margin:0px;width:80px;height:80px;background-repeat:no-repeat;background-position:center;background-color:white;border-top:1px solid #D0CECF;border-left:1px solid #D0CECF;border-bottom:1px solid #817B7F;border-right:1px solid #817B7F;}

table.lista_box2 td.kod {vertical-align:middle;font-size:11px;}
table.lista_box2 td.kod span {color:#000000;}


table.lista_box2 td.cena span.lista_cena {color:#4A4A4A;font-weight:bold;font-size:11px;}
table.lista_box2 td.cena span.lista_zl {color:#707070;}

div.lista_nazwa {color:#4A4A4A;font-size:14px;font-weight:bold;text-align:left;margin:5px 5px 10px 0px;}
div.lista_nazwa a,div.lista_nazwa a:visited {color:#4A4A4A;text-decoration:none;}
div.lista_nazwa a:hover {text-decoration:underline;color:#FFECBA;}
div.lista_opis {margin:5px 0px 5px 0px;font-size:11px;text-align:justify;}
div.lista_opis a,div.lista_opis a:visited {text-decoration:none;color:#494949}
div.lista_opis a:hover {text-decoration:none;color:#FFECBA;}


table.lista_box {border: none; width: 160px;margin: 0px 4px 2px 5px; height: 213px;}
table.lista_box td {text-align:center;}
table.lista_box div a, table.lista_box div a:visited {text-decoration:none;cursor:pointer;}
table.lista_box div a:hover {text-decoration:underline;}

table.lista_box span.lista_nazwa {font-size:11px;}
table.lista_box div.lista_nazwa {font-size:11px; font-weight: normal; color: #D9DADA; height: 28px;overflow: hidden;text-overflow: ellipsis; text-align:center;}
table.lista_box div.lista_nazwa a,table.lista_box div.lista_nazwa a:visited {font-size:11px; font-weight: normal; color: #D9DADA; }
table.lista_box div.lista_nazwa a:hover {text-decoration:underline;color:#FFECBA;}
table.lista_box td.lista_cena {text-align: right; padding-right: 7px;vertical-align:middle; height: 28px;}
table.lista_box td.lista_cena span.lista_cena {font-size:11px; font-weight: bold; color: #fff; padding-right: 2px; }
table.lista_box td.lista_cena span.lista_cena_promocja {font-size:11px; font-weight: bold; color:#ffffc6;/*color:#ff0;*/ padding-right: 2px; }
table.lista_box td.lista_cena span.lista_cena_stara {font-size:11px; font-weight: bold; color: #c0c0c0;text-decoration: line-through; padding-right: 2px; }
a span.lista_cena {font-size:11px; font-weight: bold; color: black; padding-right: 2px; }
a span.lista_cena_promocja {font-size:11px; font-weight: bold; color: green;/*color:#ff0;*/ padding-right: 2px; }
a span.lista_cena_stara {font-size:11px; font-weight: bold; color: silver;text-decoration: line-through; padding-right: 2px; }

table.lista_box span.lista_zl {font-size:11px; font-weight: bold; color: black;}
table.lista_box hr {width: 80%;}
table.lista_box td.lista_dodaj {text-align: left; padding-left: 10px;vertical-align:middle; border-left: 1px solid #9A9A9A;}

table.lista_box div.obrazek {}
table.lista_box div.obrazek img {cursor:pointer;}
table.lista_box div.nazwa {font-weight:bold;font-size:14px;margin:2px 0px 1px 0px;}
table.lista_box div.opis, table.lista_box div.opis a {font-size:11px;color:#5A5A5A;margin-bottom:1px;}
table.lista_box div.cena {font-weight:bold;font-size:14px;}
table.lista_box div.cena span.box_zl {font-weight:bold;font-size:11px;}


table.lista_box td.obrazek {height:120px;vertical-align:bottom;}
table.lista_box td.obrazek div.ramka {margin:0px;width:150px;height:112px;background: transparent url(grafika/itemList_ramka1501120.gif) no-repeat center;overflow: hidden;}


div.separator {border-top:1px solid #FFF6F6;height:1px;margin:10px 0px 2px 0px;}

div.powiazane {color:#1A58AB;font-size:13px;font-weight:bold;border-bottom:1px solid #FFF6F6;margin-top:10px;margin-bottom:5px;}

table.blok_filtry {margin-bottom:5px;border:1px solid #D8DAE0;}
table.blok_filtry td {background-color:#EBECEF;padding:2px;}

table.filtry {width:545px;margin-right:5px;margin-left:5px;height:30px; background-repeat:repeat-y;background-position:right;background-color: #F6F8FB;border:1px solid #DFE1E4;padding:5px;margin-bottom:10px;}
table.filtry td {color:#5A5A5A;text-align:right;}
table.filtry td.etykieta {color:#5A5A5A;text-align:right;}
span.jednostka {padding:0px 5px 0px 4px;color: #A3A3A3;}
table.filtry input:focus {border:1px solid #1A58AB;}

td.lista_specjalna {text-align:center;}
td.lista_specjalna div.box {text-align:center;font-weight:normal;width:180px;}
td.lista_specjalna div.box img {border:1px solid #D0CECF;cursor:pointer;}
td.lista_specjalna div.box#fotka {margin-top:5px;margin-bottom:5px;}
a div.box#nazwa,a:visited div.box#nazwa  {text-decoration:none;}
a div.box#opis, a:visited div.box#opis  {text-decoration:none;}
a div.box#cena, a:visited div.box#cena  {text-decoration:none;}
a:hover div.box img {}
a:hover div.box#nazwa,a:hover div.box#cena  {color:#1A58AB;}
div.box#nazwa {
	color: #D9DADA;
	margin-bottom:2px;
	text-align:center;
	/*
		overflow: hidden;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	*/
}
div.box#opis {
	font-size:11px;
	color:#5A5A5A;
	margin-bottom:2px;
	text-decoration:none;
	text-align:center;
	/*
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	*/
}
div.box#cena {font-weight:bold;font-size:11px;text-align:right;color: black;}
div.box#cenaPro {font-weight:bold;font-size:11px;text-align:right;color: green;}
div.box#cenaOld {font-weight:normal;font-size:11px;text-align:right;color: silver;text-decoration: line-through;}

table.catList {margin:2px 1px;}
table.catList td.zdjecie {width:100px;text-align:center;padding:5px;}
table.catList td.tekst {padding:5px;width:420px;}

table.box_kategorii {width:100%;}

table.catList td.zdjecie div.ramka {margin:0px;width:100px;height:100px;background-repeat:no-repeat;background-position:center;border:0px solid #2AD6FC;}
table.catList td.zdjecie div.obrazek {width:100px;height:100px;}
table.catList td.zdjecie div.obrazek img {cursor:pointer;}

table.catList td.tekst img {border:1px solid #E1E3E9;}
table.catList td.tekst div {font-size:11px;padding:5px;font-weight:normal;}

table.catList td.tekst div.nazwa {font-weight:bold;text-align:left;font-size:14px; margin-bottom:0px }
table.catList td.tekst div.opis {text-align:justify;margin-top:0px;}

table.catList td.tekst a, table.catList td.tekst a:visited {text-decoration:none;}
table.catList td.tekst a:hover {color:#1A58AB;}
table.catList td.tekst a:hover img {border:1px solid #FF6C00;}
table.catList td.tekst div a:hover  {text-decoration:underline;}
table.catList td.tekst div a,table.catList td.tekst div a:visited {color:525252;}

table.listNav {
	width: 690px;
	margin: 5px 5px;
	background-color: white;
	padding:2px;
}
table.listNav td {
	vertical-align: middle;
	color: #1c1c1c;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	font-size: 11px;
}
table.listNav td.poprzednia {width:170px;}
table.listNav td.nastepna {width:170px;}
table.listNav #poprzednia { text-align:left; /* nawigacja (poprzednia) */ }
table.listNav a {padding-left:2px;padding-right:2px;}
table.listNav a.strona { color: #1c1c1c; }
table.listNav a#selected { color:#964b00;font-weight:bold; /* nawigacja (powrot do listy) */ }
table.listNav #nastepna { text-align:right;/* nawigacja (nastepne zamowienie) */ }
table.listNav #nawigacja { width:255px;text-align:center;font-weight:normal; /* nawigacja (powrot do listy) */ }

table.sortList {width:545px;margin-right:5px;margin-left:5px;height:30px; background-repeat:repeat-y;background-position:right;background-color: #F6F8FB;border:1px solid #DFE1E4;padding:5px;}
table.sortList td {vertical-align:middle;color:#5A5A5A;font-weight:normal;text-align:center;line-height:20px;font-size:11px;}
table.sortList input {
	width:60px;
	text-align:right;
	padding-left:4px;
	padding-right:4px;
}

table.sortList input:hover {}
table.sortList select {width:110px;border:1px solid #01013F;color:#01013F;}
table.sortList select#sort_typ {}
table.sortList td#wynikow select {width:40px;}
table.sortList select#sort_order {}
table.sortList option {font-size:11px;}



table.detCard {width: 100%; margin-top:5px;}
table.detCard td#zdjecie {width:328px;padding-left: 2px; padding-right: 1px;}
table.detCard div.nazwa {color:black;font-size:14px;font-weight:bold;margin-left:10px;vertical-align:middle;}
table.detCard div.nazwa img {margin-right:5px;margin-top:0px;margin-bottom:-3px;}
table.detCard div.nazwa span {color:black;font-size:11px;font-weight:bold;padding-left:10px;}

table.detCard div.symbol {color:black;font-size:11px;}

table.detCard td#przewijane {}
table.detCard td#przewijane div {width:253px;height:130px;overflow: auto;text-overflow: ellipsis;margin:0px 0px 0px 12px;}

table.detCard td img.fotki {border:0px solid #D6D6D6;cursor: pointer;}

table.detCard input#ilosc {text-align:right;width:24px;}

div.wnetrze {
	margin-top:-5px;
	padding:0px;
}

div.wnetrze table.listNav {margin:0px;}


table.detCard2 {width:195px;}
table.detCard2 td {text-align:center;vertical-align:middle;padding-top:5px;padding-bottom:5px;}
table.detCard2 td.dodaj {text-align:center;}

table.detCard2 td input.button#dodaj {background-image: url(grafika/button_dodaj1.gif);padding-left: 20px; background-repeat: no-repeat;}
table.detCard2 td div.symbol {margin-bottom:5px;}
table.detCard2 td span.kwotanetto {color:#D9DADA;font-size:11px;}
table.detCard2 td span.kwotabrutto {color:#ffffff;font-size:14px;font-weight:bold;}
table.detCard2 td span.normalna {font-size:14px;font-weight:bold;}
table.detCard2 td span.stara {text-decoration: line-through; color: silver;font-size:14px;font-weight:bold;}
table.detCard2 td span.promocyjna {color: green;font-size:14px;font-weight:bold;}

table.detCard2#pliki {width:100%;}


div.pliki {}
div.pliki li {
	padding-left:5px;
	list-style-image: url(grafika/ikona_lista.gif);
}

div.pliki a, div.pliki li a {
	font-weight:normal;
	text-decoration:underline;
	line-height:20px;
	text-align:left;
}

div.przyciski {
	margin: 10px 10px 10px 10px;
	text-align:left;
	width: 150px;
}

div.przyciski a {
	font-weight:normal;
	text-decoration:underline;
	line-height:20px;
}

div.pliki2 {margin-top:8px;font-weight:normal;margin-left:17px;}

div.pliki2 a {
	font-weight:normal;
	text-decoration:underline;
	line-height:20px;
}


div.dalej a {color: #ffffff; text-decoration: underline }
div.dalej a:hover {color: #FFECBA;}

/* conLinks */
p.conLinks,p.conLinks_sel {margin-left:26px;text-indent:-13px;margin-top:0px;margin-bottom:4px;}
a.conLinks,a.conLinks:visited {text-decoration:none;font-size:11px;font-weight:bold;color:#43474B;}
a.conLinks:hover {color:#B31811;}
a.conLinks_sel,a.conLinks_sel:visited {text-decoration:none;font-size:11px;font-weight:bold;color:#B31811;}
a.conLinks_sel:hover {color:#B31811;}

table.ord_podsumowanie {}
table.ord_podsumowanie td { text-align:left;}
.ord_podsumowanie td.statusy {text-align:right;width: 200px;}

/* cusConBody */
div.cusConBody {
	margin-left:15px;
	width:190px;
	color:#43474B;
}

div.cusConBody h1 {font-size:14px; margin: 0px 0px 5px 0px;text-align:center;}
div.cusConBody h2 {font-size:14px; margin: 0px 0px 5px 0px;}
div.cusConBody p {text-align:center;}

table.box_gwarancja {width: 220px;}
table.box_gwarancja td {text-align: center;font-size: 11px;padding:0px;}
table.box_gwarancja td h5 {color: #ffffff;}
table.box_gwarancja td p {text-align: center;}

table.box_platnosc {width: 170px;text-align: center;padding-left: 4px;padding-right: 0px;}
table.box_platnosc td {text-align: center;font-size: 11px; padding:0px;}
table.box_platnosc td h5 {color: #ffffff;padding:0px;text-align: center;}
table.box_platnosc td p {text-align: center;}

table.bestList {width: 160px;margin:5px;}
table.bestList td {width: 160px; height: 190px;text-align:center;}

/* conList - lista tresci */
table.conList {width: 100%; margin-bottom: 5px;}
table.conList td p.tytul {color: #964B00; font-weight: bold; font-size: 14px; margin: 10px 0px 0px 0px; vertical-align:middle;}
table.conList td p.tytul a {color: #964B00; font-weight: bold; font-size: 14px; }
table.conList td p.opis {color: #808080; font-size: 11px; font-weight: normal;margin: 5px 2px 4px 10px; vertical-align:top; text-align: justify;}
table.conList td p.opis a {color: #808080; font-size: 11px; font-weight: normal;}
table.conList td p.dataUtworzenia {color: #b2b2b2; font-size: 10px; font-weight: normal; padding-left: 10px;}
table.conList td span.dataModyfikacji {color: #808080; font-size: 10px; font-weight: normal;padding-left: 60px; }
table.conList td.obrazek {width: 90px; vertical-align: middle; text-align: center; padding-right: 10px;}
table.conList td.obrazek img {border:1px solid #E4E4E4;}
/*table.conList td img {float: left; padding-right: 10px; }*/
table.conList tr.tr1 img {float: left;  padding-right: 10px; }
table.conList tr.tr2 img {float: right;  padding-left: 10px;}



/* lista NI */



table#lista_ni {

/* 	width : 705px;            ZMIANA RS 2011-10-08*/
	width : 765px;
	font-size : 10px;
	border-left : 1px solid #cfcfcf;
	margin : 1px;
}


table#lista_ni th {
	color : #964b00;
	font-size : 10px;
	text-decoration : underline;
	background-color : #ffeddb;
	border : 1px solid #cfcfcf;
	border-left : 0;
	cursor : pointer;
	vertical-align : middle;
	padding-left : 2px;
	padding-right : 2px;

padding-top : 3px;
padding-bottom : 3px;

}
table#lista_ni td {
	font-size : 10px;
	color : #1c1c1c;
	border-bottom : 1px solid #cfcfcf;
	border-right : 1px solid #cfcfcf;
	text-align : left;
	vertical-align : middle;
	padding : 2px;
}

table#lista_ni tr.hl td, table#lista_ni tr.hl a { /* podswietlenie pod kursorem w tabelach generowanych z zapytan */
	font-weight : normal;
}

table#lista_ni td.nazwaNi, table#lista_ni tr.hl td.nazwaNi, table#lista_ni tr.hl td.nazwaNi a{
	font-weight : bold;
}

table#lista_ni td.ikonki {
	vertical-align : middle;
	text-align : center;
	width : 20px;
}
table#lista_ni td.ikonki img {
	margin : 4px;
}
table#lista_ni th.ikonki {
	text-decoration : none;
}



/* RS musi być o 2 piksele węższe niż rozmiar samej tabeli w której jest osadzone */

table#lista_ni_fp {
	width : 1052px;
	font-size : 10px;
	border-left : 1px solid #cfcfcf;
	margin : 1px;
}


table#lista_ni_fp th {
	color : #964b00;
	font-size : 10px;
	text-decoration : underline;
	background-color : #ffeddb;
	border : 1px solid #cfcfcf;
	border-left : 0;
	cursor : pointer;
	vertical-align : middle;
	padding-left : 2px;
	padding-right : 2px;

padding-top : 3px;
padding-bottom : 3px;

}
table#lista_ni_fp td {
	font-size : 10px;
	color : #1c1c1c;
	border-bottom : 1px solid #cfcfcf;
	border-right : 1px solid #cfcfcf;
	text-align : left;
	vertical-align : middle;
	padding : 2px;
}

table#lista_ni_fp tr.hl td, table#lista_ni tr.hl a { /* podswietlenie pod kursorem w tabelach generowanych z zapytan */
	font-weight : normal;
}

table#lista_ni_fp td.nazwaNi, table#lista_ni tr.hl td.nazwaNi, table#lista_ni tr.hl td.nazwaNi a{
	font-weight : bold;
}

table#lista_ni_fp td.ikonki {
	vertical-align : middle;
	text-align : center;
	width : 20px;
}
table#lista_ni_fp td.ikonki img {
	margin : 4px;
}
table#lista_ni_fp th.ikonki {
	text-decoration : none;
}









p.aktualnosc {
  color : #4c4c4c;
  font-size : 11px;
  font-weight : bold;
  margin-top : 5px;
  margin-bottom : 15px;
}

table.filtryKlienta {
	width : 100%;
}
table.filtryKlienta td{
	vertical-align : middle;
	text-align : center;
	font-size :11px;
}
table.filtryKlienta td.etykieta{
	text-align : right;
	line-height : 20px;
}
table.filtryKlienta td.kontrolka{
	text-align : left;
}

/* *********** zakladki *************** */


a.zakladki_button {
    background: transparent url('grafika/zakladki_button_a1.gif') no-repeat scroll top right;
    color: #AE5D18;
    display: block;
    float: right;
    font: bold 11px Verdana, Arial, sans-serif;
    height: 23px;
    margin-right: 6px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

a.zakladki_button span {
    background: transparent url('grafika/zakladki_button_span1.gif') no-repeat;
    display: block;
    line-height: 13px;
    padding: 7px 0 3px 10px;
}


a.zakladki_button_selected {
    background: transparent url('grafika/zakladki_button_a1.gif') no-repeat scroll bottom right;
    color: white;
    display: block;
    float: right;
    font: bold 11px Verdana, Arial, sans-serif;
    height: 23px;
    margin-right: 6px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}
a.zakladki_button_selected span {
    background: transparent url('grafika/zakladki_button_span1.gif') no-repeat bottom left;
    display: block;
    line-height: 13px;
    padding: 7px 0 3px 10px;
	color: white;
}
a.zakladki_button_selected:hover {color: white;}

table.zakladki {
	width : 100%;
	margin-top : 15px;
}
table.zakladki td {
	text-align : center;
}

table.detNi {
	width : 500px;
}

table.detNi td.detNi_etykieta {
	text-align : right;
	vertical-align : top;
	width : 150px;
	padding-bottom : 8px;
	font-size : 11px;
	color : #888888;
	border-top : 1px solid #f0f0f0;
}
table.detNi td.detNi_dane {
	text-align : left;
	font-weight : bold;
	vertical-align : middle;
	padding-bottom : 8px;
	border-top : 1px solid #f0f0f0;
}

table.detNi td.detNi_dane span.dodatkowyOpis {
	font-size : 11px;
	color : #888888;
	font-weight : normal;
}
input#odwrocZaznaczenie {
	background-color : white;
	background-image : url(grafika/przycisk_odwrocZaznaczenie.gif);
	width : 158px;
	height : 22px;
	border : 0px;
}
input#dodajUsunUlubione {
	background-color : white;
	background-image : url(grafika/przycisk_doUlubionych.gif);
	width : 214px;
	height : 22px;
	border : 0px;
}

table#filtrTypu td{
	text-align : left;
	font-weight : normal;
	color : #4c4944;
	padding-left : 10px;
}
input#porownajNi {
	background-color : white;
	background-image : url(grafika/przycisk_porownaj.gif);
	width : 87px;
	height : 22px;
	border : 0px;
}
input#zglosBlad {
	background-color : white;
	background-image : url(grafika/przycisk_zglosBlad.gif);
	width : 150px;
	height : 22px;
	border : 0px;
}
div#glownyFiltr {
	background-image : url(grafika/glownyFiltr_tlo.gif);
	background-position : center top;
	width : 707px;
	text-align : center;
	padding-top : 7px;
}
div#glownyFiltr2 {
	background-image : url(grafika/glownyFiltr_tlo.gif);
	background-position : center top;
	width : 707px;
	text-align : center;
	padding-top : 7px;
	margin-top :10px;
}
div#glownyFiltr2 td {
	font-weight : bold;
	font-size : 11px;
	vertical-align : middle;
	font-weight : bold;
	text-align : center;
	font-size : 11px;
}

div#glownyFiltr table{
	width : 660px;
	margin-left : 20px;
	margin-right : 20px;
}
div#glownyFiltr td{
	vertical-align : middle;
	color : #964b00;
	font-weight : bold;
	text-align : center;
	font-size : 11px;
}

span.wyzej {
	color : #0a6f00;
	font-family : tahoma, arial;
	font-size : 11px;
	font-weight : bold;
}
span.nizej {
	color : #880000;
	font-family : tahoma, arial;
	font-size : 11px;
	font-weight : bold;
}
span.bezZmian {
	color : #888888;
	font-family : tahoma, arial;
	font-size : 11px;
	font-weight : bold;
}

table#lista_ni td.wyniki {
	text-align : right;
	padding-right : 1px;
	width : 40px;
	vertical-align : middle;
}
table#lista_ni a {
text-decoration : none;
}

table.filtryWykresu {
	width : 682;
	background-image : url(grafika/filtrWykresu_tlo.gif);
	background-position : left bottom;
	background-repeat : no-repeat;
	margin : 0px;
	border-top : 1px solid #b5b4b4;
}
td.filtryWykresu {
	width : 682;
	background-image : url(grafika/filtrWykresu_bok.gif);
	background-position : right bottom;
	background-repeat : no-repeat;
	padding : 5px;
}

table.userForm {
	background-image : url(grafika/konfiguracja_tlo.gif);
	background-repeat : no-repeat;
	background-position : bottom;
	padding-bottom : 0px;
/*	width : 640px;     RS ZMIANA 2011-10-08 */
	width : 640px;
}
table.userForm  th{
	background-image : url(grafika/konfiguracja_tlo_gora.gif);
	background-repeat : no-repeat;
	background-position : top;
	text-align : left;
	padding-bottom : 6px;
}
table.userForm  h5 span{
	margin-left : 30px;
	padding-left : 10px;
	padding-right : 10px;
	background-color : white;
}

table.userForm  td{
	padding-bottom : 6px;
}
table.userForm  td.etykieta {
	padding-bottom : 0px;
}

.userForm td.etykieta_edycji {
	width : 250px;
	text-align : right;
	padding-left : 20px;
}

table.userForm50 {
	background-image : url(grafika/konfiguracja_tlo.gif);
	background-repeat : no-repeat;
	background-position : bottom;
	padding-bottom : 0px;
	width : 310px;
}
table.userForm50  th{
	background-image : url(grafika/konfiguracja_tlo_gora.gif);
	background-repeat : no-repeat;
	background-position : top;
	text-align : left;
	padding-bottom : 6px;
}
table.userForm50  h5 span{
	margin-left : 10px;
	padding-left : 10px;
	padding-right : 10px;
	background-color : white;
}

table.userForm50  td{
	padding-bottom : 6px;
}
table.userForm50  td.etykieta {
	padding-bottom : 0px;
}

.userForm50 td.etykieta_edycji {
	width : 100px;
	text-align : right;
	padding-left : 10px;
}


table.parForm {padding:0px;margin: 0 auto; /* glowna tabela */ }
table.parForm {
	background-image : url(grafika/konfiguracja_tlo.gif);
	background-repeat : no-repeat;
	background-position : bottom;
	padding-bottom : 0px;
	width : 640px;
}
table.parForm  th{
	background-image : url(grafika/konfiguracja_tlo_gora.gif);
	background-repeat : no-repeat;
	background-position : top;
	text-align : left;
	padding-bottom : 6px;
}
table.parForm  h5 span{
	margin-left : 30px;
	padding-left : 10px;
	padding-right : 10px;
	background-color : white;
}

table.parForm  td{
	padding-bottom : 6px;
}
table.parForm  td.etykieta {
	padding-bottom : 0px;
}

.parForm td.etykieta_edycji {
	width : 250px;
	text-align : right;
	padding-left : 20px;
}


table.detBaseWal td {
	vertical-align : middle;
}
table.detBaseWal td.opis {
	vertical-align : top;
}


table.detTra td.detTra_etykieta {
	text-align : right;
	vertical-align : top;
	width : 150px;
	padding-bottom : 8px;
	font-size : 11px;
	color : #888888;
	border-top : 1px solid #f0f0f0;
}
table.detTra td.detTra_dane {
	text-align : left;
	font-weight : bold;
	vertical-align : middle;
	padding-bottom : 8px;
	border-top : 1px solid #f0f0f0;
}

table.detTra td.detTra_dane span.dodatkowyOpis {
	font-size : 11px;
	color : #888888;
	font-weight : normal;
}
table.uslugi a, table.uslugi a:visited, .loginForm a, .loginForma:visited{
	text-decoration : none;
}
a.button#anuluj {
	font-weight : bold;
	font-size : 11px;
	background-image : none;
	background-color : white;
	color : #999999;
	height : 18px;
	line-height : 15px;
	padding-top : 1px;
	padding-bottom : 3px;
}
table.nawigacja_portfela {
	background-image : url(grafika/portfel_tlo_nawigacji.gif);
	background-repeat : no-repeat;
	background-position : top;
	width : 707px;
	margin-top : 15px;
}

table.nawigacja_portfela a  {
	color : #555555;
	text-decoration : none;
}
table.nawigacja_portfela a :hover {
	color : #555555;
	text-decoration : underline;
}

td.nawigacja_porfela_td {

	padding : 5px;
	padding-bottom : 0px;
	text-align : center;
	vertical-align : middle;
}

td.nawigacja_porfela_td table {
margin : auto;
}


table.myServices a{
	text-decoration : underline !important;
}
