/*
  background-color: #004387;
menu orange #FEC435
menu border #33528B
*/
TABLE, FORM
{
    margin-top: 0px;
    margin-bottom: 0px;
}

BODY
{
	font-family: Verdana, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;

	text-align: left;
	margin-top: 0px;
    margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: top;
}

TD, TH, P
{
	font-family: Verdana, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;

  /* //q P textalign vadí, Xinha potom nefunguje s align left - right - center
  tak to zkusím zakomentovat a uvidím kde se to projeví
  jinak bych to mohl dát jen pro TD a TH
  propagovat i do dalších skins, například značky praha
  text-align: left;
  */
	margin-top: 0px;
    margin-bottom: 0px;
	vertical-align: top;
}

A
{
	font-weight : bold;
	text-decoration : none;
}

H3
{
	font-size: 11px;
    margin-top: 0px;
	margin-bottom: 3px;
}

H2
{
	font-size: 13px;
    margin-top: 0px;
	margin-bottom: 3px;
}

H1
{
	font-size: 15px;
    margin-top: 0px;
	margin-bottom: 3px;
}

OL, UL
{
	margin-top: 5px;
	margin-bottom: 5px;
}

INPUT, SELECT
{
	font-size: 11px;
}

TEXTAREA
{
	font-size: 11px;
}

.oddrow
{
}

.evenrow
{
	background-color: #C0C0C0;
}



/*** HEADER ***/
.header
{
	color: #F5F5F5;
  background-color: #004387;
	font-size: 12px;
	font-weight: bold;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 0px;
}
.header a {	color: #F5F5F5; }
.header a:hover { color: #FF8F2E; }



/*** LEFT SIDE ***/
.leftcolumn
{
	border-top: 1px solid #FFFFFF;
	color: #F5F5F5;
}

.leftsideheader
{
	color: #F5F5F5;
	font-size: 12px;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 1px;
	padding-left: 8px;
	padding-right: 5px;
  background-color: #004387;
}
.leftsideheader a { color: #F5F5F5; }
.leftsideheader a:hover { color: #004387; }

.leftsidecontent
{
	color: #F5F5F5;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 5px;
  background-color: #004387;
}
.leftsidecontent a { color: #F5F5F5; }
.leftsidecontent a:hover { color: #FFC46B; }
.leftsidecontent a.linkhighlited { color: #FFC46B; }

.leftsidefooter
{
	color: #F5F5F5;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 5px;

	border-bottom: 1px solid #FFFFFF;
  background-color: #004387;
}
.leftsidefooter a { color: #F5F5F5; }
.leftsidefooter a:hover { color: #004387; }



/*** MAIN AREA ***/
.mainarea
{
}

.mainbheader
{
	border-top: 3px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 5px;
}
.mainbheader a { color: #F5F5F5; }
.mainbheader a:hover { color: #004387; }

.mainbheaderbottom
{
	background-color: #004387;
}

.mainbcontent
{
	padding-top: 0px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 8px;
}
.mainbcontent a { color: #000000; }
.mainbcontent a:hover { color: #B99027; }

.mainbfooter
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 8px;
}
.mainbfooter a { color: #000000; }
.mainbfooter a:hover { color: #B99027; }



/*** RIGHT SIDE ***/
.rightcolumn
{
}

.rightsideheader
{
	color: #F5F5F5;
	font-size: 12px;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 1px;
	padding-left: 8px;
	padding-right: 5px;
}
.rightsideheader a { color: #F5F5F5; }
.rightsideheader a:hover { color: #004387; }

.rightsidecontent
{
	color: #F5F5F5;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 5px;
}
.rightsidecontent a { color: #F5F5F5; }
.rightsidecontent a:hover { color: #004387; }
.rightsidecontent a.linkhighlited { color: #004387; }

.rightsidefooter
{
	color: #F5F5F5;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 5px;

	border-bottom: 1px solid #FFFFFF;
}
.rightsidefooter a { color: #F5F5F5; }
.rightsidefooter a:hover { color: #004387; }



/* FOOTER */
.footer
{
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;

}
.footer a { color: #004387; }
.footer a:hover { color: #004387; }



/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/* Menu styles for level 0 */
.clLevel0,.clLevel0over
{
	position: absolute;
	font-size: 10px;
	padding-left: 1px;
	padding-top: 0px;
}
.clLevel0
{
	background-color: #004387;
	layer-background-color: #004387;
	color: #FFFFFF;
}
.clLevel0over
{
	background-color: #FEC435;
	layer-background-color: #FEC435;
	color: #004387;
	cursor: pointer;
	cursor: hand;
}
.clLevel0border
{
	position: absolute;
	visibility: hidden;
	background-color: #33528B;
	layer-background-color: #33528B;
}

/* Menu styles for other levels */
.clLevel1,.clLevel1over
{
	position: absolute;
	font-size: 10px;
	padding-left: 1px;
	padding-top: 0px;
}
.clLevel1
{
	background-color: #004387;
	layer-background-color: #004387;
	color: #FFFFFF;
}
.clLevel1over
{
	background-color: #FEC435;
	layer-background-color: #FEC435;
	color: #004387;
	cursor: pointer;
	cursor: hand;
}
.clLevel1border
{
	position: absolute;
	z-index: 500;
	visibility: hidden;
	background-color: #33528B;
	layer-background-color: #33528B;
}


/* MISC */

