body {
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 11px;
	color: #000000;
}
TD	{ font-size: 12px; }
TD.box {
	font-size: 11px;
	color: #909090;
}

TD.prod_box {
	font-size: 11px;
	color: #909090;
}

.grey_box {
	color: #909090;
}
TD.minibox { font-size: 9px;}
TD.wys { font-size: 15px;  }
SELECT { font-size:11px;}
INPUT { font-size:11px;}
SUBMIT { font-size:11px;}
FORM { margin: 0px;}
h2 { font-size: 20px; }
A {FONT-WEIGHT: none; COLOR: #909090; font-family: verdana, tahoma, arial, sans-serif; TEXT-DECORATION: none}
A:visited {COLOR: #909090; TEXT-DECORATION: none;}
A:hover {COLOR: #909090; TEXT-DECORATION: none;}
A:active {COLOR: #909090; FONT-WEIGHT: none;}
A.product_link {FONT-WEIGHT: bold; COLOR: #727272; font-family: verdana, tahoma, arial, sans-serif; TEXT-DECORATION: none}
A.product_link:visited {COLOR: #727272; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
A.product_link:hover {COLOR: #24323C; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
A.product_link:active {COLOR: #24323C; FONT-WEIGHT: none; FONT-WEIGHT: bold;}
.przycisk  {
	border: 1px solid #b0b0b0; 
	background-color: #fefefe; 
	width: 70px; 
	height: 17px; 
	font-family: verdana, tahoma, arial, sans-serif;
	font-size:9px; 
	font-weight:bold; 
	color: #404040;
}
.przycisk_blue  {
	border: 1px solid #43d3fb; 
	background-color: #0f91c7; 
	width: 63px; 
	height: 22px; 
	font-family: verdana, tahoma, arial, sans-serif;
	font-size:10px; 
	font-weight:bold; 
	color: #ffffff;
	padding-bottom: 2px;
	cursor: pointer;
	cursor: hand;
}
.przycisk_longer {
	border: 1px solid #b0b0b0; 
	background-color: #fefefe; 
	width: 110px; 
	height: 19px; 
	font-family:verdana,arial;
	font-size:9px; 
	font-weight:bold; 
	color: #404040;
}
.text_field {
	background-color:#fcfcfc;
	/*border:1px solid #b0b0b0; */
	border:1px solid #e1e1e1; 
	font-size:11px;
}
TEXTAREA.zamrej,INPUT.zamrej{
	font-size: 13px; 
	border:1px solid black;
}
INPUT.zamrej_passwd{
	border:1px solid black;
}
td.arrow {
/*	background: url('templates/demo1/arrow2.jpg') repeat-x left bottom;*/
/*	color: #24323C; */
	color: #0177b4;
	font-size: 16px;
	font-weight: bold;
	padding: 0px 5px 2px 2px;
	text-align: left;
}
DIV.nazwa_prod_pokaz_prod {
	font-size:15px;
	font-weight: bold;
}
DIV.indeks_pokaz_prod {
	font-size:11px;
	font-weight: none;
}
DIV.cena_pokaz_prod {
	font-size:14px;
	font-weight: bold;
}
DIV.cena_netto_pokaz_prod {
	font-size:13px;
	font-weight: none;
}
DIV.mini_pokaz_prod {
	font-size:10px;
	font-weight: none;
}
DIV.info
{
  border: 0px;
  font-size: 10pt;
  padding: 8px;
  padding-left: 55px;
}
DIV.uwaga
{
  background-color: #fefefe;
/*  border: solid #2C323C 1px;*/
  border: solid #e0e0e0 1px;
  font-size: 10pt;
  padding: 8px;
  text-align: justify;
  margin-top: 1em;
  margin-bottom: 1em;
  padding-left:  35px;
  page-break-inside: avoid;
  color: #606060;
}
DIV.naglowek
{
  border: solid #400000 1px;
  font-size: 10pt;
  padding: 8px;
  text-align: justify;
  margin-top: 1em;
  margin-bottom: 1em;
  background: #FFFFFF ;
  page-break-inside: avoid;
}
DIV.wysylka
{
  border: solid #400000 1px;
  font-size: 10pt;
  padding: 8px;
  text-align: justify;
  margin-top: 1em;
  margin-bottom: 1em;
  padding-left: 8px;
}

div.bookmark_div {
	float: left;
	cursor: hand;
	cursor: pointer;
}

div.bookmark_div_active_left {
	float: left;
	cursor: hand;
	cursor: pointer;
	height: 26px;
	width: 200px;
	color: #0177b5;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	background-color: #d4cfc5;
	text-align: center;
	border: 1px solid #dcdadc;
	border-bottom: 0px solid #dcdadc;
	position: relative;
	z-index: 10000;
}

div.bookmark_div_noactive_left {
	float: left;
	cursor: hand;
	cursor: pointer;
	height: 22px;
	width: 200px;
	color: #c3c3c3;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	background-color: #fafafa;
	text-align: center;
	border: 1px solid #dcdadc;
	border-bottom: 0px solid #dcdadc;
	position: relative;
	z-index: 500;
	top: 4px;
}

div.bookmark_div_active_right {
	float: left;
	cursor: hand;
	cursor: pointer;
	height: 26px;
	width: 200px;
	color: #0177b5;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	background-color: #d4cfc5;
	text-align: center;
	border: 1px solid #dcdadc;
	border-bottom: 0px solid #dcdadc;
	position: relative;
	margin-left: -20px;
	z-index: 10000;
}

div.bookmark_div_noactive_right {
	float: left;
	cursor: hand;
	cursor: pointer;
	height: 22px;
	width: 200px;
	color: #c3c3c3;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	background-color: #fafafa;
	text-align: center;
	border: 1px solid #dcdadc;
	border-bottom: 0px solid #dcdadc;
	position: relative;
	margin-left: -20px;
	z-index: 500;
	top: 4px;
}

div.bookmarktext_div {
	height: 15px;
	width: 200px;
	padding-top: 5px;
}

td.bm_on_l {
	background: url('templates/demo1/bookmark_l.gif') no-repeat top left;
	width: 14px;
}

td.bm_on_m {
	background: url('templates/demo1/bookmark_m.gif') repeat-x top left;
	padding: 0px 15px 0px 15px;
	color: #004B62;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}

td.bm_on_r {
	background: url('templates/demo1/bookmark_r.gif') no-repeat top left;
	width: 14px;
}


td.bm_off_l {
	background: url('templates/demo1/bookmark_l2.gif') no-repeat top left;
	width: 14px;
}

td.bm_off_m {
	background: url('templates/demo1/bookmark_m2.gif') repeat-x top left;
	padding: 0px 15px 0px 15px;
	color: #424242;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}

td.bm_off_r {
	background: url('templates/demo1/bookmark_r2.gif') no-repeat top left;
	width: 14px;
}

td.bookmark_line {
	background: url('templates/demo1/bookmark_bottom.gif') repeat-x top left;
	font-size: 5px;
	line-height: 5px;
	width: 100%;
}

div.bookmark {
	float: left;
	width: 100%;
	min-height: 10px;
	height: auto !important;
	height: 10px;
}

a.normal,a.normal:hover,a.normal:visited,a.normal:active {
	color: #a0a0a0;
}

a.linkover,a.linkover:hover,a.linkover:visited,a.linkover:active {
	color: #1eabd9;
}

.menurighttextommouseout {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

.menurighttextommouseover {
	color: #6ffdff;
	font-size: 12px;
	font-weight: bold;
}

.textommouseoutmain {
	color: #ffffff;
	font-size: 10px;
}

.textommouseovermain {
	color: #1eabd9;
	font-size: 10px;
}

.textommouseout {
	color: #0177b5;
	font-size: 10px;
}

.textommouseover {
	color: #1eabd9;
	font-size: 10px;
}

.producttextommouseout {
	color: #575757;
	font-size: 11px;
	cursor: hand;
	cursor: pointer;
}

.producttextommouseover {
	color: #1eabd9;
	font-size: 11px;
	cursor: hand;
	cursor: pointer;
}

.textsmall {
	color: #909090;
	font-size: 10px;
}

.ggtext {
	color: #0177b4;
	font-size: 10px;
	font-weight: bold;
}

.ggtextommouseout {
	color: #0177b4;
	font-size: 10px;
	font-weight: bold;
}

.ggtextommouseover {
	color: #1eabd9;
	font-size: 10px;
	font-weight: bold;
}

div.FooterMenuSep {
	float: left;
	background-color: #e8e8e8;
	width: 1px;
	height: 10px;
	margin-left: 5px;
	margin-right: 5px;
}

div.leftmenuommouseout {
	color: #909090;
	background-color: #efefef;	
}

div.leftmenuommouseout a, div.leftmenuommouseout font {
	color: #909090;
}

div.leftmenuommouseover {
	color: #1eabd9;
	background-color: #d4cfc5;	
}

div.leftmenuommouseover a, div.leftmenuommouseover font {
	color: #1eabd9;
}


div.leftmenuommouseoutselected {
	color: #909090;
	background-color: #bbecfa;
}

div.leftmenuommouseoutselected a, div.leftmenuommouseoutselected font {
	color: #909090;
}

div.leftmenuommouseoverselected {
	color: #1eabd9;
	background-color: #bbecfa;
}

div.leftmenuommouseoverselected a, div.leftmenuommouseoverselected font {
	color: #1eabd9;
}


div.menuommouseout {
	color: #ffffff;
	font-weight: bold;
}

div.menuommouseout a, div.menuommouseout a:visited, div.menuommouseout a:hover, div.menuommouseout a:active, div.menuommouseout font {
	color: #ffffff;
	font-weight: bold;
}

div.menuommouseover {
	color: #6ffdff;
	font-weight: bold;
}

div.menuommouseover a, div.menuommouseover a:visited, div.menuommouseover a:hover, div.menuommouseover a:active, div.menuommouseover font {
	color: #6ffdff;
	font-weight: bold;
}


div.main_menu_out {
	float: right; 
	width: 160px; 
/*	height: 50px;*/
	letter-spacing: -1px;
}

div.main_menu_over {
	float: right; 
	width: 160px; 
/*	height: 50px;*/
	letter-spacing: -1px;
}

div.top_menu_out {
	float: left; 
	width: 120px; 
	height: 37px;
	letter-spacing: -1px;
	font-size: 12px;
	font-weight: bold;
/*	border: 1px solid red;*/
}

div.top_menu_over {
	float: left; 
	width: 120px; 
	height: 37px;
	letter-spacing: -1px;
	font-size: 12px;
	font-weight: bold;
}

div.top_menu_out a, div.top_menu_out a:visited, div.top_menu_out a:hover, div.top_menu_out a:active, div.top_menu_out font {
/*	color: #ffffff; */
	color: #DFDFDF;
	font-weight: bold;
}

div.top_menu_over a, div.top_menu_over a:visited, div.top_menu_over a:hover, div.top_menu_over a:active, div.top_menu_over font {
	color: #6ffdff;
	font-weight: bold;
}

div.top_menu_out div {
	color: #909090;
}

div.top_menu_over div {
	color: #1eabd9;
}

div.main_menu_out a, div.main_menu_out a:visited, div.main_menu_out a:hover, div.main_menu_out a:active, div.main_menu_out font {
/*	color: #ffffff; */
	color: #DFDFDF;
	font-weight: bold;
}

div.main_menu_over a, div.main_menu_over a:visited, div.main_menu_over a:hover, div.main_menu_over a:active, div.main_menu_over font {
	color: #6ffdff;
	font-weight: bold;
}

div.main_menu_out div {
	color: #909090;
}

div.main_menu_over div {
	color: #1eabd9;
}

div.main_menu_out div.menu_01 {
	background: url('/templates/demo1/header/menu_01_przed.gif');
}

div.main_menu_over div.menu_01 {
	background: url('/templates/demo1/header/menu_01_po.gif');
}

div.main_menu_out div.menu_02 {
	background: url('/templates/demo1/header/menu_02_przed.gif');
}

div.main_menu_over div.menu_02 {
	background: url('/templates/demo1/header/menu_02_po.gif');
}

div.main_menu_out div.menu_03 {
	background: url('/templates/demo1/header/menu_03_przed.gif');
}

div.main_menu_over div.menu_03 {
	background: url('/templates/demo1/header/menu_03_po.gif');
}

div.main_menu_out div.menu_04 {
	background: url('/templates/demo1/header/menu_04_przed.gif');
}

div.main_menu_over div.menu_04 {
	background: url('/templates/demo1/header/menu_04_po.gif');
}

div.main_menu_out div.menu_05 {
	background: url('/templates/demo1/header/menu_05_przed.gif');
}

div.main_menu_over div.menu_05 {
	background: url('/templates/demo1/header/menu_05_po.gif');
}

div.main_menu_out div.menu_08 {
	background: url('/templates/demo1/header/menu_08_przed.gif');
}

div.main_menu_over div.menu_08 {
	background: url('/templates/demo1/header/menu_08_po.gif');
}

div.top_menu_out div.menu_account {
	background: url('/templates/demo1/header/moje_konto_przed.gif');
}

div.top_menu_over div.menu_account {
	background: url('/templates/demo1/header/moje_konto_po.gif');
}

div.top_menu_out div.menu_basket {
	background: url('/templates/demo1/header/koszyk_przed.gif');
}

div.top_menu_over div.menu_basket {
	background: url('/templates/demo1/header/koszyk_po.gif');
}

div.top_menu_out div.menu_logout {
	background: url('/templates/demo1/header/logowanie_przed.gif');
}

div.top_menu_over div.menu_logout {
	background: url('/templates/demo1/header/logowanie_po.gif');
}

div.top_menu_out div.menu_basket_small {
	background: url('/templates/demo1/header/koszyk_przed_small.gif');
}

div.top_menu_over div.menu_basket_small {
	background: url('/templates/demo1/header/koszyk_po_small.gif');
}

div.top_menu_out div.menu_login {
	background: url('/templates/demo1/header/logowanie_przed_small.gif');
}

div.top_menu_over div.menu_login {
	background: url('/templates/demo1/header/logowanie_po_small.gif');
}

div.maincategory1 {
	float: left;
	display: table;
	color: #0076b6;
	font-size: 12px;
	font-weight: bold;
	height: 40px;
	width: 135px;
	#position: relative;
}

div.maincategory2 {
	#position: absolute;
	#top: 50%;
	display: table-cell;
	vertical-align: middle;
}

div.maincategory3 {
	#position: relative;
	#top: -50%;
}

div.maincategory3 a, div.maincategory3 a:visited, div.maincategory3 a:hover, div.maincategory3 a:active {
	color: #0076b6;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

div.maincategoryspacer {
	float: left;
	width: 2px;
	height: 20px;
}

div.maincategorytitle {
	background-color: #d5d5d5;
	height: 40px;
	width: 200px;
}

div.mainsubcategoryspacer {
	float: left;
	width: 5px;
	height: 2px;
}

div.mainsubcategoryarrow {
	float: left;
	width: 5px;
	height: 5px;
	padding-top: 4px;
}

div.mainsubcategorytext {
	float: left;
	font-size: 10px;
	color: #0177b5;
	width: 160px;
	font-weight: bold;
}

div.mainsubcategorytext a, div.mainsubcategorytext a:visited, div.mainsubcategorytext a:hover, div.mainsubcategorytext a:active {
	color: #0177b5;
	text-decoration: none;
}