html {
	min-width:990px;
}
body {
	background:#fff url(../images/body_bg.jpg) 0 0 repeat-x;
	font:normal 11px/1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#666;
	line-height:1.2em;
	margin:0;
	padding:0 0 15px;
}
.td, div, p {
	font:normal 11px/1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:1.2em;
}
.tekst {
	font:normal 11px/1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color:#fff;
	color:#666;
	line-height:1.2em;
	margin: 0;
	padding: 0;
}
img {
	border:0;
}
form {
	margin:0;
	padding:0;
}
a:link, a:visited {
	color:#f00;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
/* */
h1 {
	font:bold 20px Georgia, "Times New Roman", Times, serif;
	margin:0 0 8px;
	padding:0;
	color:#666;
	text-align:left;
	border-bottom:1px solid #CCD5DB;
}
h2 {
	font:bold 13px/1.2em Georgia, "Times New Roman", Times, serif;
	color:#f00;
	margin:0;
	padding:0;
}
h3 {
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	margin:0 0 2px;
	padding:0;
	color:#666;
}
h5 {
	font-size:11px;
	font-weight:normal;
	margin:0 0 4px;
	padding:0;
}
h1.noBorder {
	border-width:0;
}
.clr {
	clear:both;
}
.noBorder {
	border-width:0;
}
.underline, td.underline {
	border-bottom:1px solid #eaeaea;
	padding-bottom:3px;
}
/* content */
div.content {
	background-color:#fff;
	background:url(../images/content_bg.jpg) 0 0 no-repeat;
	width:984px;
	margin:0 auto;
}
/* picture */
#picture {
	margin:10px 0 0 0;
}
/* cTop */
table.cTop {
	margin:0;
	padding:0;
	border:0;
	width:100%;
}
table.cTop td {
	padding:0;
}
/* cTopHighMenu */
.cTopHighMenu {
	margin:10px 10px 0 0;
	float:right;
}
.cTopHighMenu td {
	color:#fff;
}
.cTopHighMenu a:visited, .cTopHighMenu a:hover, .cTopHighMenu a:link {
	text-decoration:none;
}
/* cMenu */
.cMenu {
	background:url(../images/cmenu_bg_bottom.gif) left bottom repeat-x;
	text-align:center;
	padding:0 0 3px 0;
	margin:0 0 20px 0;
}
.cMenu table {
	padding:0; 
	margin:0 auto;
  	list-style:none; 
}
.cMenu td {
	padding:0 1px 0 10px;
	margin:0;
	background:url(../images/cmenu_button_left.gif) left top no-repeat;
	border-bottom:1px solid #CB6502;
}
.cMenuButton {
	background:url(../images/cmenu_button_right.gif) right top no-repeat;
	padding:0 10px 0 0;
	margin:0;
}
.on .cMenuButton {
	background:url(../images/cmenu_button_on_right.gif) right top no-repeat;
}
.cMenu td div a:link, .cMenu td div a:visited, .cMenu td div a:hover, .cMenu td div a:focus {
	background:url(../images/cmenu_button_bg.gif) right top repeat-x;
	font:bold 11px Tahoma, sans-serif;
	text-decoration:none;
	padding:9px 0 4px;
	margin:0;
	display:block;
	color:#fff;
	border:0;
	white-space:nowrap;
}
.cMenu td.on {
	background-image:url(../images/cmenu_button_on_left.gif);
	border-bottom:1px solid #FF8C1D;
}
.cMenu td.on div a:link, .cMenu td.on div a:visited {
	background-image:url(../images/cmenu_button_on_bg.gif);
	color:#fff;
}
.cMenu td div a:hover {
	text-decoration:underline;
}
/* tHeader */
.tHeader {
	border-bottom:1px solid #CCD5DB;
	width:100%;
	padding:0;
	margin:0 0 15px;
}
.tHeader td {
	margin:0;
	padding:0;
	vertical-align:bottom;
}
.tHeader h1 {
	font:bold 20px Georgia, "Times New Roman", Times, serif;
	color:#666;
	margin:0;
	padding:0;
	border:0;
}
/* cMain */
.cMain {
	padding:0;
	margin:0;
	width:100%;
}
.cMain td {
	padding:0;
	vertical-align:top;
}
td.cMainLeft, td.cMainRight {
	width:205px;
	text-align:left;
}
td.cMainRight {
	text-align:right;
}
.cMainCenter {
	text-align:left;
}
p, div {
	clear:both;
}
/* cBox */
.cBox, .cBox2 {
	width:197px;
	background:url(../images/box_top.gif) left top no-repeat;
	padding:0;
	border:0;
}
.cBox2 {
	background:url(../images/box_top2.gif) left top no-repeat;
}
td.cMainRight .cBox, td.cMainRight .cBox2 {
	margin:0 0 0 auto;
}
td.cMainLeft .cBox, td.cMainLeft .cBox2 {
	margin:0 auto 0 0;
}
.cBox h1, .cBox2 h1 {
	margin:0;
	padding:15px 5px 4px 11px;
	font:bold 11px Tahoma, sans-serif;
	text-align:left;
	color:#fff;
	border:0;
}
.cBox div, .cBox2 div {
	background:url(../images/box_bottom.gif) left bottom no-repeat;
	padding-bottom:9px;
	margin:0 0 10px;
	border:0;
}
.cBox div div, .cBox2 div div {
	background-image:none;
	padding:0;
	margin:0;
}
.cBox div {
	background-image:url(../images/box_bottom2.gif);
}
.cBox div div.txt, .cBox2 div div.txt {
	background:none;
	/* border:1px solid #BA5E09; */
	line-height:1.2em;
	border-width:0 1px;
	padding:5px 8px 10px;
	margin:0;
	text-align:left;
	color:#666;
}
.cBox div div.txt {
	/* border-color:#334A74; */
	background-color:#F2F0E8;
}
.cBox2 div div.txt {
	background-color:#EE7500;
}
.cBox h2 {
	color:#f00;
	font:bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:5px 0 5px 0;
}
.cBox a.more, .cBox a.more:visited {
	font-size:9px;
	color:#f00;
	text-decoration:none;
	background:url(../images/red_dot_left.png) center right no-repeat;
	padding:0 10px 0 0;
}
.cBox p {
	margin:0;
	padding:0 0 8px 0;
}
.cBox a.more:hover {
	text-decoration:underline;
}
#logowanie {
	background:#F2F0E8 url(../images/logowanie_bg.gif) 0% 100% no-repeat;
}
#newsletter {
	background:#F2F0E8 url(../images/newsletter_bg.gif) 0% 100% no-repeat;
}
/* ceny */
.cena1 {
	font:bold 36px/1.2em Georgia, "Times New Roman", Times, serif;
	color:#f00;
}
.cenaName {
	font:bold 36px/1.2em Georgia, "Times New Roman", Times, serif;
	color:#666;
}

.cenaValue {
	font:bold 46px/1.2em Georgia, "Times New Roman", Times, serif;
	color:#f00;
	text-align:right;
}
.cena2 {
	font:bold 15px/1em Georgia, "Times New Roman", Times, serif;
	color:#666;
}
.cena3 {
	font:bold 15px/1em Georgia, "Times New Roman", Times, serif;
	color:#f00;
}
/* red dot */
a.redDot:link, a.redDot:visited {
	font-size:11px;
	line-height:1.3em;
	text-decoration:none;
	background:url(../images/dot_left.gif) center right no-repeat;
	padding:2px 14px 2px 0;
}
a.redDot:hover {
	text-decoration:underline;
}

/* select */
.cSearch1 {
	width:170px;
	font-size: 95%;
}
.cSearch2, .cSearch3, .contact_input, .form_textarea, .form_textarea2, .form_input {
	width:125px;
	font-size: 95%;
	padding:3px;
	background:url(../images/input_bg.gif) 0 0 no-repeat;
	border:1px solid #ccc;
}
.contact_input {
	width:260px;
}
.form_textarea, .form_textarea2 {
	width:260px;
	height:5em;
	overflow:auto;
}
.form_textarea2 {
	height:8em;
}
.cSearch3 {
	width:150px;
}
/* input */
.input1 {
	width:125px;
	font-size:12px;
	padding:3px;
	background:url(../images/input_bg.gif) 0 0 no-repeat;
	border:1px solid #ccc;
	margin:0 0 4px;
}
.input2 {
	width:30px;
	font-size:10px;
	background:url(../images/input_bg.gif) 0 0 no-repeat; 
}
.inputKosz, .inputKosz2 {
	width:40px;
	border:1px solid #ccc;
	background:#fff url(../images/input_bg.gif) 0 0 no-repeat;
	padding:2px 4px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#666;
}
.inputKosz {
	text-align:left;
}
/* listy */
ul.list1 {
	list-style:none;
	padding:0;
	margin:0;
}
ul.list1 li {
	line-height:1.5em;
	margin:0;
	padding:0;
}
ul.list2 {
	background-color:#fff;
	list-style:none;
	padding:0;
	margin:0;
}
ul.list2 li {
	line-height:1.5em;
	margin:0;
	padding:0 0 0 13px;
	background:#fff url(../images/list_icon1.png) 0 5px no-repeat;
}

dl.dl_list,
#on dl.dl_list {
	margin:0;
	padding:0;
	color:#000;
}
.dl_list dd {
	margin:0;
	padding:0 0 2px 10px;
}
#on a:link,
#on a:hover,
#on a:visited {
	color:#f00;
	font-weight:bold;
}
#on dl a:link, 
#on dl a:visited, 
#on dl a:hover {
	margin:0;
	padding:0;
	font-weight:normal;
	color:#666;
}
.dl_list dt {
	margin:0 0 2px;
	padding:0;
	font-weight:bold;
	/*text-transform:uppercase;*/
	color:#00 !important;
}
dd a:link, dd a:visited, dd a:hover,
dt a:link, dt a:visited, dt a:hover {
	color:#666;
}

/* hr */
hr {
	padding:0;
	border:1px solid #CCD5DB;
	border-width:1px 0 0 0;
	margin:2px 0;
	height:1px;
}
/* kolory */
.gray, a.gray, a.gray:visited {
	color:#666;
}
.gray1, a.gray1, a.gray1:visited {
	color:#999;
}
.red, a.red, a.red:visited {
	color:#f00;
}
.blue, a.blue, a.blue:visited {
	color:#30518F;
}
.white, a.white, a.white:visited {
	color:#fff;
}
.orange, a.orange, a.orange:visited {
	color:#f90;
}
.black, a.black, a.black:visited {
	color:#000;
}
.brown, a.brown, a.brown:visited {
	color:#72573D;
}
.bold {
	font-weight:bold;
}
.green, a.green, a.green:visited {
	color:#009900;
}

/* tabelki */
.table1 {
	width:100%;
	margin:0 0 10px;
}
.table1 td {
	padding:0 0 5px;
}
.table2 {
	width:100%;
	padding:0;
	margin:0 0 10px;
}
.table2 td.col1 {
	width:60px;
	text-align:center;
	vertical-align:middle;
	padding:0 0 10px;
}
.table2 td.col2 {
	padding:0 10px 10px 0;
}
.table3 {
	width:100%;
	background:#fff url(../images/table3_bg.png) left top repeat-y;
	border-top:1px solid #CCD5DB;
	margin:0;
}
.table3 td {
	width: 33%;
	padding:5px 5px;
	border-bottom:1px solid #CCD5DB;
	line-height:1.4em;
}
.table3 td.noBorder,
.table4 td.noBorder {
	border-bottom:0;
}
.table3 .bottom {
	margin-top:10px;
}
.table4 {
	border-top:1px solid #CCD5DB;
	width:100%;
}
.table4 td {
	border-bottom:1px solid #CCD5DB;
	vertical-align:middle;
	padding:2px 4px;
}
.table4 .button2 {
	margin:10px 0;
}
td.table4_left {
	vertical-align:middle;
	text-align:center;
	padding:10px 5px;
	width:20%;
}
td.table4_right {
	vertical-align:top;
	text-align:left;
	padding:2px 4px;
}
td.table4_right td {
	padding:2px 4px;
}
.table5 {
	width:100%;
}
.table5 td {
	padding:2px 4px;
}
.table6 {
	border-top:1px solid #CCD5DB;
	padding:0;
	margin:10px 0 0;
	width:100%;
}
.table6 td {
	padding:8px 2px;
}


.tableTop, .tableBottom2 {
	width:100%;
	padding:0;
	margin:0 0 1px;
	border:1px solid #CCD5DB;
	border-width:1px 0 0;
}
.tableBottom2 {
	border-width:0 0 1px;
}
.tableTop tr, .tableBottom2 tr {
	margin:3px;
}
.tableTop td, .tableBottom2 td {
	border-top:1px solid #fff;
	padding:2px 2px;
	vertical-align:middle;
	background:#ccd5db;
}
.tableBottom2 td {
	border-bottom:1px solid #fff;
}

.tableBottom {
	width:100%;
	border:1px solid #CCD5DB;
	border-width:6px 0 1px;
}
.tableBottom td {
	padding: 10px;
	vertical-align:middle;
}

/* tableNav */
.tableNav {
	margin: 0 0 0 auto;
}
.tableNav td {
	vertical-align:middle;
	padding:0 1px;
}
.tableNav a, .tableNav a:visited {
	color:#666;
}
.tableNav a.red, .tableNav a.red:visited {
	color:#f00;
}
/* table nav2 */
.tableNav2 {
	margin:0 auto;
}
.tableNav2 td {
	padding:0;
	background:url(../images/table_nav2_left.gif) 0 0 no-repeat;
	
}
.tableNav2 a, .tableNav2 a:hover, .tableNav2 a:visited {
	background:url(../images/table_nav2_right.gif) 100% 0 no-repeat;
	/* 
	width:auto !important;
	width:80px;*/
	padding:8px 23px 2px 10px;
	margin:0 0 0 1px;
	color:#666;
	display:block;
}
.tableNav2 a:hover {
	text-decoration:underline;
}
/* description */
div.description {
	border-top:1px solid #d8d8d8;
	color:#666;
	padding:5px;
}
/* info */
div.info {
	padding:5px;
}
table.info {
	width:100%;
}
table.info td {
	padding:5px;
}
/* pozycjonowanie */
.center {
	text-align:center;
}
input.center {
	margin:0 auto;
}
.right {
	text-align:right;
}
input.right {
	margin:0 0 0 auto;
}
.fright {
	float:right;
}
.left {
	text-align:left;
}
.fleft {
	float:left;
}
img.fleft {
	margin:0;
	padding:0 10px 10px 0;
}
.justify {
	text-align:justify;
}
.middle, td.middle {
	vertical-align:middle;
}
.top, td.top {
	vertical-align:top;
}
.bottom, td.bottom {
	vertical-align:bottom;
}
/* buttony */
@media screen {
.button1, .button2, .button2_red , .button3, .button4, .button4_red, .button5 {
	background:#fff url(../images/button1.gif) 0 0 no-repeat;
	border:0;
	display:block;
	width:91px;
	height:27px;
	font:bold 11px/1em Tahoma, sans-serif;
	padding-bottom:4px;
	padding-right:8px;
	padding-left:8px;
	text-align:center;
	vertical-align:middle;
	color:#fff;
}
.button2 {
	background-image:url(../images/button2.gif);
	color:#fff;
	padding-bottom:4px;
	padding-right:14px;
	padding-left:auto;
}
.button2_red {
	background-image:url(../images/button2_red.gif);
	color:#fff;
	padding-bottom:4px;
	padding-right:14px;
	padding-left:auto;
}
.button3 {
	background-image:url(../images/button3.gif);
}
.button4 {
	width:146px;
	background-image:url(../images/button4.gif);
}
.button4_red {
	width:126px;
	background-image:url(../images/button4_red.gif);
}
.button5 {
	background-image:url(../images/button5.gif);
}
}
@media print {
.button1, .button2, .button2_red , .button3, .button4, .button4_red, .button5 {
	display:none;
}
}
/* cennik */
.cennik {
border-top: 1px solid #000;
border-left: 1px solid #000;
font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
background-color:#fff;
color:#666;
}
.cennik td {
border-right: 1px solid #000;
border-bottom: 1px solid #000;
}
/* koszyk */
.koszyk_img_padding {
	padding:10px;
}
table.koszyk, table.koszyk2 {
	width:100%;
	padding:0;
	margin:0;
	border-top:1px solid #ccd5db;
}
table.koszyk td {
	padding-top:5px;
}
table.koszyk2 td {
	border-bottom:1px solid  #ccd5db;
	vertical-align:middle;
	padding:2px;
}
table.koszyk2 td.noPadding {
	padding:0;
}
table.koszyk2 td.noBorder {
	border-width:0;
}
.koszykZaplata {
	font:bold 18px Georgia, "Times New Roman", Times, serif;
	color:#666;
	text-align:right;
	vertical-align:bottom;
}
td.noPadding {
	padding:0;
	vertical-align:bottom;
}
table.zamowienie {
	width:100%;
	padding:0;
	margin:0;
	border:0;
}
table.zamowienie td {
	padding:6px 8px;
}
td.borderRight {
	border-right:1px solid #ccd5db;
}
td.borderBottom {
	border-bottom:1px solid #ccd5db;
}
/* form */
.form {
	width:100%;
	padding:0;
	margin:20px 0;	
}
.form td {
	padding:2px 4px;
	vertical-align:middle;
}
td.contact_form_left {
	width:20%;
	text-align:right;
}
.contact_form_center {
	width:50%;
	padding-left: 4px;
	padding-bottom: 2px;
} 
td.contact_form_right {
	width:25%;
}

.form_input {
	width:260px;
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.form_input_medium {
	width:190px;
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.form_input_small {
	width:60px;
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

/* drukowanie */
.tPrint {
	width:561px;
	margin:0 auto;
}
/* tabelka widok: middle */
.tMiddle {
	width:100%;
	height:130px;
	margin:0;
	padding:0;
}
.tMiddle td {
	margin:0;
	padding:0;
	border:0;
}
/* bMenu */
.bMenu  a:link, .bMenu a:visited, .bMenu a:hover {
	margin:0;
	padding:0;
	text-decoration:none;
	color:#FF8107;
	font-size:11px;
}
.bMenu a:hover {
	text-decoration:underline;
}
.bMenu {
	margin:35px 0 0;
	background:url('../images/footer_bg.gif') 50% 80% repeat-x;
	padding:0 0 20px;
}
/* dodane features */
#bestsellers_list {
	list-style:none;
	padding:0;
	margin:0;
}
#bestsellers_list li {
	padding:0 15px 5px;
	margin:0 0 5px;
	background:url(../images/bestsellers_list_bg.gif) 0% 100% repeat-x;
}
#bestsellers_list a.redDot:link, #bestsellers_list a.redDot:visited {
	color:#666;
	text-decoration:none;
	background:url(../images/dot_left.gif) bottom right no-repeat;
	display:block;
	padding:0;
}
#bestsellers_list a.redDot:hover {
	text-decoration:underline;
}
/* */
.lista_kategorii_table {
	width:100%;
	margin:0 0 20px;
}
.lista_podkategorii_table {
	width:100%;
	margin:0 0 2px;
}
.lista_kategorii_table h2 {
	margin:10px 0 0;
}
.h2_podkategoria {
	margin:10px 0 5px;
}
.lista_podkategorii_img {
	width:10px;
}
.lista_podkategorii_table td {
	vertical-align:top;
	padding:0 2px;
}
.lista_podkategorii_table td img {
	margin-top:3px;
}
.przekreslony {
	text-decoration:line-through;
	color:#f00;
}
.link_up:link, .link_up:visited, .link_up:hover {
	color:#7b7b7b;
	font-size:10px;
	background:url(../images/top.gif) 0% 50% no-repeat;
	padding:0 0 0 15px;
	color:#7b7b7b;
}
.tDescription {
	width:100%;
	margin:20px 0 0;
}
td.tDescription_left {
	padding:4px;
	width:20%;
	text-align:right;
}
td.tDescription_right {
	padding:4px;
}
#reklama {
	text-align:center;
	margin-top:5px;
}
