@charset "utf-8";
/* CSS Document */
@import url(fx2_FIX.css);

body {
	font:normal 12px Tahoma, Geneva, Kalimati, sans-serif;
	background: #f3f3f3 url(../images/body_bg.gif) top repeat-x;
	margin: 0px;
	padding: 0px;
}
body,
.MODnews ul li a
{
	/* color: #747474; */
	color: #333333;
}


a img					{	border:none; }
a						{	text-decoration: none;	color: #037DAE;			/*color: #9a2574;*/}	

a:hover					{	color: #000000;}

.FLleft					{float:left;}
.FLright				{float:right;}
.TALleft				{text-align:left;}
.TALright				{text-align:right;}
.TALcenter				{text-align:center;}
.TALjust				{text-align:justify;}
.DSPnone				{display:none;}


.clrUl,
.MODlist,
.HRM,
.VRM 
						{padding:0px;				margin:0px;						list-style:none;}

.clrPDN					{padding:0px !important;}
.clrRHT					{clear: right;}

h1.naglowek_test {
font-family: 'Myriad Pro', Calibri, Candara, 'Trebuchet MS';
font-size:30px;
margin:0;
margin-left:25px;
}

h1, h2, h3				{font-weight: normal;   	 color:#000000;}
h1, h2, h3,
.h1, .h2, .h3			{font-family: 'Myriad Pro', Calibri, Candara, 'Trebuchet MS';}
h1, .h1					{font-size: 30px;}
h2, .h2					{font-size: 24px;}
h3, .h3					{font-size: 18px;}						
h4, .h4					{font-size: 12px;}						
.contentMST	,
.content,
.top,
.row,
.footer,
.footerUP				{width:940px;				margin:0px auto;
						 clear:both;				display:block;					padding:0px;}
.top,
.row					{margin-bottom: 0px;		border:none;}

.content				{clear:both;				padding-bottom:10px;}

.contentMST,
.footer,
.footerUP,
.leftColumn,
.rightColumn
						{background-color: #FFFFFF;
						 margin-bottom: 10px;		border:solid 1px #CCCCCC;}
.SingleRow				{clear:both;				float:none;						height:1px;
						 overflow:hidden;			}

h6 {
font-size:13px;
border-bottom:dotted 1px #343434;
margin-bottom:12px;
padding:3px;
padding-left:6px;
color:#000000;

}

h6 a {
font-size:12px;
margin-bottom:12px;
padding:2px;
padding-left:6px;
color:#000000;
background-color:#eefb17;
}

h6 a:hover {
font-size:12px;
margin-bottom:12px;
background-color:#000000;
padding:2px;
padding-left:6px;
color:#eefb17;
}

table.zajecia td,th {
	padding:3px;
	border:solid 1px #999999;
	width:50%;
}
table.zajecia th {
	background-color:#EDEDED;
	font-weight:normal;
	color:#000000;
}

/*--------------------------------------------------------------------------------------------------*/
/*-------------------------------			BTN				       ---------------------------------*/
/*--------------------------------------------------------------------------------------------------*/	

input[type=submit],
input[type=button],
input[type=reset],
.btn
{
	background: #d0d0d0 url(../images/btn_BG.gif) 0px 0px repeat-x;
	border: solid 1px #d0d0d0;
	color: #000000;
	cursor: pointer;
	padding: 0px 5px;
	height: 24px;
	line-height: 24px;
	display: inline-block;
	margin-right: -1px;
}

.btnSLD
{
	/* background:#590662 url(../images/CAL_DI0_BG.gif) top repeat-x !important; */
	background: #c9ff80 url(../images/btnSLD_BG.gif) top repeat-x ;
	color: #581643;
	font-size: 18px;
	padding: 7px;
	border-color: #87ea00;
	text-transform: uppercase;
	font-family:"Myriad Pro", Calibri, Candara, "Trebuchet MS";
	
}
.btnSLD:hover
{
	background: #c9ff80 !important;
	color: #4f8800;
}
a.btn img
{
	margin-bottom: -1px;
}

input[type=submit]:hover,
input[type=button]:hover,
input[type=reset]:hover,
a.btn:hover
{
	background: #eeeeee;
}								 	
/*--------------------------------------------------------------------------------------------------*/
/*-------------------------------			HRL			----------------------------------------*/
/*--------------------------------------------------------------------------------------------------*/


ul.HRM				{	display:inline-block;		}
ul.HRM	li			{	display:inline;				}
ul.HRM	li a		{	/* background:url(../images/menuBTN_NOR_BG.gif) no-repeat left top; */
							display: inline-block;
							margin-right: -4px;
							}
ul.HRM	li a:hover,
ul.HRM	li a:focus	{	}
ul.HRM	li a.choose	{	}

ul.VRM 				{			}
ul.VRM 	li			{			}
ul.VRM 	li a		{	/* background:url(../images/menuBTN_NOR_BG.gif) no-repeat left top; */
							display:block;							
							}
ul.VRM 	li a:hover,
ul.VRM 	li a:focus	{	}
ul.VRM 	li a.choose	{	}



ul.MODlist			{		border-right: solid 1px #d0d0d0; 	margin-right: -1px;}
ul.MODlist	li		{		
							display:inline-block;				vertical-align:top;
							padding:10px;						margin:0px -3px 0px -1px;					
							border-left: solid 1px #d0d0d0;}
						 
/*--------------------------------------------------------------------------------------------------*/
/*-------------------------------			TOP				----------------------------------------*/
/*--------------------------------------------------------------------------------------------------*/
.top				{		}
.top .h1			{		color:#aaaaaa;						margin-bottom:10px;
							white-space:nowrap;}
.topLogo			{		margin: 5px 0px;}
.tabsTOP            {		height: 38px;}

.tabsTOP li a		{		padding: 20px 15px 10px 15px;

							border-left: solid 1px #d0d0d0;
							border-bottom: solid 1px #ffffff;
							outline: none;
							white-space:nowrap;
							}
.tabsTOP li a.rej	{		background:url(../images/courseList_li_a_bg.gif) 100% 22px no-repeat;
							font-weight:bold;	
							color: #000000;					
							}
.tabsTOP li a.rej:hover{	color:#c53094;}																
.tabsTOP li a:hover			{ color: #000000;}
.tabsTOP li a.choose{		background: url(../images/btn_BG.gif) bottom repeat-x;
							border-bottom:solid 1px #d0d0d0;
							color: #000000;}
.FORMsearch					{border: solid 1px #CCCCCC;	
							 background: url(../images/input_TXT_bg.gif) top repeat-x;
							 height: 14px;			overflow:hidden;
							 padding: 0px 5px;		height: 24px;
							 width: 215px;			margin: 10px 0px 0px 30px;
							 }
.FORMsearch	 img			{margin-top: 4px;}							 
.FORMsearch	input			{border: 0px;			background:transparent;		
							 margin-top: 4px;		width:193px;   }								
/*--------------------------------------------------------------------------------------------------*/
/*-------------------------------			CONTENT			       ---------------------------------*/
/*--------------------------------------------------------------------------------------------------*/
.leftColumn,			
.rightColumn		{		display: block;			        	background:#FFFFFF;
							margin: -1px -1px 10px -1px;		position:relative;
							float:left;}
.leftColumn			{		width:219px;						
							border-right: none !important;		z-index:1;}
.rightColumn		{		width:722px; 						min-height:282px;}

.rightColumn .tabsTOP	{	background: url(../images/btn_BG.gif) 0px 25px repeat-x;
							margin-right: 14px;					margin-top:10px;
							margin-left: 10px;					border-bottom: 1px solid #E0E0E0;
							clear:both;							display:block;
							float:none;							text-align:right;}
.rightColumn .tabsTOP li a
					{		color:#000000;
							border-left-color: #E0E0E0;				
							padding: 9px 10px;
							margin-top: 5PX;				}
.rightColumn .tabsTOP li a:hover
					{		background: #ffffff;
							color: #c53094;	}							
.rightColumn .tabsTOP li a.choose
					{		
							background: #FFFFFF url(../images/tabsTOP_choose_RC.gif) top repeat-x;
							border-bottom: solid 1px #FFFFFF;			
							position:relative;							
							margin-top:	0PX;
							bottom: -1px;	
							padding: 14px 10px 9px 10px;												
							color: #000000;
							}					
.tabsBIG li			{		background:#000000 url(../images/tabsBIG_li_bg.gif) top repeat-x;}
.tabsBIG li.podmenu			{
	background:#000000 url(../images/tabsBIG_li_bg_sub.gif) top repeat-x; height:32px; font-size:14px; padding-top:0px;}
.tabsBIG li,
.tabsBIG li a 		{		height:40px;						overflow:hidden;}

.tabsBIG li a		{		background: url(../images/tabsBIG_li_a_bg.gif) 205px 13px no-repeat;					
							padding:8px 0px 10px 6px;				color:#ffffff;						outline: none;}
.tabsBIG li.podmenu a		{		background: url(../images/tabsBIG_li_a_bg.gif) 205px 10px no-repeat;					
							padding:7px 0px 4px 29px;				color:#ffffff;						outline: none;}
.tabsBIG li a:hover,
.tabsBIG li a.choose  {		background-color: #FFFFFF;				color:#000000;
							background-image: url(../images/tabsBIG_li_aHVR_bg.gif);}
.tabsBIG li a:hover	{		opacity: 0.7;}
.tabsBIG li a.choose{		opacity: 1;}									
/*--------------------------------------------------------------------------------------------------*/
/*-------------------------------			FOOTER			       ---------------------------------*/
/*--------------------------------------------------------------------------------------------------*/
.footerUP					{	background:#ffffff url(../images/footerUP_bg.gif) bottom repeat-x;
								min-height: 165px;}
.footerUP .modTRE			{	width:293px;					

							/* display:inline-block;		margin:10px -3px 10px -1px;		 */
							float:left;
							vertical-align:top;
							padding:0px 10px;				margin:10px 0px 10px -1px;					
							border-left: solid 1px #d0d0d0;	
							min-height: 150px;
							}
.footerUP .modTRE h3		{	padding:0px;					margin:0px;}
.footerUP .modTRE input		{	height: 14px;				padding:4px 3px;}

.footer ul.MODlist	li	{	height:23px;					line-height:23px;					color:#9b9b9b;}


.footer ul.MODlist	li	a img {vertical-align: middle;}
.footer ul.HRM			{	position:absolute;				right: 20px;						top: 15px;}
.footer ul.HRM	li	a	{	padding:0px 5px;				color: #676767;	}
.footer ul.HRM	li	a:hover
						{	color: #c53094;}
.footer 				{	background:#ffffff url(../images/footer_bg.gif) top repeat-x;
							position:relative;				}

.MODnews ul 
{
	margin-top:10px;
}
.MODnews ul li
{
	margin-bottom: 10px;
	min-height: 46px;
}

.MODnews ul li .ELMcalendar 
{
	margin-left: 0px;
	clear:left;
}
.MODnews ul li .ELMcalendar  .h4
{
	display: block;
}

.ELMcalendar 
{
	text-align:center;
	display:inline-block;
	width: 40px; 
	margin:0px 10px;
	vertical-align: top;
}
.ELMcalendar .h4
{
	background:#8c226a;
	color: #999999;
}
.ELMcalendar .h2
{
	padding: 0px;
	border: solid 1px #CCCCCC;
	border-top: none;
	background: #FFFFFF;
	color:#000000;	
	display:block;
}
/*--------------------------------------------------------------------------------------------------*/
/*-------------------------------			BIG BOX                ---------------------------------*/
/*--------------------------------------------------------------------------------------------------*/
#tabsBGSTbxs div.bigBOX blockquote
{
	margin:0px;
	padding: 10px 10px 10px 30px;
	
	background-position: right top;
	background-repeat: no-repeat;
	min-height: 280px;	
}
#tabsBGSTbxs div.bigBOX blockquote.BOXmtr
{
	background-image:url(../images/bigBOX_BG_GMZ.jpg);	
}
#tabsBGSTbxs div.bigBOX blockquote.BOXsct
{
	background-image:url(../images/bigBOX_BG_SCZ.jpg);
}
#tabsBGSTbxs div.bigBOX blockquote.BOXszt
{
	background-image:url(../images/bigBOX_BG_SZT.jpg);	
}
#tabsBGSTbxs div.bigBOX blockquote.BOXenk
{
		background-image:url(../images/bigBOX_BG_ENK.jpg);
}
#tabsBGSTbxs div.bigBOX blockquote.BOXtka
{
		background-image:url(../images/bigBOX_BG_TKA.jpg);
}
#tabsBGSTbxs div.bigBOX blockquote.BOXgmz
{
		background-image:url(../images/bigBOX_BG_MAT.jpg);
}

#tabsBGSTbxs div.bigBOX{
	display:none;
	margin: 0px;
}
#tabsBGSTbxs div.choose
{
	display:block;
	
}
#tabsBGSTbxs div.bigBOX h4
{
	text-transform: uppercase;	font-weight:normal; margin: 15px 0px 5px 0px;
	
}
#tabsBGSTbxs div.bigBOX h1,
#tabsBGSTbxs div.bigBOX h2
{
	margin:0px; padding:0px;	
}
#
tabsBGSTbxs div.bigBOX h1
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 33px;
}

ul.courseList a
{
	padding-left: 15px;
	background: url(../images/courseList_li_a_bg.gif) left center no-repeat;
	color: #ca3198;
}
ul.courseList a:hover
{
	color: #000000;
}

.ELMprice
{
	background:#000000;
	display: inline-block;
	padding: 5px;
	margin-bottom: 4px;
 	color: #fdfa00;
	width: 80px;
	text-align: left;
	border: solid 1px #000000;
}
#tabsBGSTbxs div.bigBOX .ELMprice h4,
.ELMprice h4
{
	margin: 0px;
	text-transform: none;
}
#tabsBGSTbxs div.bigBOX .ELMpriceBOX
{
	position: absolute;	
	right: 12px;
	bottom: 10px;
	width: 197px;
	display: block;

}

/*--------------------------------------------------------------------------------------------------*/
/*-------------------------------			KALENDARZ		       ---------------------------------*/
/*--------------------------------------------------------------------------------------------------*/
div#kalendarz
{
	background:#000000;
	width: 175px;
	height: 146px;
	position:relative;
}
div#kalendarz div
{
	background: #FFFFFF url(../images/CAL_DI0_BG.gif) top repeat-x;;
	line-height:20px;
		height: 21px;
		text-align: center;
		color:#ffffff;	
}
div#kalendarz div a
{
	color:#93DCFF;
}
div#kalendarz div div
{	

	width: 25px;


	background: #FFFFFF url(../images/CAL_DIV_BG.gif);
	float:left;
}
div#kalendarz  .monthday,
div#kalendarz  .selectedday,
div#kalendarz  .saturday,
div#kalendarz  .sunday,
div#kalendarz  .dni_tygodnia
{
	
	width:25px;	
	
	background: #FFFFFF;
}
div#kalendarz  .selectedday,
div#kalendarz  .monthday	 {	background: #FFFFFF url(../images/CAL_MON_BG.gif);}
div#kalendarz  .dni_tygodnia {	background: #999999 url(../images/CAL_DAY_BG.gif);	color: #FFFFFF;}
div#kalendarz  .sunday		 {	background: #d5d6c9 url(../images/CAL_SAN_BG.gif);}
div#kalendarz  .saturday 	 {	background: #ebebe5 url(../images/CAL_SAN_BG.gif);}

div#kalendarz  .monthday a,
div#kalendarz  .selectedday a,
div#kalendarz  .saturday a,
div#kalendarz  .sunday a,
div#kalendarz  .dni_tygodnia a			 {	display:block;		color:#0f0f0f;		line-height:20px;}

div#kalendarz  .monthday a:hover,
div#kalendarz  .selectedday a:hover,
div#kalendarz  .saturday a:hover,
div#kalendarz  .sunday a:hover,
div#kalendarz  .dni_tygodnia a:hover
{
								opacity: 0.5;
}
div#kalendarz  .selectedday a{	border: dashed 1px #6e6e6e;	width:23px;				line-height:18px;	}

div#kalendarz a.sel01		{	background:#005e85 url(../images/CAL_SEL01_BG.gif);		color: #FFFFFF;			}
div#kalendarz a.sel02		{	background:#FF0000;		color: #FFFFFF;	} 
div#kalendarz a.sel03	 	{	background:#FF0000;		color: #FFFFFF; }
div#kalendarz  .selectedday  a.sel01,
div#kalendarz  .selectedday  a.sel02,
div#kalendarz  .selectedday  a.sel03
							{	border: dashed 1px #000000;	}

.border_top {
	border-top:solid 1px #333333;
	 padding-top:6px;
}
.border_bottom {
	border-bottom:solid 1px #333333;
	 padding-bottom:6px;
}

iframe p  {
	padding:2px;
	border:solid 1px #000066;
}
