body { font-size: 9pt; font-family: liberationsans, freesans, arial, verdana, sans-serif; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); } table { font-size: 9pt; font-family: liberationsans, freesans, arial, verdana, sans-serif; background-color: rgb(255, 255, 255); } img { border: 0; margin: 0px; vertical-align:middle; } h1 { font-size: 13pt; font-weight: bold; } h2 { font-size: 11pt; font-weight: bold; } h3 { font-size: 10pt; font-weight: bold; } h4 { margin:5; margin-right: 10; font-size: 9pt; font-weight: normal; } hr { margin:0; color:white; } ul li { padding: 0 0 0 0px; list-style-type: circle; margin-left: 10px; list-style-image: url(http://www.openmamba.org/images/circle.gif); text-align: left; } a { } tt { font-size: 9pt; } a:link { color:#2b6600; text-decoration: none; } a:visited { color:#2b6600; text-decoration: none; } a:active { color:#2b6600; text-decoration: none; } a:hover { text-decoration: underline; } .content table { background-color: rgb(242, 242, 242); } .indexcontent table { background-color: rgb(242, 242, 242); width: 100%; } * { margin-top: 0px; } .header table { background-color: white; } .header img { margin-left: 5px; margin-top: 2px; } .contentmenu { font-weight: bold; text-align: right; font-size: 7pt; margin:0; margin-top:0; text-transform: uppercase; } DIV.date { text-align: right; font-style:italic; font-size:9pt; } a.blacklink:link { color:black; text-decoration: none; } a.blacklink:visited { color:black; text-decoration: none; } a.blacklink:active { color:black; text-decoration: none; } a.blacklink:hover { text-decoration: none; font-weight:bold; } .footer { font-size: 8pt; text-align: center; width: 100%; background-color: rgb(255, 255, 255); } .distromatic { background-color: white; font-size: 8pt; text-decoration:none; color:#000000; white-space: nowrap; font-weight: normal; } .distromatic img { border: 0px; margin: 0px; margin-right: 0px; vertical-align: top; } .distromatic table { font-size: 9pt; border: 1px solid #2b6600; text-align: left; padding: 0; font-size: 8pt; } .pkgpage td { vertical-align: top; } div.info { font-size: 9pt; border:1px solid #c5ddb7; margin: 3px; padding:3; background-color: #e4ffd3; } div.warning { font-size: 9pt; border:1px solid #c5ddb7; margin: 3px; padding:3; background-color: #fed82b; } div.error { font-size: 9pt; border:1px solid #c5ddb7; margin: 3px; padding:3; background-color: #ff0000; } table.info { font-size: 9pt; border:1px solid #c5ddb7; margin: 5px; margin-top: 10px; margin-bottom: 10px; padding:3; background-color: #e4ffd3; } .info table { font-size: 9pt; border:1px solid #c5ddb7; margin:5px; padding:3; background-color: #e4ffd3; } .info h2 { font-size: 13pt; font-weight: bold; } .iconmenu { font-weight: bold; text-align: center; font-size: 7pt; margin-bottom: 0px; margin-top: 0px; background-color: #ffffff; text-transform: uppercase; } .iconmenu table { font-weight: bold; text-align: center; font-size: 7pt; margin-bottom: 0px; margin-top: 0px; background-color: #ffffff; text-transform: uppercase; } .iconmenu img { border: 0; margin: 0px; margin-right: 0px; } .banner table { text-align: center; font-size: 7pt; border:1px solid #c5ddb7; margin: 3px; padding:2px; background-color: white; text-transform: uppercase; float:left; } .banner form { margin: 0; } .banner img { border: 0; margin: 0px; margin-right: 0px; } .banner ul { margin: 0; } .banner a:hover { text-decoration: none; } .transpbanner table { text-align: center; font-size: 7pt; border:0px; margin: 2px; padding:0px; text-transform: uppercase; } .transpbanner form { margin: 0; } .transpbanner img { border: 0; margin: 2px; margin-right: 0px; } .transpbanner ul li { display:inline; margin: 0; padding: 0; list-style-type: circle; } .downloadbox table { font-size: 9pt; border:1px solid #2b6600; margin: 4px; padding:4; background-color: #e0f2d0; } .distromatichome table { font-size: 8pt; border:1px solid #c5ddb7; margin: 0px; padding:3; background-color: #e4ffd3; white-space: nowrap; } .distromatichome { font-size: 8pt; text-decoration:none; color:#000000; white-space: nowrap; font-weight: normal; } .slim table { border: 1px solid #2b6600; text-align: left; padding: 0; } .toptitle { text-align: center; font-size: 18px; text-decoration:none; color:#000000; font-weight: bold; margin-top: 0px; text-transform: uppercase; } .pagebar { background-color: rgb(220, 220, 220); font-size: 8pt; text-decoration:none; color:#000000; font-weight: bold; text-transform:uppercase; margin-top: 0px; } .pagebar td { white-space: nowrap; } .pagebar a:link { color:#2b6600; text-transform:uppercase; text-decoration: none; white-space: nowrap; font-weight: normal; } .pagebar a:visited { color:#2b6600; text-transform:uppercase; text-decoration: none; white-space: nowrap; font-weight: normal;} .pagebar a:active { color:#2b6600; text-transform:uppercase; text-decoration: none; white-space: nowrap; font-weight: normal; } .pagebar a:hover { color:white; background-color:#52BA00; text-transform:uppercase; text-decoration: none; white-space: nowrap; font-weight: normal;} .pagebar img { border: 0; } a.nolink:link { background-color:#FFFFFF; text-decoration: none; } a.nolink:visited { background-color:#FFFFFF; text-decoration: none; } a.nolink:active { background-color:#FFFFFF; text-decoration: none; } a.nolink:hover { background-color:#FFFFFF; text-decoration: none; } h1 { font-size: 20; margin-top: 20; margin-bottom: 20; } .toptabsline { clear: both; padding: 0; border: 0; width: 100%; height: 2px; background: #2B6600; margin-top: 0pt; } /* ######### Top tabs ######### */ #csslibrarytab a:hover{ background-position:0% -150px; } #csslibrarytab a:hover span{ color: #fff; background-position:100% -150px; } #button a { color:#000; background: transparent url("/images/butt-uns-l.gif") no-repeat left top; margin: 0 0 0 0; padding:5px 0 6px 10px; text-decoration:none; font-size: 13px; letter-spacing: 1px; font-weight:bold; height:13px; } #button a span, #button #current span { /*display:block;*/ color:#000; background: transparent url("/images/butt-uns-r.gif") no-repeat right top; /*margin-top: -5px;*/ margin: -5 0 +10 0; padding:5px 10px 6px 0; } #button a:hover{ background: transparent url("/images/butt-l.gif") no-repeat left top; } #button a:hover span{ background: transparent url("images/butt-r.gif") no-repeat right top; } #pagecenter { position: relative; /* background: transparent url("images/sfondosito.jpg") no-repeat left top;*/ width: 900px; left: 0px; top: 0px; } #loginbox input { font-size: 8pt; } #loginbox{ position:absolute; text-align: right; left:225px; top:102px; height: 10px; border:0px solid #c5ddb7; padding:0.4em; width:700px; margin:0; background-color: transparent; color: #000000; } form { margin: 0; padding: 0; } form fieldset { border: 1px solid black; padding: 10px 5px; margin: 0; /*width: 560px;*/ } form fieldset.hidden { border: 0; } form fieldset legend { font-weight: bold; } form label { margin: 0 0 0 5px; } form label.qflabel { display: block; float: left; width: 150px; padding: 0; margin: 5px 0 0 0; text-align: right; } form input, form textarea, form select { width: auto; } form textarea { overflow: auto; } form br { clear: left; } form div.qfelement { display: inline; float: left; margin: 5px 0 0 10px; padding: 0; } form div.qfreqnote { font-size: 80%; } form span.error, form span.required { color: red; } form div.error { border: 1px solid red; padding: 5px; }