/* GLOBAL DEFINITIONS */
/* ************************************************************ */
  BODY
  		{}

/* ************************************************************ */
  TABLE, SPAN, DIV, P, UL, LI, FORM, INPUT, FORM, INPUT, SELECT, TEXTAREA
		{text-decoration:none; 
		font-weight: normal; 
		font-family: Arial,  Helvetica; 
		font-size: 8pt;
		}
FORM, INPUT, FORM, INPUT, SELECT, TEXTAREA
		{}

/* ************************************************************ */
/* Links */
A, 
A:link, 
A:visited,
A:hover,
A:active
		{
		font-size: 8pt;
		text-decoration:underline;
		font-weight:bold;
		color:blue}
A:hover
		{color:#000000;}

A:active
		{color:#660000;}


/* ************************************************************ */
/* Calendar */

/* BEGIN */
/* we delete underline and set width to normal*/
.CUN A,
.CDNH A,
.CMN A,
.CYN A,
.CUP A,
.CDO A,
.CDT A,
.CDN A,
.CDW A
		{text-decoration:none;
		font-weight:normal}
.CUN A:VISITED,
.CDNH A:VISITED,
.CMN A:VISITED,
.CYN A:VISITED,
.CUP A:VISITED,
.CDO A:VISITED,
.CDT A:VISITED,
.CDN A:VISITED,
.CDW A
		{text-decoration:none;
		font-weight:normal}
.CUN A:HOVER,
.CDNH A:HOVER,
.CMN A:HOVER,
.CYN A:HOVER,
.CUP A:HOVER,
.CDO A:HOVER,
.CDT A:HOVER,
.CDN A:HOVER,
.CDW A
		{text-decoration:none;
		font-weight:normal}


/* USer menu */		
A.CUN,
A.CUN:link,
A.CUN:visited
		{ color: #000066;width:100%;}
A.CUN:hover
		{ color:white;background:black;width:100%;} 



/* header in small navigation*/
A.CDNH,
A.CDNH:link,
A.CDNH:visited
		{font-weight: bold; 
		color: #444444;}
A.CDNH:hover
		{font-weight: bold;
		color: #000000;}



/* month navigation */
A.CMN,
A.CMN:link,
A.CMN:visited
		{ color: #000066;}
A.CMN:hover
		{ color:white;} 



/* year navigation */
A.CYN,
A.CYN:link,
A.CYN:visited
		{ color: #000066;}
A.CYN:hover
		{ color:white;} 



/* upcoming events */
A.CUP,
A.CUP:link,
A.CUP:visited
		{font-weight:bold;
		color: #000066;}
A.CUP:hover
		{font-weight:bold;
		color:white;} 


/* overflow of current month */
TD.CDO
		{background: #DDDDDD;}
A.CDO,
A.CDO:link,
A.CDO:visited
		{color: #888888;}
A.CDO:hover
		{color:#000000;} 



/* today in small navigation */
TD.CDT
		{background: #ff3300}
A.CDT,
A.CDT:link,
A.CDT:visited
		{ color: #000000;}
A.CDT:hover
		{ color:#ffff00;;} 


/* normal day in small navigation */
TD.CDN
		{padding:0px;
		color: #000000;}
A.CDN,
A.CDN:link,
A.CDN:visited
		{ color: #000066;}
A.CDN:hover
		{ color:white;} 


/* week column in day navigation */
TD.CDW
		{background: black;}
A.CDW,
A.CDW:link,
A.CDW:visited
		{ color: yellow;}
A.CDW:hover
		{ color:white;} 



.CalYearEvent
		{}
.CalYearEventHEADER
		{font-size: 8pt;}
.CalYearWeekEnds
		{background-color: #33ffff;}

		
/* DETAIL OF EVENT */
TABLE.CVE
		{background: transparent;
		color:white;
		border:outset 1px;}
TD.CVEH
		{background: #DCEEFC; 
		color:black;}

		
/* listed events (day, week, month, search views)*/
A.OneEvent, 
A.OneEvent:link, 
A.OneEvent:visited
		{font-weight:bold;} 
A.OneEvent:hover	
		{font-weight:bold;} 

TABLE.OneEvent, 
TABLE.ListEvent, 
TABLE.HListEvent
	 	{}
TD.OneEvent, 
TD.ListEvent
		{border: outset 1px;
		font-weight:bold;
		color:black;}


/*	GRAPHICAL MONTH VIEW */	
TABLE.MBG				
		{}
TD.MBGHEADER
		{color:#000000;}
A.MBGHEADER, 
A.MBGHEADER:link, 
A.MBGHEADER:visited
		{color: #0000ff;}
A.MBGHEADER:hover
		{color: #000000;}

TD.MBG
		{border:outset 1px;}
TD.MBGDAYS
		{}
A.MBGDAYS, 
A.MBGDAYS:link, 
A.MBGDAYS:visited
		{color: #FFFFFF;}
A.MBGDAYS:hover
		{color: #FFC000;}

TD.MBGDAYSCURRENT
		{border:outset 1px;}
A.MBGDAYSCURRENT, 
A.MBGDAYSCURRENT:link, 
A.MBGDAYSCURRENT:visited
		{color: #000000;}
A.MBGDAYSCURRENT:hover
		{color: #0033ff;}

TD.MBGDAYSOVER
		{border:outset 1px;
		background:#EEEEEE}
A.MBGDAYSOVER, 
A.MBGDAYSOVER:link, 
A.MBGDAYSOVER:visited
		{color: #000000;}
A.MBGDAYSOVER:hover
		{color: #0033ff;}

TD.MBGDAYSTODAY
		{border:outset 1px;
		background: #ccffff;}
A.MBGDAYSTODAY:link, 
A.MBGDAYSTODAY:visited
	{color: #000000;}
A.MBGDAYSTODAY:hover
	{color: #0033ff;}

TD.MBGWeekCol
	{}
A.MBGWeekCol:link, 
A.MBGWeekCol:visited
	{color: #0000ff;}
A.MBGWeekCol:hover
	{color: #000000;}

/* filter color for categories and locations */
.SC
 	{background-color:yellow;
	color:black;}


/* Setting for Forms header */
.FF0
	{border: outset 1px;}
.FFHeader
	{background:#606060;
	color:#FFFFFF;
	font-weight:bold;}
.FF1
	{color:#000000;
	font-style:normal;
	font-weight:bold;}
.FF2
	{color:#000000;
	font-style:normal;}





/* ************************************************************ */
/* BEGIN - TAB SYSTEM - */
.tabsystem {
 border: none;
 width: 100%;
/* scrollbar-3dlight-color:#666;
 scrollbar-arrow-color:#eee;
 scrollbar-base-color:#ffffff;
 scrollbar-darkshadow-color:#ffffff;
 scrollbar-face-color:#eeeeee;
 scrollbar-highlight-color:#eeeeee;
 scrollbar-shadow-color:#666;*/
}

.tabsystem .tabcontainer {
 list-style-type: none;
 display: inline;
 margin: 0; padding: 0;
 border: none;
}

.tabsystem .firstHeading {
 display: block;
 text-align: right;
 border: 1px #bbb dotted;
 border-width: 0px 0px 1px 0px;
 padding-bottom: .5em;
 margin-bottom: 1em;
}

.tabsystem .tabcontainer li {
 margin:0;padding:0;
 background-color: #fff;
 border: none;
 float: left;
 filter: none;
}

.tabsystem .tabpage {
 background: #fff;
 padding: 2em 2em;
 font: 14px Arial;
 color: black;
 border: 1px solid rgb( 145, 155, 156 );
 clear: both;
/* filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#eeeeee');*/
 text-align:left;
 height:520px;
 overflow:auto;
}

.tabsystem .tabcontainer .tab {
 background-image: url( "tab.png" );
 position:	relative;
 top: 0;
 display: inline;
 float: left;
 overflow: hidden;	
 margin: 1px 1px 1px 0px;
 padding: 2px 0px 0px 0px;
 border: 0;
 z-index: 1;
 font: 11px Tahoma;
 white-space: nowrap;
 text-align: center;
 width: 70px;
 height: 18px;
}

.tabsystem .tabcontainer .tab-hover {
 margin: 1px 1px 1px 0px;
 background-image: url( "tab.hover.png" );
 width: 70px;
 height: 18px;
}

.tabsystem .tabcontainer .tab-active{
 position:	relative;
 top: 1px;
 display: inline;
 float: left;
 overflow: hidden;	
 margin: 1px 1px 1px 0px;
 padding: 2px 0px 0px 0px;
 border: 0;
 z-index: 1;
 font: 11px Tahoma;
 white-space: nowrap;
 text-align: center;
 width: 74px;
 height: 18px;
 background-image: url( "tab.active.png" );
 letter-spacing: 0px;
 text-decoration: none;
}
/* END - TAB SYSTEM - */




/* ************************************************************ */
/* definitions of boxes */
.XPHM
		{	text-align: left;
		font-family:Arial;
		color:#ffff99;
		font-size: 8pt;
		font-weight:bold;
		background-image:url('HM.gif');
		background-repeat:repeat-x;
		height:30px;
		width: 100%;
		}
.XPHL
		{
		background-image:url('HM.gif');
		background-repeat:no-repeat;
		width:12px;
		}
.XPHR
		{
		background-image:url('HM.gif');
		background-repeat:no-repeat;
		width:12px;
		}
.XPBODY
		{
		background-color: #c1c1c1;
		width: 100%;
		border: 1px #666 solid;
		}

/* ************************************************************ */
/* box pro menu administace v levém sloupci */
.XPHM_Admin
		{	text-align: left;
		font-family:Arial;
		color:#ffff99;
		font-size: 8pt;
		font-weight:bold;
		background-image:url('HM.gif');
		background-repeat:repeat-x;
		height:30px;
		width: 100%;
		}
.XPHL_Admin
		{
		background-image:url('HM.gif');
		background-repeat:no-repeat;
		width:12px;
		}
.XPHR_Admin
		{
		background-image:url('HM.gif');
		background-repeat:no-repeat;
		width:12px;
		}
.XPBody_Admin
		{
		background-color: #c1c1c1;
		width: 100%;
		border: 1px #666 solid;
		}

A.XP:link,
A.XP:visited
		{color:#ffff99;} 
A.XP:hover
		{color:#ffffff;}
A.XP:active
		{color:#cc3300;} 

