body {
	/* dulezite */
	/* background : url(../images/bg.gif) #BBE284 top left repeat-y; */
	height : 100%;
	margin : 0;
	min-width : 700px;
	padding : 0;
		background-color: white;
	}
.clear{
	clear:both;
	}	
	#holder {
		background: url(images/vnitrek.gif) repeat-y;
		width: 100%;
	}
	#vrsek {
		background: url(images/vrsek.gif);
		width: 765px;
		height: 271px;
	}
	#spodek {
		clear: all;
		width: 765px;
		height: 111px;
		background: url(images/spodek.gif);
	}
	#contents {
		margin-left: 160px; 
		width: 550px;
		display: block;
		min-height : 800px;
	}
	#leftmenu {
		float: left;
		height: 100%;
		display: block;
	}
	.menuitem {
		background : url(images/menu.gif) no-repeat left;
		width: 150px;
		height: 34px;
		padding-top: 8px;
		padding-left: 8px;
		margin: 3px;
		font-size: 11pt;
	}
	.menuitem2{
			background : url(images/menu.gif) no-repeat left;
			width: 150px;
			height: 34px;
			padding-top: 8px;
			padding-left: 8px;
			margin: 10px;
			font-size: 11pt;
	}

.menuitem2 A {
		font-weight : bold;
	width: 133px;
		color: black;
		text-decoration : none;
		font-size: 9pt;
}
body,td,a,p,div{
	color : black;
	font-family : Verdana,Arial,Helvetica,sans-serif,Verdana;
}

big{
	font-weight : bold
}

p {
	margin : 0px;
	text-align : justify
}

html>body #holder {
	height : auto;
	min-height : 100%
}

.art{
	padding : 10px;
	padding-left : 15px;
}

.art .anotation{
	font-style : italic;
	padding-bottom : 20px
}

.art .title{
	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-weight : bold
}

.dark .title{
}

.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;
}

.menuitem A {
		font-weight : bold;
	width: 133px;
		color: black;
		text-decoration : none;
		font-size: 9pt;
}

.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 : #467713;
	color : #FFFFFF;
	font-weight : normal;
	padding : 2px
}

.topmenu a {
	border-left : 2px solid #FFFFFF;
	color : #FFFFFF;
	font-weight : bold;
	padding : 2px;
	text-align : center;
	text-decoration : none
}

.topmenuspacer {
	float : left;
	width : 170px
}

#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
}


#left {
	clear : all;
	float : left;
	width : 170px
}


#left-in, #right-in {
	margin : 0px
}

#header {
/*background-color:#BBE284;
 border-bottom: 1px solid #467713; */
clear: all;
height: auto;
display: block;
}

.photo {
	float: left;
	width: 160px;
	height: 170px;
	margin: 0 15px 15px 0;
	padding: 10px 0;
	text-align: center;
	background: #FFFF66;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 3px solid #000;
	border-bottom: 3px solid #000;
	}
.photo img { border: 1px solid black }
.photo .title { margin-top: 10px; font-size: 70% }

/* ADMIN */
.aMenuNadpis TH{
	font-size:11px;
	text-align:left;
	}
.aMenuNadpis A{
	font-size:10px;
	}
.aMenuNova	{
	font-size:12px;
}
.aH3{ 
	margin:0px; 
	} 
DIV#aAdminTab{
	font-size:12px;
	font-weight:bold;
	}	
table.aFotoEdit td{
	color:red;
	font-size:10px;}
