﻿@charset "utf-8";
/* CSS Document */
body {
    font: 11px Verdana, Arial;
    margin: 0px;
    background: #000000 url(../img/background/bg.png) repeat-x fixed
}

a:link, a:visited, a:hover {
    color: orange;
    text-decoration: none;
}

a:hover {
    color: white;
}

a:focus {
    outline: none;
}

a.noborder:link img, a.noborder:visited img, a.noborder:hover img {
    border: 0px;
}

.clear {
    clear: both;
}

.centera {
    text-align: center;
}

.jobba {
    text-align: right;
}

.orange {
    color: orange;
}

img.jobb {
    float: right;
    margin-left: 10px;
}

img.bal {
    float: left;
    margin-right: 10px;
}

.mt-3 {
    margin-top: 10px;
}

div#main, #main_top, #header_top, #header, #header_bottom, #title {
    position: relative;
    margin: 0px auto;
    width: 930px;
    background: url(../img/background/bg_center.png) center repeat-y;
}

div#main_top, #header_top {
    height: 11px;
    background: url(../img/background/bg_top.png) center;
}

div#header_bottom {
    height: 11px;
    background: url(../img/background/bg_bottom.png) center;
}

div#title {
    height: 40px;
    background: url(../img/background/bg_title_new.png) center;
}

div#music {
    float: right;
    margin-top: 5px;
    margin-right: 15px;
}

div#logo {
    position: absolute;
    left: 40px;
}

div#logo2 {
    position: absolute;
    right: 40px;
}

div#szlogen {
    position: absolute;
    left: 190px;
}

div#szlogen2 {
    position: absolute;
    right: 170px;
}

div#newsflash {
    position: absolute;
    right: 30px;
    top: 10px;
    width: 260px;
    height: 120px;
    color: #fff;
    padding: 5px 10px 5px 10px;
    font-size: 9px;
}

div#newsflash .inner {
    height: 105px;
    overflow: hidden;
}

div#newsflash h4 {
    font-size: 11px;
    margin: 0 0 5px;
}

div#inner_main_ultras h4 {
    font-size: 10px;
    margin-top: 3px;
}

div#inner_main_rss h4 {
    font-size: 10px;
    margin: 3px 0 0 0;
}

div#newsflashmore {
    position: absolute;
    right: 10px;
    bottom: 5px;
}

div#ultrasmore {
    text-align: right;
    margin-top: 5px;
}

div#rotate {
    position: absolute;
    right: 50px;
    top: 22px;
    width: 225px;
}

div#main {
    background: url(../img/background/bg_center2.png) top center;
}

div#header {
    height: 150px;
    background: url(../img/background/bg_header.png) center no-repeat;
}

div#topmenu {
    position: relative;
    margin: 0 0 0 15px;
    height: 50px;
    background: red;
    position: absolute;
    z-index: 2;
}

div#topmenu_buttom {
    height: 4px;
    background-color: #044805;
    position: absolute;
    margin: 0 0 0 15px;
    margin-top: 50px;
    width: 900px;
}

div#column_left {
    padding: 57px 0 30px 0;
    position: relative;
    margin-left: 10px;
    width: 250px;
    float: left;
}

div#column_main {
    width: 640px;
    margin: 70px 0 10px 15px;
    position: relative;
    float: left;
}

div#visszaszamlalo, div#tabella, div#szavazas, div#kapcsolat, div#sportfogadas, div#video, div#szponzor {
    margin-bottom: 10px;
    border-style: solid;
    border-width: 0 3px 3px 0;
    border-color: #044805;
    background: #000000 url(../img/background/bg3.png) top no-repeat;
    color: white;
}

div.inner_szponzor {
    padding: 3px;
    text-align: center;
}

div.inner_szponzor img {
    width: 100%;
}

div#visszaszamlalo {

}

div#inner_visszaszamlalo, div#inner_szavazas, div#inner_kapcsolat {
    padding: 5px;
}

div#inner_visszaszamlalo span#name, div#inner_kapcsolat span#name {
    font-size: 11px;
    color: orange;
    font-weight: bold;
}

div#inner_visszaszamlalo div#adat, div#inner_kapcsolat div#adat {
    font-size: 13px;
    color: white;
    font-weight: bold;
    margin: 5px 0 5px 30px;
}

div#inner_visszaszamlalo p#timer {
    font-size: 18px;
    text-align: center;
    font-weight: bold;
    margin: 5px;
    padding: 0px;
}

div#inner_visszaszamlalo h1, div#inner_visszaszamlalo h2, div#inner_visszaszamlalo h3 {
    text-align: center;
    font-weight: bold;
    margin: 5px;
    padding: 0px;
}

div#inner_visszaszamlalo h1 {
    font-size: 14px;
}

div#inner_visszaszamlalo h2 {
    font-size: 17px;
    color: #005c97;
}

div#inner_visszaszamlalo h3 {
    font-size: 13px;
}

div#flag_visszaszamlalo {
    height: 50px;
    width: 260px;
    margin-left: -10px;
    background: url(../img/menu/flag_visszaszamlalo.png) bottom left no-repeat;
}

div#tabella {
    padding-bottom: 10px;
}

div#tabella table a:link, div#tabella table a:visited, div#tabella table a:hover {
    text-decoration: none;
    color: white;
    text-align: center;
}

div#tabella table a:hover {
    color: #005c97;
}

div#tabella table tr.kiemelt a:link, div#tabella table tr.kiemelt a:visited, div#tabella table tr.kiemelt a:hover {
    text-decoration: none;
    color: #005c97;
}

div#tabella table tr.kiemelt a:hover {
    color: white;
}

div#tabella table {
    color: white;
    margin: 5px 0 10px 10px;
    border-width: 1px;
    border-style: solid;
    border-color: green;
    font-size: 12px;
}

div#tabella table th {
    color: orange;
    font-weight: bold;
    background: url(../img/background/tabella_header.png) repeat-x;
}

div#tabella table td#csapat {
    width: 150px;
}

div#tabella table tr.kiemelt {
    color: #005c97;
    background-color: #ecf2f6;
    font-weight: bold;
}

div#flag_tabella {
    width: 260px;
    height: 50px;
    margin-left: -10px;
    background: url(../img/menu/flag_tabella.png) bottom left no-repeat;
}

div#tabella p {
    font-size: 12px;
    color: white;
}

div#flag_csapataink {
    height: 50px;
    width: 655px;
    margin: 0 -15px -4px 0;
    float: right;
    background: url(../img/menu/flag_csapataink.png) bottom right no-repeat;
}

div#flag_hirek {
    height: 30px;
    width: 655px;
    margin: 0 -15px 0 0;
    float: right;
    background: url(../img/menu/flag_hirek.png) bottom right no-repeat;
    color: white;
}

div#flag_lapozo {
    height: 35px;
    margin: 0 -15px 0 0;
    float: right;
    background: url(../img/menu/flag_lapozo.png) bottom right no-repeat;
    background-color: black;
    color: white;
    padding-left: 10px;
    font-size: 11px;
}

div#flag_lapozo a:hover {
    color: #005c97
}


div#flag_lapozo div.lapozo {
    text-align: right;
    margin: 5px 15px 0 0;
}

div#szavazas {
    color: white;
}

div#flag_szavazas {
    height: 50px;
    width: 260px;
    margin-left: -10px;
    background: url(../img/menu/flag_szavazas.png) bottom left no-repeat;
}

div#accordionsector h1, div#accordionsector h2, div#accordionsector h3, div#inner_szavazas h1, div#inner_szavazas h2, div#inner_szavazas h3 {
    text-align: center;
    font-weight: bold;
    margin: 5px;
    padding: 0px;
}

div#accordionsector h1, div#inner_szavazas h1 {
    font-size: 15px;
    color: orange;
}

div#accordionsector table, div#inner_szavazas table {
    border-width: 0px;
}

div#accordionsector table td, div#accordionsector table tr, div#inner_szavazas table td, div#inner_szavazas table tr {
    border-width: 0px;
    font-weight: bold;
}

div#inner_szavazas table td#valasz {
    font-weight: bold;
    width: 230px;
}

div#accordionsector table td#valasz {
    font-weight: bold;
    width: 400px;
}

div#accordionsector table td#eredmeny, div#inner_szavazas table td#eredmeny {;
    font-weight: solid;
    font-size: 10px;
    color: orange;
    width: 55px;
    text-align: center;
}

div#accordionsector table td#csik, div#inner_szavazas table td#csik {
    padding: 0px;
}

div#accordionsector table td#csik div.color0, div#inner_szavazas table td#csik div.color0 {
    background-color: red;
}

div#accordionsector table td#csik div.color1, div#inner_szavazas table td#csik div.color1 {
    background-color: blue;
}

div#accordionsector table td#csik div.color2, div#inner_szavazas table td#csik div.color2 {
    background-color: orange;
}

div#accordionsector table td#csik div.color3, div#inner_szavazas table td#csik div.color3 {
    background-color: green;
}

div#accordionsector table td#csik div.color4, div#inner_szavazas table td#csik div.color4 {
    background-color: yellow;
}

div#accordionsector table td#csik div.color5, div#inner_szavazas table td#csik div.color5 {
    background-color: magenta;
}

div#accordionsector table td#csik div.color6, div#inner_szavazas table td#csik div.color6 {
    background-color: red;
}

div#accordionsector table td#csik div.color7, div#inner_szavazas table td#csik div.color7 {
    background-color: blue;
}

div#accordionsector table td#csik div.color8, div#inner_szavazas table td#csik div.color8 {
    background-color: orange;
}

div#accordionsector table td#csik div.color9, div#inner_szavazas table td#csik div.color9 {
    background-color: green;
}

div#accordionsector table td#csik div.color10, div#inner_szavazas table td#csik div.color10 {
    background-color: yellow;
}

div#accordionsector table td#csik div.color11, div#inner_szavazas table td#csik div.color11 {
    background-color: orange;
}

div#accordionsector table td#csik div.color12, div#inner_szavazas table td#csik div.color12 {
    background-color: magenta;
}

div#flag_kapcsolat {
    height: 50px;
    width: 260px;
    margin-left: -10px;
    background: url(../img/menu/flag_kapcsolat.png) bottom left no-repeat;
}

div#hirsector {
    margin-top: 20px;
    margin-bottom: 10px;
    padding: 15px 10px 5px 20px;
    border-style: solid;
    border-width: 0px;
    border-color: #044805;
    background: url('../img/background/bg_hirsector.png') top center repeat-y;
    color: white;
}

div#hirsector img {
    max-width: 100%;
    height: auto;
}

div#hirsector p {
    font-size: 12px;
}

p.egyebadatok {
    color: gray;
    font-size: 9px;
}

div#hirsector p.tovabb {
    text-align: right;
    margin-bottom: 2px;
    margin-right: 15px;
}

div#flag_sportfogadas {
    height: 50px;
    width: 260px;
    margin-left: -10px;
    background: url(../img/menu/flag_sportfogadas.png) bottom left no-repeat;
}

div#inner_sportfogadas {
    padding: 0 4px 3px;
}

div#inner_sportfogadas img {
    max-width: 100%;
}

div#flag_video {
    height: 50px;
    width: 260px;
    margin-left: -10px;
    background: url(../img/menu/flag_video.png) bottom left no-repeat;
}

div#inner_video {
    padding: 0 4px 3px;
}

a.forraslink:link, a.forraslink:visited {
    color: gray;
}

a.forraslink:hover {
    color: white;
}

h1 {
    font-size: 22px;
    font-weight: normal;
}

h4 {
    font-size: 12px;
    font-weight: bold;
}

div#flag_hirek h2 {
    font-size: 15px;
    font-weight: bold;
    margin: 4px 0 0 0;
    padding: 0 0 0 15px;
    float: left
}

div#flag_hirek span.date {
    float: right;
    margin: 5px 15px 0 0;
    color: orange;
}

div#flag_hirek span.category {
    float: right;
    margin: 5px 15px 0 0;
    color: white;
}

div#flag_hirek a:link, div#flag_hirek a:visited {
    color: orange;
}

div#flag_hirek a:hover {
    color: white;
}

.gray {
    color: gray;
}

.red {
    color: red;
}

.white {
    color: white;
}

.green {
    color: green;
}

.orange {
    color: orange;
}

table, th, td {
    border-collapse: collapse;
    border-width: 1px;
    border-color: gray;
    border-style: solid;
    padding: 5px;
}


div#topmenu ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

div#topmenu li {
    width: 150px;
    height: 50px;
    float: left;
    color: #191919;
    text-align: center;
    overflow: hidden;
    display: block;

}

div#topmenu li a:link, div#topmenu li a:visited, div#topmenu li a:hover {
    color: #FFF;
    text-decoration: none;
    display: block;
    padding-top: 150px;
}

/*Menu link ID-s*/
div#topmenu li#elso a:link, div#topmenu li#elso a:visited {
    background: #ffffff url('../img/menu/menu_01.png') right top no-repeat;
}

div#topmenu li#masodik a:link, div#topmenu li#masodik a:visited {
    background: #ffffff url('../img/menu/menu_02.png') right top no-repeat;
}

div#topmenu li#harmadik a:link, div#topmenu li#harmadik a:visited {
    background: #ffffff url('../img/menu/menu_03.png') right top no-repeat;
}

div#topmenu li#negyedik a:link, div#topmenu li#negyedik a:visited {
    background: #ffffff url('../img/menu/menu_04.png') right top no-repeat;
}

div#topmenu li#otodik a:link, div#topmenu li#otodik a:visited {
    background: #ffffff url('../img/menu/menu_05.png') right top no-repeat;
}

div#topmenu li#hatodik a:link, div#topmenu li#hatodik a:visited {
    background: #ffffff url('../img/menu/menu_06.png') right top no-repeat;
}

div#topmenu li#elso a:hover {
    background: #ffffff url('../img/menu/menu_01h.png') right top no-repeat;
}

div#topmenu li#masodik a:hover {
    background: #ffffff url('../img/menu/menu_02h.png') right top no-repeat;
}

div#topmenu li#harmadik a:hover {
    background: #ffffff url('../img/menu/menu_03h.png') right top no-repeat;
}

div#topmenu li#negyedik a:hover {
    background: #ffffff url('../img/menu/menu_04h.png') right top no-repeat;
}

div#topmenu li#otodik a:hover {
    background: #ffffff url('../img/menu/menu_05h.png') right top no-repeat;
}

div#topmenu li#hatodik a:hover {
    background: #ffffff url('../img/menu/menu_06h.png') right top no-repeat;
}

/*Menu Li ID-s*/
div#topmenu li#elso, div#topmenu li#elso:hover {
    background: #ffffff url('../img/menu/menu_01h.png') top right no-repeat;
}

div#topmenu li#masodik, div#topmenu li#masodik:hover {
    background: #ffffff url('../img/menu/menu_02h.png') top right no-repeat;
}

div#topmenu li#harmadik, div#topmenu li#harmadik:hover {
    background: #ffffff url('../img/menu/menu_03h.png') top right no-repeat;
}

div#topmenu li#negyedik, div#topmenu li#negyedik:hover {
    background: #ffffff url('../img/menu/menu_04h.png') top right no-repeat;
}

div#topmenu li#otodik, div#topmenu li#otodik:hover {
    background: #ffffff url('../img/menu/menu_05h.png') top right no-repeat;
}

div#topmenu li#hatodik, div#topmenu li#hatodik:hover {
    background: #ffffff url('../img/menu/menu_06h.png') top right no-repeat;
}

div#topmenu p {
    padding: 0px 5px;
    color: white;
}

.subtext {
    margin-top: 60px;
    padding-top: 15px;
    font-size: 9px;
}

div#footer {
    position: relative;
    margin: 0px auto;
    width: 930px;
    text-align: center;
    height: 45px;
    font-family: Courier;
    font-size: 10px;
    color: white;
    padding-top: 8px;
    background: url(../img/background/bg_footer.png) bottom no-repeat;
}

a.footerlink:link {
    color: green;
    text-decoration: none;
}

a.footerlink:visited {
    color: green;
    text-decoration: none;
}

a.footerlink:hover {
    color: #ffffff;
    text-decoration: none;
    cursor: pointer;
}

a.footermenu:link {
    color: green;
    text-decoration: none;
    font-family: Courier;
    font-size: 11px;
    margin: 0px 10px 0px 10px;
}

a.footermenu:visited {
    color: green;
    text-decoration: none;
}

a.footermenu:hover {
    color: #ffffff;
    text-decoration: none;
    cursor: pointer;
}

div#footer_bottom {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 9px;
    text-decoration: none;
    color: white;
    margin-top: 3px;
}

.clear {
    clear: both;
}

/* Hírek kategória zászlója*/

div#hirek_main {
    padding-top: 55px;
}

div#flag_hirek0,
div#flag_hirek1,
div#flag_hirek2,
#flag_hir_archivum {
    height: 50px;
    width: 655px;
    margin: 0 -15px 0 0;
    float: right;
}

div#flag_hirek0 {
    background: url(../img/menu/flag_hirek0.png) top right no-repeat;
}

div#flag_hirek1 {
    background: url(../img/menu/flag_hirek1.png) top right no-repeat;
}

div#flag_hirek2 {
    background: url(../img/menu/flag_hirek2.png) top right no-repeat;
}

#flag_hir_archivum {
    background: url(../img/menu/flag_hir_archivum.png) top right no-repeat;
}

a#hirektovabbj {
    float: right;
}

a#hirektovabbb {
    float: left;
}

div#hirekbevezeto {
    height: 128px;
}

/*Hírek kinyit/becsuk panel*/
.panel {
    display: none;
    padding-top: 5px;
}

.slide {
    margin: 0;
    padding: 0;
    border-top: solid 1px orange;
    background: url(../img/btn-slide.png) no-repeat left top;
}

p.slide a {
    background: url(../img/white-arrow.gif) no-repeat right -50px;
    text-align: center;
    width: 144px;
    height: 31px;
    padding: 10px 10px 0 0;
    margin-left: 0 auto;
    display: block;
    font: bold 120%/100% Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: none;
}

p.slide a.active {
    background-position: right 12px;
}


div#main_szponzorok, div#main_galeria, div#main_webshop, div#main_enemy, div#main_kiemelt, div#main_rss {
    margin-bottom: 10px;
    border-style: solid;
    border-width: 0 3px 3px 3px;
    border-color: #044805;
    background: #000000 url(../img/background/bg3.png) top no-repeat;
    color: white;
    text-align: center;
}

div#main_ultras {
    margin-bottom: 10px;
    border-style: solid;
    border-width: 0 3px 3px 3px;
    border-color: #044805;
    background: #000000 url(../img/background/ultras.jpg) bottom center no-repeat;
    color: white;
    text-align: center;
}

div#inner_main_szponzorok {
    margin-top: 46px;
    margin-bottom: 2px;
    text-align: center;
}

div#master0 {
    margin: 0 auto;
    border-style: solid;
    border-width: 2px;
    border-color: white;
}

div#master1 img {
    width: 300px;
}

div#master1 {
    margin: 0 auto;
    border-style: solid;
    border-width: 2px;
    border-color: white;
}

div#inner_main_galeria, div#inner_main_enemy, div#inner_main_kiemelt {
    margin-top: -4px;
    text-align: center;
    padding-bottom: 2px;
}

div#inner_main_webshop img {
    border-style: solid;
    border-width: 2px;
    border-color: white;
    float: right;
    width: 30%;
}

div#inner_main_webshop ul {
    padding-left: 7px;
    list-style-type: square;
    font-size: 12px;
    color: white;
}

div#inner_main_enemy img {
    margin-top: 2px;
    border-style: solid;
    border-width: 2px;
    border-color: white;
}

/*Szponzorok*/
div#main_szponzorok, div#main_ultras, div#main_rss {
    width: 305px;
    float: right;
}

div#inner_main_webshop {
    margin: 1px 10px 5px;
    height: 127px;
    background-color: #000;
    background: url('../img/background/alpha_bg.png') top center repeat;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    color: #fff;
    padding: 5px 10px 5px 10px;
    font-size: 10px;
    text-align: left;
}

div#inner_main_enemy {
    margin: 1px 10px 5px;
    height: 200px;
    background-color: #000;
    background: url('../img/background/alpha_bg.png') top center repeat;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    color: #fff;
    padding: 5px 10px 5px 10px;
    font-size: 10px;
    text-align: left;
}

div#inner_main_kiemelt {
    margin: 1px 10px 5px;
    height: 211px;
    background-color: #000;
    background: url('../img/background/alpha_bg.png') top center repeat;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    color: #fff;
    padding: 5px 10px 5px 10px;
    font-size: 10px;
    text-align: center;
}

div#inner_main_ultras {
    margin: 51px 10px 5px;
    height: 182px;
    background-color: #000;
    background: url('../img/background/alpha_bg.png') top center repeat;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    color: #fff;
    padding: 5px 10px 5px 10px;
    font-size: 10px;
    text-align: left;
}

div#inner_main_rss {
    margin: 51px 10px 5px;
    /*height: 127px;*/
    background-color: #000;
    background: url('../img/background/alpha_bg.png') top center repeat;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    color: #fff;
    padding: 5px 10px 5px 10px;
    font-size: 10px;
    text-align: left;
}

div#flag_main_szponzorok {
    position: absolute;
    right: -15px;
    height: 50px;
    width: 326px;
    float: right;
    background: url(../img/menu/flag_main_szponzorok.png) right bottom no-repeat;
}

div#flag_main_ultras {
    position: absolute;
    right: -15px;
    height: 50px;
    width: 326px;
    float: right;
    background: url(../img/menu/flag_main_ultras.png) right bottom no-repeat;
}

div#flag_main_rss {
    position: absolute;
    right: -15px;
    height: 50px;
    width: 326px;
    float: right;
    background: url(../img/menu/flag_main_rss.png) right bottom no-repeat;
}

/*Galéria*/
div#main_galeria, div#main_webshop, div#main_enemy, div#main_kiemelt {
    float: left;
    width: 305px;
}

div#flag_main_galeria {
    height: 50px;
    width: 311px;
    margin-left: -3px;
    background: url(../img/menu/flag_main_galeria.png) right bottom no-repeat;
}

div#flag_main_webshop {
    height: 50px;
    width: 311px;
    margin-left: -3px;
    background: url(../img/menu/flag_main_webshop.png) right bottom no-repeat;
}

div#flag_main_enemy {
    height: 50px;
    width: 311px;
    margin-left: -3px;
    background: url(../img/menu/flag_main_enemy.png) right bottom no-repeat;
}

div#flag_main_kiemelt {
    height: 50px;
    width: 311px;
    margin-left: -3px;
    background: url(../img/menu/flag_main_kiemelt.png) right bottom no-repeat;
}

/* Galéria zászlója*/
div#flag_galeria {
    height: 50px;
    width: 655px;
    margin: 0 -15px -4px 0;
    float: right;
    background: url(../img/menu/flag_galeria.png) right bottom no-repeat;
}

/*Galéria, Webshop háttere*/
div#galeria, div#webshop {
    padding: 60px 15px 25px 25px;
    background: url('../img/background/bg_hirsector.png') center top repeat-y;
    color: white;
    font-size: 14px;
}

/* Galéria */
div#master2 img {
    max-width: 100%;
}

div.gallery_entry {
    padding: 5px 1px;
    width: 185px;
    text-align: center;
    float: left;
    height: 180px;
    margin: 10px 5px;
    background: url('../img/background/alpha_bg.png') top center repeat;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

div.gallery_entry span.title {
    color: white;
    font-size: 12px;
}

div.gallery_entry span.info {
    color: gray;
    font-size: 10px;
}

div.gallery_entry img {
    border: solid 1px gray;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin-top: 10px;
}

/* Webshop zászlója */
div#flag_webshop {
    height: 50px;
    width: 655px;
    margin: 0 -15px -4px 0;
    float: right;
    background: url(../img/menu/flag_webshop.png) right bottom no-repeat;
}

/* Webshop*/
div#webshop_info {
    padding: 5px 1px;
    width: 570px;
    font-size: 11px;
    margin: 5px 0 10px;
    padding: 5px 10px;
    background: url('../img/background/alpha_bg.png') top center repeat;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

table.webshop_entry td {
    border: 0px;
}

table.webshop_entry td.webshop_pix {
    width: 250px;
    text-align: center;
}

table.webshop_entry td.webshop_pix img {
    border: 1px solid gray;
    height: 150px;
}

table.webshop_entry td.webshop_text {
    vertical-align: top;
    padding: 15px;
    font-size: 11px;
}

table.webshop_entry td.webshop_text h3 {
    color: orange;
    font-size: 12px;
    margin: 0px 5px 3px;
}

table.webshop_entry td.webshop_text div.ar {
    margin: 10px 5px;
    text-align: right;
}

table.webshop_entry td.webshop_text div.ar span.ar {
    color: orange;
}

table.webshop_entry {
    padding: 5px 1px;
    width: 590px;
    height: 180px;
    margin: 10px 0;
    padding: 5px 10px;
    background: url('../img/background/alpha_bg.png') top center repeat;
    border: 0px solid;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

/* Utánpótlás zászlója*/
div#flag_utanpotlas {
    height: 50px;
    width: 655px;
    margin: 0 -15px 15px 0;
    background: url(../img/menu/flag_utanpotlas.png) bottom right no-repeat;
}

div#flag_utanpotlas ul {
    margin: 0px;
    list-style: none;
    margin-left: 150px;
}

div#flag_utanpotlas ul li {
    width: 50px;
    height: 30px;
    margin: 10px;
    float: left;
}

div#flag_utanpotlas ul li#u14 {
    background: url(../img/menu/utanpotlas/u14.png) 0 0 no-repeat;
}

div#flag_utanpotlas ul li#u14.active {
    background: url(../img/menu/utanpotlas/u14.png) 0 -28px no-repeat;
}

div#flag_utanpotlas ul li#u14:hover {
    background: url(../img/menu/utanpotlas/u14.png) 0 -58px no-repeat;
}

div#flag_utanpotlas ul li#u15 {
    background: url(../img/menu/utanpotlas/u15.png) 0 0 no-repeat;
}

div#flag_utanpotlas ul li#u15.active {
    background: url(../img/menu/utanpotlas/u15.png) 0 -28px no-repeat;
}

div#flag_utanpotlas ul li#u15:hover {
    background: url(../img/menu/utanpotlas/u15.png) 0 -58px no-repeat;
}

div#flag_utanpotlas ul li#u17 {
    background: url(../img/menu/utanpotlas/u17.png) 0 0 no-repeat;
}

div#flag_utanpotlas ul li#u17.active {
    background: url(../img/menu/utanpotlas/u17.png) 0 -28px no-repeat;
}

div#flag_utanpotlas ul li#u17:hover {
    background: url(../img/menu/utanpotlas/u17.png) 0 -58px no-repeat;
}

div#flag_utanpotlas ul li#u21 {
    background: url(../img/menu/utanpotlas/u21.png) 0 0 no-repeat;
}

div#flag_utanpotlas ul li#u21.active {
    background: url(../img/menu/utanpotlas/u21.png) 0 -28px no-repeat;
}

div#flag_utanpotlas ul li#u21:hover {
    background: url(../img/menu/utanpotlas/u21.png) 0 -58px no-repeat;
}

div#flag_utanpotlas ul li a {
    display: block;
    width: 50px;
    height: 30px;
}


/* Játékosok zászlója*/
div#flag_players {
    height: 50px;
    width: 655px;
    margin: 0 -15px -4px 0;
    float: right;
    background: url(../img/menu/flag_players.png) bottom right no-repeat;
}

/*Játékosok háttere*/
div#players {
    padding: 60px 15px 15px 15px;
    background: url('../img/background/bg_hirsector.png') top center repeat-y;
    color: white;
    font-size: 14px;
}

div#players a:link, div#players a:visited, div#players a:hover {
    color: white;
}

div#players h1 {
    color: orange;
    font-size: 16px;
    font-weight: bold;
}

div#players li {
    line-height: 17px;
}

div#players span.kiemelt {
    color: orange
}

div#players span.normal {
    color: #005c97;
}

div#players span.adatlap {
    font-size: 12px;
    color: blue;
}

div#players span.adatlap a {
    color: orange;
}

div#players span.adatlap a:hover {
    color: #005c97;
}

/* Teljes tabella zászlója*/
div#flag_tabella_full {
    height: 50px;
    width: 655px;
    margin: 0 -15px -4px 0;
    float: right;
    background: url(../img/menu/flag_tabella_full.png) bottom right no-repeat;
}

/* Örökmérleg zászlója*/
div#flag_enemy {
    height: 50px;
    width: 655px;
    margin: 0 -15px -4px 0;
    float: right;
    background: url(../img/menu/flag_enemy.png) bottom right no-repeat;
}

div#flag_enemy_stat {
    height: 50px;
    width: 655px;
    margin: 0 -15px 0 0;
    float: right;
    background: url(../img/menu/flag_enemy_stat.png) top right no-repeat;
}

/* Teljes programok zászlója*/
div#flag_programok_full {
    height: 50px;
    width: 655px;
    margin: 15px -15px 0 0;
    float: right;
    background: url(../img/menu/flag_program.png) bottom right no-repeat;
}

/* Teljes programok*/
div#programok_full {
    margin: 0 auto;
    margin-top: 15px;
    padding: 65px 15px 15px 15px;
    background: url('../img/background/bg_hirsector.png') top center repeat-y;
    color: black;
}

div#programok_full .tinytable tr {
    background-color: white;
}

div#programok_full .tinytable tr.szamlalo {
    background-color: #88aac1;
}

div#programok_full .tinytable tr.oldszamlalo {
    background-color: #dbe5ec;
}

div#programok_full .tinytable tr.old {
    background-color: #ecf2f6;
    color: #88aac1
}

div#programok_full .tinytable tr.aktualis {
    background-color: orange;
}

div#programok_full .tinytable {
    font-size: 9px;
}

div#programok_full .table {
    width: 100%;
    margin-bottom: 30px;
}

div#programok_full h2 {
    color: white;
    margin: 0 0 10px 0;
    font-size: 14px;
}


/* Feltöltés alatt*/
p.uploading {
    color: orange;
    margin: 10px;
    padding: 10px;
    font-size: 14px;
}

/* Teljes tabella*/
div#tabella_full {
    margin: 20px 0 30px 0 auto;
    padding-bottom: 15px;
    background: url('../img/background/bg_hirsector.png') top center repeat-y;
    color: black;
}

.tinytable * {
    margin: 0;
    padding: 0;
    outline: 0
}

.tinytable a:link, .tinytable a:visited {
    color: black;
}

.tinytable a:hover {
    color: orange;
}

.tinytable a.kiemelt:link, a.kiemelt:visited {
    color: #005c97;
}

.tinytable a.kiemelt:hover {
    color: orange;
}

.tinytable .kiemelt {
    color: #005c97;
}

.tinytable {
    border-left: 1px solid #c6d5e1;
    border-top: 1px solid #c6d5e1;
    border-bottom: none;
    margin: 0 auto;
}

.tinytable th {
    background: url(../img/tabella/header-bg.gif);
    text-align: left;
    color: #cfdce7;
    border: 1px solid #fff;
    border-right: none
}

.tinytable th h3 {
    font-size: 10px;
    padding: 6px 8px 8px
}

.tinytable td {
    padding: 4px 6px 6px;
    border-bottom: 1px solid #c6d5e1;
    border-right: 1px solid #c6d5e1
}

.tinytable td#jobb, .tinytable th#jobb {
    text-align: right;
}

.tinytable td#center, .tinytable th#center {
    text-align: center;
}

.tinytable .head h3 {
    background: url(../img/tabella/sort.gif) 7px center no-repeat;
    cursor: pointer;
    padding-left: 18px
}

.tinytable .desc, .sortable .asc {
    background: url(../img/tabella/header-selected-bg.gif)
}

.tinytable .asc, .sortable .asc {
    background: url(../img/tabella/header-selected-bg.gif)
}

.tinytable .desc h3 {
    background: url(../img/tabella/desc.gif) 7px center no-repeat;
    cursor: pointer;
    padding-left: 18px
}

.tinytable .asc h3 {
    background: url(../img/tabella/asc.gif) 7px center no-repeat;
    cursor: pointer;
    padding-left: 18px
}

.tinytable .head:hover, .tinytable .desc:hover, .tinytable .asc:hover {
    color: #fff
}

.tinytable .evenrow td {
    background: #fff
}

.tinytable .oddrow td {
    background: #ecf2f6
}

.tinytable td.evenselected {
    background: #ecf2f6
}

.tinytable td.oddselected {
    background: #dce6ee
}

#selectedrow td {
    background: #c6d5e1
}


/* RULES FOR IMAGE PREVIEW, NOT REQUIRED: */
#imgPreviewWithStyles {
    background: #222 url(../img/loading.gif) no-repeat center;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 15px;
    z-index: 999;
    border: none;
}

#imgPreviewWithStyles span {
    color: white;
    font-size: 1em;
    text-align: center;
    display: block;
    padding: 10px 0 3px 0;
}

.loading {
    height: 32px;
    width: 32px;
}

/* Szavazás accordion */
.ui-accordion {
    width: 100%;
}

.ui-accordion .ui-accordion-header {
    cursor: pointer;
    position: relative;
    margin-top: 1px;
    zoom: 1;
    outline: none;
}

.ui-accordion .ui-accordion-li-fix {
    display: inline;
}

.ui-accordion .ui-accordion-header-active {
    border-bottom: 0 !important;
}

.ui-accordion .ui-accordion-header a {
    display: block;
    font-size: 1em;
    padding: .5em .5em .5em .7em;
}

.ui-accordion-icons .ui-accordion-header a {
    padding-left: 2.2em;
}

div#pollaccordion {
    background: url(../img/menu/flag_hirek.png) bottom right no-repeat;
    width: 655px;
}

div#pollaccordion h2 {
    font-size: 14px;
    height: 20px;
    padding: 0px;
    margin: 0px;
}

div#accordionsector {
    background-color: red;
    margin-top: -5px;
    background: url('../img/background/bg_hirsector.png') top center repeat-y;
    color: white;
}

div#pollaccordion div#date {
    color: orange;
}

div#pollaccordion table, div#pollaccordion table td, div#pollaccordion table tr {
    color: white;
    border-style: solid;
    border-width: 0px;
    padding: 0px;
}

div#pollaccordion table td#cim {
    width: 570px;
}

.ui-accordion .ui-accordion-header .ui-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    margin-top: -2px;
    position: relative;
    top: 1px;
    margin-bottom: 2px;
    overflow: auto;
    display: none;
    zoom: 1;
}

.ui-accordion .ui-accordion-content-active {
    display: block;
}

div.rssincl-content, div.rssincl-entry {
    background: #000000 url(../img/background/bg3.png) top no-repeat;
}

#news_archive_date_selector {
    margin-top: 55px;
    background: #07233c;
    padding: 26px 10px 26px 20px;
}

#news_archive_date_selector h2 {
    margin-top: 0;
    margin-bottom: 13px;
    color: #fff;
    font-size: 11px;
    line-height: 13px;
}

.date_selector_year_toggle {
    display: block;
    padding: 8px 11px;
    background: orange;
    color: #fff !important;
    font-size: 16px;
    line-height: 22px;
}

.date_selector_year + .date_selector_year {
    margin-top: 13px;
}

.date_selector_months {
    display: none;
}

.date_selector_month {
    margin-top: 11px;
}

.date_selector_month_toggle {
    font-size: 16px;
    line-height: 20px;
}

.date_selector_news_items {
    display: none;
}

.date_selector_news_item {
    margin-top: 11px;
}

.date_selector_news_item_date {
    color: #fff;
}

#news_arcive_link {
    float: right;
    margin-right: 17px;
    padding-top: 8px;
    padding-bottom: 12px;
}

#news_arcive_link a {
    color: red;
    font-size: 20px;
    line-height: 20px;
}