#head	{border-top: 10px solid #01A4E9; background-repeat: no-repeat;  }

#head #plh 					{width: 810px;  margin-left: 50px;}	
#head #plh	.menu			{border: none; display: inline; padding: 2px 10px 2px 3px;  background-position: 0 7px;}		
#head #plh	.menu a			{color: #024F5F; background-image: none !important;}		
#head #plh	.menu_active	{border: none; display: inline; padding: 2px 10px 2px 3px; background-position: -3px 7px;}
#head #plh	.menu_active a	{color: #FF0000; background-image: none !important;}		

#head #plh .inc	{padding-top: 20px; padding-bottom: 150px;}
#head #szukaj	{border: 1px solid #B1CADB; height: 20px; margin-right: 10px; padding: 2px;}

#navi .navi		{height: 250px;}
#navi .navi .lt	{background-repeat: no-repeat; background-position: bottom left; height: 17px;width: 5px;}
#navi .navi .tt	{background-repeat: repeat-y;  border-top: 1px solid #D2D2D2; background-color: #97DAFF;}
#navi .navi .rt	{background-repeat: no-repeat; background-position: bottom right;height: 17px;width: 5px;}
#navi .navi .lb	{background-repeat: no-repeat; background-position: bottom left; height: 3px;width: 5px;}
#navi .navi .rb	{background-repeat: no-repeat; background-position: bottom right;height: 3px;width: 5px;}
#navi .navi .bb	{background-color: #F0F4F5; border-bottom: 1px solid #D2D2D2;  padding: 0; height: 3px;}
#navi .navi .pl	{padding: 5px; border-left: 1px solid #D2D2D2;border-right: 1px solid #D2D2D2; vertical-align: top; text-align: left; background-repeat: repeat-x;}
#navi .navi .pl p	{color: #fff !important; margin: 10px 0 5px 5px; line-height: 1.3em;}
#navi .navi .pl strong	{color: #fff;}	
#navi .navi .pl h1		{margin: 15px 0 5px 5px; color: #000; font-size: xx-small;}
#navi .navi .pl  select,
#navi .navi .pl  #producenciSelect	{width: 137px;}

#main			{width:850px;	padding-left: 50px;  position: relative; }
#main #path		{color: #D5D5D5; margin-left: 200px;}
#main #path a	{color: #D50000;}
#main #navi			{position: absolute; top: -170px; left: 50px; filter:progid:DXImageTransform.Microsoft.Shadow(color='#F0F0F0', direction='135', strength='5')}
#main #group_arr	{position: absolute; top: -50px; left: 30px; }

#main .main 		{}
#main .main #l		{width:150px;	padding-top: 100px; vertical-align: top;}
#main .main #c		{padding-left: 50px; vertical-align: top;}
#main .main #r		{vertical-align: top;}

#foot		{background-repeat: no-repeat;	 background-position: top left; padding-left: 209px;  }
#foot .plf 	{border-top: 5px solid #A9B7C2; height: 70px; padding-top: 8px; padding-left: 50px;}	
#main #r h1, #main #c h1 {color: #008CE2; background-repeat: no-repeat; background-position: top right; padding-top: 35px;}

.h1l	{ background-repeat: no-repeat; background-position:  left top; height: 14px;}
#main #navi .h1l, #main #l .h1l	{display: none;}

.lineh { border-top: 1px solid #c0c0c0; }
.menu			{	background-repeat: no-repeat; background-position: 0 5px; padding: 4px 0px 4px 15px; }
.menu a			{	margin: 0; padding: 0; border: none; background-position: 0 -10px;}
.menu_active	{	background-repeat: no-repeat; background-position: 0 5px; padding: 4px 0px 4px 15px;}
.menu_active a	{	color: #024F5F;	margin: 0; padding: 0; border: none; background-position: 0 -10px;}

#podgrupa .menu,#podgrupa .menu_active		{background-position: 2px 7px;}
#podgrupa .menu a			{background-position: 0 -10px; }
#podgrupa .menu_active a	{background-position: 0 -10px; color: #DC2C32}

.ms	{ background-repeat: no-repeat; border-bottom: 1px solid #c0c0c0;}
.menu_sub 			{color: #000; padding: 1px 0 1px 15px;background-image: none !important;}
.menu_sub a			{margin: 0; padding: 0;  }		
.menu_sub_active	{padding: 1px 0 1px 15px;background-image: none !important;}	
.menu_sub_active a	{color: #024F5F;	margin: 0; padding: 0;  }

.menu_auth				{	background-image: none; padding: 4px 0px 4px 0px;	border: outset white; border-width: 0px 1px 0px 1px; background-color: #F2F2F2;}
.menu_auth_active		{	padding: 4px 0px 4px 0px;	border: outset silver; border-width: 0px 1px 0px 1px;}	

.std2		{margin-bottom: 20px;}
.std2 .lt	{background-repeat: no-repeat; background-position: bottom left; height: 17px;width: 5px;}
.std2 .tt	{background-repeat: repeat-y;  border-top: 1px solid #D2D2D2;}
.std2 .rt	{background-repeat: no-repeat; background-position: bottom right;height: 17px;width: 5px;}
.std2 .lb	{background-repeat: no-repeat; background-position: bottom left; height: 3px;width: 5px;}
.std2 .rb	{background-repeat: no-repeat; background-position: bottom right;height: 3px;width: 5px;}
.std2 .bb	{background-color: #fff; border-bottom: 1px solid #D2D2D2;  padding: 0; height: 3px;}
#main #l .std2 .tt	{width: 138px;}


.std2 .tt	{color: #fff;}
.std2 .pl	{background-color: #fff; padding: 5px; border-left: 1px solid #D2D2D2;border-right: 1px solid #D2D2D2; vertical-align: top;}
.std2 .mr a	{font-family: Verdana; font-size: 10px; font-weight: bold;	}


#podgrupa .std2 .pl	{background-color: #F1F2F4;}
#podgrupa .std2 .bb	{background-color: #F1F2F4;}

.twl		{width: 600px;}
.twl .tfoto 	{width: 75px; height: 75px; }
.twl .topis 	{width: 200px; padding-left: 5px;}
.twl .topis h2	{color: #093A4B; font-weight: bold; margin: 0 0 5px 0;}
.twl .topis p	{margin: 0 0 3px 0; color: #093A4B;}
.twl .ceny		{text-align: right; width: 175px;}
.twl .cnn		{color: #0199CB; font-weight: bold; }
.twl .cnn .red 	{color:red; }
.twl .tsep		{height: 1px; background-repeat: no-repeat; background-position: top center;}


.tw			{width: 600px;}
.tw th		{color: #008CE2; font-weight: normal; font-size: x-small; text-align: left;  background-repeat: no-repeat; background-position: bottom left; padding-bottom: 14px;}
.tw .tfoto 	{width: 200px; padding: 5px;  text-align: center; }
.tw .tfoto .foto_s	{margin: 5px;}
.tw .topis 			{vertical-align: top;}
.tw .topis 	p		{line-height: 1.2em}
.tw .ikona,			
.tw .ceny			{padding: 12px 5px 12px 20px;background-repeat: no-repeat; background-position: bottom -20px; width: 180px; text-align: left; font-family: arial;}
.tw .ceny .cnn		{font-weight: bold; padding-bottom: 7px;}
.tw .ceny .cnn .red	{color: #f00; font-size: x-small;}
.tw .ceny .cnb		{}
.tw .ikona strong	{color: red; font-weight: normal;}

.pr1			{width: 275px; }
.pr1 .tfoto 	{width: 75px; height: 75px; }
.pr1 .topis	p	{margin: 0 0 3px 0; line-height: 1em;}
.pr1 .topis h2	{color: #093A4B; font-weight: bold; margin: 0 0 5px 0;}
.pr1 .ceny		{color: #093A4B;}
.pr1 .cnn		{font-size: 12px; font-weight: bold; color: #E8072F;}
.pr1 .cnb		{color: #E8072F;}
.pr1 .tsep		{height: 1px; background-repeat: no-repeat; background-position: top center;}

.pr2			{width: 275px; }
.pr2 .tfoto 	{width: 75px; height: 75px; }
.pr2 .topis	p	{margin: 0 0 3px 0; line-height: 1em;}
.pr2 .topis h2	{color: #093A4B; font-weight: bold; margin: 0 0 5px 0;}
.pr2 .ceny		{color: #093A4B;}
.pr2 .cnn		{font-size: 12px; font-weight: bold; color: #00B550;}
.pr2 .cnb		{color: #00B550;}
.pr2 .tsep		{height: 1px; background-repeat: no-repeat; background-position: top center;}

.bg0		{background-color: #fff;}
.bg1		{background-color: #f2f2f2;}

.tl				{width: 600px;}
.tl	.c1			{width: 15px; text-align: right; }
.tl	.cn			{width: 40; text-align: right;}
.tl	.cw			{width: 80; text-align: right;}
.tl	thead td	{color: #008CE2; padding: 2px; border-bottom: 2px inset #E4EFF1; }
.tl	tbody tr	{}
.tl	tbody td 		{padding: 3px 5px 3px 2px; vertical-align:top;}
.tl	tbody td input	{border: 1px inset white;  background-color: #fff;}
.tl	tbody td a		{color: #757475;}
.tl	tfoot td		{padding: 3px 5px 3px 2px; border-bottom: 2px inset #E4EFF1; font-weight: bold;}


.tf				{ margin: 10px 0 10px 0;width: 500px;}
.tf	.cl			{ text-align: right;}
.tf	.ci			{ font-weight: bold;}
.tf	thead td	{border: 1px ridge #FFFFFF; font-size: 10px; padding: 4px 5px 4px 10px; font-weight: bold;   text-align: left; }
.tf	tbody td 		{padding: 1px 2px 1px 2px;  border:0;}
.tf	tbody td input	{width: 250px; }
.tf	tbody td textarea	{width: 250px; }
.tf	tfoot td		{padding: 2px;}

.tr_odd 	{}
.tr_even 	{background-color: #f2f2f2;}
.tr_sel 	{background-color: #00cfff; cursor: hand; }

.list_table 			{width:100%; }
.list_table	.c1			{width: 15px; text-align: right;}
.list_table	.c			{}
.list_table	.cn			{width: 1%; text-align: right;}
.list_table th			{color: #008CE2;  padding: 4px 5px 4px 2px; border-bottom: 2px inset #E4EFF1; text-align: left; font-size: 10px; font-weight: normal;}
.list_table tbody td		{padding: 3px 5px 3px 10px; vertical-align:top;}

.addbut,
.button		{margin: 2px 2px 2px 0px; border: 1px solid red; background-color: #fff; color: #008CE2; }


.sys_tdlabel	{}
.sys_input		{}
.sys_button		{margin: 2px 2px 2px 0px; border: 1px solid red; background-color: #fff; color: #008CE2; }

.list_navi			{color: #00A4E8; height: 20px; }
.list_navi .current	{color: #ff0000; background-repeat: no-repeat; background-position: bottom; padding-bottom: 7px;}
.list_navi a		{}

.rejestruj	{margin: 0 0 15px 15px;}

/*
STARE
*/




.home	{margin: 0px;}


/*	
.menu_sub 					{padding-left: 30px;}
.menu_sub .menu				{background-repeat: no-repeat; background-position: -20px 5px; background-color: transparent; }
.menu_sub .menu a			{color: #757475;	margin: 0px;}
	.menu_sub .menu a:hover {color: #000000;	}
.menu_sub .menu_active		{background-repeat: no-repeat; background-position: -20px 5px; background-color: transparent;  }	
.menu_sub .menu_active a	{color: #000000;	margin: 0px;}
	.menu_sub .menu_active a:hover     {	color: #000000;	}

.menu_auth				{	padding: 4px 0px 4px 0px;	border: outset white; border-width: 0px 1px 0px 1px; background-color: #F2F2F2;}
.menu_auth a			{	margin: 0px 5px 0px 5px; border: 0;}
	.menu_auth a:hover  {	}
.menu_auth_active		{	padding: 4px 0px 4px 0px;	border: outset silver; border-width: 0px 1px 0px 1px;}	
.menu_auth_active a		{	color:  #a5a5a5;	margin: 0px 4px 0px 5px; border: 0;}
	.menu_auth_active a:hover     {	color: #000000;	}
*/

/*2005-06-27
.menu_select		{font-size: 10px; color: #FFFFFF; width: 95px; background-color: #718294;}
.menu_select option	 {font-size: 10px; color: #FFFFFF;}	

.menu_spec		{vertical-align: top;}
.menu_spec .tt	{border-bottom: 2px inset #E4EFF1;  background-color: #C4D1E1; padding: 0px 17px 0px 17px; height: 30px; color: #2C3642; font-weight: bold;}
.home .menu_spec .tt	{background-color: transparent;}
.menu_spec .tt img	{margin: 1px 8px 0 0; float: left;}
.menu_spec .pl		{padding: 0 0 0 17px; background-color: #C4D1E1}
.home .menu_spec .pl	{background-color: transparent;}
.menu_spec .pl p	{}
.menu_spec .ic		{padding: 0 0 0 17px; background-color: #C4D1E1}
.home .menu_spec .ic	{background-color: transparent;}
.menu_spec .mr	{text-align: right;}
.menu_spec .mr a	{font-weight: bold;	}
.bt .l .menu_spec .tt	{padding-left: 30px;}
.bt .l .menu_spec .pl	{padding: 0 0 0 30px;}
.bt .l .menu_spec .ic	{padding: 0 0 0 30px;}
	
.bt			{	}
.bt .l		{	padding: 0px; vertical-align: top;}
.bt .c		{	}

.bh	{	width: 745px; background-repeat: repeat-x; background-position: top center; background-color: #D4DEE8;}
.bf	{	width: 745px; }
.bfadm	{	width: 745px; }

.st		{color: #CAC9C5; margin-top: 10px; height: 45px;}
.st	a	{color: #CAC9C5; }
*/

/*
.head_top			{border-left: 0; width: 115px; }
.head_top .tt		{border-left: 2px outset #AABFDA; height: 79px; vertical-align: top; color: #FFFFFF; padding: 57px 10px 10px 10px; }
.head_top .tt 	a	{color: #FFFFFF;}
.head_top .tt img	{float: right;  margin-top: 1px;}
.head_top .pl		{}

.head_bottom				{width: 115px; background-repeat: repeat-x; vertical-align: top; }
.head_bottom .head_bottom	{border: 0;}
.head_bottom .tt		{border-left: 2px inset #AABFDA; height: 21px; color: #FFFFFF;	padding: 10px 10px 0 10px; }
.head_bottom .tt a		{color: #FFFFFF;}
.head_bottom .tt img	{float: left;  margin-right: 10px; margin-top: 1px;}
.head_bottom .ic		{border-left: 2px inset #AABFDA; height: 36px; 	color: #FFFFFF; padding: 10px 10px 0 10px; }
.head_bottom .ic select	{border: 2px inset #C7D4E4; font-size: 10px; color: #FFFFFF; width: 94px; background-color: #718294;}
.head_bottom .pl		{border-top: 2px outset #AABFDA; border-left: 2px outset #E4EFF1; padding: 10px; height: 104px; }
*/

/*modul wyszukiwarki styla całego modułu*/
/*
.search					{background-repeat: repeat-x; vertical-align: top;}
.search	.search			{border: 0;}
.search .tt				{height: 21px; 	color: #FFFFFF; padding: 10px 10px 0 30px; }
.search .tt a			{color: #FFFFFF;}
.search .tt img			{}
.search .ic				{height: 36px;	color: #FFFFFF; padding: 6px 10px 0 30px;}
.search .ic	.inc		{}
.search .ic	.inc .in	{border: 2px inset #C7D4E4; font-size: 10px; color: #FFFFFF; width: 150px; background-color: #718294; height: 19px;}
.search .ic	.inc .sb	{margin: 0px 0px 0px 10px;}
.search .pl				{border-top: 2px outset #AABFDA; padding: 10px 10px 0 30px; height: 104px;}
*/

/*
.ppd	{}
.nc		{margin: 0px 0px 0px 0px; background-color: #FFFFFF;}
.nc .tt	{font-weight: bold;	text-align: left;}
.nc .pl	{padding-top: 6px;}
.nc .mr	{text-align: right;}
.nc .mr a	{ font-family: Verdana; font-size: 10px; font-weight: bold;	}

.std		{vertical-align: top;}
.std .tt	{border-bottom: 2px inset #E4EFF1; padding: 0px 17px 0px 17px; height: 30px; color: #2C3642; font-weight: bold;}
.std .tt img{margin: 1px 8px 0 0; float: left;}
.std .pl	{padding: 10px 10px 10px 17px;}
.std .pl p	{}
.std .ic	{padding: 0;}
.std .mr	{text-align: right;}
.std .mr a	{font-weight: bold;	}

.bt .l .std .tt	{padding-left: 30px;}
.bt .l .std .pl	{padding: 5px 10px 5px 30px;}
*/

/*moduł logowania*/
/*
.login			{vertical-align: top; background-color: #C4D1E1;}
.home .login			{vertical-align: top; background-color: transparent;}
.login .tt		{padding: 30px 0 0px 133px; color: #2C3642; }
.login .tt img	{margin: 1px 8px 0 0; float: left;}

.login .ic .sys_tdlabel	{}
.login .ic .sys_input		{border: 1px inset white;  width: 125px; background-color: transparent;}
.login .ic .sys_button		{margin: 2px 2px 2px 0px; border: 1px solid red; background-color: #fff; color: #008CE2; }
*/








.sys_table				{background-color: #F0F0F0; margin: 10px 0 10px 0;}
.sys_table	td 			{padding: 2px 5px 2px 10px; vertical-align:top; border: outset white; border-width: 0px 0px 1px 1px;}
.sys_table	th 			{font-size: 10px; padding: 4px 5px 4px 10px; font-weight: normal; border: outset white; border-width: 0px 0px 1px 1px; background-color: #F0F0F0; text-align: left; }
.sys_table	thead		{background-color: #F6F6F6;}
.sys_table	thead td 	{text-align: center;	font-weight: bold;}
.sys_table	tbody 		{background-color: #FFFFFF;}
.sys_table	tbody .fl	{background-color: #FFFFFF;	text-align: right;}
.sys_table	tbody .fi input		{font-size: 11px;	width: 150px;}
.sys_table	tbody .fi select	{font-size: 11px;	width: 150px;}
.sys_table	tfoot		{background-color: #F0F0F0;}
.sys_table	tfoot td	{text-align: right;}
.sys_table	tfoot td .sys_input	{background-color: #DEE5E5; font-size: 11px; font-weight: bold; width: 150px;}
.sys_button 			{margin: 2px 2px 2px 0px; border: 1px solid red; background-color: #fff; color: #008CE2; }

.foto_d,	
.foto_s,	
.foto_m	{border: 0px solid #6F6F6F; }

.color_dark	{color: #2C3642;}
.color_red	{color: #C73037;}
.error		{color: #C73037; margin-left: 36px; margin-top: 17px; font-weight: bold; }
.prod		{color: #2C3642; margin-left: 17px;}
.navi		{text-align: center; margin: 10px 0 10px 0;}


.bfadm 	.stopka .stopka			{width: 150px;}
.bf 	.stopka .stopka			{width: 285px;}
.stopka	.stopka			{border-right: 2px inset #E4EFF1; width: 285px; }
.stopka	.stopka	td		{color: #FFFFFF;text-align: right; padding: 25px 14px 15px 0;}
.stopka	.stopka		a	{color: #FFFFFF;}
//.home 	.stopka .stopka			{border-top: none; }

.line_cener	{background-repeat: repeat-x; background-position: center;}



/*
.pr2		{margin-left: 28px;}
.pr2 .tfoto {padding: 10px 0 5px 0;}
*/
.inform	{border-top: 2px outset white; padding: 10px 5px 5px 5px;}
.inform	.nc 	{width: 100px; height: 29px;}
.inform	.nc .pl	{ }
.inform	.nc .pl a	{letter-spacing: -1px; padding-top: 0px;}


.towar_tab		{margin-top: 10px; margin-bottom: 10px;}
.towar_tab	td {padding: 3px;}
.towar_tab	th {padding: 3px; text-align:left; font-weight: bold; font-size: 11px; background-color: #9FA7B2; border: 1px solid #B0B6BF}
.towar_tab .t1	{background-color: #9FA7B2;}
.towar_tab .t2		{}
.towar_tab .t1 td {color: #434A53;}
.towar_tab .t2 td {}
.towar_tab .c1	{border-right: 1px solid #989E9C; border-bottom: 1px solid #989E9C; }
.towar_tab .c2	{border-right: 1px solid #989E9C; border-bottom: 1px solid #989E9C;}
.towar_tab .c3	{border-right: 1px solid #989E9C; border-bottom: 1px solid #989E9C; }
.towar_tab .c4	{border-bottom: 1px solid #989E9C; text-align: center; }
.towar_tab tbody .c4	{border-bottom: 1px solid #989E9C; text-align: left; }
.towar_tab tfoot .c4	{text-align: right;}
.towar_tab tfoot .c4	input {background-color: #B0B6BF; margin: 5px 5px 5px 0px; font-size: 10px; font-weight: bold; }
.towar_tab tfoot .c2	input {background-color: #B0B6BF; margin: 5px 5px 5px 0px; font-size: 10px; font-weight: bold; }

.kalk	{margin: 0px;background-color: #B0B6BF; height: 200px;}
.kalk thead	{height: 55px; }
.kalk thead	td {border-bottom: 5px solid #8A98AD;}
.kalk thead	td .tt {font-size: 10px; color: #FFFFFF; height: 16px; padding: 15px 0px 0px 5px;}
.kalk thead	td .st {font-size: 10px; color: #B7BBC5; height: 28px; padding: 5px 0px 0px 5px; }
.kalk tbody	{}
.kalk tbody	.cl	{ font-size: 11px; font-weight: bold;	padding: 5px;	vertical-align: bottom;	color: #FFFFFF; }
.kalk tbody	.ci	{ padding: 5px;	vertical-align: top;	font-weight: bold; border-bottom: 1px solid black;}
.kalk tbody	.ci	input { font-size: 13px; font-weight: bold; }
.kalk tfoot				{height: 25px; }
.kalk tfoot	td			{vertical-align: bottom; border-top: 5px solid #8A98AD;}
.kalk tfoot	td	input	{background-color: #B0B6BF; margin: 5px 5px 5px 0px; font-size: 11px; font-weight: bold; }


.popup_table 			{margin: 3px; background-color:#B0B6BF; width:586px}
.popup_table .data_td 	{background-color:#F6F5F4; border-color:#808080; border-style: solid; border-width: 0px 1px 0px 0px; padding:10px}
.popup_table hr 		{height:1px; color:#808080 ;}
.popup_table .checkbox 	{border-width:2px; border-color:black; border-style: solid; margin:0px; width:18px; height:15px;}

.popup_bookmark { position: relative; top: 2px; left:-1px;}
.popup_bookmark_normal {border-color:#808080; border-style: solid; border-width:1px; padding: 2px 6px; cursor: hand;}
.popup_bookmark_clicked {border-color:#808080; border-style: solid; border-width:1px 1px 0px 1px; padding:2px 6px; background-color:#3B475D; color: white;}

.loginForm { margin-top:6px; }

.statusb { border: 2px ridge white; height: 15px; margin: 5px 5px 5px 0; }
.statusb .sbi { background-color:red; height:15px; }


.api_search_button,
.api_forum_button,	
.api_polecam_button,	
.api_ogloszenia_button,
.api_ksiega_button,
.api_kontakt_button		{font-weight: bold; font-size: 10px; margin: 2px 2px 2px 0px; border: 1px outset white; background-color: #D03038; color: #FFFFFF; }

.api_polecam_input,
.api_search_input,
.api_ogloszenia_input,
.api_ksiega_input,
.api_forum_input,
.api_kontakt_input 		{font-size: 11px; border: 1px inset white;  background-color: transparent; width: 200px;}

.api_polecam_odpowiedz,
.api_kontakt_odpowiedz	{color: #2C3642; font-weight: bold;}


.api_news_headline	{}
.api_news_date 		{font-style: italic;}
.api_news_akt 		{}
.api_news_more		{font-weight: bold}

.api_forum_title	{color: #2C3642; font-weight: bold;}
.api_forum_caption	{font-weight: bold}
.api_forum_message	{}
.api_forum_info		{font-style: italic;}
.api_forum_backcolor	{}
.api_forum_activecolor	{background-color: silver}
.api_forum_noactivecolor{}

.zakres_dat {margin-left:18px}

