img.rog {position: absolute; top: -2px; left: -2px;}

#head			{width: 852px; margin: 20px 0 5px 0; }
#head #logo 	{position: relative; background-color: #E2E2E2; border: 2px solid #fff; margin-right: 7px; width: 155px; height: 171px; text-align: center; vertical-align: center; }
#head #logo #limg 	{margin-top: 45px;}	

#head #banner 	{border: 2px solid #fff; margin-bottom: 5px;}
#head #banner form { margin:0px;}
#head #menu 	{position: relative; border: 1px solid #fff; height: 27px; background-color: #fff; z-index:1100}
#head #menu .rog {top: -1px; left: -1px; z-index: 10;}
#head #menu .menutop_white, 
#head #menu .menutop_white_active,
#head #menu .menutop_orange, 
#head #menu .menutop_orange_active {height: 27px; position: relative; padding-top: 4px;}
#head #menu a {border: none; font-weight: bold!important; padding:0;font-size: 10px; text-transform: uppercase;}
#head #menu a:hover {color:#000000;}
#head #menu .menutop_orange a:hover {color:#000000;}
#head #menu .menutop_white  a:hover {color:#000000;}
#head #menu .menutop_white_active a:hover {color:#000000;}

#head #menu .menutop_orange a {font-weight:bold;}
#head #menu .menutop_white  a {font-weight:bold;}
#head #menu .menutop_white_active a{font-weight:bold;}


#head #menu table		{height: 27px; width: 100%;}
#head #menu table td	{text-align: center;}	

#head #menu .ms					{position: absolute; left: -1px; top: 31px; padding: 0 0 5px 5px; border: 1px solid #fff; background-color: silver; width: 175px; display: none;}
#head #menu .ms	td.menu,
#head #menu .ms	td.menu_active	{text-align: left;  padding: 5px 5px 0 0;}
#head #menu .ms	a.menu,
#head #menu .ms	a.menu_active  	{font-weight: normal; font-size: 10px; }
#head #menu .ms	a.menu			{color: #fff;}
#head #menu .ms	a.menu_active 	{color: #E47816;}
/*
#head #menu .ms	.menu_active   	{text-align: left; padding: 5px 5px 0 5px;}
#head #menu .ms	.menu_active a 	{color: #E47816;  font-weight: normal;font-size: 10px;}
*/
#foot		{width: 848px;  margin-top: 5px; border: 0px solid black}
#foot #pas	{height: 10px; background-repeat: repeat-x; background-color: #0B6597; margin-left: 162px;}
#foot .hf 	{padding: 12px 0 50px 50px; text-align: left;  margin-left: 166px;}	

#main #l1	 {margin: 0 7px 5px 0; padding: 15px 15px 0px 15px; border: 2px solid #fff; }
#main #l2, #main #l3 {margin: 0 7px 5px 0; padding: 15px; border: 2px solid #fff; position: relative;}
#main #l4 {padding:0; border: 2px solid #fff;background-color:#E2E2E2;margin-bottom:8px; width:155px;}
#main #l5 {padding-left:5px;}

#main	{}
#main #l1	{background-color: #C2C2C2; }
#main #l1	.sys_input	{margin: 0; width: 96px; margin-bottom: 11px; }
#main #l1	.sb			{margin: 0; padding: 0;}
/*
#main #l1 #szukaj_inc	{background-color: #D8D8D8; border: 1px solid white; padding: 2px 2px 2px 5px; height: 20px; margin-bottom: 15px; display: block;}
*/
#main #l2	{background-color: #CDDAEA; padding: 0;position: relative;}
#main #l3	{background-color: #E2E2E2; }

#main #mc 		{border: 2px solid #fff; background-color: #EBEBEB; background-repeat: repeat-x; padding: 20px 10px 20px 50px;}
#main #mct 		{}
#main #mc #c	{padding-right: 15px;}
#main #mc #r	{padding-left: 15px; background-repeat: repeat-y;}	 
#main #mc #r .std {width: 130px;}

#main #l2 .rog 		{top: -2px;_top: 0; left: -2px; z-index: 10;}
#main #l2 td.menu,
#main #l2 td.menu_active	{padding: 15px; width: 121px;   border-bottom: 2px inset #E4EBF3;}
#main #l2 td.menu_active,
#main #l2 td.menu_c_active	{background-color: #E4EBF3;}
#main #l2 td.menu_l_active, #main #l2 td.menu_l	{border-bottom: 0}

#main #l2 a.menu,
#main #l2 a.menu_active 	{font-size: 10px;}		

/*
#main #l2 .rog {top: 0px; left: -2px; z-index: 10;}
#main #l2 .menu		{padding: 15px; width: 121px;   border-bottom: 2px inset #E4EBF3;}
#main #l2 .menu a	{padding: 0; border: 0;  font-size: 10px;}
#main #l2 .menu_active		{background-color: #E4EBF3; padding: 15px; width: 121px;border-bottom: 2px inset #E4EBF3;}
#main #l2 .menu_active a	{background-color: transparent; padding: 0; border: 0;font-size: 10px;}		
*/


#main #l2 .std	{margin-bottom: 0;background-repeat:repeat-x;}
.przetargi_active {padding: 15px; width: 121px;   border-bottom: 2px inset #E4EBF3;font-weight:bold;}

#main #l3 {background-repeat:repeat-x; padding:0px;}
#main #l3 .menu		{padding: 5px 0px; border-bottom: 2px inset #E4EBF3; }
#main #l3 .menu a	{padding: 0; border: 0;font-size: 10px;}
#main #l3 .menu_active		{padding: 5px 0px; border-bottom: 2px inset #E4EBF3; }
#main #l3 .menu_active a	{padding: 0; border: 0; font-size: 10px;}
#main #l3 .std { padding:17px 15px 0 15px;}





.but { border: 0;}
.but .butl {height: 20px;background-position: center right; background-repeat: no-repeat;border: 0;}
.but .butc {height: 20px;background-repeat: repeat-x;border: 0;}
.but .butc input	{color: #fff; border: none; padding: 0 10px 0 10px; background-color: transparent; font-size:10px; cursor:hand; font-weight: bold;}
.but .butr {height: 20px;background-position: center left; background-repeat: no-repeat;border: 0;}

.but_red { border: 0;}
.but_red .butl_red {background-image:url(../../../images/1/butl_red.gif); }
.but_red .butc_red {background-image:url(../../../images/1/but_red.gif); }
.but_red .butr_red {background-image:url(../../../images/1/butr_red.gif); }

.but_red .butl_red {height: 20px;background-position: center right; background-repeat: no-repeat;border: 0;}
.but_red .butc_red {height: 20px;background-repeat: repeat-x;border: 0;}
.but_red .butc_red input	{color: #fff; border: none; padding: 0 10px 0 10px; background-color: transparent; font-size:10px; cursor:hand; font-weight:bold}
.but_red .butr_red {height: 20px;background-position: center left; background-repeat: no-repeat;border: 0;}

.sys_input	{background-color: #D8D8D8; border: 1px solid white; padding: 2px 2px 2px 5px; height: 20px; margin-bottom: 15px; display: block;}
.sys_err	{color: red; padding: 15px 0 0 0; display: block;}

.std	 {margin-bottom: 10px;background-repeat:repeat-x;}
.mr			{margin-bottom: 10px; display:inline;}
.mr	a {color:red;}
.std  h1 {font-weight:bold;}
.std  h2 {font-weight:bold;}
#l1 .std  h1,h2 {font-weight:normal;}
#l2 .std  h1,h2 {font-weight:normal;}
#l3 .std  h1 {font-weight:normal;color:#FFFFFF;}
#l4 .std  h1 {font-weight:normal;color:#FFFFFF;padding:5px 0 8px 0;}
#l4 .std {padding:0 5px 0 15px;color:#156894;font-size:10px;}

#l4 .nlett #email {width:120px;20px;background-color:#D8D8D8;border:1px solid #fff;margin:5px 0 5px 0;font-size:10px;}
#l4 .nlett .button {border:0px;font-size:10px;width:54px;height:20px;}

/*#l6 .std2 {border: 2px solid #fff; width:155px; margin-bottom: 5px;}*/
#l6 .std2 {border: 2px solid #fff; width:151px; _width:155px; margin-bottom: 5px;}



.topis a 	{color:red;}
.ao a    {color:#E47816!important;}
.ao li a {color:#E47816!important;}
.twl			{width: 100%;}
.twl .tfoto 	{width: 130px; border-top: 1px solid silver; padding: 15px 5px 15px 5px; vertical-align: top;}
.twl .topis 	{border-top: 1px solid silver; padding: 15px 15px 15px 0;}
.twl .topis h2	{margin: 0 0 5px 0;}
.twl .topis h2 a{font-weight: bold; color: #EA1A16; text-decoration: underline; }
.twl .topis p	{margin: 0 0 10px 0;;}
.twl .ceny		{font-size: 11px;}
.twl .cnn		{font-size: 11px;color: #EA1A16; font-weight: normal; }
.twl .cnn strong {font-size: 11px;font-weight: normal; }
.twl .cnb		{font-size: 11px;display: none;}


.tw			{width: 100%;}
.tw th		{color: #008CE2; font-weight: bold; font-size: 12px; text-align: left;   padding-bottom: 10px;  border-bottom: 1px solid silver;}
.tw .tfoto 	{width: 175px; padding: 5px;  }
.tw .tfoto .foto_s	{margin: 5px;}
.tw .topis 			{vertical-align: top; }


.tw .ceny		{padding: 15px 5px 15px 0;background-repeat: no-repeat; background-position: bottom -20px; width: 180px; text-align: left;}
.tw .cnn		{color: #2485B2; font-weight: bold; }
.tw .cnn strong {font-weight: normal; }
.tw .cnb		{display: none;}

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

.tl				{width: 590px;}
.tl	.c1			{width: 15px; text-align: right; }
.tl	.cn			{width: 40px; text-align: right;}
.tl	.cw			{width: 80px; text-align: right;}
.tl	thead td	{color: #008CE2; padding: 2px; border-bottom: 2px inset #E4EFF1; }
.tl	tbody tr	{}
.tl	tbody .bg0	{background-color: #CFD4DA;}
.tl	tbody .bg1	{background-color: #EBEBEB;}
.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 .cbx	{width: 25px; }
.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: #008CE2; color: #ffffff; 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;}

#towar_index	{background: #F4F5F9; width: 425px;}
#towar_index tbody th {text-align: left;  padding: 5px 15px 5px 15px; color: #676769; font-weight: normal; border-bottom: 3px solid #EBEBEB; }
#towar_index tbody th img {margin-right: 5px; }
#towar_index tbody td {vertical-align: top; padding: 10px 15px 10px 15px;}
#towar_index a {color:#000000;text-decoration:underline;}

.addbut,
.button		{margin: 2px 2px 2px 0px;  background-color: #247EAB; color: #fff; }


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

.back {position:relative;display:inline;top:20px;left:505px;}
.back_b {position:relative;display:inline;left:3px;}


/*
STARE

*/




.home	{margin: 0px;}


.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: 1px 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; }
.loginForm .sys_input	{width: 120px;}

.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: 10px; 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}

.newletters			{margin-bottom: 1px;}
.newletters td.pl	{padding: 5px 10px 5px 10px; }
.newletters a		{color: #000; display: block; margin: 5px 0 5px 0;}	

.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{}

.api2_search_input	{margin: 0; width: 96px; margin-bottom: 11px; height: 20px; color: #000; border: 1px solid #FFF; background-color: #D8D8D8;}
.api2_search_submit	{color: #fff; border: 0px outset #fff; height: 20px; width: 28px;}


.zakres_dat {margin-left:18px}

.navi img               {margin-right: 10px;}
.navi h1                {color: #98CD03; font-size: 16px; border-bottom: 1px solid #34A055;}
.navi h1 img.close      {float: right;}
.navi .remark,
.navi .recommend        {background-color: #f2f2f2; border: 1px solid #34A055; padding: 5px; width: 350px; }

.navi .row                      {margin-bottom: 10px;}
.navi .row b            {display: block;font-weight: normal;}
.navi .row input,
.navi .row textarea     {border:  1px solid #34A055; width: 340px;}
.navi .row .button      {width: 100px; float: right;}


