

#head			{padding: 0; margin: 0; }
#head #logo 	{width: 220px; height: 110px; padding:  0 0 0;}
#head #haslocell	{background-color: #C40001; background-repeat: repeat-x;}
#head #haslo	{background-repeat: no-repeat; background-position: bottom left; width: 560px; height: 110px;}
#head #haslo p  {color: #fff;  font-size: x-small; font-weight: bold;}
#head #haslo img{margin: 45px 0 0 70px;}

#head #pasek	{height: 37px; margin: 8px 0 0 0; padding-left: 35px; } 


#body		{}
#body #l	{width: 220px;}
#body #c	{margin-left: 72px; width: 355px; margin-top: 10px;}
#body #cm	{margin-left: 72px; background-repeat: repeat-x; background-position: bottom; margin-bottom: 10px;}
#body .tc	{background-repeat: repeat-y; background-position: right; width: 434px;}


#foot			{text-align: left; width: 780px;  background-repeat: no-repeat; background-position: bottom left;}

#body #l .menu				{background-repeat: no-repeat; height: 37px; padding: 10px 0 0 0;}
#body #l .menu a			{font-size: xx-small; font-weight: bold; background-position: 0 8px; padding: 0 0 0 35px; background-image: none; height: auto; }
#body #l .menu_active		{background-repeat: no-repeat; height: 37px; padding: 10px 0 0 0;}
#body #l .menu_active a		{font-size: xx-small; font-weight: bold; background-position: 0 8px; padding: 0 0 0 35px; background-image: none; height: auto; color: #fff;}

#body #l .menusub					{margin: 0 13px 0 35px; padding: 0;}
#body #l .menusub .menu				{background-repeat: repeat-x; background-position: bottom;   height: auto; padding: 3px 0 3px 0;}
#body #l .menusub .menu a			{font-family: verdana; background-repeat: no-repeat; background-position: 2px 3px; padding: 0px 0 0px 15px; font-weight: normal; }
#body #l .menusub .menu_active		{background-repeat: repeat-x; background-position: bottom;   height: auto; padding: 3px 0 3px 0;}
#body #l .menusub .menu_active a	{font-family: verdana; background-repeat: no-repeat; background-position: 2px 3px; padding: 0px 0 0px 15px; font-weight: normal; color: #C40001;}

#body #r .menu			{background-repeat: no-repeat; background-position: 8px 3px; margin-top: 10px; }
#body #r .menu a		{font-size: xx-small;font-weight: bold; padding: 0 2px 0 20px; }
#body #r .menu_active	{background-repeat: no-repeat; background-position: 8px 3px; margin-top: 10px; }
#body #r .menu_active a	{font-size: xx-small;font-weight: bold; padding: 0 2px 0 20px; color: #C40001;}


#body #cm .menu 		{height: 15px}
#body #cm .menu a 		{font-size: xx-small;font-weight: bold; padding: 3px 10px 3px 15px; background-repeat: no-repeat; background-position: 0 6px}
#body #cm .menu_active	{height: 15px}
#body #cm .menu_active a{font-size: xx-small;font-weight: bold; padding: 3px 10px 3px 15px; background-repeat: no-repeat; background-position: 0 6px; color: #C40001;}

/*#head #pasek #path 	{height: 37px;color: #fff; padding: 7px 0 0 35px; width: 658px; float: left; background-repeat: no-repeat; background-position: top right;}*/
#head #pasek #path 	{font-size: 10px; color: #c0c0c0; padding: 10px 0 0 0; width: 623px; float: left; background-repeat: no-repeat; background-position: top right; height: 37px;}
#head #pasek #path a{font-size: 10px; color: #fff;  padding: 0;margin: 0;}
#head #pasek #data 	{font-size: 10px; color: #fff; padding: 10px 10px 0 5px;text-align: right; }


.subject0			{ height: 182px;}
.subject0 #subtxt	{ height: 168px;}
.subject1			{ height: 91px;}
.subject1 #subtxt	{ height: 77px;}

/*
h1		{font-size: x-small; margin: 0 0 10px 0; padding-left: 20px; background-repeat: no-repeat; background-position: left 5px; color: #DE0905;}
*/
h1		{font-size: x-small; margin: 0 0 10px 0; padding-left: 20px; background-repeat: no-repeat; background-position: left 5px; color: #DE0905;position: relative; left: -20px;}
h2		{font-size: x-small; font-weight: normal; color: #000; margin: 0 0 5px 0; }		
h4		{font-size: xx-small; font-weight: normal; color: #B21818; margin: 0 0 5px 0;}		
h5		{font-size: xx-small; font-weight: normal;  margin: 0 0 14px 0;}		

.mr	{margin: 0 0 5px 0; text-align: right;}


.std 	{border-bottom: 1px solid silver; margin: 0 0 10px 0; padding: 0 0 10px 0; }



.ofek_table	{width: 100%; border: solid silver; border-width: 1px;}
.ofek_table	td	{padding: 2px; border-width: 0 1px 1px 0; vertical-align: top;}
.ofek_table thead 		{background-color: silver;}
.ofek_table thead td 	{font-weight: bold; color: #fff;}
.ofek_table tfoot 		{background-color: #f2f2f2;}
.ofek_table tfoot td 	{font-weight: bold; }

.ft			{width: 100%;  border: solid silver; border-width: 1px;}
.ft	td		{padding: 2px; border: solid silver; border-width: 0 1px 1px 0; vertical-align: top; font-size: 10px; color: #000; font-family: verdana;}
.ft thead 		{background-color: silver;}
.ft thead td 	{font-weight: bold; color: #fff; }
.ft tfoot 		{background-color: #f2f2f2;}
.ft tfoot td 	{font-weight: bold; }

.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}
.but .butr {height: 20px;background-position: center left; background-repeat: no-repeat;border: 0;}

.stdform		{background-repeat: repeat-x; padding: 10px; background-color: #BFBFBF; text-align: center; }
.stdformtable	{}
.stdformtable th {color: #DE0905; font-family: verdana; font-size: 10px; font-weight: normal; text-align: left; }	
.stdformtable td {color: #000; font-family: verdana; font-size: 10px;}	
.stdformtable tfoot	td {text-align: right;}	


.button	{}


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

