#head #main,#foot,#main .main 	{width: 900px;}


#main .main #c	{width: 620px;}
#main .main #c, #main .main #r	{vertical-align: top;}
#main .main #r	{padding-left: 35px;}

#main .one #c	{width: 900px !important;}
#main .one #r	{display: none;}

#head	{width: 905px; height: 183px; margin-top: 29px;}
#head .head	{width: 900px; float: left; text-align: left;}	
#foot			{margin-top: 40px;}
#foot .foot		{height: 65px;width: 900px; background-repeat: no-repeat;  float: left; text-align: left; position: relative;}


#foot td.uel 	{position: absolute; top: -40px; left: 655px; width: 250px;}
#foot .ue p		{margin: 10px 0 0 35px;}
#foot .ue * 	{color: #00349A; font-size: 10px; letter-spacing: -1px;}
#foot td.menufoot {padding: 16px 45px 0 45px;}
#foot td.menufoot td.sep	{padding: 0 5px 0 5px;}
#foot td.sc 		{padding: 0px 45px 0 45px;}


#head .menutop,#head .path,#head .logo, {vertical-align: top; }
#head .search	{height: 44px; padding-bottom: 10px;}
#head .menutop	{height: 30px;}
/*
#head .path		{height: 90px; padding: 73px 0 0 15px;}
#head .path a	{color: #000; margin: 0 3px 0 3px;}
*/

#head *,
#foot * {font-size: 10px;}

#head .claim	{height: 65px; padding: 0 15px 0 15px; border: 0px solid black;}
/*#head td.path		{height: 40px; padding: 8px 0 0 15px;}*/
#head td.path		{height: 20px; padding-left: 15px; padding-top: 0; _padding-top: 4px; }
#head td.path a	{color: #000; margin: 0 3px 0 3px;}

#head .logo		{height: 164px;}

#head #logo		{width: 130px; height: 105px; margin: 25px 0 0 80px;  }
#head #search	{margin-top: 5px;}
#head .claim *	{color: #fff;}
#head .claim	h1	{font-size: 25px; margin: 0;}

.menu a:hover,
.menu_active a:hover	{text-decoration: none;}

#head .menutop td.menu,
#head .menutop td.menu_active	{height: 30px; padding: 0 0 0 20px; background-position: left top; background-repeat: no-repeat;}
#head .menutop td.menu_active	{background-color: #C6BDAE;}
#head .menutop a.menu, 
#head .menutop a.menu_active	{font-size: 9px;font-weight: normal; letter-spacing: -1px; } 
#head .menutop td.menu_l		{background-color: transparent;}

#r td.menu,
#r td.menu_active	{width: 250px;}
#r .menu a,
#r .menu_active a	{background-position: left top; background-repeat: no-repeat; display: block; padding: 3px 25px 3px 25px; margin: 0 0 6px 0; font-weight: bold;}

#r .lift_div .menu a,
#r .lift_div .menu_active a	{padding-left: 60px;}


.menu a,
.menu a:hover,
#r .lift_div .menu a,
#r .lift_div .menu a:hover		{color: #000;font-size: 10px;}
.menu_active a,
.menu_active a:hover			{color: #fff;}


.galeria a,
.galeria_end a {font-weight: bold;color: #000;}	


#c p {text-align: justify;}

.std		{}
.std .tt	{font-weight: bold;	text-align: left;}
.std .pl	{}
.std .mr	{text-align: right;}
.std .mr a	{ font-family: Verdana; font-size: 10px; font-weight: bold;	}


a.sc	{color: #000;}

.api_search_input		{border: 1px solid #C8BEAF; width: 150px; margin: 0 5px 0 5px;}
.api_search_button		{width: 15px; height: 15px; border: 0; margin-right: 1px; background-repeat: no-repeat; background-color: transparent;}
.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_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{}

.tf				{border: 1px solid #a2a2a2}
.tf	th,.tf td	{padding: 5px; vertical-align: top;}
.tf	thead th,.tf thead td		{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: #f2f2f2; }
.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: 515px;}
.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;}