/* COMMON: BEGIN */
body, html
  {
    margin: 0px;
    padding: 0px;
    background-color: #012632;
    background-image: url('/templates/images/global_background.gif');
  }

body
  {
    min-width: 797px;
  }

a
  {
    cursor: pointer;
  }

form
  {
    margin: 0px;
    padding: 0px;
  }
/* COMMON: END */


/* ERRORS: BEGIN */
#errors
  {
    clear: both;
    width: 100%;

    margin: 10px 0px 0px;
  }

#errors .error_header,
#errors .error_text
  {
    padding: 0px 20px;

    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;

    text-align: left;
    line-height: 15px;
  }

#errors .error_header
  {
    color: #000000;
  }

#errors .error_text
  {
    color: #cc3333;
  }

#errors a
  {
    color: #000000;
    text-decoration: none;
  }

#errors a:hover
  {
    text-decoration: underline;
  }
/* ERRORS: END */


/* TOP: BEGIN */
#wrap_top
  {
    width: 100%;
    height: 35px;
    overflow: hidden;

    background-color: #011e28;

    text-align: center;
  }

#wrap_top .top
  {
    height: 35px;
    width: 797px;

    margin: 0px auto;
    padding: 0px;
  }

#wrap_top .top .login
  {
    width: 155px;

    float: left;
    margin: 11px 0px 0px 0px;

    font-family: Verdana;
    font-size: 11px;
    color: #cccc99;

    text-align: right;
  }

#wrap_top .top .login input
  {
    width: 80px;
    height: 14px;
    margin: 0px 0px 0px 5px;
    padding: 0px 2px 1px;

    border: 0px;

    font-family: Verdana;
    font-size: 11px;
  }

#wrap_top .top .password
  {
    width: 155px;
    float: left;
    margin: 11px 0px 0px 0px;

    font-family: Verdana;
    font-size: 11px;
    color: #cccc99;

    text-align: right;
  }

#wrap_top .top .password input
  {
    width: 80px;
    height: 14px;
    margin: 0px 0px 0px 5px;
    padding: 0px 2px 1px;

    border: 0px;

    font-family: Verdana;
    font-size: 11px;
  }

#wrap_top .top .enter
  {
    float: left;
    height: 15px;
    width: 60px;

    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 28px;

    font-family: Verdana;
    font-size: 11px;
    color: #cfc7a8;
    text-align: right;
    text-decoration: none;

    border: 0px;
    cursor: pointer;
    background: url('/templates/images/top_enter.gif') no-repeat;
    background-position: 10px 1px;
  }

#wrap_top .top .registration
  {
    width: 70px;
    float: left;
    margin: 11px 0px 0px 30px;

    font-family: Verdana;
    font-size: 11px;
    color: #cabac7;

    text-decoration: none;
  }

#wrap_top .top .forgot
  {
    width: 125px;
    float: left;
    margin: 11px 0px 0px 20px;

    font-family: Verdana;
    font-size: 11px;
    color: #cabac7;

    text-decoration: none;
  }

#wrap_top .top .nick
  {
    float: left;
    margin: 12px 0px 0px 38px;

    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #cccc99;

    text-decoration: none;
  }

#wrap_top .top .separator
  {
    float: left;
    width: 1px;
    height: 20px;
    margin: 9px 0px 0px 10px;
    overflow: hidden;

    background: #035c7a;
  }

#wrap_top .top .switcher_shown,
#wrap_top .top .switcher_hidden
  {
    float: left;
    width: 11px;
    height: 11px;
    margin: 14px 0px 0px 10px;
    overflow: hidden;

    cursor: pointer;
  }

#wrap_top .top .switcher_shown
  {
    background: url('/templates/images/top_balance_shown.gif') no-repeat;
  }

#wrap_top .top .switcher_hidden
  {
    background: url('/templates/images/top_balance_hidden.gif') no-repeat;
  }

#wrap_top .top .balance
  {
    float: left;
    margin: 8px 0px 0px 8px;

    font-family: Verdana;
    font-size: 17px;
    color: #a29ba7;

    text-decoration: none;
  }

#wrap_top .top .funs
  {
    float: left;
    margin: 12px 0px 0px 10px;

    font-family: Verdana;
    font-size: 11px;
    color: #cabac7;

    text-decoration: none;
  }

#wrap_top .top .dot
  {
    float: left;
    width: 4px;
    margin: 12px 0px 0px 10px;

    font-family: Verdana;
    font-size: 11px;
    color: #cabac7;
  }

#wrap_top .top .links
  {
    float: left;
    margin: 12px 0px 0px 10px;

    font-family: Verdana;
    font-size: 11px;
    color: #cabac7;

    text-decoration: none;
  }

#wrap_top .top .icons_unauth
  {
    float: left;

    width: 110px;
    height: 13px;
    margin: 12px 0px 0px 40px;

    overflow: hidden;
  }

#wrap_top .top .icons_auth
  {
    float: right;

    width: 200px;
    height: 11px;
    margin: 12px 0px 0px 0px;
    padding: 0px 38px 0px 0px;

    overflow: hidden;
  }

#wrap_top .top .icons_separator
  {
    float: right;
    width: 1px;
    height: 20px;
    margin: 0px 0px 0px 10px;
    overflow: hidden;

    position: relative;
    top: -3px;

    background: #035c7a;
  }

#wrap_top .top .icons_links
  {
    float: right;
    margin: 0px 0px 0px 10px;

    font-family: Verdana;
    font-size: 11px;
    color: #cabac7;

    text-decoration: none;
  }

#wrap_top .top .icons_unauth .home,
#wrap_top .top .icons_unauth .search,
#wrap_top .top .icons_unauth .support,
#wrap_top .top .icons_unauth .mail,
#wrap_top .top .icons_auth .home,
#wrap_top .top .icons_auth .search,
#wrap_top .top .icons_auth .support,
#wrap_top .top .icons_auth .mail
  {
    float: right;
    width: 11px;
    height: 11px;
    margin: 0px 0px 0px 14px;
  }

#wrap_top .top .icons_unauth .home,
#wrap_top .top .icons_auth .home
  {
    background: url('/templates/images/top_home.gif') no-repeat;
  }

#wrap_top .top .icons_unauth .mail,
#wrap_top .top .icons_auth .mail
  {
    background: url('/templates/images/top_mail.gif') no-repeat;
  }

#wrap_top .top .icons_unauth .search,
#wrap_top .top .icons_auth .search
  {
    background: url('/templates/images/top_search.gif') no-repeat;
  }

#wrap_top .top .icons_unauth .support,
#wrap_top .top .icons_auth .support
  {
    background: url('/templates/images/top_support.gif') no-repeat;
  }

#wrap_top .top .line
  {
    height: 1px;
    background: #035c7a;
  }

#wrap_line
  {
    width: 100%;
    height: 1px;
    background: #035c7a;
    overflow: hidden;
  }
/* TOP: BEGIN */


/* PROJECTS SMALL: BEGIN */
#wrap_projects_small
  {
    background-image: url('/templates/images/projects_small_background_shadow.gif');
  }

#wrap_projects_small .frame
  {
    width: 797px;
    height: 49px;

    background-image: url('/templates/images/projects_small_background_frame.gif');
  }

#wrap_projects_small .betcruise
  {
    float: left;
    width: 108px;
    height: 28px;

    margin-top: 12px;
    margin-left: 45px;

    background-image: url('/templates/images/projects_small_betcruise_selected.gif');
  }

#wrap_projects_small .betvoyager
  {
    float: left;
    width: 90px;
    height: 48px;
    margin-left: 15px;

    background-image: url('/templates/images/projects_small_betvoyager.gif');
  }

#wrap_projects_small .betvoyager:hover
  {
    background-image: url('/templates/images/projects_small_betvoyager_hover.gif');
  }

#wrap_projects_small .betliner
  {
    float: left;
    width: 58px;
    height: 48px;
    margin-left: 15px;

    background-image: url('/templates/images/projects_small_betliner.gif');
  }

#wrap_projects_small .betliner:hover
  {
    background-image: url('/templates/images/projects_small_betliner_hover.gif');
  }

#wrap_projects_small .betraiser
  {
    float: left;
    width: 69px;
    height: 48px;
    margin-left: 15px;

    background-image: url('/templates/images/projects_small_betraiser.gif');
  }

#wrap_projects_small .betraiser:hover
  {
    background-image: url('/templates/images/projects_small_betraiser_hover.gif');
  }

#wrap_projects_small .hotline
  {
    float: right;
    width: 148px;
    height: 32px;
    margin-top: 10px;
    margin-right: 50px;

    background: url('/templates/images/projects_small_hotline.gif') no-repeat;
  }
/* PROJECTS SMALL: END */


/* BANNERS: BEGIN */
#wrap_banners
  {
    width: 100%;

    text-align: center;

    margin: 0px 0px 10px 0px;
  }

#wrap_banners .frame
  {
    width: 726px;
    height: 137px;

    border-collapse: collapse;
    border: 0px;

    margin: 0px auto 0px auto;
  }

#wrap_banners .frame td
  {
    padding: 0px;
  }

#wrap_banners .frame .betvoyager
  {
    text-align: left;
  }

#wrap_banners .frame .betvoyager a
  {
    float: left;
    margin: 0px;
    padding: 0px;

    width: 242px;
    height: 146px;
  }

#wrap_banners .frame .betvoyager a img
  {
    border: 0px;
  }

#wrap_banners .frame .betraiser
  {
    text-align: center;
  }

#wrap_banners .frame .betraiser a
  {
    float: left;
    margin: 0px;
    padding: 0px;

    position: relative;
    left: 0px;

    width: 242px;
    height: 146px;
  }

#wrap_banners .frame .betraiser a img
  {
    border: 0px;
  }

#wrap_banners .frame .betliner
  {
    text-align: right;
  }

#wrap_banners .frame .betliner a
  {
    float: right;
    margin: 0px;
    padding: 0px;

    width: 242px;
    height: 146px;
  }

#wrap_banners .frame .betliner a img
  {
    border: 0px;
  }
/* BANNERS: END */


/* MENU: BEGIN */
#wrap_menu
  {
    width: 100%;

    text-align: center;
  }

#wrap_menu .menu
  {
    width: 791px;
    height: 170px;

    margin: 0px auto;

    background: url('/templates/images/menu_background.gif') no-repeat;
    background-position : left bottom;

    text-align: center;
  }

#wrap_menu .menu .project
  {
    float: left;
    width: 274px;
    height: 50px;

    margin: 60px 0px 0px 34px;

    background-image: url('/templates/images/menu_project.gif');
  }

#wrap_menu .menu .links
  {
    clear: both;
    width: 727px;

    position: relative;
    top: 36px;

    margin-left: auto;
    margin-right: auto;

    text-align: center;
  }

#wrap_menu .menu .links a.selected
  {
    color: #e0a135;
  }

#wrap_menu .menu .links td
  {
    padding: 0px 5px;
  }

#wrap_menu .menu .dot
  {
    width: 5px;
  }

#wrap_menu .menu .dot div
  {
    font-size: 0px;

    width: 5px;
    height: 5px;

    background: url('/templates/images/menu_dot.gif') no-repeat;
  }

#wrap_menu .menu .link a
  {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #cfc7a8;

    text-decoration: none;
  }

#wrap_menu .menu .buttons
  {
    float: right;
    width: 252px;
    height: 50px;

    position: relative;
    top: 30px;
    padding: 0px 32px 0px 0px;
  }

#wrap_menu .menu .buttons .betvoyager
  {
    float: right;
    width: 59px;
    height: 50px;

    margin: 0px 0px 0px 10px;

    background: url('/templates/images/icon_betvoyager.gif') no-repeat;
  }

#wrap_menu .menu .buttons .betraiser
  {
    float: right;
    width: 59px;
    height: 50px;

    margin: 0px 0px 0px 10px;

    background: url('/templates/images/icon_betraiser.gif') no-repeat;
  }

#wrap_menu .menu .buttons .betliner
  {
    float: right;
    width: 59px;
    height: 50px;

    margin: 0px 0px 0px 10px;

    background: url('/templates/images/icon_betliner.gif') no-repeat;
  }
/* MENU: END */


/* PROJECTS BIG: BEGIN */
#wrap_projects_big
  {
    width: 100%;

    margin: 0px 0px 10px 0px;
    padding: 0px;

    text-align: center;
  }

#wrap_projects_big .projects_big
  {
    clear: both;

    width: 727px;
    height: 207px;

    margin: 0px auto 0px auto;
    padding: 0px;

    border: 0px;

    text-align: left;

    background: url('/templates/images/projects_big.png') no-repeat;
  }

#wrap_projects_big .projects_big .betvoyager a.block
  {
    float: left;

    width: 242px;
    height: 207px;

    text-decoration: none;
  }

#wrap_projects_big .projects_big .betvoyager .link
  {
    width: 50px;
    position: relative;
    left: 100px;
    top: 178px;

    font-family: Tahoma;
    font-size: 14px;
    color: #809ba5;

    text-decoration: none;
  }

#wrap_projects_big .projects_big .betraiser a.block
  {
    float: left;

    width: 243px;
    height: 207px;

    text-decoration: none;
  }

#wrap_projects_big .projects_big .betraiser .link
  {
    width: 50px;
    position: relative;
    left: 105px;
    top: 178px;

    font-family: Tahoma;
    font-size: 14px;
    color: #809ba5;

    text-decoration: none;
  }

#wrap_projects_big .projects_big .betliner a.block
  {
    float: left;

    width: 242px;
    height: 207px;

    text-decoration: none;
  }

#wrap_projects_big .projects_big .betliner .link
  {
    width: 50px;
    position: relative;
    left: 110px;
    top: 178px;

    font-family: Tahoma;
    font-size: 14px;
    color: #809ba5;

    text-decoration: none;
  }
/* PROJECTS BIG: END */


/* BODY: BEGIN */
#wrap_body
  {
    width: 100%;

    text-align: center;
  }

#wrap_body .body
  {
    clear: both;
    width: 727px;

    margin: 0px auto;

    text-align: left;

    border-collapse: collapse;
    border-spacing: 0px;
    border: 0px;
  }

#wrap_body .body th,
#wrap_body .body td
  {
    padding: 0px;
  }

#wrap_body .content
  {
    width: 100%;

    border-collapse: collapse;
    border-spacing: 0px;
    border: 0px;
  }

#wrap_body .content th,
#wrap_body .content td
  {
    vertical-align: top;
  }

#wrap_body .content .left
  {
    width: 1%;

    padding: 20px 0px 0px 0px;
  }

#wrap_body .content .left .header
  {
    margin: 0px 20px 10px;
    text-align: left;
  }

#wrap_body .content .left .header a
  {
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #043542;

    text-decoration: none;
  }

#wrap_body .content .left .menu
  {
    margin: 0px 30px 20px 20px;
  }

#wrap_body .content .left ul
  {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #000000;

    text-align: left;
    margin: 0px 0px 0px 20px;
    padding: 0px;

    line-height: 15px;
  }

#wrap_body .content .left ul li.sub
  {
    padding: 0px;
    margin: 10px 0px 3px -20px;

    font-weight: normal;

    list-style-type: none;
  }

#wrap_body .content .left ul a
  {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #000000;

    text-decoration: none;

    white-space: nowrap;
  }

#wrap_body .content .left ul a.selected
  {
    color: #e0a135;
  }

#wrap_body .content .left ul a:hover
  {
    text-decoration: underline;
  }

#wrap_body .content .right
  {
    padding: 10px 0px 15px 0px;
  }

#wrap_body .content .right .header
  {
    margin: 0px;
    padding: 15px 0px 0px 0px;

    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
    color: #043542;

    text-align: left;
  }

#wrap_body .content .right p
  {
    clear: both;
    margin: 15px 30px 0px 0px;

    font-family: Verdana;
    font-size: 11px;
    color: #000000;

    text-align: justify;
  }

#wrap_body .content .right p a
  {
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
  }

#wrap_body .content .right p a:hover
  {
    text-decoration: underline;
  }

#wrap_body .content .right ol,
#wrap_body .content .right ul
  {
    margin: 15px 5px 0px 0px;
    padding: 0px;

    font-family: Verdana;
    font-size: 11px;
    color: #000000;

    text-align: justify;
  }

#wrap_body .content .right li
  {
    line-height: 14px;

    margin: 5px 20px;
    padding: 0px;
  }

#wrap_body .content .right li a
  {
    font-family: Verdana;
    font-size: 11px;
    color: #000000;

    text-decoration: none;
  }

#wrap_body .content .right li a:hover
  {
    text-decoration: underline;
  }

#wrap_body .content .center
  {
    padding: 0px 0px 15px 0px;
  }

#wrap_body .content .center .header
  {
    margin: 15px 0px 0px 15px;

    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
    color: #043542;

    text-align: left;
  }

#wrap_body .content .center p
  {
    clear: both;
    margin: 15px 20px 0px 20px;

    font-family: Verdana;
    font-size: 11px;
    color: #000000;

    text-align: justify;
  }

#wrap_body .content .center p a
  {
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
  }

#wrap_body .content .center ol,
#wrap_body .content .center ul
  {
    margin: 15px 5px 0px 20px;
    padding: 0px;

    font-family: Verdana;
    font-size: 11px;
    color: #000000;

    text-align: justify;
  }

#wrap_body .content .center li
  {
    line-height: 14px;

    margin: 5px 20px;
  }

#wrap_body .content .center li a
  {
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
  }

#wrap_body .content .center li a:hover
  {
    text-decoration: underline;
  }
/* BODY: END */

/* FOOTER: BEGIN */
#wrap_footer
  {
    width: 100%;

    text-align: center;
  }

#wrap_footer .footer
  {
    clear: both;
    height: 31px;
    width: 740px;

    margin-top: 3px;
    margin-left: auto;
    margin-right: auto;
  }

#wrap_footer .footer td,
#wrap_footer .footer th
  {
    vertical-align: top;
  }

#wrap_footer .left .paysystems
  {
    float: left;
  }

#wrap_footer .right .banners
  {
    float: right;
  }

#wrap_footer .left .paysystems,
#wrap_footer .right .banners
  {
    height: 31px;
  }

#wrap_footer .left .paysystems td,
#wrap_footer .right .banners td
  {
    padding: 0px 2px 0px 0px;
  }

#wrap_footer .left .paysystems .paysystem,
#wrap_footer .right .banners .banner
  {
    margin: 0px 0px 5px 0px;
    padding: 0px;
    line-height: 0px;
    font-size: 0px;
  }

#wrap_footer .left .paysystems .paysystem a,
#wrap_footer .right .banners .banner a
  {
    width: 88px;
    height: 31px;
    margin: 0px 2px 0px 2px;
    padding: 0px;
    line-height: 0px;
    font-size: 0px;
  }

#wrap_footer .left .paysystems .paysystem img,
#wrap_footer .right .banners .banner img
  {
    width: 88px;
    height: 31px;
    margin: 0px;
    padding: 0px;
  }

#wrap_footer .links
  {
    clear: both;
    width: 727px;
    margin: 2px auto 10px;

    font-family: Verdana;
    font-size: 11px;
    color: #808f94;

    line-height: 15px;
  }

#wrap_footer .links a
  {
    font-family: Verdana;
    font-size: 11px;
    color: #808f94;

    white-space: nowrap;

    text-decoration: none;
  }

#wrap_footer .links a:hover
  {
    text-decoration: underline;
  }

#wrap_footer .about
  {
    clear: both;
    width: 727px;
    margin: 2px auto 10px;

    font-family: Verdana;
    font-size: 11px;
    color: #808f94;

    text-align: justify;
  }

#wrap_footer .about a
  {
    font-family: Verdana;
    font-size: 11px;
    color: #808f94;

    text-decoration: none;
  }

#wrap_footer .about a:hover
  {
    text-decoration: underline;
  }

#wrap_footer .copyright
  {
    clear: both;
    margin: 2px 0px 10px;
  }

#wrap_footer .copyright a
  {
    font-family: Verdana;
    font-size: 11px;
    color: #808f94;

    text-decoration: none;
  }
/* FOOTER: END */