strong a 	{color: #5A7DD9;}
a strong 	{color: #5A7DD9;}

#head_line	{background-color: #fff; margin: 28px 0 0 17px; padding: 0; width: 910px; background-repeat: no-repeat; background-position: 15px 0; height: 39px;}
#head		{background-color: #fff; margin: 0 0 0 17px; padding: 0; width: 910px; background-repeat: no-repeat; background-position: 15px 0;  }
table#headt	{margin: 0 0 0 105px;}
img#logo	{width: 91px; margin-left: 15px; position: absolute;}

table#headt #pic		{width: 367px; vertical-align: bottom;}		
table#headt #pic #foto	{width: 367px; background-repeat: no-repeat; background-position: bottom;}	

.pic0		{height: 274px;}		
.pic0 #foto	{height: 274px;}	
.pic1		{height: 182px;}		
.pic1 #foto	{height: 182px; border: 1px solid black;}	

table#headt #navi1		{height: 48px; vertical-align: top; padding: 0 20px 0 30px; color: #B6B6B6; font-size: 11px; }
table#headt #navi1 a	{color: #000; font-size: 11px; }
table#headt #navi2			{height: 44px; vertical-align: top; padding: 0 20px 0 30px;}
table#headt #navi2 a img	{margin: 7px 25px 0 0;}
table#headt #navi2 form#search				{float: right; width: 200px;}
table#headt #navi2 form#search	#api_query		{height: 20px; border: 1px solid #B6B6B6; color: #858585; width: 120px; margin: 0 10px 0px 0; text-align: center; }
table#headt #navi2 form#search	#api_query_but	{float: right; margin: 0;}
table#headt #navi3 							{vertical-align: bottom; padding: 0 20px 0 5px;}
table#headt #navi3 table#subject			{background-color: #B91617; width: 395px;}
table#headt #navi3 table#subject #subtxt	{background-repeat: repeat-x; background-position: center; padding: 23px 30px 23px 30px;}
table#headt #navi3 table#subject #subtxt p	{color: #fff; margin: 0; font-size: 12px; line-height: 20px;}

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

#body			{background-color: #fff; margin: 0 0 0 17px; padding: 25px 0 25px 0; width: 910px;}
#body #spl		{width: 105px; } 	
/*#body #spl		{width: 115px; } 	*/
#body #left 	{font-size: xx-small;	vertical-align: top;	  position: relative;}
#body #center 	{font-size: xx-small;	vertical-align: top;}
#body #spr		{width: 28px; } 

.l0				{width: 370px; padding-right: 30px;}
.c0				{}	
/*.l1			{width: 145px; padding-right: 40px;}*/
.l1				{width: 155px; padding-right: 40px;}
.c1				{}	

#foot		{background-color: #fff; margin: 0 0 0 17px; 	padding: 0; width: 910px;}
table#foot_line	{background-color: #fff; margin: 0 0 0 17px; padding: 0; width: 910px;}
table#foot_line td#lb	{vertical-align: bottom; width: 115px; text-align: left;}
table#foot_line td#rb	{vertical-align: bottom; width: 28px; text-align: right;}
table#foot_line td#ltg	{vertical-align: top; width: 5px; text-align: left; }
table#foot_line td#rtg	{vertical-align: top; width: 5px; text-align: right;}
table#foot_line #navi4	{vertical-align: top; height: 25px; padding: 0 15px 0 15px; }	
table#foot_line .ltg0		{background-color: #727272; }
table#foot_line .ltg1 		{border-top: 1px solid #D9D9D9;}
table#foot_line .rtg0		{background-color: #727272; }
table#foot_line .rtg1 		{border-top: 1px solid #D9D9D9;}
table#foot_line .navi40	{background-color: #727272; }
table#foot_line .navi41	{background-color: #fff; 	border-top: 1px solid #D9D9D9;}
table#foot_line #navi4 img			{margin-top: 11px;}
table#foot_line #navi4 img#fb_info	{margin-left: 48px; margin-right: 145px;}
#foot_sub	{margin: 0 0 0 22px; 	padding: 15px 0 28px 130px; }	

h1		{font-size: x-small; margin: 0 0 14px 0; padding-left: 20px; background-repeat: no-repeat; background-position: left 3px;}
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;}		

.nw 	{border-bottom: 1px solid silver; margin: 0 0 14px 0; }
.nw  h2	{margin: 0 0 5px 0 !important;}
.nw  p	{margin: 0 0 5px 0;}
.nw  .mr	{margin: 0 0 5px 0;}


#body	{height: 300px;}
#body #center form table		{width: 505px; order: 1px solid black;}
#body #center form table .fc	{width: 184px;}
#body #center form table .fi	{width: 316px;}
#body #center form table tbody .cb,
#body #center form table tbody .rb {border: none;width: 15px; height: 15px;}
#body #center form table tbody textarea {width: 499px; border: 1px solid #B6B6B6;}

/*
#body #left .mv					{position: absolute; left: -10px;} 
*/
#body #left .menu 				{padding: 0 0 0 10px;	margin: 0 0 0 0; display: block; font-size: xx-small; font-weight: normal;}
#body #left .menu a				{padding: 3px 0 3px 3px; 	margin: 0;	border-bottom: 1px solid #D9D9D9; height: 20px; }
#body #left .menu_active,
#body #left .menu_c_active,
#body #left .menu_l_active 		{padding: 0 0 0 10px;	margin: 0 0 0 0;  display: block; background-repeat: no-repeat; background-position: 0 4px; color: #000; font-size: xx-small; font-weight: normal; }
#body #left .menu_active a,
#body #left .menu_c_active a,
#body #left .menu_l_active a	{padding: 3px 0 3px 3px; margin: 0;	border-bottom: 1px solid #D9D9D9;background-position: -10px; height: 20px;}

#body #center .mv				{} 
#body #center .menu 			{padding: 0;	display: block; background-repeat: no-repeat; background-position: 0 1px;}
#body #center .menu a			{padding: 0 0 6px 15px;	 font-size: xx-small; }
#body #center .menu_active 		{padding: 0;	display: block; background-repeat: no-repeat; color: #B21818; font-size: x-small; font-weight: normal; }
	#body #center .menu_active a		{padding: 0 0 6px 15px; font-size: xx-small;}	


.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; }
.ofek_table caption		{font-size: 10px;}
.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{}

.stdform		{background-repeat: repeat-x; padding: 10px; background-color: #e5e5e5; 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	{}


.tl				{border: 1px solid #a2a2a2; margin-bottom: 20px;}
.tl	*			{font-size: 11px;font-weight: normal;}
.tl	th,.tl td	{padding: 3px; vertical-align: top;}
.tl	thead th,.tl thead td		{border-right: 1px solid #fff; font-size: 12px; font-weight: bold; border-bottom: 1px solid #000; background-color: #C62D08; color: #fff;}
.tl	tbody th,.tl tbody td		{border-right: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; }
.tl	.button		{padding: 0px; font-size: 11px;}

.ofeksearchres          {width: 90%;}
.ofeksearchres .c3 {background-color: #fafafa;}
.ofeksearchres .c4 {background-color: #fafafa;}
.ofeksearchres .c6 {text-align: center;}
.ofeksearchres .c7 {text-align: center; }
.ofeksearchres .c8 {background-color: #fafafa;}
.ofeksearchres .kurs    {font-weight: bold; }

.tv * {font-size: 11px;}
.tv     th,.tv td       {padding: 3px; vertical-align: top;}
.tv     .ci     {font-weight: bold;}
.tv     .button {}

div.ofeksmall                   {width: 265px;  border: 1px solid #a2a2a2; padding: 0px 0px 0px 0px;}
.ofeksmall      .tf             {border: none; margin: 0;}
.ofeksmall thead        {}
.ofeksmall tbody        {}
.ofeksmall tfoot        {background: transparent;}
.ofeksmall tfoot td 	{text-align: right;} 	
.ofeksmall select       {background-color: #fff; width: 400px;}
.ofeksmall input        {background-color: #ccc; width: 70px;}
.ofeksmall td           {border: 0 !important; color: #000; border-bottom: 1px solid #a2a2a2}
.ofeksmall .button	{background-color: #006BA7; color: #fff; padding: 3px; font-weight: bold;}

.ofeksearch     {}
.ofeksearch     select {width: 515px;}
.ofeksearch     #od, .ofeksearch #do    {width: 75px;}
.ofeksearch     tfoot td {text-align: right;}
.ofeksearch     tfoot .button {width: 100px;}

#body #center form .ofekregister        {margin-bottom: 20px}
#body #center form .ofekregister thead td      {border-bottom: 0px inset #BFBFBF; background-color: #BFBFBF}

#body #center form .ofekregister        col.cl  {width: 200px;}
#body #center form .ofekregister select {width: 200px;}
#body #center form .ofekregister input          {width: 200px;}
#body #center form .ofekregister input.cbx      {width: 20px !important;}
#body #center form .ofekregister #kod           {width: 50px !important;}
#body #center form .ofekregister #miasto        {width: 145px !important;}

.registered                     {width: 300px;}

.registered col.cl      {text-align: right;}
.registered col.ci      {font-weight: bold}


 

/* by RP*/
.tf				{border: 1px solid #a2a2a2}
.tf	th,.tf td	{padding: 5px; vertical-align: top;}
.tf	thead th,.tf thead td		{background-color: #006BA7;font-size: 12px; font-weight: bold; border-bottom: 1px solid #000;  color: #fff;}
/*background-color: #006BA7;*/
.tf	tbody th,.tf tbody td		{font-size: 11px; border-bottom: 1px solid #f2f2f2; }
.tf	tbody th	{text-align: left;}
.tf	tfoot		{background-color: #ccc; }
.tf	tfoot td	{border-top: 2px outset #fff}
.tf	th			{background-color: #f2f2f2; border-bottom: 1px solid #a2a2a2}
.tf	col.cl	{}
.tf	col.ci	{}
.tf	input,
.tf	select 	{font-size: 11px;}
.button	{background-color: #006BA7; color: #fff; padding: 3px; font-weight: bold;}

.ofeksearch	{}
.ofeksearch	select {width: 400px;}
.ofeksearch	#od, .ofeksearch #do	{width: 75px;}
.ofeksearch	tfoot td {text-align: right;} 	
.ofeksearch	tfoot .button {width: 100px;} 

.ofekregister	{margin-bottom: 20px;}
.ofekregister	col.cl	{width: 200px;}
.ofekregister select	{width: 200px;}
.ofekregister input		{width: 200px;}
.ofekregister input.cbx	{width: 20px !important;}
.ofekregister #kod		{width: 50px !important;}
.ofekregister #miasto	{width: 145px !important;}
.ofekregister .button	{width: 75px;}

.registered			{width: 300px;}

.registered col.cl	{text-align: right;}
.registered col.ci	{font-weight: bold}

.tl				{border: 1px solid #a2a2a2; margin-bottom: 20px;}
.tl	*			{font-size: 11px;font-weight: normal;}
.tl	th,.tl td	{padding: 3px; vertical-align: top;}
.tl	thead th,.tl thead td		{border-right: 1px solid #fff; font-size: 12px; font-weight: bold; border-bottom: 1px solid #000; background-color: #006BA7; color: #fff;}
.tl	tbody th,.tl tbody td		{border-right: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; }
.tl	.button		{padding: 0px; font-size: 11px;}

.ofeksearchres *  	{font-size: 11px; }
.ofeksearchres a  	{color: #000; text-decoration: underline; }
.ofeksearchres .c1 {width: 100px}
.ofeksearchres .c2 {}
.ofeksearchres .c3 {background-color: #f2f2f2;color: #000;text-align: center; }
.ofeksearchres .c4 {background-color: #f2f2f2;}
.ofeksearchres .c5 {}
.ofeksearchres .c6 {width: 50px;text-align: center;}
.ofeksearchres .c7 {width: 70px;text-align: center; }
.ofeksearchres .c8 {width: 58px;background-color: #f2f2f2;}
.ofeksearchres .kurs	{font-weight: bold; }


.tv * {font-size: 11px;}
.tv	th,.tv td	{padding: 3px; vertical-align: top;}
.tv	.ci	{font-weight: bold;}
.tv	.button	{color: #fff; padding: 3px;}

.ofekview {}
.ofekview .button	{width: 150px;}

.ofekterminy	{width: 450px;}
.ofekterminy	.c1	{width: 100px;}
.ofekterminy	.c2	{width: 100px;}
.ofekterminy	.c3	{}

.ofekuczestnicy	{width: 450px;}
.ofekuczestnicy	.c1	{width: 20px; text-align: right;}
.ofekuczestnicy	.c2	{}

.carts		{float:right; width: 245px; margin-bottom: 20px; border: 1px solid #a2a2a2;background-color: #f2f2f2;}
.carts h1	{clear: both;font-size: 12px; font-weight: bold; border-bottom: 1px solid #000; background-color: #F06400; color: #fff;padding: 5px;margin: 0;}
.carts .button	{background-color: #F06400; color: #fff; padding: 3px; font-weight: bold; margin: 5px; float: right; }
.carts	p	{text-align: left; font-size: 10px; padding: 0 5px 0 5px; margin: 0 0 5px 0;}

.pager	{text-align: center; margin: 10px 0 10px 0;}
.pager	* {color: #000; font-weight: bold; font-size: 11px;}