/* ----------------------------------
	EXECUTION COURSE | 28.12.2004
   ------------------------------- */

/* -- contact (email) -- */
.email p { font-size: 11px; margin-left: 0.5em; padding-left: 1.5em; background: url(../images/icon_email.gif) left no-repeat; }


/* -- citations -- */
.citation p	{ width: 90%; font: 11px/16px Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif; color: #666; padding: 2em 2em 1em 3em; margin: 0; border: 0; background-color: transparent; }


/* -- announcements -- */
#announcs { width: 490px;background: #F2F3F4; border: none; padding-bottom: 0.5em; margin: 0.5em 0em 2em 0em; border: 1px solid #999999; }
.announcs-head { background: #919296; color: #fff; text-indent: 0.5em; padding: 0.2em; }
.last-announc { padding: 0.3em; margin: 1em 12px 0.5em 14px; border: 1px solid #999999; background: #fff; }
.last-announc-name { font-weight: bold; color: #104284; padding: 0.1em 0.5em 0.1em 0.75em; }
.last-announc-post-date { font: 7pt; color: #666; padding: 0.1em 0.5em 0.1em 0.95em; }
p.last-announc-info { margin: 1em 0.3em 0.75em 0.75em; }
li.more-announc { color: #919296; padding: 0.2em; }
.more-announc-date { color: #666; }


/*-- general --*/
.info { display: inline; font: 7pt; font-weight: bold; color: #999; }

.info-lst { padding-bottom: 1em; padding-top: 1em; border-bottom: 1px dotted #999; }
a.info-title { text-decoration: none; font: 13px "Trebuchet MS", Georgia, Arial, Helvetica, sans-serif; font-weight: bold; color: #333; margin-top: 1em; margin-bottom: 1em; }


/* -- summaries -- */
#summary { padding: 1em 0 1em 0; }
.details { color: #999; border-top: 1px dotted #999; padding: 0.4em}
.details .updated-date { padding: 0 1.2em 0 1.2em; background: url(../images/icon_file.gif) left no-repeat; }
.details .author { padding: 0 1.2em 0 1.2em; background: url(../images/icon_author.gif) left no-repeat; }
.details .comment { padding: 0 0 0 1.2em; background: url(../images/icon_comment.gif) left no-repeat; }


/* -- tables -- */
.tab_simple { margin: 1em 0 1em 0; /*border: 1px solid #ccc;*/ padding: 5px; }
.tab_simple th { font-size: 12px; text-align: left; background:#eee; }
.tab_simple td.subheader { font-weight: bold; font-size: 11 px; text-align: left; background:#eee; border-bottom: 1px dotted #999; }

.tab_complex { margin: 1em 0 1em 0;  border: 1px solid #ccc; padding: 1px;}
.tab_complex th { color:#000000; background-color: #ccc; font-weight: bold; text-align: left; padding: 5px; }
.tab_complex td { background-color: #eee; border: 1px dotted #ccc; text-align: left; padding: 5px;}
