@charset "utf-8"; * {margin:0;padding:0}
body {font-size:1em;font-family:Verdana,Tahoma,sans-serif;color:#000;margin:0px;background:#fff;width:100%;}
#header { clear:both; float:left; width:98%;background:#eef; }
#header p, #header h1, #header h2 { padding:.2em 15px 0 15px; margin:0;	}
/*
#header ul { clear:left; float:left; width:100%; list-style:none; margin:10px 0 0 0; padding:0;	}
#header ul li {	display:inline;	list-style:none; margin:0; padding:0; }
#header ul li a { display:block; float:left; margin:0 0 0 1px; padding:3px 10px; text-align:center; background:#eef; color:#000; text-decoration:none; position:relative; left:15px; line-height:1.3em;	}
#header ul li a:hover {	background:#369; color:#fff; }
#header ul li a.active,	#header ul li a.active:hover { color:#fff; background:#000; font-weight:bold; }
#header ul li a span { display:block; }
*/
.colmask { position:relative; clear:both; float:left; width:100%; overflow:hidden; }
.colright, .colmid, .colleft { float:left; width:100%; position:relative; }
.col1, .col2, .col3 { float:left; position:relative; padding:0 0 1em 0; overflow:hidden; }
.rightmenu { background:#fff; }
.rightmenu .colleft { right:35%; background:#fff; }
.rightmenu .col1 { width:61%; left:37%; }
.rightmenu .col2 { width:31%; left:41%; background:#eef; }
.rightmenu .col2 p { background: #eef; }
#footer { clear:both; float:left; width:100%; border-top:1px solid #000; }
#footer p { padding:10px; margin:0; }
p { margin:0 1em 1em; }
.col1 p { line-height:1.5 }
div#footer{background: #ddddee;color: #444488}
div#footer p{margin:0;padding:5px 10px;width:100%}
a, a:link, a:visited, a:active {text-decoration:none}
a.TF-Link-l {background: url("external-link.gif") no-repeat scroll left center; padding-left: 17px}
a.TF-Link-l:hover {background: url("external-link-anim.gif") no-repeat scroll left center}
a.TF-Link-r {background: url("external-link.gif") no-repeat scroll 100% 60%; padding-right: 17px}
a.TF-Link-r:hover {background: url("external-link-anim.gif") no-repeat scroll 100% 60%}
a:hover {text-decoration:none;}
a {color: #0000EE;}
a:visited {color: #0000DD;}
a:hover {color:#DD0000;}
#rside p {font-size: 0.9em;color: #448}
.obs {font-size: 0.9em; color:red;}
.item {font-size: 0.9em; color:#448}
.item8 {font-size: 0.8em; color:#448}
.item1{font-size: 1em; color:#448;font-weight:bold;}
.itemb {font-size: 0.9em; color:#000}
.itemm {font-size: 0.9em; color:#cc3333}
.itemw {font-size: 0.9em; color:#fff;}
.itemu {font-size: 0.9em; color:#448; text-decoration:underline;}
td .tdit {text-align:right; font-size: 90%; color:#448}
td .tditb {text-align:right; font-size: 90%; color:#448; font-weight:bold;}
td .tditf {font-size: 90%; color:#448}
table .fisa{font-size:0.9em;}
td.alright{text-align:right}
tr.color{background-color:#ddd;}
html>body hr {margin-top:4px;margin-bottom:4px;height:1px; background-color:#eca; border:none}
.notspec {background-color: #eef}
.pg-normal {color: black; color:blue; font-weight: normal; text-decoration: none; cursor: pointer}
.pg-selected {color: black; color:red; font-weight: bold; text-decoration: underline; cursor: pointer}
label {font-size:0.9em; font-weight: bold; color: #448; cursor: pointer}
html>body label:hover {color: red;}
img{border:0;}
.rform fieldset{ background-color:#fff9e7; border-width:2px; border-style:solid; border-color:#7c5b47; font-family:Verdana, Tahoma, sans-serif; font-size:12px; margin:20px 0px 20px 0px; width:160px; position:relative; display:block; padding: 0px 10px 10px 10px}
.rformw fieldset{width:100px;}
.rformww fieldset{width:270px;}
.rform fieldset legend{ background-color:#7c5b47; border-width:1px; border-style:solid; border-color:#7c5b47; color:#ffcc99; font-weight:bold; font-variant:small-caps; font-size:90%; letter-spacing:1px; padding:1px 5px; margin:0px 0px 10px 0px; position:relative; top: -12px}
.rform fieldset legend img{ padding:0px 5px 0px 5px}
.rform label{ font-size:0.9em; display:block; float:left; width:50px; text-align:right; margin:10px 5px 0px 0px}
.button{ margin-top:5px; float:right; background-color: #f0f2dc; border-width:1px; border-style:solid; border-color:#7c5b47; font-size:0.9em; font-weight:bold; font-family:Verdana, Tahoma, sans-serif; cursor:pointer}
.inpu {width: 80px; margin:5px 0px 0px 0px; border-width: 1px 1px 4px 1px; border-style: solid solid ridge solid; border-color: #657887; padding: 1px 2px}
.butsub {width: auto; font-size:1em; font-weight:bold;cursor:pointer}
.rform br {clear:both;}
.tdmon1 {font-family:monospace,Courier; font-size:1em; font-weight:bold; letter-spacing:0.2em; color:#cc3333;padding:1px;width:100px;}
.tdmon2 {font-family:monospace,Courier; font-size:1em; font-weight:bold; letter-spacing:0.2em; color:#448; padding:1px;width:100px;}
.qomentariu {padding:5px; margin-bottom:1px;}
.nestul {font-size: 130%;}
.nestul li {list-style:none;padding:0;margin-left:2em}
.nestul li ul {font-size: 90%}
.reldiv {position:absolute;top:0;left:250px; width: 454px; height: 454px; border:1px dotted black}
.pixel {position: absolute; width: 3px; height: 3px; font-size: 1px; line-height: 1px}
.qomentd1 {margin-bottom:2px;border: 1px dotted gray;border-bottom:1px solid gray;border-left:4px solid #eedfcc;border-right:4px solid #eedfcc;}
.level0 {margin-left:0px}
.level1 {margin-left:16px}
.level2 {margin-left:32px}
.level3 {margin-left:48px}
.level4 {margin-left:64px}
.qoment {padding:5px; font-size:0.85em; color: #448;}
.qomenz {text-align:right;font-size:0.85em; background:#eedfcc;}
.hidden {display:none}
.legendspan {font-size:0.8em;color:#cc3333;font-weight:bold;letter-spacing:-1px;padding:1px 5px;margin:0px 0px 6px 0px}
.qomentre {font-size:0.9em;background:#dcdcdc; text-decoration:underline overline;}
.tahelp p {font-size:0.85em;color:#448;}

/*
#labor, #labor p {color:#000;background:#fff;}
#labor h2 {font-size:1.4em;margin-bottom:1em;color:#cc3333;}
#labor h3 {font-size:1.2em;margin-bottom:1em;color:#cc3333;margin-left:2em;}
#labor h4 {font-size:1em;margin-bottom:1em;color:#cc3333;margin-left:4em;}
#labor h5 {font-size:1em;margin-bottom:1em;color:#cc3333;margin-left:6em;}
.cod {font-family:monospaced,Courier;color:#000000;font-size:1.1em;}
#labor p {font-size:1em;}
#labor a:hover {cursor:pointer;}
#labor pre {margin-bottom:10px;overflow:auto;}
*/

#toc {border-left: 2px solid #cc3333;margin: 0px 0px 20px 20px;padding: 5px;line-height:1.5em;}
#toc .level2 {margin-left:1em;}
#toc .level3 {margin-left:3em;}
#toc .level4 {margin-left:5em;}
#toc .level5 {margin-left:7em;}
#toc .level6 {margin-left:9em;}
div.scrollTop {float:right;font-size:12px;font-family:verdana, tahoma,sans-serif;font-weight:normal;letter-spacing:0px;}
.pointer{cursor:pointer;}

pre.hl	{ border:1px inset;margin:0px;margin-left:10px;margin-right:10px;padding:6px;overflow:auto;width:auto;height:auto;
color:#000000; background-color:#ffffff; font-size:12pt; font-family:Courier New;}
.num	{ color:#2928ff; }
.esc	{ color:#ff00ff; }
.str	{ color:#ff0000; }
.dstr	{ color:#818100; }
.slc	{ color:#838183; font-style:italic;font-size:9pt; }
.com	{ color:#838183; font-style:italic; }
.dir	{ color:#008200; }
.sym	{ color:#000000; }
.line	{ color:#555555; }
.kwa	{ color:#000000; font-weight:bold; }
.kwb	{ color:#830000; }
.kwc	{ color:#000000; font-weight:bold; }
.kwd	{ color:#010181; }
#atel-cont p{margin:4px;padding:4px;}
#atel-api p{margin:4px;}

.isterm {color: #cc3333;}
.ultut { font-weight: bold;}
.ultut li {list-style-type: none;padding:2px 4px;}
.toctut {margin-left:1.5em;}


#docwtable table, #medii table {
  border-collapse: collapse; 
  font-family: verdana, Tahoma, sans-serif; 
  font-size: 12px; font-weight: normal;
  color: #363636; background: #FFD800; 
}

#docwtable caption {
  text-align: center;
  font-size: 18px; font-weight: bold;
  padding: 0px 4px 8px 0px;
  color: #03476F;
}

#docwtable td, th {
  padding: .4em;
}

#docwtable table thead th, #docwtable table tfoot td {
  font-size: 11px;
  background: #4591AD;
  color: #FFFFFF;
  padding-top: 3px;
}

#docwtable thead th { text-align: left; border: 1px solid #03476F; }
#docwtable tfoot td { text-align: center; border-top: 1px solid #03476F; }

#docwtable td.altern {
  background: #FFD866;
}

#docwtable table tr td br {
  display: block;
  margin-bottom: 3px;
  padding: .25em;
}

#situatie td, th { padding: .2em; }
#situatie thead th, tfoot td { font-size: 11px; padding-top: 3px; background: #FFFFFF; }
#situatie thead th { text-align: left; }
#situatie tfoot td { text-align: center; border-top: 1px solid #03476F; font-weight: bold;}
#situatie tr.altern { background: #FFD866; }
.divsit { margin-left: 1em; }
.ishelp { font-size: 0.9em; color:#448; }
.sbutt { cursor: pointer; font-weight: bold; }
.tdiv {margin-bottom: 2em; margin-left: 2em; }
.psit { margin-bottom: 0.2em; }
.tdcenter {margin-left: 6em; margin-bottom:1em;border-collapse:collapse}
.tdcenter td { text-align:center;}
.tdcenter th {font-size:0.9em;}

#brdcrmb { position:absolute;top:1.4em;left:13em; }
table.diag { border: 4px solid silver; background-color: #fff; }

.WhiteField { background: #f8f0ff; padding: 2px; width: 32px; height: 32px; }
.BlackField { background: #f8f0ff url("/static/hash5.gif") 50% 50%; 
				  padding: 2px; width: 32px; height: 32px; }
#atelier { margin-left:20px;margin-right:10px;margin-top:10px;display:block; }
#atel-api { font-size:1em;margin-top:10px;margin-left:20px;border-left:4px solid #fff; }
#atel-cont{  width:70%;margin-top:5px;padding-top:3px;padding-bottom:4px; }
tt { color:black; }
.laborow {  height:12.4em;overflow:auto;}
#blaborow p { background: white; }
.builtin {
  /* font-lock-builtin-face */
  color: #cc33ff;
}
.comment {
  /* font-lock-comment-face */
  color: #ffa500; font-size:0.95em;
}
.comment-delimiter {
  /* font-lock-comment-delimiter-face */
  color: #ffa500; font-size:0.95em;
}
.function-name {
  /* font-lock-function-name-face */
  color: #0000cd;
}
.function-name-bold { font-weight: bold; }
.keyword {
  /* font-lock-keyword-face */
  color: #ff0000;
}
.string {
  /* font-lock-string-face */
  color: #008b00;
}
.variable-name {
  /* font-lock-variable-name-face */
  color: #0000cd;
}
.italic {
  /* italic */
  font-style: italic;
}
.constant {
  /* font-lock-constant-face */
  color: #7f007f;
}
.preprocessor {
  /* font-lock-preprocessor-face */
  color: #6699ee;
}
.type {
  /* font-lock-type-face */
  color: #cc33ff; /*#98fb98;*/
}
span.warning   { color: #ff0000; /* font-weight: 700;  font-family: DejaVu Sans Mono;  font-stretch: normal;  font-style: normal;  background: #ffffff;  font-size: 9pt;  text-decoration: none;*/ }

.h3 { margin-bottom:0.5em; }

.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}
.hotspott {border-bottom:1px dotted #900; cursor:pointer}

#tt {position:absolute; display:block; background:url(/static/tt_left.gif) top left no-repeat}
/* #tttop {display:block; height:5px; margin-left:5px; background:url(/static/tt_top.gif) top right no-repeat; overflow:hidden} */
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
/* #ttbot {display:block; height:5px; margin-left:5px; background:url(/static/tt_bottom.gif) top right no-repeat; overflow:hidden} */

#ttcont p { color:#FFF;background:#666; }

#idqomm h2 { color:#cc3333; margin-bottom: 0.5em; }
#idqomm h2 span { color: black; font-size: 0.7em; }
.divqomm { margin-bottom: 0.5em; border: 2px dashed white; background: #eef;}
.divqomm p { font-size: 0.9em; background: #eef; }
#titluart { font-size:1.3em; color: #cc3333; background: #eef; font-weight: bold; }
#titluart1 { font-size:1.1em; color: #448; background: #eef; font-weight: bold; }
.inqsor { margin-top: 1em; }
.inqsor p { color: #663399; /*#448;*/ }
div .inqsor pre {font-size:0.95em;margin-left:0.5em;margin-bottom:1em;padding-left:0.4em;padding-top:0.4em;padding-bottom:0.2em;background:#f6f6f5; width:auto; height:auto; overflow:auto;}
.hdoce { font-family: FreeSans,"DejaVu Sans",Verdana,Tahoma,sans-serif; letter-spacing:1.5px; }

div.textsize {font-weight:bold; font-size:14px;;margin:0em 0em 1em 1em;}
div.textsize select { font-size:10px; }


div.sumart { width: 70%; font-size:0.9em;border:4px solid #eee;margin-bottom:1em; margin-top:-0.7em;
background:rgb(64,0,0);color:white;}
div.sumart tt { color:white; }
.sumarth1 { position:relative;background:#eee;margin:0em;height:1.5em; }
.sumarth2 { display:block;position:absolute;top:0;left:0;color: #666; }
.sumarth3 { display:block;position:absolute;top:0;right:0;font-size:1.1em;background:white;padding-left:1em;padding-right:1em; }
#txtcal { font-size:0.9em;margin-left:2em;margin-bottom:1.5em; }

#tipBox{
  background: #fff; color:#448;
  border: 2px solid #eee;
  font-size: 0.9em;
  padding: 3px;
  padding-bottom:0px;
  width: auto;
}

div.title {
  background:#448;color:#fff;
  border-bottom:1px solid #FFF;
  font-size:small;
  font-weight:bold;
  letter-spacing:1px;
  text-align:center;
  padding:.5ex 2ex;
}

.elev { cursor: pointer; }
.qinput { font-family:monospace; }
.start-tag {
 color: purple;
 font-weight: bold;
}
.end-tag {
 color: purple;
 font-weight: bold; 
}
.attribute-name {
 color: black;
 font-weight: bold;
}
.attribute-value {
 color: blue;
 font-weight: normal;
}

.tablestindiv {background: #C0C0C0;font-size:0.9em;}
.tablestindiv tr {background: #f0f0f0; }
.tablestindiv td { border: 1px solid white; }
/*
div.navcss {margin-top: 0.2em; margin-bottom: 0.5em; background: white;}
div.navcss select { font-size:0.8em; }
div.navcss input { font-size:0.8em;text-align:center; }
*/
.navcss { margin-top:0.5em; }
.navcss, .navcss select, .navcss input { font-family: monospace; font-weight: bold; font-size: 0.8em;}
img {border:2px solid #eee; vertical-align:bottom; }
.navcss input {width: 2em;}

#titluart { text-shadow: 1px 1px 1px #fff; };

