html, body{
height:100%;
padding:0px;
margin:0px;
border:0px none;
font-size:small !important;
font-family:'Arial CE','Helvetica CE',Arial,helvetica,sans-serif;
line-height:1.5;
background: url(../images/bg-body.png) repeat-x top;
}
body,table,td,th{
border-collapse:collapse;
}
p,img,table,tr,th,td,h1,h2,h3,h4,h5{
border:0px none;
margin:0px;
padding:0px;
}
a,.quasi-a{color:#00e;}
a:visited{color:#45f;}
a:active{color:red;}
h2,h3{margin:1ex 0;}
h4{font-size:110%;margin:0.7ex 0 0.4ex 0;}
table caption{font-size:125%;background-color:#eee;border:1px solid silver;}
.reset{
border:0px none;
margin:0px;
padding:0px;
float:none;
clear:both;
width:0px;
height:0px;
line-height:0px;
font-size:0px;
}
.quasi-h2{font-size:150%;font-weight:bold;}
.quasi-h3{font-size:130%;font-weight:bold;}
.quasi-h4{font-size:120%;font-weight:bold;}
.quasi-a{text-decoration:underline;}
.quasi-a:hover{cursor:hand;}
#page{
width:980px;
height:auto;
/*min-height:100%;*/
text-align:justify;
margin:0 auto;
position:relative;
/*border-right:solid #666 1px;
border-left:solid #666 1px;*/
}
#header{
display:inline-block;
width:980px;
height:193px;
background:url(../images/header.png) no-repeat top;
}
.slogan{
display:inline-block;
width:374px;
height:25px;
position:absolute;
left:20px;
top:62px;
font-size:0.0001ex;
background:url(../images/abeceda.png) no-repeat left top;
}
.slogan a{color:white;}
.slogan b{visibility:hidden;}
#footer{
width:100%;
position:absolute;
bottom:0;
left:0;
height:40px;
background:url(../images/footer.png) no-repeat top;
}
#footer p{
/*border-top:solid #666 1px;*/
padding:10px;
}
#torso{
padding:0px;
padding-bottom:40px; /* footer height */
background:url(../images/bg-main.gif) repeat-y left;
}
#navigation{
float:right;
width:140px;
margin:0px 0px 5px 0px;
padding:2px;
}
#main{
padding:5px 30px 40px 30px;
height:auto;
min-height:350px;/*100%;*/
}
#main h1,#main h2{
text-align:left;
}
.actual,.actual a,a.actual{background-color:black;color:white;}
.main-menu{
position:absolute;
left:10px;
top:150px;
padding:0;
margin:0;
}
.main-menu li{display:inline;margin-right:2px;}
.main-menu li a{
text-decoration:none;
display:inline-block;
font-size:111%;
padding:0;
background:#d4d4d4 url(../images/tab0.png) no-repeat left top;
color:black;
font-weight:bold;
padding-left:7px;
}
.main-menu li a span{
position:relative;
top:12px;
padding:0 1ex;
letter-spacing:0.05ex;
}
.main-menu li.actual a,.main-menu li.actual a:hover{background:white url(../images/tab2a.png) no-repeat left top;}
.main-menu li a:hover{background:url(../images/tab1.png) no-repeat left top;}
.main-menu li a b,.main-menu li a i{
display:inline-block;
height:43px;
width:7px;
background:url(../images/tabs.png) no-repeat top;
}
.main-menu li a b{background-position:0px 0px;}
.main-menu li a i{background-position:-7px 0px;}
.main-menu li.actual a b,.main-menu li.actual a:hover b{background-position:-14px 0px;}
.main-menu li.actual a i,.main-menu li.actual a:hover i{background-position:-21px 0px;}
.main-menu li a:hover b{background-position:-28px 0px;}
.main-menu li a:hover i{background-position:-35px 0px;}

#main-logo{float:left;margin-bottom:2px;}
#main form table tr td:first-child{padding-right:1em;}
a.admin-tab{
background-color:blue;
padding:4px 5px;
margin-right:2px;
color:white;
text-decoration:none;
font-size:105%;
font-weight:bold;
line-height:1.8;
}
.admin-tab:hover{color:yellow;}
.admin-tab.active{background-color:red;}
.quick-admin{position:absolute;left:740px;top:10px;}
.quick-admin a{display:block;line-height:1.4;margin:0.5ex 0;}
.quick-admin b{position:relative;top:15px;display:inline-block;margin-top:1ex;font-size:90%;font-weight:normal;text-align:left;z-index:2;}
.quick-admin b span{display:block;position:absolute;visibility:hidden;padding:.45em .5em 0.1em 0.5em;border:solid gray 2px;}
.quick-admin:hover b span{visibility:visible;background:white;}

.toc{
display:inline-block;
width:250px;
background:#f0f0f0 url(../images/bg-toc.png) repeat-x top;
border-top:2px solid #0086e0;
border-left:2px solid #f0f0f0;
border-right:2px solid #f0f0f0;
border-bottom:none;
font-size:94%;
text-align:left;
float:right;
margin:0 0 1ex 1ex;
padding:0 1ex;
}
.toc .chapters{margin:0 0.2ex 0.5ex 0.2ex;}
.toc li.active{background:black;color:white;}
.toc li.active a{color:white;}
.toc legend a{text-decoration:none;color:black;font-size:125%;}
.chapter p{margin-top:1ex;}
.chapter ul li p,.chapter ol li p{margin:0.8ex 0;}
.chapters{padding-left:24px;font-size:110%;}
.chapters ul{padding-left:14px;}
.chapters ul li{font-size:89%;}
.chapters li{list-style:none outside url(../images/chapter.gif);line-height:1.3;margin:0.3ex auto;padding:0 0.5ex 1px 0.5ex;}
.chapters li.odd ul li.active{background-color:black;}
.chapters li a:hover{text-decoration:none;}
.subchapters td{vertical-align:top;width:50%;padding:0.5ex 2em 1em 0.5ex;}
.subchapters h2{
text-align:left;
padding-left:30px;
background:url(../images/bg-subchapter.png) no-repeat left 5px;
}
.subchapters p{color:#333;margin-left:30px;}
/*.subchapters h2 a{text-decoration:none;}
.subchapters h2 a:hover{text-decoration:underline;}*/
table.subchapters{width:100%;clear:both;}

.illustration{display:block;margin:1.5em auto;text-align:center;}
.illustration i,.legenda,.equation{font-family:'Times New Roman CE','Times New CE','Times CE','Times New Roman',times,serif;}
.legenda{text-align:center;margin-bottom:1.5em;}
a.term{padding-right:12px;background: url(../images/link-dictionary.gif) no-repeat right center;}
a.term cite{z-index:2;position:absolute;font-size:95%;font-weight:normal;text-align:left;}
a.term cite i{
position:relative;
top:2.5ex;
display:inline-block;
width:25em;
visibility:hidden;
background:#ffa;
border:2px solid #ed6;
padding:0.2ex 1ex;
color:#873;
font-size:88%;
font-weight:100;
font-style:normal;
line-height:1.6;
}
a.term:hover cite i{display:inline-block;visibility:visible;}
a.term.manufacturer{padding-right:14px;background:url(../images/ico-manufacturer.gif) no-repeat right top;}
a.term.norm{padding-right:14px;background:url(../images/ico-norm.gif) no-repeat right top;}
.term-aux{font-weight:normal;padding-left:1em;color:silver;}
h2 .term-aux{font-size:58%;}
.term{width:100%;}
.term tr:first-child td{padding-bottom:2em;}
.term tr td{vertical-align:top;}
.term tr td:first-child{padding-right:1em;}
.term cite{
font-size:110%;
word-spacing:0.5ex;
letter-spacing:0.07ex;
font-style:normal;
}
.term-notes{padding:0 1em;margin:0 0 1em 0;}
.announcement{
min-height:60px;
background:beige url(../images/amplifier.png) no-repeat 8px 8px;
border:3px solid #cb8;
padding:1ex 1ex 1ex 110px;
font-size:120%;
font-weight:bold;
letter-spacing:0.2ex;
}
.dead-link{color:darkred;}
.link-book{padding-left:20px;background:url(../images/link-book.gif) no-repeat left center;}
.new-window{padding-right:11px;background:url(../images/link-new-window.gif) no-repeat right top;}
.equation{
min-width:680px;
margin:1ex auto;
text-align:center;
min-height:40px;
font-size:130%;
}
.equation .float-right{color:gray;}
.equation img{vertical-align:middle;}
.perex{
color:#333;
font-size:95%;
margin:0.3ex auto 1ex auto;
letter-spacing:0.04ex;
text-align:left;
}
.manufacturer{margin:1em auto;clear:right;}
.manufacturer a.bold{font-size:120%;}
.manufacturer-logo{float:left;margin-right:1em;}
.insipid{color:#bbb;}
.statistic td,.statistic.th{padding:0.5ex 1ex;}
.statistic tr.thead{border-bottom:1px solid silver;line-height:2.5;}
.statistic tr td:first-child,.statistic tr th:first-child{padding-left:1em;}
.statistic tr td:last-child,.statistic tr th:last-child{padding-right:1em;}
.statistic tr th{text-align:left;}
.statistic tr.odd{background:#e8e8e8;}
.statistic tr th.align_right{text-align:right;}
.statistic tr th.center{text-align:center;}
.comment{border:1px solid #ccc;margin:0.5ex 0;font-size:110%;padding:0.25ex 0.4ex 0.25em 0.4ex;}
.comment.odd{background-color:#fcfcfc;}
.comment p{font-size:90%;}
.comment p big{font-size:120%;}
.comment i{color:#db9d9d;}
.comment.located{background:#fcfffc;border:2px solid #aca;}
.comment.special{background-image:url(../images/bg-special.gif);color:#777;border:1px dashed #888;}
.comment.admin{background:#ffb;border:2px solid #fda;}
.comment.answer{background:#eef;border:2px solid #adf;}
#re_text{margin-left:1em;}
.discussion-div{
position:relative;
left:-20px;
width:920px;
padding:0 20px;
background:#ededed url(../images/bg-discussion.png) repeat-x top;
}
.discussion-div h2{
padding-top:0.75ex;
color:#595959;
}
.discussion-div h2 b{color:black;}
.discussion-div h3{
background:black url(../images/bg-add-comment.png) repeat-x top;
color:white;
padding:1ex 0 1.1ex 1em;
}
.discussion-group{margin-top:1ex;}
.discussion-group a{font-size:small;font-weight:normal;margin-right:1ex;color:white;}
.discussion-form .preamble{font-size:85%;margin-bottom:1em;}
.discussion-form label.top{display:inline-block;width:55px;text-align:right;}
.discussion-form label abbr{border-bottom:1px dotted #333;}
.discussion-table .abstract{padding:0.2ex 1ex;}
.discussion-new{padding-left:18px;background:url(../images/discussion-new.gif) no-repeat left top;}
.discussion-all{padding-left:18px;background:url(../images/discussion-all.gif) no-repeat left top;}
.norm-status{color:#bbb;margin-left:1ex;}
.abstract{color:#555;/*font-style:italic;*/}
.items-list{width:100%;color:#333;}
.items-list tr td{text-align:left;vertical-align:top;width:50%;}
.items-list tr td:first-child{padding-right:1.2em;}
.items-list tr td a.found{background-color:#df0;color:black;text-decoration:none;}
.items-list a.invalid{color:#aad;}
.items-list a.prepare{color:#44c;}
h2.items-list{padding:0 0.5ex;background-color:#eee;margin:0.9em 0 0.5em 0;width:99%;}
h2.items-list a.float-right{font-size:60%;text-decoration:none;padding:0 0 1ex 1ex;}
.terms-initials{margin-top:1.5ex;text-align:center;}
.terms-initials a{font-size:110%;font-weight:bold;color:#66f;}
#search-box{
margin-top:70px;
margin-left:545px;
font-size:90%;
}
#search-box fieldset{
border:none;
display:inline-block;
width:423px;
height:42px;
background:url(../images/search-box.png) no-repeat left top;
text-align:right;
padding-top:2px;
}
#search-box label{
font-size:125%;
font-weight:bold;
color:#666;
position:relative;
top:-10px;
}
#search-box #q{
width:11em;
border:1px solid #b8b8b8;
font-size:170%;
position:relative;
top:-7px;
left:7px;
}
#search-button{
padding-right:20px;
padding-top:5px;
}
#whisper-box{padding:0 16em;}
#whisper-box fieldset{padding:1ex 1em;}
#whispered{
display:inline-block;
min-width:30em;
position:absolute;
background-color:white;
}
#whispered p{
margin:0;
padding:0 1ex;
border-left:1px solid black;
border-right:1px solid black;
line-height:1.2;
font-size:90%;
text-align:left;
}
#whispered p.first{border-top:1px solid black;}
#whispered p.last{border-bottom:1px solid black;}
#whispered p:hover{background-color:#ffc;}
#whispered p a{
color:#00a;
display:block;
text-decoration:none;
padding-top:0.5ex;
padding-bottom:0.5ex;
}
.explanation{border-bottom:1px dotted gray;}
#quick-list{height:125px;overflow:scroll;}
#quick-list .indent{padding-left:3em;}
#quick-list a.invalid{color:#aaa;}
#quick-list form{display:inline;}
#quick-list form div{display:inline;}
.ico-norm{padding-left:16px;background:url(../images/ico-norm.gif) no-repeat left top;}
.ico-manufacturer{padding-left:16px;background:url(../images/ico-manufacturer.gif) no-repeat left top;}
.ico-discussion{padding-left:16px;background:url(../images/ico-discussion.gif) no-repeat left top;}
.ico-page{padding-left:16px;background:url(../images/ico-page.gif) no-repeat left top;}
.ico-chapter{padding-left:16px;background:url(../images/ico-chapter.gif) no-repeat left top;}
.ico-file{padding-left:16px;background:url(../images/file.gif) no-repeat left top;}
.ico-dictionary{padding-left:16px;background:url(../images/ico-dictionary.gif) no-repeat left top;}
.ico-cs{padding-left:22px;background:url(../data/cs.png) no-repeat 2px center;}
.ico-en{padding-left:22px;background:url(../data/en.png) no-repeat 2px center;}
.ico-de{padding-left:22px;background:url(../data/de.png) no-repeat 2px center;}
.ico-fr{padding-left:22px;background:url(../data/fr.png) no-repeat 2px center;}
a.link-chapter{padding-right:16px;background:url(../images/ico-chapter.gif) no-repeat right top;}
a.link-norm{padding-left:16px;background:url(../images/ico-norm.gif) no-repeat left top;}
a.link-manufacturer{padding-left:16px;background:url(../images/ico-manufacturer.gif) no-repeat left top;}
a.external{padding-right:12px;background:url(../images/external.gif) no-repeat right top;}

.downloadables{padding-left:0;margin:0.2ex 0 1em 0;list-style-type:none;}
.downloadables li{padding-left:18px;background:url(../images/file-.gif) no-repeat 2px 4px;}
.downloadables li.file-doc{background-image:url(../images/file-doc.gif);}
.downloadables li.file-pdf{background-image:url(../images/file-pdf.gif);}
.downloadables li.file-ppt{background-image:url(../images/file-ppt.gif);}
.downloadables li.file-txt{background-image:url(../images/file-txt.gif);}
.downloadables li.file-xls{background-image:url(../images/file-xls.gif);}
.downloadables li.file-zip{background-image:url(../images/file-zip.gif);}
#breadcrumb{
display:block;
position:relative;
top:-5px;
left:-20px;
width:920px;
height:27px;
padding:15px 20px 5px 20px;
vertical-align:middle;
list-style-type:none;
background:#e9e9e9 url(../images/bg-crumb.png) repeat-x top;
font-size:95%;
color:#e11219;
}
#breadcrumb span{color:gray;}
#breadcrumb a,#breadcrumb span{margin-right:1ex;}
.found{margin:1ex 0 1.5em 0;font-size:90%;}
.found a.bigger{font-size:145%;}
.found u{font-size:100%;color:green;} 
.found small{float:right;color:#f8f8f8;}
.wikitable th{background:#d1d1d1 url(../images/bg-wikitable-th.png) repeat-x top;}
.term-header{background:url(../images/term-header.png) repeat-x top;}

