body {
	/* dulezite */
	height : 100%;
	margin : 0;
	min-width : 700px;
	padding : 0
}

body,td,a{
	color : #000;
	font : normal 8pt Verdana,Arial,Helvetica,sans-serif,Verdana;
}


html>body #holder {
	height : auto;
	min-height : 100%
}

p {
	margin : 0px;
	text-align : justify
}

.art{
	padding : 10px;
	padding-left : 15px;
}

.art .anotation{
	font-style : italic;
	padding-bottom : 20px
}

.art .title{
	color : #7A480B;
	font-size : 12pt;
	font-weight : bold
}

.box{
	border : 1px solid #D5D5D5;
	color: white;
	clear : all
}

.box .title{
	color :  white;
	font-weight : bold;
	margin : 0px;
	padding : 2px 5px 2px 5px
}

.box p{
	padding : 5px;
		color: white;
}
.box p a {
	color: yellow;
}

.cat{
	padding : 10px;
	padding-bottom : 20px;
	padding-left : 15px
}

.cat a{
	font-size : 10pt;
	font-weight : bold
}

.dark .title{
	font-size : 11pt
}

.dark,.dark .title{
	background : #23468D;
	border : 1px #23468D;
	color : #FFFFFF;
	font-weight : bold
}

.dropdown {
	background-color : white;
	color : #FFFFFF;
	padding : 5px;
	position : absolute;
	top : 83px;
	visibility : hidden;
}

.dropdown a {
	color : #FFFFFF;
	display : block;
	padding : 2px;
	text-decoration : none;
	font-size: 7pt;
}

.menuitem{
	background : #FFFFFF;
	border : 1px solid #D5D5D5;
	margin : 5px;
	padding : 5px;
}
.menuitem A {
		font-weight : bold;
		color: black;
		text-decoration : none;
}

.shadow,.shadow .title{
	background : #EEEEEE;
	border : 1px solid #CCCCCC;
	clear : all;
	margin : 10px;
	color: black;
}
.shadow .title {
	background-color: white;
}
.shadow P {
	color: black;
}
.shadow P A {
	font-weight: bold;
	color: black;
}

.topmenu {
	background-color : #23468D;
	color : #FFFFFF;
	font-weight : normal;
	padding : 2px
}

.topmenu a {
	border-right : 2px solid #FFFFFF;
	color : #FFFFFF;
	font-weight : bold;
	padding : 2px;
	text-align : center;
	text-decoration : none
}

.topmenuspacer {
	float : left;
	width : 211px
}

#bottom {
	background-color : #CCCCCC;
	bottom : 0px;
	left : 0px;
	overflow : hidden;
	position : absolute;
	text-align : right;
	top : expression( document.getElementById('holder').offsetHeight - document.getElementById('bottom').offsetHeight );
	width : 100%
}

#bottom-spacer {
	/*height: 1.25em;
	*/
	clear : both;
	width : 700px
}

#content {
	/* workaround pro 3px bug v IE */
	/* do stran je treba margin */
	/* do vysky je treba padding */
	height : expression("0px");
	margin : 0 200px;
	padding : 10px 0;
}

#holder {
	height : 100%;
	position : relative
}

#left {
	background : #EDF1FA;
	clear : all;
	float : left;
	width : 211px
}

#left-in, #right-in {
	margin : 0px
}

#right {
	background : #23468D;
	clear : all;
	float : right;
	width : 200px
}

#right .box .title{
	background : #EEEEEE;
	border-bottom : 1px solid #23468D;
	color : #23468D;
}

#header, #header a {
	background-color : White;
	font-size: 18pt;
	text-decoration: none;
}