body {margin: 0; background: url("../images/backg.gif") repeat-x;}
* {font-family: Verdana, Helvetica, sans-serif;}

.header {padding-left: 246px; width: 740px; height: 65px; background: url("../images/eurofootball_logo.gif") no-repeat;}
    .header ul {margin-left: 19px; height: 30px; list-style: none;}
        .header ul li {float: left; display: block; height: 26px; margin-top: 4px; cursor: pointer;}
        .header ul li.bt_01 {background: url("../images/tab_01bg.gif") no-repeat; width: 103px;}
        .header ul li.bt_02 {background: url("../images/tab_02bg.gif") no-repeat; width: 124px;}
        .header ul li.bt_03 {background: url("../images/tab_03bg.gif") no-repeat; width: 110px;}
        .header ul li.bt_04 {background: url("../images/tab_04bg.gif") no-repeat; width: 132px;}
        .header ul li.bt_05 {background: url("../images/tab_05bg.gif") no-repeat; width: 115px;}
        .header ul li.bt_06 {background: url("../images/tab_06bg.gif") no-repeat; width: 115px;}
    .header .sub_menu_holder {float: left; width: 745px; height: 35px;}
        .header .sub_menu_holder ul {margin: 1px 0 0 170px;}
        .header .sub_menu_holder ul li {height: 23px; padding-top: 2px;}
        .header .sub_menu_holder ul li.menu_l {width: 8px; background: url("../images/menu_l.gif") no-repeat;}
        .header .sub_menu_holder ul li.menu_bk {background: url("../images/menu_b.gif") repeat-x;}
        .header .sub_menu_holder ul li.menu_br {width: 5px; background: url("../images/menu_c.gif") no-repeat;}
        .header .sub_menu_holder ul li.menu_r {width: 8px; background: url("../images/menu_r.gif") no-repeat;}
            .header .sub_menu_holder ul li a {font-weight: bold; font-family: Verdana,Helvetica,sans-serif; text-decoration: none; color: White; font-size: 7pt; margin: 0 8px;}
     
.main {background: url("../images/bk_main_menu.png") repeat-y; width: 1000px;}
    .main .menu {float: left; width: 190px; /*height: 518px;*/ background: #11458e;}
        .main .menu .banners {margin-left: 5px;}
        .main .menu ul {border-style: solid; border-width: 1px; border-color: #000000 #47627D #47627D #000000; width: 160px; background: url("../images/backgr_body5.gif") repeat-y; padding-left: 20px; margin-left: 4px;}
            .main .menu ul li {list-style-image: url("../images/point2.gif"); height: 20px;}
            .main .menu ul li.line {height: 2px; background: url("../images/menu_bord.gif") right no-repeat; list-style: none;}
            .main .menu ul li.extra_height {height: 30px; line-height: 70%;}
                .main .menu ul li a {color: White; font-size: 7pt; text-decoration: none; font-weight: bold; letter-spacing: 1px;}
                .main .menu ul li a:hover {color: #FFCC00; text-decoration: underline;}
        .main .menu ul.news {border: none; background: none; margin: 0 0 0 5px; padding: 0; list-style: none;}
        .main .menu ul.news a:hover {color: White;}
        .main .menu h4 {height: 22px; background: url("../images/topka_05.gif") no-repeat; padding: 5px 0 0 32px; color: #FFCC00; font-size: 7pt;}
    .main .first_page {float: left; width: 801px; background: url("../images/bord_r.gif") right repeat-y; padding-top: 2px;}
        .main .first_page img {float: left;}
        .main .blue_panel, .main .green_panel {float: left; width: 391px;}
            .main .blue_panel h3, .main .green_panel h3 {float: left; height: 21px; font-size: 8pt; background: url("../images/index_25.gif") no-repeat; padding-left: 12px; margin-left: 3px; margin-bottom: 0;}
                .main .blue_panel h3 strong, .main .green_panel h3 strong {float: left; /*width: 230px; */height: 21px; color: White; display: block; background: url("../images/p_01_02.gif") repeat-x; padding: 5px 0 0 5px;}
                .main .blue_panel h3 span, .main .green_panel h3 span {float: left; display: block; width: 26px; height: 21px; background: url("../images/p_01_03.gif") no-repeat;}
                .main .blue_panel .border_panel {margin-bottom: 5px;}
                .main .blue_panel .border_panel, .main .green_panel .border_panel {float: left; width: 391px; height: 131px; border: 1px solid #3b7ec2; margin-left: 3px; color: #003771; font-size: 7pt; font-weight: bold;}
                    .main .blue_panel .border_panel img, .main .green_panel .border_panel img {float: left; margin: 5px;}
                    .main .blue_panel .border_panel ul, .main .green_panel .border_panel ul {float: left; width: 270px; margin: 20px/*8px*/ 0 0 33px; padding: 0; list-style-image: url("../images/arrow_b.gif");}
                        .main .blue_panel .border_panel ul a, .main .green_panel .border_panel ul a {color: #003771; text-decoration: none;}
                        .main .green_panel .border_panel ul a {color: #007735;}
                        .main .blue_panel .border_panel ul a:hover, .main .green_panel .border_panel ul a:hover {text-decoration: underline;}
                        .main .blue_panel .border_panel ul li {margin: 6px 0;}
                        .main .blue_panel .border_panel p {margin-left: 10px;}
                            .main .blue_panel .border_panel p a {color: #003771;}
                            .main .blue_panel .border_panel p a.nl_zagl_4erv_links, .main .green_panel .border_panel p a.nl_zagl_4erv_links {color: #CC0000;}
         .main .green_panel {float: right; margin-right: 6px;}
            .main .green_panel h3 {float: right; background: url("../images/index_25.gif") right no-repeat; padding-right: 12px; text-align: right;}
                .main .green_panel h3 strong {float: right; background: url("../images/p_02_02.gif") repeat-x; padding: 5px 5px 0 0;}
                .main .green_panel h3 span {float: right; background: url("../images/p_02_01.gif") no-repeat;}
                .main .green_panel .border_panel {float: right; border: 1px solid #55bc66; color: #007735;}
                    .main .green_panel .border_panel ul {width: 245px; margin: 20px 0 0 20px; list-style-image: url("../images/arrow_g.gif");}
                        .main .green_panel .border_panel ul li {margin: 7px 0;}
        .main .blue_panel .border_panel_short, .main .green_panel .border_panel_short {height: 100px;}
            .main .blue_panel .border_panel_short ul {margin-left: 25px;}
            
    .main .account {float: left; width: 801px; background: url("../images/bord_r.gif") right repeat-y; padding-top: 2px;}
        .main .account img {float: left;}
            .main .account .blue_panel h3 {font-size: 7pt;}
            .main .account .blue_panel h3 strong {width: auto;}
            .main .account .blue_panel .border_panel {width: 788px; height: auto;}
                .main .account .blue_panel .border_panel table {margin-left: 15px;}
                .main .account .blue_panel .border_panel table td.color {background: #e8f3f9;}
                .main .account .blue_panel .border_panel table td.white {background: White;}
                .main .account .blue_panel .border_panel input, .main .account .blue_panel .border_panel textarea {color: #003366; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; word-spacing: 3px;}
                .main .account .blue_panel .border_panel .button {color: #003366; font-size: 7pt; font-weight: bold; font-family: Verdana, Helvetica, sans-serif;}
                .main .account .blue_panel .border_panel .label {background: #e8f3f9; color: #003771; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
                .main .account .blue_panel .border_panel .centered {display: block; margin: 5px 15px; text-align: center; width: 757px; height: 25px; padding-top: 15px;}
                .main .account .blue_panel .border_panel .green {color: Green;}
                .main .account .blue_panel .border_panel .red {color: Red;}
        .main .account ul.history {list-style: none; margin: 0; padding: 0; width: 755px;}
        .main .account ul.history_blocks {width: 770px; list-style: none; padding: 0; margin: 0;}
            .main .account ul.history_blocks li {float: left; margin-left: 20px; text-align: center;}
            .main .account ul.history_blocks li.num {width: 15px;}
            .main .account ul.history_blocks li.draw {width: 45px;}
            .main .account ul.history_blocks li.program {width: 85px;}
            .main .account ul.history_blocks li.talon_number {width: 100px; margin-left: 0;}
            .main .account ul.history_blocks li.created {width: 110px; margin-left: 10px;}
            .main .account ul.history_blocks li.see_sms {width: 120px;}
            .main .account ul.history_blocks li.bet {width: 70px; margin-left: 0;}
            .main .account ul.history_blocks li.profit {width: 90px;}
            .main .account ul.history_blocks li.right {text-align: right;}
                .main .account ul.history_blocks li span {display: none; visibility: hidden; text-align: left;}
                .main .account ul.history_blocks li a {text-align: center; display: block;}
        .main .account h4 {margin-left: 20px;}
                
    .main .faq {float: left; width: 801px; background: url("../images/bord_r.gif") right repeat-y; padding-top: 2px;}
        .main .faq img {float: left;}
            .main .faq .blue_panel {width: 788px;}
                .main .faq .blue_panel .border_panel .green_panel {float: none; width: 750px; margin: 5px;}
                .main .faq .blue_panel .border_panel .green_panel .border_panel {float: none; width: 770px; padding: 6px 1px 1px 1px; font-size: 9pt;}
                .main .faq .blue_panel .border_panel .green_panel .border_panel p {margin-bottom: 0; color: #003366; font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: normal; word-spacing: 3px;}
                .main .faq .blue_panel .border_panel .green_panel .border_panel p strong {font-size: 10pt; font-family: Arial,Helvetica,sans-serif;}
                .main .faq .blue_panel .border_panel .green_panel .border_panel .gore {float: right;}
                .main .faq .blue_panel .border_panel .green_panel .border_panel .gore img {margin: 1px;}
                .main .faq .blue_panel .border_panel {height: auto; width: 788px;}
                .main .faq .blue_panel .border_panel table.hammer {margin: 5px; width: 780px;}
                .main .faq .blue_panel .border_panel table.hammer td.left_upper_corner {width: 8px; height: 8px; background: url("../images/tblphotohdr_start.gif") no-repeat;}
                .main .faq .blue_panel .border_panel table.hammer td.right_upper_corner {width: 8px; height: 8px; background: url("../images/tblphotohdr_end.gif") no-repeat;}
                .main .faq .blue_panel .border_panel table.hammer td.left_lower_corner {width: 8px; height: 8px; background: url("../images/tblphotoftr_start.gif") no-repeat;}
                .main .faq .blue_panel .border_panel table.hammer td.right_lower_corner {width: 8px; height: 8px; background: url("../images/tblphotoftr_end.gif") no-repeat;}
                .main .faq .blue_panel .border_panel table.hammer td.top {height: 8px; background: url("../images/tblphotohdr_fill.gif") repeat-x;}
                .main .faq .blue_panel .border_panel table.hammer td.left {width: 8px; background: url("../images/tblphotobody_leftfill.gif") repeat-y;}
                .main .faq .blue_panel .border_panel table.hammer td.right {width: 8px; background: url("../images/tblphotobody_rightfill.gif") repeat-y;}
                .main .faq .blue_panel .border_panel table.hammer td.bottom {height: 8px; background: url("../images/tblphotoftr_fill.gif") repeat-x;}
                .main .faq .blue_panel .border_panel ul {margin: 3px 0 0 20px; padding: 0; width: 742px/*500px*/; list-style-image: url("../images/point3.gif");}
                    .main .faq .blue_panel .border_panel ul li {/*line-height: 85%;*/margin: 2px 0;}
                        .main .faq .blue_panel .border_panel ul li a {color: #007735; text-decoration: none; font-size: 9pt;}
                        .main .faq .blue_panel .border_panel ul li a:hover {color: #003366; text-decoration: underline;}
                            .main .faq .blue_panel .border_panel ul li.sub {margin-left: 10px;}
                            .main .faq .blue_panel .border_panel ul li.sub a {color: #003366; text-decoration: none; font-size: 8pt;}
                            .main .faq .blue_panel .border_panel ul li.sub a:hover {color: #007735; text-decoration: underline;}
                        
    .main .instructions {}
        .main .instructions .blue_panel .border_panel .header_text img {float: left;}
        .main .instructions .blue_panel .border_panel .header_text p {width: 770px; margin-left: 10px;}
            .main .instructions .blue_panel .border_panel p {margin-bottom: 0; color: #003366; font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: normal; word-spacing: 3px;}
            .main .instructions .blue_panel .border_panel ul {width: 500px;}
            .main .instructions .blue_panel .border_panel .green_panel .border_panel {padding: 6px 1px 1px 1px; width: 770px; font-size: 9pt;}
            .main .instructions .blue_panel .border_panel .green_panel .border_panel em {color: #333333; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7pt; font-weight: normal; font-style: normal;}
            .main .instructions .blue_panel .border_panel .green_panel .border_panel table {color: #003366; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: normal; word-spacing: 3px; width: 750px;}
        .main .instructions .gore {float: right;}
            .main .instructions .gore img {margin: 1px;}
            .main .instructions .footer_text {width: 780px; margin: 0 0 5px 10px; color: #333333; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: normal;}
                
    .main .news {float: left; width: 801px; background: url("../images/bord_r.gif") right repeat-y; padding-top: 2px;}
        .main .news img {float: left;}
            .main .news .blue_panel .border_panel {width: 788px; height: auto;}
                .main .news .blue_panel .border_panel .blue_panel h3 {margin: 10px 0 0 10px;}
                .main .news .blue_panel .border_panel .blue_panel .border_panel {width: 745px; margin: 0 10px 10px 10px; padding: 10px;}
                .main .news a.more {float: right; color: #003366; text-decoration: none;}
                .main .news a.more:hover {text-decoration: underline;}
                .main .news .hidden {visibility: hidden; display: none;}
                .main .news .visible {visibility: visible; display: block;}
            
    .main .download {float: left; width: 801px; background: url("../images/bord_r.gif") right repeat-y; padding-top: 2px;}
        .main .download img {float: left;}
            .main .download .blue_panel {width: 788px;}
            .main .download .blue_panel .border_panel {width: 788px; height: auto; color: #003771; font-size: 7pt; font-weight: bold; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
                .main .download .blue_panel .border_panel table {margin: 5px 0;}
                .main .download .blue_panel .border_panel td {height: 17px;}
                    .main .download .blue_panel .border_panel td span {font-weight: normal;}
                    .main .download .blue_panel .border_panel img {margin: 0;}
                    .main .download .blue_panel .border_panel td a img {margin-left: 20px;}
                    
    .main .sms_bet {float: left; width: 801px; background: url("../images/bord_r.gif") right repeat-y;}
        .main .sms_bet img {float: left;}
        .main .sms_bet .iframe_most {width: 568px; overflow: auto;}
            .main .sms_bet .iframe_most ul {width: 550px; margin: 0; padding: 0; list-style: none; height: 15px;}
            .main .sms_bet .iframe_most ul.big {width: 568px;}
                .main .sms_bet .iframe_most ul li {float: left; font-size: 7pt; margin: 1px 0 0 2px; background: #DFE8F2; color: #233A65; height: 13px;}
                .main .sms_bet .iframe_most ul li.sel {background: #B5CAE1;}
                .main .sms_bet .iframe_most ul li.day {width: 77px; padding-left: 2px;}
                .main .sms_bet .iframe_most ul li.hour {width: 34px;}
                .main .sms_bet .iframe_most ul li.teams {width: 278px;}
                .main .sms_bet .iframe_most ul li.teams_big {width: 296px;}
                .main .sms_bet .iframe_most ul li.odd_1 {width: 47px; padding-left: 2px; cursor: pointer;}
                .main .sms_bet .iframe_most ul li.odd_x {width: 47px; padding-left: 2px; cursor: pointer;}
                .main .sms_bet .iframe_most ul li.odd_2 {width: 47px; padding-left: 2px; cursor: pointer;}
                .main .sms_bet .iframe_most ul li em {color: #FF0000; font-style: normal; font-weight: bold;}
                .main .sms_bet .iframe_last ul li.day {width: 50px;}
                .main .sms_bet .iframe_last ul li.teams {width: 305px;}
                .main .sms_bet .iframe_last ul li.teams_big {width: 323px;}
        .main .sms_bet .programs_cont {float: left; margin: 0 5px 5px 5px;}
            .main .sms_bet .programs_cont img {float: left;}
            .main .sms_bet .programs_cont .program {float: left; width: 150px; position: relative;}
            .main .sms_bet .programs_cont .program h3 {height: 22px; background: #DFE8F2; margin: 0; padding: 0;}
            .main .sms_bet .programs_cont .program a {color: #003771; text-decoration: none; font-size: 8pt;}
            .main .sms_bet .programs_cont .program a:hover {text-decoration: underline;}
            .main .sms_bet .programs_cont .program a.strong {font-weight: bold;}
            .main .sms_bet .programs_cont .program a.step_down {position: absolute; top: 105px;}
                .main .sms_bet .programs_cont .program h3 a {float: left; font-size: 7pt; margin: 4px 0 0 4px;}
                .main .sms_bet .programs_cont .program ul {list-style: none; margin: 0; padding: 0;}
                    .main .sms_bet .programs_cont .program ul li {color: #003771; font-size: 8pt; line-height: 130%;}
            .main .sms_bet .ef_panel_bottom .hand {cursor: pointer;}
            .main .sms_bet .ef_panel_bottom ul.combi {list-style: none; margin: 0; padding: 0; height: 15px;}
                .main .sms_bet .ef_panel_bottom ul.combi li {float: left; width: 90px; color: #233A65; /*border: 1px solid #FFFFFF;*/ font-weight: bold; height: 13px; font-size: 7pt; text-align: center; background: #DFE8F2; margin: 1px 0 0 2px;}
                .main .sms_bet .ef_panel_bottom ul.combi li.num {width: 20px;}
                .main .sms_bet .ef_panel_bottom ul.combi li.bet {width: 95px;}
                .main .sms_bet .ef_panel_bottom ul.combi li.extra {width: 55px;}
                .main .sms_bet .ef_panel_bottom ul.combi li.desc {width: 280px;}
                .main .sms_bet .ef_panel_bottom ul.combi li.desc_big {width: 298px;}
                .main .sms_bet .ef_panel_bottom ul.combi li.inv {background: #B5CAE1;}
                
        
/* BET SLIP */
.bet_slip {top: 67px; left: 995px;}

.footer {background: #11458e url("../images/bord_r.gif") right no-repeat; width: 992px; height: 35px; color: White;}
    .footer p {float: left; margin: 11px 5px 0 5px; font-size: 7pt;}
        .footer p a {float: left; color: White; text-decoration: none;}
        .footer p a.vote {width: 9px; height: 9px; display: block; margin: 1px 2px 0 0;}
            .footer p a img {border: 0;}
    .footer p.rights {margin-left: 370px;}
    .footer p.eighteen {margin: 8px 0 0 120px;}
    .footer .counter {float: left; margin: 10px 0 0 35px;}
    .footer p.site_map {margin-left: 30px;}
        .footer p.site_map a:hover {text-decoration: underline;}
        
.banner {text-align: center;}
        
/* GLOBALS */
ul {margin: 0; padding: 0;}
.clear {height: 0; font-size: 0; clear: both;}
a.nl_zagl_sinio {color: #003771; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: bold; padding-left: 6px; text-decoration: none;}
a.nl_zagl_sinio:hover {text-decoration: underline;}
a.nl_zagl_4erv_links {color: #CC0000; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; text-decoration: none;}
a.nl_zagl_4erv_links:hover {text-decoration: underline;}
