/* CSS Document */
body {font-size: 75%; font-family: Tahoma , Arial, sans-serif; background:black; text-align:center; padding:0px; margin:0px;}
body.inv {font-family: Tahoma , Arial, sans-serif; background:white; text-align:left; padding-left:10px; padding-top:30px;}
#logo-3d-m{float:left; margin:17px 15px 0 24px;;}

#claim{ float:left;  font-size: 183%; font-weight:normal; color:#A3A4A6; border-left:1px solid #CDCECF; padding:11px 0 8px 19px;
margin:14px 0 0px; width:262px; display:block; font-family:Calibri, Arial;}
#claim span{ font-weight:bold; }

/* **** UPRAVA DM - pridano **** */
#claim-long{ float:left;  font-size: 183%; font-weight:normal; color:#A3A4A6; border-left:1px solid #CDCECF; padding:11px 0 8px 19px;
margin:14px 0 0px; width:500px; display:block; font-family:Calibri, Arial;}
#claim-long span{ font-weight:bold; }
/* **** UPRAVA DM - END **** */

.box-full-top-home, #top-box{ font-family:Trebuchet MS, Arial;}

h1{ font-family:Calibri; font-size:280%; font-weight:normal; padding:0px; line-height:100%;  margin:0.7em 0 0.15em 0px;}
h2{font-family:Tahoma, Verdana, Arial; font-size:117%; margin:0.6em 0 0.6em; }
h3{font-family:Tahoma, Verdana, Arial; font-size:100%; margin:0.6em 0 0.6em; }


h2.big{ font-family:Calibri, Arial; font-size:200%; font-weight:bold; line-height:100%; padding:0px; margin:0.4em 23px 0.4em; text-transform:uppercase;}


#banner a{position:absolute; top:124px; left:36px; font-family:Calibri, Arial; text-transform:uppercase; color:white; text-decoration:none;}
#banner a span{ text-decoration:underline;}


/* **** Misc **** */
#logos img, #lang-menu img{border:none; margin:0px;}
#banner img{display:block;}
img.detail{ display:block; margin:0px 0 0px; padding:0px;}

/* **** Help **** */
.l { display: inline; float: left; }
.r { display: inline; float: right; }
.cl { clear: left; }
.cr { clear: right; }
.out { position: absolute; left: -2000px; top: -2000px; }
.bold { font-weight: bold; }
.italic {font-style: italic;}
.br { clear: both; }
.break { height: 1px; font-size: 1px; clear: both; overflow: hidden; display:block; width:100%;}
.breakspace5{ height: 5px; font-size: 1px; clear: both; overflow: hidden; display:block; width:100%;}
.breakspace10{ height: 10px; font-size: 1px; clear: both; overflow: hidden; display:block; width:100%;}
.breakspace20 { height: 20px; font-size: 1px; clear: both; overflow: hidden; display:block; width:100%;}
.breakspace30 { height: 30px; font-size: 1px; clear: both; overflow: hidden; display:block; width:100%;}
.small { font-size: 92%;}
.suppress { color: #666666; font-weight: normal; }
.hidden { display: none; }

.center { text-align: center; }
.left { text-align: left !important; }
.right { text-align: right; }
.red{color:#CE0000;}

/* **** universally **** */
ul{list-style: disc; line-height:140%; margin:0.9em 0 1em; padding:0px 2em 0;}

p{ margin:0.4em 0 0.9em; line-height:140%;}
p.note{ padding-left:20px; background: url(../img/ico-note.png) 0 50% no-repeat; margin-top:2em;}
.help{
	font-size:80%;
	font-weight:normal;
	padding:0px;
	margin:0.2em 0 2px 0px;
	font-style: normal;
	color: #666;
}

.edit{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 5px;
}
.delete{padding:0px 0px 0 30px;}

/* **** UPRAVA DM - pridano **** */

p.subheader {
	padding:0px;
	margin:0.2em 23px 0.6em 8px;
} 
/* **** end UPRAVA DM**** */


a {color:#4F8152;}
a:hover{color:#77C27B}


/* **** fomr **** */
#search-box { float:right;}
#search-box input{ vertical-align:top;}

form{margin:0px; padding:0px;}
table.listfiles {margin:0px; padding:0px;}
table.listfiles td {padding:5px 0 5px 0; vertical-align:top;}
table.editfile {background-color: #FFFFFF; border: 1px solid #333;}
table.editfile td {vertical-align:top;	 padding:5px 0px 5px 10px;}
table.editfile h2 {color: #FFFFFF; font-size:120%; padding: 0px; margin: 0;}

