body                    {color: #000000; padding: 0px; margin: 0px; line-height: 16px; font-size: 11px; font-family: Verdana; }                
form                    {margin: 0px; }
img                     {border: 0px; margin: 0px;}
p                       {margin: 0px; }
table                   {margin: 0px; border-collapse: collapse; empty-cells: show; }
div                     {margin:0px; padding: 0px;}
td                      {padding: 0px;}


.sto      {width: 100%}
.h10      {height: 10px;}
table#all {
  width: 100%;
}

#maincontent {
  width: 930px;
  background-color: white;
}
#lbgo {
  background: url(img/bg.gif) repeat right;
}

#rbgo {
  background: url(img/bg.gif) repeat left;
}

#lbg {
  background: url(img/lewy_bg.gif) repeat-y right;
  width: 20px;
}
#rbg {
  background: url(img/prawy_bg.gif) repeat-y left;
  width: 20px;
}

table#main              {width: 930px; padding: 0px; margin: 0px auto;}
table#main td.tresc     {width: 750px; padding: 0px; margin: 0px;}
table#main td.spacer    {width: 5px; padding: 0px; margin: 0px;}
table#main td.bok       {width: 175px; padding: 0px; margin: 0px;}

table.main              {width: 930px; padding: 0px; margin: 0px auto;}
div#left                {width: 750px; padding: 0px; margin: 0px; float: left;}
div#right               {width: 175px; padding: 0px; margin: 0px; float: right;}


table.main              {width: 750px; padding: 0px; margin: 0px auto; float: left;}
table.main td.tresc     {width: 750px; padding: 0px; margin: 0px;}

table#menu              {width: 740px; height: 80px; float: left;}
table#menu td.menu1     {width: 739px; height: 1px; padding: 0px; margin: 0px;   background-repeat: repeat-x; background-position: top;}
table#menu td.menu2     {width: 1px; height: 1px; padding: 0px; margin:0px; }
table#menu td.menu3     {width: 739px; height: 79px; padding: 0px; margin: 0px;}
table#menu td.menu4     {width: 1px; height: 79px; padding: 0px; margin: 0px;  background-repeat: no-repeat;}

div.grad_1_up           {clear: both; width: 750px; height: 18px; padding: 0px; margin: 0px; font-size: 0px; background-image: url('img/grad_1_up.gif'); background-repeat: repeat-x;}
div.grad_1_down         {clear: both; width: 750px; height: 19px; padding: 0px; margin: 0px; font-size: 0px; background-image: url('img/grad_1_down.gif'); background-repeat: repeat-x;}

div.banner               {clear: both; width: 750px; height: 100px; padding: 0px; margin: 0px; font-size: 0px;}
td.banner               {width: 750px; height: 100px; padding: 0px; margin: 0px;}
td.news                 {width: 750px; padding: 0px; margin: 0px;}

table.box               {width: 365px;  padding: 0px; margin: 0px;}
table.box td.left_up    {width: 2px; height: 2px; padding: 0px; margin: 0px; background-image: url('img/box_corner_up_left.gif'); background-repeat: no-repeat;}
table.box td.center_l   {width: 361px; height: 2px; padding: 0px; margin: 0px; background-image: url('img/line_gray_1.gif'); background-repeat: repeat-x; background-position: top;}
table.box td.center_l_  {width: 361px; height: 2px; padding: 0px; margin: 0px; background-image: url('img/line_gray_1.gif'); background-repeat: repeat-x; background-position: bottom;}
table.box td.right_up   {width: 2px; height: 2px; padding: 0px; margin: 0px; background-image: url('img/box_corner_up_right.gif'); background-repeat: no-repeat;}
table.box td.left_d     {width: 2px; height: 2px; padding: 0px; margin: 0px; background-image: url('img/box_corner_down_left.gif'); background-repeat: no-repeat;}
table.box td.center     {width: 361px;  padding: 0px; margin: 0px;}
table.box td.right_d    {width: 2px; height: 2px; padding: 0px; margin: 0px; background-image: url('img/box_corner_down_right.gif'); background-repeat: no-repeat;}
table.box td.l          {width: 2px;  padding: 0px; margin: 0px; background-image: url('img/line_gray_1.gif'); background-repeat: repeat-y; background-position: left;}
table.box td.r          {width: 2px;  padding: 0px; margin: 0px; background-image: url('img/line_gray_1.gif'); background-repeat: repeat-y; background-position: right;}

div.stopka               {clear: both; width: 750px; padding: 0px; margin: 0px; text-align: center; font-size: 12px; color: gray;}

div.pasek               {height: 19px; padding: 0px; margin-top: 0px; background-image: url('gfx/tlo_boxy.gif'); background-repeat: repeat-x; text-decoration: none; color: white; text-align: center; padding-top: 3px;}
div.baza                {width: 175px; height: 19px; padding: 0px; margin-top: 0px; background-image: url('img/back_mod_12.gif'); background-repeat: repeat-x; text-decoration: none; color: #5e3922; text-align: center;}
div.pasekk              {height: 19px; padding: 0px; margin-top: 0px; background-image: url('img/back_mod_12.gif'); background-repeat: repeat-x; text-decoration: none; color: white; text-align: center;}

td.sesese a           {color: black; text-decoration: none;}
td.sesese a:hover     {color: black; text-decoration: underline;}

table.dropdown
				{width: 115px; height: 15px; padding: 0px; margin: 0px; border-collapse: collapse; empty-cells: show; border: none; }
table.dropdown td.text
				{width: 102px; height: 15px; padding: 0px; margin: 0px;}
table.dropdown td.text input
				{border: 0px solid; width: 102px; height: 15px; padding: 0px; background-image: url('img/input_midlle.gif'); margin: 0px;  font-size: 10px; font-family: Verdana; text-align: center; }
table.dropdown td.arrow
				{width: 13px; height: 15px; background-image: url('img/input_drop.gif'); background-position: left; margin: 0px;}
				
table.dropdown1
				{width: 155px; height: 15px; padding: 0px; margin: 0px; border-collapse: collapse; empty-cells: show; border: none; }
table.dropdown1 td.text
				{width: 142px; height: 15px; padding: 0px; margin: 0px;}
table.dropdown1 td.text input
				{border: 0px solid; width: 142px; height: 15px; padding: 0px; background-image: url('img/input_midlle.gif'); margin: 0px;  font-size: 10px; font-family: Verdana; text-align: center; }
table.dropdown1 td.arrow
				{width: 13px; height: 15px; background-image: url('img/input_drop.gif'); background-position: left; margin: 0px;}
				
				


div.dropdown	{width: 116px; height: 150px; border: 1px solid #dbcfc6; background-color: #FFFFFF; margin-top: 1px; margin-left: -3px;}
div.dropdown table
				{width: 96px;}
div.dropdown tr.option td
				{background-color: #FFFFFF; padding: 1px 2px 1px 2px; line-height: 13px; cursor: pointer; font-size: 10px; font-family: Verdana}
div.dropdown tr.option td.selected
				{background-color: #faf4ee;}
div.dropdown tr.option td.hover
				{background-color: #faf4ee;}
				

div.dropdown1	{width: 156px; height: 150px; border: 1px solid #dbcfc6; background-color: #FFFFFF; margin-top: 1px; margin-left: -3px;}
div.dropdown1 table
				{width: 136px;}
div.dropdown1 tr.option td
				{background-color: #FFFFFF; padding: 1px 2px 1px 2px; line-height: 13px; cursor: pointer; font-size: 10px; font-family: Verdana}
div.dropdown1 tr.option td.selected
				{background-color: #faf4ee;}
div.dropdown1 tr.option td.hover
				{background-color: #faf4ee;}


table.content             {width: 361px; padding: 0px; margin: 0px;}
 td.naglowek {padding-left: 5px; width: 356px; height: 35px; background-image: url('img/box_grad_1.gif'); background-position: top; background-color: #ececec; background-repeat: repeat-x; line-height: 16px; font-size: 11px; font-family: Verdana} 
 td.pas      {width: 361px; height: 2px; background-image: url('img/box_line.gif'); background-repeat: repeat-x;}
 td.skrot    {width: 361px; background-image: url('img/box_grad_2.gif'); background-repeat: repeat-x; line-height: 16px; font-size: 12px; font-family: Verdana}

table.wiadomosc             {width: 361px;  padding: 0px; margin: 0px;}
table.wiadomosc td.odstep   {width: 5px;   padding: 0px; margin: 0px;}
table.wiadomosc td.zdjecie  {width: 116px; padding: 0px; margin: 0px; text-align: center;}
table.wiadomosc td.tekst    {text-align: justify; vertical-align: top; width: 245px;  padding-right: 10px; margin: 0px; background-image: url('img/box_tekstbok.gif'); background-repeat: no-repeat; background-position: left; line-height: 16px; font-size: 11px; font-family: Verdana}      

td.w_menu                   {height: 25px; text-align: left; color: #b87316; font-size: 10px; font-family: Tahoma; vertical-align: middle;}
span.w_menu a               {color: #b87316; text-decoration: underline;} 
span.w_bazie a               {color: black; text-decoration: none; font-size: 11px; font-family: Verdana;} 
span.w_bazie a:hover               {color: black; text-decoration: underline;}  
span.w_stopce a              {color: gray; text-decoration: none;}

table.text_input                  {width: 109px; height: 15px; margin: 0px; padding: 0px; border-collapse: collapse;}
table.text_input td.text          {width: 109px; height: 15px; background-image: url('img/input_midlle.gif'); background-position: center;}
input.in    {border: 0px solid; width: 109px; height: 15px; background-image: url('img/input_midlle.gif'); background-position: center; padding: 0px; margin: 0px; font-family: Verdana; font-size: 11px; text-align: center;}
input.in_w    {border: 0px solid; width: 145px; height: 15px; background-image: url('img/input_midlle.gif'); background-position: center; padding: 0px; margin: 0px; font-family: Verdana; font-size: 11px; text-align: center;}
input.in_ww    {border: 0px solid; width: 112px; height: 15px; background-image: url('img/input_midlle.gif'); background-position: center; padding: 0px; margin: 0px; font-family: Verdana; font-size: 11px; text-align: center;}
input.form    {border: 0px solid; width: 100px; height: 15px; padding: 0px; margin: 0px; font-family: Tahoma; font-size: 12px; text-align: center;}
input.err {background-color: gray}

table.letter                       {width: 115px; height: 15px; margin: 0px; padding: 0px; border-collapse: collapse;}  
table.letter td.lewy_rog           {width: 3px; height: 15px; margin: 0px; padding: 0px; background-image: url('img/input_left.gif'); background-position: left; background-repeat: no-repeat;}
table.letter td.prawy_rog          {width: 3px; height: 15px; margin: 0px; padding: 0px; background-image: url('img/input_right.gif'); background-position: right; background-repeat: no-repeat;}

a.wiecej                    {font-size: 12px; font-weight: bold; color: black; text-decoration: none;}
a.inactive                  {font-size: 12px; font-weight: normal; color: gray;}
a.selected                  {font-size: 12px; font-weight: normal; color: gray;}



table.form		{width: 100%}
table.form td
				{vertical-align: middle}
table.form td.label
				{padding: 4px 5px 4px 5px; width: 130px; vertical-align: top}
table.form input.filebutton
				{width: 87px; height: 18px; background-color: black; border: 1px solid gray; padding: 1px 2px 1px 2px; font-family: Tahoma;  font-size: 12px; line-height: 14px; vertical-align: middle; margin: 1px 0px 1px 2px;  background-repeat: no-repeat; background-position: center}
table.form input
				{width: 330px; height: 12px; padding: 1px 2px 1px 2px; font-family: Tahoma;  font-size: 11px;  vertical-align: middle}
table.form input.error
				{background-color: #efefef}
table.form input.file
				{width: 336px; height: 18px; padding: 0px; background-color: #FFFFFF; border: 1px solid gray; padding: 1px 2px 1px 2px; font-family: Tahoma;  font-size: 11px; vertical-align: middle}
table.form input.fileerror
				{width: 336px; height: 18px; padding: 0px; background-color: #FFFFFF; border: 1px solid gray; padding: 1px 2px 1px 2px; font-family: Tahoma;  font-size: 11px; vertical-align: middle; background-color: #00679b}
table.form textarea
				{width: 330px; height: 64px; background-color: #FFFFFF; border: 1px solid gray; padding: 1px 2px 1px 2px; font-family: Tahoma;  font-size: 11px; vertical-align: middle}
table.form textarea.error
				{background-color: #efefef}

a.linki   {color: #b87316; text-decoration: underline;}
a.link            {color: #b87316; text-decoration: none;}
  
table#text           {text-align: justify;}
table#text_content a {color: #b87316; text-decoration: underline;}

table.photo                {width: 116px; height: 116px;}
table.photo td.gora_lewy   {width: 8px; height: 8px; background-image: url('img/ramka/cor_l_g.gif'); background-repeat: no-repeat;}
table.photo td.gora        {width: 100px; height: 8px; background-image: url('img/ramka/g.gif'); background-repeat: repeat-x;}
table.photo td.gora_prawy  {width: 8px; height: 8px; background-image: url('img/ramka/cor_p_g.gif'); background-repeat: no-repeat;}
table.photo td.lewo        {width: 8px; height: 8px; background-image: url('img/ramka/l.gif'); background-repeat: repeat-y;}
table.photo td.srodek      {width: 100px; height: 100px; background-color: white;}
table.photo td.prawo       {width: 8px; height: 8px; background-image: url('img/ramka/p.gif'); background-repeat: repeat-y;}
table.photo td.dol_lewy    {width: 8px; height: 8px; background-image: url('img/ramka/cor_l_d.gif'); background-repeat: no-repeat;}
table.photo td.dol         {width: 100px; height: 8px; background-image: url('img/ramka/d.gif'); background-repeat: repeat-x;}
table.photo td.dol_prawy   {width: 8px; height: 8px; background-image: url('img/ramka/cor_p_d.gif'); background-repeat: no-repeat;}

table.dni		{margin-top: 6px; margin-left: 3px}
table.dni td	{width: 36px; color: black; text-align: center; font-family: Tahoma; font-size: 11px;}

table.kalendarz	{margin: 2px 2px 2px 2px}
table.kalendarz tr
				{height: 17px}
table.kalendarz td
				{height: 17px; width: 35px; vertical-align: bottom; color: #333333; text-align: center; font-size: 11px; background-image: url('img/calendar_pole_pasive.gif'); background-position: bottom; background-repeat: no-repeat}
table.kalendarz td.dzisiaj
				{background-image: url('img/ramka.gif');}
table.kalendarz td.szare
				{color: #333333;}
table.kalendarz td.niebieskie
				{background-image: url('gfx/calendar_pole_active.gif');}
table.kalendarz td.niebieskier
				{background-image: url('gfx/calendar_pole_active_dday.gif');}
			
table.kalendarz td.stare
				{color: #333333;}
table.kalendarz td.stareszare
				{color: #333333;}
				
table.firma_konk    {width: 600px; margin: auto;}
table.firma_konk td.zdjecie {width: 100%; height: 450px; text-align: center;}
table.firma_konk td.pod_ph  {height: 20px;}
table.firma_konk td.opis_firmy  {width: 100%; padding: 5px;}
table.firma_konk td.guziki_glosu  {text-align: right;}

.sto        {width: 100%}
td.km_menuL {width: 4px; background-image: url('img/k_m/lewy_zboczek.gif'); background-repeat: no-repeat; }
td.km_menuI {width: 742px; background-image: url('img/k_m/teuko.gif'); background-repeat: repeat-x;}
td.km_menuR {width: 5px; background-image: url('img/k_m/prawy_zboczek.gif'); background-repeat: no-repeat; }
td.km_item  {text-align: center; color: #535353;}
td.km_item a {color: #535353; text-decoration: none;}
td.km_item a:hover {color: #535353; text-decoration: underline;}
td.km_border  {height: 10px;}
table.km      {height: 30px; width: 100%;}


table.drop_130
				{width: 337px; height: 22px; padding: 0px; margin: 0px; border-collapse: collapse; empty-cells: show; border: none; }
table.drop_130 td.text
				{width: 316px; height: 22px; padding: 0px; margin: 0px;  vertical-align: middle; background-image: url('img/in.gif');}
table.drop_130 td.text input
				{border: 0px solid; width: 309px; height: 12px; padding: 0px;  margin: 0px;  font-size: 10px; font-family: Verdana; text-align: center; vertical-align: middle;}
table.drop_130 td.arrow
				{width: 21px; height: 22px; background-image: url('img/arrow.gif'); background-position: left; margin: 0px;}
				
div.drop_130	{width: 337px; height: 150px; border: 1px solid #cccccc; background-color: #FFFFFF; margin-top: 1px; margin-left: -1px;}
div.drop_130 table
				{width: 335px;}
div.drop_130 tr.option td
				{background-color: #FFFFFF; padding: 1px 2px 1px 2px; line-height: 13px; cursor: pointer; font-size: 10px; font-family: Verdana; text-align: left;}
div.drop_130 tr.option td.selected
				{background-color: #ffffff;}
div.drop_130 tr.option td.hover
				{background-color: #f3f3f3;}	

a.black {color: black; text-decoration: none;}
a:hover.black {color: black; text-decoration: underline;}

div.najnowsze {float: right; font-family:Tahoma; font-weight: Bold; font-size: 9px; color: #e96700; margin: 4px 0px 4px 0px;}
div.najnowsze a {color: #e96700; text-decoration: none;}
div.najnowsze a:hover {color: #e96700; text-decoration: underline;}

div.pozostale {float: right; font-family:Tahoma; font-weight: Bold; font-size: 10px; color: #666666; margin: 4px 0px 4px 0px;}
div.pozostale a {color: #666666; text-decoration: none;}
div.pozostale a:hover {color: #666666; text-decoration: underline;}

a.menu_it_new {color: #9b9b9b; font-family: Tahoma; font-weight: bold; font-size: 11px; text-decoration: none;}

div.box_calendar  {width: 175px;  background-image: url('img/back_mod_2.gif'); background-position: top; background-repeat: repeat-x;}

a.m_t_w           {text-decoration: none; color: #ffffff; font-size: 11px; font-weight: bold;}
div.waskie_menu   {color: #ffffff; font-size: 11px; font-weight: bold; width: 930px; height: 18px;padding-top: 2px;}

div.path                  {font-size: 11px; font-weight: bold; padding-bottom: 4px;}
div.path a                {font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;}
div.path a.act            {font-size: 11px; font-weight: bold; color: #e96700; text-decoration: none;}
div.path a:hover.act      {font-size: 11px; font-weight: bold; color: #e96700; text-decoration: underline;}
div.path a:hover          {font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline;}

td.podmenu a           {font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;}
td.podmenu a:hover     {font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline;}

td.wersja              {font-size: 11px; font-weight: bold; color: #a2a2a2; vertical-align: middle;}
div.poznaj             {font-size: 11px; font-weight: bold; color: #333333; vertical-align: middle; float: left; padding-left: 5px;}
div.cena               {font-size: 11px; font-weight: bold; color: #e96700; vertical-align: middle; float: right; padding-right: 5px;}

p.nazwa_pod            {font-size: 11px; font-weight: bold; color: #e96700; text-decoration: underline; padding-top: 10px;}
p.tr_pod               {padding: 10px 0px 10px 0px;}
td.in_prod             {font-size: 11px; font-weight: bold; color: #e96700;}

td.to_form                {padding: 10px; font-size: 11px; font-weight: bold; color: #333333; text-align: center; border-top: 1px dashed #333333; border-bottom: 1px dashed #333333;}
td.to_form   a            {font-size: 11px; font-weight: bold; color: #e96700; text-decoration: none;}
td.to_form   a:hover      {font-size: 11px; font-weight: bold; color: #e96700; text-decoration: underline;}

div.footerfsi {width:910px;height:20px;margin:0px auto; padding-left:20px; clear:both;text-align:right; font-size:9px;}
div.footerfsi a {color:#e4e4e4;}
div.footerfsi a.left {float:left;display:block;}
div.footerfsi a.right{margin-right:20px;}

/* baner górny flash*/
div#flashbaner {
}

div#flashbaner_mainpage {
	height:330px;
	overflow:hidden;
}

div#flash_podstrona_baner {
	width:588px;
	margin:0px auto;
}
