body {
	background: #111111;
/*
	background: #111111;
	BACKGROUND: #c3ddf8;
	BACKGROUND: #ffffff;
	MARGIN: 5px;
	COLOR: #95CAFF;
	COLOR: #000000;
*/
	color: #ffffff;
	font-family: Verdana, sans-serif;
	font-size: 12px;
}

h1 {
	color: #4f99e4;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 14px;
}

h2 {
	color: #4f99e4;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

h3 {
/*
	margin: 10px 0px 0px 0px;
*/
	color: #ffffff;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
}


a {
	text-decoration:none;
	color: #4f99e4;
}

a.info {
	position:relative; /*this is the key*/
	z-index:24;
/*
	background-color:#ccc;
	color:#000;
	text-decoration:none
*/
}

a.info:hover {
	z-index:25;
/*
	background-color:#ff0
*/
}

a.info span {
	display: none
}

a.info:hover span { /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:-2.3em;
	left:3em;
/*
	width:15em;
	background: #111111;
	border:1px solid black;
*/
	color:#ffffff;
	text-align: center
}


/*
a:hover {
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
	color: black;
	background-color: #4f99e4;
}
*/

input {
	background: #aaaaaa;
}

textarea {
	background: #aaaaaa;
}

img {
	border:0px;
}


#divPage {
	width: 903px;
	margin: 0px auto 0px auto;
}

#divHeader {
	left: -30px;
	top:0px;
	/*	width:900px;
	*/	height:70px;
	/*	background:#333333 url(bg_pnovak01.png) center;
*/
}

.divMenuShadow{
	background: #202020;
	margin-top: 3px;
	margin-left: 3px;
}

.divMenu {
	position: relative;
	top: -3px;
	left: -3px;
	background: #333333 url(/spolecne/hlavicka-dolni.png);
	color: #ffffff;
	border: 0px;
	height: 36px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.divMenuItem {
	position: relative;
	top: 0px;
	left: 0px;
	height: 15px;
	border-bottom: 1px solid black;
	background: #4f99e4;
	padding: 20px 15px 5px 15px;
	color: black;
	width: 20%;
	float:left;
	/*	display: inline;
	clear:both;
	width: 25%;
	float:left;
	font: bold;
*/}

.aMenuItem {
	color: #4f99e4;
	height: 15px;
	padding: 14px 15px 5px 15px;
	float:left;
	display: block;
	margin: 1px 0px 1px 10px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
/*
	width: 20%;
	display: inline;
	border-right: 1px solid black;
	border-left: 1px solid black;
*/}

.aMenuItem:hover{
	background: #4f99e4;
	color: black;
	padding: 14px 15px 5px 15px;
	float:left;
	display: block;
	margin: 1px 0px 1px 10px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.divSidebarShadow{
	position: relative;
/*
	position: absolute;
*/
	background: #202020;
	margin-top: 20px;
	margin-left: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 220px;
	float: left;
}

/* \*/  * html .divSidebarShadow { display: inline; }  /* */

.divRightBoxShadow{
	position: relative;
	background: #202020;
	margin-top: 20px;
	margin-left: 243px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 660px;
	clear:none;
}

/* \*/  * html .divRightBoxShadow { width: 655px; }  /* */


.divBoxShadow{
	background: #202020;
/*
	background: #b0c9e1;
	background: #dddddd;
*/
	width: 900px;
	margin-top: 20px;
	margin-left: 3px;
}

.divBox {
	position: relative;
	top: -3px; /* these two define the shadow 'offset'*/
	left: -3px; /*...*/
	/*	background: #444444;
*/
	background: #333333;
	color: #ffffff;
	border: 1px solid black;
}

/* \*/  * html .divBox { height: 1px; }  /* */

.divBoxTitle {
	top: 0px;
	left: 0px;
	height: 15px;
	border-bottom: 1px solid black;
	background: #4f99e4; /*	background: #82b3e4;
	padding-left: 25px;
	width: 100%;
*/
	padding: 2px 10px 2px 10px;
	color: black;
	font-weight: bold;
}

.divBoxContent {
	padding: 10px;
}

.divBoxText {
	margin: 5px 10px 5px 10px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	/*	font-family: sans-serif;
*/
}

.divNavigAlbum {
	width: 100%;
	text-align: center ;
	display: block;
}

.divImage
{
	text-align:center;
	font-weight: bold;
	margin: 10px;
	/*	height: 540px;*/
}


.divNavigImages {
	padding-right: 20px;
	float:right;
	display: block;
}

.spanAlbumCategory {
	color: #4f99e4;
	font-weight: bold;
}

/*	---- BOCNI MENU   ----- */

.divAlbumCategory {
	padding-bottom: 12px;
}

.aAlbumCategory {
	font-weight: bold;
}

.divAlbumCategoryItem {
	padding-top: 0px;
}

.divAlbumItem {
	padding-top: 4px;
	padding-left: 20px;
	text-indent: -10px;
}

.divThumb {
	background: #292929;
	float:left;
	margin : 5px 10px 5px 10px;
	padding: 5px;
	width: 120px;
	height: 120px;
	text-align: center ;
	/*	float:left;
	display: block;
	background: #202020;
*/
}

/* \*/  * html .divThumb { display: inline; }  /* */


/*	---- POCASI V POHYBU  ----- */

.divTimeLapseItem {
	border-top: 1px solid black;
	padding: 10px 5px 10px 5px;
/*
	padding: 5px 5px 5px 5px;
	float:left;
	display: block;
	background: #202020;
	height: 110px;
	text-align: center ;
*/
}

.divTimeLapseItemLeft {
	float:left;
	padding: 5px 5px 5px 5px;
	width: 160px;
	height:160px;
	background: #292929;
/*
	padding: 10px 10px 10px 10px;
	background: #292929;
*/
}

.divTimeLapseItemRight {
	float:left;
	padding: 10px 5px 10px 15px;
	width: 400px;
}


/*	---- KNIHA NAVSTEV  ----- */

.divLogBookAddMessage{
	margin-right: 10px;
	margin-bottom: 10px;
	float:left;
}

.divLogBookForm {
	margin-bottom: 10px;
	border: 1px solid black;
	background: #606060;
	padding: 5px 5px 5px 5px;
	color: black;
	text-align: center;
	width: 50%;
	float:left;
	display: none;
}

.divLogBookTitle {
	border-top: 1px solid black;
	padding: 10px 0px 5px 0px;
	height: 15px;
	color: #4f99e4;
/*
	height: 15px;
	border: 1px solid black;
	background: #606060;
	padding: 1px 5px 1px 5px;
	color: black;
*/
}

.divLogBookTitleName {
	text-align: left;
	float: left;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.divLogBookTitleDate {
	text-align: right;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.divLogBookText {
	padding: 5px 15px 10px 15px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	margin-bottom: 10px;
/*
	background: #999999;
	color: black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	padding: 5px 5px 5px 5px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	margin-bottom: 10px;
*/
}

.imgLogBookCode {
	margin-left:10px;
	border: 1px solid white;
}



.shadowbox2 {
	position: absolute;
	background: url(shadow.png) repeat;
	top: 40px;
	right: 4%;
	width: 41%
}


.folders {
	position: absolute;
	left:10px;
	float:left;
	width: 170px;
	border: 0px solid #FFFFFF;

}

.foldersheader
{
	padding: 5px;
	border-bottom:1px dashed #FFFFFF;
	FONT-SIZE: 14px;
}

.folderstext
{
	padding: 5px;
	padding-top: 10px;
	/*color: #f0f0f0;	*/
	text-align:center;
}


.imagesection
{
	margin-left: 190px;
}


.imageheader
{
	padding: 5px;
	border-bottom:1px dashed #FFFFFF;
}

.divFooter
{
	padding: 5px;
	border-top:1px dashed #4f99e4;
	font-size:10px;
	text-align: right;
}

.divCopy
{
	margin: 2px 0px 2px 0px;
	padding: 2px;
	border-top: 1px dashed #4f99e4; /*
	background: #4f99e4;
	color: black;
*/
	font-size: 11px;
	font-style: italic;
	text-align: left;
}

.imagenav
{
	text-align:right;
	padding:0px;
	margin:0px;
	border: 0px dashed #FFFFFF;
}

.preview
{
	margin: 5px;
	border:1px solid #F0F0F0;
}
.apreview
{
	margin: 5px;
	border:1px solid #FF0000;
}

.imagedesctext
{
	margin: 5px;
	color: #F0F0F0;
	text-align:center;
	font-size:11px;
}

.imageheadertitle
{
	text-align:left;
	FONT-SIZE: 14px;
}
.navigationdiv
{
	float:right;
	margin-top: 2px;
}

.imagecommentsblock
{
	padding: 5px;
	border-top:1px dashed #FFFFFF;
	COLOR: #95CAFF;
	FONT-SIZE: 12px;
}

.imagecomments
{
	COLOR: #F0F0F0;
	FONT-SIZE: 12px;
}

