/*
	Styling of default layout

	Copyright 2006 Ivasoft Brno.
*/
@media screen {
	body {
		background-color: #EEECE9;
	}
}
table.layout {
	background-color: #FFFFFF;
}

/*
	Header
*/
.header {
	background: #FFF996 url(images/headerBg.png) repeat-x;
}
.header .logo .prefix {
	background-image: url(/images/headerL.png);
}
.header .logo .middle {
	background-image: url(/images/headerLineR.png);
}
.header .logo .middle2 {
	background-image: url(/images/headerLine.png);
}
.header .logo .text {
	color: #0678B3;
}

@media screen {
	.edgeL {
		background-image: url(/images/pageEdgeL.png);
		background-color: #EEECE9;	
	}
	.edgeR {
		background-image: url(/images/pageEdgeR.png);
		background-color: #EEECE9;
	}
	tr.pageEdge td {
		background-image: url(/images/pageEdgeB.png);
		background-color: #EEECE9;
	}
	tr.pageEdge td.peL {
		background-image: url(/images/pageEdgeBL.png);
		background-color: #EEECE9;
	}
	tr.pageEdge td.peR {
		background-image: url(/images/pageEdgeBR.png);
		background-color: #EEECE9;
	}
}

.menu {
	background: #FFF996;
}
.menu .matrj {
	height: 35px;
}
table.layout tr.menu td .matrj {
	background: #658A1B url(images/menuBg.png) repeat-x;
}
.menu dl {
	border-right-color: #A9E539;
}
.menu dl dd {
	line-height: 35px;
}
.menu A, .menu A:active, .menu A:visited {
	color: white;
	border-left-color: #A9E539;
}
.menu A:hover {
	color: #FFCD6A;
}
.pgCaption {
	background: #FFFFFF url('images/captionBg.png') repeat-x;
}
.pgCaption h1 {
	color: #0678B3
}

/*
	Footer
*/
.footer {
}
.footer a, .footer a:visited, .footer a:hover, .footer td {
	color: #666666;
}


/*
	Navigation pane
*/
.navPane {
	background-color: #FFF996;
}
.navPane dt {
	background: #FFCD6A url('images/navDtBg.png') repeat-x;
	color: #666666;
	border-bottom-color: #FFFFFF;
}
.navPane dd {
	border-bottom-color: #FFFFFF;
}
.navPane dd a, .navPane dd a:visited, .navPane, .navPane dd a:hover {
	color: black;
}
.navPane dd a:active {
	background-color: #FFFDDA;
}
.navPane dd a:hover {
	background-color: #FFFDDA;
}

/*
	Links
*/
.links {
	border-left-color: #FFCD6A;
}
.links dt {
	background-color: #FFCD6A;
	color: #666666;
}
.links .attributes dt {
	background-color: #FFFFFF;
}


/* Gallery */
.navPane table.gallery {
	border-color: #FFCD6A;
}
.navPane table.gallery td.img,
.navPane table.gallery td.caption {
	border-color: #FFF996;
	background-color: #FFF996;
}
.navPane table.gallery td.img a {	
	border-color: #FFF996;
}
.navPane table.gallery td.img a:hover {
	background-color: #FFCD6A;
}


/*
	Content panes and their cues
*/
.paneR {
	/* Pane in reveal mode */
	border-color: #AA3300;	
}
.paneC {
	/* Pane cue */
	background-color: #AA3300;
	color: White;	
}
.editCnt {
	/* Edit cue */
	border-color: #3300AA;
}