* {	margin: 0;	padding: 0; outline: none; }
ul, oi, li {margin-left: 10px; padding-left: 0px;}
body, html {height: 100%;}
body {margin: 0px; background-color: #000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #fff;}
td {vertical-align: top; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
div.uwagaAdministratorska {position: fixed; bottom: 100px; 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; z-index: 1000;}

table.uklad {width: 100%; height: 100%;}
table.uklad td.czesc_gorna {width: 100%; vertical-align: top; overflow: auto;}
table.uklad td.czesc_dolna {width: 100%; height: 5%; vertical-align: bottom;}
div.czesc_gorna {height: 100%; overflow: auto;}

/*
#logoMenu * { margin: 0;	padding: 0; outline: none; }
#logoMenu a, #footer a { color: #A9A9A9;	text-decoration: none; }
#logoMenu a:hover, #footer a:hover { color: #fff; }

#logoMenu {  width: 100%; height: 94px; clear: both; position: relative; }
#logoMenu #logo { display: block; text-indent: -5000px; width: 96px; height: 41px; background: url('http://www.mini.com.pl/images/logo.gif') bottom right no-repeat; position: absolute; top: 25px; left: 40px;  }

#topMenu { height: 20px; position: absolute; left: 176px; background-color: #000; }
#topMenu li { list-style: none; float: left; border: solid 1px #666; border-width: 0 1px 0 1px; display: block;   cursor: default; border-bottom: solid 1px #666; }
#topMenu li span { padding: 4px 7px 2px 7px; display: block; height: 14px; background-color: #000; position: relative; z-index: 2; float: left; background-repeat:no-repeat; text-indent:-9999px;  }

#topMenu li #h {width:52px;}
#topMenu li #homemini {background-image:url('http://www.mini.com.pl/images/menu_top/home.jpg'); background-repeat:no-repeat; width:52px; opacity:0.7; background-position:0px 50%;}
#topMenu #home:hover {border-bottom:solid 1px #000; height:20px;}
#topMenu #h:hover {border-bottom:solid 1px  #FFFFFF; }
#topMenu li:hover #homemini {background-image:url('http://www.mini.com.pl/images/menu_top/home.jpg'); background-repeat:no-repeat; width:52px; opacity:1; background-position:0px 50%;}
#topMenu li #zestawieniemodeli {background-image:url('http://www.mini.com.pl/images/menu_top/zestawieniemodeli.jpg'); background-repeat:no-repeat; width:116px; opacity:0.7;}
#topMenu li:hover #zestawieniemodeli {background-image:url('http://www.mini.com.pl/images/menu_top/zestawieniemodeli.jpg'); background-repeat:no-repeat; width:116px; opacity:1;}
#topMenu li #sprzedaziuslugi {background-image:url('http://www.mini.com.pl/images/menu_top/sprzedaziuslugi.jpg'); background-repeat:no-repeat; width:105px; opacity:0.7;}
#topMenu li:hover #sprzedaziuslugi {background-image:url('http://www.mini.com.pl/images/menu_top/sprzedaziuslugi.jpg'); background-repeat:no-repeat; width:105px; opacity:1;}
#topMenu li #akcesoriadomini {background-image:url('http://www.mini.com.pl/images/menu_top/akcesoriadomini.jpg'); background-repeat:no-repeat; width:104px; opacity:0.7;}
#topMenu li:hover #akcesoriadomini {background-image:url('http://www.mini.com.pl/images/menu_top/akcesoriadomini.jpg'); background-repeat:no-repeat; width:104px; opacity:1;}
#topMenu li #planetamini {background-image:url('http://www.mini.com.pl/images/menu_top/planetamini.jpg'); background-repeat:no-repeat; width:78px; opacity:0.7;}
#topMenu li:hover #planetamini {background-image:url('http://www.mini.com.pl/images/menu_top/planetamini.jpg'); background-repeat:no-repeat; width:78px; opacity:1;}

#topMenu:hover .active { border: solid 1px #666; border-width: 0 1px 0 1px;  }
#topMenu li:hover, #topMenu .active:hover { border-left: solid 1px #fff; border-right: solid 1px #fff; color: #fff;   }
#topMenu li:hover span { border-bottom: solid 1px #000;  }
#topMenu li a { display: block;  float: left; }
#topMenu li a:hover { color: #fff; }
#topMenu li, #topMenu li a { color: #aaaaaa; text-transform: uppercase; font-size: 10px; text-align: center;  }
#topMenu .active a, #topMenu .active li a:hover { color: #fff; }
#topMenu .active li a { color: #aaa; }
#topMenu .active { border: solid 1px #fff; border-width: 0 1px 1px 1px; color: #fff;  }
#topMenu .active:hover { border: solid 1px #fff; border-width: 0 1px 1px 1px; }
#topMenu .home { padding: 0; height: 20px; border: solid 1px #fff; border-width: 0 1px 1px 1px;}
#topMenu:hover .home { border: solid 1px #666; border-width: 0 1px 0 1px;  }
#topMenu .home:hover { border: solid 1px #fff; border-width: 0 1px 1px 1px;}
#topMenu .home a { padding: 4px 7px 2px 7px; height: 14px; }
#topMenu .sub { position: absolute; top: 20px; background-color: #000; height: 64px; width: 570px; border-top: solid 1px #fff; padding-top: 6px; left: 0; display: none; }
#topMenu li:hover .sub { display: block; }
#topMenu .sub li a, #topMenu .sub li { float: left; text-transform: none; list-style: none; border: none; font-size: 11px; }
#topMenu .sub li:hover {  border: none; }
#topMenu .sub li {  display: inline;  padding:1px 8px; line-height: 14px; }
#topMenu .newLine { clear: left;  }

#footer { clear: both; position: relative; z-index: 10; height: 20px; margin-top: -20px; width: 100%;}
#footer ul { padding: 6px 0 0 176px; height: 14px;  }
#footer li { float: left; list-style: none;  display: block; padding: 0 20px 0 0;  } 
#footer .active { color: #fff;  }
*/

select {
	color: #000000; 
	border: 0px;
	background-color: #ffffff;
	font-family: Arial; 
	font-size: 10px; 
	line-height: 12px;
	font-weight: normal;
	vertical-align: middle;
	text-align: left;
}

input {
	color: #000000; 
	background-color: #ffffff;
	border: 0px; 
	outline: 0px;
	padding: 2px 2px 0px 3px;
	margin-top: 1px;
	font-family: Arial; 
	font-size: 10px; 
	line-height: 12px;
	font-weight: normal;
	height: 15px; 
	vertical-align: middle;
	text-align: left;
}

input.button {
	color: #cccccc; 
	background-color: transparent;
	border: 0px; 
	outline: 0px;
	padding: 0px 2px 0px 13px;
	text-indent: 0px;
	letter-spacing: 0px;
	margin-top: 1px;
	font-family: Verdana;
	font-size: 9px;
	line-height: 12px;
	font-weight: bold;
	height: 15px; 
	vertical-align: middle;
	text-align: left;
	background-image: url(arrow_000000_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	text-transform: uppercase;
	cursor: pointer;
}

input.button:hover {color: #ffffff;}

input.button#reg_submit {margin: 5px 0px 5px 0px; font-size: 12px!important; text-align: left; padding: 2px 0px 2px 13px; height: 20px; background-position: 0% 50%;}

input.button#dodaj {margin: 5px auto 0px 10px;  width: 180px; /* background: url(arrow_736247_2.gif) no-repeat 0px 5px; */ background: url(arrow_000000_2.gif) no-repeat 0px 50%; color: #ffffff; } 
input.button#dodaj:hover {color: #cccccc;}

a.button#dodaj {margin: 5px auto 5px 10px;  width: 167px; /* background: url(arrow_736247_2.gif) no-repeat 0px 50%; */ background: url(arrow_000000_2.gif) no-repeat 0px 50%; color: #ffffff; padding-left: 13px; display: block;  text-transform: uppercase; font-size: 9px; font-family: verdana; font-weight: bold; text-decoration: none;}
a.button#dodaj:hover {color: #cccccc; text-decoration: none;}

table.loginForm a.button#zaloguj {margin: 0px auto 0px 0px;  width: 167px; background: url(arrow_999999_2.gif) no-repeat 0px 50%; color: #ffffff; padding-left: 13px; display: block;  text-transform: uppercase; font-size: 9px; font-family: verdana; font-weight: bold; text-decoration: none;}
table.loginForm a.button#zaloguj:hover {color: #ffffff; text-decoration: none;}
/*table.loginForm input#zaloguj {width: 155px; margin-bottom: 0px; background-image: url(arrow_999999_2.gif); color: #ffffff!important;}*/


a.button#przechowaj {margin: 5px auto 5px 10px;  width: 167px; /* background: url(arrow_736247_2.gif) no-repeat 0px 50%; */ background: url(arrow_000000_2.gif) no-repeat 0px 50%; color: #ffffff; padding-left: 13px; display: block;  text-transform: uppercase; font-size: 9px; font-family: verdana; font-weight: bold; text-decoration: none;}
a.button#przechowaj:hover {color: #cccccc; text-decoration: none;}

a.button#pomoc {float: right; text-align: left; margin: 0px 0px 10px auto; background: url(arrow_000000_1.gif) no-repeat 0px 50%; color: #cccccc; padding-left: 13px; padding-right: 0px; display: block;  text-transform: uppercase; font-size: 9px; font-family: verdana; font-weight: bold; text-decoration: none;}
a.button#pomoc:hover {color: #ffffff; text-decoration: none;}


/* stopka */
/*.stopka2 {position: fixed; left: 0px; bottom: 0px; width: 100%;  height : 14px;  color: #ffffff;  z-index: 1000; background: #000000;}
* html .stopka2 {z-index: 1000; position: absolute; line-height: 14px;}
*/
.stopka2 {position: fixed; bottom: 0; left: 0; min-height: 14px; height : 14px;  color: #ffffff;  z-index: 1000; background: #000000;}
#stopka_fix {width: 960px;}
#stopka_infoserwis {position: relative; bottom: 2px; left: 2px; float: left; width: 330px;}
#stopka_infoserwis a {}
#stopka_linki {position: relative; bottom: 1px; right:0px; float: right;}
#stopka_linki a {font-size: 11px; padding-left: 5px; padding-right: 19px; display: block; float: left; border-left: 1px solid #A9A9A9;}
#stopka_linki a:hover {border-left: 1px solid #ffffff;}

.stopka_infoserwis {margin: 0px; padding: 20px 0px; color: #666666!important;}
.stopka_infoserwis a,
.stopka_infoserwis a:visited {display: block; clear: both; color: #000000!important; font-size: 11px!important; text-decoration: none;}
.stopka_infoserwis a:hover {text-decoration: underline;}

table#main {}
table#main td#logo_top {width: 176px; height: 93px;}
table#main div.logo_top {margin: 25px auto auto 40px;}
table#main td#menu_top {width: 767px; height: 93px;}
table#main div.menu_top {width: 767px; height: 93px; position: fixed; top: 0; left: 176px; padding-left: 0px; margin-left: 0px; z-index: 1000;}
table#main td#kol1 {width: 176px; height: 460px;}
table#main div.kol1 {width: 176px; height: 460px;}
table#main td#kol2 {width: 787px;}
table#main div.kol2 {width: 787px;}
table#main div.inside {width: 767px;} 
table#main div.scroller {
	scrollbar-face-color: #333333;
	scrollbar-highlight-color: #000000;
	scrollbar-3dlight-color: #000000;
	scrollbar-shadow-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #000000;
	width: 100%; 
	max-height: 432px; /* 460px-28px(table.linki)=432px */
	overflow: auto; 
	overflow-x: hidden; 
}


/*
#gorne_menu { height: 20px; position: relative; left: 0px; background-color: #000; }
#gorne_menu ul,
#gorne_menu li {margin: 0px; padding: 0px; list-style: none;}
#gorne_menu li { list-style: none; float: left; border: solid 1px #666; border-width: 0 1px 0 1px; display: block;   cursor: default; border-bottom: solid 1px #666; }
#gorne_menu li span { padding: 4px 7px 2px 7px; display: block; height: 14px; background-color: #000; position: relative; z-index: 2; float: left; background-repeat:no-repeat; text-indent:-9999px;  }

#gorne_menu li #h {width:52px;}
#gorne_menu li #homemini {background-image:url('home.jpg'); background-repeat:no-repeat; width:52px; opacity:0.7; background-position:0px 50%;}
#gorne_menu #home:hover {border-bottom:solid 1px #000; height:20px;}
#gorne_menu #h:hover {border-bottom:solid 1px  #FFFFFF; }
#gorne_menu li:hover #homemini {background-image:url('home.jpg'); background-repeat:no-repeat; width:52px; opacity:1; background-position:0px 50%;}
#gorne_menu li #zestawieniemodeli {background-image:url('zestawieniemodeli.jpg'); background-repeat:no-repeat; width:116px; opacity:0.7;}
#gorne_menu li:hover #zestawieniemodeli {background-image:url('zestawieniemodeli.jpg'); background-repeat:no-repeat; width:116px; opacity:1;}
#gorne_menu li #sprzedaziuslugi {background-image:url('sprzedaziuslugi.jpg'); background-repeat:no-repeat; width:105px; opacity:0.7;}
#gorne_menu li:hover #sprzedaziuslugi {background-image:url('sprzedaziuslugi.jpg'); background-repeat:no-repeat; width:105px; opacity:1;}
#gorne_menu li #akcesoriadomini {background-image:url('akcesoriadomini.jpg'); background-repeat:no-repeat; width:104px; opacity:0.7;}
#gorne_menu li:hover #akcesoriadomini {background-image:url('akcesoriadomini.jpg'); background-repeat:no-repeat; width:104px; opacity:1;}
#gorne_menu li #planetamini {background-image:url('planetamini.jpg'); background-repeat:no-repeat; width:78px; opacity:0.7;}
#gorne_menu li:hover #planetamini {background-image:url('planetamini.jpg'); background-repeat:no-repeat; width:78px; opacity:1;}

#gorne_menu:hover .active { border: solid 1px #666; border-width: 0 1px 0 1px;  }
#gorne_menu li:hover, #gorne_menu .active:hover { border-left: solid 1px #fff; border-right: solid 1px #fff; color: #fff;   }
#gorne_menu li:hover span { border-bottom: solid 1px #000;  }
#gorne_menu li a { display: block;  float: left; }
#gorne_menu li a:hover { color: #fff; }
#gorne_menu li, #gorne_menu li a { color: #aaaaaa; text-transform: uppercase; font-size: 10px; text-align: center;  }
#gorne_menu .active a, #gorne_menu .active li a:hover { color: #fff; }
#gorne_menu .active li a { color: #aaa; }
#gorne_menu .active { border: solid 1px #fff; border-width: 0 1px 1px 1px; color: #fff;  }
#gorne_menu .active:hover { border: solid 1px #fff; border-width: 0 1px 1px 1px; }
#gorne_menu .home { padding: 0; height: 20px; border: solid 1px #fff; border-width: 0 1px 1px 1px;}
#gorne_menu:hover .home { border: solid 1px #666; border-width: 0 1px 0 1px;  }
#gorne_menu .home:hover { border: solid 1px #fff; border-width: 0 1px 1px 1px;}
#gorne_menu .home a { padding: 4px 7px 2px 7px; height: 14px; }
#gorne_menu .sub { position: absolute; top: 20px; background-color: #000; height: 64px; width: 570px; border-top: solid 1px #fff; padding-top: 6px; left: 0; display: none; }
#gorne_menu li:hover .sub { display: block; }
#gorne_menu .sub li a, #gorne_menu .sub li { float: left; text-transform: none; list-style: none; border: none; font-size: 11px; }
#gorne_menu .sub li:hover {  border: none; }
#gorne_menu .sub li {  display: inline;  padding:1px 8px; line-height: 14px; }
#gorne_menu .newLine { clear: left;  }
*/

#sideNavi { width: 166px; float: left; clear: left; padding: 8px 10px 0 0;}
#lewe_menu, 
#lewe_tresci { padding: 0 0 30px 2px; width: 164px; overflow: hidden;  }
#lewe_menu li, 
#lewe_tresci li { list-style: none; display: block; width: 154px; float: left; clear: left; line-height: 14px; }
#lewe_menu li:hover {  }

#lewe_menu a, 
#lewe_tresci a { float: left; display: block; clear: left; padding: 0 0 3px 8px; }
#lewe_menu .first a { padding: 0 0 10px 8px; }
#lewe_menu .first li a { padding: 0 0 3px 10px; }
#lewe_menu .first li { padding: 0 0 0 9px; }
#lewe_menu .first li li { padding: 0 0 0 11px; }
#lewe_menu .first { background: url('grey_border.gif') 8px 18px no-repeat;  }
#lewe_menu a:hover { background: url('a_active_hov.gif') left 4px no-repeat;  }
#lewe_menu .active { color: #fff; }
#lewe_menu .sub { display: block; float: left; background: url('grey_border.gif') 8px bottom no-repeat; padding: 0 0 2px 0;  }
#lewe_menu .sub ul { float: left; padding: 0 0 6px 0; }

#lewe_tresci { padding-left: 10px; }
#lewe_tresci 
#lewe_tresci a {background:url('arrow_grey.gif') left 4px no-repeat; }
#lewe_tresci a:hover { background: url('a_active_hov.gif') left 4px no-repeat; }

a.lewe_tresci {background:url('arrow_grey.gif') left 6px no-repeat; margin-left: 10px; padding-left: 10px; display: block; line-height: 17px;}
a.lewe_tresci:hover { background: url('a_active_hov.gif') left 6px no-repeat;}
a.lewe_tresci#lewe_tresci_s {color: #ffffff; background: url('a_active_hov.gif') left 6px no-repeat;}

div.naglowek {color: #A9A9A9; font-size: 11px; font-weight: bold; text-transform: none;}
div.naglowek#kategorie {width: 152px; margin: 0px auto 5px 10px; padding: 10px 0px 6px 3px; border-bottom: 1px solid #666666; color: #ffffff; font-weight: normal;}
div.naglowek#tresci    {width: 156px; margin: 5px auto 0px 10px; padding: 30px 0px 4px 0px; border-top: 1px solid #666666;}

.ramka_ {font-size: 0px; margin: 0px auto 0px 0px; background-color: #333333; }
table.ramka_ {width: 100%;}
#ramka_G,
#ramka_D {height: 10px; width: 100%;}
#ramka_L,
#ramka_P {width: 10px;}
div.ramka_#ramka_G,
div.ramka_#ramka_D {}

table.tabela {width: 767px; height: 368px; margin: 0px auto 0px 0px; /*background: url(bg_ramka.gif) repeat-x 10px 0px; */}
table.tabela td {padding: 0px;}
table.tabela td.k1 {padding: 10px;}
table.tabela td.k2 {}
table.tabela td.k3 {}

table.k1_opis {width: 100%; margin: 0px auto;}
table.k1_opis td.naglowek {height: 82px; vertical-align: bottom;}
table.k1_opis td.naglowek h2 {padding: 0px 10px 10px 10px; font-size: 16px; font-weight: bold; color: #ffffff;}
table.k1_opis td.obrazek {height: 184px; vertical-align: middle; background-color: #ffffff;}
table.k1_opis td.nazwa {height: 82px;}
table.k1_opis td.nazwa a {font-size: 12px; color: #ffffff;}
table.k1_opis td.nazwa div.nazwa {padding-left: 10px; padding-top: 10px; color: #ffffff;}
table.k1_opis td.nazwa div.cena {padding-left: 10px; padding-top: 0px; color: #ffffff; font-weight: bold;}

table.kx {width: 239px; height: 358px; border: 10px solid blue;}
table.kx td.kx {vertical-align: middle; text-align: center;}

/* uklad 3 kolumn */
div.ramka_wew249 {height: 10px; font-size: 0px; margin: 0px auto 0px 0px;}
table.ramka_wew249 {width: 249px;}
#ramka_wew_G,
#ramka_wew_D {}
#ramka_wew_L,
#ramka_wew_P {width: 10px;}

/* uklad 2 kolumn z obrazkiem w tytule */
table.ramka_obrazek {}
table.ramka_obrazek td.ramka_obrazek {}

div.ramka_wew747 {height: 10px; font-size: 0px; margin: 0px auto 0px 0px; }
table.ramka_wew747 {width: 747px;}

div.ramka_wew581 {height: 10px; font-size: 0px; margin: 0px auto 0px 0px;}
table.ramka_wew581 {width: 581px;}

div.ramka_wew498 {height: 10px; font-size: 0px; margin: 0px auto 0px 0px;}
table.ramka_wew498 {width: 498px;}

/* */
table.dane_L {width: 249px; margin: 0px;}
table.dane_L td.w1 {height: 92px;}
table.dane_L td.w2 {height: 276px; vertical-align: bottom;}
table.dane_L td.w2 div.dalej {margin: 0px auto 0px 0px; padding: 5px;}
table.dane_P {width: 249px; margin: 0px;}
table.dane_P td.w1 {height: 92px;}
table.dane_P td.w2 {}




/* ***** detCard do gruntownej renowacji ***** */

table.detCard#dane_L {width: 249px; margin: 0px;}
table.detCard#dane_L td.w1 {height: 92px;}
table.detCard#dane_L td.w2 {height: 184px; vertical-align: top; /* background-color: #000000; */ color: #ffffff;}
table.detCard#dane_L td.w3 {height: 62px; vertical-align: top;}
table.detCard#dane_L td.w3 div {margin: 0px auto 0px 0px; padding: 10px 0px 00px 10px; height: 32px;}
table.detCard#dane_L td.w3 div a {display: block;}
table.detCard#dane_L td.w4 {height: 30px; vertical-align: bottom;}
table.detCard#dane_L td.w4 div.dalej {margin: 0px auto 0px 0px; padding: 0px 0px 10px 10px;}

table.detCard#dane_S {width: 229px; margin: 0px;}
table.detCard#dane_S td.w1 {height: 82px; vertical-align: bottom;}
table.detCard#dane_S td.w2 {height: 184px; vertical-align: middle; /* background-color: #000000; */ color: #ffffff;}
table.detCard#dane_S td.w2 * {font-size: 0px; vertical-align: middle;}
table.detCard#dane_S td.w3 {height: 82px; vertical-align: top;}
table.detCard#dane_S td.w3 div {margin: 0px auto 0px 0px; padding: 10px;}
table.detCard#dane_S td.w3 div a {display: block;}

table.detCard#dane_P {width: 249px; margin: 0px;}
table.detCard#dane_P td.w1 {height: 92px; /* background-color: #000000; */ color: #ffffff;}
table.detCard#dane_P td.w2 {height: 92px; /* background-color: #000000; */ color: #ffffff;}
table.detCard#dane_P td.w2 div.w2 {padding: 5px 10px 5px 10px; height: 80px; overflow: hidden;}
table.detCard#dane_P td.w3 {height: 60px; /* background-color: #736247 */; color: #ffffff; vertical-align: top; }
table.detCard#dane_P td.w3 div.w3 {padding: 10px;}
table.detCard#dane_P td.w4 {height: 32px; /* background-color: #000000; */ color: #ffffff; vertical-align: middle; padding-left: 10px; text-transform: uppercase; font-weight: bold; font-size: 10px; font-family: Verdana;}
table.detCard#dane_P td.w5 {height: 92px; /* background-color: #000000; */ color: #ffffff; vertical-align: bottom;}
table.detCard#dane_P td.w5 * {font-size: 0px; vertical-align: middle;}

table.detCard div.nazwa {padding: 10px 10px 0px 10px; color:#aaaaaa; font-size:12px;font-weight:bold;}
table.detCard div.symbol {padding: 0px 10px 0px 10px; color:#aaaaaa; font-size:11px;font-weight:normal;}
table.detCard div.maszjuz {padding: 10px 10px 0px 10px; color:#FF0000; font-size:11px;font-weight:normal;}
table.detCard div.opis {padding: 10px 10px 10px 10px; color:#aaaaaa!important; font-family: Arial, Helvetica, sans-serif!important; font-size:11px!important; font-weight:normal;}
table.detCard div.opis span,
table.detCard div.opis div,
table.detCard div.opis p,
table.detCard div.opis td {color: #aaaaaa!important; font-size:11px!important; }
table.detCard div.duzaFotka {font-size:0px; width: 229px; height: 184px; overflow: hidden; text-align: center;}
table.detCard div.duzaFotka table {width: auto; margin: 0px auto;}
table.detCard div.duzaFotka table td {text-align: center;}

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 {font-size: 10px; margin: 0px auto; text-align: center;}
.detCard#brak img {display: none;}

table.detCard table.ilosc,
table.detCard table.variants,
table.detCard table.atrybutyStale,
table.detCard table.atrybutyWybierane {width: 229px; margin: 0px auto 0px auto;}
table.detCard table.ilosc td,
table.detCard table.atrybutyStale td,
table.detCard table.atrybutyWybierane td {height: 12px; padding-top: 0px; padding-bottom: 5px; vertical-align: middle;}
table.detCard table.variants td {padding-bottom: 5px; vertical-align: middle;}
table.detCard table td.etykieta {text-align: left; color: #666666; font-size: 12px;}
table.detCard table td.wartosc {text-align: right; color: #cccccc;}
table.detCard table td.wartosc select {width: 100px;}

div.variants {width: 229px; height: 50px; overflow: auto; overflow-x: hidden; margin: 0px auto; padding: 0px;}
table.variants a.button {font-size: 9px; color: #ffffff; padding-left: 5px;}

div.akcje {}
div.akcje a {display: block; margin: 0px auto 9px 0px; background: url(arrow_000000_2.gif) no-repeat 0px 50%; padding-left: 13px; text-transform: uppercase; font-size: 9px; font-family: verdana; color: #ffffff; font-weight: bold; text-decoration: none;}
div.akcje a:hover {color: #cccccc; text-decoration: none;}
table.detCard a#porownaj {}
table.detCard a#zapytaj {}
table.detCard a#polec  {}
table.detCard a#wydrukuj  {}

.detCard #wartoscCeny {color: #cccccc;}
.detCard #wartoscCeny .cena,
.detCard #wartoscCeny .cena_promocja {color: #ffffff;}


.detCard div.dalej a, .detCard div.dalej a:visited,
.detCard a.button, .detCard a.button:visited {color: #ffffff;}
.detCard div.dalej a:hover,
.detCard a.button:hover {color: #cccccc;}


/* uklad 2 kolumn dla tresci i linkow */

div.dwie_tresci {width: 100%; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}
table.dwie_tresci {width: 581px; /*height: 276px;*/ margin: 0px 0px 0px auto;}
table.dwie_tresci td.dwie_tresci_L {background-color: #999999; color: #ffffff; padding-left: 10px; padding-right: 10px;}
table.dwie_tresci td.dwie_tresci_L div.dtL {padding: 10px 0px 5px 0px;}
table.dwie_tresci td.dwie_tresci_P {background-color: #ffffff; color: #000000; padding-left: 10px; padding-right: 10px;}
table.dwie_tresci td.dwie_tresci_P div.dtP {padding: 10px 0px 5px 0px;}
table.dwie_tresci td.dwie_tresci_L a,
table.dwie_tresci td.dwie_tresci_L a:visited {color: #ffffff; margin-bottom: 4px;}
table.dwie_tresci td.dwie_tresci_L a:hover {color: #000000;}
table.dwie_tresci td.dwie_tresci_P a,
table.dwie_tresci td.dwie_tresci_P a:visited {color: #000000;}

div.page {/* width: 790px; height: 430px; overflow: auto; overflow-x: hidden;*/}
div.page td.k1 {}

#p_aktualnosci {}

#p_galeria {}
#p_galerie {}

#p_index div.obrazekStrony {background: url(animka2.gif) no-repeat 10px 10px; font-size: 0px; max-height: 412px;}
#p_index div.obrazekStrony img {/*visibility: hidden;*/ vertical-align: middle;}
#p_index div.porady {width: 727px; overflow: hidden; margin: 0px 0px 0px 0px; background-color: #ffffff; padding: 10px; color: #000000;}
#p_index  .ramka_ {}
#p_index table.tabela {}
#p_index table.ramka_wew249 {height: 348px;}
#p_index td.k1 {padding: 0px;}
#p_index td.k2 {padding: 0px;}
#p_index td.k3 {padding: 0px; width: 249px; vertical-align: bottom;}

#p_kategorieGalerii {}

#p_koszyk {}
#p_koszyk td.k1 {padding: 0px; background-color: #333333; height: 412px;}
#p_koszyk div.ramka_wew498 {width: 498px; margin: 0px 0px 0px auto;}
#p_koszyk table.ramka_wew498 {width: 498px; margin: 0px 0px 0px auto;}
#p_koszyk div.ramka_wew249 {width: 249px; margin: 0px 0px 0px auto;}
#p_koszyk table.ramka_wew249 {width: 249px; margin: 0px 0px 0px auto;}

#p_listaGalerii {}

#p_listaProduktow {}
#p_listaProduktow  .ramka_ {}
#p_listaProduktow table.tabela {}
#p_listaProduktow table.ramka_wew249 {height: 348px;}
#p_listaProduktow td.k1 {padding: 0px;}
#p_listaProduktow td.k2 {padding: 0px;}
#p_listaProduktow td.k3 {padding: 0px; width: 249px; vertical-align: top;}

#p_listaTresci table.ramka_wew581 {height: 72px;}
#p_listaTresci td.k1 {vertical-align: top; padding-left: 166px; padding: 0px;}

#p_listaWynikow {}
#p_listaWynikow  .ramka_ {}
#p_listaWynikow table.tabela {}
#p_listaWynikow table.ramka_wew581 {}
#p_listaWynikow td.k1 {padding: 0px;}
#p_listaWynikow td.k2 {padding: 0px;}


#p_logowanie div.obrazekStrony {width: 747px;}
#p_logowanie .ramka {background-color: red;}
#p_logowanie .ramka_obrazek {margin: 0px 0px 0px auto;}
#p_logowanie .ramka_obrazek h2 {margin: 0px; padding: 10px;}
#p_logowanie td.k1 {padding: 0px 0px 0px 0px;}
#p_logowanie .dwie_tresci {width: 581px; margin: 0px 0px 0px auto;}
#p_logowanie .dwie_tresci_L {width: 322px; color: #ffffff;}
#p_logowanie .dwie_tresci_P {width: 229px; font-size: 11px; color: #000000;}

#p_mapa {}
#p_mapa td.k1 {padding: 0px;}
#p_mapa .dwie_tresci {width: 581px; margin: 0px 0px 0px auto;}
#p_mapa .dwie_tresci_L {width: 312px; font-size: 10px;}
#p_mapa .dwie_tresci_P {font-size: 11px;}

#p_platnosc {}

#p_podziekowanie {}
#p_podziekowanie td.k1 {padding: 0px;}
#p_podziekowanie div.dwie_tresci {width: 100%; height: 266px; margin-top: 0px; padding-top: 0px;}
#p_podziekowanie table.dwie_tresci {width: 747px; height: 266px;  margin: 0px 0px 0px auto;}
#p_podziekowanie table.dwie_tresci .dwie_tresci_L {background-color: #ffffff; color: #000000;}
#p_podziekowanie table.dwie_tresci .dwie_tresci_P {width: 478px; background-color: #999999; color: #ffffff;}
#p_podziekowanie table.dwie_tresci .dwie_tresci_P a {color: #ffffff;}
#p_podziekowanie table.dwie_tresci .dwie_tresci_P div.dalej a {background-image: url(arrow_999999_1.gif);}
#p_podziekowanie div.dalej {margin-bottom: 10px; margin-left: 10px;}

#p_potwierdzenie {}
#p_potwierdzenie td.k1 {padding: 0px; background-color: #333333;}
#p_potwierdzenie div.ramka_wew498 {width: 498px; margin: 0px 0px 0px auto;}
#p_potwierdzenie table.ramka_wew498 {width: 498px; margin: 0px 0px 0px auto;}
#p_potwierdzenie div.ramka_wew249 {width: 249px; margin: 0px 0px 0px auto;}
#p_potwierdzenie table.ramka_wew249 {width: 249px; margin: 0px 0px 0px auto;}
#p_potwierdzenie input.button {background-image: url(arrow_000000_2.gif); margin: 2px 0px 2px auto; width: 200px;}

#p_potwierdzenieAukcji {}

#p_potwierdzenieRejestracji {}
#p_potwierdzenieRejestracji td.k1 {padding: 0px 0px 0px 0px;}
#p_potwierdzenieRejestracji div.obrazekStrony {width: 747px;}
#p_potwierdzenieRejestracji .ramka_obrazek {margin: 0px 0px 0px auto;}
#p_potwierdzenieRejestracji .ramka_obrazek h2 {margin: 0px; padding: 10px;}
#p_potwierdzenieRejestracji .dwie_tresci {width: 581px; margin: 0px 0px 0px auto;}
#p_potwierdzenieRejestracji .dwie_tresci_L {width: 322px; color: #ffffff;}


#p_potwierdzenieZamowienia {}

#p_powiadomZnajomego {}
#p_powiadomZnajomego div.obrazekStrony {width: 747px;}
#p_powiadomZnajomego .ramka {background-color: red;}
#p_powiadomZnajomego .ramka_obrazek {margin: 0px 0px 0px auto;}
#p_powiadomZnajomego .ramka_obrazek h2 {margin: 0px; padding: 10px;}
#p_powiadomZnajomego td.k1 {padding: 0px 0px 0px 0px;}
#p_powiadomZnajomego .dwie_tresci {width: 747px; margin: 0px 0px 0px auto;}
#p_powiadomZnajomego .dwie_tresci_L {width: 478px; color: #ffffff;}
#p_powiadomZnajomego input.button {margin-left: 0px; margin-right: auto; background-image: url(arrow_999999_2.gif); color: #ffffff;}
#p_powiadomZnajomego div.dalej a,
#p_powiadomZnajomego p.dalej a {background-image: url(arrow_999999_1.gif);}


#p_profil {}
#p_profil .k1 {padding: 0px;}
#p_profil .dwie_tresci_L {width: 312px;}
#p_profil input.button {margin-left: auto; margin-right: 0px; background-image: url(arrow_999999_2.gif); color: #ffffff;}

#p_przechowalnia {}
#p_przechowalnia .k1 {padding: 0px;}
#p_przechowalnia div.porady {width: 561px; margin: 0px 0px 0px auto; background-color: #ffffff; padding: 10px; color: #000000;}

#p_rejestracja {}
#p_rejestracja .k1 {padding: 0px;}
#p_rejestracja .dwie_tresci_L {width: 384px;}
#p_rejestracja .dalej a {background-image: url(arrow_999999_1.gif); color: #ffffff;}
#p_rejestracja  input.button {margin-left: auto; margin-right: 0px; background-image: url(arrow_999999_2.gif); color: #ffffff;}

#p_rejestruj {}
#p_rejestruj .k1 {padding: 0px;}
#p_rejestruj div.dwie_tresci {width: 100%; margin-top: 0px; padding-top: 0px;}
#p_rejestruj table.dwie_tresci {width: 747px; margin: 0px 0px 0px auto;}
#p_rejestruj table.dwie_tresci .dwie_tresci_L {background-color: #ffffff; color: #000000;}
#p_rejestruj table.dwie_tresci .dwie_tresci_P {width: 478px; background-color: #999999; color: #ffffff;}
#p_rejestruj table.dwie_tresci .dwie_tresci_P a {color: #ffffff;}
#p_rejestruj .dalej a {background-image: url(arrow_999999_1.gif); color: #ffffff;}
#p_rejestruj input.button {margin-left: 0px; margin-right: auto; background-image: url(arrow_999999_2.gif); color: #ffffff;}


#p_subskrypcja {}

#p_szczegolyProduktu {}
#p_szczegolyProduktu  .ramka_ {}
#p_szczegolyProduktu table.tabela {height: 368px;}
#p_szczegolyProduktu table.ramka_wew249 {height: 348px;}
#p_szczegolyProduktu td.k1 {padding: 0px; vertical-align: top;}
#p_szczegolyProduktu td.k2 {padding: 0px;}
#p_szczegolyProduktu td.k3 {padding: 0px; vertical-align: top;}

#p_szczegolyTresci .dwie_tresci_L {width: 184px;}
#p_szczegolyTresci .ramka {background-color: red;}
#p_szczegolyTresci .ramka_obrazek {margin: 0px 0px 0px auto;}
#p_szczegolyTresci .ramka_obrazek h2 {margin: 0px; padding: 10px;}
#p_szczegolyTresci td.k1 {padding: 0px;}
#p_szczegolyTresci td.k1 ol,
#p_szczegolyTresci td.k1 oi,
#p_szczegolyTresci td.k1 ul,
#p_szczegolyTresci td.k1 li {margin: 0px 0px 0px 10px!important; padding: 5px 0px 0px 5px!important;}

#p_szczegolyZamowienia {}
#p_szczegolyZamowienia td.k1 {padding: 0px;}
#p_szczegolyZamowienia div.porady {width: 561px; margin: 0px 0px 0px auto; background-color: #ffffff; padding: 10px; color: #000000;}

#p_szukaj .ramka_ {background-color: #333333;}
#p_szukaj table.ramka_wew498 {height: 370px;}
#p_szukaj td.k1 {padding: 0px 0px 0px 0px; height: 412px;}

#p_wybor {}
#p_wybor td.k1 {padding: 0px;}
#p_wybor div.dwie_tresci {width: 100%; height: 266px; margin-top: 0px; padding-top: 0px;}
#p_wybor table.dwie_tresci {width: 747px; height: 266px; margin: 0px 0px 0px auto;}
#p_wybor table.dwie_tresci .dwie_tresci_L {background-color: #ffffff; color: #000000;}
#p_wybor table.dwie_tresci .dwie_tresci_P {width: 478px; background-color: #999999; color: #ffffff;}

#p_zamowienia {}
#p_zamowienia td.k1 {padding: 0px;}
#p_zamowienia div.porady {width: 561px; margin: 0px 0px 0px auto; background-color: #ffffff; padding: 10px; color: #000000;}

#p_zapomniane .k1 {padding: 0px;}
#p_zapomniane .dwie_tresci_L {width: 312px;}
#p_zapomniane input.button {margin-left: 0px; margin-right: auto; background-image: url(arrow_999999_2.gif); color: #ffffff;}

#p_zapytaj {}
#p_zapytaj div.obrazekStrony {width: 747px;}
#p_zapytaj .ramka {background-color: red;}
#p_zapytaj .ramka_obrazek {margin: 0px 0px 0px auto;}
#p_zapytaj .ramka_obrazek h2 {margin: 0px; padding: 10px;}
#p_zapytaj td.k1 {padding: 0px 0px 0px 0px;}
#p_zapytaj .dwie_tresci {width: 747px; margin: 0px 0px 0px auto;}
#p_zapytaj .dwie_tresci_L {width: 478px; color: #ffffff;}
#p_zapytaj input.button {margin-left: 0px; margin-right: auto; background-image: url(arrow_999999_2.gif); color: #ffffff;}
#p_zapytaj div.dalej a,
#p_zapytaj p.dalej a {background-image: url(arrow_999999_1.gif);}

#p_zmianaHasla {}
#p_zmianaHasla td.k1 {padding: 0px;}
#p_zmianaHasla .dwie_tresci_L {width: 312px;}
#p_zmianaHasla div.dalej a {background-image: url(arrow_999999_1.gif); color: #ffffff;}
#p_zmianaHasla input.button {margin-left: 0px; margin-right: auto; background-image: url(arrow_999999_2.gif); color: #ffffff;}



table.linki {width: 767px; margin: 0px auto 0px 0px;}
table.linki td {width: 50%; vertical-align: middle; background-color: #555555; height: 28px; line-height: 14px; padding: 0px;}
table.linki td a {}
table.linki td a#sel {color: #ffffff;}
table.linki td.linki_L {text-align: left; padding-left: 13px;}
table.linki td.linki_L a {padding-right: 34px;}
table.linki td.linki_P {text-align: right; padding-right: 13px;}
table.linki td.linki_P a {padding-left: 34px;}


/* standardowy arkusz stylu : wersja 1.1  (05.12.2007)*/
/* ***** style ogolne ***** */

a {	color: #A9A9A9;	text-decoration: none; }
a:hover {	color: #fff; }
h1, h2, h3, h4, h5, h6 { text-transform: uppercase; font-weight: normal;}
h1 { font: normal 30px/34px Arial, Helvetica, sans-serif; height: 35px;}
h2 { font-size: 14px; }
h3 { font-size: 14px; line-height: 1em;  }
h4 { font-size: 13px; line-height: 1em;  }
h5 { font-size: 12px; line-height: 1em;  }

h5 input.checkbox {margin-right: 5px;}

#overlay {height: 3000px!important;} /* hack na lightboxa pod Opera gdy html {height: 100%}*/

table {border-collapse: collapse; border: 0px;}
tr {}
img {border: 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);}
*/

table#submit { /* obszar przycisku submit w formularzach zbierajacych dane uzytkownika  ##### do usuniecia */ }
table#submit td { /* obszar przycisku submit w formularzach zbierajacych dane uzytkownika  ##### do usuniecia  */ }

.cena_stara {text-decoration: line-through;}

span.cena {font-size: 12px; font-weight: bold;}
span.cena_promocja {font-size: 12px; font-weight: bold;}
span.cena_stara {font-size: 12px; 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 {}


#wydrukuj { /* link do wydruku */ }

.informacja { /* INFORMACJA (h3) - znaleziono X produktow/tresci itp. */
	font-size: 13px;
	margin: 5px auto;
}
.znaleziono { /* INFORMACJA (h3) - znaleziono X produktow/tresci itp. */
	font-size: 13px;
	margin: 5px 0px;
}
.nieZnaleziono { /*KOMUNIKAT O BLEDZIE (h3) - nie znaleziono produktow/tresci itp. */
	font-size: 13px;
	margin: 5px 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;}
span.pageSelector a#nastepna {font-weight: bold; text-decoration: none;}
span.pageSelector a#poprzednia {font-weight: bold; text-decoration: none;}


table.loginForm a, table.loginForm a:visited,
div.dalej a,div.dalej a:visited,
p.dalej a,p.dalej a:visited
{
	background: url(arrow_000000_1.gif) no-repeat 0% 50%; padding-left: 13px;
	text-transform: uppercase; font-size: 9px; font-family: Verdana; color: #cccccc; font-weight: bold; text-decoration: none;
}

table.loginForm a:hover,
#poprzednia a:hover,
#nastepna a:hover,
div.dalej a:hover,
p.dalej a:hover {color: #ffffff; text-decoration: none;}

#nastepna a,#nastepna a:visited 
{
	background: url(arrow_000000_1.gif) no-repeat 100% 50%; padding-right: 13px;
	text-transform: uppercase; font-size: 9px; font-family: Verdana; color: #cccccc; font-weight: bold; text-decoration: none;
}

#poprzednia a, #poprzednia a:visited
{
	background: url(arrow_000000_1b.gif) no-repeat 0% 50%; padding-left: 13px;
	text-transform: uppercase; font-size: 9px; font-family: Verdana; color: #cccccc; font-weight: bold; text-decoration: none;
}

table#ukryta a#nastepna,
table#ukryta a#nastepna:visited 
{
	background: url(arrow_000000_1.gif) no-repeat 100% 50%; padding-right: 13px; padding-left: 10px;
	text-transform: uppercase; font-size: 9px; font-family: Verdana; color: #cccccc; font-weight: bold; text-decoration: none;
}

table#ukryta a#poprzednia, 
table#ukryta a#poprzednia:visited
{
	background: url(arrow_000000_1b.gif) no-repeat 0% 50%; padding-left: 13px; padding-right: 10px;
	text-transform: uppercase; font-size: 9px; font-family: Verdana; color: #cccccc; font-weight: bold; text-decoration: none;
}

#poprzednia img {display: none;}
#poprzednia {text-align: left; vertical-align: middle;}

#poprzednia a,#poprzednia a:visited {}
#nawigacja {}
#nastepna img {display: none;}
#nastepna {text-align: right; vertical-align: middle;}


p#poprzednia {clear: left; margin: 5px 0px;}
p#poprzednia img {display: none;}
p#poprzednia a, p#poprzednia a:visited {}

div.dalej {clear: left; margin: 5px 0px;}
div.dalej a,div.dalej a:visited {}

p.dalej {clear: left; margin: 5px 0px;}
p.dalej a,p.dalej a:visited {}


/* ***** ogolne style standardowych elementow ***** */
span {}

td.radio input { /* obszar przyciskow radio w formularzach zamawiania ##### do usuniecia */ }

input.radio {border: 0px;}
input.checkbox {border: 0px; vertical-align:middle;}

tr.tr1 {}
tr.tr2 {}
.styl1 {}
.styl1:hover {}
.styl2 {}
.styl2:hover {}

tr.hl {}

.selected { /* wybrana kategoria */ }

#upomnienie { /* komunikat o niespelnieniu kryteriow walidacji w formularzach */ }
span#upomnienie {
	color: #FF0000;
	font-size: 11px;
	padding:1px;
}

a.druk, a.button, a.druk:visited, a.button:visited {}
a.druk:hover, a.button:hover  {}

.button#polec { /* przycisk submit formularza polecenia */ }
.button#polec:hover {}

.etykieta { /* etykiety dla pol teksotwych w formularzach */ }

/* ***** 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;display: block; margin: 0px auto; padding: 10px 0px;}
.payFormLink a:hover { /* link do formularza przelewu */ text-decoration: none;}
.payFormLink img { /* miniaturka przelewu */
	border: 1px solid #6A9962;
	margin-top: 5px;
}


/* ***** 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 { /* naglowek / komunikat o wyslaniu wiadomosci */ }
table.askForm { /* tabela z formularzem zapytania */ }
.button#zapytaj { /* przycisk submit zapytania */ }
.button#zapytaj:hover {}
table.askForm td {padding: 5px 5px;  vertical-align: middle;}
table.askForm .etykieta {text-align: right;}
table.askForm .miniaturka {vertical-align: middle;}
table.askForm .miniaturka a {}
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;
}

/* ***** findForm ***** */
table.szukaj_dane_L {width: 249px; margin: 0px;}
table.szukaj_dane_L td.w1 {height: 92px;}
table.szukaj_dane_L td.w2 {height: 206px; vertical-align: top; background-color: #ffffff; color: #000000;}
table.szukaj_dane_L div.w2 {height: 208px; width: 229px; overflow: hidden; padding: 10px; margin: 0px auto;}
table.szukaj_dane_L td.w3 {height: 92px;}

table.szukaj_dane_S {width: 478px; margin: 0px auto;}
table.szukaj_dane_S td.w1 {height: 82px; vertical-align: bottom;}
table.szukaj_dane_S td.w2 {height: 94px; vertical-align: top; background-color: #999999; color: #ffffff;}
table.szukaj_dane_S div.w2 {width: 458px; height: 94px;  overflow: hidden; padding: 10px; margin: 0px auto;}
table.szukaj_dane_S td.w3 {height: 114px; vertical-align: top; background-color: #333333; color: #ffffff;}
table.szukaj_dane_S div.w3 {width: 458px; height: 97px; overflow: hidden; padding: 5px 10px 10px 10px ; margin: 0px auto;}
table.szukaj_dane_S td.w4 {height: 82px; vertical-align: top;}

table.listaSzukaj_dane_L {width: 249px; margin: 0px;}
table.listaSzukaj_dane_L td.w1 {height: 92px;}
table.listaSzukaj_dane_L td.w2 {height: 134px; vertical-align: top; background-color: #ffffff; color: #000000;}
table.listaSzukaj_dane_L div.w2 {width: 229px; overflow: hidden; padding: 10px; margin: 0px auto;}
table.listaSzukaj_dane_L td.w3 {height: 92px;}

table.listaSzukaj_dane_S {width: 478px; margin: 0px auto;}
table.listaSzukaj_dane_S td.w1,
table.listaSzukaj_dane_S td.w5 {height: 82px; vertical-align: bottom; text-align: right; background-color: #000000;}

table.listaSzukaj_dane_S td.w2,
table.listaSzukaj_dane_S td.w4 {height: 54px; text-align: right; background-color: #333333; color: #ffffff;}
table.listaSzukaj_dane_S td.w2 {vertical-align: bottom;}
table.listaSzukaj_dane_S td.w4 {vertical-align: top;}
table.listaSzukaj_dane_S div.w2,
table.listaSzukaj_dane_S div.w4 {padding: 10px; margin: 0px 0px 0px auto;}

table.listaSzukaj_dane_S td.w2 a,
table.listaSzukaj_dane_S td.w4 a {text-decoration: underline; font-weight: normal; color: #ffffff; font-size: 12px;}
table.listaSzukaj_dane_S td.w2 a.selected,
table.listaSzukaj_dane_S td.w4 a.selected {text-decoration: none; font-weight: bold; color: #ffffff;}

table.listaSzukaj_dane_S td.w3 {vertical-align: top; color: #ffffff;}
table.listaSzukaj_dane_S div.w3 {padding: 0px 0px 0px 0px; margin: 0px auto;}

table.listaSzukaj_dane_S a.button.szukaj {float: right; text-align: left; margin: 0px 8px 10px auto; background: url(arrow_000000_2.gif) no-repeat 0px 50%; color: #cccccc; padding-left: 13px; padding-right: 0px; display: block;  text-transform: uppercase; font-size: 9px; font-family: verdana; font-weight: bold; text-decoration: none;}
table.listaSzukaj_dane_S a.button.szukaj:hover {color: #ffffff; text-decoration: none;}

table#itemFindList {width: 100%; margin: 0px auto 0px auto;}
table#itemFindList td {}
table#itemFindList tr.tr1 td {background-color: #666666; color: #ffffff;}
table#itemFindList tr.tr2 td {background-color: #999999; color: #ffffff;}
table.itemFindList {width: 100%; margin: 0px auto;}
table.itemFindList td {vertical-align: top; padding: 0px;}
table.itemFindList td.obrazek {width: 82px;}
table.itemFindList td.nazwa {padding: 10px; border-right: 1px solid black;}
table.itemFindList td.zobacz {width: 155px; text-align: right; vertical-align: bottom;}

table.itemFindList span.tlo {display: block; width: 82px; height: 91px; border-right: 0px solid #000000; border-bottom: 1px solid #000000;  background-color: #ffffff;} 
table.itemFindList span.fotka {display: block; width: 82px; height: 91px; background-position: 50% 50%; background-repeat: no-repeat;}
table.itemFindList div.nazwa {padding-bottom: 5px;}
table.itemFindList div.nazwa a {color: #ffffff; text-decoration: underline; font-size: 12px;}
table.itemFindList div.cena {padding-top: 5px;}

table.itemFindList a.button.zobacz {float: right; text-align: left; margin: 0px 8px 10px auto; color: #ffffff; padding-left: 13px; padding-right: 0px; display: block;  text-transform: uppercase; font-size: 9px; font-family: verdana; font-weight: bold; text-decoration: none;}
table.itemFindList a.button.zobacz:hover {text-decoration: none;}
table#itemFindList tr.tr1 a.button.zobacz {background: url(arrow_666666_2.gif) no-repeat 0px 50%;}
table#itemFindList tr.tr2 a.button.zobacz {background: url(arrow_999999_2.gif) no-repeat 0px 50%;}



table.listFindNav {margin: 0px auto 0px auto}
table.listFindNav td {vertical-align: middle; text-align: center; padding-top: 10px; padding-bottom: 10px;}
table.listFindNav td.poprzednia {width: 184px; text-align: left; padding-left: 10px;}
table.listFindNav td.nawigacja {}
table.listFindNav td.nastepna {width: 184px;text-align: right; padding-right: 10px;}





table.findForm {width: 458px; height: 74px; margin: 0px auto 0px 0px;}
table.findForm td {padding-top: 4px; padding-bottom: 1px;}
table.findForm div.etykieta {font-size: 10px; padding-bottom: 1px; color: #ffffff;}
table.findForm td.wiersz1.lewa {height: 56px; vertical-align: top;}
table.findForm td.wiersz2 {text-align: right; vertical-align: bottom;}
table.findForm td.lewa {width: 290px;}
table.findForm td.prawa {}
table.findForm input {}
table.findForm input.findForm {width: 180px;}
table.findForm input#szukaj, input#szukaj,input#focus {background-image: url(arrow_999999_2.gif); color: #ffffff; margin-right: 0px; margin-left: auto; padding-right: 0px;}
table.findForm input#szukaj:hover, input#szukaj:hover {}

table.findForm_item {width: 458px; height: 97px; margin: 0px auto 0px 0px;}
table.findForm_item div.etykieta {font-size: 12px; padding-bottom: 3px; color: #ffffff;}
table.findForm_item td {padding-top: 4px; padding-bottom: 1px;}
table.findForm_item td.wiersz1.lewa {height: 44px; vertical-align: top;}
table.findForm_item td.wiersz2 {}
table.findForm_item td.lewa {width: 290px;}
table.findForm_item td.prawa {}
table.findForm_item td.wiersz2.lewa {text-align: left; vertical-align: top;}
table.findForm_item td.wiersz2.prawa {text-align: right; vertical-align: bottom;}
table.findForm_item input {}
table.findForm_item input.findForm {width: 180px;}
table.findForm_item input#szukaj, input#szukaj,input#focus {background-image: url(arrow_333333_2.gif); color: #ffffff; margin-right: 0px; margin-left: auto; padding-right: 0px;}
table.findForm_item input#szukaj:hover, input#szukaj:hover {}


/* ***** loginForm ***** */
div.loginForm#naglowek {font-weight: bold; font-size: 16px; padding-bottom: 10px; margin-left: 0px;}
table.loginForm {margin-left: 0px;}
table.loginForm td {padding: 0px 0px 9px 0px; color: #ffffff;}
table.loginForm td.etykieta {padding-bottom: 0px; font-size: 10px; font-weight: normal;}

table.loginForm a, table.loginForm a:visited {background: url(arrow_999999_1.gif) no-repeat 0% 50%; color: #ffffff!important;}
table.loginForm a:hover {color: #ffffff!important;}

table.loginForm td#upomnienie { /* komorka komunikatu o bledzie przy wypelnianiu formularza */ }

table.loginForm input {margin-bottom: 5px;}
table.loginForm input#login {width: 155px;}
table.loginForm input#haslo {width: 155px;}
table.loginForm input#zaloguj {width: 155px; margin-bottom: 0px; background-image: url(arrow_999999_2.gif); color: #ffffff!important;}
table.loginForm input#zaloguj:hover {}

table.loginForm td#zarejestruj {}
table.loginForm td#zarejestruj a, table.loginForm td#zarejestruj a:visited {}
table.loginForm td#zarejestruj a:hover {}

table.loginForm td#przypomnij {text-align: left;}
table.loginForm td#przypomnij a, table.loginForm td#zarejestruj a:visited {}
table.loginForm td#przypomnij a:hover {}

table.loginForm td#znizka {}
table.loginForm td#znizka span {font-weight: bold;}
table.loginForm td#rabat {}
table.loginForm td#rabat span {font-weight: bold;}
table.loginForm td#punkty {}
table.loginForm td#punkty span {font-weight: bold;}


/* ***** wybor.php ***** */
table.wybor {width: 100%;}
table.wybor h5 {padding-top: 10px;}
table.wybor td.lewa {width : 50%; padding: 5px 5px 5px 10px;}
table.wybor td.prawa {width : 50%; padding: 5px 10px 5px 5px;}
table.wybor td.prawa p {margin: 0px 0px 0px auto; text-align: right;}
table.wybor td.prawa p a {text-transform: uppercase;}

/* ***** loginForm2 ***** */
table.loginForm2 {margin: 0px auto 5px 0px;}
table.loginForm2 td {vertical-align: middle; padding: 5px 0px;}
span.loginForm2#upomnienie { /* komorka komunikatu o bledzie przy wypelnianiu formularza */ }
.loginForm2 td.etykieta {padding-right: 10px;}
.loginForm2 input { /* pola formularza logowania */ }
.loginForm2 input#login {width: 130px;	padding-left: 5px;}
.loginForm2 input#haslo {width: 130px;	padding-left: 5px;}
.loginForm2 input#zaloguj {margin: 0px auto 10px 0px; background-image: url(arrow_999999_2.gif); color: #ffffff;}
.loginForm2 input#zaloguj:hover {}

a#nowyKlient {background: url(arrow_999999_1.gif) no-repeat 0% 50%; padding-left: 13px; text-transform: uppercase; font-weight: bold; font-size: 9px; font-family: Verdana; color: #ffffff;}

/* ***** 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 td {padding: 5px 5px; vertical-align: middle;}
table.recForm .etykieta {text-align: right;}
table.recForm .miniaturka {vertical-align: middle;}
table.recForm .miniaturka a {}
table.recForm .zapytaj { /* komorka przycisku submit */ }
table.recForm .button#zapytaj { /* przycisk submit formularza polecenia */ }

table.recForm input#adres_email,
table.recForm input#podpis {width: 200px;}

/* ***** subReqForm ***** */
div.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 {margin: 10px auto 0px auto;}
table.pasForm td {padding-top: 1px; padding-bottom: 4px; vertical-align: middle;}
table.pasForm td.etykieta {text-align: right; padding-right: 5px;}
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: 458px; margin: 0px 0px 0px auto;}
table.buyPath img {display: none;}
a.buyPath, a.buyPath:visited {padding-left: 16px; background: url(ikona_buyPath_666666.gif) no-repeat 0px 50%; padding-right: 15px; color: #ffffff;}
a.buyPath:hover {background: url(ikona_buyPath_FF6600.gif) no-repeat 0px 50%; }
a.buyPath#selected, a.buyPath#selected:visited {background: url(ikona_buyPath_FF6600.gif) no-repeat 0px 50%; text-decoration: none;}
a.buyPath#selected:hover { /* wybrany link w sciezce okruszkow */ }
span.buyPath {padding-left: 16px; color: #999999; background: url(ikona_buyPath_999999.gif) no-repeat 0px 50%; padding-right: 15px;}
div.buyPath {}

table.buyPath#porady {width: 100%;}
table.buyPath#porady td {padding: 5px 0px; text-align: left;}

/* ***** cartForm ***** */
table.koszyk_dane_S {width: 478px; margin: 0px 0px 0px auto;}
table.koszyk_dane_S td.w1 {height: 53px; vertical-align: top; text-align: right;}
table.koszyk_dane_S td.w1 div.w1 {padding: 10px 10px 0px 10px;}
table.koszyk_dane_S td.w2 {height: 29px; vertical-align: bottom; text-align: right;}
table.koszyk_dane_S td.w2 div.w2 {padding: 0px 10px 10px 10px;}

div.cartForm#zasobnik {width : 100%; background-color: #666666;}
div.cartForm#zasobnik input.button {background-image: url(arrow_666666_2.gif); margin: 2px 0px 2px auto;}

p.dalej a.cartForm,p.dalej a.cartForm:visited {background-image: url(arrow_333333_2.gif);}

table.cartForm {width: 100%;}
a.cartForm, a.cartForm:visited {}

a.cartForm:hover {}

h4.cartForm {margin-top: 25px; margin-bottom: 10px;}
h5.cartForm {margin-top: 25px; margin-bottom: 10px;}
h5.cartForm.towary  {}
h5.cartForm.dostawcy {}
h5.cartForm.platnosci {}
h5.cartForm.opakowania {}
span.cartForm#gratis { /* "gratis" */ }
table.cartForm {}
table.cartForm.dostawcy,
table.cartForm.platnosci,
table.cartForm.opakowania {}
table.cartForm td.ikona * {font-size: 0px; vertical-align: middle;} 
table.cartForm.dostawcy td.ikona,
table.cartForm.platnosci td.ikona,
table.cartForm.opakowania td.ikona {width: 108px; text-align: left; padding-top: 1px; padding-bottom: 1px;}
table.cartForm.dostawcy td.radio,
table.cartForm.platnosci td.radio,
table.cartForm.opakowania td.radio {width: 10px; padding-left: 10px; padding-right: 10px;}


table.cartForm.towary {margin: 10px 0px 10px 0px;}
table.cartForm.towary th {vertical-align: bottom; padding-bottom: 10px;}
table.cartForm.towary td,
table.cartForm.towary td * {vertical-align: middle;}
table.cartForm.towary th.lp {padding-left: 10px; border-bottom: 1px solid #333333;}
table.cartForm.towary td.lp {padding-right: 10px; width: 10px; width: 10px; border-bottom: 1px solid #333333;}
table.cartForm.towary th.zdjecie {border-bottom: 1px solid #333333;}
table.cartForm.towary td.zdjecie {width: 83px; border-bottom: 1px solid #333333; font-size: 0px; vertical-align: middle;}
table.cartForm.towary th.nazwa {border-bottom: 1px solid #333333;}
table.cartForm.towary td.nazwa {padding-left: 10px; padding-right: 10px; border-right: 1px solid #000000; border-bottom: 1px solid #333333;}
table.cartForm.towary td.nazwa a {font-size: 12px; color: #ffffff; text-decoration: underline;}
table.cartForm.towary td.nazwa div.kod {padding-top: 4px;}
table.cartForm.towary th.ilosc {border-bottom: 1px solid #333333;}
table.cartForm.towary td.ilosc {padding-left: 10px; padding-right: 10px; border-right: 1px solid #000000; border-bottom: 1px solid #333333;}
table.cartForm.towary th.cena {border-bottom: 1px solid #333333;}
table.cartForm.towary td.cena {border-right: 1px solid #000000; border-bottom: 1px solid #333333;}
table.cartForm.towary th.akcje {border-bottom: 1px solid #333333;}
table.cartForm.towary td.akcje {border-bottom: 1px solid #333333;}
table.cartForm.towary td.akcje a {text-transform: uppercase; font-weight: bold; font-size: 9px; font-family: Verdana; padding-left: 13px; background: url(arrow_666666_1.gif) no-repeat 0% 50%; display: block; color: #CCCCCC; text-decoration: none;}
table.cartForm.towary td.akcje a:hover {color: #ffffff;}

table.cartForm .cena	{vertical-align: middle; font-weight: bold; text-align: right; width: 100px; padding-left: 10px; padding-right: 10px;}
table.cartForm .akcje {width: 30px;padding-left: 10px; padding-right: 10px;}
table.cartForm .razem {font-weight: bold; text-align: right;}
table.cartForm table {width: 100%;}
table.cartForm#razem {background-color: #666666;}
table.cartForm#razem td {padding: 10px; font-size: 12px; font-weight: normal;}
table.cartForm#razem td.cena {font-weight: bold;} 
table.cartForm td.razem {padding-top: 5px; padding-bottom: 5px; font-weight: bold; text-align: right; vertical-align: middle;}
table.cartForm tr.razem td.cena { vertical-align: middle;}
table.cartForm tr.rabat td.razem {}
table.cartForm tr.rabat td.cena {}

table.cartForm tr.razem#punkty img {cursor: pointer;}
table.cartForm .ikona {text-align: center; vertical-align: middle; width: 130px;}
table.cartForm .radio {vertical-align: middle;}
table.cartForm .opis {vertical-align: middle;}
table.cartForm .ilosc {width: 30px;}
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 table a.przelicz {margin-left: 10px; text-transform: uppercase; font-weight: bold; font-size: 9px; font-family: Verdana; padding-left: 15px; background: url(ikona_koszyk_przelicz.gif) no-repeat 0% 50%; padding-right: 5px; display: block; color: #CCCCCC; text-decoration: none;}
table.cartForm .ilosc table a.przelicz:hover {color: #ffffff;}
table.cartForm .ilosc img {cursor: pointer;margin-left: 3px;}
table.cartForm .lp {padding-left: 10px; width: 20px; /* kolumna z liczba porzadkowa na wykazie towarow w koszyku */ }

p.cartForm#poprzednia {margin-bottom: 10px;}


table.cartForm#kodRabatowy {width: 100%; margin: 0px 0px 10px auto;}
table.cartForm#kodRabatowy td {vertical-align: middle;}
table.cartForm#kodRabatowy td#wpiszKod {text-align: right; padding-right: 10px;}
table.cartForm#kodRabatowy td#dodajKodRabatowy {text-align: right; width: 150px; padding-right: 10px;}
table.cartForm#kodRabatowy td#dodajKodRabatowy {}
table.cartForm#kodRabatowy td#dodajKodRabatowy input {width: 150px;}
table.cartForm#kodRabatowy td#dodajKodRabatowy_przycisk {width: 60px; text-align: right; }
table.cartForm#kodRabatowy td#dodajKodRabatowy_przycisk input {}
table.cartForm#kodRabatowy td.akcje {width: 30px;}

table.cartForm#aktualizuj {width: 100%; margin: 0px 0px; background-color: #000000;}
table.cartForm#aktualizuj td {vertical-align: middle; padding: 10px;}
table.cartForm#aktualizuj td.kontynuujZakupy {text-align: left;}
table.cartForm#aktualizuj td.aktualizujKoszyk {text-align: right;}
table.cartForm#aktualizuj td.aktualizujKoszyk input.button {background-image: url(arrow_000000_2.gif); margin: 2px 0px 2px auto;}
table.cartForm#aktualizuj td.akcje {width: 30px;}

table.cartForm#submit input {margin: 10px 10px 10px auto;}
table.sum#submit input {margin: 10px 10px 10px auto;}

.cartForm #wpiszKod {text-align : right;}
.cartForm #polaEdycyjne {text-align : right;width : 170px;}
.cartForm #dodajRabat {}
.cartForm #dodajRabat_przycisk {}


/* ***** sum ***** */
h4.sum {margin-top: 25px; margin-bottom: 10px;}
h5.sum {margin-top: 25px; margin-bottom: 10px;}
p.sum {text-align: left;}
span.sum#gratis { /* "gratis" */ }
p.odbiorca {text-align: left; padding-left: 10px;}
p.dalej a.sum, p.dalej a.sum:visited {background-image: url(arrow_333333_1.gif);}
p.dalej.sum {}
p.dalej.sum {width: 571px; margin-right: 0px; margin-left: auto;}
table.sum td p {text-align: left;}
table.sum {width: 571px; margin-right: 0px; margin-left: auto;}

table.sum#dodatkowe {margin-top: 10px; }
table.sum#dodatkowe td {text-align:center; padding-bottom: 10px;}
table.sum#dodatkowe textarea {width: 400px; height: 100px; }

table.sum input.button {}
table.sum.towary {background-color: #666666; margin: 10px 0px 0px 0px;}
table.sum.towary th {vertical-align: bottom; padding: 10px;}
table.sum.towary td,
table.sum.towary td * {vertical-align: middle;}
table.sum.towary th.nazwa {border-bottom: 1px solid #333333;}
table.sum.towary td.nazwa {border-right: 1px solid #000000; border-bottom: 1px solid #333333;}
table.sum.towary th.ilosc {border-bottom: 1px solid #333333;}
table.sum.towary td.ilosc {border-right: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 1px solid #333333;}
table.sum.towary th.kwota {border-bottom: 1px solid #333333;}
table.sum.towary td.kwota {border-right: 0px solid #000000; border-bottom: 1px solid #333333;}
table.sum.towary th.wartosc {border-bottom: 1px solid #333333;}
table.sum.towary td.wartosc {padding-right: 10px;  border-bottom: 1px solid #333333; border-left: 1px solid #000000;}

table.sum td.nazwa {padding: 10px 10px 10px 10px;}

table.sum td.ilosc {text-align: right; padding-left: 10px; padding-right: 10px;}
table.sum td.kwota,
table.sum td.cena,
table.sum td.wartosc {width: 140px; padding-left: 10px; padding-right: 10px; text-align: right;}
table.sum td.razem {padding-left: 10px; padding-right: 10px;}


table.sum#kosztyDostawy {margin: 0px 0px 10px auto;}
table.sum#kosztyDostawy td {vertical-align: middle; padding: 10px;}
table.sum#kosztyDostawy tr.razem td {}
table.sum#kosztyDostawy td.razem {border-bottom: 1px solid #000000;}
table.sum#kosztyDostawy td.opis {border-bottom: 1px solid #000000;}
table.sum#kosztyDostawy td.cena {border-left: 1px solid #000000; border-bottom: 1px solid #000000;}

table.sum table {width: 100%;}
table.sum#razem {background-color: #666666;}
table.sum#razem td {padding: 10px; font-size: 12px; font-weight: normal;}
table.sum#razem td.cena {width: 140px; font-weight: bold;} 
table.sum td.razem {padding-top: 5px; padding-bottom: 5px; font-weight: bold; text-align: right; vertical-align: middle;}
table.sum tr.razem td.cena {vertical-align: middle;}
table.sum tr.rabat td.razem {}
table.sum tr.rabat td.cena {}

table.sum .opis {text-align: right; padding: 5px 10px 5px 10px; vertical-align:middle; color: #cccccc;}
table.sum td.opis, table.sum td.cena {}
table.sum#dane_odbiorcy {margin: 0px auto 0px auto; /* 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 {}
a.sum:hover {}

table.sum td.nazwa {}
table.sum .etykieta { /* etykieta do uwag */ }
table.sum .textarea { /* pole do wpiasnia uwag */ }


/* ***** sumOrd ***** */
span.sumOrd#gratis { /* gratis */ }
table.sumOrd {width: 571px; margin: 0px 0px 0px auto;}
table.sumOrd td.nazwa {text-align: left; padding: 10px;}
table.sumOrd .ilosc {vertical-align: middle; text-align: right;	width: 60px; padding-right: 10px;}
table.sumOrd .razem {font-weight: bold; text-align: right; padding-right: 10px;}
table.sumOrd td.cena {text-align: right;}
table.sumOrd table#razem {}
table.sumOrd td.razem {font-weight: bold; text-align: right; vertical-align: middle;  background-color: #666666; padding: 10px 10px;}
table.sumOrd tr.razem td.cena { vertical-align: middle;  background-color: #666666; padding: 10px 10px;}
table.sumOrd tr.razem#rabat td.razem {}
table.sumOrd tr.razem#rabat td.cena {}
table.sumOrd .opis {vertical-align: middle; text-align: right; padding-right: 10px;}
table.sumOrd#dane_odbiorcy {width: 571px; margin: 0px 0px 0px auto;}
table.sumOrd#dane_odbiorcy td {padding: 0px;  vertical-align: top;  text-align: center;}
table.sumOrd#dane_odbiorcy h5 { /* naglowki w komorkach z danymi odbiorcy i dostawy */ }
table.sumOrd#uwagi {margin-right: 0px; margin-left: auto; /* uwagi do zamowienia */ }
table.sumOrd#uwagi h5 { /* naglowek uwag do zamowienia */ }
table.sumOrd td.sum_opis {padding: 0px;}

/* ***** ordDet ***** */
div.ordDet_tlo {width : 581px; margin: 0px 0px 0px auto; padding: 10px 0px 0px 0px; background-color: #333333;}
div.ordDet_tlo table.ordDet {}
div.ordDet_tlo table.sumOrd {}
div.ordDet_tlo table.sum td.cena,
div.ordDet_tlo table.ordDet th.cena,
div.ordDet_tlo table.sumOrd th.cena,
div.ordDet_tlo table.ordDet td.cena,
div.ordDet_tlo table.sumOrd td.cena {width: 100px; padding-left: 10px; padding-right: 10px; text-align: right;}

table.sumOrd th {padding: 0px 5px 5px 0px; background-color: #666666; padding: 10px 10px; }
table.sumOrd td {vertical-align: middle; padding: 5px 5px;}
table.sumOrd td a {color: #ffffff;}

div.ordDet_tlo input.button {background-image: url(arrow_666666_2.gif); margin: 2px 0px 2px auto;}
p.dalej a.ordDet,p.dalej a.ordDet:visited {background-image: url(arrow_333333_2.gif);}

h5.sumOrd {width: 571px; margin: 5px 0px 10px auto; padding: 10px 0px 10px 0px;}
h5.ordDet {width: 571px; margin: 5px 0px 0px auto; padding: 10px 0px 10px 0px;}
table.ordDet  {width: 581px; margin: 0px 0px 0px auto;}
table.ordDet#ukryta {width: 571px; margin: 0px 0px 0px auto;}
table.ordDet#ukryta td {background-color: #000000; padding: 10px 0px;}
table.ordDet td#poprzednia {text-align: left; vertical-align: middle; width: 180px; padding-left: 10px;}
table.ordDet td#poprzednia a {}
table.ordDet td#lista {vertical-align: middle; text-align: center; width: 191px;}
table.ordDet td#nastepna {text-align: right; vertical-align: middle; width: 180px; padding-right: 10px;}
table.ordDet td#nastepna a {}

table.ordDet a.button {margin: 5px auto 5px auto; background: url(arrow_333333_1.gif) no-repeat 0px 50%; color: #ffffff; padding-left: 13px; text-transform: uppercase; font-size: 9px; font-family: verdana; font-weight: bold; text-decoration: none;}
table.ordDet a.button:hover {color: #ffffff; text-decoration: none;}
table.ordDet a.druk#wydrukuj {margin: 0px 10px 0px auto; float: right; background: url(arrow_000000_1.gif) no-repeat 0px 50%; color: #ffffff; padding-left: 13px; display: block;  text-transform: uppercase; font-size: 9px; font-family: verdana; font-weight: bold; text-decoration: none;}
table.ordDet a.druk#wydrukuj:hover {color: #ffffff; text-decoration: none;}

table.ordDet#dane_odbiorcy {width: 571px; margin: 0px auto 0px auto;}
table.ordDet#dane_odbiorcy td {padding: 0px; vertical-align: top;  width: 50%;  text-align: center;}
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 td#lista a, table.ordDet td#lista a:visited {}
table.ordDet td#lista a:hover {}
table.ord_podsumowanie {width : 400px; margin : 0 auto;}




/* ***** thank, regCon ***** */
div.thank, div.regCon {}
table.thank, table.regCon {width: 100%;}
table.thank td, table.regCon td {}

/* ***** ordList ***** */
h5.ordList {width: 561px; margin: 0px 0px 0px auto; padding: 10px; background-color: #666666; }
table.ordList  {width: 581px; margin: 0px 0px 0px auto;}
table.ordList#ukryta {}
table.ordList#ukryta td {background-color: #000000; padding: 10px 0px;}
table.ordList select {margin: 0px; width: 40px;}
table.ordList#ukryta a#poprzednia {}
table.ordList#ukryta a#nastepna {}
table.ordList th {padding: 0px 5px 5px 5px }
table.ordList td {background-color: #333333; vertical-align: middle; padding: 5px 0px; border-top: 1px solid #000000;}
table.ordList td a {color: #ffffff;}
table.ordList td.lp {width: 10px; padding-left: 10px;padding-right: 10px;}
table.ordList td.data {}
table.ordList td.status {}
table.ordList td.naleznosc {text-align: right; font-weight: bold;}
table.ordList td.rozliczone { text-align:center; /* kolumna z ikona rozliczenia */ }
table.ordList td.platnosc {}
table.ordList td.dostawca {}
table.ordList td.szczegoly {padding-right: 10px; padding-left: 10px;}
table.ordList td.szczegoly a {margin: 5px 0px 5px auto; float: right; background: url(arrow_333333_1.gif) no-repeat 0px 50%; color: #ffffff; padding-left: 13px; display: block;  text-transform: uppercase; font-size: 9px; font-family: verdana; font-weight: bold; text-decoration: none;}
table.ordList td.szczegoly a:hover {color: #ffffff; text-decoration: none;}
p.ordList#strony {margin: 0px auto 0px 0px; padding: 10px;}
p.ordList {width: 176px; margin: 0px 0px 0px auto; padding: 10px;}
p.ordList a.druk#wydrukuj {margin: 0px 10px 10px auto; float: right; background: url(arrow_000000_1.gif) no-repeat 0px 50%; color: #ffffff; padding-left: 13px; display: block;  text-transform: uppercase; font-size: 9px; font-family: verdana; font-weight: bold; text-decoration: none;}
p.ordList a.druk#wydrukuj:hover {color: #ffffff; text-decoration: none;}


/* ***** regForm **** */
span.regForm#upomnienie, span.userForm#upomnienie {padding: 1px; color: #ae0000;}
h5.regForm,h5.userForm {padding-top: 6px; padding-bottom: 3px; text-transform: none;}
table.regForm, table.userForm {width: 100%;}

.regForm input, .userForm input {/*width: 150px;*/}
.regForm input.checkbox, .userForm input.checkbox {width: 15px; margin-left: 0px;}
.regForm select, .userForm select {width: 170px;}

table.regForm#uwagi td,table.userForm#uwagi td {}
table.regForm td.etykieta, table.userForm td.etykieta {padding-top: 5px; padding-bottom: 0px;}
table.regForm td, table.userForm td {vertical-align: middle; padding: 1px 1px 1px 0px;}

a.regForm, a.regForm:visited, a.userForm, a.userForm:visited  {}
a.regForm:hover, a.userForm:hover {}

span.reg_dane#upomnienie {padding: 1px;}
table.reg_dane {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: 100%;}
table.catMenu td {text-align: left; padding-top: 1px; padding-bottom: 2px;}

table.catMenu a {padding-left: 11px;}
table.catMenu a.selected {/*background: url('arrow_grey.gif') 0px 4px no-repeat; */ color: #ffffff;}
table.catMenu a:hover {background: url('a_active_hov.gif') 0px 4px no-repeat;}

table.catMenu p { text-indent: -11px;}

table.catMenu td.zwiniete1   {padding-left: 20px;}
table.catMenu td.rozwiniete1 {padding-left: 20px;}

table.catMenu td.zwiniete2   {padding-left: 30px;}
table.catMenu td.rozwiniete2 {padding-left: 30px;}

table.catMenu td.zwiniete3   {padding-left: 40px;}
table.catMenu td.rozwiniete3 {padding-left: 40px;}

table.catMenu td.zwiniete4   {padding-left: 50px;}
table.catMenu td.rozwiniete4 {padding-left: 50px;}

table.catMenu td.zwiniete5   {padding-left: 60px;}
table.catMenu td.rozwiniete5 {padding-left: 60px;}

table.catMenu td.tresc1 {padding-left: 20px;}
table.catMenu td.tresc2 {padding-left: 30px;}
table.catMenu td.tresc3 {padding-left: 40px;}
table.catMenu td.tresc4 {padding-left: 50px;}

table.catMenu td#o_zawartosc_kategorie,
table.catMenu td#o_zawartosc_bezKategorii,
table.catMenu td#o_bezZawartosci_kategorie,
table.catMenu td#o_bezZawartosci_bezKategorii {padding-bottom: 10px;}


/* ***** itemList **** */
#lista_towarow {width: 249px; margin: 0px 0px 0px auto;}
#lista_towarow td {padding: 0px;}

table#itemList {width: 249px; /* height: 276px; */ height: 368px;}
table#itemList td {}
table.itemList {}
table.itemList td {width: 82px;}
td.k3 table.itemList td {width: 82px; /* height: 92px; */ height: 122px; vertical-align: bottom; text-align: right;}
table.itemList span.tlo {display: block; width: 82px; /* height: 91px; */ height: 121px; border-right: 1px solid #000000; border-bottom: 1px solid #000000;  background-color: #ffffff; position: relative;} 
table.itemList span.fotka {display: block; width: 82px; height: 121px; background-position: 50% 50%; background-repeat: no-repeat; position: absolute; top: 0px; left: 0px;}
table.itemList span.nazwa {display: none; width: 82px; height: auto; text-align: center; color: #aaaaaa; overflow: hidden; background-color: #000000; position: absolute; bottom: 0px; left: 0px; padding-top: 5px; padding-bottom: 10px;}
table.itemList span.cena  {display: none; text-align: center; color: #ffffff; font-weight: bold; padding-top: 4px;}
table.itemList a:hover span.nazwa,
table.itemList a:hover span.cena {display: block;}
table.itemList td.obrazek {height: 120px; vertical-align: bottom;}
table.itemList td.obrazek div.ramka {margin: 0px; width: 150px; height: 112px; background: no-repeat center; overflow: hidden;}

table.itemList.dane_L {width: 249px; margin: 0px;}
table.itemList.dane_L td.w1 {height: 92px;}
table.itemList.dane_L td.w2 {height: 276px; vertical-align: bottom;}
table.itemList.dane_L td.w2 div.dalej {margin: 0px auto 0px 0px;  padding: 10px;}

table.itemList.dane_S {width: 229px; margin: 0px;}
table.itemList.dane_S td.w1 {height: 82px; vertical-align: bottom;}
table.itemList.dane_S td.w2 {height: 184px; vertical-align: middle; color: #000000;}
table.itemList.dane_S td.w2 * {vertical-align: middle;}
table.itemList.dane_S td.w3 {height: 82px; vertical-align: top;}
table.itemList.dane_S td.w3 div {margin: 0px auto 0px 0px;}
table.itemList.dane_S td.w3 div a {display: block;}

table.itemList.dane_P {width: 249px; margin: 0px;}
table.itemList.dane_P td.w1 {height: 92px;}
table.itemList.dane_P td.w2 {}

table.itemList span.nastepny {display: block; margin-right: 5px; margin-bottom: 10px; width: 77px; overflow: hidden;}
table.itemList span.poprzedni {display: block; margin-right: 5px; margin-bottom: 10px; width: 77px; overflow: hidden;}
table.itemList span.nastepny a {background: url(arrow_000000_1.gif) no-repeat 100% 50%; padding-right: 10px; text-transform: uppercase; font-size: 9px; font-family: Verdana; color: #cccccc; font-weight: bold; text-decoration: none;}
table.itemList span.poprzedni a {background: url(arrow_000000_1b.gif) no-repeat 0% 50%; padding-left: 10px; text-transform: uppercase; font-size: 9px; font-family: Verdana; color: #cccccc; font-weight: bold; text-decoration: none;}

table.itemList div.duzaFotka {color: red; font-size:0px;width: 229px; height: 184px; overflow: hidden; background-repeat: no-repeat; background-position: 50% 50%; /*background-image: url(animka2.gif);*/}
table.itemList div.nazwa {width: 208px; padding: 10px 10px 0px 10px; color:#ffffff; font-size:12px; font-weight:normal;}
table.itemList div.cena  {padding: 0px 10px 10px 10px; color:#ffffff; font-size:11px; font-weight:bold;}


/* itemList_szukaj */
table#itemList_szukaj {width: 478px; height: 356px; margin: 10px auto;}
table#itemList_szukaj td {vertical-align: top;}

table.filtry {margin: 0px 0px 5px auto;}
table.filtry td {}
table.filtry input:focus {}

table.filtry#zaawansowane {margin: 5px 0px 0px auto;}
table.filtry#zaawansowane td {vertical-align: middle;}
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 {margin: 0px 0px 0px auto;}
table.sortList td {vertical-align: middle; text-align: right;}
table.sortList input {width:60px; text-align:right; padding-left:4px; padding-right:4px;}

table.listNav {width: 249px; height: 82px;}
table.listNav td {vertical-align: top!important; text-align: center; padding-top: 10px;}
table.listNav td.poprzednia {width: 92px; text-align: left; padding-left: 10px;}
table.listNav td.nawigacja {}
table.listNav td.nastepna {width: 92px;text-align: right; padding-right: 10px;}



/* id nazwa i fotka wystepuja tylko na listach specjalnych */
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 {}


table#mainList {width: 249px; height: 368px;}
table#mainList td {vertical-align: bottom;}
table.mainList {}
table.mainList span.tlo {display: block;  width: 82px; height: 91px; border-right: 1px solid #000000; border-bottom: 1px solid #000000;  background-color: #ffffff;} 
table.mainList span.fotka {display: block; width: 82px; height: 91px; background-position: 50% 50%; background-repeat: no-repeat;}

table#setList {width: 249px; height: 92px;}
table#setList td {vertical-align: bottom;}
table.setList {}
table.setList span.tlo {display: block; width: 82px; height: 91px; border-right: 1px solid #999999; border-bottom: 1px solid #999999;  background-color: #ffffff;} 
table.setList span.fotka {display: block; width: 82px; height: 91px; background-position: 50% 50%; background-repeat: no-repeat;}

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*/ }


/* ***** 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.obrazekStrony {width: 747px; font-size: 0px; overflow: hidden; font-size: 0px;}
div.obrazekStrony img {font-size: 0px; vertical-align: middle;}
div.conBody {width: 727px; margin: 0px; padding: 10px;}

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.repForm {width: 581px; margin: 10px 0px 10px auto; display: none;}
p.repForm {width: 176px; margin: 5px 0px 10px auto; display: none;}
p.repForm a {background-image: url(arrow_000000_2.gif); color: #cccccc;}
a.repForm {}
table.repForm  {width: 581px; margin: 0px 0px 5px auto;}
table.repForm td {background-color: #666666; vertical-align: middle; padding: 5px 0px;}
table.repForm td a {color: #ffffff;}
table.repForm td.lp {width: 10px; padding-left: 10px;padding-right: 10px;}
table.repForm td.zdjecie {width: 50px;}
table.repForm td.nazwa a {font-size: 12px; text-decoration: underline;}
table.repForm div.kod {padding: 5px 0px;}
table.repForm td.ilosc {width: 60px; text-align: center;}
table.repForm td.cena {width: 160px; padding-right: 10px; }
table.repForm td.cena a {margin: 5px 0px 5px auto; float: right; background: url(arrow_666666_2.gif) no-repeat 0px 50%; color: #ffffff; padding-left: 13px; display: block;  text-transform: uppercase; font-size: 9px; font-family: verdana; font-weight: bold; text-decoration: none;}
table.repForm td.cena a:hover {color: #ffffff; text-decoration: none;}

/* ***** repLink ***** */
a.repLink { /* link do przechowalni */ }


ok {color:#080;}
x {color:#f00;}

div.siteList {margin: 10px auto;}
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 div.etykieta {font-size: 10px; padding-bottom: 1px; color: #ffffff;}
table.pasRemForm td {padding: 0px 0px 4px 0px;}
table.pasRemForm td.email input {width: 150px;}
table.pasRemForm td.zapytaj {text-align: left;}
table.pasRemForm input {}

div.menu_top ul.styl1 { background-color: #000000; position: fixed; top: 0px;}
div.menu_top ul {margin:0px; padding:0px; border: none; border-left:1px solid #666;}
div.menu_top li {list-style: none; float: left; cursor: default; display:inline; margin:0px 0px 0px 0px ; padding:0px; border:1px solid #666; border-width:0px 1px 1px 1px; }
div.menu_top li a {color: #aaa; font-weight: bold; font-size: 9px; font-family: Verdana; text-transform: uppercase; padding:7px; line-height:250%; overflow:visible; }
div.menu_top ul:hover li {border-bottom:1px solid #ffffff;}
div.menu_top ul li:hover {border-bottom:1px solid #000; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
div.menu_top a:hover { color:#ffffff; }
div.menu_top ul ul {display:none; position:absolute; height:0px;line-height:0%; overflow: visible; top:22px; left:0px; _left:166px; width:570px; height:70px;}
div.menu_top ul:hover li ul, div.menu_top ul:hover li li  {border:none;}
div.menu_top ul ul li {border: none;}
div.menu_top ul ul li:hover {border: none;}
div.menu_top ul li:hover ul {display:block;}
div.menu_top ul ul a {font-weight:normal; text-transform:none;}

