/* 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;}

a { color: #1C4879; }
a:visited {
	color: #1C4879;
}
a:hover { color: #90A1D1; }

#logo-3d-m{
	float:left;
	margin:17px 15px 0 20px; /* **** UPRAVA DM - left zmeneno z 24 **** */
	;
}

#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:300px; 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:440px; display:block; font-family:Calibri, Arial;}
#claim-long span{ font-weight:bold; }
/* **** UPRAVA DM - END **** */

/* **** UPRAVA DM - pridano **** */
#claim2{
	float:left;
	font-size: 183%;
	font-weight:normal;
	color:#A3A4A6;
	padding:15px 0 8px 5px;
	margin:14px 0 0px;
	width:300px;
	display:block;
	font-family:Calibri, Arial;
}
#claim2 span{ font-weight:bold; }

.box-full-top-home, #top-box{ font-family:Trebuchet MS, Arial;}

h1{ font-family:Calibri; font-size:267%; font-weight:normal; padding:0px; line-height:100%;  margin:0.35em 0 0.15em}
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;}
h3.frameheader {
	font-size:11px;
	color:black;
	font-weight:900;
	text-transform:uppercase;
	_height: 1px;
	margin: 1em -20px 10px -20px;
	padding: 30px 20px 5px 20px;

	background-image: url("/img/bg-frameheader.gif");
	background-repeat: no-repeat;
	background-position: 0 bottom;
}

#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;}

/* **** formulare v tabulce **** */
table.table-form {padding-top:10px;} 
table.table-form td {padding-bottom:8px; vertical-align:top;} 

/* **** seznam priloh pro upload **** */
table.attachments {padding:0px; margin-bottom:10px; border-spacing:0px; border-collapse:collapse; } 
table.attachments td { padding:2px; margin:0; background-color:white; font-size:90%; border: 1px solid #999;} 
table.attachments td.file { min-width: 200px;} 


/* **** Misc **** */
#logos img, #lang-menu img{border:none; margin:0px;}
#banner img{display:block;}
img.detail{margin:0px 0 0px; padding:0px; }
/*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; }
.br { clear: both; }
.break { height: 1px; 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%;}
.space20 { line-height: 20px;}
.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: 90%;}
.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;}
ul.plain {list-style:none; 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;}




/* **** fomr **** */
#search-box { float:right;}
#search-box input{ vertical-align:top;}

form{margin:0px; padding:0px;}

/* UPRAVA DM - chybove a OK hlasky */

.ok-message { color:#4F8252;}
.error-message {color:#CE0000;} 

img.left {float: left; margin: 0 10px 10px 0; }
img.right {float: right; margin: 0 0 10px 10px;  }
img.center { display: block; margin: 0 auto; }
