div.hint, div.filter { position:absolute; z-index:90; top:0; left:0; min-width:140px; max-width:300px;  } div.hint div.hint-inner { padding:2px 10px; background-color:#fff; border:1px solid #BFC4BD; box-shadow:1px 2px 5px #333; -moz-box-shadow:1px 2px 5px #333; -webkit-box-shadow:1px 2px 5px #333; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; } div.hint div.hint-inner p { font-size:11px; font-weight:100; color:#525252;   } div.hint div.hint-inner p b { font-size:12px; font-weight:800; } div.hint p.arrow.top { position:absolute; top:-19px; left:-2px; background:url(http://content.penest.no/tujo/project/static/css/classes/form/../../snowflake/tpl/hint-gfx-t.png) no-repeat 0 0; padding:0 0 19px 30px; } div.hint p.hint-content {     }   div.advice * { margin:0; padding:0; font-size:12px; } div.advice { position:absolute; z-index:999 !important; top:0; left:0; top:300px; left:300px; min-width:100px; max-width:300px; } div.advice div.advice-content { padding:6px; border:1px solid #999; border-color:#ccc #999 #666; background:#EFF3F4; box-shadow:0 1px 6px #333; -moz-box-shadow:0 1px 6px #333; -webkit-box-shadow:0 1px 6px #333; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; } div.advice p.advice-content { min-height:40px; padding:16px 20px 6px 12px; font-size:12px; font-weight:500; text-shadow:-1px 0 1px #ccc; border:1px solid #999; border-color:#E0E0E0 #E8E8E8 #E8E8E8; background:#f9f9f9; color:#2E4557; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; } div.advice p.advice-content h4 { padding:2px 0 8px 0; font-size:12px; font-weight:900; color:#111; } div.advice p.arrow { position:absolute; top:6px; width:21px; height:30px; } div.advice p.arrow.left { left:-20px; background:url(http://content.penest.no/tujo/project/static/css/classes/advice/../../snowflake/tpl/classes/advice/advice-gfx-l.png) no-repeat top right; } div.advice p.arrow.right { right:-20px; background:url(http://content.penest.no/tujo/project/static/css/classes/advice/../../snowflake/tpl/classes/advice/advice-gfx-r.png) no-repeat top left; } div.advice p.arrow.top { left:0; background:url(http://content.penest.no/tujo/project/static/css/classes/advice/../../snowflake/tpl/classes/advice/advice-gfx-t.png) no-repeat top center; } div.advice p.arrow.top.left { left:0; } div.advice p.arrow.top.right { right:0; } div.advice p.arrow.bottom { background:url(http://content.penest.no/tujo/project/static/css/classes/advice/../../snowflake/tpl/classes/advice/advice-gfx-b.png) no-repeat top center; } div.advice p.arrow.bottom.left { left:0; } div.advice p.arrow.bottom.right { right:0; } div.advice a { font-weight:700; text-decoration:none; } div.advice a:hover { text-decoration:underline; }  div.advice p.line { border-top:1px solid #E0E0E0; } div.advice p.note { font-size:10px; color:#999; }  div.advice a.close-advice { position:absolute; top:-9px; top:2px; right:4px; width:22px; height:22px; background:url(http://content.penest.no/tujo/project/static/css/classes/advice/../../snowflake/tpl/classes/advice/close-gfx.png) no-repeat -5px 0; } div.advice a.close-advice:hover { text-decoration:none; background-position:-5px -30px; } div.advice div.advice-tools { padding:10px 16px; padding-bottom:14px; }    div.top-advice { position:fixed; z-index:9999; top:0; left:0; width:100%; min-height:100px; } div.top-advice div.top-advice-inner { padding:10px;  background:#EBEEF0; border-bottom:1px solid #000; box-shadow:0 4px 8px #666; -moz-box-shadow:0 4px 8px #666; -webkit-box-shadow:0 4px 8px #666; } div.top-advice div.wrap { position:relative; min-width:600px; max-width:800px; margin:0 auto; padding:10px 20px;  background:#F4F5F7; border:1px solid #E5E5E5; border-color:#999 #ccc #ccc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }  div.top-advice.success div.wrap { text-align:center; } div.top-advice.success span.icon { padding:1px 20px; background:url(http://content.penest.no/tujo/project/static/css/classes/advice/../../snowflake/tpl/classes/advice/success-gfx.png) no-repeat 0 0; } div.top-advice.warn div.wrap, div.top-advice.error div.wrap { padding-left:20px; } div.top-advice.warn span.icon { background:url(http://content.penest.no/tujo/project/static/css/classes/advice/../../snowflake/tpl/classes/advice/warn-gfx.png) no-repeat 0 0; } div.top-advice.error span.icon { background:url(http://content.penest.no/tujo/project/static/css/classes/advice/../../snowflake/tpl/classes/advice/error-gfx.png) no-repeat 0 0; } div.top-advice.warn span.icon, div.top-advice.error span.icon { position:absolute; top:14px; left:-50px; padding:20px; }  a { cursor:pointer; } b, strong { font-weight:700; }  .dummy { visibility:hidden; height:0; font-size:0; } .fl { float:left; } .fr { float:right; } .cl { clear:left; } .cr { clear:right; } .cb { clear:both; } .template, .hide { display:none; } .show { display:block; }   div.tujo-style { cursor:default; text-align:left; line-height:15px; } div.tujo-style * { margin:0; padding:0; } div.tujo-style a { cursor:pointer;  color:#4D8499; text-decoration:none; } div.tujo-style a:hover { text-decoration:underline; } div.tujo-style a.tool { padding:1px 3px; font-weight:700; border:1px solid transparent; text-shadow:0 1px 0 #fff; } div.tujo-style a.tool:hover { text-decoration:none; color:#fff; background:#005F8C; border-color:#CCDEE5 #92C2D4 #4D8499; text-shadow:none; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; } div.tujo-style a.tool:active { color:#444; } div.tujo-style .main { margin:0; background:none; border:none; } div.tujo-style ul { list-style:none; }  div.tujo-style div.content-inner { padding:10px; background:#F4F6F5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }  div.tujo-style div.top-header { height:15px; margin:0 0 8px 0; padding:4px 10px; background:#F2F5F6; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; } div.tujo-style div.top-header h2 { float:right; color:#4D8499; font-size:14px; } div.tujo-style div.top-header a.header-link { padding:1px 6px; font-size:9px !important; color:#545252;  outline:0 none; text-decoration:none; background:#CFDDE4; border:1px solid #fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; } div.tujo-style div.top-header a.header-link:hover { background:#545252; color:#fff; } div.tujo-style div.content { float:left; }  div.tujo-style input, div.tujo-style textarea { cursor:text; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:4px 0 3px 4px; } div.tujo-style input.checkbox { cursor:pointer; }  div.tujo-style button { cursor:pointer; padding:2px 3px; font-size:12px; color:#545252; background:#CFDDE4; outline:0 none; border:1px solid #fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; } div.tujo-style button:active { position:relative; top:1px; left:1px; } div.tujo-style a.small-rpc { padding:1px 6px; color:#545252; font-size:9px; text-decoration:none; line-height:16px; background:#CFDDE4; border:1px solid #FFFFFF; outline:0 none; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; } div.tujo-style a.small-rpc:hover { background:#4D8499; color:#fff; }  div.tujo-style div.sidebox-title { margin-bottom:5px; margin-right:0; background-color:#DFE9EC; border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; } div.tujo-style div.sidebox-title h4 { padding:6px 0; overflow:hidden; color:#262525; font-size:13px; font-variant:normal; font-weight:normal; text-align:center; text-shadow:0 1px 0 #fff; background:transparent; } div.tujo-style div.sidebox-content { padding:4px 6px; background:#F2F5F6; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }  input.sb_button.w200 { float:left; margin:0 0 0 25px; }  div.compose-message { text-transform:none; overflow:hidden; } div.compose-message a.tool.compose-message { cursor:pointer;  } div.compose-message a.tool.compose-message, div.compose-message span.sf-module-pending { float:left; width:200px;  padding:4px 0; color:#545252; text-align:center; font-size:12px; font-weight:100; text-shadow:none; outline:0 none; background:#CFDDE4; border:1px solid #fff; -moz-border-radius:5px; -webkit-border-radius:5px; } table.main div.compose-message { float:left; } table.main div.compose-message a.tool.compose-message, table.main div.compose-message span.sf-module-pending { width:auto; padding:1px 6px; font-size:9px; font-weight:700; color:#545252; } div.compose-message a.tool.compose-message:hover { color:#fff !important; background:#4D8499; }  div.compose-message textarea { width:320px; }   div#info * { margin:0; padding:0; padding:0; text-align:left; }  div.error-message { z-index:9999; }