.mainTitle {
        padding: 0;
        margin: 0;
        line-height: 100%;
color: #CC0000
}
.mainTitle2 {
        padding: 0;
        margin: 0;
        line-height: 100%;
color: #CC0000;
text-transform: uppercase; 
}
h1.mainTitle {
        font-size: 143%;
        padding: 0;
        margin: 0;
}
h2.mainTitle {
        font-size: 125%;
        padding: 0;
        margin: 0 0 .2em 0;
}
h2.mainTitle2 {
        font-size: 110%;
        padding: 0;
        margin: 0 0 .2em 0;
}
h3.mainTitle, dt.mainTitle {
        font-size: 113%;
}
h4.mainTitle {
        font-size: 100.1%;
}

.bg_ubox {
        background-image: url('bg/bg_ubox.gif');
}
.bg_s {
        background-image: url('bg/bg_s.gif');
}
.bg_ubox2 {
        background-image: url('bg/bg_ubox2.gif');
        background-repeat: repeat-x;
border: 1px solid #D9EEF0;
padding: 8px; font-size: 70%;
}

.input {
        color: #3F4054;                /* ! */
        font-size: 120%;                /* ! */
        font-family: Arial;        /* ! */
        background-image: url(../bg/field.gif);
        background-repeat: repeat-x;
        height: 23px;
        padding-left: 3px;
font-weight: bold;
border: 1px solid #D7E0EA;        
}

.titlebox {        background-image: url('bg/bg_tbox.gif');}

#header {
background: #3390c6 url(bg/head.gif)
}

        a#op_demo:link, a#op_demo:active, a#op_demo:visited {
                display: block;
                width: 100px;
                height: 29px;
                background-image: url('bg/op_demo.gif');
                background-repeat: no-repeat;
                text-indent: -9999px;
        }        
        a#op_demo:hover {
                background-position: 0px -29px;
        }

        a#op_real:link, a#op_real:active, a#op_real:visited {
                display: block;
                width: 100px;
                height: 29px;
                background-image: url('bg/op_real.gif');
                background-repeat: no-repeat;
                text-indent: -9999px;
        }        
        a#op_real:hover {
                background-position: 0px -29px;
        }

        a#partner:link, a#partner:active, a#partner:visited {
                display: block;
                width: 100px;
                height: 29px;
                background-image: url('bg/partner.gif');
                background-repeat: no-repeat;
                text-indent: -9999px;
        }        
        a#partner:hover {
                background-position: 0px -29px;
        }

        a#logon:link, a#logon:active, a#logon:visited {
                display: block;
                width: 100px;
                height: 29px;
                background-image: url('bg/logon.gif');
                background-repeat: no-repeat;
                text-indent: -9999px;
        }        
        a#logon:hover {
                background-position: 0px -29px;
        }

.langactiv {background:url(bg/lang_bg.gif) repeat-x; border: 1px solid #2795D6; vertical-align:middle;  }
.langactiv img { margin: 0 7 0 7px;width:16;height:16;border:0 ;vertical-align:middle }

.langbox {vertical-align:middle;  }
.langbox img { margin: 0 7 0 7px;border:0 ;vertical-align:middle }

.timebox {vertical-align:middle;text-transform: uppercase; font-size: 65%; font-weight: bolder; color: #163e65; text-align: left; padding-left: 15px; }
.timebox img { margin: -2 5 0 5px;border:0 ;vertical-align:middle }

.timebox {vertical-align:middle;text-transform: uppercase; font-size: 65%; font-weight: bolder; color: #163e65; text-align: left; padding-left: 15px; }
.timebox img { margin: -2 5 0 5px;border:0 ;vertical-align:middle }

.qbox {vertical-align:middle;text-transform: uppercase; font-size: 11px;  color: #163e65; text-align: left; padding-left: 15px;}
.qbox img { margin: -2 5 0 5px;border:0 ;vertical-align:middle }

.footer {background-image: url('bg/footer_bg.gif');}
.menut {height: ; padding: 3 0 3 0px; color: white; font-weight:bold;  font-size: 100%; font-family: Arial;  text-transform: uppercase; background: #2979AD;}
.box {  background:#ADDBF7}
.tbox {font-size: 100%; padding: 2 0 2 5px;text-transform: uppercase; font-family: arial; font-weight: bold; color: #00456B}
.centerbox {background: url('bg/center_logo.jpg');}
.fxd_title {background: url('bg/demo_i.gif');}
.money_box {background: #ADDBF7 url('bg/money_bg.jpg');}
.inbox {font-size: 70%}

#counter {}
#counter img {
-moz-opacity: 0.01;
opacity: 0.01;
filter: alpha(opacity = 1);
}
#counter img:hover {
-moz-opacity: 0.1;
opacity: 0.1;
filter: alpha(opacity = 10);
}
