body		{margin: 0px;}

td, ul, li 	{font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #475056; line-height:18px;}

input, select, option 
			{font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #475056;}
			
a:link, a:visited 
			{color: #000;}

a:hover, a:active 
			{color: #ACD83E;}

form	   {margin:0px; padding:0px;}



/* górne i dolne tło powtarzalne index.tpl.php */

.bgr_top_index	{background-image:url(../images/bgr_top_index.gif); background-repeat:repeat-x; background-position:top;}

.bgr_bottom_index	{background-image:url(../images/bgr_bottom_index.gif); background-repeat:repeat-x; background-position:bottom;}

/* </> górne i dolne tło powtarzalne index.tpl.php */



/* przełącznik języków */

.lang		{margin-right:40px;}
.lang	TD	{padding:5px;}

/* </> przełącznik języków */



/* okienka formularzy m.in. "szukaj", "newsletter" */

.inputText		{width:130px; height:18px; line-height:12px;}
.inputSelect	{width:120px; height:18px; border:solid 1px #7F7F7F;}
.inputSelect_2	{width:220px; height:18px; border:solid 1px #7F7F7F;}

/* </> okienka formularzy m.in. "szukaj", "newsletter" */



/* wyszukiwarka prosta top */

#search_top_Box {padding:5px; padding-right:22px;}
#search_top_Box .desc {font:11px Arial; color:#CCCDCB;}

/* </> wyszukiwarka prosta top */



/* animacja / ilustracja index.tpl.php */

#header_box		{float:left;}

#header_box		.on
				{}
					
/* </> animacja / ilustracja index.tpl.php */



/* poziome menu górne */

#menuTop   		{width:620px; height:54px; background:#333731; border-right:dotted 1px #A3A5A2;}
#menuTop	A	{font:bold 13px Verdana; text-align:center; text-decoration:none; color:#ffffff; }
#menuTop	.on
				{ width:130px; height:54px; text-align:center; vertical-align:middle; background-image:url(../images/menu_top_up.gif); background-repeat:no-repeat; background-position:bottom; border-left:dotted 1px #A3A5A2;}
#menuTop	.on A
				{color:#B0F800;}	
#menuTop	.off
				{width:130px; height:54px; text-align:center; vertical-align:middle; border-left:dotted 1px #A3A5A2;}
				
				
#submenu1,#submenu2,#submenu3,#submenu4,#submenu5,#submenu6,#submenu7,#submenu8 { position:absolute; display:none; margin-top:1px;  z-index: 2; }
/* jesli trzeba do wprowadzamy dodatkowowa konfuguracje dla warstwy podmenu */
#submenu9 { position:absolute; display:none; margin-left:-46px; margin-top:1px;  z-index: 2; }
/* style podmenu */
#submenuel { width:200px; }
#submenuel ul { margin:0px; padding:0px; list-style-type: none; }
#submenuel ul .a_sub {width:143px;color:#333731; background:url('../images/arrowred.gif');background-repeat:no-repeat;background-color:#ACD83E;background-position:160px 13px; padding:8px 25px 9px 10px;font-weight:normal;display:block;vertical-align: middle; text-align:left; text-decoration:none;}
#submenuel ul .a_sub:hover {width:143px;color:#ffffff; background:url('../images/arrowgrey.gif');background-repeat:no-repeat;background-color:#333731;background-position:160px 13px; padding:8px 25px 9px 10px;font-weight:normal;display:block;vertical-align: middle; text-align:left; text-decoration:none;}
#submenuel ul.level1 { }
#submenuel ul.level1 li {float:left;}
#submenuel ul.level1 li.item {width:178px;border-bottom:1px solid #FFFFFF;}

				
/* </> poziome menu górne */



/* stopka */

#footer			{font:11px Arial; color: #666666; line-height:18px; width:100%; padding-bottom:10px; border-top:solid 3px #666666;}
#footer	TABLE	{margin-top:10px;}
#footer		A	{font:11px Arial; color: #666666; text-decoration:none; line-height:18px;}
#footer		TD	{}

/* </> stopka */



/* menu dolne */

#menubottom_box		{height:33px; margin-top:12px; font:11px Arial; color:#666666;  padding-top:3px; text-align:center; border-bottom:solid 1px #666666;}
#menubottom_box	A	{font:11px Arial; color:#666666; text-decoration:none;}
#menubottom_box	A:hover
					{color:#EB5252;}

/* </> menu dolne */



/* treść główna podstrony */

#mainContentBox		{padding-left:30px; background-image:url(../images/content_bg.gif); background-repeat:no-repeat; background-position:left top;}
#mainContentBox	.title
					{ height:38px; font:24px Arial; color:#ACD83E; border-left:solid 3px #ACD83E; height:35; width:485px; margin-top:35px; padding-left:25px; margin-bottom:20px;}
#mainContentBox	.content
					{padding-top:10px; width:425px;}

/* </> treść główna podstrony */



/* galeria w treści głównej */

div#gallery 		{ width:450px; text-align:center; margin:20px 0px 20px 0px; }
div#gallery #foto 	{ float:left; margin:10px 10px 0px 0px; height:100px;}

#photo_nav		{height:35px; width:100%; border-bottom:solid 1px #9D0102; margin-bottom:15px;}
#photo_nav	.link
					{float:left; width:10%; height:20px;}
#photo_nav	.space
					{float:left; width:80%; height:20px;}
#photo_nav		.off_1
					{border-right:solid 3px #ffffff;}
#photo_nav		.on_1
					{border-right:solid 3px #9D0102;}
#photo_nav		.off_2
					{border-left:solid 3px #ffffff;}
#photo_nav		.on_2
					{border-left:solid 3px #9D0102;}
#photo_nav		TD
					{padding:3px;}

/* </> galeria w treści głównej */



/* tabele w treści głównej - listowanie + szczegóły */

TABLE.workshops	{border-collapse:collapse; border-bottom:solid 1px #4A593C;width:450px; margin-bottom:15px;}
TABLE.workshops	TD.left
				{}
TABLE.workshops	TD.right
				{width:125px; background:#F0F0F0; border-left:solid 1px #1F2517;}
TABLE.workshops	.name
				{font:bold 14px Arial; color:#B50938; width:560px; margin:3px; border-bottom:solid 1px #B50938; padding-bottom:2px; padding-top:0px;}
TABLE.workshops	.subname
				{font:bold 12px Arial; width:560px; margin:3px;}
TABLE.workshops	.description
				{ margin:3px; width:560px; border-bottom:solid 1px #C8C8C8; padding-bottom:5px;}
TABLE.workshops	.quotation
				{ margin:3px; width:560px; padding-bottom:3px; color:#9D9D9D;}
				
TABLE.workshopsList
				{border-collapse:collapse; border-bottom:solid 1px #576066; margin-bottom:15px; margin-right:20px; }
TABLE.workshopsList TR.header	TD
				{font:bold 11px Arial; color:#fff; background:#576066; padding:2px; padding-left:5px; padding-right:5px; text-align:center; vertical-align:bottom; border-right:solid 1px #fff; height:26px;}
TABLE.workshopsList TD.name
				{width:300px; padding:3px; text-align:left; border-bottom:dotted 1px #717073;}
TABLE.workshopsList TD.date
				{width:200px; padding:3px; text-align:center; border-bottom:dotted 1px #717073;}
TABLE.workshopsList TD.ico
				{padding:3px; text-align:center; border-bottom:dotted 1px #717073; border-left:dotted 1px #717073;}
TABLE.workshopsList TD.name A
				{font:bold 12px Arial; color:#1F2517; text-decoration:none;}
TABLE.workshopsList TD.name A LI
				{font:bold 12px Arial; color:#1F2517; text-decoration:none;}
TABLE.workshopsList TD.date A
				{font:bold 11px Arial; color:#666666; text-decoration:none;}
TABLE.workshopsList TD.name A:hover LI
				{color:#B20932;}
TABLE.workshopsList TD.date A:hover
				{color:#B20932;}
				
TABLE.workshops	.top
				{ width:125px; font:bold 11px Arial; background:#1F2517; padding:3px; color:#fff;}
TABLE.workshops	.data
				{ margin:3px; padding-bottom:5px;}
				
TABLE.case		{border-collapse:collapse; width:450px; margin-bottom:15px;}
TABLE.case		.name
				{font:bold 16px Arial; color:#B50938; width:450px; margin:3px; padding-bottom:2px;}
TABLE.case		.subname
				{font:bold 12px Arial; width:450px; margin:3px; border-bottom:solid 1px #B50938; padding-bottom:5px; }
TABLE.case		.header
				{font:bold 12px Arial; color:#7A5137; width:450px; margin:3px; padding-bottom:2px; padding-top:0px;}
TABLE.case		.header LI
				{font:bold 12px Arial; color:#7A5137; list-style-type:disc;}
TABLE.case		.description
				{ margin:3px; width:450px; padding-bottom:7px; padding-left:16px; border-bottom:dotted 1px #7A5137;}
TABLE.case		.quotation
				{ margin:3px; width:450px; padding-bottom:3px; color:#9D9D9D; padding-left:16px;}
				
#sklepy_det		{margin-top:20px; margin-bottom:10px; }
#sklepy_det	TD.left
				{ width:250px; text-align:right; font:bold 11px Arial; color:#666666; padding:5px; padding-left:10px; padding-right:10px; border-top:dotted 1px #666666;}
#sklepy_det	TD.right
				{text-align:left; font:11px Arial; color:#000; padding:5px; padding-left:10px; padding-right:10px; border-top:dotted 1px #666666;}

/* </> tabele w treści głównej - listowanie + szczegóły */



/* menu lewe podstrony */

TD.menuLeft	{ border-right:dotted 1px #ACD83E;}

#menuLeftBox	{font:bold 11px Arial; padding-top:20px;}

		/* link pierwszej podkategorii w stanie nieaktywnym: */
#menuLeftBox	A {font:bold 11px Arial; text-align:left; text-decoration:none; color:#94999D;}
		/* przycisk pierwszej podkategorii w stanie nieaktywnym: */
#menuLeftBox	.off
				{padding-left:20px; padding-top:4px; padding-bottom:3px; margin-bottom:6px; border-top:dotted 1px #576066; border-bottom:dotted 1px #dddddd;}
				
		/* link pierwszej podkategorii w stanie aktywnym: */
#menuLeftBox	.on A
				{color:#ffffff;}		
		/* przycisk pierwszej podkategorii w stanie aktywnym: */
#menuLeftBox	.on
				{ padding-left:20px; padding-top:4px; padding-bottom:4px; margin-bottom:6px; background:#ACD83E;border-top:solid 1px #F4F5E9;}

		/* link drugiej podkategorii w stanie nieaktywnym: */			
#menuLeftBox	.off1 A
				{color:#94999D; }
		/* przycisk drugiej podkategorii w stanie nieaktywnym: */		
#menuLeftBox	.off1
				{padding-left:30px; padding-top:2px; padding-bottom:2px; margin-bottom:4px; }

		/* link drugiej podkategorii w stanie aktywnym: */	
#menuLeftBox	.on1 A
				{color:#ffffff;}
		/* przycisk drugiej podkategorii w stanie aktywnym: */		
#menuLeftBox	.on1
				{ padding-left:30px; padding-top:2px; padding-bottom:2px; margin-bottom:4px; background:#D7EF9D;  }

/* </> menu lewe podstrony */



/* prawa kolumna (newsletter, bannery) */

.caseBox		{padding-top:20px;}

/* </> prawa kolumna (newsletter, bannery) */



/* komunikaty newslettera */

.newsletter_message 
				{color: #DC0000; font-weight:normal; font-size: 11px; font-family: 'Verdana CE', Verdana, sans-serif; text-decoration: none;}

/* </> komunikaty newslettera */



/* formularz kontaktowy */

#ask .table 	{width:100%; margin-bottom:15px;}
#ask .td		{padding:2px; color:#666666; font-weight:normal; font-size: 11px; line-height:18px; font-family: 'Arial CE', Arial, sans-serif; text-decoration: none; margin-left:38px; margin-right:15px; margin-top:15px;}
#ask .header	{color: #4D4E4C; font-weight:normal; font-size: 13px; font-family: 'Tahoma CE', Tahoma, sans-serif; text-decoration: none;}
#ask .message li
				{color: #DC0000; font-weight:normal; font-size: 11px; font-family: 'Verdana CE', Verdana, sans-serif;text-decoration: none;}
#ask .input		{background-color:#FFFFFF; border: 1px solid #CECECE; width:300px; color:#4D4E4C; font-weight:normal; font-size: 11px; font-family: 'Tahoma CE', Tahoma, sans-serif;}
	
#ask .textarea	{background-color:#FFFFFF; border: 1px solid #CECECE; width:300px; height:80px; color:#4D4E4C; font-weight:normal; font-size: 11px; font-family: 'Tahoma CE', Tahoma, sans-serif;}
#ask .submit	{color: #FFFFFF; font-weight:normal; font-size: 11px; font-family: 'Tahoma CE', Tahoma, sans-serif; text-decoration: none; background-color:#EE1B2D;}
	
/* </> formularz kontaktowy */



/* pola formularzy */

.register_button
				{color:#FFFFFF; background-color:#B20033; width:100px;	height:20px; font:bold 10px Verdana; padding-bottom:2px;}
.form_desc_td 	{font:normal 12px Arial; border-bottom:dotted 1px #666666;}
.form_input 	{width:220px; height:20px; line-height:12px; font:normal 11px Arial; color: #666666}
.form_textarea	{width:220px; height:80px; line-height:12px; font:normal 11px Arial; color: #666666}
.form_message 	{font:normal 12px Arial; color:#Fe0000;}

/* </> pola formularzy */



/* lista produktów (opcja) */

#basket_list	{}
#basket_list .button
				{width:50px; height:17px; background:#fff; color:#EE1B2D; border:0px;}
#basket_list TD .produkt
				{border-bottom:dotted 1px #B7B7B7;}
#category_window
				{position:absolute; width:200px; background-color:#fff; border:1px solid #EE1B2D; display:none; padding:15px; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;}

#zakupy_box		{}
#zakupy_box	.ilustracja
				{border:solid 0px #fff; width:110px; height:110px; text-align:center; float:left; margin-right:5px;}
#zakupy_box .on
				{border:solid 1px #B1B1B1;}
#zakupy_box .off
				{border:solid 1px #ffffff;}
#zakupy_box	.ilustracja
				{font:bold 12px Arial; color:#EE1B2D; text-decoration:none;}
#zakupy_box	.ilustracja	A
				{font:bold 12px Arial; color:#EE1B2D; text-decoration:none;}
#zakupy_box	.on	A
				{font:bold 14px Arial; color:#EE1B2D; text-decoration:none;}
#zakupy_box	TD.suma
				{border-top:solid 1px #000000; font:bold 11px Arial; color:#EE1B2D;}
				
#zakupy_lista	{}
#zakupy_lista .inputsubmitZakupy
				{width:18px; height:17px; border:0px; }
#zakupy_lista .inputtextZakupy	{width:50px; height:19px; border:solid 1px #AAAAAA;}
#zakupy_lista	TD
				{padding:2px; padding-bottom:5px;}
#zakupy_lista	TD.suma
				{border-top:solid 1px #000000; font:bold 11px Arial; color:#EE1B2D;}
				
/* </> lista produktów (opcja) */



/* boksy tekstowe strony wejściowej (druga opcja strony wejściowej index_opcja_02.tpl.php) */

.index_title	{height:38px; font:18px Arial; color:#394146; padding-top:5px; margin-bottom:15px; padding-left:25px; border-left:solid 6px #ACD83E;}
			
#index_news		{}
#index_news	.index_news_desc
				{font:11px Arial; color: #576066; text-align:left; padding-top:3px; margin-top:5px; padding-right:5px; padding-left:5px; line-height:18px; font-size-adjust: 100px;}
#index_news .index_news_desc A
				{font:11px Arial; color: #576066; text-decoration:none;}
#index_news .index_news_desc A:hover
				{color:#ACD83E;}
#index_news .index_news_photo
				{width:84px; height:64px; padding:2px; margin-top:5px; float:left; margin-right:2px;}
#index_news img
				{ }
#index_content	{margin-top:15px; margin-bottom:15px;}
#index_content	TD
				{padding:2px; text-align:center; vertical-align:middle;}
				
TABLE.mainContent	{width:935px; margin-left:0px; margin-top:15px;}
TABLE.mainContent	TD.content_1
				{width:305px; padding-left:10px; padding-right:10px; padding-bottom:15px; }
TABLE.mainContent	TD.content_1 .book
				{margin-right:5px; border:solid 1px #666666; vertical-align:top;}
TABLE.mainContent	TD.content_1 .desc
				{margin-right:5px; vertical-align:top;}
TABLE.mainContent	TD.content_1 .index_title
			{height:38px; font:18px Arial; color:#394146; padding-top:5px; margin-bottom:15px; padding-left:25px; border-left:solid 6px #ACD83E;}
TABLE.mainContent	TD.content_2
				{width:305px; padding-left:10px; padding-bottom:3px;}	
TABLE.mainContent	TD.content_2 .newsletter
				{padding-top:7px;}	
TABLE.mainContent	TD.content_2 .banner
				{border:solid 1px #666666;}	
							
#logo_box
				{margin-left:5px; margin-top:10px; margin-right:5px; padding-top:10px; height:70px; vertical-align:top; text-align:center; background-image:url(../images/logo_box_top.gif); background-repeat:no-repeat; background-position:top; border-bottom:solid 6px #ACD83E;}
#logo_box	.left
				{float:left; margin-left:40px;}
#logo_box	.right
				{float:left; width:480px; text-align:center;}
#logo_box	.desc
				{padding-left:10px; font:11px Arial; color:#8893A2;}
				
/* </> boksy tekstowe strony wejściowej (druga opcja strony wejściowej index_opcja_02.tpl.php) */



/* stare menu górne DHTML */

.drop 			{background-color: #fff; padding: 5px 10px 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #AAAAAA;}
.drop a:link, .drop a:visited 
				{ color: #000; text-decoration: none; display: block;	width: 100%;}
.drop a:active, .drop a:hover 
				{color: #EE1B2D; text-decoration: none; display: block; width: 100%;}
.dropfirst 		{background-color: #fff; background-repeat: repeat-x; background-position: top;	padding: 5px 10px 5px; border-bottom-width: 1px; border-bottom-style: solid;	border-bottom-color: #AAAAAA;}
.dropfirst a:link, .dropfirst a:visited 
				{color: #000; text-decoration: none; display: block; width: 100%;}
.dropfirst a:active, .dropfirst a:hover 
				{color: #EE1B2D; text-decoration: none; display: block;	width: 100%;}
				
				
.logo_box		{height:85px; border-bottom:solid 6px #ACD83E; vertical-align:middle; text-align:center;}

.adapt			{font:11px Arial; color: #969DA2; padding-left:5px; padding-top:2px; text-align:left;}
.adapt		A
				{font:11px Arial; color: #969DA2;}
				

/* </> stare menu górne DHTML */


 
/* pozostałe style elementów z poprzednich wdrożeń 


#mainContentBox	.content .img
					{margin-right:10px; border:solid px #000;}
#mainContentBox	.content	.schedule
					{font:bold 16px Arial; color:#B50938; width:420px; margin:3px; padding-bottom:2px; border-bottom:solid 1px #B50938;}
#mainContentBox .content .subtitle_1
					{font:bold 16px Arial; color:#B50938; padding-bottom:2px;}

#mainContentBox .content .subtitle_2
					{font:bold 12px Arial; padding-bottom:5px; }

				

				
.illustration	{padding-top:22px;}
.info			{font:11px Arial; color:#1F2517; width:150px; margin-top:25px; padding-left:15px; margin-bottom:40px; padding-right:15px;}

.language		{padding-top:24px; padding-right:35px;}

.player_top		{padding-top:18px; padding-left:20px; text-align:left; vertical-align:top;}
			


#header_box		{}
#header_box	A	{font-size:10px; text-decoration:none;}
#header_box	 .link
				{display:block; text-align:right; padding-right:13px;}

#position 		{width: 935px; float: center;	position: relative;	z-index: 2;}

*/


				
