#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none}
#sb-overlay{position:relative;height:100%;width:100%}
#sb-wrapper{position:absolute;visibility:hidden;width:100px}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px}
#sb-body{position:relative;height:100%}
#sb-body-inner{position:absolute;height:100%;width:100%}
#sb-player.html{height:100%;overflow:auto}
#sb-body img{border:none}
#sb-loading{position:relative;height:100%}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center}
#sb-loading-inner span{background:url(shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block}
#sb-body,#sb-loading{background-color:#060606}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden}
#sb-title,#sb-title-inner{height:26px;line-height:26px}
#sb-title-inner{font-size:16px}
#sb-info,#sb-info-inner{height:20px;line-height:20px}
#sb-info-inner{font-size:12px}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat}
#sb-nav-close{background-image:url(shadowbox/close.png)}
#sb-nav-next{background-image:url(shadowbox/next.png)}
#sb-nav-previous{background-image:url(shadowbox/previous.png)}
#sb-nav-play{background-image:url(shadowbox/play.png)}
#sb-nav-pause{background-image:url(shadowbox/pause.png)}
#sb-counter{float:left;width:45%}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff}
#sb-counter a.sb-counter-current{text-decoration:underline}
div.sb-message{font-size:12px;padding:10px;text-align:center}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline}
html{overflow-y:scroll}
body{margin:0;padding:0 0 10px;color:#333;background:url(/images/bg.png) #555}
body,.text,.button{font-family:"Arial",sans-serif;font-size:9pt}
p{margin:1em 0}
ul,ol{margin:0.5em 0;padding-left:2em}
ul{list-style-type:square}
hr{margin:1em 0;height:1px;background:#ccc;border:none}
form{margin:0}
form th,form td{padding:0.2em;vertical-align:top}
form th{padding-top:0.5em}
small{font-size:0.9em}
h1,h2,h3{letter-spacing:-1px;margin:1em 0 0.5em}
h1{font-size:2.3em;color:#555;letter-spacing:-1.5px}
h2{font-size:1.5em;border-bottom:1px solid #ddd}
h3{font-size:1.2em}
h4{font-size:1em;margin:1.5em 0 0.5em}
a{color:#555;text-decoration:none;font-weight:bold}
a:hover,a:hover span{color:#f68b1f;text-decoration:underline}
a img{border:none}
br.clear{height:0;line-height:0}
img.icon{margin-bottom:-3px}
img.flag{margin-bottom:-1px}
table{border-collapse:collapse}
table th{text-align:left}
table .blank{background-color:white !important;border:none !important}
table.list th,table.list td{padding:0.4em 1em 0.4em 0.4em;border:1px solid #ccc;text-align:left !important;white-space:nowrap}
table.list th.right,table.list td.right{text-align:right !important}
table.list th.center,table.list td.center{text-align:center !important}
table.list th{background:#ddd}
table.list td{background:white}
table.list a{color:#555 !important;text-shadow:1px 1px 2px #ddd}
table.list .disabled td{background:#fdd}
th.forwardSort,th.reverseSort{background-color:#ddd !important;background-repeat:no-repeat;background-position:98% 7px}
th.size.forwardSort,th.size.reverseSort{background-position:4px 7px}
th.sortable-text,th.sortable-numeric{cursor:pointer}
th.forwardSort{background-image:url(/images/asc.png)}
th.reverseSort{background-image:url(/images/desc.png)}
label{cursor:pointer;text-shadow:1px 1px 2px #ccc}
label.disabled{color:#999;cursor:default}
.left{text-align:left}
.right{text-align:right}
.center{text-align:center}
.float-left{float:left;margin-right:1em}
.float-right{float:right;margin-left:1em}
.clear{clear:both}
.message{margin-bottom:1em;padding:0.5em;border:1px solid;text-shadow:1px 1px 2px #ccc}
.message ul{margin:0;padding:0 0 0 1.5em}
.message ul li{margin:0.2em 0 !important}
.message.info{color:#3a3;background:#cfc;border-color:#7e7}
.error{color:#d55;background:#ffeaea !important;border-color:#fcc}
.text{padding:0.2em;border:1px solid #bbb}
.text:focus{outline:#aac4de solid thin;background:#fafafa}
.text.blank{color:#777;border-color:#ddd;text-shadow:1px 1px 2px #ddd}
.checkbox,.radio{cursor:pointer}
.caps{font-size:0.9em;font-variant:small-caps;color:#777}
textarea{display:block}
select{padding:0.2em}
.button{margin:0 1px 1px 0;padding:0.2em 1em;font-weight:bold;color:#444;cursor:pointer;text-shadow:1px 1px 2px #bbc;background:url(/images/button.png) #f1f4f6 0 50% repeat-x;border:1px solid #bbb;border-radius:0.3em;-moz-border-radius:0.3em;-webkit-border-radius:0.3em}
.button:hover{color:black;border-color:#999}
#upload .cancel,#destroy .submit,#upgrade .confirm,#upgrade-pending .submit{color:white;background-image:url(/images/button_red.png);background-color:#6d0019;text-shadow:1px 1px 2px black}
.softronics-ad{padding:0.5em}
.softronics-ad img{margin:0 0.5em;float:left}
.softronics-ad h4{margin:0}
.softronics-ad p{margin:0.2em 0}
.softronics-ad strong{color:#f68b1f;text-shadow:1px 1px 2px #f6c38f}
.tree{padding:0.2em 1em 0.2em 0.2em;background:white;border:1px solid #ddd;overflow:auto}
.tree ul{list-style-type:none;margin:0;padding:0}
.tree ul ul{padding-left:20px}
.tree ul a{text-decoration:none}
.progress{display:block;text-align:left;height:2em;background:white;border:1px solid #aaa}
.progress span{display:-moz-inline-box;display:inline-block;height:100%;background:url(/images/bg_progress.png) #bcd4eb}
table.space{width:100%}
table.space th,table.space td{padding:0.2em}
table.space td{text-align:right}
table.space .total th,table.space .total td{border-top:1px solid #bbc}
table.space img{margin:0 0.2em -1px 0}
#wrapper{position:relative;margin:0 auto;padding:0;width:930px;background:white;border-left:6px solid #333;border-right:6px solid #333}
#header{padding:0 1em;height:50px;position:relative;height:70px;background:url(/images/header_small.png) #d8dfe4 repeat-x}
#header h1{position:absolute;bottom:0;margin:0}
#header h1 img{padding-right:2px}
#header.home h1{display:none}
#header #menu{position:absolute;right:1em;bottom:0.5em;color:#aaa}
#header #menu img{margin-left:0.2em}
#header #menu a{margin:0 0.1em}
#header form{position:absolute;left:1em;bottom:0.5em}
#header form label{font-size:0.9em}
#header a{color:#333;text-shadow:1px 1px 2px #ccc}
#header a:hover{color:black}
#header .affiliate{position:absolute;top:5px;left:50%;margin-left:-351px;margin-left:-234px;white-space:nowrap}
#footer{margin:0 auto;padding:5px 10px;width:922px;color:#aaa;font-size:0.9em;text-shadow:1px 1px 2px black;background:#333;border-bottom-left-radius:0.5em;border-bottom-right-radius:0.5em;-moz-border-radius-bottomleft:0.5em;-moz-border-radius-bottomright:0.5em;-webkit-border-bottom-left-radius:0.5em;-webkit-border-bottom-right-radius:0.5em}
#footer a{color:#ddd;font-weight:normal}
#footer a:hover,#footer strong{color:white}
.popup-menu{position:absolute;white-space:nowrap;background:#eee;border:1px solid #bbc;z-index:11}
.popup-menu a{display:block;padding:3px 3px 3px 14px;margin-bottom:1px;text-decoration:none;text-align:right;font-weight:bold !important;color:#555 !important;text-shadow:1px 1px 2px #ccc}
.popup-menu a:hover{color:#333 !important;background:#ddd}
.popup-menu a.active{color:#333 !important;background-image:url(/images/active.png);background-repeat:no-repeat;background-position:4px 7px}
.popup-menu small{display:block;padding:2px 4px !important;background:#333;color:#eee !important;text-shadow:1px 1px 2px black}
.popup-menu strong{color:black !important}
.popup-menu a:hover span{color:black !important;text-decoration:none !important}
#content{min-height:570px;padding:1em;background:url(/images/stripe.png) repeat-x;overflow-x:hidden}
#content a{color:#f68b1f}
#content .back-link a{color:#555;text-shadow:1px 1px 2px #eee}
#content .static{margin-left:auto;margin-right:auto;width:700px}
#content div.static{margin-top:23pt;margin-bottom:2em;padding:1em 2em 2em;background:#f8f8f8;border:1px solid #ddd;border-radius:0.5em;-moz-border-radius:0.5em;-webkit-border-radius:0.5em}
#content div.static li{margin:1em 0}
#content h1.static{margin-bottom:-22pt}
#content .static .text{font-size:1.2em}
#content .static th{text-align:right}
#content div.tab{margin-top:0;background:#f8f8f8;border:1px solid #ddd}
#content .tab form{margin:1em 0em}
#popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:black;opacity:0.6;filter:alpha(opacity=50);z-index:100}
#popup-overlay img{position:fixed}
#popup{position:fixed;top:10%;left:10%;padding:0 10pt;background:white;border:0.5em solid #555;z-index:101}
#popup h2{margin:0 -10pt 0.5em;padding:0.8em;background:#d8dfe4;border:none;text-shadow:1px 1px 2px #ccc}
#popup .tree{min-width:40em;max-height:30em}
#popup textarea{width:30em;height:15em}
#popup a{text-decoration:underline}
#popup pre{margin:0.5em;padding:0.5em;background:#f8f8f8;border:1px solid #ddd;width:50em;overflow:auto}
body.browser #wrapper,body.browser #footer{width:auto;margin:0 10px}
body.browser #wrapper{width:auto;min-width:1126px}
body.browser #footer{width:auto;min-width:1118px}
body.application{background:#333;padding:0}
body.application #wrapper,body.application #footer{margin:0;border:none}
body.application #header{display:none}
body.application #content{}
body.application #sidebar{top:0}
#browser{margin-left:250px}
#browser a,#sidebar a{color:#555}
#sidebar a:hover{color:#f68b1f}
#sidebar{position:absolute;top:70px;left:0;bottom:0;padding:0 0.5em;width:236px;background:url(/images/header.png) #d8dfe4 repeat-x;border-right:1px solid #ccc;z-index:10}
#sidebar h1{margin:0.5em 0 0.5em;font-size:1.8em;letter-spacing:0;text-shadow:1px 1px 2px #bbc;border-bottom:1px solid #bbc;overflow:hidden}
#sidebar h1 small{display:block;color:#849399;font-size:0.7em;text-shadow:none}
#sidebar h3{color:#555;border-bottom:1px solid #bbc}
#sidebar .progress{margin:0.5em 0}
#sidebar .panel,#sidebar .softronics-ad{padding:6px 2px;margin-top:-1px;background:white;border:1px solid #bbc;text-shadow:1px 1px 2px #ddd}
#sidebar .affiliate{position:absolute;top:28.5em;bottom:17.5em;left:0.5em;right:0.5em;height:60px;margin:auto 0}
#sidebar .affiliate iframe{margin-bottom:1em;margin-bottom:2px}
#sidebar .softronics{position:absolute;bottom:0.5em;left:0.5em;right:0.5em}
#sidebar .softronics-ad{height:50px;min-height:50px}
#upload-link{position:relative;margin:0 -0.5em 0.2em;padding:8px 8px 12px 24px;background:#333}
#upload-link img{position:absolute;left:4px;top:9px}
#upload-link a{color:white;font-size:1.2em;text-shadow:1px 1px 2px black;outline:none}
#upload-link a:hover{color:white}
#upload-link small{display:block}
#upload-link small a{color:#ddd;font-weight:normal;font-size:1em}
#upload-link.blocked a{color:#777;cursor:default;text-decoration:none;text-shadow:none;outline:none}
#upload-link.blocked img{opacity:0.5;filter:alpha(opacity=50)}
#sidebar .upgrade-link{position:relative;margin-top:1em;padding-left:21px}
#sidebar .upgrade-link img{position:absolute;top:6px;left:2px}
#upload{position:relative;margin:-1em -1em 1em 236px;padding:4px 1em 4px 50px;border-top:1px solid #ccc;border-bottom:1px solid #ddd;background:url(/images/upload.png) #f0f4f6 no-repeat 8px 14px}
#upload .plugin-error{margin:4px 0 20px}
#upload .plugin-error a{text-decoration:underline}
#upload .plugin-error img{margin-bottom:-20px;margin-right:4px}
#upload        .uploading{display:none}
#upload.active .start{display:none}
#upload.active .uploading{display:inline}
#upload .cancel{margin-left:4px}
#upload #upload-actions{position:absolute;top:8px;right:8px}
#upload #upload-actions a{display:block;margin-bottom:4px;outline:none}
#upload.active #upload-actions a{cursor:default}
#upload.active #upload-actions a img{opacity:0.3;filter:alpha(opacity=30)}
.upload-progress{display:-moz-inline-box;display:inline-block;position:relative;vertical-align:middle}
.upload-progress .progress{height:1.5em;vertical-align:middle}
.upload-progress .progress span{background:url(/images/progress.gif) repeat-x}
#upload-form-progress strong{display:-moz-inline-box;display:inline-block}
.upload-progress #form-progress-percentage{margin-left:0.5em}
.upload-progress #form-progress-size{width:5em}
.upload-progress #form-progress-speed{width:6em;text-align:right;padding-right:1em}
.upload-progress #flash-progress-speed{position:absolute;right:0;top:0}
.upload-progress #flash-progress-time{position:absolute;right:0;bottom:0}
#upload-form .upload-progress .progress{display:-moz-inline-box;display:inline-block;width:100px;margin-left:1em}
#upload-flash{min-height:52px}
#upload-flash .start{line-height:51px}
#upload-flash .upload-progress{width:300px}
#upload-flash object{vertical-align:middle;margin:14px 6px 14px 0}
#upload-flash .cancel{vertical-align:middle;margin-bottom:-2px}
#upload-settings p{margin:0.5em 0}
#upload-settings ul{list-style-type:none}
#upload-settings label{font-weight:bold}
#upload-settings .blank{background:#f0f4f6 !important}
#upload-settings .active td{background-color:#dfd}
#browser a{font-weight:normal;text-decoration:none}
.browser-actions{position:relative;list-style-type:none;margin:0.5em 0 0;padding:0}
.browser-actions li{float:left;margin-right:0.2em}
.browser-actions .disabled img{opacity:0.3;filter:alpha(opacity=30)}
.browser-actions a{font-weight:bold !important;outline:none;cursor:pointer;text-shadow:1px 1px 2px #ddd}
.browser-actions .disabled a{color:#ccc !important;border-color:white !important;background:none !important;cursor:default;text-shadow:none}
.browser-actions img{margin-bottom:-4px}
.browser-actions a:hover,.browser-actions a:hover span{color:black;text-decoration:underline}
#browser-actions .right{position:absolute;top:-0.4em;right:0;margin:0}
#browser-actions .right form{height:1.7em}
#browser-actions .right .text{padding:0.3em}
#browser-actions .right a{border:none;padding:0}
#browser-actions .right a:hover{background:none}
.browser-actions.bottom{height:1.2em;padding-top:0.4em;border-top:1px solid #ddd}
#browser-actions a{padding:0.25em 0.4em 0.3em 0.3em;border:1px solid white;border-radius:0.4em;-moz-border-radius:0.4em;-webkit-border-radius:0.4em}
#browser-actions a:hover{background:#f8f8f8;border-color:#ddd}
#browser-index{clear:both;padding-top:1em}
#browser-path{margin-bottom:1em;padding:4px;border:1px solid #ddd;color:#aaa;white-space:normal;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
#browser-path a{white-space:nowrap;text-shadow:1px 1px 2px #ddd}
#browser-path a.current{font-weight:bold}
#browser-path .view{float:right;padding-left:0.5em;white-space:nowrap}
#browser-path .view a{color:black;padding-left:0.5em;font-weight:bold}
#browser-path .view a:hover span{text-decoration:underline}
#browser-loading{position:absolute;top:0;right:0;bottom:0;left:18em;cursor:progress}
#browser-message{margin-bottom:-1px;color:#555;text-shadow:1px 1px 2px #ddd}
#browser-message.success{color:#3a3}
#browser-message.error{color:#d55}
#browser-scroll{position:relative;overflow-y:auto;overflow-x:hidden;padding:1px 0 0 1px;min-height:470px;cursor:default}
#browser table{width:100%;cursor:default}
#browser .empty td{background:white !important}
#browser .empty .name{padding:5em 0;text-align:center;color:#aaa}
#browser .empty h3{margin:0;font-size:1.6em;letter-spacing:-1px}
#browser th,#browser td{padding:3px;vertical-align:middle;border:1px solid #ddd;white-space:nowrap}
#browser th span,#browser td span{white-space:nowrap}
#browser-head{margin-left:1px;margin-bottom:-1px}
#browser-head th{color:#666;background-color:#eee;border:1px solid #ddd;border-bottom:none;text-shadow:1px 1px 2px #ccc}
#browser-head a{font-weight:bold;text-decoration:none}
#browser-head a:hover,#browser-head th:hover a{color:black}
#browser .parent a{color:#bbb}
#browser .parent a:hover{color:#f68b1f}
#browser table .select{width:13px}
#browser table .size{width:5em;text-align:right}
#browser table .modified{width:9em;text-align:center}
#browser table .permission{width:16px}
#browser table .permission.blank{width:17px}
#browser table .permission .blocked{opacity:0.3;filter:alpha(opacity=30)}
#browser table th.permission img.icon{margin-top:-3px}
#browser-body .editing .name span,#browser-body .editing small{display:none}
#browser-body tr:hover td{background-color:#eee}
#browser-body td.sorted{background-color:#fafafa}
#browser-body tr.selected td,#browser ul.icons .selected{background-color:#ffe9d4}
#browser-body tr.focus td,#browser ul.icons .focus{background-color:#dfd !important}
#browser-body .name a:hover{text-shadow:1px 1px 2px #f6dabd}
#browser .focus .blank{background:none !important}
#browser-body tr.selected a,#browser-body tr.focus a{color:black}
#browser small{color:#bbb;font-weight:normal;text-shadow:none}
#browser small{padding-left:0.5em}
#browser ul.icons small{display:block;padding:0}
#browser .selected small,#browser .focus small{color:#999}
#browser form{display:-moz-inline-box;display:inline-block;margin:0;padding:0}
#browser input{margin:0;padding:0}
#browser .thumb-link{display:none}
#browser-body .view-link{display:none}
#browser-body .file:hover .view-link.play{display:inline;margin-left:1em;font-size:0.8em;font-weight:bold;text-shadow:1px 1px 2px #ccc;color:#555}
#browser-body .file.editing:hover .view-link.play{display:none}
#browser-body .view-link.play:hover span{color:#555}
#browser-body form{margin:-0.3em 0}
#browser-body .button{margin-left:1px;padding:1px 0.5em;background:#ddd}
#browser-body .submit{background:#ccc}
#browser-body .submit:hover{background:#bbb}
#browser-body .text{width:20em;padding:2px 0}
#browser-thumb{position:absolute;text-align:center;padding:4px;background:#f8f8f8;border:2px solid #ddd;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;cursor:pointer}
#browser-thumb img{background:white}
#browser-thumb small{display:block;margin-bottom:-4px;color:#888}
#browser-thumb-arrow{position:absolute}
#browser ul.icons{list-style-type:none;margin:0;padding:0.5em 0.2em 0.2em;border:1px solid #ddd;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}
#browser-scroll.icons #select-toggle{display:none}
#browser ul.icons li{display:-moz-inline-box;display:inline-block;margin:0 0.2em 0.5em;padding:0.5em;vertical-align:top;border:1px solid white;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;cursor:pointer}
#browser ul.icons li div{position:relative;vertical-align:bottom}
#browser-icons li div{display:inline-block;width:72px;text-align:right}
#browser-gallery li div{width:210px;height:160px;text-align:left}
#browser ul.icons div input{position:absolute;margin:0;padding:0}
#browser-icons div input{right:-2px;bottom:-2px}
#browser-gallery div input{left:-2px;bottom:-2px}
#browser ul.icons li img{width:auto !important;height:auto !important;padding:3px;background:#f8f8f8;border:2px solid #ddd;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
#browser-icons li img{max-width:64px;max-height:48px}
#browser-gallery li img{max-width:200px;max-height:150px;position:absolute;bottom:0;left:0}
#browser ul.icons li p{margin:0.5em 0 0;vertical-align:top;overflow:hidden}
#browser-icons li p{display:-moz-inline-box;display:inline-block;padding-left:0.2em;width:96px}
#browser-gallery li p{width:160px}
#browser ul.icons .selected{border-color:#e0cbb6}
#browser ul.icons .focus{border-color:#aea}
#browser ul.icons .selected p,#browser ul.icons .focus p{color:black}
#browser-search{position:absolute;top:0;right:0;bottom:0;width:24em;padding:0 0.5em 0.5em;background:white;border:1px solid #ddd;border-right:none;overflow-y:hidden}
#browser-search div{position:absolute;top:3.5em;left:0.5em;right:0.5em;bottom:0.5em;overflow-y:auto}
#browser-search h2{position:relative;margin:0.5em 0}
#browser-search h2 a{position:absolute;top:4px;right:4px}
#browser-search h2 a img{margin:0}
#browser-search h3{margin:0}
#browser-search ul{margin:0 0 1em;padding:0;list-style-type:none}
#browser-search li{padding:3px}
#browser-search em{display:block;padding:0.5em 1em}
#browser-search .file{margin-left:20px}
table.versions th{background:#f8f8f8}
table.versions th,table.versions td{padding:0.2em 0.4em;border:1px solid #ddd}
#sb-body-inner img{background:white;cursor:pointer}
#sb-loading a{text-decoration:underline}
#keyboard-help h2{margin:0;text-align:center}
#keyboard-help h3{margin:1em 0 0}
#keyboard-help table{white-space:nowrap}
#keyboard-help th{padding:0 0.5em 0 1em;text-align:right}
#keyboard-help td{padding-right:2em;vertical-align:top}
#keyboard-help.popup{position:fixed;padding:1em 1em 2em;font-size:1.2em;color:white;background:black;opacity:0.8;filter:alpha(opacity=80);border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;z-index:1000}
#keyboard-help.popup h3{margin:1em 0 0;color:#9f9}
#tabs{text-align:center;margin-bottom:-1px}
#tabs.static{margin:0 auto -1px !important;padding:0 !important;background:none !important;border:none !important}
#tabs a{display:-moz-inline-box;display:inline-block;margin-right:0.5em;padding:0.5em 2em;color:#555;background:white;font-weight:bold;font-size:1.2em;letter-spacing:-1px;outline:none;border:1px solid #ddd;border-top-left-radius:0.5em;border-top-right-radius:0.5em;-moz-border-radius-topleft:0.5em;-moz-border-radius-topright:0.5em;-webkit-border-top-left-radius:0.5em;-webkit-border-top-right-radius:0.5em}
#tabs a:hover,#tabs a.active{color:black;text-decoration:none;text-shadow:1px 1px 2px #ccc}
#tabs a.active{background:#f8f8f8;border-bottom-color:#f8f8f8}
.menu{cursor:pointer;margin-left:0.5em;padding-left:16px;text-shadow:1px 1px 2px #ddd;border:none;color:#666;background:url(/images/icons/plus.gif) no-repeat 0 4px}
.menu:hover{color:black;text-decoration:underline}
.menu.active{color:black;background-image:url(/images/icons/minus.gif)}
.menu-active{margin-left:2.5em}
ol.menu-active,ul.menu-active{margin-left:2em}
ul.menus.menu-active{margin-left:0;list-style-type:none}
.tab h2.icon{margin-left:40px;background:none}
.tab h2.icon img{margin-left:-40px;margin-bottom:-8px}
#signup form,#login form{margin:1em 0 0}
#signup th,#login th{padding-top:1em}
#signup .text,#login .text{font-size:1.5em}
#signup form div{padding:0.5em;cursor:pointer;text-shadow:1px 1px 2px #ccc;border:1px solid #f8f8f8;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
#signup form div.selected{background:white;border-color:#bbb}
#signup form div big{font-size:1.2em}
#signup form div small{display:block;margin:0.2em 0 0 21px}
#signup form div img{background:#f8f8f8;opacity:0.6;filter:alpha(opacity=60)}
#signup form div.selected img{background:white;opacity:1;filter:none}
#signup form div.selected big strong{color:#f68b1f}
#signup #type-free{margin-top:0}
#signup #label-pro{margin-bottom:1em}
#login .float-left{margin-bottom:2em}
#login ul{padding-left:7em !important}
#login li{margin:0 !important}
#signup .checkbox,#account .checkbox{float:left;clear:left;margin:0.1em 0.5em 1em 0;padding:0}
#signup p,#account p{margin:0.5em 0}
#signup p label,#account p label{line-height:1.5em}
#account th{white-space:nowrap}
#reset th,#reset td{vertical-align:middle}
.status{padding-left:20px;font-weight:bold;white-space:nowrap}
.status.success{color:#3a3;background:url(/images/icons/success.png) 0 -1px no-repeat}
.status.error{background:url(/images/icons/error.png) 0 -1px no-repeat !important}
#information{text-align:center;padding-top:2em !important}
#information h3{text-align:left;width:25em;margin-left:auto;margin-right:auto}
#information .info{margin:0.5em auto;width:40em}
#information .info th{font-weight:normal;padding-right:1em;width:16em}
#information .info td{font-weight:bold;font-size:1.2em;text-align:left}
#information .progress{margin:0 auto 1em;width:30em}
#information table.space{margin:0 auto;width:20em}
#information table.space th{text-align:left}
#guests .blank{background:#f8f8f8 !important}
#guests .actions a{margin-right:0.5em}
#guests .username{color:#777}
#guests .list .blank a{color:#f68b1f !important}
#guests .list .blank.disabled img{opacity:0.3;filter:alpha(opacity=30)}
#guests .list .blank.disabled a{color:#ccc !important;text-decoration:none;outline:none;cursor:default}
#guests.tab form{margin:1em 2em}
#guests form table{width:100%}
#guests form th{width:12em}
#guests form td{width:100%}
#guests form h4{border-bottom:1px solid #ccc}
#destroy{text-align:center}
#destroy strong strong{color:#f68b1f}
#destroy textarea{margin:0 auto;width:30em;height:5em}
#destroy .submit{padding-left:2em;padding-right:2em}
#home{margin:6.5em -1em -1em;padding-bottom:3em;text-align:center;text-shadow:1px 1px 2px #bbc;background:url(/images/bg_wave.png) #d8dfe4 50% 0 repeat-x;position:relative}
#home #logo img{width:310px;height:110px}
#home h1{margin-top:0.5em}
#home h1 small{display:block;margin:0.5em auto 1em;width:30em;font-size:0.6em;font-weight:normal;letter-spacing:0}
#home #infos{display:-moz-inline-box;display:inline-block;margin-right:-5em}
#home ul{float:left;margin:0 1em 0 0;padding:0;list-style-type:none;text-align:left;font-size:1.2em}
#home ul.big{font-weight:bold;font-size:1.6em}
#home ul li{padding:8px;padding-left:24px;background:url(/images/list.png) 0 7px no-repeat}
#home ul li.new{background-image:url(/images/list_new.png);padding-bottom:2px;font-size:1.1em;font-weight:bold}
#home ul li.new span{color:black;font-size:1.2em}
#home ul.big li{background-position:0 10px}
#home ul a{color:#333;text-decoration:underline}
#home ul a:hover{color:#f68b1f}
#home .signup{margin:3em 0 5em}
#home .signup a{padding:0.5em;background:white;border:1px solid #bbb;font-size:1.5em;text-shadow:1px 1px 2px #f6c38f}
#home .signup a img{margin-bottom:-2px}
#home .signup a:hover{text-decoration:none}
#home .signup a:hover span{text-decoration:underline}
#home #anthrazit{position:absolute;top:-6.5em;left:10em}
#about #anthrazit{position:absolute;left:9em;top:30em;border:1px solid #ddd}
#home #location-switzerland{position:absolute;top:-6em;left:1.5em}
#home #active-users{position:absolute;top:-6em;left:1.5em;right:1.5em;margin:0 auto;text-shadow:1px 1px 2px #ddd}
#home #cablecom{position:absolute;top:-5.5em;right:1.5em}
#home h2{width:48em;margin-left:auto;margin-right:auto;border-bottom:1px solid #a2b1ba}
#home .services{margin:0 auto;width:55em}
#home .softronics-ad{float:left;width:17em;vertical-align:top;text-align:left}
#home .softronics-ad a{color:#333;text-decoration:underline}
#home .softronics-ad a:hover{color:#f68b1f}
#home #javascript-warning{position:absolute;top:-4.5em;left:0;right:0;z-index:10}
#home #javascript-warning .error{width:21em;margin:0 auto;padding:1em;font-weight:bold;font-size:1.1em}
#website .guest-permissions{list-style-type:none;margin:0;padding:0 0 0 1em}
#about h2{clear:both;margin-top:2em}
#about p.big{margin:0.5em 0;text-align:center;font-size:1.2em}
#contact h3{margin-top:1.5em}
#contact img.float-right{border:1px solid #ddd}
#contact span{display:-moz-inline-box;display:inline-block;width:8em}
#contact .hotline{width:17em;padding:0.5em 2em;background:white;border:1px solid #ddd}
#contact .hotline p{margin:0.5em 0}
#upgrade h2{margin-left:36px;margin-bottom:1em}
#upgrade h2 img{margin-left:-36px;margin-bottom:-10px}
#upgrade h2.step,#upgrade h3.menu{color:#f68b1f}
#upgrade h3{margin:0}
#upgrade table,#upgrade .message{margin-left:36px}
#upgrade th,#upgrade td{padding:0.4em}
#upgrade th{width:12em;padding-top:0.8em}
#upgrade td div{margin-top:1em}
#upgrade p{width:36em}
#upgrade .button{padding-left:2em;padding-right:2em}
#upgrade .option{padding-top:1.2em}
#upgrade .default,#upgrade .total{display:inline-block;width:7em}
#upgrade .total{font-size:1.5em}
#upgrade .default{text-align:right}
#upgrade-summary{margin-bottom:1em;border:1px solid #ccc}
#upgrade-summary th,#upgrade-summary td{padding:0.5em;text-align:left !important;vertical-align:middle;white-space:nowrap}
#upgrade-summary th{width:13em;background:#eee;text-align:left;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
#upgrade-summary small{display:block;font-weight:normal}
#upgrade-summary td{width:20em;background:white}
#upgrade-summary .notice{padding:1em 0.5em 1em 56px;background:url(/images/question.png) #eee no-repeat 4px 8px;white-space:normal}
#upgrade .confirmation th,#upgrade .confirmation td{padding:0.5em;vertical-align:middle}
#upgrade .confirmation h3{border-bottom:1px solid #ccc}
#upgrade .payment select{width:23em}
#upgrade .payment em{display:block;margin-top:0.4em}
#upgrade .contact .text{width:16em}
#upgrade .contact textarea.text{width:20em;height:5em}
#upgrade #abo_space,#upgrade #abo_guest_users,#upgrade #price-total{font-size:1.5em}
#upgrade .pricing{margin:0 0 1em}
.pricing td,.pricing th{padding:0.4em !important;white-space:nowrap}
.pricing td{width:7em !important;text-align:center;background:#eee;border:1px solid #ccc}
.pricing th{text-align:right;width:16em !important}
#upgrade .pricing .active{background-color:#f6c18c;border-color:#f6c18c;font-weight:bold}
#faq .pricing td{background:white}
#upgrade #zahlart-1{position:relative}
#upgrade #zahlart-1 img{position:absolute;top:-30px;left:-120px}
#upgrade-pending .float-left{margin-bottom:25em}
#shadowbox_loading span{font-family:"Arial",sans-serif}
#shadowbox_loading span a{cursor:pointer}
#shadowbox_loading span a:hover{color:#f68b1f}
#donate form,#donate table{margin-top:0.5em;margin-bottom:1em}
#donate table th{padding-right:1em;white-space:nowrap;vertical-align:top}
#donate img.float-left{margin-top:0.5em}
#donate textarea{width:45em;height:5em;font-family:monospace;font-size:1em !important}