/* CSS Document  */
/* init */
body {
     font-family:Arial, Helvetica, sans-serif;
     font-size:12px;
     background-color:#000000;
     overflow:hidden;
}
body, p, h1, h2, h3, form, ul, li {
     padding:0px; margin:0px;
}
div.clr {
     clear:both;
     height:0px; font-size:0px;
}
p::selection {
        background: #213141;  
        }
div.Content::selection,
div.MainBox::selection {
        background: transparent;  
        }
::-moz-selection {
        background: #213141;
}
img { border:none; }
p a { color:#cf7526; }
p a:hover { color:#cf7526; }
.highlight { font-weight:bold; }
/* BACKGROUND */
html, body, .bg {
     width:100%;
     overflow:hidden; 
     text-align:left;
     /*background:#ffffff url(../gfx/backBody.jpg) top center no-repeat;*/
}
img#background {
     /*position:absolute;*/
     z-index:1; 
     width:100%; 
     /*height:100%;*/
     min-width:1300px;
     _height:100%;
}
.bg {
     max-height:815px;
     max-height:768px;
     _height:736px;
}

/* LAYOUT */
div.Container {
     height:100%;
     left:0;
     overflow-x:hidden;
     overflow-y:auto;
     position:absolute;
     top:0;
     width:100%;
     background-color:transparent;
}
div.Content {
     position:relative;
}
div.TopBlock {
     height:80px;
     width:100%;
     min-width:970px;
     position:relative;
}
div.TopBlock div.background {
     height:80px;
     width:100%;
     position:absolute;
     left:0px;
     top:0px;
     background-color:#000000;
     -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
     filter: alpha(opacity=60);
     opacity: .6;
}
div.TopBlockInner {
     width:100%;
     height:80px;
     position:absolute;
     left:0px;
     top:0px;
}
div.TopBlockInner a.logo {
     height:55px;
     width:144px;
     position:absolute;
     left:18px;
     top:14px;
}
ul.Menu {
     width:560px;
     position:absolute;
     right:0px;
     top:48px;
     font-size:11px;
     z-index:89;
}
ul.Menu li {
     float:left;
     display:inline;
     margin:0px 10px 0px 10px;
}
ul.Menu li a {
     color:#fff;
     text-transform:uppercase;  
     text-decoration:none;   
}
ul.Menu li.Active a:hover {
     color:#fff;
}
ul.Menu li a:hover {
     color:#CF7526;
}
img.menuBack{
     height:28px;
     width:76px;
     position:absolute;
     right:5px;
     top:42px;
     display:none;
}

/**/
div.Footer {
     /*width:100%;*/
     height:46px;
     position:relative;
     /*position:absolute;*/
     /*left:0px;
     top:650px;*/
     color:#fff;
     font-size:11px;
}
div.Footer a {
     color:#fff;
}
div.Footer a.Active,
div.Footer a:hover {
     color:#CF7526;
}
div.SubFooter {
     background-color:#000000;
     -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
     filter: alpha(opacity=50);
     opacity: .5;
     position:absolute;
     top:768px;
     width:100%;
     height:700px;
     overflow:hidden;
}
div.Footer div.background {
     height:46px;
     width:100%;
     position:absolute;
     background-color:#000000;
     -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
     filter: alpha(opacity=50);
     opacity: .5;
}
div.Footer div.FooterInner {
     height:46px;
     width:100%;
     position:absolute;
}
div.FooterInner p.copy {
     float:left;
     display:inline;
     padding-top:17px;
     padding-left:24px;
}
div.FooterInner p.smblz {
     float:right;
     display:inline;
     padding-top:17px;
     padding-right:24px;
}
div.FooterInner p.smblz strong {
     color:#dc5f00;
}
/**/
div.Main {
     /*width:100%;*/
     height:642px;
     _height:610px;
     /*background-image:url(fake.jpg);*/
     background-color:transparent;
}
div.Main table {
     width:100%;
     height:642px;
     _height:610px;
}
div.Main td {
     width:100%;
     text-align:center;
     vertical-align:middle;
}
div.MainBox {
/*
     width:792px;
     height:285px;*/
     background:transparent url(../gfx/backMainBox.png) 0px 0px repeat;
     position:relative;
     /**/
     margin:auto;
     text-align:left;
     /*display:none;*/
}

/* type: HP */
body.Homepage{
}
div.Homepage {
     /*height:250px;*/
     height:370px;
     width:720px;
     top:120px;
}
div.Homepage div.Inner {
     padding:30px;
}
div.Homepage div.Inner img {
     float:left;
}
div.Homepage div.Inner p {
     font-size:33px;
     width:280px;
     /*width:auto;*/
     float:left;
     display:inline;
     margin-left:25px;
     color:#fff;
     line-height:35px;
}

/* type: ABOUT */
/* and mains */
body.TypeYellow {
}
div.TypeYellow,
div.TypeGreen,
div.TypeNews,
div.TypeInTheNews,
div.TypeContact,
div.TypeTransactions {
     height:570px;
     width:970px;
     top:35px;
}
div.TypeYellow div.Inner,
div.TypeGreen div.Inner,
div.TypeNews div.Inner,
div.TypeInTheNews div.Inner,
div.TypeContact div.Inner,
div.TypeTransactions div.Inner {
     padding-left:27px;
     padding-top:23px;
     position:relative;
}
div.TypeYellow div.Left,
div.TypeGreen div.Left,
div.TypeNews div.Left,
div.TypeInTheNews div.Left,
div.TypeTransactions div.Left  {
     float:left;
     display:inline;
     width:175px;
     height:530px;
     border-right:1px #fff solid;
}
div.TypeYellow div.Right,
div.TypeGreen div.Right,
div.TypeInTheNews div.Right,
div.TypeTransactions div.Right {
     float:left;
     display:inline;
     /*width:670px;*/
     width:720px;
     margin-left:25px;
     position:relative;
     height:530px;
     outline-color:-moz-use-text-color;
     outline-style:none;
     outline-width:0;
}
/* */
div.TypeTransactions div.Right {
     width:920px;
     margin-left:0px;
}

ul.Menu01 {
}
ul.Menu01 li {
     list-style-type:none;
     margin-bottom:7px;
}
ul.Menu01 li a {
     color:#fff;
     font-size:14px;
     display:block;
}
ul.Menu01 li a:hover,
ul.Menu01 li a.Active  {
     color:#cf7526;
}
ul.Menu01 li ul {
     padding-top:7px;
}
ul.Menu01 li ul li {
     list-style-type:none;
     margin-bottom:7px;
}
ul.Menu01 li ul li a {
     color:#fff;
     display:block;
     font-size:12px;
     padding-left:15px;
     background:transparent url(../gfx/backMenu01Secondary.png) 0px 5px no-repeat;
}
ul.Menu01 li ul li a:hover,
ul.Menu01 li ul li a.Active  {
     color:#cf7526;
     background:transparent url(../gfx/backMenu01SecondaryActive.png) 0px 5px no-repeat;
}
div.MainBox div.Right h1 {
     color:#cf7526;
     font-size:30px;
     padding-bottom:10px;
}
div.MainBox div.Right p {
     color:#fff;
     font-size:14px;
     padding-bottom:10px;
     padding-right:40px;
}
div.MainBox div.Right div.TextCol ul {
     color:#fff;
     font-size:14px;
     padding-bottom:10px;
     padding-right:40px;
     margin-left:25px;
}
div.TypeYellow div.Right div.Links {
     position:absolute;
     bottom:0px;
}
div.TypeYellow div.Right div.Links ul {
}
div.TypeYellow div.Right div.Links ul li {
     height:82px;
     width:332px;
     float:left;
     display:inline;
     margin-right:3px;
     margin-bottom:3px;
     background:transparent url(../gfx/backLink01.png) 0px 0px repeat;
}
div.TypeYellow div.Right div.Links ul li.active {
     background: #c16b1f none 0px 0px repeat;
}
div.TypeYellow div.Right div.LinksSmaller3 ul li {
     width:235px;
}
div.TypeYellow div.Right div.LinksSmaller3 ul li a {
     width:235px !important;
     background:transparent url(../gfx/arrow01.png) 200px 20px no-repeat !important;
}
div.TypeYellow div.Right div.LinksJoined {
     bottom:100px;
}
div.TypeYellow div.Right div.LinksJoined p {
     color:#fff;
     font-size:20px;
     font-weight:bold;
}
div.TypeYellow div.Right div.LinksJoined ul li {
     width:355px;
}
div.TypeYellow div.Right div.LinksJoined ul li a {
     width:355px !important;
     background:transparent url(../gfx/arrow01.png) 315px 20px no-repeat !important;
}
div.TypeYellow div.Right div.Links ul li a {
     height:82px;
     width:332px;
     display:block;
     background:transparent url(../gfx/arrow01.png) 290px 20px no-repeat;
     color:#fff;
     position:relative;
     text-decoration:none;
}
div.TypeYellow div.Right div.Links ul li a strong {
     font-size:23px;
     font-weight:bold;
     color:#fff;
     position:absolute;
     left:30px;
     top:25px;
     text-transform:uppercase;
}
div.TypeYellow div.Right div.LinksSmaller ul li a strong {
     font-size:20px;
     top:27px;
     text-transform:uppercase;
}
div.TypeYellow div.Right div.LinksSmaller3 ul li a strong {
     font-size:14px;
     top:32px;
     text-transform:uppercase;
}
div.TypeYellow div.Right div.LinksJoined ul li a strong {
     font-size:32px;
     top:20px;
     text-transform:uppercase;
}
div.TypeYellow div.Right div.LinksSmaller2 ul li a strong {
     font-size:16px;
     top:27px;
     padding-right:50px;
     text-transform:uppercase;
}
div.TypeYellow div.Right div.LinksInfo ul li a strong {
     font-size:20px;
     top:26px;
     text-transform:uppercase;
}
div.TypeYellow div.Right div.LinksInfo ul li a i {
     font-size:15px;
     font-weight:normal;
     font-style:normal;
     color:#fff;
     position:absolute;
     left:30px;
     top:40px;
}

/* type: TRUSTED */
body.TypeGreen {
}
div.TypeGreen {
}
div.TypeGreen div.Right div.ImgCol {
     float:left;
     display:inline;
     width:211px;
}
div.TypeGreen div.Right div.ImgCol img {
     margin-bottom:14px;
}
div.TypeGreen div.Right div.TextCol {
     float:left;
     display:inline;
     margin-left:20px;
     width:435px;
}

/* type: NEWS */
body.TypeNews {
}
div.TypeNews {
}
div.TypeNews div.Right {
}
div.TypeNews h1 {
     padding-left:17px;
}
div.TypeNews div.Right div.NewsCol {
/*
     float:left;
     display:inline;
     width:377px;
     margin-left:0px;
     height:530px;
     border-right:1px #fff solid;
     position:relative;
     */
     border-right: 1px solid #FFFFFF;
    display: inline;
    float: left;
    height: 350px;
    margin-left: 0;
    position: relative;
    width: 347px;
}
div.TypeNews div.Right div.NewsCol01 {
     background:transparent url(../gfx/backNews01_2.png) 55px 1px no-repeat;
}
div.TypeNews div.Right div.NewsCol02 {
     background:transparent url(../gfx/backNews02_2.png) 70px 2px no-repeat;
     border:none;
}
div.TypeNews div.Right div.Links {
     /*top:448px;*/
     top:268px;
     left:12px;
     position:absolute;
}
div.TypeNews div.Right div.Links ul {
}
div.TypeNews div.Right div.Links ul li {
     height:82px;
     /*width:352px;*/
     width:325px;
     float:left;
     display:inline;
     margin-right:3px;
     margin-bottom:3px;
     background:transparent url(../gfx/backLink01.png) 0px 0px repeat;
}
div.TypeNews div.Right div.Links ul li a {
     height:82px;
     /*width:332px;*/
     width:325px;
     display:block;
     background:transparent url(../gfx/arrow01.png) 290px 20px no-repeat;
     color:#fff;
     position:relative;
     text-decoration:none;
}
div.TypeNews div.Right div.Links ul li a strong {
     font-size:23px;
     font-weight:bold;
     color:#fff;
     position:absolute;
     left:30px;
     top:25px;
}

/* type: IN THE NEWS */
body.TypeInTheNews {
}
div.TypeInTheNews {
}
div.TypeInTheNews div.Right {
}
div.TypeInTheNews div.Right .jspPane {
     color:#fff;
}
div.TypeInTheNews div.Right h1 b {
     color:#fff;
}
div.TypeInTheNews div.Right p {
}
div.TypeInTheNews div.Right p.info {
     font-weight:bold;
}
div.TypeInTheNews div.Right p.info b {
     color:#cf7526;
}
div.TypeInTheNews div.Right p a {
     color:#fff;
}
div.TypeInTheNews div.Right ul {     
}
div.TypeInTheNews div.Right ul li {
     list-style-type:none;
     margin-bottom:10px;
     color:#fff;
}
div.TypeInTheNews div.Right ul li a {
     color:#fff;
     font-weight:bold;
}
div.TypeInTheNews div.Right p a:hover,
div.TypeInTheNews div.Right ul li a:hover {
     color:#cf7526;
}
div.TypeInTheNews div.Inner .cross {
     height:16px;
     width:16px;
     position:absolute;
     right:24px;
     top:20px;
     z-index:99;
}
div.TypeInTheNews div.Inner .cross a {
     display:block;
     height:16px;
     width:16px;
     background:transparent url(../gfx/cross.png) 0px 0px no-repeat;
}

/* type: CONTACT */
body.TypeContact {
}
div.TypeContact {
}
div.TypeContact div.Left {
     width:409px;
     height:530px;
     float:left;
     display:inline;
}
div.TypeContact div.Right {
     width:400px;
     float:left;
     display:inline;
     margin-left:17px;
     position:relative;
}
div.TypeContact div.Right p.size01 {
     font-size:26px;
}

/* type: IMAGE ON THE RIGHT */
body.TypeImageRight {
}
div.TypeImageRight {
     height:570px;
     width:970px;
     top:35px;
}
div.TypeImageRight div.Inner {
     padding-left:27px;
     padding-top:23px;
}
div.TypeImageRight div.LeftMenu  {
     border-right:1px solid #FFFFFF;
     display:inline;
     float:left;
     height:530px;
     width:175px;
}
div.NoMenu div.Left {
     width:550px !important;
     margin-left:0px !important;
}
div.TypeImageRight div.Left {
     width:470px;
     height:530px;
     float:left;
     display:inline;
     margin-left:25px;
     position:relative;
     border-right:1px #fff solid;
     outline-color:-moz-use-text-color;
     outline-style:none;
     outline-width:0;
}
div.NoMenu div.Right {
     width:330px !important;
}
div.TypeImageRight div.Right {
     width:264px;
     height:530px;
     float:left;
     display:inline;
}
div.TypeImageRight div.Left h1 {
     color:#cf7526;
     font-size:30px;
     padding-bottom:10px;
}
div.TypeImageRight div.Left h2 {
     color:#cf7526;
     font-size:20px;
     padding-bottom:20px;
}
div.TypeImageRight div.Left p {
     color:#fff;
     font-size:14px;
     padding-right:45px;
     padding-bottom:10px;
}
div.TypeImageRight div.Left ul {
     color:#fff;
     font-size:14px;
     padding-right:45px;
     padding-bottom:10px;
     margin-left:25px;
}
div.TypeImageRight div.Right img {
     margin-top:15px;
     margin-left:15px;
}


/* type TRANSACTIONS */
div.TypeTransactions {
}
div.TransactionsItem {
     height:275px;
     position:relative;
     text-align:center;
     margin-top:20px;
}
div.TransactionsItem div.Inner {
     display:none;
     padding:0px;
}
div.TransactionsItem img {
     margin-left:auto;
     margin-right:auto;
}
div.TransactionsItem div.infoBox {
     position:absolute;
     width:240px;
     right:0px;
     right:75px;
     top:0px;
     text-align:left;
}
div.TransactionsItem div.infoBox p {
     padding-bottom:20px;
}
div.TransactionsItem div.infoBox p b {
     color:#CF7526;
}
div.TypeTransactions div.infiniteCarousel {
}

/* scroll pane */
.Article .jspVerticalBar {
     right:0px;
}
.jspVerticalBar {
     width:17px;
     background-color:transparent;
     right:5px;
}
.jspTrack {
     background-color:transparent;
}
.jspArrow {
     background-color:transparent !important;
}
.jspDrag {
     background-color:#f0f0f0;
}
.jspDrag:hover {
     background-color:#CF7526; 
}
.jspDisabled {
     background-color:transparent !important;
}

/**/
table.regform {
     width:350px !important;
     height:auto !important;
}
table.regform td {
     color:#fff;
     text-align:left;
     vertical-align:top;
     height:auto;
     font-size:14px;
     padding-bottom:7px;
     
}
table.regform td input {
     border-collapse:collapse;
     border:1px black solid;
}
table.regform input.submit {
     background-color:#cf7526;
     border:none;
     color:white;
     height:20px; width:60px;
     border-collapse:collapse;
}
