@charset"utf-8";



body	{

		margin:0;

		padding:0;

		cursor:default;

		font-family: Tahoma, 'TrebuchetMS','LucidaGrande',Verdana,Arial;

		font-size:10pt;

		color:#000;

		background:#ffffff;

		}





/*************************************************************/

/**********************STYLEGLOBALNE**************************/

/*************************************************************/



A:active	{color:#23a4ff;}

A:link		{color:#000000;text-decoration:none;}

A:visited	{color:#000000;text-decoration:none;}

A:hover		{color:#0b5ea0;text-decoration:none;}



IMG	{border:0px;

	vertical-align:top;}

	

TABLE	{vertical-align:top;			

		background-repeat:repeat;			

		background-color:transparent;			

		border:0px green solid;

		padding:0;

		margin:0px;

		font-size:10pt;

		text-align:left;}



TD	{vertical-align:top;	

	margin:0px;		

	padding:0px;

	border:0px green solid;

	background-color:transparent;

	font-size:10pt;

	text-align:left;}



h1,h2,h3	{font-family:Tahoma, 'TrebuchetMS','LucidaGrande',Arial;

			font-weight:bold;

			margin:0px;

			padding:0px;}



H2	{font-size:16px;

	color:white;

	margin:7px 0px 0px 0px ;}



DIV	{margin:0px;		

	padding:0px;

	border:0px #000000 solid;}



P	{margin:0px;

	padding:0px;

	border:0px #000000 solid;}


/*************************************************************/	

/**********************SRODKOWANIECALOSCI*********************/	

/*************************************************************/	





#srodkujacy	{



	width:100%;

	margin:0 auto 0 auto;

	padding:0;

	vertical-align:top;

	text-align:center;

	background:#ffffff;

	height:auto;

	}	

	
.clearboth{
clear:both;
}
	



#calosc	{

	margin:0 auto;

	padding:0;

	width:974px;

	background: #ffffff;

	border:10px #ffffff solid; 

	text-align:left;

	height:auto;

	}

	

	#left_section{

		float:left;

		width:189px; 

		padding:0; 

		margin:-20px 0 0 0; 

		vertical-align:top;

		top:0;

		height:auto;

		

	}

	.tytulyModulowLewo{

	position:absolute;

	top:13px;

	left:20px;

	color:#0b5ea0; 

	font-size:13pt;

	}



	.holder7{

	background:url(images/oferty_25.jpg);

	position:relative;

	}
	
	.holder12{

	background:url(images/oferty_25.jpg);

	position:relative;

	}
	
	.holder11{

	background:url(images/oferty_25.jpg);

	position:relative;
	margin:7px 0 0 0;

	}





	#randomphotos_photo{

	text-align:center;

	

	}



	.holderInfo p, .holderInfo + p, .holder11 >p+p{

	margin: 0 12px 0 12px;

	width: auto;

	text-align:center;

	font-size:12px;

	}
	.holder11 .holderInfo{

	margin: 8px 0 0 0;



	}



	

	

		#image_box{

			float:left;

			width:590px; 

			height:auto;  

			margin:0;

			padding:0; 

			vertical-align:top; 

			margin-bottom:10px;
			position:relative;

		}
		
		#image_box .headers {
		margin:5px 15px 0 15px;
		position:absolute; 
		top:95px;
		left:0;
		width:150px;
		}
		
		#image_box h3{
		margin:5px 0 0 0; 
		color:#0B5EA0; 
	
		width:150px; 
		font-weight:normal;
		}

		#location_box{

			width:572px; 

			height:26px;

			background:url(images/rama_04.jpg);

			margin:3px 10px 0; 

			padding:0;

			
			
		}

		

		

		.float_left{

		float:left;

		}

		.float_right{

		float:right;

		}

		#rama_dol{

		 height:11px;

		 width:572px;

		 margin:0 10px; 

		 

		 }

		

		 .float_left_bg{

		 background:url(images/rama_14.jpg);

		 width:523px;

		 height:11px;

		 float:left;

		 }

		

				

		

			span.location_p {position:absolute; top:290px;left:30px; color:#0b5ea0; font-size:13pt; z-index: 1000; }

			span.location_p a.location {padding-top:10px; color:#0b5ea0; font-size:13pt; text-decoration:none; font-weight:normal;}

			span.location_p a.location :hover{color:#0b5ea0; font-size:13pt; text-decoration:none; font-weight:normal;}

			span.location_p a.location_current {color:#0b5ea0; font-size:13pt; text-decoration:none; font-weight:normal;}

			span.location_p a.location_current :hover{color:#0b5ea0; font-size:13pt; text-decoration:none; font-weight:normal;}

			

		#content_box{

			width:570px; 

			height:auto;

			margin:0 10px 0 10px;

			float:left;

			border:1px solid #bbbbbb;



		}
		
		#content_box .holder1{
		margin:10px;
		
		}
		
		
			.holder12 {margin:8px 0 0 0; }
			.holder3 {margin:0; }

			.holder2 {margin:-100px;}

			.holder1 {margin:0 0 0 0;  /*width:610px;*/}

			.holder1 p{padding-bottom:0px;}

			.back_print_up {margin-bottom:10px; text-align:center;}

		

		

		

	#right_section{

		float:right;

		width:189px;

		height:auto;
		
		padding:0; 

		margin:-10px 0 0 0; 

		vertical-align:top;

		top:0;

		}

		div.holder2 {margin:0 auto 10px auto; width:140px;}

		

		.holder5 {margin:2px 0 0 0;}

	

		#holderIkony{

		width:201px;	

		}	



		.tytulyModulowPrawo{

		position:absolute;

		top:14px;

		left:20px;

		color:#0b5ea0; 

		font-size:13pt;
		}

		

		.holderInfo2, .holderInfo2 p, .holderInfo2 > p, .holder10 p+p{

		margin: 5px 10px 0 10px;

		

		text-align:left;

		font-size:12px;

}
	.holder10 .holderInfo2{

		margin: 8px 0 0 0;


}
.holder10 .holderLogowanie{

margin: 8px 10px 0 10px;
}

		

	#footer_section{

		text-align:center;



		width:100%;

		clear:both;

		background:#b4b8bb;

		height:auto;

	}

	

	.footer{

	

	

	}







	

p.footer a { color:#000000;}	

p.center		{text-align:center;}



p.banner{padding:10px;}

p.visinfo{ font-size:8pt;}



.art_similarcontent_dt {border-bottom:1px #ddd dotted; background:#fff; color:#aaa; font-size:8pt;}



/*************************************************************/	

/**********************MENU***********************************/	

/*************************************************************/



ul.tree{

	display:block;

	margin: 0;

	padding:0;

	

	}



ul.tree ul{

	

	

	padding:0;



	}



ul.tree  li{

	display: block;

	list-style-type:none;

	/*padding-left:12px;*/

    line-height:27px;

	background:url(images/index_09.jpg);

	

}

ul.tree > li:hover, ul.tree li:hover{

background:url(images/index_zamiana_09.jpg);

}

ul.tree li ul li:hover{

background:url(images/index_zamiana_09.gif);

}




ul.tree li.closed{	}

ul.tree li.opened{	}



ul.tree li a{

	font-size:12px;

	text-decoration:none;

	cursor:pointer;

    line-height:20px;

	margin-left:40px;

	text-align:center;

	}

ul.tree li a.folder{

	margin: 0 0 0 0;

    padding: 0 0 0 0;



	}



ul.tree li a.active{

	font-weight:normal;

    color: #0b5ea0;

}



ul.tree li a:hover{

	text-decoration:none;

    color: #0b5ea0;

	

	

	}



ul.tree li ul li {

	padding-left:10px;

	border-bottom: 0px #dddddd dotted;


	line-height:20px;
	

	

}

/*************************************************************/

/************************POGODA******************************/

/*************************************************************/



.weather_one{

float:left;

margin: 5px;



}

.weatherTitle{

color:#c9000e;



}

.holder6{

background:url(images/pogoda_20.jpg);

width:201px;

position:relative;
margin:4px 0 0 0;

}
.holder10{

background:url(images/pogoda_20.jpg);

width:201px;

position:relative;
margin:0;

}


.holder9{

background:url(images/pogoda_20.jpg);

width:201px;

position:relative;
margin:-5px 0 0 0;

}



#weatherLink{

text-align: center;

clear:both;





}

#weather_text{

text-align: center;

}



#weather_image{

text-align: center;

padding: 0 7px 0 10px;



}

#pogoda{

margin: 5px 20px 15px;



}



#pogoda h1{

color:#c9000e;

font-size:23px;

}

#currentWeather tr  {

font-size:13px;





}





#currentWeather tr td{

font-size:11px;

padding:0 0 0 5px;



}









	

/*************************************************************/

/*************************Mapa google***************/

/*************************************************************/

#map{

width:570px;

height:400px;

}







.googleMapsOpis{

margin:10px 0 0 0; 



}



/*************************************************************/	

/********************contentText******************************/	

/*************************************************************/

	

TABLE#text_contentitemstable	{width:550px;

								margin-left:auto;

								margin-right:auto;}



#text_contentitemstable p	{font-size:10pt;

							font-weight:normal;

							color:#000000;

							margin:0px;

							margin-bottom:8px;}





/*************************************************************/

/********************GALERIA**********************************/

/*************************************************************/

	



/************************* MINI GALERIA **********************************/

.holderGaleria{

text-align:center;

margin-top:10px;

}



#thumbs #galeriaThumbs img{

vertical-align:middle;



}

#mainFoto{

position:relative;

}



#descriptionIcon{

position:absolute;

z-index:1900;

margin:7px;





}

			

			

/*************************************************************/

/********************NEWS & ARTICLES**********************/	

/*************************************************************/

.newsTable{

width:560px;





}

.newsTable tr .newsTableImage{

width: 80px;

height: 80px;

text-align:center;



}



.newsTable tr .newsTableTitle{

text-align: center;

padding-left: 10px;

font-weight:bold;

font-size:17px;

}



.newsTable tr .newsTableIntro{

text-align: left;

padding-left: 10px;

font-size:15px;



}



.newsTable tr .newsTableContent{

text-align: left;



}



.newsTable tr .newsTableAuthor{

text-align: right;

padding-right: 10px;



font-size:10px;

color:#0B5EA0;

}



.newsTable tr .newsTableDate{

text-align: right;

padding-right: 10px;



font-size:10px;

color:#0B5EA0;

}


.ajuMainPageNewsAuthor{

text-align: right;

padding-right: 10px;

font-size:10px;


color:#0B5EA0;

}



								

/********** komentarze do newsów i artykułów **********/



.pasekKomentarzDiv{

width: 558px;

cursor: pointer;

margin-left:-10px;
border:2px #0B5EA0 solid;

background: #FFFFFF;

padding: 4px;

text-align: center;

}



.ajuNewsCommentAuthor{

text-align: right;

padding-right: 10px;



font-size:10px;

color:#0B5EA0;

}



.ajuNewsCommentDate{

text-align: right;

padding-right: 10px;



color:#0B5EA0;

font-size:10px;

}



.ajuNewsCzytajDalej{

text-align: right;

padding-right: 10px;

color: #0B5EA0;

font-size:10px;

}

.ajuNewsCzytajDalej a{

color: #0B5EA0;

}



/*************************************************************/

/******************** Klasa invisible ************************/	

/*************************************************************/

 .invisible_class { visibility:collapse; line-height:0px; display:none; height:0; }

ul.tree .invisible_class { visibility:collapse; line-height:0px; display:none; height:0; }

ul.tree li.invisible_class { display: none; visibility:collapse; line-height:0px; margin:0px; padding: 0px; border: 0px; font-size: 0px; background-image: none; }

ul.tree li.invisible_class a { display: none; visibility:collapse; line-height:0px; margin:0px; padding: 0px; border: 0px; font-size: 0px; background-image: none; }







/*************************************************************/		

/******************** REKLAMA I BANNERKI ***************************/	

/*************************************************************/

#banner{

		margin: 0 10px;

		float:center;

		width:470px;

		margin-top:10px;

		}


#reklama p{
padding-top:5px;
}
	

/*********************************************************************/

/**************ANKIETY (ICEPOLL) (to takie do glosowania)************/

/*********************************************************************/
#ankieta, #wyniki{
text-align:center;
margin:0 12px 0 12px;

}

#ankieta form{
margin:10px 0 10px 0;

}


#ankieta .ankieta_odpowiedz{
font-size:11px;
margin:0 0 0 5px;
text-align:left;
}

#ankieta p, #wyniki p{
font-size:11px;

}


#ankieta #wyniki a{
color:#0B5EA0;

}

#wyniki > #ankieta_pytanie{
padding-bottom:10px;
font-size:13px;

}


/*********************************************************************/

/************ANKIETY (POLLS) (prezentacja wynikow ankiet)************/

/*********************************************************************/





/*************************************************************/						

/********************KATALOGPRODUKTOW*************************/

/*************************************************************/

			

#productCatalogueTableDiv{

width: 550px;

clear:both;

padding-top:10px;


text-align:justify;



}

#nextPrev{

width: 570px;

float:left;

border-bottom:1px solid #bbbbbb;

height:24px;
margin-left:-10px;

}



#nextPrev #productCatalogueTableP{

float:left;

padding-top:5px;

padding-left:20px;

}

#nextPrev #productCatalogueTableN{

	float:right;

	padding-top:5px;

	padding-right:20px;

}



#productCatalogueTableDiv #productCatalogueTableImage{

clear:both;

margin-right:20px;

float:left;



}



#productCatalogueTableDiv #productCatalogueTableImage a{

display:block;

padding:0 10px 10px 10px;

}





.itemItemName{

font-size:21px;

font-weight:bold;



}

.itemItemCompany{

font-size:18px;

font-weight:bold;



}

.itemItemOfert{

font-size:15px;

font-weight:bold;



}





#katalog_contentitemstable tr td{

padding:5px 10px;



}



#katalog_contentitemstable p.sortowanie{

			margin:0px;

			margin-bottom:8px}	

	#katalog_contentitemstable p.sortowanie A:active{

			color:#ffb165;

			font-weight:bolder;}

	#katalog_contentitemstable p.sortowanie A:link{

			color:#ffb165;

			text-decoration:none;}

	#katalog_contentitemstable p.sortowanie A:visited{

			color:#ffb165;

			text-decoration:none;}

	#katalog_contentitemstable p.sortowanie A:hover{

			color:#ffb165;

			text-decoration:underline;}

	#katalog_contentitemstable a:hover{

			text-decoration:underline;}	



/*************************************************************/	

/********************NEWSLETTER************************/	

/*************************************************************/
.Newsletter + form{
text-align:center;
margin:10px 0 0 0;


}
.holder11 form p{
text-align:center;
margin:10px 0 0 0;


}



/*************************************************************/		

/********************RANDOMPHOTOS*****************************/

/*************************************************************/					



	

/*************************************************************/		

/********************PHOTOGALERRY*****************************/

/*************************************************************/



/*************************************************************/

/********************fck**************************************/

/*************************************************************/



																	

/*************************************************************/

/********************KALENDARZ********************************/	

/*************************************************************/





/*************************************************************/		

/********************POZOSTALEKLASY***************************/	

/*************************************************************/

				

A.words{

	color:orange;

	font-weight:bold;

}



.article_partitle{

	margin-top:0px;

	margin-bottom:10px;

}



A.article_link{

	font-weight:bold;

}



P.article_paragraph{

	margin:0px;

	margin-bottom:10px;

}



P.article_image{

	margin:10px;

	text-align:center;

}



p.article_pages_pos{

	text-align:right;

}



A.article_pages_inactive{

	visibility:hidden;

}



.callendar_field{

	border:1pxblacksolid;

}



span.quote{

	font-style:italic;

	font-size:9pt;

	color:#4e6e92

}



A.active{

	color:#13ca00;text-decoration:none;

}



A.img_gal_link_style{

	margin:0px;

}



p.footer{

			font-family:'LucidaGrande',Verdana,Arial,Sans-Serif;

			font-size:7pt;

			margin:10px 0 0 0;

			color:#000000;

			text-align:center;
			padding-bottom:10px;

}

			

a.header1{

font-size:36px;

color:#FFFFFF;

margin:0px;

}



p.content{

	margin:10px;

	text-align:justify;

	margin-left:15px;

	margin-right:15px;

}



a.dt{

	color:white;

}





.galeria{

	text-align:center;

}



.galeria table{

	margin-left:auto;

	margin-right:auto;

}



.galeria td{

	padding:5px 5px 10px 5px;}



.galeria td img{

	border:1px solid black;}

	

/*************************************************************/

/*****************SYSTEM WYSZUKIWANIA*************************/

/*************************************************************/



#searchTable{ width:100%; margin:0 auto; padding:0; border:0; border-collapse:collapse; text-align:center;}

#searchTable td { text-align:center; padding:10px; margin:0 auto; width:100%;}

#searchTable td p {padding-bottom:0; }



.search_top {

	text-align:center;

	border-bottom:1px #e8e8e8 dotted;

	margin:0 auto;

	padding:0;

	width:100%;

}

.search_bottom {

	text-align:center;

	border-bottom:0;

	margin:0 auto;

	margin-bottom:0;

	width:100%;

}

#search_box_submit {

	margin: 10px auto;

	

}

.holderWyszukiwarka {

background:url(images/searchbar_08.jpg);

width:201px;

height:33px;

float:left;
margin:0 0 12px 0;

}

.holderWyszukiwarka form p input{

background:transparent none repeat scroll 0 0;

margin:11px 0 0 0;

border:none;

cursor:pointer;

}

.holderWyszukiwarka form p #q{
margin:11px 0 0 11px;}
.holderWyszukiwarka form p #q1{

background:transparent none repeat scroll 0 0;
width:30px;
padding:0;

border:none;


cursor:pointer;

}



p.search_group_title {

	width:100%;

	text-align:left;

	font-weight:bold;

	border-bottom:1px #e8e8e8 dotted;

	margin:5px 0 0 0; 

	vertical-align:middle;

}



.search_noitem {

	font-style: italic;

}







/*************************************************************/	

/**********************FORMULARZ*****************************/	

/*************************************************************/
#delphiEmail{
margin:10px 15px 10px 0;

}






/*************************************************************/

/**********************PROMOCYJNE TEKSTY**********************/

/*************************************************************/





/*************************************************************/

/********************* nearestTrainings **********************/

/*************************************************************/





/*************************************************************/

/****************** trainingsSearchSystem ********************/

/*************************************************************/





/*************************************************************/

/******************** trainingsCatalogue *********************/

/*************************************************************/





/*************************************************************/

/******************** locationsCatalogue *********************/

/*************************************************************/





/*************************************************************/

/******************** lecturersCatalogue *********************/

/*************************************************************/





/*************************************************************/								

/******************* Najnowsze produkty **********************/	

/*************************************************************/

#latestProductTable{

margin:5px 5px 0 5px;

}
#latestProductTable a{

margin:0 0 10px 0;

}

.latestProducts {

text-align:center;

font-size:11px;

padding:5px 5px 5px 10px;
border-bottom:1px solid #bbbbbb;
vertical-align:middle;

}

.latestProducts + .latestProducts {
padding:5px 10px 5px 5px;

}

.latestProducts .latestProductName{

font-size:11px;

font-weight:bold;




}



/*************************************************************/

/************** MAPA GOOGLE (ajuGoogleMaps) *****************/	

/*************************************************************/









/*************************************************************/

/*** menu (pliki rootContent.tmpl i rootContentRep.tmpl ******/	

/*************************************************************/



div.rootContent, div.rootContentRep {
	
	
	
}



	p.rootContent_title {

		font-weight: bold;
		
	}

	

	p.rootContent_description {

	

	}

	





	p.rootContentRep_title {
	margin-top:3px;
	

	}

	

	p.rootContentRep_description {

		

	}

	



#competitionForm p label{width:35%; float:left; clear:left; font-size:10pt; font-weight:bold; display:block; text-align:right;}
#competitionForm p label span{color:#ff0000}
#recaptcha_area{width:auto !important; margin:0 auto;}
