body			{font-family: Arial;font-size: 0.75em;}

h1		{color: #FFF;}

a img	{border: 0;}
h6 a	{padding-right: 15px;}
td.l a:visited	{color: #f2f2f2;	}	
td.r a:visited  {color: #4E82BB;	}

#head			{border-top: 1px solid #D7F2FD;}
div.head,
div.headmenu,
div.main,
div.navi,
div.foot		{width: 855px; margin: 0 auto;}
div.head		{height: 108px;}
div.headmenu	{height: 28px; position: relative;}
div.foot		{padding: 10px 0 10px 0;}
div.foot *		{font-size: 11px; color: #2A6A83; text-align: center; }
div.navi		{text-align: center; background: #EFF8F9;}

#flag			{position: absolute; left: 612px;}

div.headmenu table.ulmenu_h			{margin-top: 5px;}
div.headmenu table.ulmenu_h td		{border-right: 2px solid #fff;}
div.headmenu table.ulmenu_h td span	{padding: 4px 10px;display: block;}
div.headmenu table.ulmenu_h td span a	{ color: #2E2E2E;}
div.headmenu table.ulmenu_h a.menu_active	{color: #F0332D;}

#main {border-top: 1px solid #D6D5DB;}
#navi {border-bottom: 1px solid #B0D0CF;}	
#foot {border-top: 1px solid #fff;}
#main div.main	{}	
table.main	{margin: 0 9px 20px 10px; }
table.main td.l,table.main td.c,table.main td.r	{vertical-align: top; }
table.main td.l	{width: 195px; padding-right: 8px;}
table.main td.c	{position: relative; width: 485px;}
table.main td.r	{width: 140px; padding-left: 8px;}
table.main td.i	{padding-left: 5px; height: 35px;}
table.main td.i, table.main td.i a {color: #2A6A83;}

body.p0	{}
body.p1	{}
body.pa td.c	{width: 685px;}
body.pa td.r	{display: none;}


.r div.std, .l div.std,
.r div.std2, .l div.std2 	{margin-bottom: 15px;}

.c div.std				{margin-bottom: 15px;}
.p1 .c div.std:first-child	{margin-bottom: 0;}
/**/
/*
div.std,
div.std2	{border-bottom: 1px solid #fff;}

div.std,
div.std2	{position: relative;}
*/

div.pl		{background-color: #fff; padding: 0 10px; }
.r div.pl	{border: solid #CEDDE2; border-width: 0 1px 1px 1px;}
div.menu_main div.pl	{background-color: transparent; padding: 0;}

div.pl h1	{color: #376EB1; padding: 10px 0 10px 15px; }

div.sz10i 		{}
div.sz10i h1	{color: #376EB1;}
div.sz10i div.std	{margin-top: 20px;}
div.sz10i div.std2	{margin-top: 10px;}
div.sz10i div.pl	{background-color:transparent;}

.r p,
.l p	{line-height: 1.3em; margin: 0;} 
.c p 	{text-align: justify;}	
.c div.pl td p 	{text-align:inherit !important;}	

.c div.pl p:first-child		{color: #535353; padding-top: 10px;}
.c div.pl p:first-child a 	{}
.c div.pl li strong {color: #535353; font-weight: normal;}
.c div.pl li em {color: #AF0A1A; font-style: normal;}
/*
h1 		{position: relative;}
h1 span	{height: 21px; padding: 2px; margin: 0; display: block;}
*/
h1 		{position: relative; border-bottom: 1px solid #fff;}
h1 span	{padding: 2px; margin: 0; display: block;}

/*Jeżeli ikona w tytule*/
/*
h1 img	{position: absolute; top: 5px; left:3px;}
*/
h1 img	{margin-right: 5px;}
.l h1	{padding-left: 18px;}
.r h1	{padding-left: 10px;}

div.pl h2		{padding-left: 15px; background-position: 0 11px;}
.r div.pl h2	{padding-left: 0; padding-right: 0;}
h2 em	{font-weight: normal; font-style: normal; color: #EE3530; }

img.foto	{border: 3px solid #f2f2f2; float: left; margin: 0 20px 20px 0;}
/*
.r div.std2,
.l div.std2	{background-color: #fff; border: 1px solid #2C94BB;}
*/
.menu,
.menu_active	{}
.menu a,
.menu_active a	{}

ul.ulmenu_v					{margin:0; padding:0;}
ul.ulmenu_v li				{list-style: none; margin:0; padding:0; border-top: 1px solid #DEDEDE;}
ul.ulmenu_v li:first-child	{border-top: 0;}
ul.ulmenu_v li span			{display: block;padding: 2px 0 2px 15px;}
ul.ulmenu_v a				{display: block;padding-right: 50px;}
ul.ulmenu_v a.menu			{}
ul.ulmenu_v a.menu_active	{}

ul.ulmenu_v ul.ulmenu_v 		{margin-left: 15px; margin-right: 0;}
ul.ulmenu_v ul.ulmenu_v li span	{padding: 2px 0 2px 15px;}
ul.ulmenu_v ul.ulmenu_v li		{border: none;}
ul.ulmenu_v ul.ulmenu_v a		{}


.l ul.ulmenu_v				{margin:0;}	
.l ul.ulmenu_v *			{color: #fff; }
.l ul.ulmenu_v li			{border-bottom: 1px solid #73B5D7; border-top: 0;}
.l ul.ulmenu_v li span		{padding: 4px 0 4px 20px;}
.l ul.ulmenu_v a			{padding-right: 0;}
.l ul.ulmenu_v a.menu		{color: #fff;}
.l ul.ulmenu_v a.menu_active{color:#7BDDFF;}
.l ul.ulmenu_v ul.ulmenu_v li	{background: none;  }
.l ul.ulmenu_v ul.ulmenu_v li span	{padding: 2px 5px 2px 15px;}
.r ul.ulmenu_v li 				{border-bottom: 1px solid #D1E1F0; }


ul.ulplik			{margin:0; padding: 0;}
ul.ulplik li		{list-style: none; margin: 0; padding: 5px 0 5px 15px; border-top: 1px solid #DEDEDE; }
ul.ulplik li:first-child{border-top: 0;}
ul.ulplik li span	{display: block; }
ul.ulplik li span a	{margin:0; display: block; }
ul.ulplik strong	{font-weight: normal; color: #AF0A1A !important; margin: 0;}
ul.ulplik a strong	{font-weight: bold;}		
ul.ulplik a em		{font-style: normal; color: #8A9EB7}
.r ul.ulplik li 		{padding: 2px 0 2px 5px;}
.r ul.ulplik li span a	{padding-right: 0;}
/**/

/*TABELE WEWNĄTRZ MODUŁU Z CLASĄ LISTA*/
table.tabelka			{border-bottom: 1px solid #E3E4E6; margin-bottom: 15px}
table.tabelka a,
table.tabelka p 		{}
table.tabelka	tr		{background-color: #EAF2F5; background-color: #fff;}
table.tabelka	th,
table.tabelka	td		{color: #737373; padding: 3px; text-align: left; border-top: 1px solid #E3E4E6; vertical-align: top;} 
table.tabelka	td:first-child	{text-align: right;}
table.tabelka	th+th,
table.tabelka	td+td	{border-left: 1px solid #E3E4E6;}
table.tabelka	tr+tr 	{background-color: #fff; }
td.c table.tabelka	{width: 465px;}

.grant td+td+td	{text-align: right; width: 100px}
/*END TABELE WEWNĄTRZ MODUŁU Z CLASĄ LISTA*/

table.dwiekolumny		{width: 465px; } 
table.dwiekolumny *		{color: #737373;}
table.dwiekolumny th	{text-align: left; padding: 10px 0 10px 15px; width: 220px ;}	
table.dwiekolumny p		{text-align: left; padding-left: 10px;}		
table.dwiekolumny em,
table.dwiekolumny a		{color: #FB1F2B; font-style: normal;}	
table.dwiekolumny ul	{margin:0; padding: 0;}
table.dwiekolumny ul li	{list-style: none; margin: 0; padding: 0 0 5px 15px;}

/*MODUŁY I ELEMENTY SPECJALNE*/
body.p0 div.modul_z_tlem						{background-repeat: no-repeat; height: 127px; }
body.p0 div.modul_z_tlem div.pl					{position: relative; top:30px; left: 160px; width:300px; height: 80px; background-color: transparent; border: none;}
body.p0 div.modul_z_tlem div.pl img.wiecej		{position: absolute; left: 240px; top: 25px;}
body.p0 div.modul_z_tlem div.pl	table.ulmenu_h	{position: absolute; left: 60px; top: 45px;}
body.p0 div.modul_z_tlem div.pl	table.ulmenu_h td	{padding: 0 10px 0 10px; }

body.p1 div.modul_z_tlem						{background-repeat: no-repeat; margin:0; height: 94px; background-position: left 21px;}
body.p1 div.modul_z_tlem div.pl					{margin: 45px 10px 10px 30px; position: relative; background-color: transparent; border: none; padding: 0;}
body.p1 div.modul_z_tlem div.pl img.wiecej		{}


div.modul_statystyki		{background-color: #fff; border: 1px solid #2C94BB; margin-top: 15px;}
div.modul_statystyki h2		{color: #2C94BB; padding: 10px 0 0 10px; margin: 0;}
div.modul_statystyki h2 img {float: left; margin: 0 10px 10px 0; }
div.modul_statystyki div.pl	{padding: 10px;}
div.modul_statystyki p		{margin: 0 0 5px 0; color: #2C94BB;}
div.modul_statystyki p:first-child	{padding-bottom: 10px;}
div.modul_statystyki strong	{color: #FB1F2B;}
div.modul_statystyki em	{font-style: normal; color: #737373; letter-spacing: -1px;}	

div.modul_licznik			{background-color: #fff; border: 1px solid #2C94BB;margin: 15px auto; width: 150px;}
div.modul_licznik div.pl	{padding: 10px; text-align: center; font-weight: bold; color: #2C94BB; }
div.modul_licznik div.pl p	{font-weight: normal;color: #2C94BB;}

div.modul_menupolityka		{margin-bottom: 15px;}
div.modul_menupolityka ul.ulmenu_v li 				{background-color: #6FB6D4; background-image: none;}
div.modul_menupolityka ul.ulmenu_v li.menu_active	{background-color: #54A3C2; background-image: none;}
div.modul_menupolityka li.menu_active a	{color: #fff !important;}
/*
#szukaj		{position: absolute; top: 4px; left: 480px;}
*/
#szukaj		{position: absolute; top: 4px; left: 520px;}
#szukaj	.api_search_input	{margin: 0 5px 3px 0;border: 1px solid #A8A8A8; width: 125px; padding-left: 5px;}
#szukaj	.api_search_button	{}

/*END MODUŁY I ELEMENTY SPECJALNE*/

fieldset.forma				{padding: 10px; margin: 0; border: none; clear: left;}
fieldset.forma legend		{font-weight: bold; padding: 2px 0; margin-bottom: 10px; color: #306694; }
fieldset.forma form			{}
fieldset.forma div.labinp			{padding: 0 0 10px 0;}
fieldset.forma div.labinp label		{display: block; margin: 0 0 5px 0;}
fieldset.forma div.labinp input		{border: 1px solid #2193D9; width: 250px; background-color: #f2f2f2;}
fieldset.forma div.labinp select	{border: 1px solid #2193D9; width: 250px; background-color: #f2f2f2;}

fieldset.forma div.labcbx			{padding: 0 0 10px 0;}
fieldset.forma div.labcbx input		{}
fieldset.forma div.labtxt			{padding: 0 0 10px 0;}
fieldset.forma div.labtxt label		{display: block; margin: 0 0 5px 0;}
fieldset.forma div.labtxt textarea	{border: 1px solid #2193D9; width: 250px;  background-color: #f2f2f2;}

fieldset.forma div.captcha			{padding: 0 0 10px 0; }
fieldset.forma div.captcha label	{display: block; margin: 0 0 50px 0; float: left; width: 125px;}
fieldset.forma div.captcha img		{margin: 0 0 10px 0;}
fieldset.forma div.captcha input	{border: 1px solid #2193D9; width: 120px; background-color: #f2f2f2;}
fieldset.forma div.button				{margin-top: 0;clear: left;}
fieldset.forma div.button input.button	{background-color: #AF0A1A; color: #fff; font-weight: bold; border: 1px outset #AF0A1A;}

table.oferta		{border: 1px solid #E3E4E6; margin: 15px 0;}
table.oferta		{width: 465px;}
table.oferta a,
table.oferta p 		{}
table.oferta tr		{background-color: #fff;}
table.oferta th		{background-color: #EAF2F5;}
table.oferta th,
table.oferta td		{color: #535353; padding: 3px; text-align: left; vertical-align: top; font-weight: normal;} 
table.oferta td		{border-top: 1px solid #E3E4E6;}
table.oferta td:first-child	{text-align: right;}
table.oferta td+td,
table.oferta th+th	{border-left: 1px solid #E3E4E6;}
body.pa table.oferta	{width: 665px;}
body.pa table.oferta td	{}

table.ofertaview	{border: 1px solid #E3E4E6; margin: 15px 0; }
table.ofertaview	{width: 465px;}
table.ofertaview th		{color: #376EB1; background-color: #EAF2F5;padding: 3px 5px;}
table.ofertaview td		{color: #737373; padding: 3px; text-align: left; vertical-align: top; font-weight: normal;border-top: 1px solid #E3E4E6;} 
table.ofertaview tr td+td	{width: 300px; font-weight: bold;}
table.ofertaview td+td,
table.ofertaview th+th	{border-left: 1px solid #E3E4E6;}
body.pa table.ofertaview	{width: 665px;}
.print table.ofertaview 	{width: 750px !important;}
.print table.ofertaview tr td+td	{width: 450px;}

fieldset.oferta						{margin: 0; padding: 10px 0; border: none;}
fieldset.oferta	legend				{}
fieldset.oferta div.labinp			{padding: 0 0 10px 0;}
fieldset.oferta div.labinp label	{display: block; margin: 0 0 5px 0;}
fieldset.oferta div.labinp input,
fieldset.oferta div.labinp select	{width: 220px; background-color: #f2f2f2;}

fieldset.oferta div.button				{margin-top: 0;clear: left;}
fieldset.oferta div.button input.button	{background-color: #AF0A1A; color: #fff; font-weight: bold; border: 1px outset #AF0A1A;}
div.error	{color: #f00;}

a.sc	{display: block; text-align: right !important; margin-right: 10px; letter-spacing: 2px;}

.print 	#head,
.print 	td.l,.print .path, .print .navi, .print td.i,		
.print 	#foot	{display: none;}
.print  td.c .std2	{width: 770px;}
/*
.api_search_button,
.api_forum_button,	
.api_polecam_button,	
.api_ogloszenia_button,
.api_ksiega_button,
.api_kontakt_button		{font-weight: bold; font-size: 10px; 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; }

.api_polecam_odpowiedz,
.api_kontakt_odpowiedz	{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{}
*/

.clean { clear: both; }
    
.form_errors { padding: 15px; font-size: 1em; color: #d30008; border: 1px solid #d30008; }
.form_sukces { padding: 15px; font-size: 1em; color: #009411; border: 1px solid #009411; }

.menuglowne { padding-bottom: 10px; }
  .menuglowne li.active { background-color: #1E7BA0;}
    .menuglowne  a.active, .menuglowne li li.active a { color: #7BDDFF !important; }
  .menuglowne .header { border-bottom: 1px solid #fff; }
  .menuglowne .header h2 { padding: 10px; color: #fff; margin: 0; font-size: 1em; }
  .menuglowne ul { list-style: none; margin: 0; padding:0; }
  .menuglowne ul li { background-color: #2D95B7; border-bottom: 1px solid #73B5D7; background-position: 5px 13px !important;  }
  .menuglowne ul li a { padding: 8px 5px 8px 20px; display: block;  color: #fff; }
  .menuglowne ul li li { border: 0 !important; background-repeat: no-repeat; background-position: 20px 10px !important; }
    .menuglowne ul li li a { padding: 3px 5px 3px 30px;   }

   
.body_middle .contener { width: 855px; margin: 0 auto; background-color: #F0F8FA; padding: 15px 8px 8px 8px;   }
  .body_middle_l { width: 195px; float: left; margin-right: 16px;  }
  .body_middle_c { width: 485px; float: left; }
  .body_middle_r { width: 140px; float: right; }

.wupdata { padding-bottom: 15px; }

.tdstand { margin-bottom: 10px; }  
.tdstand .header h3, .tdstand .header h2, .tdstand .header h1 { padding: 10px; color: #fff; margin: 0; font-size: 1em }
.tdstand .text { padding: 0 8px; color: #004598; background-color: #fff;  background-position: top; background-repeat: repeat-x; }
.body_middle_c .tdstand h3, .body_middle_c .tdstand h2, .body_middle_c .tdstand h1 { padding: 3px 10px 5px 28px !important; }
.body_middle_c .tdstand .text { background-color: #fff; padding: 8px 8px; }
.body_middle_r .tdstand .text { border: 1px solid #CEDDE2;}
.tdstand2 { margin-bottom: 10px; }  
.tdstand2 .header h3, .tdstand2 .header h2, .tdstand2 .header h1 { padding: 2px 10px 5px 15px; color: #376EB1; margin: 0; font-size: 1em }
.tdstand2 .text { padding: 0 10px; color: #004598; background-color: #fff; background-position: top; background-repeat: repeat-x; }

.tdstand .text h1, .tdstand .text h2, .tdstand .text h3, .tdstand .text h4, .tdstand .text h5, .tdstand .text h6 { font-size: 1em; margin: 0; padding: 0; }    
.tdstand2 .text h1, .tdstand2 .text h2, .tdstand2 .text h3, .tdstand2 .text h4, .tdstand2 .text h5, .tdstand2 .text h6 { font-size: 1em; margin: 0; padding: 0; }

.modul_ekspert { position: relative; }

.modul_ekspert .foto { border: 0 !important; margin: 0; position: absolute; top: 30px; left: 80px;  }

.modul_statystyki .header img {float: left; margin: 5px 5px 5px 5px; }
.modul_statystyki .header h3, .modul_statystyki .header h2, .modul_statystyki .header h1 { padding: 5px 5px 5px 5px; font-size: 1em }
.modul_statystyki .text h6 { padding-bottom: 10px; }

.modul_home {  background-repeat: no-repeat; background-position: top; }
.modul_home .text { background-color: transparent !important; padding: 77px 7px 9px 217px !important; }

.tdstand .ulmenu_h a.menu { padding-right: 12px; margin-right: 5px; background-position: right; background-repeat: no-repeat; }

.mapa	{}
.mapa .parent	{}
.mapa .parent	{margin-left: 20px;}
.mapa .parent a	{}
.mapa ul { display: block; list-style: none; }
.mapa .suw { display: block; cursor: pointer;   margin-right: 10px; float: left; margin-top: 5px;  }
.mapa .parent .plus, .parent .minus, .parent .no {width: 9px; height: 9px;}

.tdstand .text, .tdstand2 .text { text-align: justify; }

