b {
    font-weight: bold!important;
}
strong {
    font-weight: bold !important;
} 

/* old: 
@font-face {
    font-family: 'fago';
    src: url('/art/FagoCo-Bold.eot'); 
    src: url('/art/FagoCo-Bold.eot?#iefix') format('embedded-opentype'), 
    url('/art/FagoCo-Bold.woff') format('woff'), 
    url('/art/FagoCo-Bold.ttf')  format('truetype'), 
    url('/art/FagoCo-Bold.svg#svgFontName') format('svg'); 
}
*/

@font-face {
    font-family: 'fago';
    src: url('/art/FagoCo-Bold.eot'); 
	 src: local('@'), 
	    url('/art/FagoCo-Bold.woff') format('woff'),  
		 url('/art/FagoCo-Bold.ttf')  format('truetype'), 
		 url('/art/FagoCo-Bold.svg#svgFontName') format('svg'), 
		 url('/art/FagoCo-Bold.eot?#iefix') format('embedded-opentype');
}

th {
    font-weight: bold !important;
}
body {
    background-color: #09345e !important;
    #background-image: url('/images/eb_background.jpg');
    #background-image: url('/images/2016/olimpia-waterpolo-topback.hun.png');
    background-position: center top;
    background-repeat: no-repeat;
}
h2 {
    font-weight: bold !important;
    font-size: 14px;
}

div.maleolimpdays { position: absolute; top: -215px; left: 194px; font-family: 'tahoma';  color: #00274c; font-size: 57px; font-weight: bold; }  
div.femaleolimpdays { position: absolute; top: -215px; left: 615px; font-family: 'tahoma';  color: #00274c; font-size: 57px; font-weight: bold;}

.hidden {display: none;}

.main_news .main_holder {
    position: relative;
    height: 351px;
		top: 39px;
    
    /* Balint */
    background-color: #044d87;
}

.main_news .main_holder .main_news_img  {
        position: absolute;
        top: 0;
        left: 0;
        
}

.main_news_title{
position: absolute;
}
    
.wrapper {
    width: 1237px;
    margin: auto;
}
.footer {
   width: 1237px; 
   margin: auto;
   height: 257px;
   background-image: url('/images/bot_water.jpg');
}

.content {
    /* old: width: 900px; */
	 width: 1025px; 
    margin: 106px auto 0px auto;
	 position: relative;
}

.reklam_nagy {
    width: 881px;
    height: 98px;
    background-image: url('/images/reklam_nagy.png');
    /* old: margin: 5px auto 5px auto; */
	margin: 5px 0px;
}
/*drop*/
.menu_nav ul ul {
	display: none;
    position: absolute; top: 100%;
}
    .menu_nav ul li {
        float: left;
        height: 35px;
    }


	.menu_nav ul li:hover > ul {
		display: block;
	}
    
    .menu_nav ul ul li {
		float: none; 
		position: relative;
        height: auto !important;
	}
    
    .menu_nav {
        list-style: none;
        position: relative;
        display: inline-table;
        width: 720px;
    height: 35px;
    background-image: url('/images/menubg.png');
    }
	
	.menu_nav_eng {
		background-image: url('/images/menubg-eng.png') !important;
	}

    
    .menu_nav ul:after {
		content: ""; clear: both; display: block;
	}
    
    .menu_nav input {
        width: 143px;
        height: 21px;
        border: none;
        top: 6px;
        position: relative;
    }
    
    .menu_nav ul li a {
        display: block;
        width: 100%;
        height: 100%;
        text-transform: uppercase;
    }
/*drop*/
.menu {
    width: 720px;
    height: 35px;
    background-image: url('/images/menubg.png');
}
    .menu a {
        display: block;
        width: 100%;
        height: 100%;
    }

    .menu input {
        width: 143px;
        height: 21px;
        border: none;
    }
        .almenu {
            background-image: url('/images/al_bg.png');
            z-index: 101;
            border-radius: 0 0 5px 5px;
            
        }       
        .almenu a {
            color: white;
            text-decoration: none;
            font-family: fago,serif;
            font-size: 13px;
            padding: 5px 20px 5px 20px;
            display: block;
        }
    
    .voda {
        width:146px;
        margin: 0px 0px 0px 0px;

    }
        .tamogatok_top { background-image: url('/images/tamogatok_top.png'); height: 32px; }
        .spartner { background-image: url('/images/tamogatok_top2.png'); }
        .fotamogato { background-image: url('/images/fotamogato_top.png'); }
        .tamogatok_mid { background-image: url('/images/tamogatok_mid.png'); height: 157px; }

            .tamogatok_mid table {
                width: 139px;
                height: 149px;
            }
            .tamogatok_mid table td {
                text-align: center;
                vertical-align: middle;
                padding-left: 1px;

            }
    
    .galeria_leftline {
        width:146px;
        height: 121px;
        background-image: url('/images/galeria_bg2.png');
        margin: 0px 0px 5px 0px;
		  padding: 31px 0px 0px 0px;
    }
        .galeria_leftline img {
            margin: -111px 0 0 1px;
        }
    .tv_musor {
        width: 147px;
        margin-bottom: 20px;
        position: relative;
    }
        .tv_musor .tv_top {
            #background-image: url('/images/tv_musor_top.png');
            height: 32px;

        }
        .tv_musor .tv_mid {
            background-image: url('/images/tv_musor_mid.png');
            padding: 7px;
        }
        .tv_musor .tv_bot {
            background-image: url('/images/tv_musor_bot.png');
            height: 29px;
        }
    
    .game_tart {
        width:146px;
        height: 220px;
        background-image: url('/images/game_bg_220.png');
        position: relative;
        margin-bottom: 20px;
    }
    
    .login_tart {
        width:146px;
        height: 180px;
        background-image: url('/images/login_bg_180.png');
        position: relative;
    }

    .login_tart_uvr {
        width:146px;
        height: 180px;
        background-image: url('/images/login_bg_180-uvr.png');
        position: relative;
    }
    
        
    
.content_line {
    width: 720px;
    float: right;
    /* old: margin-right: 15px; */
	 margin-right: 147px; 
}

.left_line {
    float: right;
    padding-right: 10px;
    position: relative;
	margin: 0px 0px 0px 0px; 
}

.main_pages table td {
    vertical-align: top;
}

table.tabellak_tart td {
	vertical-align: middle !important;
}

    .main_pages .reklam {
        margin-bottom:15px;
    }
.small_box{
    width: 361px;
    height: 304px;
    background-image: url('/images/small_box.png');
    position: relative;
}

.main_news {
    width: 720px;
    height: 390px;
    background-image: url('/images/main_news.png');
    margin-top: 10px;
    margin-bottom: 20px;
    position: relative;
}
    .small_box.szov_hir {
        margin: 0 5px 20px 0;
    }
    
    .main_news h1 {
        padding: 8px 0 0 13px;
        font-size: 21px;
        color: white;
        height: 31px;
        font-family: fago, sans-serif;
        text-transform: uppercase;
    }
    
    .main_news .main_news_sorts {
        position: absolute;
        right: 0px;
        top: 0;
    }
    
        .main_news .main_news_sorts ul li {
            margin-bottom: 6px;
padding-right: 5px;
padding-top: 6px;
line-height: 14px;
width: 125px;
height: 47px;
font-size: 12px;
        }
            .main_news .main_news_sorts ul li.active {
                background-image: url('/images/main_active.png');
                position: relative;
                z-index: 101;
            }
            
            .main_news .main_news_sorts ul li a {
                margin-left: 22px;
                width: 102px;
                display: block;
                text-decoration: none;
                color: white;
                font-family: Tahoma, Geneva, sans-serif;
            }
            
            .main_news .main_news_bot {
                width: 607px;
                height: 80px ;
                background-image: url('/images/kek_op.png');
                bottom: 0px;
                position: absolute;
                color: white;
                font-family: Tahoma, Geneva, sans-serif;
                
            }
                .main_news .main_news_bot img {
                    position: absolute;
                    right: 0px;
                }
                
                .main_news .main_news_bot p {
                    font-size: 12px;
                    margin-top: 4px;
                    line-height: 16px;
                    padding-right: 25px;
                }
                
                .main_news .main_news_bot .tart {
                    position: absolute;
                    width: 497px;
                    padding: 7px 0px 0px 5px;
                }
                
                .main_news_bot h2 {
                    font-family: fago;
                    text-transform: uppercase;
                }
                
.reszletek {
    display: block;
    position: absolute;
}
    .reszletek.nagyhir {
        position: absolute;
        bottom: -14px;
        right: 145px;

    }
    .reszletek.szovhir {
        right: 20px;
        bottom: -7px;
    }
    .reszletek.musor_eredmeny {
        right: 20px;
        bottom: -7px;
    }
    
    .reszletek.game {
        right: 14px;
        bottom: -7px;
    }
    
    .reszletek.login {
        right: 14px;
        bottom: -7px;
    }
    
    .reszletek.tabellak {
        right: 20px;
        bottom: -7px;
    }
    
    .reszletek.polo_tube {
        right: 20px;
        bottom: -7px;
    }
    
    .reszletek.tovabbi_hirek {
        right: 20px;
        bottom: -7px;
    }
    
    .reszletek.calendar {
        right: 20px;
        bottom: -7px;
        background-color: transparent;
    }
    
    .reszletek.small_tabella {
        right: 20px;
        bottom: -7px;
    }
    
    .reszletek.next_1 {
        right: 20px;
        bottom: -7px;
    }
    .reszletek.next_2 {
        right: 20px;
        bottom: -7px;
    }
.small_box h1 {
    font-size: 21px;
    font-family: fago;
    color: #005c9f;
    text-align: right;
    text-transform: uppercase;
    padding: 8px 17px 0px 0px;
    height: 30px;
}

.small_box.szov_hir .szov_tart {
    font-family: Tahoma, Geneva, sans-serif;
    color: black;
    font-size: 12px;
    height: 225px;
    margin: 15px 0px 0px 10px;
}
    .small_box.szov_hir .szov_tart .szov_hir_date {
        color: black;
        font-size: 10px;
        text-transform: uppercase;
    }
    .small_box.szov_hir .szov_tart .szov_hir_sort {
        margin-bottom: 10px;
        line-height: 16px;
        padding-right: 15px;
        font-size: 11px;

    }
    .small_box.szov_hir .szov_tart .szov_hir_sort a{
        font-weight: bold;
        color: #D90007;
        text-decoration: none;
    }
/*fel�ldefini�l�s*/   
    .small_box.musor_eredmeny {
        margin-bottom: 20px;
        height: 440px;
        background-image: url('/images/small_box4_440.png');
    }
    
    .small_box.szov_hir {
        height: 355px;
        background-image: url('/images/small_box2_355.png');
    }
/*id�ig*/    
    .small_box.musor_eredmeny .eredmeny_tart {
       font-family: fago;
       text-transform: uppercase; 
       margin-left: 3px;
       width: 350px;
       white-space:nowrap;
    }
    
    .team_standings_a_main_date:first-child {
      margin-left:5px;
    }
    .team_standings_td_main_date,
    .team_standings_a_main_date {
      overflow:hidden;
      font-size:10px !important;
      max-width:190px;
    }
    
    .team_standings_td_main_place {
      overflow:hidden;
      font-size:10px !important;
    }
    
        .small_box.musor_eredmeny .eredmeny_tart .result {
            width:45px ;
            height:30px ;
            background-image: url('/images/score_bg.jpg');
            color: white;
            text-align: center;
            vertical-align: middle;
        }
.small_box.musor_eredmeny .eredmeny_tart .result a {
    text-decoration: none;
    color: white;
}
        .small_box.musor_eredmeny .eredmeny_tart .team {
            width:133px ;
            height:30px ;
            background-image: url('/images/team_bg.png');
            padding: 0px 5px 0px 5px;
            text-align: left;
            vertical-align: middle;
        }
                .small_box.musor_eredmeny .eredmeny_tart .team a {
                   color: black;
                   text-decoration: none;
                   font-size: 14px; 
                }
                .up_date {
                    font-size: 12px;
                }
                
                .small_box.musor_eredmeny .eredmeny_tart .valaszto {
                    margin: 2px 0px 2px 0px;
                    width: 175px;
                    line-height: 24px;
                    font-size: 14px;
                    height: 23px;
                    display: block;
                    color: black;
                    text-decoration: none;
                    text-align: center;
                    background-color: #F2FAFF;
                    float: left;
                }
                
                    .small_box.musor_eredmeny .eredmeny_tart .valaszto.active {
                        color: white;
                        background-color: #12405e;
                    }
                    
                    
                    
                .small_box.tabellak .tabellak_tart .valaszto {
                    margin: 2px 0px 2px 0px;
                    width: 175px;
                    line-height: 24px;
                    font-size: 14px;
                    height: 23px;
                    display: block;
                    color: black;
                    text-decoration: none;
                    text-align: center;
                    background-color: #F2FAFF;
                    float: left;
                    font-family: fago;
                    text-transform: uppercase;
                }
                
                    .small_box.tabellak .tabellak_tart .valaszto.active {
                        color: white;
                        background-color: #12405e;
                    }
                    
                    
.tv_musor p {
    font-family: Tahoma, Geneva, sans-serif;
    color: #245696;
    font-size: 11px;
}

.tv_musor table {
    height: 140px;
    line-height: 19px;
    width: 125px;
}

.game_tart p {
    left: 15px;
    top: 115px;
    position: absolute;
    width: 115px;
    line-height: 18px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 11px;
        }
.login_tart table {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    left: 8px;
    top: 35px;
    position: absolute;
}
    .login_tart table #forg_pass {
        text-align: center;
        
    }
    .login_tart table #forg_pass a {
        text-decoration: none;
        color: #0072bc;
    }
    
    .login_tart table input {
        width: 121px;
        height: 17px;
        border: 1px solid #0072bc;
        margin-bottom: 8px;
        margin-top: 2px;
    }
    
.tabellak_tart .inner {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    width: 319px;
    height: 245px;
    margin-top: 3px;
    margin-left: 10px;
}
.tabellak_tart .inner th {
    font-weight: bold;
}

.tabellak_tart .inner td,th{
    text-align: left;
    padding-right: 5px;
}
    .video_show {
        position: relative;
    }
    .video_show img {
        border: 1px solid black;
    }
    
    .video_show p {
        font-family: fago;
        text-transform: uppercase;
        color: white;
        padding: 5px 0px 5px 5px;
        background-image: url('/images/kek_op.png');
        width: 258px;
        bottom: 4px;
        position: absolute;
    }
    
.small_box.polo_tube {
    height: 355px;
    background-image: url('/images/small_box2_355.png');
}

.small_box.tabellak {
    height: 355px;
    background-image: url('/images/small_box2_355.png');
}

.small_box.polo_tube .thumbs {
    background-image: url('/images/kek_op.png');
    padding: 5px 0px 5px 0px;
    width: 354px;
	 overflow: hidden;
}
    .small_box.polo_tube .thumbs table {
        margin: auto;
        width: 330px;
    }
    .small_box.polo_tube .thumbs table td {
        text-align: center;
    }
.news_big {
    width: 496px;
    float: left;
    position: relative;
}

.news_big_wide {
    width: 718px;
    float: left;
    position: relative;
}

.news_big_wide .news_top {
    margin-top: 10px;
}

.news_big_wide .news_top .top_top {
         background-image: url('/images/mid_mid.png');
         width: 718px;
         height: 12px;
			#background-color: #0000A0;
}
.news_big_wide .news_top .mid_cim {
	background-image: url('/images/mid_mid.png');
	width: 718px;
}

.news_big_wide .news_top .bot_bot {
	#background-image: url('/images/bot_bot.png');
	background-color: #ffffff;
	width: 718px;
	height: 22px;
}

.news_big_wide .news_cont {
    #background-image: url('/images/mid.png');
	 background-color: #ffffff;
    width: 691px;
    min-height: 808px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    line-height: 16px;
    padding: 3px 15px 40px 12px;
}





    .temp_cont {
        width: 496px;
        float: left;
    }   
.news_big .news_top {
    margin-top: 10px;
}



    .news_big .news_top .top_top {
         background-image: url('/images/top_top.png');
         width: 490px;
         height: 12px;
     }

    .news_big .news_top .mid_cim {
        background-image: url('/images/mid_mid.png');
        width: 490px;
     }
    .news_big .news_top .bot_bot {
        background-image: url('/images/bot_bot.png');
        width: 490px;
        height: 22px;
    }


.news_big .news_cont {
    background-image: url('/images/mid.png');
    width: 462px;
    min-height: 808px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    line-height: 16px;
    padding: 3px 15px 40px 12px;
}

.news_big .news_bot {
    background-image: url('/images/bot.png');
    height: 21px;
    width: 496px;
}
    .news_top h1 {
        padding: 0px 10px 0px 13px;
        font-size: 21px;
        color: white;
        font-family: fago, sans-serif;
        text-transform: uppercase;
    }
.news_cont a {
    color: #D90007;
    text-decoration: none;
    font-weight: bold;
}

    .n_cat {
        width: 466px;
        height: 22px;
        background-color: #f2faff;
        margin: 0px 0px 10px 0px;
    }
    
        .n_cat a {
            display: block;
            text-decoration: none;
            color: #7797ac;
            font-family: fago, sans-serif;
            text-transform: uppercase;
            font-size: 13px;
            padding: 4px 5px 1px 5px;
            height: 17px;
        }
        
            .n_cat .active {
                color: white;
                background-color: #12405e;
            }
            
            .n_date {
                margin: 0px 20px 20px 0px;
                text-align: right;
                display: block;
                font-family: Tahoma, Geneva, sans-serif;
                font-size: 10px;
                color: black;
            }
            
.right_side_bar {
    padding-left: 15px;
    width: 200px;
    float: left;
}

.tovabbi_hirek_tart {
    width: 216px;
    height: 375px;
    background-image: url('/images/small_box3.png');
    position: relative;
    margin: 11px 0px 10px 0px;
}

    .tovabbi_hirek_tart .szov_tart {
		  text-align: left;
        font-family: Tahoma, Geneva, sans-serif;
        color: black;
        font-size: 12px;
        height: 265px;
        margin: 0px 0px 0px 8px;
        width: 185px;
    }
    
    .tovabbi_hirek_tart .szov_tart .szov_hir_date {
        color: black;
        margin-bottom: 2px;
        margin-top: 8px;
        font-size: 10px;
        text-transform: uppercase;
    }
    .tovabbi_hirek_tart .szov_tart .szov_hir_sort a {
		  line-height: 15px; 
        color: black;
        text-decoration: none;
        font-size: 11px;
        font-weight: bold;
        color: #D90007;
    }
    
    .small_box.tovabbi_hirek_tart h1 {
        text-align: left;
        padding: 8px 0px 0px 10px;
    }
    
.small_box.calendar_tart {
    width: 215px;
    height: 375px;
    background-image: url('/images/small_box3.png');
    position: relative;
    margin: 30px 0px 0px 0px;
}
    .small_box.calendar_tart h1 {
        text-align: left;
        padding: 8px 0px 0px 10px;
    }
.calendar {
    
    background-color: white;
    background-image: none;
} 
    div.calendar {
        height: 295px;
    }  
.calendar table {
    text-transform: uppercase;
    font-family: fago, sans-serif;
}
.calendar .sanum {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 10px;
    text-transform: none;
}
.calendar .sanum a {
    text-decoration: none;
    color: black;
    display: block;
    margin-top: 3px;
    margin-bottom: 3px;
}
    .calendar .felsotabla {
        width: 191px;
        height: 20px;
        background-image: url('/images/cal_bg.jpg');
        margin-bottom: 10px;
    }
    
    .calendar .felsotabla .month {
        color: white;
        font-size: 13px;
        vertical-align: middle;
    }
    
    .calendar .felsotabla a {
        display: block;
        width: 20px;
        height: 20px;
    }
    
    .calendar .calendar_body {
        width: 191px;
    }
    
    .calendar .calendar_body tr {
        border-bottom: 1px solid #E5E5E5;
        height: 34px;
    }
    
    .calendar .calendar_body td {
        padding: 2px 0px 2px 0px;
    }
    
.big_month {
    width: 467px;
    height: 30px;
    color: white;
    text-transform: uppercase;
    font-family: fago, sans-serif;
    background-image: url('/images/big_minth.jpg');
    margin-bottom: 10px;
}
    .big_month a {
        display: block;
        width: 28px;
        height: 30px;
    }
    
.sort_news h1 {
    text-transform: uppercase;
    font-family: fago, sans-serif;
    font-size: 21px;
    line-height: 21px;
}
    .sort_news h1 a {
        text-decoration: none;
        color: black;
        line-height: 24px;
        font-weight: normal;

    }

.sort_news p {
    width: auto;
    font-size: 11px;
    margin: 10px 5px 0px 0px ;
}
.sort_news img{
    border: 1px solid #0E68A8;
}

.bot_line {
   width: 457px;
   background-color: #F4F4F4; 
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 10px;
   padding: 5px 0 5px 10px;
   margin-top: 5px;
   margin-bottom: 5px;
}
   .sort_news {
        width: 457px;
        margin-bottom: 25px;
        clear: both;
   } 
   
.upcomming {
   width: 466px;
   margin-left: 5px; 
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 11px;
   margin-top: 25px;
}
    .upcomming td {
        vertical-align: middle;
    }
    .upcomming tr {
        border-bottom: 1px solid #CACACA ;
        height: 30px;
    }
    
    .upcomming td a {
        display: block;
        background-color: #D90007;
        padding: 5px 5px 5px 5px;
        color: white;
        text-decoration: none;
        text-align: center;
        margin-right: 5px;
        font-weight: normal;
        font-size: 9px;
    }
.also_kis a {
    display: inline !important;
    font-weight: normal !important;
    color: black !important;
    font-size: 10px !important;
    background-color: transparent !important;
    margin: 0px !important;
    padding: 0px !important;
}

/*specifik�lt*/
    .MsoNormalTable td .MsoNormal{
        text-align: left;
    }
    
.main_news_bot a {
    color: white;
}
.team_list {
    width: 466px;
    margin-top: 15px;
}
.team_list tr {
    background-image: url('/images/tr_line.png');
    background-position: bottom;
    height: 25px;
    background-repeat: no-repeat;
}
    .team_list td {
        color: #B0B0B0;
        text-align: center;
        vertical-align: middle;
    }
.team_list th {
    font-weight: bold;
    color: black;
    text-align: center;
}
.team_logo_holder {
    top: 0px;
    right: 25px;
    position: absolute;
    width: 75px;
    height: 78px;
    background-image: url('/images/team_logo_holder.jpg');
    
}
    .team_logo_holder .team_logo {
            margin: 1px 0px 0px 1px;
    }
    
.meccsadatok {
    margin: auto;

    color: white;
    width: 685px;
    background-color: #be0006;
}
    .tiszt {

    }
    .meccsadatok th {
        text-align: center;
    }
.small_box.stab {
    float: left;
    margin-top: 20px;
    background-image: url('/images/small_box5.png');
    width: 497px;
    height: 241px;
}
    .small_box.stab h1 {
        padding-left: 15px;
    }
    
    .small_box.stab table {
        font-family: Tahoma, Geneva, sans-serif;
        font-size: 12px;
        line-height: 16px;
        width: 466px;
        margin-top: 15px;
        margin-left: 15px;
    }
    
    .small_box.stab table tr {
        background-image: url('/images/tr_line.png');
        background-position: bottom;
        height: 25px;
        background-repeat: no-repeat;
    } 
    .small_box.stab table td,th {
        vertical-align: middle;
    }
.small_box.small_tabella {
    margin-top: 20px;
    background-image: url('/images/tabella_small.png');
    width:215px;
    height: 323px;
    position: relative;
}    
    .small_box.small_tabella h1 {
        padding-left: 15px;
    }
    
    .small_box.small_tabella table {
        font-family: Tahoma, Geneva, sans-serif;
        font-size: 12px;
        line-height: 16px;
        margin: 10px 0px 0px 10px;
        width: 190px;
    }
    
    .small_box.small_tabella table .active {
        color: #D90007;
        font-weight: bold;
    }
    .small_box.small_tabella table th {
        height: 20px;
    }
    
    .small_box.small_tabella table .points {
        padding-left: 7px;
    }
    
    
.small_box.next_2 {
    margin-top: 20px;
    background-image: url('/images/small_1.png');
    width:215px;
    height: 172px;
    position: relative;
}
    .small_box.next_2 h1 {
        padding-left: 15px;
    }
    
    
.small_box.next_1 {
    margin-top: 10px;
    background-image: url('/images/small_2.png');
    width:215px;
    height: 227px;
    position: relative;
}
    .small_box.next_1 h1 {
        padding-left: 15px;
    }
    
.small_box.next_1,.small_box.next_2 p {
    font-family: Tahoma, Geneva, sans-serif;
    color: #245696;
    font-size: 11px;
    line-height: 20px;
}
    .small_box.next_1 table {
        margin: 10px 0px 0px 15px;
        height: 165px;
    }
    .small_box.next_2 table {
        margin: 10px 0px 0px 15px;
        height: 90px;
    }
.n_header {
    text-transform: uppercase;
    font-family: fago;
    font-weight: bold;
    line-height: 18px;
    color: white;
    background-color: #D90007;
    padding: 10px 10px 10px 15px;
    font-size: 16px;
    border-radius: 10px 10px 0px 0px;
    cursor: pointer;
}
.n_main {
    margin-bottom: 15px;
}
.n_body {
    padding: 10px 5px 10px 5px;
    border:1px solid #12405E;
    border-top: 0px;
    border-radius: 0px 0px 5px 5px;
    
}
    .n_body table {
        width: 100%;
    }
    .n_body table tr {
        height: 20px;
    }
.n_body.hidden {
    display: none;
}
.picboxp {
    text-align: center;
    margin: 15px 0px 5px 0px;
}
.picboxp img {
    border: 1px solid black;
    position: relative;
    left: -6px;

}
    .picbox {
        float: left;
        margin: 10px;
    }

    .picboxr {
        float: right;
        margin: 10px;
    }

    .picboxm {
        float: none;
        margin: 5px 0px 10px 0px;
		  width: 100%;
    }


.nl_header {
    font-family: fago;
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 10px;
    line-height: 18px;
    text-transform: uppercase;
}
    .nl_body {
        height: 105px;
        display: table-cell;
        vertical-align: middle;
		  text-align: center;
		  width: 135px; 
    }

    .nl_body a {
        display: block;

    }

.nl1_header {
    font-family: fago;
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 10px;
    line-height: 18px;
    text-transform: uppercase;
}
    .nl1_body {
        margin-bottom: 15px;
    }

    .nl1_body a {
        display: block;
        margin-top: 5px;
    }
.pager li {
    float:left;
    margin: 2px;
    padding: 3px 4px 3px 4px;
    background-color: #D90007;
    border-radius: 5px;
}
.pager .active {
background: #12405e;
}
.pager li a {
    color: white;
}

.shop_box {
    width: 147px;
    height: 140px;
    background-image: url("/images/shop.png");
    margin-top: 1px;
}

.big_box {
   width: 728px;
   margin-top: 10px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 11px;
    line-height: 16px;
}
    .big_box .big_box_top {
        padding: 8px 0 0 13px;
        font-size: 21px;
        color: white;
        height: 31px;
        font-family: fago, sans-serif;
        text-transform: uppercase;
        background-image: url("/images/big_box_top.png");
        width: 707px;
    }
    .big_box .big_box_mid {
          background-image: url("/images/big_box_mid.png");
      }

    .big_box.ferfi_valogatott.js .big_box_mid {
        background-image: url("/images/valogatott_js.jpg");
        height: 392px;
        width: 720px;
    }

    .big_box.ferfi_valogatott.js .big_box_mid.noi {
        background-image: url("/images/valogatott_js2.jpg");
        height: 260px;
        width: 720px;
    }
    .big_box .big_box_bot {
        background-image: url("/images/big_box_bot.png");
        height: 24px;
    }
    
    .big_box_bot {
        background-image: url("/images/big_box_bot.png");
        height: 24px;
    }

    .big_box_bot_player {
        background: #ffffff;
        height: 24px;
    }
.big_box .nevjegy {
    margin-top: 10px;
    margin-left: 10px;
    width: 170px;
}
.big_box_mid {
          background-image: url("/images/big_box_mid.png");
      }

.csopnev {
    font-weight: bold;
    font-family: tahoma;
    font-size: 10px;
    text-align: center;
    padding: 2px;
    color: white;
    background-color: #12405e;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
}

.playerinfo table {
    font-family: fago;
    color: #12405e;
    border-spacing: 5px;
    border-collapse: separate;
    font-size: 14px;
}
.playerinfo table .szines {

    color: white;
    background-color: #12405e;
    padding: 5px 0px 5px 15px;
    vertical-align: middle;
    text-align: left;
    width: 185px;
}

.picboxc {
    font-weight: bold;
    color: #D90007;
}
.pagertable {
    margin: auto;
}

.boxcore .big_box_mid {
    padding: 10px;

}
table.meccs_tabla a {
	color: #BE0006;
}

.boxcore .n_cat {
    width: 700px;
    height: 22px;
    background-color: #f2faff;
    margin: 0px 0px 10px 0px;
}

    .boxcore .meccs_csapat {
        font-family: fago;
        text-transform: uppercase;
        font-size: 28px;
        background-color: #D90007;
        padding: 10px 0px 10px 0px;
        color: white;
        vertical-align: middle;
        line-height: 28px;
				width: 270px;
    }
    .meccsadatok img {
        display: none;
    }
    .boxcore .meccs_eredmeny_hazai {
        vertical-align: middle;
        text-align: right;
        font-weight: bold;
        font-size: 50px;
        padding-top: 40px;
        font-family: fago;
        padding-right: 20px;
        background-color: white;
        color: #000000;
    }
        .boxcore .meccs_eredmeny_hazai img {
            margin-left: 115px;
            position: relative;
            top:-14px;
            display: block !important;

        }

.boxcore .meccs_eredmeny_vendeg {
    vertical-align: middle;
    text-align: left;
    font-weight: bold;
    font-size: 50px;
    padding-top: 40px;
    font-family: fago;
    padding-left: 20px;
    background-color: white;
    color: #000000;
}

        .boxcore .meccs_eredmeny_vendeg img {
            margin-right: 115px;
            position: relative;
            top:-14px;
            display: block !important;

        }
        .meccs_eredmeny_reszlet {
            background-color: #f2faff;
            text-align: center;
            vertical-align: middle;
            color: black;
            width: 145px !important;

        }
        .meccsadatok .adat {
            color: black;

        }
.meccsadatok .adat td {
    padding: 2px 5px 2px 5px;
}
.bemutatkozas_komment {
    background-color: #f2faff;
    margin: 0px 10px 5px 0px;
    width: 225px;
    float: left;
    font-style: italic;
    border: 2px solid #bee0f5;
}
    .bemutatkozas_komment td {
        padding: 10px;
    }
.tiszt {
    width: 685px;
    margin: auto ;
		background: #ffffff;
color: #000000;
}
.none {
    display: none;
}

.meccsadatok2 {
    margin: auto;
    color: black;
    width: 685px;
}
    .meccsadatok2 table td {

    }

.sapka {
    height: 395px;
    width: 68px;
}   
    .sapka th {
        text-align:center;
    }
    .sapka td {
        vertical-align: middle;
    }
    .sapka tr:first-child {
        height: 16px;
    }
    .meccs_jatekos td {
        height: 21px;
        vertical-align: middle;
        padding: 0px 5px 0px 5px;
    }

.bemutatkozas_title {
    display: block;
    font-family: fago;
    text-transform: uppercase;
    font-size: 16px;
    color: #D90007;
    margin-top: 10px;

}

.nl_body img {

}
.nl_main {
    width: 135px;
    float:left;
    height: 105px;
    margin-right: 10px;
    border: 1px solid #cccccc;
    margin-bottom: 10px;
    vertical-align: middle;
    left: 15px;
    position: relative;
}

.match_list {
    width: 462px;
}

div.news_top_rounded {
width: 720px;
background-color: #12405e;
height: 40px;
line-height: 40px;
font-family: fago,sans-serif;
font-size: 21px;
color: #ffffff;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
margin: 10px 0px 0px 0px;
text-transform: uppercase;
}

div.news_top_rounded_player {
width: 877px;
background-color: #12405e;
height: 40px;
line-height: 40px;
font-family: fago,sans-serif;
font-size: 21px;
color: #ffffff;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
margin: 10px 0px 0px -156px;
}


.team_standings_table {
    width: 100%;
}

.team_standings_table_main {
	width: 353px;
	margin: 0px 0px 0px 1px;
}

.team_standings_th_main {
    font-family: fago,san-serif;
    font-size: 16px;
    color: white;
    background-color: #D90007;
    padding: 5px;
    text-transform: uppercase;
}

.team_standings_th2 { background-color: #12405e; color: #ffffff; text-align: center; line-height: 25px; height: 25px; font-family: fago; font-size: 16px !important; width: 50%; text-transform: uppercase; }
.team_standings_th3 { background-color: #d90007; color: #ffffff; text-align: center; line-height: 25px; height: 25px; font-family: tahoma; font-size: 11px; }

.team_standings_td_main_date { font-size: 11px; font-family: tahoma; line-height: 20px; }
.team_standings_td_main_place { font-size: 10px; font-family: tahoma; line-height: 20px; }
.team_standings_a_main_date { font-size: 11px; color: #D90007; text-decoration: none; font-family: tahoma;  }
.team_standings_a_main_result { font-size: 11px; color: #000000; text-decoration: none; font-family: tahoma; font-weight: bold; }
.result_s_main { font-size: 12px; font-family: tahoma; color: #000000;  }

.team_standings_table td {
    font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
line-height: 16px;
vertical-align: middle;
}

table.msrt { width: 100%; border-collapse: collapse; border-right: 1px solid #cccccc; }
table.msrt tr td { font-size: 11px;  border-bottom: 1px solid #cccccc; }
table.msrt tr td A { color: #111111; font-weight: normal;  }


.team_standings_table th { font-family: fago,san-serif; font-size: 16px; color: white; background-color: #D90007; padding: 5px; text-transform: uppercase; }

th.team_standings_thc {
	text-align: center;
}

.liga_fej {
    font-family: fago,san-serif !important;
    font-size: 13px !important;
    padding: 3px 0px 3px 5px;
    color: white;
    background-color: #12405e;
    text-transform: uppercase;
}

.team_standings_td,.team_standings_td_second {
    background-image: url('/images/tr_line2.png') cover;
background-position: bottom;
height: 25px;
background-repeat: repeat-x;
}
.team_standings_table td a {
    color: #D90007;
}
.result_s a {
    color: black !important;
    font-weight: bold;
  
}

.cb { color: #000000;  }

td.feeddate { 
			margin: 0px 0px 0px 0px; border: 1px solid #A00000; line-height: 15px; width: 455px; text-align: center; background-color: #D90007; font-family: fago,san-serif; font-size: 16px; padding: 5px; color: #ffffff; 
}
td.feedq {
width: 65px;
}
td.feedtime { 
        background: #ffffff;
        background-image: -moz-linear-gradient(top,  #ffffff,  #f6fbff);
        background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f6fbff));
        background: -o-linear-gradient(top,  #ffffff,  #f6fbff);
        background: -ms-linear-gradient(top,  #ffffff,  #f6fbff);
        background: linear-gradient(to bottom,  #ffffff,  #f6fbff);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#f6fbff);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#f6fbff)";
		  display: block; 
		  text-align: center; width: 55px; font-weight: bold; line-height: 25px; 
}
td.feedtext { 
	width: 406px; line-height: 25px; 
        background: #ffffff;
        background-image: -moz-linear-gradient(top,  #ffffff,  #f6fbff);
        background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f6fbff));
        background: -o-linear-gradient(top,  #ffffff,  #f6fbff);
        background: -ms-linear-gradient(top,  #ffffff,  #f6fbff);
        background: linear-gradient(to bottom,  #ffffff,  #f6fbff);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#f6fbff);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#f6fbff)";
	
}

tr.feedrow { border-bottom: 1px solid #e0f0fb; width: 467px; clear: both; }

em { font-style: italic !important;  }


div.small_tabella_css {
	margin: -3px 0px 0px 1px;
	width: 206px;
	min-height: 100px;
        -webkit-border-bottom-left-radius: 5px;
        -webkit-border-bottom-right-radius: 5px;
        -moz-border-radius-bottomleft: 5px;
        -moz-border-radius-bottomright: 5px;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
	background-color: #ffffff;	
	-moz-box-shadow: 3px 3px 4px #00203e;		-webkit-box-shadow: 3px 3px 4px #00203e;		box-shadow: 3px 3px 4px #00203e;
	position: relative;
}

div.small_tabella_css_top {
	margin: 20px 0px 0px 1px;
	width: 206px;
	height: 40px;
	line-height: 40px;
	font-family: fago;		font-size: 21px; 		color: #005C9F;
	background-color: #47b6ff;	

        -webkit-border-top-left-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;

	-moz-box-shadow: 3px 3px 4px #00203e;		-webkit-box-shadow: 3px 3px 4px #00203e;		box-shadow: 3px 3px 4px #00203e;
}

div.small_tabella_css_top h1 { padding-left: 15px; text-transform: uppercase;  }
div.small_tabella_css table {
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin: 0px 0px 15px 10px;
	width: 190px;
	line-height: 18px;
}

.reszletek.small_tabella_css {
        left: 90px;
}

.small_tabella_css table .active {
    color: #D90007;
    font-weight: bold;
}

div.reszletek_css
{ margin: -14px 0px 0px 0px; position: relative; z-index: 2; width: 103px; height: 26px; }


.n_tab {
    font-size: 13px;
    line-height: 18px;
}
    .n_tab .picbox {
        width: 202px;
    }

.elotarto {
    background-image: url('/images/slidercsik.png') ;
    width: 720px;
    height: 100px;
    margin-bottom: 15px;
    position: relative;
}
.elomeccs {
    vertical-align: top;
}
.elomeccs table {
    font-size: 12px;
    text-transform: uppercase;
    background-image: url('/images/piros.png');
    width: 141px;
    height: 77px;
    margin-left: 8px;
}
    .elomeccs.live table {
        background-image: url('/images/elo1.png');
    }
    
    .elomeccs.stat table {
        background-image: url('/images/vilagoskek.png');
    }
    .elocsik {
        top: 14px;
position: relative;
width: 600px;
margin: auto;
    }
    .elodatafej {
        height: 19px;
        color: white;
        font-family: fago, sans-serif;
        padding: 0px 0px 0px 5px;
        vertical-align: middle;
    }
    .elodatapont {
                vertical-align: bottom;
color: black;
font-family: fago, sans-serif;
padding: 0px 0px 1px 0px;
height: 17px;
    }
    .elodatacsapat {
        vertical-align: bottom;
color: black;
font-family: fago, sans-serif;
padding: 0px 0px 1px 5px;
height: 17px;
    }
    
    .elodatacsapat2 {
        color: black;
        font-family: fago, sans-serif;
        padding: 0px 0px 0px 5px;
    }
    .elodatapont,.elodatapont2 {
      color: black;
        font-family: fago, sans-serif;  
        padding-right: 5px;
    }
    
    .elodatalab {
        text-align: center;
        font-size: 11px;
        font-family: Tahoma,Geneva,sans-serif;
        color: black ;
        vertical-align: middle;
height: 25px;
    }
    .elobal {
        top: 22px;
        background-image: url('/images/b_in.png');
        width: 24px;
        height: 64px;
        position: absolute;
        left: 30px;
        cursor: pointer;
    }
    .elobal.active {
      
        background-image: url('/images/balnyil.png');
     
    }
    .elojobb {
        top: 22px;
        background-image: url('/images/j_in.png');
        width: 24px;
        height: 64px;
        position: absolute;
        right: 30px;
        cursor: pointer;
    }
    
    .elojobb.active {
       
        background-image: url('/images/jobnyil.png');

    }
    
    
    
    .stat .elodatalab {
        color: white;
        font-family: fago, sans-serif;
        font-size: 12px;
    }

    .players {
        font-family: tahoma;
        font-size: 12px;
    }

    .players_player {
        font-family: tahoma;
        font-size: 12px;
    }


    .players_player .szezon td {
        background-color: #F4F4F4;
        font-weight: bold;
        height: 20px;   
        border-top: 1px solid #C0C0C0;    
        border-bottom: 1px solid #C0C0C0;    
    }
    .players_player .szezon td a {
        color: #D90007;
        text-decoration: none;
    }

    
    .players .szezon td {
        background-color: #F4F4F4;
        font-weight: bold;
        height: 25px;   
        border-top: 1px solid #C0C0C0;    
    }
    .players .szezon td a {
        color: #D90007;
        text-decoration: none;
    }




    .playerstat_small {
       margin-left: 10px;
        width: 700px;
        margin-bottom: 15px;
		  font-family: tahoma;
    }

    .playerstat_small th {
        text-align: center;
        vertical-align: middle;
        padding: 5px 0px 5px 0px;
        background-color: #D90007 !important;
        color: #ffffff !important;
        border: 1px solid #cccccc;
        font-family: fago, sans-serif;
        text-transform: uppercase;
        font-size: 14px;
    }
    .playerstat_small td {
        vertical-align: middle;
        padding: 3px 0px 3px 0px;
        line-height: 16px;
    }
    .playerstat_small .adat td {
        text-align: center;
    }


    .playerstat {
       margin-left: 10px;
        width: 855px;
        margin-bottom: 15px;
    }
    .playerstat td {
        vertical-align: middle;
        padding: 3px 0px 3px 0px;
        line-height: 16px;
    }
    .playerstat .adat td {
        text-align: center;
    }
    
.masters_cont {
    min-height: 730px;
margin: 0px 0px 0px 0px;
padding-top: 10px;
width: 727px;
float: left;
background: url('/images/big_box_mid.png') repeat-y top left;
}


.masters {
    margin: auto;
width: 675px;
}

    .masters .elomeccs {
        padding-bottom: 20px;
    }
    
.masters_cont select {
    width: 550px;
    margin: 0px auto 25px 75px;
}

div.szallag { 
	#background: url('/images/1_szazalek_szalag.png') no-repeat top center;
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 305px;
	top: 500px;
	left: 0px;
}

div.vodaszallag { 
	background: url('/images/voda-kupa_nagy.png') no-repeat top center;
	position: absolute;
	z-index: 0;
	width: 100%;
	height: 282px;
	top: 261px;
	left: 0px;
    cursor:pointer;
	display: none;
}

div.kazanszallag { 
	background: url('/images/kazan-vb-szalag.png') no-repeat top center;
	position: absolute;
	z-index: 0;
	width: 100%;
	height: 282px;
	top: 261px;
	left: 0px;
    cursor:pointer;
	adisplay: none;
}

div.benukupaszallag { 
	#background: url('/images/benu-magyar-kupa-szallag.png') no-repeat top center;
	position: absolute;
	z-index: 0;
	width: 100%;
	height: 322px;
	top: 261px;
	left: 0px;
    cursor:pointer;
	adisplay: none;
}

div.benukupaszallagferfi { 
	#background: url('/images/benu-magyar-kupa-szallag-ferfi.png') no-repeat top center;
	position: absolute;
	z-index: 0;
	width: 100%;
	height: 322px;
	top: 261px;
	left: 0px;
    cursor:pointer;
	adisplay: none;
}

div.volvokupa2016szallag { 
	background: url('/images/volvo-kupa-2016-szallag.png') no-repeat top center;
	position: absolute;
	z-index: 0;
	width: 100%;
	height: 340px;
	top: 261px;
	left: 0px;
    cursor:pointer;
	adisplay: none;
}


div.vodaszallag:hover { cursor:pointer } 

div.volvoszallag { 
        #background: url('/images/2017/xi-volvo-vizilabda.png') no-repeat top center;
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 340px;
	top: 400px;
	left: 0px;
}

div.adoszazszallag { 
    background: url('/images/1_szazalek_szalag.png') no-repeat top center;
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 340px;
    top: 560px;
    left: 0px;
}

div.finalsix2017szallag { 
    #background: url('/images/2017/finalsix_2017_szalag.png') no-repeat top center;
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 340px;
    top: 560px;
    left: 0px;
}

div.finalsix2017szallagbutton { position: absolute;  width: 193px; height: 67px; top: 532px; left: 897px; }
div.finalsix2017szallagbuttonlivegames { position: absolute;  width: 193px; height: 67px; top: 419px; left: 10px; }

div.volvoreszletek {
	position: absolute; 
	width: 124px; 
	height: 37px;
	left: 1078px;
	top: 253px;
	border: 0px solid #ff00ff;
}

div.volvoreszletek2 {
	position: absolute; 
	width: 235px; 
	height: 117px;
	left: -238px;
	top: 215px;
	border: 0px solid #ff00ff;
}

div.ebszallag { 
	background: url('/images/eb_szalag.png') no-repeat top center;
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 305px;
	top: 195px;
	left: 0px;
}


.szallag_hangszoro { position: absolute; left: 885px; top: 353px; width: 37px; height: 29px; z-index: 2; }
.szallag_reszletek { position: absolute; left: 80px; top: 112px; width: 80px; height: 29px; z-index: 2; }
.szallag_reszletek a {display: block; width: 100px; height: 29px;}

.playerstathead {
	background-color: #A00000 !important;
	color: #ffffff;
	font-size: 12px !important;
	font-family: tahoma !important;
	font-weight: bold;
	text-align: center;
	margin-left: 10px;
	width: 853px;
	padding: 3px 0px 3px 0px;
	height: 20px; 
	line-height: 20px; 
	border: 1px solid #7A0000;
	background-image: -moz-linear-gradient(top,  #d50000,  #880505);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d50000), to(#880505)); 
	background: -o-linear-gradient(top,  #d50000,  #880505); 
	background: -ms-linear-gradient(top,  #d50000,  #880505); 
	background: linear-gradient(to bottom,  #d50000,  #880505); 
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d50000, endColorstr=#880505); 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d50000, endColorstr=#880505)"; 
}

tr.adat A { color: #A00000;  }

h3.playerpbphead { 
	background-color: #002c48 !important;
	color: #ffffff;
	font-size: 12px !important;
	font-family: tahoma !important;
	font-weight: bold;
	text-align: center;
	margin-left: 10px;
	width: 853px;
	padding: 3px 0px 3px 0px;
	height: 20px; 
	line-height: 20px; 
	border: 1px solid #002136;
	background-image: -moz-linear-gradient(top,  #00578f,  #002741);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#00578f), to(#002741)); 
	background: -o-linear-gradient(top,  #00578f,  #002741); 
	background: -ms-linear-gradient(top,  #00578f,  #002741); 
	background: linear-gradient(to bottom,  #00578f,  #002741); 
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#00578f, endColorstr=#002741); 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#00578f, endColorstr=#002741)"; 
}

h3.playerpbphead_nomargin { 
	background-color: #002c48 !important;
	color: #ffffff;
	font-size: 12px !important;
	font-family: tahoma !important;
	font-weight: bold;
	text-align: center;
	margin-left: 0px;
	width: 853px;
	padding: 3px 0px 3px 0px;
	height: 20px; 
	line-height: 20px; 
	border: 1px solid #002136;
	background-image: -moz-linear-gradient(top,  #00578f,  #002741);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#00578f), to(#002741)); 
	background: -o-linear-gradient(top,  #00578f,  #002741); 
	background: -ms-linear-gradient(top,  #00578f,  #002741); 
	background: linear-gradient(to bottom,  #00578f,  #002741); 
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#00578f, endColorstr=#002741); 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#00578f, endColorstr=#002741)"; 
}


#hangszoro_on { display: block; visibility: visible; position: absolute; top: 0px; left: 0px; width: 37px; height: 29px; }
#hangszoro_off { display: block; visibility: hidden; position: absolute; top: 0px; left: 0px; width: 37px; height: 29px; }


table.playerstat .even { background-color: #F6F6F6;  }
table.playerstat .even:hover { background-color: #e0e0e0;  }
table.playerstat .odd:hover { background-color: #e0e0e0;  }
table.playerstat .hover{ background-color: #e0e0e0; }
table.playerstat th { 
	background-color: #A00000 !important;
	color: #ffffff;
	font-size: 11px !important;
	font-family: tahoma !important;
	font-weight: bold;
	text-align: center;
	padding: 3px 2px 3px 2px;
	height: 20px; 
	line-height: 20px; 
	border: 1px solid #7A0000;
	background-image: -moz-linear-gradient(top,  #d50000,  #880505);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d50000), to(#880505)); 
	background: -o-linear-gradient(top,  #d50000,  #880505); 
	background: -ms-linear-gradient(top,  #d50000,  #880505); 
	background: linear-gradient(to bottom,  #d50000,  #880505); 
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d50000, endColorstr=#880505); 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d50000, endColorstr=#880505)"; 
}



table.jatekos_kereso { width: 690px; background-color: #f1f1f1; border: 1px solid #dddddd; margin: 5px 0px 0px 11px; }
table.jatekos_kereso td { font-size: 12px; font-family: tahoma !important; padding: 5px; border: 0px solid #ff00ff; }
table.jatekos_kereso select.egyesulet { font-size: 12px; font-family: tahoma !important; padding: 5px; border: 1px solid #cccccc; width: 150px;  }
table.jatekos_kereso select.korosztaly { font-size: 12px; font-family: tahoma !important; padding: 5px; border: 1px solid #cccccc; width: 100px;  }
table.jatekos_kereso input.keresoszo { font-size: 12px; font-family: tahoma !important; padding: 5px; border: 1px solid #cccccc; width: 356px;   }
table.jatekos_kereso input.login { font-size: 12px; font-family: tahoma !important; padding: 5px; border: 1px solid #cccccc; width: 150px;   }
table.jatekos_kereso input.jatekos_kereso { font-size: 12px; font-family: tahoma !important; padding: 5px; border: 1px solid #100000; width: 149px; background-color: #A00000; color: #ffffff; font-weight: bold; }




table.jatekoskereso {
	width: 98%;	margin: 0px 0px 10px 10px;  
	
}

table.jatekoskereso th.playerstathead2 {
	background-color: #A00000 !important;
	color: #ffffff;
	font-size: 11px !important;
	font-family: tahoma !important;
	font-weight: bold;
	text-align: center;
	padding: 3px 2px 3px 2px;
	height: 20px; 
	line-height: 20px; 
	border: 1px solid #7A0000;
	background-image: -moz-linear-gradient(top,  #d50000,  #880505);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d50000), to(#880505)); 
	background: -o-linear-gradient(top,  #d50000,  #880505); 
	background: -ms-linear-gradient(top,  #d50000,  #880505); 
	background: linear-gradient(to bottom,  #d50000,  #880505); 
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d50000, endColorstr=#880505); 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d50000, endColorstr=#880505)"; 
}

table.jatekoskereso td {
	font-size: 11px; font-family: tahoma !important;
	line-height: 26px; 
	padding: 0px 0px 0px 0px; 
}

table.jatekoskereso tr.odd { background-color: #F4F4F4; }
table.jatekoskereso tr.even:hover { background-color: #E0E0E0; }
table.jatekoskereso tr.odd:hover { background-color: #E0E0E0; }

table.jatekoskereso td A {
	font-weight: bold; 
	color: #D90007;
}

table.jatekoskereso td span.nem {
	color: #D90007;
}

.lh16 { line-height: 16px !important;  }

.meccs_tabla, .meccs_detail, .meccs_stat, .esemenylista {
    width: 700px;
}
    table.esemenylista tr.odd {
    background-color: #F4F4F4;
    }
    .meccs_tabla th {       
        color: white;
        background-color: #be0006;
        padding-top: 7px;
        font-weight: bold;
        font-size: 22px;
        text-align: center;
        font-family: fago;
        height: 65px;
        width: 275px;
    }
    .meccs_tabla .meccs_mid {
        width: 135px !important;
        font-size: 12px !important; 
        font-family: tahoma;
        font-weight: normal !important;
        vertical-align: middle;
        padding-top: 0px;
    }
    
    .meccs_eredmeny_hazai {
        vertical-align: middle;
        text-align: right;
        font-weight: bold;
        font-size: 50px;
        padding-top: 40px;
        font-family: fago;
        padding-right: 20px;
        background-color: white;
        color: #000000;
        }
    .meccs_eredmeny_reszlet {
        background-color: #f2faff;
        text-align: center;
        vertical-align: middle;
        color: black;
        width: 145px !important;
        font-weight: bold;
        }
        
    .meccs_eredmeny_vendeg {
        vertical-align: middle;
        text-align: left;
        font-weight: bold;
        font-size: 50px;
        padding-top: 40px;
        font-family: fago;
        padding-left: 20px;
        background-color: white;
        color: #000000;
        }
        
         .meccs_tabla .adat {
            margin: auto;
        }
        
        .meccs_tabla .adat a {
            color: #be0006;
        }
        
        .meccs_tabla .adat td {
        padding: 2px 5px 2px 5px;
        }
        
        .meccs_stat td {
            height: 21px;
            vertical-align: middle;
            padding: 0px 5px 0px 5px;
        }
        
        .meccs_stat a {
            color: #be0006;
        }
        
        .meccs_jatekos td {
height: 21px;
vertical-align: middle;
padding: 0px 5px 0px 5px;
border: 1px solid #800000;
}
        
        .meccs_jatekos th {
            background-color: #A00000 !important;
            color: #ffffff;
            font-size: 11px !important;
            font-family: tahoma !important;
            font-weight: bold;
            text-align: center;
            padding: 3px 2px 3px 2px;
            height: 20px;
            line-height: 20px;
            border: 1px solid #800000;
        }
        
        
        .player {
            vertical-align: top; 
            text-align: center; 
            background-color: #700000;
            font-weight: bold;
            
        }
            .player a {
                color: white;
            }
            
        .esemenylista th {
            background-color: #A00000 !important;
            color: #ffffff;
            font-size: 11px !important;
            font-family: tahoma !important;
            font-weight: bold;
            text-align: center;
            padding: 3px 2px 3px 2px;
            height: 20px;
            line-height: 20px;
            border: 1px solid #7A0000;
            background-image: -moz-linear-gradient(top, #d50000, #880505);
            background-image: -webkit-gradient(linear, left top, left bottom, from(#d50000), to(#880505));
            background: -o-linear-gradient(top, #d50000, #880505);
            background: -ms-linear-gradient(top, #d50000, #880505);
            background: linear-gradient(to bottom, #d50000, #880505);
            filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d50000, endColorstr=#880505);
            -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d50000, endColorstr=#880505)";
        }
        
        table.meccs_stat tr.odd {
        background-color: #F4F4F4;
        }
        
        table.meccs_stat .even:hover { background-color: #e0e0e0;  }
        table.meccs_stat .odd:hover { background-color: #e0e0e0;  }
        
        .esemenylista td {
            padding: 3px 0px 3px 0px;
            vertical-align: middle;
            text-align: center;
        }


table.ketheti_kuldes_search {
	background-color: #F1F1F1;
	border: 1px solid #DDDDDD;
	margin: 5px 0 0 11px;
	width: 853px;	
}

table.ketheti_kuldes_search td {
	padding: 5px; 
}

table.ketheti_kuldes_search select {
	padding: 5px; 
	border: 1px solid #dddddd;
	margin: 0px 20px 0px 0px; 
}

table.ketheti_kuldes_search input {
	padding: 5px; 
	margin: 0px 20px 0px 0px; 
	width: 100px;
	background-color: #A00000;
	color: #ffffff; font-weight: bold; 
	font-face: tahoma;
	border: 1px solid #700000;
}

table.ketheti_kuldes {
	border: 1px solid #DDDDDD;
	margin: 5px 0 0 11px;
	width: 853px;	
}

table.ketheti_kuldes th {
   background-color: #D90007 !important;
   border: 1px solid #CCCCCC;
   color: #FFFFFF !important;
   text-align: center !important;
	line-height: 19px; 	
	padding: 3px;
}

table.ketheti_kuldes td.ketheti_kuldes_bajnoksag {
	 background-color: #A00000 !important;
    color: #FFFFFF !important;
    font-family: tahoma !important;
    font-size: 12px !important;
    font-weight: bold;
    line-height: 25px;
    text-align: center;
}

table.ketheti_kuldes td {
	line-height: 20px; 
	vertical-align: middle;
	font-size: 11px; 
	padding: 3px; 
	text-align: center;
}

.bt { border-bottom: 1px solid #CCCCCC; }
.lh15 { line-height: 15px !important;  }




table.egyesulet_main {
    border: 1px solid #CCCCCC;
    border-collapse: collapse;
    font-family: tahoma !important;
    font-size: 13px;
    line-height: 25px;
    margin: 0 0 0 0px;
    width: 840px;
}

table.egyesulet_main th, table.hirlevel_main th {
    background-color: #F8F8F8;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #D90007;
    font-size: 12px;
    font-weight: bold;
    padding: 0 10px 0 0;
    text-align: right;
}

table.egyesulet_main td.egyesulet_mainheader { background-color: #054C85 !important; text-align: center !important; color: #ffffff !important; font-weight: bold !important; }

table.hirlevel_main td {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #333333;
    font-size: 12px;
    line-height: 20px;
    padding: 2px 2px 2px 10px;
    text-align: left;
}

table.egyesulet_main td.egyesulet_main_header {
	background-color: #D90007 !important;
	border: 1px solid #CCCCCC;
	color: #FFFFFF !important;
	text-align: center !important;
	font-weight: bold;
}

table.egyesulet_main td {
	background-color: #ffffff !important;
	border: 1px solid #CCCCCC;
	color: #333333 !important;
	text-align: left !important;
	padding: 0px 0px 0px 4px; 
	font-weight: normal;
	font-size: 12px; 
}


.r { color: #A00000;  }


table.hirlevel_main {
    border: 1px solid #CCCCCC;
    border-collapse: collapse;
    font-family: tahoma !important;
    font-size: 13px;
    line-height: 25px;
    margin: 0 0 0 0px;
    width: 465px;
}


table.hirlevel_main input.email { font-size: 12px; font-family: tahoma !important; padding: 5px; border: 1px solid #cccccc; width: 150px;  }


table.hirlevel_main input.leiratkozas {
   padding: 5px;
   margin: 0px 20px 0px 0px;
   background-color: #A00000;
   color: #ffffff; font-weight: bold;
   font-face: tahoma;
   border: 1px solid #700000;
}


table.hirlevel_main td {
	background-color: #F8F8F8;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #333333;
    font-size: 12px;
    line-height: 20px;
    padding: 2px 2px 2px 10px;
    text-align: left;
}


div.hirlevel_sikeres {
	color: #A00000; font-size: 16px; font-weight: bold; text-align: center; margin: 0px 0px 20px 0px; 
}


div.keretesbox {
	border: 1px solid #D90007;
	padding: 5px;
	width: 173px;
	float: left; 
	margin: 5px 10px 0px 0px; 
	text-align: justify;
	background-color: #f5f5f5;	
}

div.keretesboxr {
	border: 1px solid #D90007;
	padding: 5px;
	width: 173px;
	float: right; 
	margin: 5px 0px 0px 10px; 
	text-align: justify;
	background-color: #f5f5f5;	
}

div.keretesboxm {
	border: 1px solid #D90007;
    
	padding: 5px;
	margin: 10px 0px 10px 0px; 
	text-align: justify;
	background-color: #f5f5f5;	
}

.ermek .big_box_mid{
    background-image: url('/art/ermek_bg.jpg') !important;
    height: 202px !important;
}

.szakm table {
    font-family: 'Arial';
    font-size: 12px;
    line-height: 14px;
    margin: 20px 0px 0px 18px;
}
.szakm table td {
    padding: 0px 0px 5px 0px;
}
.szakm table td img {
    margin-bottom: 10px;
    border: 1px solid #09345D;
}

.ut_arany table {
    font-size: 12px;
    font-family: 'Arial';
    margin-top: 10px;
margin-left: 14px;
width: 180px;
}

.ut_arany table td {
    
}
.hplayers {
    width: 465px;
}
.hplayers img {
    border: 1px solid #09345D;
}

.hname {
    background-color: #09345D;
    color: white;
    font-family: fago;
    font-size: 14px;
    text-transform: uppercase;
    padding: 5px 0px 5px 0px;
    text-align: center;
    width: 135px;

}

.ut_arany th {
        font-weight: bold;
    color: #DC1118;
    font-size: 14px;
    text-align: center;
    padding-bottom: 5px;
}

.ut_arany .empty {
    height: 5px;
}
.hplayers table {
    margin-bottom: 20px;
    margin-left: 10px;
}

.hplayers td {
    text-align: center;
}

.fwb { font-weight: bold;  }
.fs11 { font-size: 11px !important;  }

.lh18 { line-height: 18px; }
.lh20 { line-height: 20px; }
.sbb1 { border-bottom: 1px solid #f1f1f1; border-collapse: collapse;  }
.sbr1 { border-right: 1px solid #f1f1f1; border-collapse: collapse;  }
.sbl1 { border-left: 1px solid #f1f1f1; border-collapse: collapse;  }
.tac { text-align: center;  }
.fcred { color: #d90007 !important;  }
.fcup { text-transform: uppercase;  }

td.team_standings_table_header_right {
 background-color: #A00000 !important;
    color: #FFFFFF !important;
    font-family: tahoma !important;
    font-size: 12px !important;
    font-weight: bold;
    line-height: 25px;
    text-align: center;
}

.small_box3_header {
    width: 213px;
    height: 36px;
    background-image: url('/images/small_box3_header.png');
    position: relative;	
}

.small_box3_header h1 {
    font-size: 21px;
    font-family: fago;
    color: #005c9f;
    text-align: left;
    text-transform: uppercase;
    padding: 8px 0px 0px 10px;
    height: 30px;
}

div.juniorvb {
	width: 147px; 
	height: 100px; 
	background-image: url('/images/junior-vb-hp.png');
	margin: 0px 0px 5px 0px; 
}

div.juniorvb .livestream {
	width: 140px; 
	padding: 53px 0px 0px 0px; 
	text-align: center;
	color: #005c9f;
	font-family: fago;
	font-size: 19px;
}

div.juniorvb .livestream A  {
	color: #005c9f;
	font-family: fago;
	font-size: 19px;	
}

div.eb2014 {
	width: 900px;
	height: 100px;
	background-image: url('/images/eb-visszaszamlalas-banner-big.png');
	position: relative;
	margin: -8px 0px 2px -8px;  
}

div.eb2014beka {
	width: 114px; height: 85px; 
	position: absolute; top: 5px; left: 36px; 
}

div.eb2014nap {
	width: 81px; height: 54px;
	position: absolute; top: 21px; left: 795px;
}

div.eb2014inside { width: 562px; height: 77px; position: absolute; top: 4px; left: 110px;  }

div.eb2014count {
	width: 94px; height: 63px;
	position: absolute; top: 23px; left: 696px;
	text-align: right;
}


#countdown_dashboard {
	width: 147px;
	height: 255px;
}

.dash {
	position: relative;
	atext-align: center; 
	aalign: center;
}

.dash .digit {
	font-size: 12px;
	font-weight: bold;
	float: left;
	margin: 0px 0px 0px 0px;
	atext-align: center;
	font-family: tahoma;
	color: #006b8f;
	position: relative;
}

.dash_title {
	position: absolute;
	display: block;
	top: 20px; 
	right: 0px;
	font-size: 10px;
	color: #555;
	text-transform: uppercase;
	letter-spacing: 2px;
	border: 1px solid #ff00ff;
}

.dash_text { font-size: 10px;  color :#ffffff; font-family: verdana;  }

div.weeks { position: absolute; top: 80px; left: 67px; width: 25px; }
div.weekstext { position: absolute; top: 80px; left: 86px; color: #666666; font-weight: bold; font-size: 12px; font-family: tahoma; }

div.days { position: absolute; top: 95px; left: 44px; width: 25px; }
div.daystext { position: absolute; top: 95px; left: 62px; color: #666666; font-weight: bold; font-size: 12px; font-family: tahoma; }

div.hours { position: absolute; top: 95px; left: 91px;  width: 25px; }
div.hourstext { position: absolute; top: 95px; left: 109px; color: #666666; font-weight: bold; font-size: 12px; font-family: tahoma; }

div.mins { position: absolute; top: 112px; left: 36px;  width: 25px; }
div.minstext { position: absolute; top: 112px; left: 55px; color: #666666; font-weight: bold; font-size: 12px; font-family: tahoma; }

div.secs { position: absolute; top: 112px; left: 97px;  width: 25px; }
div.secstext { position: absolute; top: 112px; left: 116px; color: #666666; font-weight: bold; font-size: 12px; font-family: tahoma; }

img.video_link { margin: 0px 1px 0px 0px;  }



/* live */
div.main_pages { position: relative;  }
#livetab { position: absolute; top: 51px; left: 720px; width: 45px; height: 160px; display: block; }
#livegames_container { position: absolute; top: 140px; left: 730px; width: 240px; height: 100%;  display: none; } 
#livegames { position: relative; float: left; width: 225px; background-color: #ffffff;  margin: 0px 10px 0px 0px;
border: 1px solid #ffffff;					-moz-border-radius: 5px;					-webkit-border-radius: 5px;					-khtml-border-radius: 5px;				border-radius: 5px;					
-moz-box-shadow: 3px 3px 4px #000;		-webkit-box-shadow: 3px 3px 4px #000;		box-shadow: 3px 3px 4px #000000;			-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#000000')";			filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#000000');
}

div.livegames_header { text-align: center; width: 100%; height: 35px; line-height: 35px; background-color: #d90007; 
margin: -1px 0px 0px -1px;
font-family: helvetica;
color: #ffffff;
font-weight: normal;
font-size: 18px;
border: 1px solid #d90007;		-moz-border-top-left-radius: 5px;					-webkit-border-top-left-radius: 5px;					-khtml-border-top-left-radius: 5px;				border-top-left-radius: 5px;					-moz-border-top-right-radius: 5px;					-webkit-border-top-right-radius: 5px;					-khtml-border-top-right-radius: 5px;				border-top-right-radius: 5px;					
  }
div.livegames_lheader {
	font-family: fago, sans-serif;	
	font-size: 13px; 
	background-color: #054c85;
	color: #ffffff;
	width: 100%;
	border-left: 1px solid #054c85;		border-right: 1px solid #054c85;		border-bottom: 1px solid #002b4d;
	margin: 0px 0px 0px -1px;
	height: 20px; line-height: 20px; 
}

div.livegames_lheader_sub {
	font-family: fago, sans-serif;	
	font-size: 12px; 
	background-color: #7bb1d8;
	color: #000000;
	width: 227px;
	margin: 0px 0px 0px -2px;
	height: 20px; line-height: 20px; 
	text-align: center;
}

img.livegames_button { float: right; margin: 3px 3px 0px 0px; }
div.livegames_rheader { margin: 0px 0px 0px -1px; width: 100%; height: 20px; background-color: #47b6ff; color: #003c67; border-left: 1px solid #47b6ff; border-right: 1px solid #47b6ff;  
	text-align: center; font-family: tahoma; font-size: 11px; font-weight: bold; line-height: 20px; 
}
div.livegames_teams {
	border-bottom: 1px solid #dddddd;
	background-color: #f8f8f8;
	border-left: 1px solid #f8f8f8;
	border-right: 1px solid #f8f8f8;
}

div.livegames_teams table { width: 100%; }
div.livegames_teams table td.team { color: #d90007; font-size: 11px; font-weight: bold; font-family: tahoma; line-height: 18px; text-align: left; padding: 0px 0px 0px 5px; }
div.livegames_teams table td.date { color: #323232; font-size: 11px; font-weight: normal; font-family: tahoma; line-height: 18px; text-align: right; padding: 0px 5px 0px 0px; }

div.livegames_gameinfo { background-color: #fefefe; border-left: 1px solid #fefefe; border-right: 1px solid #fefefe; color: #333333; 
	font-size: 9px; font-family: tahoma; 
	letter-spacing: -0.2px;
	line-height: 16px;
	text-align: center;
	border-bottom: 1px solid #cccccc;
}

A.livegames_live { color: #ffffff !important; font-size: 11px !important; font-weight: bold !important; font-family: tahoma; }
A.livegames_stat { color: #000000 !important; font-size: 11px !important; font-weight: bold !important; font-family: tahoma; }

#livegames div.livegame { color: #ffffff; margin: 0px 0px 0px -1px; width: 100%; background-color: #A00000 !important; border-right: 1px solid #A00000; border-left: 1px solid #A00000;  }
#livegames div.livegame table td.team { color: #ffffff; font-size: 11px; font-weight: bold; font-family: tahoma; line-height: 18px; text-align: left; padding: 0px 0px 0px 5px; }
#livegames div.livegame table td.date { color: #ffffff; font-size: 11px; font-weight: normal; font-family: tahoma; line-height: 18px; text-align: right; padding: 0px 5px 0px 0px; }


div.news_top2 { 
	background-color: #eeeeee;
	margin: 0px 0px 0px 1px; 
	color: #333333; font-family: tahoma; font-size: 11px; font-weight: bold; height: 25px; line-height: 25px; padding: 0 0 0 12px; width: 476px;
}


h2.uptitle {
margin: 5px 0px 5px 0px; background-color: #D90007; color: #ffffff; padding: 0px 0px 0px 3px; height: 25px; line-height: 25px; 
border-top-left-radius: 5px;
border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
}
.spot {
    top: 11px;
right: -97px;
position: absolute;
}


select.bid_sel { 
	border: 1px solid #AAAAAA;
	font-size: 11px;
	margin: 3px 0;
	padding: 0;
}


div.galeria_leftline_container {
	position: relative;
	border: 0px solid #ff00ff;
	width: 138px; height: 113px;
	position: relative;
	margin: 2px 0px 0px 2px; 
}

div.galeria_leftline_container_inner {
	position: absolute;
	overflow: hidden;
	width: 136px; height: 113px; 
}

.galeria_leftline_container_inner img {
	margin: 0px 0 0 0px;
}



#playoff trees
.blank {color: #ffffff; font-size: 6px; }
.ptreetitle { color: #BB0000; font-size: 18px; font-weight: bold; border-bottom: 1px solid #AAAAAA; width: 680px; padding-bottom: 2px; margin-bottom: 5px; }
.ptreetable { width: 680px; margin: 0px; padding: 0px; border: 0px solid #000000; }
.ptreeborderbottom { border-bottom: 1px solid #12405E; padding-right: 0px !important; }
.ptreeborderright { border-right: 1px solid #12405E; }
.ptreeborderleft { border-left: 1px solid #12405E; }
.ptreetext { color: #000000; font-size: 9px; font-family: verdana; font-weight: bold; }
.ptreestand { color: #A00000; font-size: 9px; font-family: verdana; font-weight: bold; }
.ptreescore { color: #A00000; font-size: 9px; font-family: verdana; font-weight: bold; text-underline: none; text-align: center !important; line-height: 14px; }
.ptreescore A { color: #A00000; font-size: 9px; font-family: verdana; font-weight: bold; text-underline: none; }
.ptreedate { color: #444444; font-size: 9px; font-family: verdana; font-weight: normal; }

.social_overlay{
background: #008bbe;
display: block;
height: 100%;
left: 0;
opacity: 0.8;
position: fixed;
text-align: center;
top: 0;
width: 100%;
z-index: 10000;
}
.social_links{
font-family: arial;
position: absolute;
top: 250px;
margin-left: 50%;
left: -250px;
background: #fff;
border: 2px solid #333333;
border-radius: 10px;
padding: 0 0 10px;
text-align: center;
z-index: 10001;
}
.social_links h2{
background: #3B5998;
border-radius: 5px 5px 0 0;
color: #fff;
margin: 0;
padding: 10px;
text-align: left;
}
.social_links p{
padding: 10px 10px 0;
text-align: left;
width: 450px;
}
.social_links .close{
background: url(/art/close.png) top left no-repeat;
height: 30px;
width: 30px;
position: absolute;
right: -15px;
top: -15px;
}

.social_links .fb_iframe_widget{float: left;}


div.picboxstream { float: left; width: 99%; background-color: #f1f1f1; text-align: center; padding: 5px 0px 5px 0px; margin: 5px 0px 10px 0px; }


div.eb_zenek {
    background: url('/images/eb_zenek.png') top center no-repeat;
	 width: 147px; height: 310px;
	 margin: 0px 0px 3px 0px; 
}

table.nevjegy tr td h1 { font-size: 18px;  }
table.nevjegy tr td h2 { font-size: 16px;  }

div.livegames_other_bkg { 
	font-family: tahoma;
	background-color: rgb(160, 0, 0); 
	width: 227px; 
	border-bottom-left-radius: 5px; 
	border-bottom-right-radius: 5px; 
	margin: 0px 0px -2px -1px; 
	color: rgb(255, 255, 255); 
	font-size: 12px; 
	font-weight: bold; 
	line-height: 24px; 
	text-align: center;
	height: 25px; 
}

div.livegames_other_bkg A { color: #ffffff;  }
div.full_width_schedule {
	background-image: url("/images/2015/small_box2_721.png");
	width: 728px !important; 
	height: 354px !important;
	position: relative; 
}
div.full_width_schedule div.leagueselect {
	float: left; margin: 6px 0px 0px 10px; 
}
div.full_width_schedule div.leagueselect select {
	padding: 5px; 
	border: 1px solid #cccccc;
	font-size: 11px; 
	width: 200px; 
}

/* fooldali Musor - Eredmenyek - Tabellak */
div.main_schedule_result_standings { width: 97%; border: 1px solid #cccccc; margin: 5px 0px 0px 7px; float: left; display: none; position: absolute; }
div.msrt_group_a { width: 50%; float: left;  }
div.msrt_group_b { width: 50%; float: left;  }
div.main_schedule_result_standings div.msrt_header { width: 100%; float: left; background-color: #12405e; height: 25px; color: #ffffff; line-height: 25px; text-align: center; font-family: fago;  }
div.main_schedule_result_standings table td.msrt_header2 { background-color: #d90007; height: 20px; color: #ffffff; line-height: 20px; text-align: center; font-family: fago; font-size: 14px;  }
div.main_schedule_result_standings div table { width: 100%; font-size: 10px !important; font-family: tahoma; line-height: 20px; height: 25px;  }
div.main_schedule_result_standings div table tr td { border-bottom: 1px solid #e0f0fb; }
td.msrt_choose { background-color: #A00000; color: #ffffff; font-family: fago; height: 20px; line-height: 20px;  }
td.msrt_choose A { float: left; width: 50%; background-color: #eeeeee; display: block; color: #333333; cursor: pointer; text-transform: uppercase; }
td.msrt_choose A.active { float: left; width: 50%; background-color: #12405e; display: block; color: #ffffff; cursor: pointer; text-transform: uppercase; }

/* eon aloldal */
div.eoncontainer { width: 873px; background-color: #f21c0a; margin: 0px 0px 0px -156px;  -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; } 
div.eontitle { text-align: center; color: #ffffff; font-family: tahoma; padding: 5px 0px 20px 0px; font-size: 35px;  }
div.eontitle2 { text-align: center; color: #ffffff; font-family: tahoma; padding: 20px 0px 20px 0px; font-size: 35px; height: 40px; border-radius: 5px; border: 1px solid #f21c0a; line-height: 40px; width: 100%; 
background-color: #f21c0a; float: left; }
div.eonmain { background-color: #ffffff;  width: 100%; float: left; margin: -10px 0px 0px 0px; }
div.eonbal { float: left; width: 419px; border: 1px solid #cccccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 0px 0px 10px 10px; padding: 0px 0px 0px 0px;  }
div.eonjobb { float: left; width: 419px; border: 1px solid #cccccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 0px 0px 10px 10px; padding: 0px 0px 0px 0px;  }
div.eonsubtitle { width: 100%; background-color: #f21c0a; float: left; height: 43px; }
div.eonlogo { float: left; text-align: left; width: 40%; }
div.eonsubtitletext { float: left; text-align: right; width: 58%; color: #ffffff; line-height: 42px; font-family: tahoma; font-size: 18px; padding: 0px 0px 0px 0px; }
div.eontext { padding: 50px 5px 10px 5px; font-family: tahoma; font-size: 18px; line-height: 22px; }
div.nemselector { margin: 10px auto 0px auto; width: 350px; padding: 3px 0px 8px 3px; background-color: #f21c0a; height: 20px; }
div.nemselector div.ferfi { color: #ffffff; float: left; width: 50%%; background-color: #f21c0a; font-size: 16px;  border: 1px solid #f21c0a; border-radius: 5px; height: 29px; line-height: 30px; margin: -3px 0px 0px -11px; padding: 0px 0px 0px 3px; }
div.nemselector div.noi { color: #f21c0a; float: left; width: 50%; background-color: #ffffff; font-size: 16px; border: 1px solid #f21c0a; border-radius: 5px; float: right; height: 29px; line-height: 29px; margin: -3px -7px 0px 0px; padding: 0px 3px 0px 0px; text-align: right; }
div.eontext div.ferfitab { text-align: center; font-size: 20px; margin: 10px 0px 0px 0px;   }
div.eontext div.ferfitab select { background-color: #f21c0a; color: #ffffff; font-size: 16px; padding: 5px; border: 0px; margin: 10px 0px 10px 0px;  }
div.eontext #ferfisubmit { padding: 10px; background-color: #f21c0a; border-radius: 5px; color: #ffffff; width: 60%; margin: 0px auto; }
div.eonnewstitle { font-size: 18px; margin: 5px 0px 10px 0px;   }
div.eonnewstitle A { font-size: 18px; color: #f21c0a; margin: 0px 5px 0px 5px; }
div.eonfull { border: 1px solid #cccccc; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; float: left; margin: 0px 0px 15px 10px; width: 850px; font-size: 16px; line-height: 22px; font-family: tahoma;  }

.login {
    background-color: #f1f1f1;
    border: 1px solid #dddddd;
    padding: 10px 5px;
    text-align: center;
}

.form-group {
    margin-bottom: 10px;
}

.form-group label {
    display: inline-block;
    min-width: 80px;
    text-align: end;
    margin-right: 10px;
}

.form-group input {
    font-size: 12px;
    font-family: tahoma !important;
    padding: 5px;
    border: 1px solid #cccccc;
    background-color: white;
}

.login .btn-submit {
    font-size: 12px;
    font-family: tahoma !important;
    padding: 5px;
    border: 1px solid #100000;
    width: 149px;
    background-color: #A00000;
    color: #ffffff;
    font-weight: bold;
    margin: 20px auto;
}

/* Balint */
@media (max-width: 1800px) { 
    div.vodaszallag { 
    	background: url('/images/voda-kupa-1800.png') no-repeat top center;
        height:325px;
        top: 200px;
    }
}

@media (max-width: 1700px) { 
    div.vodaszallag { 
    	background: url('/images/voda-kupa-1700.png') no-repeat top center;
        top: 240px;
    }
}

@media (max-width: 1600px) { 
    div.vodaszallag { 
    	background: url('/images/voda-kupa-1600.png') no-repeat top center;
    }
	#div.benukupaszallag { background: url('/images/benu-magyar-kupa-szallag-1200.png') no-repeat top center; position: absolute; z-index: 0; width: 100%; height: 322px; top: 261px; left: 0px; cursor:pointer; }
	#div.benukupaszallagferfi { background: url('/images/benu-magyar-kupa-szallag-ferfi-1200.png') no-repeat top center; position: absolute; z-index: 0; width: 100%; height: 322px; top: 261px; left: 0px; cursor:pointer; }

	div.volvokupa2016szallag { 
		background: url('/images/volvo-kupa-2016-szallag-responsive.png') no-repeat top center;
		position: absolute;
		z-index: 0;
		width: 100%;
		height: 340px;
		top: 261px;
		left: 0px;
		cursor:pointer;
		adisplay: none;
	}
}

@media (max-width: 1500px) { 
    div.vodaszallag { background: url('/images/voda-kupa-1500.png') no-repeat top center; }
	
}


@media (max-width: 1400px) { 
    div.vodaszallag { background: url('/images/voda-kupa-1400.png') no-repeat top center; top: 260px; }

}

@media (max-width: 1366px) { 
    
    div.vodaszallag { 
    	background: url('/images/voda-kupa-1366.png') no-repeat top center;
    }
}

@media (max-width: 1200px) { 
	div.vodaszallag { display:none }

}


