TD.st_faql_qn {
  text-align:right;
  padding-right: 0.5em;
  padding-left: 2em;
  font: bold;
  vertical-align: bottom;

  padding-top: 0.5em;      
}

TD.st_faql_qt {
  width: 100%;
  vertical-align: bottom;
  padding-top: 0.5em;      
}

TD.st_faql_qa {
  padding-left: 1.5em;      
  padding-top: 0.5em;      
  padding-bottom: 1em;      
}

st_faql_q {
        font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
        color: darkblue;
        text-decoration: none;
}

a:active.st_faql_q {
        font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
        color: darkblue;
        text-decoration: none;
}
a:link.st_faql_q {
        font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
        color: darkblue;
        text-decoration: none;
}
a:visited.st_faql_q {
        font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
        color: darkblue;
        text-decoration: none;
}
a:hover.st_faql_q {
        font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
        color: darkblue;
        text-decoration: underline;
}

st_faql_newitem{
}

.topnav {
        font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
        padding: 4px;
        background: #BBBBBB;
        text-align: right;


}
.logo {
        border-top: 1px solid #000000;
        border-right: 0px solid #000000;
        border-bottom: 1px solid #000000;
        border-left: 0px solid #000000;
        background: #011C2D;
}
.topbanner {
        border-top: 1px solid #000000;
        border-right: 0px solid #000000;
        border-bottom: 1px solid #000000;
        border-left: 0px solid #000000;
        background: #D0D1C3 url(/pictures/logo_back_uo.gif) no-repeat left bottom;
        text-align: right;
        vertical-align: middle;
        padding: 2px 4px;
}
.toppage {
        border-top: 0px solid #000000;
        border-right: 0px solid #000000;
        border-bottom: 0px solid #000000;
        border-left: 0px solid #000000;
        background: #198FF1 url(/pictures/top-utopia.jpg) no-repeat left bottom;
        text-align: left;
        vertical-align: middle;
        padding: 2px 4px 2px 2px;
}

.toppagebg {
        border-top: 1px solid #000000;
        border-right: 0px solid #000000;
        border-bottom: 1px solid #000000;
        border-left: 0px solid #000000;
        background: #198FF1 url(/pictures/top-utopia-bg.jpg) left bottom;
        text-align: left;
        vertical-align: middle;
        padding: 0px 0px 0px 0px;
}

.logotable {
        margin: 0px 0px 6px;
}
.head {
        font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
        background: url(/ictures/folder_ligth_1.gif) no-repeat right top;
        padding: 4px;
        text-align: left;
        vertical-align: middle;
        border-top: 0px solid #000000;
        border-right: 0px solid #000000;
        border-bottom: 1px solid #000000;
        border-left: 1px solid #000000;


}
.cell {
        font: 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #333333;
        text-decoration: none;
        background: #E8F6FF;
        padding: 4px;
        text-align: left;
        vertical-align: top;
        border-top: 0px solid #000000;
        border-right: 1px solid #000000;
        border-bottom: 1px solid #000000;
        border-left: 1px solid #000000;



}
.left {
        padding: 0px 2px 0px 4px;
}
.rigth {
        padding: 0px 4px 0px 2px;
}
.block {
}
.head2 {

        font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
        background: url(/pictures/folder_dark_4.gif) no-repeat right top;
        padding: 4px;
        text-align: left;
        vertical-align: middle;
        border-top: 0px solid #000000;
        border-right: 0px solid #000000;
        border-bottom: 1px solid #000000;
        border-left: 1px solid #000000;
}
.head3 {

        font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
        background: url(/pictures/folder_ligth_7.gif) no-repeat right top;
        padding: 4px;
        text-align: left;
        vertical-align: middle;
        border-top: 0px solid #000000;
        border-right: 0px solid #000000;
        border-bottom: 1px solid #000000;
        border-left: 1px solid #000000;
}
.head4 {


        font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
        background: url(/pictures/folder_ligth_8.gif) no-repeat right top;
        padding: 4px;
        text-align: left;
        vertical-align: middle;
        border-top: 0px solid #000000;
        border-right: 0px solid #000000;
        border-bottom: 1px solid #000000;
        border-left: 1px solid #000000;
}
.block4px {
        margin-bottom: 4px;

}

.block8px {
        margin-bottom: 8px;

}

.screenshot {
        background: #FFFFFF;
        text-align: center;
        vertical-align: middle;
        border: 1px solid #000000;
}
.lasttitle {
        font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #333333;
        text-decoration: none;
        text-align: left;
        padding: 4px 0px;

}
.lastnews {

        font: 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #333333;
        text-decoration: none;
        text-align: left;
        padding: 4px 0px;
}

.note {

        font: 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #333333;
        text-decoration: none;
        text-align: left;
        padding: 4px 0px;
        border-top: 0px dotted #828282;
        border-right: 0px dotted #828282;
        border-bottom: 1px dotted #828282;
        border-left: 0px dotted #828282;
}

.news {
        font: 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #333333;
        text-decoration: none;
        text-align: left;
        padding: 4px 0px;
        border-top: 0px dotted #AEC7E7;
        border-right: 0px dotted #AEC7E7;
        border-bottom: 1px dotted #AEC7E7;
        border-left: 0px dotted #AEC7E7;

}
.celladv {

        font: 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #333333;
        text-decoration: none;
        background: #E8F6FF;
        padding: 4px;
        text-align: center;
        vertical-align: top;
        border-top: 0px solid #000000;
        border-right: 1px solid #000000;
        border-bottom: 1px solid #000000;
        border-left: 1px solid #000000;
}
.monserver {
        font: bold 7pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
        padding: 2px 0px 2px 1px;
        border-top: 0px dotted #999999;
        border-right: 0px dotted #999999;
        border-bottom: 1px dotted #999999;
        border-left: 0px dotted #999999;
}
.monmap {
        font: 7pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
        padding: 2px 0px;
        border-top: 0px dotted #AEC7E7;
        border-right: 0px dotted #AEC7E7;
        border-bottom: 1px dotted #AEC7E7;
        border-left: 0px dotted #AEC7E7;
}
.moncount {
        font: bold 7pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
        padding: 2px 0px;
        border-top: 0px dotted #AEC7E7;
        border-right: 0px dotted #AEC7E7;
        border-bottom: 1px dotted #AEC7E7;
        border-left: 0px dotted #AEC7E7;
        text-align: right;

}

a:active {
        font: 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: underline;
}
a:link {
        font: 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: underline;
}
a:visited {
        font: 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: underline;
}
a:hover {
        font: 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #9C1F36;
        text-decoration: underline;
}

a:active.network {
        font: 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
}
a:link.network {
        font: 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
}
a:visited.network {
        font: 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
}
a:hover.network {
        font: 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #9C1F36;
        text-decoration: underline;
}

a:active.networkb {
        font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
}
a:link.networkb {
        font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
}
a:visited.networkb {
        font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
}
a:hover.networkb {
        font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #9C1F36;
        text-decoration: underline;
}

a:active.files {
        font: 7pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
}
a:link.files {
        font: 7pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
}
a:visited.files {
        font: 7pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
}
a:hover.files {
        font: 7pt Verdana, Arial, Helvetica, sans-serif;
        color: #9C1F36;
        text-decoration: underline;
}

a:active.topheader {
        font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
}
a:link.topheader {
        font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
}
a:visited.topheader {
        font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
}
a:hover.topheader {
        font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: underline;
}

.point {

        font: bold 7pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
        padding: 2px 2px 2px 0px;
}
.network {


        font: bold 7pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
        padding: 2px;
}
.bottomnav {
        font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
        padding: 4px;
        background: #A1C5DF;
        text-align: left;
        border-top: 1px solid #000000;
        border-right: 0px solid #000000;
        border-bottom: 1px solid #000000;
        border-left: 0px solid #000000;

}
.logintitle {

        font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #333333;
        text-decoration: none;
        text-align: left;
        padding: 2px 2px 2px 0px;
}
.inputlogin {
        font: 7pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
        text-align: left;
        padding: 2px;
        border: 1px solid #666666;
        background: #DDDDDD;
        width: 100px;
        vertical-align: middle;

}
.formcell {


        font: bold 7pt Verdana, Arial, Helvetica, sans-serif;
        color: #333333;
        text-decoration: none;
        text-align: right;
        padding: 2px 0px;
}
.loginsubmit {


        font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #333333;
        text-decoration: none;
        text-align: center;
        padding: 2px 0px;
}
.bottomnavr {
        font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
        padding: 4px;
        background: #BBBBBB;
        text-align: right;
        border-top: 1px solid #000000;
        border-right: 0px solid #000000;
        border-bottom: 1px solid #000000;
        border-left: 0px solid #000000;

}
.author {
        font: 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #555555;
        text-decoration: none;
        text-align: right;
        padding: 4px;
        border-top: 0px dotted #828282;
        border-right: 0px dotted #828282;
        border-bottom: 1px dotted #828282;
        border-left: 0px dotted #828282;

}
.newstitle {
        font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #333333;
        text-decoration: none;
        text-align: left;
        padding: 4px 0px;
        border-top: 0px solid #828282;
        border-right: 0px solid #828282;
        border-bottom: 1px solid #828282;
        border-left: 0px solid #828282;

}
.tdsimple {
        font: 7pt Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
        padding: 2px 0px;
}

.celladv2 {

        font: 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #333333;
        text-decoration: none;
        background: #E8F6FF;
        padding: 4px;
        text-align: center;
        vertical-align: top;
        border-top: 1px solid #000000;
        border-right: 1px solid #000000;
        border-bottom: 1px solid #000000;
        border-left: 1px solid #000000;
}

.cellmonleft {

        font: 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #333333;
        text-decoration: none;
        background: #E8F6FF;
        padding: 4px;
        text-align: left;
        vertical-align: top;
        border-top: 0px solid #000000;
        border-right: 0px solid #000000;
        border-bottom: 0px solid #000000;
        border-left: 1px solid #000000;
}
.cellmonrigth {


        font: 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #333333;
        text-decoration: none;
        background: #E8F6FF;
        padding: 4px;
        text-align: left;
        vertical-align: top;
        border-top: 0px solid #000000;
        border-right: 1px solid #000000;
        border-bottom: 0px solid #000000;
        border-left: 0px solid #000000;
}

.artitle {
        font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #333333;
        text-decoration: none;
        text-align: left;
        padding: 4px 0px;
        border-top: 0px dotted #828282;
        border-right: 0px dotted #828282;
        border-bottom: 0px dotted #828282;
        border-left: 0px dotted #828282;

}

.uospacer {
        padding: 4px;
        border-top: 0px solid #666666;
        border-right: 0px solid #666666;
        border-bottom: 1px solid #666666;
        border-left: 0px solid #666666;
}

