* {font-size:100.01%;}
body {margin:0;}

table {border-collapse:collapse; empty-cells:show;}
table td {padding:0; margin:0; vertical-align:top;}

.wide {width:100%;}
.wide2 {width:100%; height:100%;}
div.clear {clear:both;}
div.absolute {position:absolute; width:100%; height:100%; top:0; left:0;}
.debug {border:1px solid red;}

a.popup {padding-left: 18px; background: url('/img/css/i-popup.gif') 0 0.1em no-repeat;min-height: 16px;//height: 16px;}

.print {display:none;}
.print-logo {display:none;}


img {margin: 0; padding: 0; border-width: 0;}

h1, h2, h3, h4 {margin:2em 0 0.6em 0; font-weight: normal;}
h1 {font-size:220%; margin: 0 0 1em 0;}
h2 {font-size:150%;}
h3 {font-size:110%;}
h4 {font-size:90%;}
h2, h3, h4 {//margin-top: expression( !this.previousSibling || ( this.previousSibling && this.previousSibling.nodeName.match( /^H\d$/ ) ) ? 0 : '2em' );}
h2:first-child, h3:first-child, h4:first-child {margin-top:0;}
h1+h2, h1+h3, h1+h4, h2+h3, h2+h4, h3+h4 {margin-top:0;}

ul, li {list-style-type:none;}

p, dl, address, blockquote {margin: 0 0 1.2em 0; padding:0;}
dt {margin: 0;}
dd {margin: 0.5em 0 0.5em 0;}
address {font-style: normal;}
blockquote {margin-left: 3em;}
span.spatium {padding-left:0.125em;}

div#layout_outer {width:100%; min-width:1000px; max-width:1200px; margin:0 auto;
//width:expression(document.body.clientWidth ? (document.body.clientWidth > 1200 ? '1200px' : (document.body.clientWidth < 1000 ? '1000px' : '100%')) : '100%');
}

