
* { padding: 0; margin: 0; }

body{ margin:0 auto; background:#000000 url(../images/body_bg.jpg) top repeat-x; font:.7em/1.5em "Trebuchet MS", Helvetica, sans-serif; line-height:150%; }

img{ display:block; border:0; }

h1 em, h2 em, h3 em, h4 em{ font-style:normal; color:#ff3300; }

.tool-tip{ color:#eeeeee; width:139px; z-index:13000; }
 
.tool-title{ font-weight:bold; font-size:11px; color:#ffffff; padding:8px 8px 4px; background:url(../images/tips_bg.png) top left;
}
 
.tool-text{ font-size:11px; padding:4px 8px 8px; background:url(../images/tips_bg.png) bottom right; }

.wait{ background:transparent url(../images/spinner_bg.gif) center center no-repeat; }

.hidden{ display:none !important; }

#container{ margin:0 auto; padding-top:28px; background:url(../images/container_bg.jpg) bottom center repeat-x; }

#header{ margin:0 auto; width:940px; height:114px; }

#sx-crn, #dx-crn{ display:inline; float:left; width:12px; height:114px; font-size:0; }

#sx-crn{ background:url(../images/header/sx-crn_bg.gif) right top no-repeat; }

#dx-crn{ background:url(../images/header/dx-crn_bg.gif) left top no-repeat; }

#header-cnt{ display:inline; float:left; width:916px; height:114px; background:url(../images/header/header-cnt_bg.gif) top repeat-x; }

#logo{ float:left; margin-top:3px; width:176px; height:107px; }

#menu{ float:left; margin:58px 0 0 14px; width:270px; list-style:none; }

#menu li{ float:left; list-style:none; padding-left:13px; }

#menu a:link, #menu a:visited{ float:left; padding-top:4px; font-size:100%; text-decoration:none; color:#cccccc }

#menu a:focus, #menu a:hover, #menu a:active{ color:#eeeeee; }

#menu a.into{ background:url(../images/header/menu-into_bg.gif) center top no-repeat; color:#ffffff; }

#console{ float:right; margin-top:12px; width:454px; height:90px; }

#tp-crn, #bm-crn{ width:454px; height:5px; font-size:0; }

#tp-crn{ background:url(../images/header/tp-crn_bg.gif) center bottom no-repeat; }

#bm-crn{ background:url(../images/header/bm-crn_bg.gif) center top no-repeat; }

#console-cnt{ width:452px; height:80px; background:url(../images/header/console-cnt_bg.gif) center repeat-x; border-color:#666666; border-style:solid; border-width:0 1px; }

#console-cnt h2{ display:inline; float:left; margin-left:14px; padding:4px 0 0 14px; font-size:1.3em; font-weight:bold; color:#ffffff; background:url(../images/arrows/arw-b_bg.gif) left 8px no-repeat; }

#console-cnt h3{ display:inline; margin:5px 0 0 14px; padding-left:10px; font-size:1em; color:#ffffff; background:url(../images/arrows/arw-s_bg.gif) left center no-repeat; }

#console-cnt h3#new, #console-cnt h3#sos{ margin:5px 0 0 14px; padding-left:10px; }

#console-cnt h3#new{ float:left; }

#console-cnt h3#sos{ float:right; padding-right:16px; }

#console-cnt h3 a:link, #console-cnt h3 a:visited{ text-decoration:none; color:#ff3300; }

#console-cnt h3 a:focus, #console-cnt h3 a:hover, #console-cnt a:active{ text-decoration:underline; }

#console-cnt form{ display:inline; float:left; margin:9px 0; width:452px; height:18px; }

#console-cnt fieldset{ float:left; padding-left:16px; border-width:0; }

#console-cnt fieldset label{ float:left; padding:0 5px 0 13px; font-size:1em; color:#cccccc; }

#console-wrapper{ display:inline; float:left; width:360px; margin-left:8px; height:80px; }

#avatar{ display:inline; float:left; margin:4px 0 0 10px; width:64px; height:64px; padding:5px; background:#333333; }

#avatar a:link, #avatar a:visited, #avatar a:focus, #avatar a:active, #avatar a:hover{ display:inline; float:left; width:64px; height:64px; }

#nickname{ display:inline; float:left; margin:4px 0; width:220px; height:16px; color:#ff3300; font-size:1.8em; }

#personalmess{ display:inline; float:left; margin:2px 0; width:154px; padding:0 3px 4px 3px; height:12px; background:#333333; color:#dddddd; font-size:0.9em; font-style:italic; overflow:hidden; }

#personalmess a:link, #personalmess a:visited{ text-decoration:none; color:#cccccc; }

#personalmess a:focus, #personalmess a:hover, #personalmess a:active{ color:#dddddd; }

#segno{ display:inline; float:right; margin:0 8px 2px 0; width:130px; height:12px; color:#dddddd; font-size:0.8em; text-align:right; }

#zodiaco{ display:inline; float:left; margin:2px 0; width:351px; height:32px; color:#eeeeee; line-height:1.3em; font-size:0.8em; text-align:justify; cursor:help; }

#console-cnt h3#logout{ displat:inline; float:right; width:174px; height:14px; margin:2px 0 0 8px; padding-right:8px; }

#userid, #idpass{ float:left; width:96px; height:16px; border:1px solid #666666; font-size:14px; color:#eeeeee; background:#4a4a4a; }

#login{ float:left; margin-left:12px; width:65px; height:18px; border:0; background:none; }

#content{ margin:0 auto; width:938px; border-color:#666666; border-style:solid; border-width:0 1px; background:transparent url(../images/content_bg.jpg) center bottom no-repeat; }

#update{ display:none; }

#footer{ display:block; margin:0 auto; width:940px; height:211px; background:url(../images/footer_bg.jpg) top center no-repeat; }

#privacyst{ display:inline; float:left; padding:14px 0 0 14px; margin-right:3px; width:572px; height:102px; overflow:hidden; }

#privacyst-cnt{ margin-top:1px; padding:3px 7px; width:558px; height:66px; background:url(../images/dotted_bg.gif) left top repeat; }

#privacyst-cnt p{ color:#ffffff; font-size:1em; line-height:1.3em; }

#stats{ display:inline; float:left; padding:14px 0 0 14px; margin-right:2px; width:320px; height:102px; overflow:hidden; }

#stats-cnt{ margin-top:1px; padding:3px 7px; width:306px; height:66px; background:url(../images/dotted_bg.gif) left top repeat; }

#stats-cnt p{ color:#ffffff; font-size:0.9em; line-height:1.3em; }

#stats-cnt p strong{ font-size:1.1em; }

#stats-cnt p#userslist{ height:28px; }

#privacyst h1, #stats h1{ padding:0 0 10px 21px; font-size:1.4em; font-weight:normal; color:#ffffff; background:url(../images/arrows/arw-b_bg.gif) 8px 4px no-repeat; border-bottom:3px solid #333333; }

#credits{ display:inline; float:left; margin-top:7px; width:938px; height:13px; }

#credits p{ display:inline; float:left; margin-left:14px; color:#ffffff; font-size:0.9em; background:url(../images/notes_bg.gif) center repeat-x; text-align:left; }

#notes{ display:inline; float:right; padding-right:14px; list-style:none; }

#notes li{ float:left; padding-left:7px; list-style:none; }

#notes a:link, #notes a:visited{ float:left; font-size:0.9em; color:#ffffff; background:url(../images/notes_bg.gif) center repeat-x; text-decoration:none; text-align:left; }

#notes a:focus, #notes a:hover, #notes a:active{ color:#ff6600; }
