/* 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: 12px;
		}
FORM, INPUT, FORM, INPUT, SELECT, TEXTAREA
		{}

/* ************************************************************ */
/* Definice pro odkazy */

A, 
A:link, 
A:visited,
A:hover,
A:active
		{
		text-decoration:none;
		font-weight:bold;
		color:#2469A9}
A:hover
		{color:#000000;}

A:active
		{color:#D3AC65;}


/* ************************************************************ */
/* Definice pro kalendář */

/* BEGIN */
/* zrušíme podtrření odkazů v malé navigaci kalendáře a nastavíme defaultní tloušťku na 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}
/* BEGIN */


/* Uživatelské menu */		
A.CUN,
A.CUN:link,
A.CUN:visited
		{ color: #2469A9;width:100%;}
A.CUN:hover
		{ color:white;background:black;width:100%;} 



/* hlavička v kalendářním bloku - pro tlačítko Dnes a navigaci po měsících*/
A.CDNH,
A.CDNH:link,
A.CDNH:visited
		{font-weight: bold; 
		color: #444444;}
A.CDNH:hover
		{font-weight: bold;
		color: #000000;}



/* měsíční navigace */
A.CMN,
A.CMN:link,
A.CMN:visited
		{ color: #2469A9;}
A.CMN:hover
		{ color:#000000;} 



/* roční navigace */
A.CYN,
A.CYN:link,
A.CYN:visited
		{ color: #2469A9;}
A.CYN:hover
		{ color:#000000;} 



/* Připravované události */
A.CUP,
A.CUP:link,
A.CUP:visited
		{font-weight:bold;
		color: #2469A9;}
A.CUP:hover
		{font-weight:bold;
		color:#000000;} 


/* Přesah měsíce  v malé navigaci */
TD.CDO
		{background: #DDDDDD;}
A.CDO,
A.CDO:link,
A.CDO:visited
		{color: #888888;}
A.CDO:hover
		{color:#000000;} 



/* dnešní den v malé navigaci*/
TD.CDT
		{background: #ff3300}
A.CDT,
A.CDT:link,
A.CDT:visited
		{ color: #000000;}
A.CDT:hover
		{ color:#ffff00;;} 


/* normální den v malé navigaci*/
TD.CDN
		{padding:0px;
		color: #000000;}
A.CDN,
A.CDN:link,
A.CDN:visited
		{ color: #2469A9;}
A.CDN:hover
		{ color:#000000;} 


/* týdenní navigace v malé navigaci*/
TD.CDW
		{background: transparent;}
A.CDW,
A.CDW:link,
A.CDW:visited
		{ color: #D3AC65;}
A.CDW:hover
		{ color:#000000;} 


/*
TABLE.CMN
		{padding:0px;}
TD.CMN
		{padding:0px;}


TABLE.CYN
		{padding:0px;}
TD.CYN
		{padding:0px;}
TABLE.CDN
		{padding:0px;}
TABLE.CUN
		{padding:0px;}
TD.CUN
		{padding:0px;}

TABLE.CLN
		{padding:0px;}
TD.CLN 
		{padding:0px;}


TABLE.CSN
		{padding:0px;}
TD.CSN
		{padding:0px;}


TABLE.CUP
		{padding:0px;}
TD.CUP
		{padding:0px;}


TD.CDNH
		{padding:0px;}

TD.CUNH
		{padding:0px;}
TD.CSNH
		{padding:0px;}
TD.CLNH
		{padding:0px;}
TD.CCN
		{padding:0px;}
TD.CCNH
		{padding:0px;}
TD.CUPH
		{padding:0px;}

*/


.CalYearEvent
		{}
.CalYearEventHEADER
		{font-size:large;}
.CalYearWeekEnds
		{background-color: #33ffff;}

		
/* Kalendář od této pozice musíme optimalizovat */
/* CVE - DETAIL OF EVENT */
TABLE.CVE
		{background: transparent;
		color:white;
		border:outset 1px;}
TD.CVEH
		{background: #DCEEFC; 
		color:black;}

A.OneEvent, 
A.OneEvent:link, 
A.OneEvent:visited
		{font-weight:bold;} 
A.OneEvent:hover	
		{font-weight:bold;} 

		
TABLE.VIEWHEAD
		{font-size:14px; font-weight:bolder;}
		
TABLE.OneEvent, 
TABLE.ListEvent, 
TABLE.HListEvent
	 	{padding:0px;}
TD.OneEvent, 
TD.ListEvent
		{border: solid 1px ;
		font-weight:bold;
		color:black;}

/*	GRAPHICAL MONTH VIEW */	
DIV.MBG				
		{}
TABLE.MBG				
		{font-size:10px;}
TD.MBGHEADER
		{color:#000000;}
A.MBGHEADER, 
A.MBGHEADER:link, 
A.MBGHEADER:visited
		{color: #0000ff;}
A.MBGHEADER:hover
		{color: #000000;}

TD.MBG
		{border:outset 1px;font-size:10px;}
TD.MBGDAYS
		{}
A.MBGDAYS, 
A.MBGDAYS:link, 
A.MBGDAYS:visited
		{color: #FFFFFF;font-size:10px;}
A.MBGDAYS:hover
		{color: #FFC000;font-size:10px;}

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;}

/* barva pozadí pro dropdown při zapnutém filtru */
.SC
 	{background-color:yellow;
	color:black;}
/* Kalendář od této pozice musíme optimalizovat */





/* 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;}



/* Konec definice kalendáře */


/* ************************************************************ */
/* Barva textu pro kategorie s omezeným přístupem */
.RestrictedCat
	{color:	#FF0000;}



/* ************************************************************ */
/* 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 - */



/* ************************************************************ */
/* nastavení anket */
/* WebPOLL */
.POLL {font-size:12px;font-family:Arial;color:black;background:white;width:100%;}
.POLL_HEAD {font-size:13px;font-family:Arial;color:white;background:black;}
.POLL_ROW {font-size:12px;}

/* ************************************************************ */
.XPHM
		{	text-align: left;
		font-family:Arial;
		color:#ffffff;
		font-size:12px;
		font-weight:bold;
		background-image:url('HM.gif');
		background-repeat:repeat-x;
		height:19px;
		width: 100%;
		}
.XPHL
		{
		background-image:url('HL.gif');
		background-repeat:no-repeat;
		width:15px;
		}
.XPHR
		{
		background-image:url('HR.gif');
		background-repeat:no-repeat;
		width:15px;
		}
.XPBODY
		{
		background-color: transparent;
		width: 100%;
		border: 1px #666 solid;
		}

/* ************************************************************ */
/* box pro menu administace v levém sloupci */
.XPHM_Admin
		{	text-align: left;
		font-family:Arial;
		color:#ffffff;
		font-size:12px;
		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;
		}

/* ************************************************************ */
/* Box pro administraci */
.XPHM_AdminBOX
		{	text-align: left;
		font-family:Arial;
		color:#ffffff;
		font-size:12px;
		font-weight:bold;
		background-image:url('HM.gif');
		background-repeat:repeat-x;
		height:30px;
		width: 100%;
		}
.XPHL_AdminBOX
		{
		background-image:url('HM.gif');
		background-repeat:no-repeat;
		width:12px;
		}
.XPHR_AdminBOX
		{
		background-image:url('HM.gif');
		background-repeat:no-repeat;
		width:12px;
		}
.XPBody_AdminBOX
		{
		background-color: #FFFFFF;
		width: 100%;
		border: 1px #666 solid;
		}

/* ************************************************************ */
/* Box s kategoriemi pouze při zobrazení menutype=1*/
.XPHM_Cat
		{	text-align: left;
		font-family:Arial;
		color:#ffffff;
		font-size:12px;
		font-weight:bold;
		background-image:url('HM.gif');
		background-repeat:repeat-x;
		height:30px;
		width: 100%;
		}
.XPHL_Cat
		{
		background-image:url('HM.gif');
		background-repeat:no-repeat;
		width:12px;
		}
.XPHR_Cat
		{
		background-image:url('HM.gif');
		background-repeat:no-repeat;
		width:12px;
		}
.XPBody_Cat
		{
		width: 100%;
		background-color: #c1c1c1;
		border: 1px #666 solid;
		}

/* ************************************************************ */
/* box pro uživatelské menu v levém (Nová stránka, Koncepty) */
.XPHM_User
		{	text-align: left;
		font-family:Arial;
		color:#ffffff;
		font-size:12px;
		font-weight:bold;
		background-image:url('HM.gif');
		background-repeat:repeat-x;
		height:30px;
		width: 100%;
		}
.XPHL_User
		{
		background-image:url('HM.gif');
		background-repeat:no-repeat;
		width:12px;
		}
.XPHR_User
		{
		background-image:url('HM.gif');
		background-repeat:no-repeat;
		width:12px;
		}
.XPBody_User
		{
		background-color: #c1c1c1;
		width: 100%;
		border: 1px #666 solid;
		}

/* ************************************************************ */
/* box pro uživatele (login, edit, logout) */
.XPHM_Log
		{	text-align: left;
		font-family:Arial;
		color:#ffffff;
		font-weight:bold;
		background-color:#333300;
		height:30px;
		width: 100%;
		}
.XPHL_Log
		{
		background-color:#333300;
		width:12px;
		}
.XPHR_Log
		{
		background-color:#333300;
		width:12px;
		}
.XPBody_Log
		{
		background-color: #c1c1c1;
		width: 100%;
		border: 1px #666 solid;
		}





A.XP:link,
A.XP:visited
		{color:#ffffff;} 
A.XP:hover
		{color:#ffffff;}
A.XP:active
		{color:#cc3300;} 

/* ************************************************************ */
.ADMINHR, .ADMINHL, .ADMINHM
		{
		background-color:#ffffcc;
		color:#000000;
		font-size:13px;
		font-weight:bold;
}

.ADMINBODY
		{
		 background-color: #e9e9e9;
		 width: 100%;
		/* border: 1px #666 solid;*/
		}

.ADMIN				
		{font-weight:normal;
		color:#000000;
		font-size:10px;} 
.ADMIN A:LINK
		{color:#0033ff;} 
.ADMIN A:visited
		{color:#0033ff;} 
.ADMIN A:hover
		{color:#000000;}
.ADMIN A:active
		{color:#ff9900;} 

.ADMIN_HEADER {background:black;color:white;}

.FF0, .ADMINTF, .ADMIN
		{
		font-size:12px;
		}
