body {margin:0px; background:url('/imagaes/bck-top.jpg') repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:67%; color:#000;}

IMG {border:0;}

 {border:1px solid red;}

#logo {position:absolute; top:0; left:0; font-size:200%; border-top:1px solid #FFF;}
#title {position:absolute; top:0; left:86px; color:#24566E; font-family:arial; font-size:220%; padding-top:12px;}
#title b {color:#92BBD1;}
#user {float:right; height:23px; font-size:1.3em; margin:10px; padding-top:2px;  position:absolute; right:6em; top:0px;}
#user b {color:#90B7CE;}
#user IMG {margin-left:10px; margin-bottom:-7px;}
.logout {border:1px solid #7F9DB9; margin-top:10px; margin-right:8px; position:absolute; right:0px; top:0px; }
.logout a:link, .logout a:visited {display:block; background-color:#D44F25; color:#fff; font-weight:bold; border:1px solid #FFF; padding:3px 10px; text-decoration:none;}
#nav {margin-top:51px;  background:url('/images/menu.gif'); border-bottom:2px solid #24566E;}
#nav UL {margin:0; padding:4px 3px 0px 75px; border-bottom:2px solid #FFF; height:auto!important; min-height:2.3em; height:2.2em;}
#nav LI {display:block; float:left; list-style-type:none; color:#FFF; font-size:14px; font-weight:bold; font-family:arial; padding:3px 15px 10px 15px; }
#nav LI a:link, #nav LI a:visited {color:#FFF; text-decoration:none;}
#nav LI.sel {background:#ffffff; border:2px solid #24566E; border-bottom:2px solid #FFF!important; color:#196893;  padding:2px 15px 7px;}
#nav LI.sel A:link, #nav LI.sel A:visited {color:#196893;}
#nav LI.sp {padding:0px; margin:0px}

/*
#nav { position:relative; top:55px;;}
#nav UL {margin:0; padding:0;}
#nav LI {display:inline; list-style-type:none; color:#FFF; font-size:14px; font-weight:bold; font-family:arial; padding:3px 15px 8px;  z-index:2; border:px solid red;}
#nav LI a:link, #nav LI a:visited {color:#FFF; text-decoration:none; display:block; z-index:2;}
#nav LI.sel {background:#ffffff; border:2px solid #24566E; border-bottom:0px; color:#196893;}
#nav LI.sp {padding:0px; margin:0px}
*/
#content {border:0px solid red; font-size:1.2em; background-color:#E8EBEE; clear:both; }
#content #col-sx { width:22em; border:0px solid green; padding:1em; background-color:#E8EBEE; float:left;}
#content #col-sx .box {border:1px solid #24566E; background:#FFFFFF!important; margin-bottom:10px; margin-top:0px!important; clear:both; overflow:auto;}
#content #col-sx .frame .header IMG {position:absolute; right:5px; top:3px;}
#content #col-sx .att .header, #content #col-sx .frame .header {position:relative;}
#content #col-sx .att .header IMG {position:absolute; right:5px; top:3px;}
#content #col-sx .frame .header IMG {position:absolute; right:5px; top:6px;}
#content #col-sx .att table {margin-top:10px;}
#content #col-sx .att td {border-bottom:1px dotted #22729E!important; border-left:0!important; text-align:left; padding:15px!important;}
#content #col-sx .att td .fright {margin-top:5px;}
#content #col-sx .att .err {color:#E03A22; border-bottom:1px dotted #E03A22; font-size:85%; font-weight:bold;}
#content #col-sx .att td .url {font-size:80%;}
#content #col-sx .att div.all  {text-align:center; background:#fff!important;}
#content #col-sx .att div.all .note {font-size:80%; color:#24566E; background:#fff; padding-top:5px; display:block;}
#content #col-sx .att div.all .av {display:block; border-top:1px solid #CFE799; color:#3A9403; font-size:80%; padding:5px;}
#content #col-sx .att div.all .avw {display:block; border-top:1px solid #C70A06; color:#C70A06; font-size:80%; padding:5px;}
#content #col-sx .att div.all .av b {font-size:120%;}
#content #col-sx .att .all form {margin:0px; border:1px solid red!important;}
#content #col-sx .box .header {border-top:1px solid #6BB4DC; background:#22729E; color:#fff; font-weight:bold; padding:5px 10px;}
#content #col-sx .header-sel {border-top:1px solid #6BB4DC; width:7.6em; background:#22729E; color:#fff; font-weight:bold; padding:5px 10px; float:left; white-space:nowrap;}
#content #col-sx .header-des {border-top:1px solid #6BB4DC; width:7.6em; background:#24566E; color:#fff!important; border:4px solid #E8EBEE; border-bottom:0; padding:3px 6px 4px; float:left; white-space:nowrap;}
#content #col-sx .header-des a:link, #content #col-sx .header-des a:hover, #content #col-sx .header-des a:visited {color:#fff!important; text-decoration:none;}
#content #col-sx .cont-std {padding:10px;}
#content #col-sx .cont-std UL {padding:10px 0; margin:0; list-style-type:none;}
#content #col-sx .cont-std LI {font-size:1.1em; padding-bottom:5px; color:#D34C1D; font-weight:bold;}
#content #col-sx .cont-std LI A:link, #content #col-sx .cont-std LI A:visited {color:#0164A5; text-decoration:none;}
#content #col-sx .cont-std select {display:block; font-size:1.2em; color:#666666; margin-top:5px; margin-bottom:8px;}
#content #col-sx .cont-std h1 {color:#00446B; font-family:arial; padding:0 0 10px; margin:0; text-align:left;}
#content #col-sx .cont-std strong {color:#B33407; font-size:1.7em; font-family:arial;}
#content #col-sx .box .properties TABLE {width:100%;}
#content #col-sx .box .properties TD {border-left: 1px solid #ABC2CF; border-bottom:1px solid #ABC2CF; padding:5px; overflow:auto;}
#content #col-sx .box .properties TH {border-bottom:1px solid #ABC2CF; color:#6293AE; padding:5px;}
#content #col-sx .cont-std .n_manage caption {font-weight:bold; text-align:left; padding-bottom:10px; font-size:1.1em;}
#content #col-sx .cont-std .n_manage TD {padding:5px 0px 0px 0px;}
#content #col-sx .cont-std .n_manage INPUT {margin-left:6px;}
#content #col-sx .cont-std .n_manage TD b {color:#AFCDDD;}
#content #col-sx .cont-std .add {font-weight:bold; text-align:left; padding-bottom:10px; font-size:1.1em;}
#content #col-sx .alert {background:url('/images/alert.gif') no-repeat; background-position:10px; padding:5px; background-color:#FFF; color:#666; line-height:1.5;}
#content #col-sx .alert div {margin-left:40px;}
#content #col-sx .alert div b {color:#B6350D;}
#content #col-sx h1 {font-size:1.3em; font-family:arial; text-align:center; padding:10px 1em 0em 0em ;}
#content #col-sx h1 b {display:block; color:#3185B4; font-size:1.4em;}

#content #center {margin-left:24em; border:0px solid red; padding:1px 20px 10px 35px; background-color:#FFF!important; height:100%;}
#content #center H1 {color:#034569; font-family:arial; font-size:1.6em; margin-top:10px;}
#content #center H2 {color:#034569; font-family:arial; font-size:1.3em; margin:10px 0;}
#content #center H3 {color:#2C7EA9; font-family:arial; font-size:1.2em; margin-top:10px; margin-left:5px;}
#content #center .archive {width:99%; border-top:1px solid #ABC2CF;}
#content #center .archive td {padding:5px;}
#content #center .archive .id {font-weight:bold; width:3em;}
#content #center .archive .draft {background-color:#e8ebee;}
#content #center .archive .sent {background-color:#cce9ce;}

#content #center .archive .id b {color:#6293AE;}
#content #center .archive .data {font-weight:bold; color:#6293AE; width:5em;}
#content #center .archive .actions {background:#E8EBEE; vertical-align:bottom; width:20em;}
#content #center .archive .line {border-top:2px solid #FFF; border-bottom:2px solid #FFF; background:#ABC2CF; height:5px!important; padding:0!important;}
#content #center .archive .sel {background-color:#196993; color:#fff!important;}
#content #center .archive .sel b { color:#fff!important;}
#content #center .archive .hover {background-color:#FEFCC5;}
#content #center .pag {color:#ABC2CF; text-align:center; padding-top:10px; font-size:1.1em;}

#content #center .internal-nav {border-bottom:1px solid #24566E; border-top:1px solid #3185B4;}
#content #center .internal-nav ul {margin:0; padding:0 3px 3px; background:#3386B2; border-bottom:2px solid #FFF; height:1.6em;}
#content #center .internal-nav li {font-family: arial; display:block; float:left; list-style-type:none; color:#FFF; font-weight:bold; padding:4px 8px; font-size:1.1em; border-right:1px solid #FFF;}
#content #center .internal-nav li A:link, .internal-nav li A:visited {color:#FFF; text-decoration:none;}
#content #center .internal-nav li.sel A {color:#24566E; }
#content #center .internal-nav li.sel {background:#fff; color:#24566E; border-bottom:2px solid #fff; padding:3px 8px; border-right:0px!important; }

#content #center .error {border:1px solid #C42708; background:url('images/icone/error2.gif') no-repeat; color:#C42708; padding:5px 5px 5px 30px; margin:10px;}
#content #center .error li {list-style-type:none;}

#content #center .basic {margin-top:20px}
#content #center .basic TD, #content #center .basic TH {padding:5px;}
#content #center .basic TH {text-align:left; color:#6293AE; vertical-align:top; }
#content #center .basic TH span {font-weight:normal!important;}
#content #center .basic TD input.long {width:28em;}
#content #center .basic TD input.std {width:15em;}
#content #center .basic TD IMG {margin-bottom:-4px;}

#chiusura {border-top:1px solid #FFF; color:#000;; clear:both; background-color:#FFF;}
#chiusura span {border-top:2px solid #C4DBE6; display:block; padding:5px; font-size:1.0em}

A:link, a:visited {color:#0066A1;}

/* TEMPORANEO di maciej */
#select_first {padding-top: 40px; font: bold 45pt verdana; color: #D8D8D8; width:100%; text-align: center;}
#select_first_subtitle {padding-top: 40px; font: bold 30pt verdana; color: #D8D8D8; width:100%; text-align: center;}
.bluetable {border: 1px solid black; border-color: #7B9DBD; border-collapse: collapse;}
.bluetable TD {border: 1px solid black; border-color: #7B9DBD; padding-left: 6px; padding-right: 6px; padding-top: 2px; padding-bottom: 2px;}
.bluetable .mainproperty_label {background-color: #3185B4; color: white; }
.bluetable .property_label {color: black; }
.bluetable .property_value {font-weight: bold;}
.bluetable .property_status_ok {background-color: #30B437;}

.operations { background-color: #EEEAEE; padding: 7px; }

.preview {background-color: #E0E9EC; border: 1px dashed black; padding: 5px;}
.lead {color:#034569; font-size:1.4em; margin-top:10px;}
#path {color:#034569; }

.subscribers_bluetable {border: 0px; }
.subscribers_bluetable td {padding:2px;}
.subscribers_bluetable .label {padding-right: 1em;}
.subscribers_bluetable .value {font-weight: bold; width: 7em; border: 1px solid #c5dae6; text-align: left; padding: 3px 6px 3px 6px; }


OL.wizardpath {margin:0px; padding:0px 1em; font-size:1.1em;}
OL.wizardpath LI {margin:2px; border-bottom:1px solid #3185B4; list-style-position:inside; color:#3185B4;
padding:0px 8px; font-weight:bold; font-family:arial;}
OL.wizardpath LI A:link, OL.wizardpath LI A:visited {color:#3185B4; text-decoration:none; width:90%; line-height:2.3em;}
OL.wizardpath LI.link {background-color:#3185B4; color:#FFF;}
OL.wizardpath LI.link A:link, OL.wizardpath LI.link A:visited {color:#FFF; text-decoration:none;}
OL.wizardpath LI.active {background-color:#FFF; color:#31617B; border:1px solid #3185B4; line-height:2.3em;}
OL.wizardpath LI.disabled {line-height:2.3em;}

.avfield {}
.avfield TR TD {vertical-align: top;}
.avfield UL { border:1px solid #C5DAE6; list-style-type:none; padding:5px; margin:0px 30px 0px 0px; width:14em;}
.avfield UL LI { margin:5px;}
.avfield UL LI a {border:1px solid #E1C8A4; background-color:#F6F4BA; padding:5px; width:12em; display:block; cursor:move;}

.impfields, .datatype {vertical-align:top;}
.impfields UL, .datatype UL { margin:0px; list-style-type:none; border-top:1px solid #C5DAE6; padding:5px 0px;}
.impfields UL LI, .datatype UL LI {  margin:0px 0px; padding:5px 25px;  border-bottom:1px solid #C5DAE6;}
.impfields UL li.line, .datatype UL li.line {font-size:0px; border-bottom:1px solid #C5DAE6; line-height:1px; padding:0px!important; margin:0px!important;}
.impfields UL LI a {border:1px solid #E1C8A4; background-color:#F6F4BA; padding:5px; width:12em; display:block; cursor:move;}
.impfields UL LI a.em {border:1px solid #C5DAE6; background-color:#EBF2F6;}

.datatype UL LI a {border:1px solid #FFF; background-color:#FFF; padding:5px; display:block; color:#879196;}
.impfields UL LI.last, .datatype UL LI.last {border:0px!important;}
.lafreccia {padding-left:6em;}

.dragme-ignored a {padding:5px; width:12em; display:block; border:1px solid #8B99A4!important; background:#CDD6DD!important; color:#3A3D40;}


.jobs_newsl {width:99%; border-top:1px solid #ABC2CF;}
.jobs_newsl td {padding:5px;  font-family:arial; font-size:1.2em;}
.jobs_newsl td a {font-weight:bold;}
.jobs_newsl td .succ {background:#4DB719; color:#FFF; font-weight:bold; min-height:25px; height:auto!important;  height:23px; padding-top:5px; width:17em;}
.jobs_newsl td .sch {background:#237AAF; color:#FFF; font-weight:bold; min-height:25px; height:auto!important;  height:23px; padding-top:5px; width:17em;}
.jobs_newsl td .err {background:#D54C20; color:#FFF; font-weight:bold; min-height:25px; height:auto!important;  height:23px; padding-top:5px; width:17em;}
.jobs_newsl td .succ IMG, .jobs_newsl td .sch IMG, .jobs_newsl td .err IMG {float:left; margin:-2px 4px;}
.jobs_newsl .id {color:#6666666; font-weight:bold; font-family:arial;}
.jobs_newsl .actions {background:#E8EBEE; vertical-align:bottom; width:18em;}
.jobs_newsl .line {border-top:2px solid #FFF; border-bottom:2px solid #FFF; background:#ABC2CF; height:5px!important; padding:0!important;}
.jobs_newsl .other {width:25%;}

.report {border:2px solid #C4DAE7; position:relative; padding:10px; }
.report .head {color:#6C90A0; position:absolute; background:#FFF; margin-top:-25px; font-size:1.3em; padding:5px; font-weight:bold; font-family:arial;}
.report img {margin:5px 5px 0 0;}
.report strong {font-family:arial; font-size:1.6em; color:#47484A;  display:block; padding-bottom:1px;}
.report strong.green {color:#39550A;}

.report-box {border:1px solid #C4DAE7; padding:2px; margin-top:15px;}
.report-box .header {background:#3185B4; color:#FFF; padding:4px; line-height:28px;}
.report-box .header A:link, .report-box .header A:visited {color:#fff; font-size:0.8em;}
.report-box .header div {float:right; height: 25px;}
.report-box .header div IMG {margin-bottom:-10px;}
.report-box .header b {font-family:arial; font-weight:bold; font-size:1.2em;}
.report-box .cont table {width:99%; border-left:5px solid white; border-right:5px solid white; margin-top:3px;}
.report-box .cont td {padding:5px;}
.report-box .cont .line {border-top:2px solid #FFF; border-bottom:2px solid #FFF; background:#ABC2CF; height:5px!important; padding:0!important;}
.report-box .cont .l1 {background:#B43508; padding:5px; color:#fff; font-weight:bold; text-align:center;}
.report-box .cont .l2 {background:#7EB80B; padding:5px; color:#fff; font-weight:bold; text-align:center;}

.bar {position:relative; width:320px; height:32px;}
.bar div {position:absolute; top:9px; left:4px; background:url('/images/perz.gif'); width:0px; height:24px;}
.imp {color:#6B8EA2; font-size:1.2em; height:32px; padding-top:10px;}

.alertbox {border:2px solid #D54C20; position:relative; padding:10px 10px 10px 75px; background:url(images/alertbox.gif) no-repeat; }
.alertbox .head {color:#D54C20; position:absolute; background:#FFF; margin-top:-25px; margin-left:-65px; font-size:1.5em; padding:5px; font-weight:bold; font-family:arial;}
.alertbox img {margin:5px 5px 0 0;}
.alertbox strong {font-family:arial; font-size:2.0em; color:#2A2B2D;  display:block; padding-bottom:1px;}
.alertbox th {text-align:left; color:#D84B20; padding-right:20px; padding-bottom:5px;}

/*LOGIN*/
.us, .psw {white-space:nowrap; float:left; font-weight:bold; padding:5px;}
.sb  {margin:5px;}

.op td {padding:10px 5px; vertical-align:top;}
.op td b {display:block; padding-bottom:5px;}

.cb {clear:both;}

.right {text-align:right;}
.center {text-align:center!important;}
.nb {border:0!important}

.border-separate {border-collapse:separate!important;}
.bluetable {width:95%;}
.bluetable th {background:#C6DDEA; padding:5px; border-right:1px solid #7B9DBD; text-align:left;}
.bluetable td {padding:5px;}
.bluetable td.op IMG {margin-bottom:-5px;}

.queryassignment {background:#C6DDEA; padding:10px; border:1px solid #7B9DBD;}
.qs {margin-left:20px; border-bottom:1px dotted #C6DDEA; padding-bottom:10px;}

.frame {border:1px solid #7B9DBD; border-collapse:collapse;}
.frame th {background:#C6DDEA; vertical-align:top;  font-family:arial; font-size:1.3em; padding:5px; text-align:left;}
.frame td, .frame th {padding:5px; border-bottom:1px solid #7B9DBD;}
.frame td.op {padding:25px;}
.frame td.op, .op IMG {margin-bottom:-5px;}
.frame th IMG {margin:5px;}

.frame-edit { border-collapse:collapse;}
.frame-edit td {border-bottom:1px dotted #7B9DBD; padding:8px; vertical-align:top;}
.frame-edit td b {font-family:arial; font-size:1.2em; color:#3487B3;}
.edit-frame {margin-top:-20px;}

.fl {float:left;}
.editf {margin-left:10px;}
.fright {float:right;}

.att {font-size:1.0em!important;}
.atv {}
.nat {}

#copy {color:#B1B1B1; text-align:right; padding-right:1em;}
#copy A {color:#A4A6B2; }
