.lef	{width:200px; font-size:11px; font:11px Verdana; color:#676E77; text-align:left;}
.rig	{width:200px; font:11px Verdana; text-align:right; color:#A8AAAD;}

BODY { 

	font-family: verdana, sans-serif; 
	font-size: 11px ; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	margin: auto; 
	background-color: #FFFFFF; 

}
#main {
	position:relative; 
	background-image:url('../images/bgr_bottom.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	
}

			   
#bottom {
	position:absolute;
	bottom:10px;
	height:10px;
	left:0px;
	font:10px/9px Arial; 
	color:#eee;	
	z-index: 9;
	
}
#bottom h1, #bottom h2, #bottom ul, #bottom li {
	display:none;
	font:normal 10px/9px Arial; 
	color:#eee;	
	margin:0; padding:0;
}

DIV {margin: 0px;}
FORM {margin: 0px;}
IMG {border: 0px;}


.main_table   { width: 800px; }
.menu_top	  { height: 20px; background-color: #FFFFFF; padding: 1px 0px; color: #333333; }
.menu_left    { border: 0px; width: 172px; background-color: #EEEEEE; padding: 0px; vertical-align: top; }
.menu_categories { background-color: #E9E9E9; }
.menu_categories_sub { background-color: #CFCFCF; padding-left:0px;}
TD.menu_bin { background-color: #CFCFCF; padding:2px; padding-left:5px; padding-right:5px;}
.menu_bin { background-color: #CFCFCF; padding:5px; width:100%;}
.menu_bin A { background-color: #CFCFCF; padding:0px; line-height:16px; width:100%;}
.menu_pict			{width:20px; background:#ffffff; padding-left:0px;}
.menu_pict_2		{width:20px; background:#3399FF; padding-left:0px;}
.menu_categories_head { background-color: #4D4D4D; padding: 0px; font-weight: bold; color: #666666;  }
.menu_left_line { height: 2px; border: 0px; background-color: #ffffff; padding: 0px; }
.menu_left_line_sub { height: 1px; border: 0px; background-color: #ffffff; padding: 0px; }
#footer		  { font:11px Verdana; color:#676E77; text-align:center; margin-top:5px;}
#footer	a	{ font:11px Verdana; color:#676E77; }
#footer	TD	{ font:11px Verdana; color:#676E77; padding-left:10px; padding-right:10px;}



.right		  { background-color: #ffffff; width: 628px; padding: 0px; vertical-align: top; }
.left_content { text-align: left; padding-left: 15px; padding-top: 0px; padding-bottom: 15px; padding-right:5px; vertical-align: top; height: 100%; }
.right_content { padding: 5px; vertical-align: top; text-align: center; }
.separator    { width: 0px; background-color: #bbbbbb; }

.form_desc   { text-align: right; padding: 5px; background-color: #dddddd; }
.form_desc_data   { background-color: #dddddd; }

.product_list_foto		{ background-color: #ffffff; text-align: center; padding: 5px; border: 2px solid  #EEEEEE; vertical-align: middle; width:100px;}
.product_list_data		{ background-color: #EEEEEE; padding: 5px; border: 2px solid  #EEEEEE; vertical-align: top; }
.product_list_name		{ font-weight: bold; font-family: verdana, sans-serif; }
.product_list_category  { font-size: 9px; color: #737373; }
.product_list_price		{ width: 75px; text-align: right; font-weight: bold; padding: 5px; }
.product_list_desc		{ padding: 5px; font-size: 10px }

TABLE .produkt-linki		{ border-top:solid 1px #CFCFCF; border-bottom:solid 1px #CFCFCF; width:100%; height:30px;}

TABLE .legenda		{ border-top:solid 1px #CFCFCF; border-bottom:solid 1px #CFCFCF; width:100%; height:30px; font:11px Verdana; color:#7A7A7A; text-align:right;}

TABLE .legenda		TD.left {text-align:left; width:150px;}

TABLE .produkt-linki		TD
								{ text-align:center; vertical-align:middle;}
.link-descr					{font:11px Verdana; color:#7A7A7A; text-align:right;}
.foto_download				{text-align:left; padding-right:25px; vertical-align:middle;}

.product_show_table		{ margin-left: 3px; }
.product_show_foto		{ margin-right: 5px; border: 0px solid #BBBBBB; }
.product_show_data		{ background-color: #f3f3f3; padding: 5px; border-bottom: 3px solid white; vertical-align: top; }
.product_show_name		{ font-weight: bold; font-family: verdana, sans-serif; font-size: 14px; background:#fff;}
.product_show_category  { font-size: 9px; color: #737373; }
.product_show_price		{ text-align: right; font-weight: bold; padding: 5px; }
.product_show_desc		{ font-size:11px; }

.order_table_head { background-color: #dddddd; text-align: center; height: 20px; }
TD.order_table_head { border-right: 1px solid #f3f3f3 }
.order_table_data_odd { background-color: #ffffff; }
.order_table_data_even { background-color: #f3f3f3; }
TD.order_table_data { padding: 0px; border-right: 1px solid #d3d3d3; text-align: center; }
.order_table_footer { background-color: #dddddd; text-align: center; height: 20px; padding: 5px; }
.order_table_footer_light { background-color: #f3f3f3; text-align: center; height: 20px; padding: 5px; }

.hr_dotted { width: 100%; height: 1px; border: 1px dotted #BBBBBB; }

.operation_table { border: 0px; padding: 0px; width: 300px; }
.alert    {font-family: tahoma, sans-serif; font-size: 14px ; font-weight: bold; color: red; text-decoration: none; text-align: center; }
.ok   {font-family: tahoma, sans-serif; font-size: 14px ; font-weight: bold; color: green; text-decoration: none; text-align: center; }

.image_border { border: 0px solid #BBBBBB; }

.h1 {font-size: 14px; font-weight: bold; font-family: verdana, sans-serif;}

.tekst8   { font-family: verdana, sans-serif; font-size: 9px ; font-weight: normal; color: #000000; text-decoration: none;}
.tekst10  { font-family: verdana, sans-serif; font-size: 10px ; font-weight: normal; color: #000000; text-decoration: none;}
.tekstw14 { font-family: tahoma, sans-serif; font-size: 14px ; font-weight: bold; color: #CC3300; text-decoration: none;}
.px		  { font-family: tahoma, sans-serif; font-size: 1px ; font-weight: normal; color: #ffffff; text-decoration: none;}

a:link    {text-decoration: none; font-size: 11px; font-weight: normal; font-family: arial, sans-serif; color: #000000;}
a:visited {text-decoration: none; font-size: 11px; font-weight: normal; font-family: arial, sans-serif; color: #000000;}
a:active  {text-decoration: none; font-size: 11px; font-weight: normal; font-family: arial, sans-serif; color: #000000;} 
a:hover   {text-decoration: underline; font-size: 11px; font-weight: normal; font-family: arial, sans-serif; color: #444444;}

.tekst_w          {text-decoration: none; font-size: 12px; font-weight: bold; font-family: arial, sans-serif; color: #FFFFFF;}
a.tekst_w:link    {text-decoration: none; font-size: 12px; font-weight: bold; font-family: arial, sans-serif; color: #FFFFFF;}
a.tekst_w:visited {text-decoration: none; font-size: 12px; font-weight: bold; font-family: arial, sans-serif; color: #FFFFFF;}
a.tekst_w:active  {text-decoration: none; font-size: 12px; font-weight: bold; font-family: arial, sans-serif; color: #FFFFFF;} 
a.tekst_w:hover   {text-decoration: underline; font-size: 12px; font-weight: bold; font-family: arial, sans-serif; color: #FFFFFF;}

.tekst			{ font-family: verdana, sans-serif; font-size: 11px ; font-weight: normal; color: #000000; text-decoration: none;}
a.tekst:link    { font-family: verdana, sans-serif; font-size: 11px ; font-weight: normal; color: #000000; text-decoration: none;}
a.tekst:visited { font-family: verdana, sans-serif; font-size: 11px ; font-weight: normal; color: #000000; text-decoration: none;}
a.tekst:active  { font-family: verdana, sans-serif; font-size: 11px ; font-weight: normal; color: #000000; text-decoration: none;}
a.tekst:hover    { font-family: verdana, sans-serif; font-size: 11px ; font-weight: normal; color: #000000; text-decoration: underline;}

.tekst_b { font-family: verdana, sans-serif; font-size: 11px ; font-weight: bold; color: #000000; text-decoration: none;}
a.tekst_b:link    { font-family: verdana, sans-serif; font-size: 11px ; font-weight: bold; color: #000000; text-decoration: none;}
a.tekst_b:visited { font-family: verdana, sans-serif; font-size: 11px ; font-weight: bold; color: #000000; text-decoration: none;}
a.tekst_b:active  { font-family: verdana, sans-serif; font-size: 11px ; font-weight: bold; color: #000000; text-decoration: none;}
a.tekst_b:hover   { font-family: verdana, sans-serif; font-size: 11px ; font-weight: bold; color: #000000; text-decoration: underline;}

.input {border: 1px solid; border-color: black; font-family: tahoma, sans-serif; font-size: 8pt; background-color: white;}
.submit {font-family: verdana, sans-serif; font-size: 7pt;}

.select {border: 1px solid; border-color: #7F9DB9; font-family: verdana, sans-serif; font-size: 8pt; background-color: #FFFFFF;}

.bird { font-weight: bold; font-size: 9px; color: #db4449; };

/* NOWE MODYFIKOWANE 06-02-2006 prze MG */
#table1 td {text-align: center !important; vertical-align: middle !important; color: red !important;}
body {margin-left: 0px; } 
.style15 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006699; font-weight: bold; color: red !important;}
.style3 {font-size: 10px; font-family: Arial, Helvetica, sans-serif; }

/* #### modyfikacje ADAPTIVE #### */

.bottom-banners {
	padding:10px;
}

/* formularz kontaktowy */
#ask			{margin-left:30px;}
#ask .table {
	width:300px;
	margin-bottom:15px;}
	
#ask .td{
	color: #000000;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
	}
	
#ask .header{
	color: #000000;
	font-weight:normal;
	font-size: 13px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
	}
	
#ask li{
	color: #DC0000;
	margin-left:30px;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
	}

#ask .input{
	background-color:#FFFFFF;
	border: 1px solid #CECECE;
	width:200px;
	color:#000000;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	}
	
#ask .textarea{
	background-color:#FFFFFF;
	border: 1px solid #CECECE;
	width:200px;
	height:100px;
	color:#000000;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	}
	
#ask .submit{
	background-color:#007AB9;
	border: 0px;
	font-weight:normal;
	font-size: 11px;
	color:#FFFFFF;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	}
	
#ask .confirm {
	color: #000000;
	font-weight:bold;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
}

#mapa {
	width:200px;
	text-align:center;
	margin-left:90px;
	color: #000000;
	font-weight:normal;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
}

#mapa img {
	border: 0px solid #B6B6B6;
}
/* formularz kontaktowy */

.catalog-title {
	padding:5px;
	text-align:center;
	color: #000000;
	font-weight:bold;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
}

.catalog-img {
	border: 1px solid #B6B6B6;
}

.aktualnosci-img {
	border: 1px solid #B6B6B6;
}

.akcesoria-img {
	border: 1px solid #B6B6B6;
}


/* nawigacja */

#navigator-position {
	position:relative;
	display:block;
	height:70px;
	margin:0px;
	width:453px;
	margin-bottom:5px;
	text-align:left;
	padding-top:25px;
	float:left;
}

#pipe a {
	color: #000000;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
	}
	
#pipe .on {
	color: #000000;
	font-weight:bold;
	font-size: 11px;
	font-family: 'Tahoma CE', Tahoma, sans-serif;
	text-decoration: none;
	}
	
#pipe a:hover {
	color: #FF9040;
	}

#pipe li {
	margin: 0;
	padding-right: 5px;
	border: none;
	list-style: none;
	display: inline;
	}
	
/* END - nawigacja */

.katalog_banner	{float:left; width:155px;}

/* product table */

#product-table {

}

#product-table TABLE.table { width:100%; border-collapse:collapse;

}

#product-table TR.header { 

}

#product-table TR.header TD{ background:#808080; font:11px Arial; color:#fff; padding:5px; text-align:center; vertical-align:top; border-bottom:solid 3px #fff;

}

#product-table TR.row-first TD{ background:#EEEEEE; font:11px Arial; color:#000; padding:5px; text-align:center; border-top:solid 1px #CFCFCF; border-bottom:solid 1px #CFCFCF; 

}

#product-table TR.row-next TD{ background:#fff; font:11px Arial; color:#000; padding:5px; text-align:center; border-top:solid 1px #CFCFCF; border-bottom:solid 1px #CFCFCF;

}


#menutopBox		{width:792px; height:58px; }
#menutopBox	 TD
					{vertical-align: middle; }
#menutopBox	 TD.off
					{width:89px; height:58px; background-image:url('../images/menu_bgr_04.gif'); background-repeat:no-repeat; background-position:center; text-align:center; }
#menutopBox	 TD.off A
					{font:bold 11px Arial; color:#0E63B9; text-decoration:none;}
#menutopBox	 TD.on
					{width:89px; height:58px; text-align:center;}
#menutopBox	 TD.on A
					{font:bold 11px Arial; color:#3399FF; text-decoration:none;}

h1.narzedzia_reczne  {
	display:inline;
	font:bold 10pt Arial; 
}			   


#podgrupyBox	{background:#EEEEEE; width:589px; font:11px Arial; color:#000; text-align:left; font:12px Arial; color:#000; border-left:solid 1px #CFCFCF;}
#podgrupyBox	A
				{font:11px Arial; color:#000; text-decoration:none; padding-left:10px;}
#podgrupyBox	A:hover
				{color:#7B7B7B;}
#podgrupyBox	.link	
				{border-top:solid 1px #fff; background:#CFCFCF; width:590px; padding-left:10px; padding-top:3px; padding-bottom:3px;}
				
.language
				{height:16px; width:120px; text-align:center; vertical-align:top; margin-top:35px; margin-left:405px;}
				
.logo
				{height:48px; width:792px;}
				
#topBox		{}

#topBox	.date
				{border:solid 1px #EEEEEE; height:48px; width:230px; vertical-align:middle;line-height:13px;}
				
.searchBox	{background:url(../images/search.gif); background-repeat:no-repeat; background-position:left top; height:46px; width:172px; text-align:right; font:bold 11px Verdana; color:#3399FF; padding-right:3px;}
 .searchBox	.text
 				{text-align:left; font:bold 11px Verdana; color:#3399FF; width:172px; padding-bottom:7px; padding-left:30px; padding-top:3px}
INPUT.search
				{width:140px; height:20px;}
INPUT.searchSubmit
				{width:22px; height:20px; font:bold 10px Verdana; color:#fff; background:#FE0100; padding:0px;}
				
TABLE.katalog	{border-bottom:solid 1px #CFCFCF; margin-bottom:15px;}
TABLE.katalog	A
					{font:11px Verdana; color:#000; text-decoration:none;}
TABLE.katalog	TD.title
					{font:bold 11px Verdana; color:#000; text-align:center; border-bottom:solid 1px #CFCFCF;}
					
TD.produkt_foto_det
					{border-right:solid 1px #BBBBBB; background:#fff;}

#produkt		{border:solid 1px #CFCFCF; background:#F7F7F7;}

.zamienniki_top		{font:bold 16px Arial; color:#424242; padding-left:30px;}
.zamienniki		{font:bold 11px Arial; color:#424242; padding-left:30px;}
A.akc		{font:bold 11px Arial; color:#666666; padding-left:15px; text-decoration:none;}
A.akc:hover		{font:bold 11px Arial; color:#FE0100; padding-left:15px; text-decoration:none;}

#category	{text-align:left; padding:5px; padding-bottom:15px; margin-bottom:15px; border-bottom:solid 1px #3399FF; height:100%; width:600px;}
#category	.link
				{ }
#category	.link .photoon
				{ float:left; border:solid 1px #3399FF; height:120px; width:195px; cursor: pointer; text-align:center; margin-bottom:5px; padding-top:5px;}
#category	.link .photoon A
				{ font:bold 12px Arial; text-decoration:none; text-align:center; color:#3399FF; height:20px;}
#category	.link .photoon A:hover
				{ color:#3399FF;}
#category	.link .photoon2
				{ float:left; border:solid 0px #3399FF; height:100px; width:100px; text-align:center; }
#category	.link .photooff
				{ float:left; border:solid 1px #fff; height:120px; width:195px; cursor: pointer; text-align:center; margin-bottom:5px; padding-top:5px;}
#category	.link .photooff A
				{ font:bold 12px Arial; text-decoration:none; text-align:center; color:#000; height:20px;}
#category	.link .photooff A:hover
				{ color:#3399FF;}
#category	.link .name
				{ float:left; width:190px; margin-bottom:15px; height:100px; padding-top:42px; background-image: url('../images/arrow.gif'); background-position:left top; background-repeat:no-repeat; }
#category	.link .name .subcategory
				{ float:left; font:bold 14px Arial; text-align:left; padding-left:20px; color:#3399FF;}
#category	.link .name A
				{ float:left; font:bold 12px Arial; text-decoration:none; text-align:left; padding-left:20px; color:#000;}
#category	.link .name A:hover
				{color:#3399FF;}

.clear{
	display:block;
	clear:both;}
	
	
TD.map_off {vertical-align:top; text-align:center; background-image:url('../images/map_02.gif'); background-repeat:no-repeat; background-position:top; padding-top:10px;}
TD.map_on {vertical-align:top; text-align:center; background-image:url('../images/map_01.gif'); background-repeat:no-repeat; background-position:top; padding-top:10px; }
TD.map_on .map {font:bold 11px Verdana; color:#3495FC; text-decoration:none;}
A.map {font:11px Verdana; color:#AEAEAE; text-decoration:none; display:block; height:43px; cursor:pointer;}
A.map:hover {font:bold 11px Verdana; color:#3495FC; text-decoration:none; display:block; cursor:pointer;}
TD.map_content	{border-right:solid 1px #3495FC; border-left:solid 1px #3495FC;}

#mappoint_desc { font:normal 11px Verdana; color:#000000; text-decoration:none; }
	
	
	.kontakt_top	{text-align:center;}
	.kontakt_top .header
						{font:20px Arial; color:#3399FF; padding-top:15px; Padding-bottom:10px; background-image:url('../images/kontakt_001.gif'); background-repeat:no-repeat; background-position:bottom;}
	.kontakt_top .content
						{font:12px Arial; color:#595858; text-align:center; line-height:20px; padding-top:5px; Padding-bottom:10px; background-image:url('../images/kontakt_002.jpg'); background-repeat:no-repeat; background-position:bottom;}
	.kontakt_top .content .title
						{font:18px Arial; color:#595858; text-align:center; padding-top:10px; padding-bottom:15px;}
	.kontakt_top .content TD
						{font:12px Arial; color:#595858; line-height:20px; text-align:center; vertical-align:top;}
	.kontakt_top .content TD A
						{font:12px Arial; color:#595858; line-height:20px;}
						
.kontakt_table_head { background-color: #dddddd; text-align: center; height: 20px; }
.kontakt_table_head TD { border-right: 1px solid #f3f3f3; font:bold 11px Arial; color:#000000;}
.kontakt_table_data_odd { background-color: #ffffff; border-right: 1px solid #d3d3d3; text-align: center; }
.kontakt_table_data_even { background-color: #f3f3f3; border-right: 1px solid #d3d3d3; text-align: center; }
.kontakt_table_data_odd	TD {font:11px Arial; color:#000000; padding:5px;}
.kontakt_table_data_even	TD {font:11px Arial; color:#000000; padding:5px;}
TD.kontakt_table_data { padding: 0px; border-right: 1px solid #d3d3d3; text-align: center; }
.kontakt_table_footer { background-color: #dddddd; text-align: center; height: 20px; padding: 5px; }
.kontakt_table_footer_light { background-color: #f3f3f3; text-align: center; height: 20px; padding: 5px; }
						
	.dojazd			{font:12px Arial; color:#595858; text-align:center; vertical-align:middle;}
	
	
	TD.home_text		{padding:3px; border-left:solid 1px #A2C3EA; border-right:solid 1px #A2C3EA; font-family: verdana, sans-serif; font-size: 11px ; font-weight: normal; color: #000000;}