/*
 * Reset CSS
 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite,
dl, dt, dd, ol, ul, li,
form, legend, fieldset,
table, caption, tbody, tfoot, thead, tr, th, td {
   margin: 0;
   padding: 0;
   border: 0;
   outline: 0;
   font-weight: inherit;
   font-style: inherit;
   font-family: inherit;
   vertical-align: baseline;
}

body { /* Body.height is often used by JavaScript, it is safer no to set any margin/padding */
   margin: 0 !important;
   padding: 0 !important;
}

td, th {
	vertical-align:top;
	text-align:left;
}
th {
	font-weight:bold;	
}
table img {
	vertical-align: middle;
}

html, body, div, span, applet, object, iframe, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
strike, strong, tt, var,
dl, dt, dd, ol, ul, li, code,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
   font-size: 100%;
}

html { font-size:100.01%; }
ol, ul, .noList {
   list-style: none;
}
table {
   border-collapse: collapse;
   border-spacing: 0;
   empty-cells: show;
}
caption, th, td {
   text-align: left;
   font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
   content: "";
}
blockquote, q {
   quotes: "" "";
}
body {
   line-height:1.2;
   color: black;
   background: white;
}


h1 {
	font-size: 200%;	
	font-weight: bold;
}
h2 {
	font-size: 150%;	
	font-weight: bold;
}
h3 {
	font-size: 120%;	
	font-weight: bold;
}
h4, h5, h6, h7, h8 {
	font-size: 100%;	
	font-weight: bold;
}
h1, h2, h3, h4, h5, h6, h7, h8 {
	margin-bottom:0.5em;
}

a img {
	border: 0;	
}

.noCSS {
	display:none;
}
.noPadding {
	padding: 0 !important;	
}


h2.noBorder, h3.noBorder, h4.noBorder,
h5.noBorder, h6.noBorder {
	border: 0 !important;
}
h2.first, h3.first, h4.first,
h5.first, h6.first {
	margin-top: 0 !important;
	padding-top: 0 !important;
	border-top: 0 !important;
}
p.first {
	text-indent: 0;
}

.cleaner {
	clear: both;
	height: 1px;
	overflow: hidden;
}

.pageSize {
	width: 50em;
}

.invisible, .undecorated {
	border: 0 !important;
	background: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

table .tiny {
	width: 10px;
}
table.nested {
	margin: 0 !important;
	border: 0 !important;
}
.center {
	text-align: center !important;	
}
.middle {
	vertical-align: middle !important;	
}

.leftMargin {
	padding-left: 20px !important;	
}



body div.t-error li, html > body div.t-error li {
	margin-left: 20px !important;	
}
div.t-error ul {
	background: transparent;
	margin-bottom: 10px !important;	
}


ol.list {
	list-style: decimal;
	padding-left: 1.6em;
}

/* address */
p.address_street {
	margin: 0;
	border: 0;
	padding: 0;
}
p.address_city {
	margin: 0;	
	border: 0;
	padding: 0;
}
p.address_zip {
	margin: 0;	
	border: 0;
	padding: 0;
}
p.address_state {
	margin: 0;
	border: 0;
	padding: 0;
	color: gray;
}



.captionWidth {
	width: 13em;
}
.longerWidth {
	width: 33%;
}


table.t-data-grid {
	width: 100%;
}


/* Link for media */
.folderLink,
.linkMediaAPPLICATION,
.linkMediaAUDIO,
.linkMediaDATA,
.linkMediaDOCUMENT,
.linkMediaIMAGE,
.linkMediaMEDIA,
.linkMediaPDF,
.linkMediaSPREADSHEET,
.linkMediaUNKNOWN,
.linkMediaPAGE,
.linkMediaSWF,
.linkMediaPRESENTATION,
.linkMediaVIDEO {
	padding-left: 22px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: url('../pics/common/media/UNKNOWN.gif') no-repeat left;		
}
.folderLink {
	background: url('../pics/common/media/folder.gif') no-repeat left;	
}
.linkMediaAPPLICATION {
	background: url('../pics/common/media/APPLICATION.gif') no-repeat left;		
}
.linkMediaAUDIO {
	background: url('../pics/common/media/AUDIO.gif') no-repeat left;		
}
.linkMediaDATA {
	background: url('../pics/common/media/UNKNOWN.gif') no-repeat left;		
}
.linkMediaDOCUMENT {
	background: url('../pics/common/media/DOCUMENT.gif') no-repeat left;		
}
.linkMediaIMAGE {
	background: url('../pics/common/media/IMAGE.gif') no-repeat left;		
}
.linkMediaMEDIA {
	background: url('../pics/common/media/MEDIA.gif') no-repeat left;		
}
.linkMediaPDF {
	background: url('../pics/common/media/PDF.gif') no-repeat left;		
}
.linkMediaSPREADSHEET {
	background: url('../pics/common/media/SPREADSHEET.gif') no-repeat left;		
}
.linkMediaUNKNOWN {
	background: url('../pics/common/media/UNKNOWN.gif') no-repeat left;		
}
.linkMediaPAGE {
	background: url('../pics/common/media/PAGE.gif') no-repeat left;		
}
.linkMediaSWF {
	background: url('../pics/common/media/SWF.gif') no-repeat left;		
}
.linkMediaPRESENTATION {
	background: url('../pics/common/media/PRESENTATION.gif') no-repeat left;		
}
.linkMediaVIDEO {
	background: url('../pics/common/media/VIDEO.gif') no-repeat left;		
}



.linkLanguageEN,
.linkLanguageCS {
	padding-left: 22px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.linkLanguageEN {
	background: url('../pics/common/language/en.gif') no-repeat left;		
}
.linkLanguageCS {
	background: url('../pics/common/language/cs.gif') no-repeat left;		
}
