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://tujo.net/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://tujo.net/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://tujo.net/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://tujo.net/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://tujo.net/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://tujo.net/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://tujo.net/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://tujo.net/static/css/classes/advice/../../snowflake/tpl/classes/advice/warn-gfx.png) no-repeat 0 0; } div.top-advice.error span.icon { background:url(http://tujo.net/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; }  body { cursor:default; overflow-y:scroll; font-family:Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:12px; font-weight:100; text-decoration:none; color:#CBD5DD; background:#1c1c23; } * { margin:0; padding:0; border:none; } a { cursor:pointer; color:#fff; text-decoration:none; } a:hover { text-decoration:underline; } p { color:#CBD5DD; letter-spacing:0.3px; line-height:20px; } b, strong { font-weight:900; } img { font-size:12px; color:#E92BDC; background-color:transparent; } div.noscript { font-size:24px; color:red; border:4px double red; text-align:center; padding:10px; } wbr:after { content: "\00200B" } span.break { font-size:1px; line-height:1px; float:right!important; float:none; } .dummy { visibility:hidden; height:0; font-size:0; } .fl { float:left; } .fr { float:right; } .cl { clear:left; } .cr { clear:right; } .cb { clear:both; } .hide { display:none; } .show { display:block; } .lowercase { text-transform:lowercase; } .uppercase { text-transform:uppercase; } div#body { position:relative; } div.wrap { width:870px; margin:0 auto; } a.backfire-link { font-size:10px; color:#595456; } p.line { height:0; font-size:1px; border-top:1px solid #B6C4CE; } p.bumper { height:0; font-size:1px; border-top:1px dotted #312F31; }   div#footarea ul.choose-lang { padding:4px 2px 0 0; float:right; } ul.choose-lang { list-style:none; } ul.choose-lang li { float:left; } ul.choose-lang li a { display:block; padding:4px 3px; font-size:10px;  color:#6C5F64; } ul.choose-lang li.selected a { text-decoration:underline;  }  div#contentarea {  padding:120px 0 0 0; } div#headarea { position:relative; } div#header-box { position:absolute; top:8px; right:4px;  } div#header-box div.logo { float:left; }  div#menu-main { float:left; padding:30px 2px 0 0; } div#menu-main ul { list-style:none } div#menu-main li { float:left; } div#menu-main li a { padding:4px 6px; font-family:"Lucida Bright",Georgia,Arial; font-size:13px; font-weight:100;  color:#6C5F64; } div#menu-main li.active a { color:#E92BDC; } div#header-title {  position:relative; } div#header-title h1 { padding:0 0 0 10px; float:left; font-size:50px;  font-family:"Lucida Bright", Georgia, Arial; font-weight:500; letter-spacing:1.2px;  color:#CBD5DD; }  div#header-title div.navigation { float:left; margin-top:35px; padding:0 0 0 5px; } div#header-title a.link { position:relative; display:block; padding:0 4px;  background:#583431; font-family:Arial; font-size:11px; font-weight:900; text-transform:uppercase; color:#000; letter-spacing:0.8px;  } div#header-title a.link.left { padding-left:17px; } div#header-title a.link.right { padding-right:17px; } div#header-title a.link span { position:absolute; top:-7px; padding:0 3px; font-family:Arial; font-size:21px; font-weight:900; color:#000; } div#header-title a.link.left span { left:0; } div#header-title a.link.right span { right:0; } div#header-title a.link:hover { background:#6C5F64;  text-decoration:none; } div#header-title a.link:hover span {  } div#header-tags { position:relative; z-index:4;  overflow:hidden; height:20px; margin-bottom:-22px; } div#header-tags div.tags { float:left; white-space:nowrap;  } div#header-tags div.tags h4 { float:left; } div#header-tags div.tags h4 a { opacity:0.2; cursor:default; display:block; padding:3px 4px; font-family:Arial; font-size:10px; font-weight:100;  color:#d5555f; text-transform:lowercase; } div#header-tags div.tags h4 a:hover { text-decoration:none; }  div#header-bar { position:relative; z-index:3; padding:21px 0; background:transparent url(http://tujo.net/static/css/core/modules/../../tpl/core/header-bar.png) repeat-x center top; } div#header-bar div.bar {  height:55px;  border:1px solid rgba(10,10,10,0.3); border-left:none; border-right:none; }