html {width:100%;}
body, html {overflow-x: hidden;}
body {overflow: auto; margin: 0px; color: #000000; font-family:arial,helvetica,sans-serif; font-size: 11px;}
div.uwagaAdministratorska {position: fixed; top: 0px; width: 100%; text-align: center; background-color: red; color: white; font-size: 16px; font-weight: bold; font-family: Verdana; padding: 5px; border-bottom: 2px solid #000000; }

a                     {color: #4c4c4c; text-decoration: none}
a:hover               {color: #003399; text-decoration: none}
a img                 {border:none;}
a#main_selected       {color: #00175C;}
a#links_selected      {color: #00175C;}
a#links2_selected     {color: #00175C;}
.linkHighlight        {color:#003399;}
img.arrowNavi         {display: inline; position: static; width: 8px; height: 7px; background-image:url(arrow_navi.gif ); background-repeat: no-repeat; background-position: top left;  height:7px; margin-top: -1px; margin-right:13px;}
a img.arrowNavi       {display: inline; position: static; width: 8px; height: 7px; background-image:url(arrow_navi.gif ); background-repeat: no-repeat; background-position: top left;  height:7px; margin-top: -1px;}
a:hover img.arrowNavi {display: inline; position: static; width: 8px; height: 7px; background-image:url(arrow_navi.gif ); background-repeat: no-repeat; background-position: bottom left; border: 0;  height:7px; margin-top: -1px;}


/* niebieskie */
body, div, select {
scrollbar-face-color: #FFFFFF;
scrollbar-highlight-color: #003399;
scrollbar-3dlight-color: #ffffff;
scrollbar-shadow-color: #003399;
scrollbar-darkshadow-color: #ffffff;
scrollbar-arrow-color: #003399;
scrollbar-track-color: #FFFFFF;
}

/* szare */
div.karta_opis,
div.opcjeIPrzyciski,
div.opcjeIWarianty {
scrollbar-face-color: #F6F6F6;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #636563;
scrollbar-shadow-color: #636563;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-arrow-color: #636563;
scrollbar-track-color: #F6F6F6;}


/*
table.top_tlo {width: 100%; height: 101px; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; z-index: 10;}
table.top_tlo td.top_tlo {padding: 0px; background: url(bg_navigation2.png) repeat-x 0px 0px;}
*/

table {border-collapse: separate; border-spacing: 0; empty-cells:show;}
caption {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
input[type=hidden] {display: none !important;}
hr {border: 0; border-top: 1px solid #999; background-color: #999; color: #999; height: 1px; margin: 1em 0; clear: both;}

div.top_tlo {width: 100%; height: 101px; margin: 0px; background: url(bg_navigation2.png) repeat-x 0px 0px; z-index: -10;}

table.top {width: 996px; height: 101px; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; z-index: 0;}
table.top td {padding: 0px; text-align: left;}
table.top td.logo {width: 187px; text-align: left; vertical-align: top;}
table.top td.logo div {width: 187px; height: 95px; background: url(logo_Smorawinski.png) no-repeat 0px 0px; margin: 0px;}
table.top td.logo div img {width: 187px; height: 95px;}

.menuItem a {outline: 0px!important; border: 0px!important;}

table.top td.menu1 {height: 50px; width: 791px; vertical-align: bottom; font-size: 14px; color: #ffffff; background: url(bg_menu1.gif) no-repeat 30px 100%;}
table.top td.menu1 a.special {font-size: 17px; font-weight: bold;}
table.top td.menu2 {height: 24px; vertical-align: top; font-size: 11px; color: #ffffff;}
table.top td.menu3 {height: 27px; vertical-align: top; font-size: 11px; color: #000000;}

div.menu1 {width: 702px; padding-left: 22px; padding-right: 29px; margin-bottom: 0px; padding-bottom: 8px;}

.menuExtLevel1 {font-size: 14px; padding-top: 3px; padding-left: 6px; padding-right: 0px; padding-bottom: 3px;  text-align: left; }
.menuExtLevel2 {padding: 3px 10px 1px 10px; font-size: 11px;}
.menuExtLevel3 {padding: 3px 10px 1px 10px; font-size: 11px;}

.fontSize1 {font-size: 8px;}
.fontSize2 {font-size: 9px;}
.fontSize3 {font-size: 10px;}
.fontSize4 {font-size: 11px;}
.fontSize5 {font-size: 12px;}
.fontSize6 {font-size: 14px;}
.fontSize7 {font-size: 16px;}

font[size="1"]{font-size: 8px;!important}
font[size="2"]{font-size: 9px;!important}
font[size="3"]{font-size: 10px;!important}
font[size="4"]{font-size: 11px;!important}
font[size="5"]{font-size: 12px;!important}
font[size="6"]{font-size: 14px;!important}
font[size="7"]{font-size: 16px;!important}


table.top div.menu2 {position: relative; width: 702px; padding-left: 22px; padding-right: 29px; padding-top: 5px;}
table.top div.menu3 {position: relative; height: 17px; width: 191px; padding-left: 30px; padding-top: 5px; border-right: 1px solid #AFAFAF; background: url(bg_kol1_90.png);}

table.top a {color: #ffffff; }
table.top a:hover {color: #00175C;}

td.menu1 a {padding-right: 2px; padding-left: 8px; position: relative;}
td.menu2 a {padding-right: 2px; padding-left: 9px; position: relative;}
td.menu3 a {color: #000000; position: relative;}


div.tresc {width: 996px; height: 450px; overflow: hidden; margin-top: 0px; margin-left: 0px; /*background: url(bg_tresc_dol.gif) no-repeat 100% 100%;*/}
#whiteBottomLayer   {position:absolute; top:540px; left:722px; width:302px; height:22px; z-index:10; background: url(bg_tresc_dol.gif); /*background-color: #ffffff*/;}

div.kol1 {
	/*display: none;*/
	width: 225px; height: 461px; margin-top: 0px;
	position:absolute;
	top:96px;
	left:0px;
	/*float: left; */padding: 0px 0px 0px 0px; z-index: 10;}
div.kol1 div.lewe_menu {width: 221px; margin-top: 0px; height: 399px; overflow: hidden; background: url(bg_kol1_90.png); border-right: 1px solid #AFAFAF; border-bottom: 1px solid #AFAFAF;}
div.kol1 div.cien_top  {width: 221px; height: 5px; background: url(bg_kol1_top.png) no-repeat 0px 0px; padding: 0px; margin: 0px;}
div.kol1 div.menu_pozycja {width: 100%; /*height: 23px; width: 221px; border-bottom: 1px solid #8B8C8B;*/ clear: right;}
div.kol1 div.menu_pozycjax {width: 100%; height: 23px; width: 221px; border-bottom: 1px solid #8B8C8B; clear: right;}

/* ***** findForm ***** */
div.kol1 div.findForm {width: 225px; height: 45px; padding-top: 0px; margin-top: 16px; margin-bottom: 0px; background: url(bg_search.png) no-repeat 100% 0%;}
div.kol1 div.findForm input {vertical-align: middle!important; }
div.kol1 div.findForm input.findForm {background:url(bg_forms.gif) no-repeat; width: 121px; margin-top: 11px; margin-left: 30px; padding-left:3px; height: 17px;  padding-top: 3px; padding-bottom: 0px;}
div.kol1 div.findForm input.button {color:#FFFFFF; background:#4C4C4C; width:50px; margin-top: 11px;  margin-left: 7px; text-align:center; height: 22px;}
div.kol1 div.findForm input.button:hover {}

div.kol1 a {color: #48494A; display: block; width: 176px; font-size: 11px; padding-top: 5px; padding-bottom: 4px; margin-left: 30px;}
div.kol1 a:hover {color: #03328F;}

div.kol2 {width: 754px; height: 466px; float: right; text-align: left;}


/* ***** subReqForm ***** */
div.subReqForm {margin: 0px 0px 5px 0px; width: 221px; border-bottom: 1px solid #8B8C8B; line-height: 12px;}
table.subReqForm td {padding-top: 0px; padding-bottom: 4px; padding-left: 30px;}

div.subReqForm input {vertical-align: middle!important;}
div.subReqForm p {margin: 6px 0px;}
div.subReqForm #zamawianyadres {background:url(bg_forms.gif) no-repeat; width: 115px; margin-top: 3px; margin-left: 0px; padding-left:3px; height: 17px;  padding-top: 3px; padding-bottom: 0px;}
div.subReqForm input.button {color:#FFFFFF; background:#4C4C4C; width:50px; margin-top: 3px;  margin-left: 7px; text-align:center; height: 22px;}
div.subReqForm input.button:hover {}


div#tlo_normal {margin-top: 11px; width:743px; height:414px; background: url(bg_normal2.png); background-repeat: no-repeat; z-index: 1; padding-top: 2px;}
div#tlo_normal div#tlo_normal_content {position: relative!important; /*background: url(bg_kol1_90.png);*/ width: 697px; height: 370px; margin: 0px 4px 4px 2px; padding: 17px 20px 21px 20px; overflow: auto; overflow-x: hidden;}

div#tlo_wide {position: static; margin-top: 11px; margin-left: 30px; width:956px; height:414px; background:url(bg_wide414.png); background-repeat: no-repeat; z-index: 1; padding-top: 2px;}
div#tlo_wide div#tlo_wide_content {position: relative!important; background: #ffffff; width: 910px; height: 370px; margin: 0px 4px 4px 2px; padding: 17px 20px 21px 20px; overflow: auto; overflow-x: hidden;}

div#profile_content h2 {font-weight: normal; font-size: 18px; padding-bottom: 5px; margin-left: -1px; margin-top: 0px;}
div#profile_content p {margin-bottom: 12px; margin-top: 0px; font-size: 11px;}
div#profile_content p.head {margin-bottom: 10px; font-weight: bold; font-size: 11px;}
div#profile_content p.bold {font-weight: bold; font-size: 12px;}
div#profile_content p.normal {font-weight: normal; font-size: 12px;}

div#profile_content .greyline {width: 100%; left: 0px; margin: 0; background: #cbcbcb; clear: both;}
div#profile_content .greyline_relative {position: relative;}
div#profile_content .greyline_margin {margin: 0 0 9px;}

#linkList        {width:240px;}
ul.linkList      {width: 200px!important; margin: 0px; margin-top: 5px!important; padding: 0px; float: left;}
ul.linkList li   {width: 160px; margin-bottom:4px; -margin-bottom:2px; padding: 0px; list-style-type: none;font-family: arial,helvetica,sans-serif;font-size: 11px; line-height:12px;}
ul.linkList li a {height: 12px; padding: 0px; width: 140px;}

/* strona glowna */
.tabela_index {}
.tabela_index td.til {padding-top: 101px;}
.tabela_index td.tip {padding-top: 101px; padding-left: 17px;}

.tabela_index td.til1 {padding-top: 17px;}
.tabela_index td.tip1 {padding-top: 101px; padding-left: 17px;}

#box_glowna         {margin-left: 0px; width:463px; height:400px; background-color:white;}
#box_glowna_content {font-size: 11px; padding: 6px;}

#tlo_glowna         {margin-left: 0px; width:463px; height:251px; background:url(overviewproduktteaser_backg.png) no-repeat top left;}
#tlo_glowna_content {font-size: 11px;}
#tlo_glowna div     {padding:23px;}
#tlo_glowna img     {margin:0 0 16px 0}
#tlo_glowna ul      {margin-left:0px; margin-top: 0px; margin-bottom: 4px; width: 410px;}
#tlo_glowna ul li   {list-style: none;}
#tlo_glowna ul a    {font-size: 11px; background: url(arrow_standard.gif) no-repeat 0px 0px; padding-left: 7px; line-height: 12px; display: block;}
#tlo_glowna ul a:hover {background-position: 0px -11px;}
#tlo_glowna a img   {margin:0px}
#tlo_glowna p       {margin:0 0 12px 0}

div.boksy_prawe           {margin-top:0px; margin-bottom: 0px; background: url(teaserspot_flaeche.png) no-repeat; width:264px; height:125px;}
div.boksy_prawe_content {width:258px; height: 125px; font-size: 11px; margin: 0px 2px 2px 2px; padding-top: 2px; }
div.boksy_prawe_content p {margin: 0px;}
div.boksy_prawe div.fota {width: 258px; height: 98px; margin: 0px; overflow: hidden;}
div.boksy_prawe div.link {width: 248px; height: 14px; text-align:right; padding-right: 10px; padding-top: 4px;/* border-top: 1px solid #999999;*/}
div.boksy_prawe div.link a {font-size: 11px; background: url(arrow_standard.gif) no-repeat 0px 0px; padding-left: 7px; line-height: 12px;}
div.boksy_prawe div.link a:hover {background-position: 0px -11px;}
div.boksy_prawe p {width: 248px!important; text-align: right; }
div.boksy_prawe p img  {padding-bottom: 4px;}
/*div.boksy_prawe p a {font-size: 11px; background: url(arrow_standard.gif) no-repeat 0px 0px; padding-left: 7px; line-height: 12px;}*/
div.boksy_prawe p a {font-size: 11px; padding-left: 0px; line-height: 12px;}
div.boksy_prawe p a:hover {background-position: 0px -11px;}


/* neu */
#contentNavi          {position:absolute; top:97px; left:257px; width:auto; white-space:nowrap}
#contentNavi span     {padding-right:10px;}
.greyline             {position:absolute; left:257px; width:724px; height:1px; background-color:#636562; overflow:hidden;}
.greylineNoPos             {height:1px; background-color:#636562; overflow:hidden;}
.greyline2             {position:relative; width:652px; height:1px; background-color:#636562; overflow:hidden;}
.greyline3             {position:relative; width:621px; height:1px; background-color:#999999; overflow:hidden; margin-top:7px; margin-bottom:7px;}
.greyline4            {background-color:#999999; width:623px; height:1px; float:left; margin:8px 0 8px 0; overflow:hidden;}



/* stopka */
.stopka2 {position: fixed; border-top: 1px solid #999999;background-color: #fff; left: 0px;bottom: 0px;  width: 100%;  height : 25px;  color: #000000;  z-index: 1000;}
#stopka_fix {width:982px; }
#stopka_txt {position: relative; top:5px;right:0px; float: right;}
#stopka_infoserwis {position: relative; top: 5px; left: 5px; float: left; width: 350px;}
#stopka_infoserwis a {background-image: none;}
* html .stopka2 {z-index: 1000;position: absolute;border-bottom: 1px solid white;  line-height: 20px;}
.stopka2 a {font-size: 11px; background: url(arrow_standard.gif) no-repeat 0px 0px; padding-left: 7px; padding-right: 9px; line-height: 14px; display: block; float: left;}
.stopka2 a:hover {background-position: 0px -11px;}

/*
div.stopka {
	position:absolute;
	top:100%;
	left:0px;
	width:100%;
	height:20px;
	border-top:1px solid #999999; background-color: #ffffff;
	margin-top:-29px;
	margin-left:-17px;
	padding-top:8px; padding-right:35px;
	text-align:right;
	font-size: 11px;
	font-family:arial,helvetica,sans-serif;
	z-index: 25;
}
div.stopka #stopka_fix {width:982px; }
div.stopka a {font-size: 11px; background: url(arrow_standard.gif) no-repeat 0px 0px; padding-left: 7px; padding-right: 9px; }
div.stopka a:hover {background-position: 0px -11px;}
*/

h1, h3                     {font-family: Arial; margin:0px; color:#000000;}
h4, h5, h6, h7             {font-family: Arial; margin:0px; font-weight:bold; color:#000000;}

h2                         {font-family: Arial; margin:0px; color:#000000;}

h1                         {font-weight:normal; padding-bottom: 3px; -padding-bottom: 6px; font-size:20px; -font-size:21px; line-height:21px; -line-height:22px;}
h2                         {font-weight:bold; padding-bottom:10px; -padding-bottom: 9px; font-size:17px; -font-size:17px; line-height:16px; -line-height:19px;}
h3                         {font-weight:bold; padding-bottom: 5px; -padding-bottom: 9px; padding-left: -2px; font-size:14px; -font-size:13px; line-height:15px; -line-height:14px;}
h4                         {padding-bottom: 0px; font-size:12px; line-height:13px;}
h5                         {padding-bottom: 0px; font-size:11px; line-height:12px;}

h5 input.checkbox {margin-right: 5px;}

dl, dt, dd, ol, ul, li         {font-family: arial,helvetica,sans-serif;font-size: 11px; line-height:12px;}


#overlay {height: 3000px!important;} /* hack na lightboxa pod Opera gdy html {height: 100%}*/

table {border-collapse: collapse; border: 0px;}
td {vertical-align: top;}
tr {}
img {border: 0px; margin: 0px;}
form {margin: 0px;}

/* efekt przezroczystosci dla img
a img {opacity:0.5; filter:alpha(opacity=50);}
a:hover img {opacity:0.5; filter:alpha(opacity=50);}
*/

span,td                    {font-family:arial,helvetica,sans-serif; font-size: 11px; line-height: 12px;}
p {}

input {font-family:arial,helvetica,sans-serif; font-size:11px; border:1px solid; border-top-color:#929292; border-left-color:#929292; border-bottom-color:#afafaf; border-right-color:#afafaf; background-image:url(bg_forms.gif ); -background-repeat:no-repeat; -background-attachment:fixed;
height: 17px;  padding-top: 3px; padding-bottom: 0px;
}
input#wysylka { /* checkbox otwierajacy alternatywne dane adresowe do wysylki */ }
select {}
span {}

textarea {color: #000000; font-family:arial,helvetica,sans-serif; font-size: 11px;}

input.button {cursor: pointer; height: 22px; margin: 0px; padding: 0px 7px 0px 7px; line-height: 22px; background-color: #666666; color: #ffffff; background-image: none; text-align: left; border: none; vertical-align: middle; }
input.button:hover {background-color: #003399;}
#button_over {background-color: #003399!important;}

input.button#reg_submit {width: 200px;}
#reg_submit_o {width: 200px; background-color: #003399!important;}

.cena_stara {text-decoration: line-through;}

span.cena {font-size: 11px; font-weight: bold;}
span.cena_promocja {font-size: 11px; font-weight: bold;}
span.cena_stara {font-size: 10px; font-weight: normal; text-decoration: line-through;}
span.waluta {padding-left: 2px; font-size: 10px; font-weight:normal;}
span.cena .waluta {}
span.cena_promocja .waluta {}
span.cena_stara .waluta {}

.informacja    {font-size: 11px; margin: 0px auto 0px 0px; padding: 2px 0px;}
.znaleziono    {font-size: 11px; margin: 0px auto 0px 0px; padding: 2px 0px;}
.nieZnaleziono {font-size: 11px; margin: 0px auto 0px 0px; padding: 2px 0px;}


/* **** wybor strony **** */
span.pageSelector a {text-decoration: none; padding-left: 2px;padding-right: 2px;}
span.pageSelector a#selected {font-weight: bold; text-decoration: none; color: #00175C;}
span.pageSelector a#poprzednia {font-weight: normal; text-decoration: none;}
span.pageSelector a#nastepna {font-weight: normal; text-decoration: none;}

span.pageSelector a#poprzednia,
span.pageSelector a#poprzednia:visited {font-weight: normal; text-decoration: none; background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 0%; padding-left: 7px;}
span.pageSelector a#poprzednia a:hover {text-decoration: none;}
span.pageSelector a#nastepna,
span.pageSelector a#nastepna:visited {font-weight: normal; text-decoration: none; background: url(ikona_nawigacja_nastepna.gif) no-repeat 100% 0%; padding-right: 7px;}
span.pageSelector a#nastepna a:hover {text-decoration: none;}


#poprzednia img {display: none;}
#poprzednia {text-align: left; vertical-align: middle; width: 190px;}
#nastepna img {display: none;}
#nastepna {text-align: right; vertical-align: middle; width: 190px;}

#poprzednia a,#poprzednia a:visited {background: url(ikona_nawigacja_poprzednia2.gif) no-repeat 0px 0px; padding-left: 7px; text-decoration: none; line-height: 11px;}
#nastepna a,#nastepna a:visited {background: url(ikona_nawigacja_nastepna2.gif) no-repeat 100% 0px; padding-right: 10px; text-decoration: none; line-height: 11px;}

#poprzednia a:hover {text-decoration: none; background-position: 0px -11px;}
#nastepna   a:hover {text-decoration: none; background-position: 100% -11px;}

#nawigacja {}

#lista a.button {display: block; text-align: center; padding: 3px 7px; width: 120px; margin: 2px auto; line-height: 14px;}

p#poprzednia {clear: left; margin: 5px 0px;}
p#poprzednia img {display: none;}
p#poprzednia a,
p#poprzednia a:visited { background: url(ikona_nawigacja_poprzednian.gif) no-repeat top left; padding-left: 7px; text-decoration: none; line-height: 11px;}
p#poprzednia a:hover {text-decoration: none; background: url(ikona_nawigacja_poprzedniah.gif) no-repeat top left;}

div.dalej {clear: both; margin: 5px 0px; border-top: 1px solid #CBCBCB; padding-top: 5px; }
div.dalej a,
div.dalej a:visited {background: url(ikona_dalej_n.gif) no-repeat top left; padding-left: 7px; text-decoration: none; padding-top: 0px; }
div.dalej a:hover {background: url(ikona_dalej_h.gif) no-repeat top left; padding-left: 7px; text-decoration: none; padding-top: 0px; }

p.dalej {clear: both; margin: 5px 0px; border-top: 1px solid #CBCBCB; padding-top: 5px; }
p.dalej a,
p.dalej a:visited {background: url(ikona_dalej_n.gif) no-repeat top left; padding-left: 7px; text-decoration: none; padding-top: 0px;}
p.dalej a:hover {background: url(ikona_dalej_h.gif) no-repeat top left; padding-left: 7px; text-decoration: none; padding-top: 0px;}

div.dalej1 {clear: both; margin: 5px 0px; border-top: 1px solid #CBCBCB; padding-top: 5px; }
div.dalej1 img {float: left;}
div.dalej1 a,
div.dalej1 a:visited {padding-left: 4px;}
div.dalej1 a:hover {}


p.dalej a.sum,
p.dalej a.sum:visited {background: url(ikona_dalej_n1.gif) no-repeat top left; text-decoration: none; padding: 0px 0px 0px 7px;}
p.dalej a.sum:hover {background: url(ikona_dalej_h1.gif) no-repeat top left; text-decoration: none; padding: 0px 0px 0px 7px;}

div.backLine {margin-top: 15px; width: 950px; border-top: 1px solid #CBCBCB; padding-top: 7px; margin-left: 30px; line-height: 12px;}
div.backLine a       {padding-left: 7px; height: 11px; background: url(ikona_dalej_n.gif) no-repeat top left; padding-top: 0px;}
div.backLine a:hover {padding-left: 7px; height: 11px; background: url(ikona_dalej_h.gif) no-repeat top left; padding-top: 0px;}

table#submit p.dalej,
table#submit div.dalej {border-top: 0px solid #CBCBCB; padding-top: 0px; }

p.cartForm#poprzednia {padding: 0px 0px; border-top: 0px; }
p.cartForm#poprzednia a {height: 14px!important; line-height: 14px!important;}
p.dalej.regForm {padding: 0px; border-top: 0px; }
p.dalej.regForm a {padding: 0px 0px 0px 7px;}



div.linia_szara {margin-top: 0px; margin-bottom: 5px; padding-top: 7px; border-bottom: 1px solid #CBCBCB;}

/* ***** ogolne style standardowych elementow ***** */
td.radio input  {border: 0px; vertical-align:middle; background-color: transparent; background-image: none;}
input.radio     {border: 0px; vertical-align:middle; background-color: transparent; background-image: none;}
input.checkbox  {border: 0px; vertical-align:middle; background-color: transparent; background-image: none;}

tr.tr1 {}
tr.tr2 {}
.styl1 {}
.styl1:hover {}
.styl2 {}
.styl2:hover {}

tr.hl {}

.selected { /* wybrana kategoria */ }

#upomnienie {clear: both;}
span#upomnienie {
	color: #FF0000;
	font-size: 11px;
	padding:1px;
}

a.button, a.button:visited {line-height: 22px; font-size: 11px; color:#FFFFFF; background:#4C4C4C; margin-left: 3px; margin-right: 3px; padding: 2px 7px 2px 7px; text-align: left; border: none; vertical-align: middle; text-decoration: none;}
a.button:hover  {color:#FFFFFF;  background:#003399; text-decoration: none;}

#wydrukuj {}

a.druk {display: block; line-height: 12px; font-size: 10px; float: right; padding: 0px 0px 0px 18px; height: 12px; color: #4c4c4c; text-decoration: none; background: url(ikona_drukuj2.gif) no-repeat 0px 0px; background-color: transparent; }
a.druk:hover {color: #003399; text-decoration: none; background-position: 0px -12px;}

a.button#wydrukuj {display: block; line-height: 12px; font-size: 10px; float: right; padding: 0px 0px 0px 18px; height: 12px; color: #4c4c4c; text-decoration: none; background: url(ikona_drukuj2.gif) no-repeat 0px 0px; background-color: transparent; }
a.button#wydrukuj:hover {color: #003399; text-decoration: none; background-position: 0px -12px;}

.button#polec { /* przycisk submit formularza polecenia */ }
.button#polec:hover {}

.etykieta { /* etykiety dla pol teksotwych w formularzach */ }
#reg_submit { /* 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 ***** */
div.payFormLink { /* akapit z linkiem do formularza przelewu */
	width : 100%;
	text-align: center;
}
.payFormLink a, .payFormLink a:visited {text-decoration: none;}
.payFormLink a:hover { /* link do formularza przelewu */ text-decoration: none;}
.payFormLink img {border: 1px solid #6A9962;}


/* ***** cusConLink ***** */
a.cusConLink { /* link do indywidualnej tresci */ }


/* ***** catPath ***** */
table.catPath { /* sciezka "okruszkow" */
	width: 100%;
}
table.catPath td {}
table.catPath a, table.catPath a:visited { /* linki wewnatrz sciezki "okruszkow" */ }
table.catPath a:hover { /* linki wewnatrz sciezki "okruszkow" */ }


/* ***** askForm ***** */
h5.askForm {}
table.askForm {width: 100%;}
table.askForm td {padding: 3px 1px 3px 1px;}
table.askForm td.polec_tytul {vertical-align: middle; padding: 2px;}
table.askForm input {padding-left: 4px; width: 300px;}
table.askForm textarea {width: 300px; height: 100px; padding: 2px; overflow: auto;}
table.askForm td.zapytaj {border-top: 1px solid #CBCBCB; padding-top: 6px; }
table.askForm input.button {width: 155px;}
table.askForm .etykieta {text-align: right; width: 155px; vertical-align: middle;}
table.askForm .miniaturka {padding-left: 5px; vertical-align: middle;}
table.askForm .miniaturka a {}

/* ***** recForm ***** */
h5.recForm {}
table.recForm {width: 100%;}
table.recForm td {padding: 3px 1px 3px 1px;}
table.recForm td.polec_tytul {vertical-align: middle; padding: 2px;}
table.recForm input {padding-left: 4px; width: 300px;}
table.recForm textarea {width: 300px; height: 100px; padding: 2px; overflow: auto;}
table.recForm td.zapytaj {border-top: 1px solid #CBCBCB; padding-top: 6px; }
table.recForm input.button {width: 155px;}
table.recForm .etykieta {text-align: right; width: 155px; vertical-align: middle;}
table.recForm .miniaturka {padding-left: 5px; vertical-align: middle;}
table.recForm .miniaturka a {}



/* ***** 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;
}




/* ***** loginForm ***** */
#naglowek.loginForm {margin-bottom: 8px; }
table.loginForm {width: 100%; margin: 0px 0px 5px 0px; width: 221px;}
table.loginForm td {text-align: left; border-bottom: 1px solid #8B8C8B; line-height: 12px; vertical-align: middle; padding: 1px 8px 2px 0px; height: 22px;}
table.loginForm#niezalogowany td {border-bottom: 0px solid #8B8C8B;}

table.loginForm td a {padding-left: 0px; margin-left: 0px;}
/*
table.loginForm td.ikonki {vertical-align: middle; width: 18px; padding-left: 30px; text-align: center;}
table.loginForm td.ikonki a {width: 18px; padding: 1px 4px 2px 0px; margin: 0px;}
*/
table.loginForm td.etykieta {display: none;}

table.loginForm a, table.loginForm a:visited {}
table.loginForm a:hover {/* linki */ }

table.loginForm input {vertical-align: middle!important;}
table.loginForm #login {background:url(bg_forms.gif) no-repeat; width: 175px; margin-top: 1px; margin-bottom: 1px; margin-left: 30px; padding-left:3px; height: 17px;  padding-top: 3px; padding-bottom: 0px;}
table.loginForm #haslo {background:url(bg_forms.gif) no-repeat; width: 115px; margin-top: 1px; margin-bottom: 1px; margin-left: 30px; padding-left:3px; height: 17px;  padding-top: 3px; padding-bottom: 0px;}
table.loginForm input.button {color:#FFFFFF; background:#4C4C4C; width:50px; margin-top: 1px; margin-bottom: 1px;  margin-left: 7px; text-align:center; height: 22px;}
table.loginForm input.button:hover {}

table.loginForm td#upomnienie {padding-left: 30px;}

table.loginForm td#zarejestruj {text-align: left; padding-left:30px;}
table.loginForm td#zarejestruj a, table.loginForm td#zarejestruj a:visited {padding-left: 7px; background: url(ikona_nawigacja_nastepna.gif) no-repeat 0px 0px;}
table.loginForm td#zarejestruj a:hover {background-position: 0px -11px;}

table.loginForm td#przypomnij {text-align: left; padding-left:30px;}
table.loginForm td#przypomnij a, table.loginForm td#przypomnij a:visited {padding-left: 7px; background: url(ikona_nawigacja_nastepna.gif) no-repeat 0px 0px;}
table.loginForm td#przypomnij a:hover {background-position: 0px -11px;}

/*
table.loginForm #witaj {padding-left: 30px;}
table.loginForm #witaj span {font-weight: bold;}

table.loginForm #rabat {padding-left: 30px;}
table.loginForm #rabat span {font-weight: bold;}

table.loginForm #punkty {padding-left: 30px;}
table.loginForm #punkty span {font-weight: bold;}
*/

table.loginForm td.loginForm {padding-left: 30px;}
table.loginForm td.loginForm span {font-weight: bold;}

table.loginForm#niezalogowany {width: 260px;}
table.loginForm#niezalogowany td {padding-left: 0px;}
table.loginForm#niezalogowany  #login {width: 250px; margin-left: 0px;}
table.loginForm#niezalogowany  #haslo {width: 160px; margin-left: 0px;}
table.loginForm#niezalogowany  input.button {width:80px; margin-left: 7px;}

/* ***** loginForm2 ***** */
table.loginForm2 {margin: 0px auto 5px 0;}
table.loginForm2 td {vertical-align: middle; padding: 2px;}
span.loginForm2#upomnienie { /* komorka komunikatu o bledzie przy wypelnianiu formularza */ }
table.loginForm2 td.etykieta {padding-right: 5px;}
table.loginForm2 input { /* pola formularza logowania */ }
table.loginForm2 input#login { /* pole loginu */
	width: 155px;
	padding-left: 3px;
}
table.loginForm2 input#haslo { /* pole hasla */
	width: 155px;
	padding-left: 3px;
}
div.loginForm2 input.button {width: 155px;}
div.loginForm2 input.button:hover {}

a#nowyKlient {background: url(ikona_nawigacja_nastepna2.gif) no-repeat 100% 0px; padding-right: 10px; font-weight: bold;}
a#nowyKlient:hover {background-position: 100% -11px;}


/* ***** wybor.php ***** */
table.wybor {
	width : 100%;
	margin-left : auto;
	margin-right : auto;
}

/* **** pasForm ***** */
h5.pasForm {}
table.pasForm {margin-top: 10px; margin-bottom: 10px; width: 400px;}
table.pasForm td {padding: 2px 2px 2px 0px;}
table.pasForm td.etykieta {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 ***** */
div.cart { /* modul koszyka */ }
table.cart { /* miniaturka koszyka */ }
table.cart td.cena { /* kolumna z cena */ }
div.pusty {  /* twoj koszyk jest pusty */
	text-align: center;
}
div.podsumowanie { /* podsumowanie koszuka */ }
div.podsumowanie span.cena { /* cena w podsumowaniu koszyka */
	font-weight: bold;
}
div.podsumowanie span.waluta {/* waluta ceny */}
span.cart a, span.cart a:visited { /* link do koszyka */ }
span.cart a:hover { /* link do koszyka */ }


/* ***** buyPath ***** */
table.buyPath {width: 100%; margin: 0px auto 5px auto; line-height: 11px; }

a.buyPath, a.buyPath:visited { /* link w sciezce okruszkow */ }
a.buyPath:hover { /* link w sciezce okruszkow */ }
a.buyPath#selected, a.buyPath#selected:visited {text-decoration: none;}
a.buyPath#selected:hover {}
span.buyPath {}
div.buyPath {}

table.buyPath img {display: none;}
table.buyPath a, table.buyPath a:visited {background: url(ikona_nawigacja_nastepna.gif) no-repeat 0px 0px; padding-left: 7px; text-decoration: none; padding-right: 3px;}
table.buyPath a:hover {text-decoration: none; background-position: 0px -11px;}

table.buyPath span {background: url(ikona_nawigacja_nastepna.gif) no-repeat 0px 0px; padding-left: 7px; line-height: 11px; padding-right: 3px;}

table.buyPath#porady {width: 100%; margin: 0px auto 5px auto; border-bottom: 1px solid #CBCBCB;}
table.buyPath#porady td {padding-left: 5px; padding-right: 5px; text-align: left; padding-bottom: 5px;}

/* ***** cartForm ***** */
div.cartForm#zasobnik{width : 100%;}
table.cartForm {width: 100%;}
a.cartForm, a.cartForm:visited {}

a.cartForm:hover {}

h4.cartForm { /* "Twoj koszyk jest pusty */ }
h5.cartForm {padding-top: 4px; padding-bottom: 4px;}
h5.cartForm.towary  {}
h5.cartForm.dostawcy {}
h5.cartForm.platnosci {}
h5.cartForm.opakowania {}
span.cartForm#gratis { /* "gratis" */ }
table.cartForm { /* tabele z zestawieniami / wyborem */ }
table.cartForm.towary {margin: 10px 0px; border-top: 1px solid #CBCBCB; border-bottom: 1px solid #CBCBCB; }
table.cartForm.towary th,
table.cartForm.towary td {vertical-align: middle; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #CBCBCB;}

table.cartForm.towary th {background-color: #E5E5E5; padding: 3px; border: 0px; }

/*
table.cartForm.towary td.ilosc table img {width: 52px; height: 20px; margin-bottom: -1px; background: url(ikona_koszyk_przelicz1.gif) no-repeat 0px 0px;}
table.cartForm.towary td.ilosc table img:hover {background-position: 0px -20px;}

table.cartForm.towary td.ilosc a.przelicz {width: 52px; height: 20px; line-height: 20px; color: #ffffff; text-align: center; padding: 0px; margin: 0px 0px 0px 3px; display: block; background-color: #666666;}
table.cartForm.towary td.ilosc a.przelicz:hover {background-color: #003399;}
*/

table.cartForm.towary table td {border-top: 0px; vertical-align: middle;}
table.cartForm.towary td.ilosc a.przelicz {display: block; background: url(ikona_koszyk_przelicz3.gif) no-repeat 0px 0px; width: 19px; height: 18px; line-height: 18px; padding: 0px; margin-left: 5px;}
table.cartForm.towary td.ilosc a.przelicz:hover {background-position: 0px -18px;}
table.cartForm.towary div.kod {font-weight: bold; padding: 3px 0px 0px 0px;}

table.cartForm td.akcje a {display: block; background: url(ikona_usun_duza.gif) no-repeat 0px 0px; width: 19px; height: 18px; line-height: 18px; padding: 0px; margin-left: 5px;}
table.cartForm td.akcje a:hover {background-position: 0px -18px;}

table.cartForm.dostawcy {}
table.cartForm.platnosci {}
table.cartForm.opakowania {}

table.cartForm table {width: 100%;}

table.cartForm table#razem {}
table.cartForm .cena	{vertical-align: middle; font-weight: bold; text-align: right; 	width: 100px;}
table.cartForm .akcje {width: 30px;text-align: right;}


table.cartForm .ikona { /* komorki ikonek dla opcji zamowienia (dostawcy itp.) */
	text-align: center;
	vertical-align: middle;
	width: 180px;
}
table.cartForm .radio { /* kolumna z przyciskami radio dla opcji zamowienia */
	vertical-align: middle;
	text-align: center;
	width: 40px;
}
table.cartForm .opis { /*  kolumna z opisami dla opcji zamowienia */
	vertical-align: middle;
}
table.cartForm .ilosc { /* kolumna ilosci na wykazie towarow w koszyku */
	text-align: right;
	width: 25px;
}
table.cartForm .ilosc table input {
	text-align: right;
	width: 30px;
	padding-right: 2px;
}

table.cartForm .ilosc table span.jednostka {
	padding-left: 2px;
	padding-right: 2px;
}

table.cartForm .ilosc img {
	cursor: pointer;
	margin-left: 3px;
}
table.cartForm .nazwa { /* kolumna z nazwa na wykazie towarow w koszyku */ }
table.cartForm .zdjecie {width: 80px; padding-bottom: 3px; padding-top: 3px;}
table.cartForm .lp {width: 20px; /* kolumna z liczba porzadkowa na wykazie towarow w koszyku */ }

table.cartForm#kodRabatowy {width: 50%; margin: 5px 0px 5px auto;}
table.cartForm#kodRabatowy td {vertical-align: middle;}
table.cartForm#kodRabatowy td#wpiszKod {text-align: right; }
table.cartForm#kodRabatowy td.akcje {width: 30px;}
table.cartForm#kodRabatowy td#dodajKodRabatowy {vertical-align: middle;  text-align: right;}
table.cartForm#kodRabatowy td#dodajKodRabatowy input {width: 60px;}
table.cartForm#kodRabatowy td#dodajKodRabatowy_przycisk {width: 60px; text-align: right; }
table.cartForm#kodRabatowy td#dodajKodRabatowy_przycisk input {}

table.cartForm#aktualizuj {width: 100%; margin: 5px 0px;}
table.cartForm#aktualizuj td.kontynuujZakupy {text-align: left;}
table.cartForm#aktualizuj td.aktualizujKoszyk {text-align: right;}
table.cartForm#aktualizuj td.aktualizujKoszyk input.button {width: 140px;}
table.cartForm#aktualizuj td.akcje {width: 30px;}


.cartForm #wpiszKod {text-align : right;}
.cartForm #polaEdycyjne {text-align : right;width : 170px;}
.cartForm #dodajRabat {}
.cartForm #dodajRabat_przycisk {}

table.cartForm#submit {margin-top: 6px; margin-bottom: 16px;}
table.cartForm#submit td {border-top: 1px solid #CBCBCB; padding-top: 6px; padding-bottom: 6px;}

table.cartForm#razem {background-color: #E5E5E5;}
table.cartForm table#razem {}
table.cartForm .cena	{vertical-align: middle; font-weight: bold; text-align: right; 	width: 100px;}
table.cartForm .razem {font-weight: bold; text-align: right; }
table.cartForm td.razem {font-weight: bold;	text-align: right; vertical-align: middle;}
table.cartForm tr.razem td.cena {vertical-align: middle; font-size: 14px; padding-top: 6px; padding-bottom: 6px;}
table.cartForm tr.rabat td.razem {}
table.cartForm tr.rabat td.cena {}
table.cartForm tr.razem#punkty img {cursor: pointer;}

table.cartForm td.akcje a {display: block; background: url(ikona_usun_duza.gif) no-repeat 0px 0px; width: 19px; height: 18px; line-height: 18px; padding: 0px; margin-left: 5px;}
table.cartForm td.akcje a:hover {background-position: 0px -18px;}

table.sum.towary {margin: 10px 0px; border-top: 1px solid #CBCBCB; border-bottom: 1px solid #CBCBCB; }
table.sum.towary th,
table.sum.towary td {vertical-align: middle; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #CBCBCB;}
table.sum.towary th {background-color: #E5E5E5; padding: 3px; border: 0px; }

table.sum.towary div.kod {font-weight: bold; padding: 3px 0px 0px 0px;}

table.sum .razem.dozaplaty {background-color: #E5E5E5;}
table.sum table#razem {}
table.sum .cena	{vertical-align: middle; font-weight: bold; text-align: right; 	width: 100px;}
table.sum .razem {font-weight: bold; text-align: right; }
table.sum td.razem {font-weight: bold;	text-align: right; vertical-align: middle;}
table.sum tr.razem td.cena {vertical-align: middle; font-size: 14px; padding-top: 6px; padding-bottom: 6px;}
table.sum tr.rabat td.razem {}
table.sum tr.rabat td.cena {}
table.sum tr.razem#punkty img {cursor: pointer;}


/* ***** sum ***** */
span.sum#gratis { /* "gratis" */ }
p.odbiorca { /* dane odbiorcy */
	text-align: left;
	padding-left: 10px;
}
table.sum td p { /* dane odbiorcy */
	text-align: left;
}
p.sum { /* dane odbiorcy */
	text-align: left;
}
h5.sum { /* naglowki sekcji */
	text-align:left;
}
table.sum {
	width: 100%;
}
table.sum#dodatkowe {
	margin-top: 10px;
	margin-bottom: 6px;
}
table.sum#dodatkowe td {
	text-align:center;
}
table.sum#dodatkowe textarea {
	width: 400px;
	height: 100px;
	overflow: auto;
}
table.sum .nazwa { /* kolumna z nazwa na wykazie towarow */
	text-align: left;
}
table.sum .cena { /* kolumna z cena */
	vertical-align: middle;
	text-align: right;
	width: 100px;
}
table.sum .ilosc { /* kolumna ilosci na wykazie towarow */
	vertical-align: middle;
	text-align: right;
	width:60px;
}
table.sum .usun {
	vertical-align: middle;
	text-align: right;
	width:60px;
}

table.sum .opis { /*  kolumna z opisami dla opcji zamowienia */
	text-align: left;
	vertical-align:middle;
}
table.sum td.opis {text-align: right; color: #4c4c4c; padding: 4px;}
table.sum td.cena {}
table.sum#dane_odbiorcy { /* dane odbiorcy zamowienia */ }
table.sum#dane_odbiorcy td { /* komorki z danymi odbiorcy i dostawy */}
table.sum#dane_odbiorcy h5 { /* naglowki w komorkach z danymi odbiorcy i dostawy */ }
a.sum, a.sum:visited {line-height: 11px; padding-top: 0px; padding-bottom: 0px; margin: 0px; display: block;}
a.sum:hover {}

p.sum {}

table.sum td.nazwa {}
table.sum .etykieta { /* etykieta do uwag */ }
table.sum .textarea { /* pole do wpiasnia uwag */ }

table.sum#submit {margin-top: 6px; margin-bottom: 16px;}
table.sum#submit td {border-top: 1px solid #CBCBCB; padding-top: 6px; padding-bottom: 6px;}


/* ***** sumOrd ***** */
span.sumOrd#gratis { /* gratis */ }
table.sumOrd { /* tabele */
	width: 100%;
}
table.sumOrd .nazwa { /* kolumna z nazwa na wykazie towarow */
	text-align: left;
}
table.sumOrd .cena { /* kolumna z cena */
	vertical-align: middle;
	text-align: right;
	width: 100px;
}
table.sumOrd .ilosc { /* kolumna ilosci na wykazie towarow */
	vertical-align: middle;
	text-align: right;
	width: 60px;
}


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 */ }

table.sumOrd td.sum_opis {padding: 0px;}

table.sumOrd td.opis {text-align: right; color: #4c4c4c; padding: 4px;}

table.sumOrd table#razem {}
table.sumOrd .cena	{vertical-align: middle; font-weight: bold; text-align: right; 	width: 100px;}
table.sumOrd .razem {font-weight: bold; text-align: right; background-color: #E5E5E5;}
table.sumOrd td.razem {font-weight: bold;	text-align: right; vertical-align: middle;}
table.sumOrd tr.razem td.cena {vertical-align: middle; font-size: 14px; padding-top: 6px; padding-bottom: 6px;}
table.sumOrd tr.rabat td.razem {}
table.sumOrd tr.rabat td.cena {}
table.sumOrd tr.razem#punkty img {cursor: pointer;}

table.sumOrd {margin: 6px 0px;}
table.sumOrd th,
table.sumOrd td {vertical-align: middle; padding-top: 3px; padding-bottom: 3px;;}
table.sumOrd td.nazwa {padding: 6px 3px;}
table.sumOrd th {background-color: #E5E5E5; padding: 3px; border: 0px; }
table.sumOrd div.kod {font-weight: bold; padding: 3px 0px 0px 0px;}


/* ***** ordDet ***** */
h5.ordDet { /* naglowki sekcji */ }
table.ordDet {
	width : 100%;
}
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 {}
table.ordDet #poprzednia a {}
table.ordDet #nastepna {}
table.ordDet #nastepna a {}
table.ordDet #lista { /* nawigacja (powrot do listy) */
	vertical-align: middle;
	text-align: center;
}
table.ordDet td#lista a, table.ordDet td#lista a:visited {}
table.ordDet td#lista a:hover {}
table.ord_podsumowanie {width : 350px; margin : 0px auto;}
table.ord_podsumowanie td {padding: 2px 1px;}
table.ord_podsumowanie td.statusy {width : 200px;}

table.ord_podsumowanie a {display: block; background: url(input_button_koszyk2.gif) no-repeat 0px 0px; width: 100px; height: 18px; line-height: 18px; text-align: left; padding-left: 23px; margin: 2px auto 2px auto;}
table.ord_podsumowanie a:hover {background-position: 0px -18px;}


/* ***** thank, regCon ***** */
div.thank, div.regCon {}
table.thank, table.regCon {
	width: 100%;
	margin : 5px;
}
table.thank td, table.regCon td {}

/* ***** ordList ***** */
h5.ordList {}
table.ordList {width: 100%; margin: 6px 0px;}
table.ordList td {vertical-align: middle; padding: 1px 1px 3px 1px;color: #4c4c4c;}
table.ordList .naleznosc {color: #000000; text-align: right;}
table.ordList .rozliczone { text-align:center; /* kolumna z ikona rozliczenia */ }
table.ordList td.szczegoly {text-align: right;}
table.ordList td.szczegoly a.button {display: block; text-align: center; padding: 3px 7px; width: 60px; margin: 2px 0px 2px auto; line-height: 14px;}

p.ordList#strony { /* ilosc wynikow na strone */ }
td.ordList {text-align: right; vertical-align: middle;}
td.ordList select {width: 40px;}
.ordList .druk {}

/* ***** regForm **** */
span.regForm#upomnienie, span.userForm#upomnienie {padding: 1px;}


h5.regForm,h5.userForm {padding-top: 2px; padding-bottom: 2px; margin-top: 0px; margin-bottom: 0px; line-height: 14px; }

table.regForm, table.userForm {}
table.regForm p,
table.userForm p {padding-bottom: 8px; margin-bottom: 0px;}

table.regForm div.etykieta,
table.userForm div.etykieta {padding-top: 4px; padding-bottom: 1px;}

table.regForm td.wazna ,
table.userForm td.wazna {padding-top: 5px; padding-bottom: 5px;}

table.regForm td.kol1,
table.regForm td.kol2,
table.regForm td.kol3 {width: 232px}
table.userForm td.kol1,
table.userForm td.kol2,
table.userForm td.kol3 {width: 232px}

div.formularz {position: relative; width: 697px; height: 380px; overflow: auto;}

table.regForm input,
table.userForm input {width: 205px; padding-left: 5px;}

table.regForm input.button,
table.userForm input.button {width: 155px;}

table.regForm select,
table.userForm select {width: 210px;}

table.regForm#uwagi,
table.userForm#uwagi {width: 100%;}
table.regForm#uwagi td,
table.userForm#uwagi td {padding: 4px 0px;}

table.regForm2 {width: 100%; margin-top: 6px; margin-bottom: 6px;}
table.userForm2 {width: 100%; margin-top: 6px; margin-bottom: 6px;}
table.regForm2 td {border-top: 1px solid #CBCBCB; padding-top: 3px;}
table.userForm2 td {border-top: 1px solid #CBCBCB; padding-top: 3px;}
table.regForm2 input.button,
table.userForm2 input.button {width: 155px; margin-top: 3px;}

table.regForm td.etykieta, table.userForm td.etykieta {}
table.regForm td, table.userForm td {
	vertical-align: middle;
}

a.regForm, a.regForm:visited, a.userForm, a.userForm:visited  {}
a.regForm:hover, a.userForm:hover {}

span.reg_dane#upomnienie { /* blad walidacji */
	padding: 1px;
}
table.reg_dane { /* glowna tabela */
	width: 100%;
}
table.reg_dane input {}
table.reg_dane#uwagi {}
table.reg_dane td.etykieta {}
table.reg_dane td {
	vertical-align: middle;
}



/* menu kategorii */
/*
TABLE.catMenu
   TR
      TD
         P
            A
               IMG
*/
table.catMenu {width: 221px; margin: 0px; background: url(bg_kol1_top.png) no-repeat 0px 0px;}
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; border-bottom: 1px solid #8B8C8B; line-height: 12px; vertical-align: middle; padding-top: 1px; padding-bottom: 2px;}

table.catMenu td.zwiniete1 {}
table.catMenu td.rozwiniete1 {}
table.catMenu td.zwiniete2 {padding-left: 10px;}
table.catMenu td.rozwiniete2 {padding-left: 10px;}
table.catMenu td.zwiniete3 {padding-left: 14px;}
table.catMenu td.rozwiniete3 {padding-left: 14px;}
table.catMenu td.zwiniete4 {padding-left: 18px;}
table.catMenu td.rozwiniete4 {padding-left: 18px;}
table.catMenu td.zwiniete5 {padding-left: 22px;}
table.catMenu td.rozwiniete5 {padding-left: 22px;}

table.catMenu p,
table.catMenu div {margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}

table.catMenu td.tresc1 p, table.catMenu td.tresc2 p, table.catMenu td.tresc3 p, table.catMenu td.tresc4 p {margin: 0px; padding: 0px;}

table.catMenu a {}
table.catMenu a.selected {}

table.catMenu td.tresc1 {}
table.catMenu td.tresc2 {}
table.catMenu td.tresc3 {padding-left: 10px;}
table.catMenu td.tresc4 {padding-left: 14px;}
table.catMenu td.tresc5 {padding-left: 18px;}

table.catMenu img {}
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 {}

table.catMenu td#o_zawartosc_kategorie { /* ostatnia kategoria w danej galezi z zawartoscia, kategorie podrzedne */ }
table.catMenu td#o_zawartosc_bezKategorii { /* ostatnia kategoria w danej galezi z zawartoscia, brak kategorii podrzednych */ }
table.catMenu td#o_bezZawartosci_kategorie { /* ostatnia kategoria w danej galezi bez zawartosci, kategorie podzrzedne */ }
table.catMenu td#o_bezZawartosci_bezKategorii { /* ostatnia kategoria w danej galezi bez zawartosci, brak kategorii podrzednych */ }
table.catMenu td#o_bezZawartosci_bezKategorii img {}

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,
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 {}

table.catMenu td.zwiniete3#o_zawartosc_kategorie,
table.catMenu td.zwiniete3#o_zawartosc_bezKategorii,
table.catMenu td.zwiniete3#o_bezZawartosci_kategorie,
table.catMenu td.zwiniete3#o_bezZawartosci_bezKategorii,
table.catMenu td.rozwiniete3#o_zawartosc_kategorie,
table.catMenu td.rozwiniete3#o_zawartosc_bezKategorii,
table.catMenu td.rozwiniete3#o_bezZawartosci_kategorie,
table.catMenu td.rozwiniete3#o_bezZawartosci_bezKategorii {}

table.catMenu td.tresc2#o_tresc {}
table.catMenu td.tresc3#o_tresc {}
table.catMenu td.tresc4#o_tresc {}


/* ***** itemList **** */
table.lista_towarow {margin-top: 0px; height: 376px; /*border-bottom: 1px solid #636562;*/ }
table.lista_towarow td.lista_towarow {padding-left: 5px;}
#items {width: 724px; margin-left: 16px; border-bottom: 1px solid #636562; padding-bottom: 0px;}

table.lista_nav {margin-left: 16px; margin-top: 0px; width: 724px; border-bottom: 1px solid #636562; margin-bottom: 9px; height: 29px;}
table.lista_nav td#lista_catPath {padding-bottom:6px; vertical-align: bottom;}
table.lista_nav td#lista_basket {padding-bottom:6px; vertical-align: bottom; text-align: right;}

table.lista_nav td#lista_catPath span {padding-right:10px;}
div.koszyk .infoBasketIcon {background-image:url(basket.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-left:19px;}
div.koszyk .infoBasketItem {padding-left:20px;}
div.koszyk .pozycji {padding-left:0px;}
div.koszyk .podsumowanie {padding-left:20px;}
div.koszyk .zamow {padding-left:20px;}
div.koszyk .zamow a {padding-left: 7px; background: url(ikona_nawigacja_nastepna2.gif) no-repeat 0px 0px; }
div.koszyk .zamow a:hover {background: url(ikona_nawigacja_nastepna2.gif) no-repeat 0px -11px;}


/*
table.listNav2 {margin: 0px auto;}
table.listNav2 td {vertical-align: middle; text-align: center; padding-top: 4px;}
table.listNav2 td a:hover {text-decoration: none;}
table.listNav2 td.poprzednia2 {width: 190px; text-align: left; }
table.listNav2 td.nawigacja2 {width: 344px;}
table.listNav2 td.nastepna2 {width: 190px; text-align: right;}
table.listNav2 td.poprzednia2 a {padding-left: 7px; background: url(ikona_nawigacja_poprzednia2.gif) no-repeat 0px 0px;}
table.listNav2 td.poprzednia2 a:hover {background: url(ikona_nawigacja_poprzednia2.gif) no-repeat 0px -11px;}
table.listNav2 td.nastepna2 a {padding-right: 10px; background: url(ikona_nawigacja_nastepna2.gif) no-repeat 100% 0%}
table.listNav2 td.nastepna2 a:hover {background: url(ikona_nawigacja_nastepna2.gif) no-repeat 100% -11px;}*/
table.listNav2 {margin: 0px auto 0px 17px;}
table.listNav2 td {vertical-align: middle; padding-top: 4px;}
table.listNav2 td a:hover {text-decoration: none;}
table.listNav2 td.poprzednia2 {width: 260px; text-align: left;}
table.listNav2 td.nawigacja2 {width: 200px; text-align: center;}
table.listNav2 span.prev {padding-right: 10px;}
table.listNav2 span.next {padding-right: 10px;}
table.listNav2 a span.prev {padding-left: 7px; height: 11px; background: url(ikona_nawigacja_poprzednia2.gif) no-repeat 0px 0px;}
table.listNav2 a:hover span.prev  {background: url(ikona_nawigacja_poprzednia2.gif) no-repeat 0px -11px;}
table.listNav2 a span.next {padding-right: 10px; height: 11px; background: url(ikona_nawigacja_nastepna2.gif) no-repeat 100% 0%;}
table.listNav2 a:hover span.next {background: url(ikona_nawigacja_nastepna2.gif) no-repeat 100% -11px;}


.productItem   {width:168px; height:172px; margin:4px 8px 3px 0; display:block; float:left; cursor:pointer;  z-index:10;}
.productItem .image {position:relative; left:2px; width:162px; top:2px; display:block; overflow:hidden;}
.productItem .text  {position:relative; left:13px; bottom:0px; width:142px; line-height:13px; display:block; font-size: 11px;}
.productItem .text a  {position:relative; bottom:0px; width:142px; font-size: 11px;}
.productItem .text a:hover  {width:142px;}
.productContainer .link  {position:relative; left:0px; width:162px; height:166px; z-index:200; margin-left:2px; margin-top:2px;}
.productContainer .link img {width:162px; height:166px;}
.productItemBg {width:168px; height:172px; background:url(bg_product_item.png); background-repeat:no-repeat;}
.wiersz .grayline {height:1px; background-color:#636562; overflow:hidden; font-size: 1px;}


table.item {width:168px; height:172px; margin:4px 8px 3px 0; background:url(bg_product_item.png); background-repeat:no-repeat;}
table.item td {padding-left: 2px; padding-right: 2px; vertical-align: bottom; line-height: 13px;}
table.item td div {width: 142px; margin-left: 10px; margin-bottom: 0px; padding-bottom: 12px;}
table.item td img.link_fix {height: 100px; width: 160px; margin: 0px auto; padding: 0px;}
table.item a {display: block;}



table.filtry {width: 545px;margin: 0 auto;}
table.filtry td {}
table.filtry input:focus {}

table.filtry#zaawansowane {}
table.filtry#zaawansowane td {}
table.filtry#zaawansowane td select {}
table.filtry#zaawansowane td.lee {padding: 6px 10px 2px 0px; text-align: right; }
table.filtry#zaawansowane td.prr {padding: 6px 10px 2px 0px; text-align: left;}
table.filtry#zaawansowane span.typy {padding-right: 25px;}
table.filtry#zaawansowane span.typy input.checkbox {margin: 0px; padding: 0px; width: 20px; }

table.sortList {width: 100%;}
table.sortList td {vertical-align: middle;text-align: center;}
table.sortList input {width:60px; text-align:right; padding-left:4px; padding-right:4px;}

table.filtry_mini {width: 221px; margin-top: 50px; border-top: 1px solid #8B8C8B; border-bottom: 1px solid #8B8C8B; }
table.filtry_mini td {padding: 4px 0px 10px 0px;}
table.filtry_mini td input {vertical-align: middle; width: 43px; padding-left: 3px; padding-right: 3px;}
table.filtry_mini td.zakres {text-align: right; padding-bottom: 0px; padding-right: 8px;}
table.filtry_mini a {display: block; width: 54px; padding: 2px 0px; float: right; height: 18px; line-height: 18px;}
table.filtry_mini input.button {width: 50px; float: right; text-align: center; margin-right: 8px; background-color: #4C4C4C; padding-left: 3px; padding-right: 3px;}

span.filCatSelLabel {width: 181px; display: block; padding-bottom: 4px; text-align: left; padding: 10px 10px 8px 10px;}
span.filCatSel {width: 221px; padding-top: 8px; padding-bottom: 0px; text-align: right; padding: left: }
span.filCatSel select {width: 202px; float: right; text-align: left; margin-right: 10px; font-size: 11px; font-family: Arial;}



/*div.kol1 div.lewe_menu div.findForm {width: 221px; height: 34px; padding-top: 0px; border-top: 1px solid #8B8C8B;  margin-top: 60px; margin-bottom: 0px; background-image: none;}*/


/* id nazwa i fotka wystepuja tylko na listach specjalnych */
div.naglowek,
div#naglowek {font-weight : bold; clear : both; font-size: 12px;}

div.proList div.naglowek { /* naglowek proList */ }
table.proList { /* tabela listy promocji */
	width : 100%;
}
table.proList td {
	text-align: center;
}
table.proList .fotka {}
table.proList .nazwa {}
table.proList .cena {}
table.proList .cena_promocja {}
table.proList .cena_stara {text-decoration: line-through;}
table.proList .waluta {}
table.proList .cena .waluta {}
table.proList .cena_promocja .waluta {}
table.proList .cena_stara .waluta {}

div.newList div.naglowek { /* naglowek newList */ }
table.newList { /* tabela listy nowosci */
	width : 100%;
}
table.newList td {
	text-align: center;
}
table.newList .fotka {}
table.newList .nazwa {}
table.newList .cena {}
table.newList .cena_promocja {}
table.newList .cena_stara {text-decoration: line-through;}
table.newList .waluta {}
table.newList .cena .waluta {}
table.newList .cena_promocja .waluta {}
table.newList .cena_stara .waluta {}

div.mainList div.naglowek { /* naglowek mainList */ }
table.mainList { /* tabela listy na stronie glownej */
	width : 100%;
}
table.mainList td {
	text-align: center;
}
table.mainList .fotka {}
table.mainList .nazwa {}
table.mainList .cena {}
table.mainList .cena_promocja {}
table.mainList .cena_stara {text-decoration: line-through;}
table.mainList .waluta {}
table.mainList .cena .waluta {}
table.mainList .cena_promocja .waluta {}
table.mainList .cena_stara .waluta {}


div.setList div.naglowek {padding: 4px 0px 9px 0px; margin: 0px;}
table#setList {width: 558px; margin: 0px;}
table.setList {height: 46px;}
table.setList td.fotka {width: 80px; padding: 0px;}
table.setList td.fotka img {border: 1px solid #CBCBCB;/* width: 78px; height: 58px;*/}
table.setList td.nazwa {width: 80px; padding: 0px 10px;}

table.setList div.nazwa {padding-top: 2px; margin: 0px;}
table.setList div.nazwa a {font-weight: normal; font-size: 11px;}
table.setList .cena {font-weight: bold; font-size: 11px;}
table.setList .cena_promocja {font-weight: bold; font-size: 11px;}
table.setList .cena_stara {font-weight: bold; font-size: 10px; color: #4C4C4C;}
table.setList .waluta {padding-left: 3px;}
table.setList .cena .waluta {}
table.setList .cena_promocja .waluta {}
table.setList .cena_stara .waluta {}


table.bestList {width : 100%;}
table.bestList td {text-align: center;}
table.bestList .fotka {}
table.bestList .nazwa {}
table.bestList .cena {}
table.bestList .cena_promocja {}
table.bestList .cena_stara {text-decoration: line-through;}
table.bestList .waluta {}
table.bestList .cena .waluta {}
table.bestList .cena_promocja .waluta {}
table.bestList .cena_stara .waluta {}


/* ***** catList ***** */
table.catList { /* tabela listy kategorii */ }
table.catList .nazwa { /* nazwa kategorii */ }
table.catList .opis { /* opis kategorii */ }


/* ***** conCatList ***** */
table.conCatList { /* tabela listy kategorii tresci */ }
table.conCatList .nazwa { /* nazwa kategorii tresci */ }
table.conCatList .opis { /* opis kategorii tersci*/ }




/* ***** detCard ***** */
/* karta produktu */
div#tlo_karta {margin-top: 8px; margin-left: 28px; width:956px; height:350px;  background:url(bg_karta_shadow.png) no-repeat 0px 0px; z-index: 1; padding-top: 2px; overflow: hidden;}
div#tlo_karta div#tlo_karta_content {position: relative!important; background:url(bg_karta.jpg) no-repeat 0px 0px; width:950px; height:344px; margin: 0px 4px 4px 2px; padding: 0px 0px 4px 0px; overflow: hidden; overflow-x: hidden;}

table.kartNav {margin-top: 10px; width: 950px; border-top: 1px solid #636562; padding-top: 7px; margin-left: 30px; line-height: 12px;}
table.kartNav td {padding-top: 7px; text-align: right;}
table.kartNav td.dalej {width: 200px; text-align: left;}
table.kartNav td.dalej a {padding-left: 7px; height: 11px; background: url(ikona_nawigacja_poprzednia2.gif) no-repeat 0px 0px;}
table.kartNav td.dalej a:hover {background: url(ikona_nawigacja_poprzednia2.gif) no-repeat 0px -11px;}
table.kartNav span.prev {padding-left: 10px;}
table.kartNav span.next {padding-left: 10px;}
table.kartNav a span.prev {padding-left: 7px; height: 11px; background: url(ikona_nawigacja_poprzednia2.gif) no-repeat 0px 0px;}
table.kartNav a:hover span.prev  {background: url(ikona_nawigacja_poprzednia2.gif) no-repeat 0px -11px;}
table.kartNav a span.next {padding-right: 10px; height: 11px; background: url(ikona_nawigacja_nastepna2.gif) no-repeat 100% 0%;}
table.kartNav a:hover span.next {background: url(ikona_nawigacja_nastepna2.gif) no-repeat 100% -11px;}

table.karta_nav {margin-left: 30px; margin-top: 0px; width: 950px; border-bottom: 1px solid #636562; margin-bottom: 10px; height: 29px;}
table.karta_nav td#karta_catPath {padding-bottom:6px; vertical-align: bottom;}
table.karta_nav td#karta_basket {padding-bottom:6px; vertical-align: bottom; text-align: right;}

table.karta_nav td#karta_catPath span {padding-right:10px;}
table.karta_nav td#karta_basket .infoBasketIcon {background-image:url(basket.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-left:19px;}
table.karta_nav td#karta_basket .infoBasketItem {padding-left:20px;}


div#karta_nazwa {width: 950px; vertical-align: top; height: 55px; border-bottom: 1px solid #636562; margin: 0px; padding: 0px;}
div#karta_nazwa h2 {float: left; width: 600px; margin: 0px; padding: 20px 0px 0px 22px; margin: 0px 0px 0px 0px; line-height: 17px;}
div#karta_nazwa span {float: right; width: 260px; text-align: right; padding: 20px 32px 0px 0px; margin: 0px 0px 0px 0px;}
div#karta_nazwa div {float: right; width: 260px; text-align: right; padding: 2px 32px 0px 0px; margin: 0px 0px 0px 0px;}
table.karta_produktu {width: 950px;height: 288px; margin: 0px;}
table.karta_produktu td#karta_zdjecie {width: 336px; height: 250px; padding: 0px 0px 2px 0px; vertical-align: bottom; text-align: center; font-size: 0px;}
table.karta_produktu div.karta_zdjecie {background-color: #ffffff; width: 336px; height: 270px; margin: 0px; padding: 18px 0px 0px 0px;}

table.karta_produktu td#karta_zdjecie div {}
div#productImage      {font-size: 0px;  left: 0px;   width: 336px; top: 56px;  position: absolute; height: 288px; background-color: #ffffff;}
div#productImageIcons {font-size: 11px; left: 15px;  width: 50px;  top: 310px; position: absolute; height: 20px;}
div#productImageNavi  {font-size: 11px; left: 170px; width: 150px;  top: 310px; position: absolute; height: 20px; text-align: right;}


div#productImageNavi a {line-height: 12px; font-size: 11px; padding-left: 2px; padding-right: 2px;}
div#productImageNavi a img {margin-bottom: 2px;}
div#productImageNavi a#prevX img {width: 13px; height: 12px; vertical-align: middle; background: url(ikona_nawigacja_poprzedniaX.gif) no-repeat 0px 0px;}
div#productImageNavi a#prevX:hover img {background-position: 0px -12px;}
div#productImageNavi a#nextX img {width: 13px; height: 12px; vertical-align: middle; background: url(ikona_nawigacja_nastepnaX.gif) no-repeat 0px 0px;}
div#productImageNavi a#nextX:hover img {background-position: 0px -12px;}


table.karta_produktu td#karta_zdjecie img {/*width: 336px; height: 269px;*/}
table.karta_produktu td#karta_dane {padding: 0px 0px 0px 0px;}

table.karta_produktu table.karta_dane {width: 558px; margin: 17px auto 0px 24px;}
table.karta_produktu table.karta_dane td#cenaIOpis {width: 295px; vertical-align: bottom;}
table.karta_produktu table.karta_dane td#opcjeIPrzyciski {padding-left: 10px;}
table.karta_produktu input,
table.karta_produktu select {border: 1px solid #003399; background-image: none; background-color: #ffffff; color: #000000; vertical-align: middle; margin: 0px; font-size: 11px;}
table.karta_produktu input {height: 14px; line-height: 12px; padding: 1px 0px 0px 3px; }
table.karta_produktu select {height: 17px; line-height: 12px; padding: 0px 0px 0px 3px;}


div.cenaIOpis {width: 285px; overflow: hidden;}
div.cenaIOpis div.karta_opis {
	width: 270px;
	height: 120px;
	overflow: auto;
	margin-bottom: 10px;
	padding-right: 15px;
	font-size: 11px!important;
	line-height: 14px!important;
	font-family:arial,helvetica,sans-serif!important;
}
div.cenaIOpis div.karta_opis * {font-size: 11px!important; font-family:arial,helvetica,sans-serif!important;}
div.cenaIOpis div.karta_opis p {margin-top: 0px; margin-bottom: 4px; padding-top: 0px;}

div.dodatkowe {padding: 0px 0px 5px 0px; margin: 0px;}
div.dodatkowe#d_linki {}
div.dodatkowe#d_pliki {}
div.dodatkowe div.naglowek {padding: 5px 0px 2px 0px; margin: 0px; font-weight: bold;}
div.dodatkowe ul {margin: 0px 0px 0px 0px; padding: 0px;}
div.dodatkowe ul li {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div.dodatkowe a,
div.dodatkowe a:visited {display: block; line-height: 12px; padding: 2px 0px 2px 20px; background-repeat: no-repeat; background-position: 0% 50%;}
div.dodatkowe a:hover {}
div.dodatkowe#d_linki a {background-image: url(ikona_linki.gif);}
div.dodatkowe#d_pliki a {background-image: url(ikona_pliki.gif);}


div.cenaIOpis div.karta_ceny {height: 18px;}
div.cenaIOpis span.cena {font-size: 17px; color: #000000; font-weight: bold;}
div.cenaIOpis span.cena_promocja {font-size: 17px; color: #000000; font-weight: bold;}
div.cenaIOpis span.cena_stara {color: #4C4C4C; font-size: 12px; font-weight: normal; padding-right: 4px;}
div.cenaIOpis span.cena_stara span.waluta {display: none;}
div.cenaIOpis span.waluta {padding-left: 3px; font-size: 12px;}

div.opcjeIPrzyciski {position: relative; width: 253px; margin-left: 0px; height: 80px; overflow: auto;}
div.opcjeIPrzyciski_dol {width: 253px; margin-left: 0px; margin-top: 5px; height: 70px; overflow: hidden;}

div.opcjeIWarianty {position: relative; width: 253px; margin-left: 0px; height: 107px; overflow: auto;}
div.opcjeIWarianty_dol {width: 253px; margin-left: 0px; padding-bottom: 3px; height: 45px; overflow: hidden;}

/* warianty towaru */
table.variants {width: 230px; margin-top: 3px; margin-left: 3px;}
table.variants td {padding: 2px 0px 2px 0px}
table.variants div.nazwa {width: 120px; float: left;}
table.variants div.cena {width: 100px; float: right; text-align: right;}
table.variants div.dodaj {clear: both; padding-top: 2px; padding-bottom: 6px; border-bottom: 1px dotted #d8d8d8;}
table.variants div.brak {clear: both; padding-top: 2px; padding-bottom: 6px; color: #4c4c4c; border-bottom: 1px dotted #d8d8d8;}
table.variants div.variants {width: 230px; margin: 0px; padding-bottom: 3px;}
table.variants a.button,table.variants a.button:visited {display: block; height: 18px; margin: 0px 0px; padding: 0px 0px 0px 23px; line-height: 18px; color: #4C4C4C; background: url(input_button_koszyk2.gif) no-repeat 0px 0px; text-align: left; border: none; vertical-align: middle; }
table.variants a.button:hover {background: url(input_button_koszyk2.gif) no-repeat 0px -18px; background-color: transparent; color: #4C4C4C;}


div.cenaIOpis .atrybutyStale {width: 250px; margin: 0px 0px 4px 0px; }
div.cenaIOpis .atrybutyStale td {padding-bottom: 1px; padding-top: 1px; vertical-align: middle;}
div.cenaIOpis .atrybutyStale td.etykieta {width: 100px; text-align: left; padding-right: 3px; color: #4C4C4C;}
div.cenaIOpis .atrybutyStale td.wartosc {}

div.cenaIOpis .atrybutyWybierane {width: 250px; margin: 0px 0px 4px 0px; }
div.cenaIOpis .atrybutyWybierane td {padding-bottom: 2px; vertical-align: middle;}
div.cenaIOpis .atrybutyWybierane td.etykieta {width: 100px; text-align: left; padding-right: 3px; color: #4C4C4C;}
div.cenaIOpis .atrybutyWybierane td.wartosc {}

div#obszarIle {padding-bottom: 3px; }
div#obszarIle div {margin-top: 3px; font-size: 11px; color: #000000;}
div#obszarWybor {margin-bottom: 5px; font-size: 11px; color: #000000; }
div#obszarWybor div.etykieta {padding-top: 3px;}
div#obszarWybor div.etykieta div.wartosci {width: 184px; margin-top: 3px;}
div#obszarWybor div.etykieta div.wartosci select {width: 100%; margin: 0; padding: 0px 0px 0px 3px; border: 1px solid #003399;}
/* div#obszarWybor div.etykieta div.wartosci {background-color: #003399; padding: 1px;} */

#backLink {position:absolute; top:510px; left:30px;}


table.detCard {}
table.detCard td#zdjecie {}
table.detCard td img.fotki {cursor: pointer;}
table.detCard input#ilosc {width: 30px;}

input.button#dodaj {width: 110px; height: 18px; margin: 2px 1px!important; padding: 0px 0px 0px 23px!important; line-height: 18px; color: #4C4C4C; background: url(input_button_koszyk2.gif) no-repeat 0px 0px; text-align: left; border: none; vertical-align: middle; }
input.button#dodaj:hover {background-position: 0px -18px!important;}
input.button#dodaj_over {width: 110px; height: 18px; margin: 2px 1px!important; background-color: transparent; padding: 0px 0px 0px 23px!important; line-height: 18px; color: #4C4C4C; background: url(input_button_koszyk2.gif) no-repeat 0px -18px; text-align: left; border: none; vertical-align: middle;}

table.detCard ul {margin: 0px 0px 0px 20px; padding: 0px;}
table.detCard li {margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px;}

.detCard#brak { /* komunikat : brak towaru w magazynie */ }

table.detCard#akcje {width: 184px; margin: 10px auto 0px auto;}
table.detCard#akcje td {height: 28px; padding: 2px 0px; color: #4C4C4C; vertical-align: bottom;}
table.detCard#akcje td.pier {}
table.detCard#akcje td.drug {}
table.detCard#akcje td.trze {}
table.detCard#akcje a,
table.detCard#akcje a:visited {padding-left: 17px; text-decoration: none; color: #4C4C4C; font-size: 10px; line-height: 12px; display: block; height: 12px; margin-bottom: 5px;}
table.detCard#akcje a:hover {color: #315c77;}
table.detCard a#przechowaj {background: url(ikona_przechowaj.gif) no-repeat 0px 0px; width: 70px; }
table.detCard a#przechowaj:hover {background: url(ikona_przechowaj_h.gif) no-repeat 0px 0px; }
table.detCard a#wydrukuj1  {background: url(ikona_drukuj.gif) no-repeat 0px 0px; width: 60px;}
table.detCard a#wydrukuj1:hover  {background: url(ikona_drukuj_h.gif) no-repeat 0px 0px;}
table.detCard a#polec  {background: url(ikona_polec.gif) no-repeat 0px 0px;}
table.detCard a#polec:hover  {background: url(ikona_polec_h.gif) no-repeat 0px 0px;}
table.detCard a#zapytaj {background: url(ikona_zapytaj.gif) no-repeat 0px 0px;}
table.detCard a#zapytaj:hover {background: url(ikona_zapytaj_h.gif) no-repeat 0px 0px;}
table.detCard a#porownaj {background: url(ikona_porownaj.gif) no-repeat 0px 0px; }
table.detCard a#porownaj:hover {background: url(ikona_porownaj_h.gif) no-repeat 0px 0px; }

table.detCard #cenaIStan {}

/* ***** catLinks ***** */
table.catLinks { /* tabela z linkami */ }


/* ***** conLinks *****
UWAGA!!! styl nie jest stosowany w samym module lecz w wywolaniu funkcji
PRZYKLAD: conLinks('NAZWA KATEGORII','','class="conLinks"',' id="selected"',' SEPARATOR ');
 */
a.conLinks, a.conLinks:visited {}
a.conLinks:hover {}
a.conLinks#selected {}


/* ***** ordDet ***** */
table.ord_podsumowanie {}
table.ord_podsumowanie td {
	text-align:left;
}
.ord_podsumowanie td.statusy {
	text-align:right;
	width: 200px;
	font-weight : bold;
}


/* *****  cusConBody ***** */
div.cusConBody {}
div.cusConBody h1 {}
div.cusConBody h2 {}
div.cusConBody p {}


/* ***** conList - lista tresci ***** */
table.conList {
	width: 100%;
}
table.conList a.tytul {}
table.conList a.temat {}


/* ***** comForm - box porownania ***** */
table.comForm {
	width : 100%;
}
table.comForm td.nazwa { /* nazwa towaru*/}
table.comForm td.akcja { /* kolumna akcji (usuniete) */ }
table.comForm#porownaj { /* tabela z linkami porownania*/}

/* ***** repForm ***** */
h5.Przechowalnia { /* naglowek */ }
p.repForm { /* dodatkowy tekst */ }
a.repForm { /* link powrotny z przechowalni */ }
table.repForm  {width : 100%;}
table.repForm td {vertical-align: middle;}
table.repForm td.lp {width: 20px;}
table.repForm td.zdjecie {width: 90px;}
table.repForm td.ilosc {width: 60px; text-align: center;}
table.repForm td.cena {width: 160px; text-align: right;}

table.repForm td.ilosc a {display: block; background: url(ikona_usun_duza.gif) no-repeat 0px 0px; width: 19px; height: 18px; line-height: 18px; padding: 0px; margin:4px auto;}
table.repForm td.ilosc a:hover {background-position: 0px -18px;}

table.repForm td.cena a {display: block; background: url(input_button_koszyk2.gif) no-repeat 0px 0px; width: 110px; height: 18px; line-height: 18px; text-align: left; padding-left: 23px; margin: 2px 0px 2px auto;}
table.repForm td.cena a:hover {background-position: 0px -18px;}
.dalej.repForm a.repForm {display: block; margin: 0px auto 0px 0px; height: 11px; padding-top: 0px; padding-bottom: 0px;}

/* maly
table.repForm td.cena a {display: block; width: 110px; margin: 2px 0px 2px auto; text-align: left; height: 12px; padding-left: 19px; background: url(ikona_koszyk_maly2.gif) no-repeat 0px 0px; line-height: 12px; }
table.repForm td.cena a:hover {background-position: 0px -12px;}
*/
/* ***** repLink ***** */
div.repLink {width: 221px; margin-bottom: 3px; margin-top: 0px; padding-top: 0px; padding-bottom: 3px; border-bottom: 1px solid #8B8C8B; line-height: 12px;}
div.repLink span {font-weight: bold;}
a.repLink { /* link do przechowalni */ }


ok {color:#080;}
x {color:#f00;}

div.siteList {}
div.siteList h2 {margin: 0px; padding: 0px;}
div.siteList div#mapa_oferta {font-weight: bold;}
div.siteList div#mapa_strony {font-weight: bold;}

/* pliki mp3 */
div.mp3 {margin-top: 10px; margin-bottom: 10px;}
div.utwor {margin: 5px 0px 0px 10px;}
div.utwor div.tytul {display: inline; line-height: 17px; margin: 0px 5px 0px 0px; }
div.utwor div.playme {float: left; display: inline; width: 17px; height: 17px; margin: 0px 5px 0px 0px; }

div.pozycja.ordDet {margin: 0px auto; text-align: center;}

p.thankandbuy {margin: 20px auto;} /*kontynuacja zamowienia po rejestracji */
p.thankandbuy a {font-size: 14px;}



/* aucSumForm */
div.center {margin: 0px auto;}

table.aucSumForm {margin-left : auto; margin-right : auto; width : 100%;}
table.aucSumForm h4 {font-size : 13px; border-bottom : 1px solid #ff0; margin: 10px 0px 0px 0px; }
table.aucSumForm h5 {border: 0px; font-size : 12px; margin: 6px 0px 6px 6px;; }
table.aucSumForm h5 input {margin-right: 5px;}

table.aucSumForm td.sprzedajacy_nazwa {font-weight : bold; font-size : 14px; padding: 5px 0px 5px 10px; vertical-align: middle;}
table.aucSumForm td.sprzedajacy_linki {font-weight : bold; font-size : 14px; padding: 5px 0px 5px 10px; vertical-align: middle;}
table.aucSumForm td.sprzedajacy_linki a {}
table.aucSumForm td.aukcja {font-weight : bold; font-size : 12px; padding: 5px 0px 5px 10px; vertical-align: middle;}
table.aucSumForm td.aukcja_nazwa {font-weight : bold; font-size : 14px; padding: 5px 0px 5px 10px; vertical-align: middle;}
table.aucSumForm td.aukcja_nazwa a {}

table.aucSumForm table.listaAukcji {width: 100%;}
table.aucSumForm table.listaAukcji td {vertical-align: middle;}
table.aucSumForm table.listaAukcji td.zdjecie {width: 190px; padding: 2px;}
table.aucSumForm table.listaAukcji td.opisy {padding: 2px;}
table.aucSumForm table.opis td {padding: 5px; font-size: 12px; font-weight: bold;}
table.aucSumForm table.opis td.nazwa {}
table.aucSumForm table.opis td.cena {text-align: right;}
table.aucSumForm table.opis td.ilosc {text-align: right;}
table.aucSumForm table.opis td.wartosc {text-align: right;}
table.aucSumForm table.opis td.etykieta_nazwa {font-size: 11px; font-weight: normal; padding: 1px 5px 3px 5px;}
table.aucSumForm table.opis td.etykieta_cena {font-size: 11px; font-weight: normal;text-align: right; padding: 1px 5px 3px 5px;}
table.aucSumForm table.opis td.etykieta_ilosc {font-size: 11px; font-weight: normal;text-align: right; padding: 1px 5px 3px 5px;}
table.aucSumForm table.opis td.etykieta_wartosc {font-size: 11px; font-weight: normal;text-align: right; padding: 1px 5px 3px 5px;}

table.aucSumForm span.nawias {color: #c0c0c0;}
table.aucSumForm td.cart_ikona {padding: 5px; width: 120px; text-align: center;}
table.aucSumForm td.cart_radio input {border: 0px;}
table.aucSumForm td.cart_opis {}

table.aucSumForm table.dane {width: 100%; margin: 0px;}
table.aucSumForm table.dane td {vertical-align: middle; }
table.aucSumForm table.dane input {}

table.aucSumForm table.dane#dostawca {}
table.aucSumForm table.dane#dostawca td {}

table.aucSumForm table.dane#platnosc {}
table.aucSumForm table.dane#platnosc td {}
table.aucSumForm table.dane#platnosc td.sprzedajacy {font-size: 14px; font-weight: bold; padding: 0px 0px 0px 10px;}
table.aucSumForm table.dane#platnosc td.sprzedajacy span.etykieta {font-size: 12px; font-weight: normal;}
table.aucSumForm table.dane#platnosc span.upomnienie {color: red;}

table.aucSumForm table.dane#zamawiajacy {margin-top: 10px; margin-bottom: 10px;}
table.aucSumForm table.dane#zamawiajacy td {}
table.aucSumForm table.dane#zamawiajacy td.pseudonim {font-size: 14px; font-weight: bold; padding: 0px 0px 10px 0px;}
table.aucSumForm table.dane#zamawiajacy td.pseudonim span.etykieta {font-size: 12px; font-weight: normal;}
table.aucSumForm table.dane#zamawiajacy td.cart_radio {padding: 3px;}

table.aucSumForm#dodatkowe {margin: 5px auto;}
table.aucSumForm#dodatkowe td {text-align: center;}
table.aucSumForm#dodatkowe td.etykieta {}
table.aucSumForm#dodatkowe td.etykieta textarea {}

table.aucSumForm div#faktura {margin: 0px 0px 10px 0px;}
table.aucSumForm div#dane_wysylkowe {margin: 0px 0px 10px 0px;}

table.aucSumForm#uwagi {margin: 0px auto;}
table.aucSumForm#uwagi td {text-align: justify; padding: 5px 10px;}

table.aucSumForm#zamow {margin: 0px auto;}
table.aucSumForm#zamow td {text-align: center;}
table.aucSumForm#zamow input.submit {font-size: 18px;}

/* galList */
div.galList ul {}
div.galList li {}

div.galList {margin: 0px auto;}
div.galList .galListItem {margin-bottom: 10px;}
div.galList .nazwa {}
div.galList .nazwa a {}
div.galList .opis {padding: 5px 0px 10px 10px; text-align: justify;}

/* newsShortList - aktualnosci */
div.newsShortList {}
div.newsShortList div.newsShort {}
div.newsShortList a.newsArchLink {}
div.newsShortList div.newsLink {}
div.newsShortList a.newsLink {}
div.newsShortList div.newsSkrot {}
div.newsShortList div.newsDataPublikacji {}

/* newsList */
div.newsList {}
div.newsList div.newsFull {}
div.newsList div.newsLink {}
div.newsList a.newsLink {}
div.newsList div.newsTresc {}
div.newsList div.newsDataPublikacji {}

/* pollForm - sondy */
div.pollForm#naglowek {}
table.pollForm {width: 100%;}
table.pollForm td {vertical-align: middle; padding: 1px 1px;}
table.pollForm td.pytanieSondy {}
table.pollForm td.poleSondy {width: 20px;}
table.pollForm td.opcjaSondy {}
table.pollForm td.przyciskiSondy {}
table.pollForm input {}
table.pollForm input.button#glosuj {}
table.pollForm input.button#wyniki {}
table.pollForm td.wynikSondy {}
table.pollForm td.wynikSondy img {}
table.pollForm td.iloscGlosow {}


table.pasRemForm {width: 100%;}
table.pasRemForm td {padding: 1px 0px 4px 0px;}
table.pasRemForm input {width: 155px;}
table.pasRemForm td.zapytaj {padding-top: 10px; border-top: 1px solid #CBCBCB;}
table.pasRemForm td.email {width: 100px;}


/* menu menu */
.menu1 .menuItem{float:left; font-size: 14px; margin:0px 5px 2px 0px; padding:5px 5px 5px 0px; text-align: left; }
.menu1 .menuItem .menuSubItemList{background-color:#FFFFFF; color: #000000; display: none; font-size: 11px; list-style:none; list-style-position:outside; margin:0px; padding: 3px 10px 1px 10px; position:absolute; z-index:1500; }
.menu1 .menuItem .menuSubItemList a{color:#666666; display:block; width:250px;}
.menu1 .menuItem a:hover{color:#003399;}
.menu1 a{padding:5px;}
.menu1 .menuItem a:active { outline: none; }
.menu1 .menuItem a:focus { -moz-outline-style: none; }
.menu1 .selItem{background-color:#ffffff;}
/*3 selecty*/
.poletxt{height:18px;margin:1px;float:left;width:174px;background:white;position:absolute;overflow:hidden;display:block;line-height:19px;padding-left:5px;color:black;background:white url('./tm2/selDown.gif') no-repeat scroll 160px 50%;}
.poletxt:hover,.poletxt:visited {color:black;}
.dropDownBoxBack{top:21px;width:181px;height:210px;background:#003399;position:absolute;left:2px;display:none;}
.dropDownBox{	top:1px;width:179px;padding-top:10px;height:198px;background:white;position:absolute;left:1px;overflow-y:auto;overflow-x:hidden;}
.dd_img{height:18px;margin:1px;float:left;width:18px;left:161px;background:white;position:absolute;}
a.elm:hover{background-color:#003399;color:white;}
.elm{color:#4c4c4c;font-size:11px;padding-left:4px;	display:block;}
.dd_img{	background:transparent url('./tm2/selDown.gif') scroll no-repeat 50% 50%;}
#dd_sel1 a.elm.p1{font-weight:bold;}
#dd_sel2{left:192px;}
#dd_sel3{left:382px;}
.inputSzukaj{background-color:#999999;
	color:#FFFFFF;
	height:20px;
	left:571px;
	line-height:20px;
	padding-left:4px;
	padding-right:4px;
	position:absolute;
	top:2px;
}
.inputSzukaj:hover{background-color:#003399;color:#fff;}

#div_z_problemami{background: transparent url('./tm2/bg_accessories.png') scroll repeat-x 0 0; margin-top:7px;height:24px;float:left;width:616px;position:relative;}


/* NOWY FORMULARZ */

h5.askDetCard {padding: 0px 0px 5px 0px;}
table.askDetCard {width: 100%;}
table.askDetCard td {width: 50%; vertical-align: middle; padding: 3px 3px 3px 3px;}
table.askDetCard td.etykieta {font-weight: bold;text-align: right;padding: 3px 3px 3px 3px;}
div.askComShoBox {padding: 5px 0px 0px 0px;}
div.askComShoBox table.askComShoBox td {padding: 0px 30px 0px 0px;}
div.askComShoBox table.askComShoBox td.box {padding: 0px 3px 0px 30px;}
div.askComShoText {text-align: center;}
