@charset "utf-8";
@import 'https://fonts.googleapis.com/css?family=Roboto:300,400,500&subset=latin-ext';
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&subset=latin,latin-ext");
@import url("https://fonts.googleapis.com/css?family=Oswald:400,700&subset=latin,latin-ext");

@font-face {
    font-family: 'NimbusSanNovConDHeaRegular';
    src: url('../fonts/nimbussannovcond-hea-webfont.eot');
}

@font-face {
    font-family: 'NimbusSanNovConDHeaRegular';
    src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'),
    url('nimbussannovcond-hea-webfont.ttf') format('truetype'),
    url('nimbussannovcond-hea-webfont.svg#NimbusSanNovConDHeaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font-family: "Arial";
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

html,body {
    width: 100%;
    height: 100%;
}
ol, ul {
    list-style: none;
    font-size: 11px;
}
/*
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
*/
table {
    border-collapse: collapse;
    border-spacing: 0;
}
a {
    text-decoration: none;
    font-family: "Arial";
    color: #8b0000;
    /* text-transform: uppercase; */
}
a:hover { text-decoration: underline; }
input[type=button] { cursor: pointer; }
span, div, p, li {font-family: "Arial";font-size: 11px;}
p { font-family: "Arial"; 	font-size: 13px; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }

h1.big{
    font-size:24px;
    padding:5px 0;
    border-bottom:1px solid #D1DEE8;
    margin-bottom:15px;
}
h1.big2{
    font-size:18px;
    font-family: 'NimbusSanNovConDHeaRegular', 'arial' !important;
    text-transform:uppercase;
}

h1.medium{
    font-size:16px;
    margin:15px 0 10px 0;
}

h1.big a:link, h1.big a:hover, h1.medium a:link, h1.medium a:hover{text-decoration:none;color:#000;}

h1.medium{
    font-size:16px;
    margin:15px 0 10px 0;
}

h1.big a:link, h1.big a:hover, h1.medium a:link, h1.medium a:hover{text-decoration:none;color:#000;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block;}
/* End hide from IE-mac */

:focus {outline: 0px none !important;}
div.clr { clear:both; font-size:0px;line-height:0px;height:0px !important;overflow:hidden; visibility: hidden; }
.clear, br.clr{
    clear:both;
}
.brd3 { border-radius: 2px 2px 2px 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; -ie-border-radius: 2px; -khtml-border-radius: 2px; }
.brd4 { border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; -ie-border-radius: 4px; -khtml-border-radius: 4px; }


.ad_kapu,
.goAdverticum {
	display: none;
}
.box.ad{
    text-align: center;
}
.goAdverticum + span {
    display: none;
}

.box.ad span{
    text-transform:uppercase;
    color:#C2C6CF;
    font-size:10px;
    position:relative;
}
.pagecolumn .box.ad span, #sidebar .box.ad span{
    margin-left:227px;
    bottom:15px;
}
.ad_kapu.box.ad span{
    left:922px;
    bottom:15px;
}
.cikkbody .banner_tripla.ad_vertical span{
    bottom:15px;
    left:498px;
}
#sidebar .goAdverticum div, .goAdverticum div, .goAdverticum object{
    margin: 0 auto;
}


.ad_kapu_billboard {
    margin-bottom: 15px;
}

.ad_kapu_billboard span{
    bottom:0px !important;
}

/* arusito block start */

.arusito-nyito {
    display: inline-block;
    float: right;
}

.arusito-nyito.rovat-cikk {
    padding-bottom: 10px;
    margin-top: 1px;
}


.bl_nso_kivezetes.cimlap {
    width: 647px;
    display: inline-block;
    float: none;
}

.bl_nso_kivezetes.cimlap > div.inner_background > div.bl2014_menu{
    padding: 0px;
    float: right;
}

.bl_nso_kivezetes.cimlap > div.inner_background > div.bl2014_menu > a.item{
    margin: 0 7px;
    padding: 0 9px;
}

/* arusito block end */

#ikontitle { font-family: 'NimbusSanNovConDHeaRegular', arial !important; font-size: 17px; font-weight: normal !important; }
.ajanlo_fejlec { display: none; position: absolute; z-index: 100; height: 29px; border: 1px solid  #701212; text-shadow: 0 1px 0 #600000; background:#8b0000; border-radius:3px;
    -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -ie-border-radius: 3px; -khtml-border-radius: 3px; margin: 0px auto auto -5px; }
.ajanlo_fejlec_sportszelep { display: block; position: absolute; height: 29px; background:#8b0000; border-radius:3px;
    -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -ie-border-radius: 3px; -khtml-border-radius: 3px;
    margin: 300px auto auto -5px;
    border: 1px solid  #701212; text-shadow: 0 1px 0 #600000}

/*
.ajanlo_fejlec + div.grey {
	border-bottom: 0;
}
*/

#header ul#mainmenu li.active a,
.brd5 { border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -ie-border-radius: 3px; -khtml-border-radius: 3px; }

.brdtop3 { -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 3px 3px 0px 0px;border-radius: 3px 3px 0px 0px; }
.brdbot3 { -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px;-webkit-border-radius: 0px 0px 3px 3px; border-radius: 0px 0px 3px 3px; }
.nobrder { border: none!important}

.nepsport-ajanlo { display: block; float: left; border: none!important; }
.nepsport-ajanlo .szurke { padding-top: 5px; float: left; }
.nepsport-ajanlo .item { display: block; float: left;}
.nepsport-ajanlo .item a { display: block; float: left;}
.nepsport-ajanlo .item img { display: block; float: left; margin: 5px 10px 0 0; height: 84px; width: 84px; border: 1px solid #000; }
.nepsport-ajanlo .item h5 { float:left; width: 190px; margin-bottom: 5px; margin-right: 5px; color: #000000; }
.nepsport-ajanlo .item.nk h5 {  width: 100%; }
.nepsport-ajanlo .item h5 a { color: #000000; font-weight: bold; font-size: 14px !important; padding-left: 0px; }
.nepsport-ajanlo .item h5 a span { font-size: 18px !important; }
.nepsport-ajanlo .item p { width: 180px; float: left; margin: 10px 0 0 0; font-size: 12px; color: #333; line-height: 14px; }
.nepsport-ajanlo .item.nk p { width: 100%; }

.nepsport_ajanlo_rovatcim { height: 28px; }
.nepsport_ajanlo_rovatcim a { display: block; text-indent: -9999px; padding: 5px 0 5px 15px; background: url(../img/nso_nepsport_logo.png) no-repeat; }

.nap-temaja { display: block; float: left; border: none!important; }
.nap-temaja .szurke { padding-top: 5px; float: left; background: #f3f3f3 !important; border: 1px solid #c1c1c1; border-top: 0; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-radius: 0px 0px 3px 3px; border-radius: 0px 0px 3px 3px; }
.nap-temaja .item { display: block; float: left;}
.nap-temaja .item a { display: block; float: left;}
.nap-temaja .item img { display: block; float: left; margin: 0 10px 0 10px; height: 147px; width: 108px; border: 1px solid #C3D0E0; padding: 3px; }
.nap-temaja .item h5 { float: left; width: 150px; margin-bottom: 5px; margin-right: 5px; color: #000000; }
.nap-temaja .item h5 a { color: #000000; font-weight: bold; font-size: 14px !important; padding-left: 0px; }
.nap-temaja .item h5 a span { font-size: 14px !important; }
.nap-temaja .item p { width: 150px; float: left; margin: 10px 0 0 0; font-size: 12px; color: #333; line-height: 14px; }

.nap-temaja_rovatcim { height: 28px; background: url(../img/gradiensbg.png) repeat-x 0 -173px; background-repeat: repeat-x; background-position-y: -173px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 3px 3px 0px 0px; border-radius: 3px 3px 0px 0px; }
.nap-temaja_rovatcim a { display: block; color: #ffffff !important; padding: 7px 0 0 15px; height: 15px; line-height: 15px; font-size: 12px; font-weight: bold; color: white; text-shadow: 1px 1px 1px #333; text-transform: uppercase; }
.nap-temaja_rovatcim a:hover { text-decoration: none }

.rovatcim { font-size: 11px; color: #fff !important; font-weight: bold; margin: 6px 10px 0 6px; font-family: 'NimbusSanNovConDHeaRegular', arial !important; }
.rovatcim a:link, .rovatcim a:visited, .rovatcim a:hover { font-size: 18px !important; text-decoration: none; color: #fff !important; font-weight: normal !important; padding: 0 10px 0 0; font-family: 'NimbusSanNovConDHeaRegular', arial !important; }

.videoajanlo .item img { width: 306px !important; height: 197px !important; }
.videoajanlo .item { padding-bottom: 6px; background: url(../img/gradiensbg.png) repeat-x 0 -925px; background-attachment: initial; }
.videoajanlo .item .videoajanlo-rovatcim { margin: 5px 10px 5px 10px; text-decoration: none; font-family: "Arial"; width: 286px; }
.videoajanlo .item .videoajanlo-rovatcim a { color: #ffffff;}
.videoajanlo .item .videoajanlo-cim { margin: 0 0 3px 0; width: 286px; }
.videoajanlo .item .videoajanlo-cim a { color: #FDB62A; font-size: 18px; font-weight: bold; margin-bottom: 5px; text-decoration: none; font-family: "Arial"; width: 286px; }
.videoajanlo .item .videoajanlo-cim a:hover { text-decoration: underline; }
.videoajanlo .item .videoajanlo-cim a span { margin: 0 10px; display: block; font-size: 18px; width: 270px; }
.videoajanlo .item p { color: #ffffff; margin: 0 10px 10px 10px; display: block; font-size: 12px; width: 270px; }
.videobox .play, .otherVideos .play { position: absolute; width: 306px; height: 201px; display: block; margin-top: 25px; background: transparent url(../img/video.png) center center no-repeat; cursor: pointer; }
.otherVideos .play{width:90px; height:75px;margin-top:0; background: transparent url(../img/video_small.png) center center no-repeat;  }


.nsotv .item img { width: 307px !important; height: 230px !important; margin: 0 !important; }
.nsotv .item a { margin: 0 }
.nsotv .item { padding-bottom: 6px; margin-bottom: 0 !important;}
.nsotv .item .videoajanlo-rovatcim { margin: 5px 10px 5px 10px; text-decoration: none; font-family: "Arial"; width: 286px; }
.nsotv .item .videoajanlo-rovatcim a { color: #ffffff;}
.nsotv .item .videoajanlo-cim { margin: 0; width: 286px; }
.nsotv .item .videoajanlo-cim a { color: #ffffff; font-size: 14px; font-weight: bold; text-decoration: none; font-family: "Arial"; width: 286px; }
.nsotv .item .videoajanlo-cim a:hover { text-decoration: underline; }
.nsotv .item .videoajanlo-cim a span { margin: 0; display: block; font-size: 18px; width: 270px; }
.nsotv .item p { color: #ffffff; margin: 0 10px 10px 10px; display: block; font-size: 12px; width: 270px; }
.nsotv .videobox .play { display: none; }
.nsotv_rovatcim { height: 28px; background: url(../img/gradiensbg.png) repeat-x 0 -173px; background-repeat: repeat-x; background-position-y: -205px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 3px 3px 0px 0px; border-radius: 3px 3px 0px 0px; }
.nsotv_rovatcim a { display: block; color: #ffffff !important; padding: 7px 0 0 15px; height: 15px; line-height: 15px; font-size: 12px; font-weight: bold; color: white; text-shadow: 1px 1px 1px #333; text-transform: uppercase; }
.nsotv_rovatcim a:hover { text-decoration: none }
.nsotv h5.nsotv-cim, .mainVideo h5.nsotv-cim {
    margin: 175px 0;
    width: 307px;
    height: 40px;
    display: block;
    position: absolute;
    background: black;
    opacity: 0.7;
    filter: alpha(opacity=70);
    padding-top: 15px;
}
.main-tv-player{
    width: 476px;
    height: 268px;
    margin: 10px 0;
    border: 3px solid #B5B5B7;
}

.mainVideo h5.nsotv-cim{
    margin-top:-55px;
    margin-bottom:0;
    font-weight:bold;
    width:320px;
    height:40px;
}
.mainVideo .item{
    margin-bottom:0;
}

.nsotv h5.nsotv-cim a, .mainVideo .item h5.nsotv-cim a { color: #ffffff; line-height: 20px !important; }
.nsotv h5.nsotv-cim a:hover,.mainVideo .item h5.nsotv-cim a:hover  { text-decoration: none; }
.nsotv h5.nsotv-cim a span,.mainVideo .item h5.nsotv-cim a span  { font-size: 14px !important; margin: 10px; }
.videobox-nsotv .play, .mainVideo .play { position: absolute; width: 306px; height: 201px; display: block; margin-top: 25px; background: transparent url(../img/video.png) center center no-repeat; cursor: pointer; }
.mainVideo .play{
    margin-top:0;
    width:320px;
    height:240px;
}

.vezercikk { position: relative; margin-bottom:15px; }
.vezercikk .white { width: 286px !important; border: 0; }
.vezercikk .grey { width: 316px; background: #ffffff; border: 1px solid #C1C1C1; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.vezercikk .grey_sportszelep { width: 316px; background: #F3F3F3; border: 1px solid #C1C1C1; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.vezercikk .white .item { margin: 0 0 10px 0; }
.vezercikk .white .nk { margin: 0 0 10px 0; }
.vezercikk .grey .item { margin: 0 10px 10px 10px; }
.vezercikk .grey .nk { margin: 0 10px 10px 10px; }
.vezercikk .grey_sportszelep .item { margin: 0 10px 10px 10px; }
.vezercikk .grey_sportszelep .nk { margin: 0 10px 10px 10px; }
.vezercikk .white .item img { width: 316px !important; height: auto; margin-bottom: 5px;  }
.vezercikk .grey .item img { width: 316px !important; height: auto; margin: 0 0 5px -10px;  }
.vezercikk .grey_sportszelep .item img { width: 316px; height: 338px;margin: 0 0 5px -10px; }
.vezercikk .item .h5 { text-decoration: none; color: #000000; }
.vezercikk .item .h5 a { text-decoration: none; color: #000000 !important; }
.vezercikk .item .h5 a:hover { text-decoration: underline; color: #000000; }
.vezercikk .item h5 span { color: #000000; font-weight: bold; margin-bottom: 5px; }
.vezercikk .item h5.kicsi { font-size: 22px !important; line-height: 16px !important; }
.vezercikk .item h5.nagy, .nso_tv_wide.dark h5.nagy,.nso_tv_wide.dark h5.nagy span  { font-size: 26px !important; line-height: 28px !important; }
.vezercikk .item h5.kicsi span { font-size: 22px !important; line-height: 24px !important; }
.vezercikk .item h5.nagy span { font-size: 26px !important; line-height: 28px !important; }
.vezercikk .nk .rovatcim2 { display: none; }
.vezercikk .nk h5 { text-decoration: none; color: #000000; font-size: 14px !important; line-height: 15px !important; }
.vezercikk .nk h5 a { text-decoration: none; color: #000000; font-size: 14px !important; line-height: 15px !important; }
.vezercikk .nk h5 a:hover { text-decoration: underline; }
.vezercikk .nk h5 #ikontitle { display: block; color: #000000; font-size: 12px !important; line-height: 14px !important; font-family: arial !important; font-weight: bold !important; margin: 10px !important; background: url('../img/red_squared_bulletpoint_flattened.png') no-repeat 0 3px !important; padding-left: 14px  !important; padding-bottom: 2px !important; }
/*
.pagecolumn .sidebarbox .vezercikk .grey .item p {
	padding-bottom: 10px;
}
*/

h1.kicsi { line-height: 17px !important; padding: 1px 0 5px 0 !important; }
h1.nagy { margin: 0 !important; }
h1.kicsi #ikontitle { line-height: 15px !important; margin: 5px 0 !important; }
h1.nagy #ikontitle { font-size: 24px; margin: 5px 0 5px 0 !important; }
h1.kicsi a { color: #000; }
h1.rovatcim2 {  }
h1.rovatcim2 a { color: #000; }
.vezercikk h1.rovatcim { line-height: 30px !important; margin: 0 0 0 5px !important; }
.vezercikk h1.rovatcim2 { line-height: 10px !important; margin: 0 !important; color: #000000 !important; font-size: 11px !important; margin-bottom: 5px !important; text-transform: uppercase !important; }
.vezercikk .grey .item h1.nagy a { color: #000; font-size: 10px; }
.vezercikk .grey .nk #ikontitle { font-size: 16px !important; line-height: 16px !important; }
.topstory h1.nagy { margin-left: 9px !important; }
/*
.topstory .others .item { margin-bottom: 12px !important; }
.topstory .others .item h1.class { font-size: 22px !important; }
.topstory .others .item.kiemelt { border-left: 5px #a90c13 solid; padding-left: 5px; }
.topstory .others .item.kiemelt a { color: #a90c13 !important;}
*/
.topstory .box .item { margin-bottom: 12px !important; }
.topstory .box .item > .img100 { height: 100px; width: 100px; float: left; margin-right: 10px; }
.topstory .box .item h1.class { font-size: 22px !important; }
.topstory .box .item.kiemelt { border-left: 5px #a90c13 solid; padding-left: 5px; }
.topstory .box .item.kiemelt a { color: #a90c13 !important;}

.topstory .vezercikk .box p {
    margin: 0;
}

.topstory .vezercikk .box .item {
    padding-left: 10px;
}
/* TOPSTORY COLUMN-MODE */
.topstory.column-mode .box {
    column-count: 2;
    column-gap: 10px;
    width: 100%;
    padding:10px;
    box-sizing: border-box;
    overflow: hidden;
}

.topstory.column-mode .box .item {
    display: block;
    width: 100%;
    height: auto;
    break-inside: avoid-column;
    -webkit-column-break-inside:auto;
    page-break-inside: avoid;
    break-inside: avoid-column;
    box-sizing: border-box;
}
.topstory.column-mode .box .item::after,
.topstory.column-mode::after {
    content: '';
    clear: both;
    display:block;
}
.topstory.column-mode .box h1.nagy {margin: -8px 0 8px 0 !important;}
.topstory.column-mode .box .item .img1st {display: block;width:100%;height:auto;}
.topstory.column-mode .box .item img.firstImage { height: auto; width: 316px; margin:-10px 0 10px -10px; }
.topstory.column-mode .box .item.item-0 h1.kicsi #ikontitle {
    font-weight: normal !important;
    font-size: 24px !important;
    font-family: 'NimbusSanNovConDHeaRegular', arial !important;
    line-height: normal;
}

@media screen and (max-width: 600px) {
    .topstory.column-mode .box {
        column-count: 1;
        column-gap: 0;
    }

    .topstory.column-mode .box .item > img.firstImage { width: 100%; margin:0 0 10px 0; }
}



.nso_990_nagykepes { overflow: hidden; display: block; margin-bottom: 10px; }
.nso_990_nagykepes a:hover { text-decoration: none; }
.nso_990_nagykepes .nso_990_kiemelt h1.nagy { font-size: 40px !important; line-height: auto !important; }
.nso_990_nagykepes .nso_990_kiemelt h1.nagy #ikontitle { display: block; color: #000; font-size: 48px !important; line-height: 48px !important; margin-bottom: 12px !important; margin-left: 5px !important; }
.nso_990_nagykepes .nso_990_kiemelt .item { margin-bottom: 0 !important; }
.nso_990_nagykepes .nso_990_kapcsolodo .item.nk { display: block; float: left; width: 320px; height: 45px; margin-bottom: 0 !important; overflow: hidden; }
.nso_990_nagykepes .nso_990_kapcsolodo .item.nk #ikontitle { display: block; color: #000000; font-size: 12px !important; line-height: 14px !important; font-family: arial !important; font-weight: bold !important; margin: 10px 10px 10px 0 !important; background: url('../img/red_squared_bulletpoint_flattened.png') no-repeat 0 3px !important; padding-left: 14px  !important; padding-bottom: 2px !important; }
.nso_990_nagykepes .nso_990_linkek { margin: 5px 0 0 0; }
.nso_990_nagykepes .nso_990_linkek a { color: #000; font-size: 12px; font-weight: bold; text-transform: uppercase; }

.vezercikk .item.nk h1.nagy #ikontitle { background-image:none !important;font-family: 'NimbusSanNovConDHeaRegular', arial !important; font-weight: normal !important; font-size: 26px !important; line-height: 28px !important; padding-left:0 !important;margin-left:0 !important; line-height:24px !important }
.vezercikk .item.nk h1.kicsi #ikontitle{ margin-left:0 !important;padding-left: 0 !important;font-family: 'NimbusSanNovConDHeaRegular', arial !important; font-weight: normal !important; background-image:none !important;font-size: 22px !important; line-height: 24px !important; }
.vezercikk .item.nk h1.kicsi #ikontitle { display: block; color: #000000; font-size: 12px !important; line-height: 14px !important; font-family: arial !important; font-weight: bold !important; margin: 10px !important; background: url('../img/red_squared_bulletpoint_flattened.png') no-repeat 0 3px !important; padding-left: 14px  !important; padding-bottom: 2px !important; }
.vezercikk .item.nk h1.nld #ikontitle { display: block; color: #000000; font-size: 12px !important; line-height: 14px !important; font-family: arial !important; font-weight: bold !important; margin: 10px !important; background: url('../img/red_squared_bulletpoint_flattened.png') no-repeat 0 3px !important; padding-left: 14px  !important; padding-bottom: 2px !important; }
.vezercikk .item.nk h1.nld #ikontitle.black {background: url(/static/style/nso/2012/img/black_squared_bulletpoint.png) no-repeat 0 3px !important;}

.fooldal_cikkscroll { display: block; float: left; width: 648px; height: 187px; overflow: hidden; }
.fooldal_cikkscroll .cikkFooldalprev { display: block; float: left; width: 28px; height: 187px; background: url('../img/nso_scroll_left.png'); cursor: pointer; }
.fooldal_cikkscroll .cikkFooldalnext { display: block; float: left; width: 28px; height: 187px; background: url('../img/nso_scroll_right.png'); cursor: pointer; }
.fooldal_cikkscroll .cikkscroll { display: block; float: left; width: 591px; height: 183px; margin: 1px 0 0 0; background: #fff; overflow: hidden; border-top: 1px solid #afafaf; border-bottom: 1px solid #afafaf; }
.fooldal_cikkscroll .items { width: 20000em; height: 154px; margin-top: 20px; }
.fooldal_cikkscroll .item { display: block; float: left; width: 125px; margin-left: 20px; }
.fooldal_cikkscroll .item h5 { font-size: 10px; margin-top: 5px; }
.fooldal_cikkscroll .item #ikontitle { font-family: arial !important; font-weight: bold !important; font-size: 11px; margin-top: 5px; }


/*scroller*/

/* end of generar */

/* need remove */
#page {   /*min-height: 500px; */ }
/*#sidebar {   min-height: 500px; }*/
/*.pagecolumn { min-height: 700px; }*/
/* need remove */



body {
    background: url(../img/nso_site_bg_opt.jpg) center repeat-y #C1C5CB;
}
div#wrap {
    width: 100%;
    /*min-height: 700px;*/
    padding-bottom: 30px;
}
/*#supercont { width: 980px; margin:0  auto 0 auto; padding-top: 0px;  }*/
#container { width: 980px; }

#header { width: 980px; height: 175px; background: url('../img/nso_header_bg2_opt.png') repeat-x 0 0; position: relative; overflow: hidden; max-height: 186px;
}
#header div#topcont { width: 980px;  height: 107px; position: relative; }
#header div#topcont #logo { width: 154px; height: 81px; position: absolute; top: 10px; left: 20px; background: url(../img/backgrounds_opt.png)
no-repeat 0 0; text-indent: -9999px; cursor:pointer; }
#header div#topcont #logo a {display:block;width:154px;height:81px;}
#header div#topcont .banner_728 { position: absolute; top: 9px; right: 9px; }

#header ul#mainmenu { display:block; width: 980px; height: 37px; list-style: none; margin: 0; }
#header ul#mainmenu li{ display: block; float:left; height: 32px; line-height: 37px;  margin: 5px 0 0 0; overflow: hidden; }
#header ul#mainmenu li a { display: block; height: 37px; padding: 0px 2px 0px 2px; margin:0px;}
#header ul#mainmenu li.active a {  background: #fafafa; padding: 0px 2px 0px 2px; margin-right:2px; border: 0; }
#header ul#mainmenu li.active.main a {height:27px;}
#header ul#mainmenu li a span { display: block; height: 32px; padding: 0px 10px; font-family: 'NimbusSanNovConDHeaRegular', arial !important; font-weight: normal !important; font-size: 17px; color: #fff; line-height:27px; white-space:nowrap;}
#header ul#mainmenu li.active a span {padding: 0 10px 10px 10px; line-height:27px; color:#000;}
#header ul#mainmenu li a:hover { background: #fafafa; height: 32px; text-decoration: none;  padding: 0px 2px 0px 2px;
    border: 0; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0px 0px; }
#header ul#mainmenu li a.hover { background: #fafafa; height: 32px;  padding: 0px 2px 0px 2px;
    border: 0; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0px 0px; }

#header ul#mainmenu li a:hover span { color: #000; }
#header ul#mainmenu li a.hover span {color: #000; }

#header ul#mainmenu li.bubi{
    height:27px;
    border-radius:3px;
}



#header ul#mainmenu li.active a:hover { background: #fafafa; color:#000;padding: 0px 2px 0px 2px; margin-right:2px; height:37px;}
#header ul#mainmenu li.active a:hover span { padding: 0 10px 0px 10px; margin:0px;}
#header #section_menu{
    height:35px;
    display:block;
}
#section_rss, #section_name,  #section_menu_submenus{
    float:right;
    margin-right:10px;
    margin-top:10px;
    text-transform:uppercase;
}
#section_menu_submenus.right{
    float:left;
}
#header #section_name, #header #section_name a{
    font-family: 'NimbusSanNovConDHeaRegular';
    font-size:18px;
    margin-top:6px;
    color:#000;
    text-decoration:none;
}
#header #section_menu ul li{
    display:inline;
    margin:0;
    padding:0;
    background-image:url('../img/submenu_selector.gif');
    background-position:100% 1px;
    background-repeat:no-repeat;
}
#header #section_menu ul li.last-child{
    background-image:none;
}
#header #section_menu ul li a {
    color:#000;
    padding:0 5px;
    font-size:10px;
}
#submenus {
    position:absolute;
    top:144px;
    left:0px;
}


.submenu {background: url("../img/nso_header_menu_dropdown_bg.png") no-repeat scroll left top transparent; bottom: -340px; display: none; height: 260px; left: 0; margin-left: -4px; padding: 0; position: absolute; width: 988px; z-index: 1;}
.submenu h3,
.submenu .title { font-size: 12px; font-weight: bold;  color: #000; padding: 0 0 8px 0px; margin: 0 0
14px 2px; }
.submenu .rovatok { float: left; height: 236px; margin: 10px 44px 0 16px; width: 192px; }
.submenu .rovatok ul {}
.submenu .rovatok ul li  a { display: block; height: 25px; line-height: 24px; padding: 0 5px; width: 182px; font-size: 12px; font-weight: bold; color: #000;}
.submenu .rovatok ul li  a:hover { text-decoration: none;  background: #000; color: #fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; width: 162px;}
.submenu .friss-hirek { float: left; height: 236px; margin-top: 10px; overflow: hidden; width: 690px;}
.submenu .friss-hirek h3 { margin-left:-1px; }
.submenu .friss-hirek .friss-hirek-wrap { height: 290px; width: 750px; float: left; }
.submenu .friss-hirek .friss-hir { width: 142px; float: left; margin:0; padding-right: 41px; }
.submenu .friss-hirek .friss-hir:last-child { margin-right: 0; }
.submenu .friss-hirek .friss-hir .img { width: 134px; height: 98px; padding: 1px; background: #000; margin-bottom: 8px; }
.submenu .friss-hirek .friss-hir .img  img { width: 134px; height: 98px; }
.submenu .friss-hirek .friss-hir .txt h4 { font-size: 12px; font-weight: bold; margin-bottom: 3px;  }
.submenu .friss-hirek .friss-hir .txt h4 a { color: #000 }
.submenu .friss-hirek .friss-hir .txt p { font-size: 11px; color: #000; }

.submenutop { display:none; }

#content { width: 980px; margin: 0px auto; padding-bottom: 20px;}
#content strong { font-weight: bold; }
#content #pagetop { width: 0px; height: 0px;  margin-bottom: 0px; overflow: hidden; }
#content #page{ width: 648px; float: left;  }
#content #sidebar{ width: 316px; padding: 0; float: right; background: url('../img/nso_right_col_bg.png'); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border: 1px solid #D2D2D2;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
}
#sidebar .sidebarbox, #sidebar .cikklista{margin:0px 10px 15px 15px;}
#sidebar .cikklista {margin-right:15px;}
#sidebar .sidebarbox .white .item img{
    width:285px;
}
#sidebar .sidebarbox .vezercikk .grey, #sidebar .sidebarbox .vezercikk .grey img{
    width:285px !important;
}
/* savok */
#content .pagecolumn { width: 316px; float: left;  margin-right: 15px;}
#content .pagecolumn-right { width: 316px; padding-right: 0; border: 0; margin: 0;}

#featured { width: 307px; height: 416px; }

/* featured 1 */
#featured_1 { width: 633px; height: 407px;  margin-bottom: 20px; position: relative; overflow: hidden; }
#featured_1 .navi { text-align: left; width:100%; height:25px; position: absolute; bottom: 85px; left: 5px; z-index: 2; }
#featured_1 .navi a { width: 10px; height: 10px; float: none; margin: 3px; background: url(../img/icons_opt.png) 0 -136px no-repeat; display: inline-block; font-size: 1px; cursor: pointer; }
#featured_1 .navi a:hover { background-position: 0 -146px; }
#featured_1 .navi a.active { background-position: 0 -156px; }
#featured_1 .items { width: 20000em; height: 407px; position: absolute; }
#featured_1 .items .featured_1 { width: 633px; height: 407px; float: left; position: relative; }
#featured_1 .items .featured_1 .featuredimg { width: 633px; height: 407px; }
#featured_1 .items .featured_1 .featruedtxt { position: absolute; bottom: 0; left: 0; z-index: 1; width: 100%; height: 88px; padding: 30px 0 0 0; background: #000;  opacity: 0.7; filter:alpha(opacity=70); border-top: 1px solid #000; }
#featured_1 .items .featured_1 .featruedtxt h2 { width: 600px; margin: 0 0 5px 10px; font-size: 18px; font-weight: bold;  }
#featured_1 .items .featured_1 .featruedtxt h2 a { color: #FFF; text-shadow: 1px 1px 1px #000; }
#featured_1 .items .featured_1 .featruedtxt div.leadtext { width: 600px; margin: 0 0 0 10px; font-size: 12px; line-height: 18px; color: #FFF; }

/* featured 2c */
#featured_2c { width: 307px; height: 323px;  margin-bottom: 20px; position: relative; overflow: hidden; }
#featured_2c .prev{ width: 18px; height: 25px; background: url(../img/icons_opt.png) no-repeat -1px -111px; position: absolute; left: 5px; bottom: 50px; z-index: 1; font-size: 0; }
#featured_2c .next { width: 18px; height: 25px; background: url(../img/icons_opt.png) no-repeat -1px -83px; position: absolute; right: 5px; bottom: 50px; z-index: 1; font-size: 0; }
#featured_2c .items { width: 20000em; height: 323px; position: absolute; }
#featured_2c .items .featured_2c { width: 307px; height: 323px; float: left; }
#featured_2c .items .featured_2c .featuredimg { width: 100%; height: 205px !important; }
#featured_2c .items .featured_2c .featuredtxt { width: 100%; height: 178px; padding: 10px 0 0 0; background: url(../img/gradiensbg.png) repeat-x 0 -710px; }
#featured_2c .items .featured_2c .featuredtxt h2, #featured_2c .items .featured_2c  h2 span { width: 220px; margin: 0 auto 5px auto; font-size: 18px; font-weight: bold;  }
#featured_2c .items .featured_2c .featuredtxt h2 a, .featured_2c h2 a { color: #FFF; text-shadow: 1px 1px 1px #000; }
#featured_2c .items .featured_2c .featuredtxt .leadtext, .featured_2c .leadtext { width: 220px; margin: 0 auto 0 auto; font-size: 12px;padding: 5px 0 0 0; color: #FFF; }
.featured_2c{ padding-top:0;width: 100%; height: 178px;  background: url(../img/gradiensbg.png) repeat-x 0 -505px; }
#featured_2c .items .featured_2c  h2{width:220px;margin: 0 auto 5px auto;clear:both;padding-top:10px}


/* mindenhol ervenyes blokkok */
/* keppel */
#content .pagecolumn .articlewp { height: 100px; width: 307px; margin-bottom: 20px }
#content .pagecolumn .articlewp .img, .pagecolumn img { height: 100px; width: 100px; float: left; margin-right: 10px; }
#content .pagecolumn .articlewp .img  img{ height: 100px; width: 100px; }
#content .pagecolumn .articlewp .txt { height: 100px; width: 197px; float: left; }
#content .pagecolumn .articlewp .txt h4,
#content .pagecolumn .articlewp .txt h4.rovatcim2, h4.rovatcim2{ color: #000000; font-size: 11px; text-transform: uppercase;  margin-bottom: 5px; } /* rovat */
#content .pagecolumn .articlewp .txt h4 a,
#content .pagecolumn .articlewp .txt h4.rovatcim2 a, h4.rovatcim2 a{ color: #000000; }
#content .pagecolumn .articlewp .txt h5, .pagecolumn .item h5 { font-weight: bold; margin-bottom: 5px; } /* kis kek*/
#content .pagecolumn .articlewp .txt h5 a, .item h5 a { color: #000000; }
#content .pagecolumn .articlewp .txt h5 a:hover { text-decoration: underline }
#content .pagecolumn .articlewp .txt p { font-size: 12px;  color: #343434; }
.item { margin-bottom:20px}

/* list */
#content .pagecolumn ul.articlelist { display: block; width: 307px; height: auto;   list-style: none;  margin-bottom: 20px }
#content .pagecolumn ul.articlelist li { height: 100%;  font-size: 12px; font-weight: bold; background: url(../img/icons_opt.png) no-repeat -7px -20px; padding-left: 12px; padding-bottom: 2px; }
#content .pagecolumn ul.articlelist li:last-child { padding-bottom: 0; }
#content .pagecolumn ul.articlelist li a { color: #000000; }
#content .pagecolumn ul.articlelist li a:hover { text-decoration: underline  }

/* kep nelkul 3 verzio*/

#content .pagecolumn .articlenop { width: 307px; margin-bottom: 20px }
#content .pagecolumn .articlenop .txt { width: 307px; }

#content .pagecolumn .articlenop .txt h5 { font-size: 26px; line-height: 25px; font-weight: bold; margin-bottom: 5px; } /* extra nagy kek */
#content .pagecolumn .articlenop .txt h5 a { color: #000000; }
#content .pagecolumn .articlenop .txt h5 a:hover { text-decoration: underline }

#content .pagecolumn .articlenop .txt .nagy { font-size: 18px; line-height:22px; font-weight: bold; margin-bottom: 5px; } /* nagy kek */
#content .pagecolumn .articlenop .txt .nagy a { color: #000000; }
#content .pagecolumn .articlenop .txt .nagy a:hover { text-decoration: underline }

#content .pagecolumn .articlenop .txt h4,
#content .pagecolumn .articlenop .txt .normal { font-size: 14px; line-height:16px; font-weight: bold; margin-bottom: 5px; } /* kis kek*/
#content .pagecolumn .articlenop .txt h4 a,
#content .pagecolumn .articlenop .txt .normal a{ color: #000000; }
#content .pagecolumn .articlenop .txt h4 a:hover,
#content .pagecolumn .articlenop .txt .normal a:hover { text-decoration: underline }

#content .pagecolumn .articlenop .txt h4.rovatcim2 { color: #930810; font-size: 11px; font-weight:normal; text-transform: uppercase;  margin-bottom: 5px; } /* rovat */
#content .pagecolumn .articlenop .txt h4.rovatcim2 a{ color: #930810; }

#content .pagecolumn .articlenop .txt p { font-size: 12px;  color: #343434; }

/* only video */
#content .articlewv { width: 306px; margin-bottom: 20px; }
#content .articlewv .video { width: 306px; height: 201px; }
#content .articlewv .video img { width: 306px; height: 201px; }
#content .articlewv .video .play {
    position:relative;
    width: 306px; height: 201px;
    display:block;
    margin-top:-201px;
    background: transparent url(../img/video.png) center center no-repeat;
    cursor:pointer;
}
#content .articlewv .txt { width: 286px; padding: 10px; background: url(../img/gradiensbg.png) repeat-x 0 -1122px;}
#content .articlewv .txt h4 { font-size: 11px; text-transform: uppercase;  margin-bottom: 5px; }
#content .articlewv .txt h4 a{ color: #FFF; }
#content .articlewv .txt h5 { font-size: 18px; font-weight: bold; margin-bottom: 5px; }
#content .articlewv .txt h5 a {  color: #fdb62a; }
#content .articlewv .txt h5 a:hover { text-decoration: underline }
#content .articlewv .txt p { font-size: 12px;  color: #FFF; }

/* only image */
#content .pagecolumn .articleop { display: block; float: left; width: 316px; margin-bottom: 10px; background: #fff; border:1px solid #d2d2d2; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#content .pagecolumn .articleop .feher { margin: 10px; }
#content .pagecolumn .articleop .img a { display: block; width: 100%; height: 100%; }
#content .pagecolumn .articleop_feltapado { margin-top: -22px !important; border-top: 0 !important; margin-bottom: -22px !important; width: 305px; margin-bottom: 10px; background: #fff; border:1px solid #d2d2d2; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#content .pagecolumn .articleop_feltapado .feher { margin: 10px; }
#content .pagecolumn .articleop_feltapado .img a { display: block; width: 100%; height: 100%; }
#sidebar .articleop .feher { margin: 0; }
#sidebar .articleop .feher .item { margin-bottom:20px; display: block; float: left; }
#sidebar .articleop img { height: 100px; width: 100px; display: block; float: left; margin-right: 10px; }
#sidebar .articleop .img a { display: block; width: 100%; height: 100%; }

/* bluebox */
#content .pagecolumn .bluecont { width: 292px; background: #D6DFEA; padding: 0 6px 5px 9px; }
#content .pagecolumn .bluecont .articlewp,
#content .pagecolumn .bluecont ul.articlelist,
#content .pagecolumn .bluecont .articlenop,
#content .pagecolumn .bluecont .articlewv,
#content .pagecolumn .bluecont .articlenop { width: 290px!important; }
#content .pagecolumn .bluecont .articlewp .txt { width: 180px!important; }
#content .pagecolumn .bluecont .articleop { width: 306px; height: 205px; margin-left: -9px; margin-bottom: 10px; }
#content .pagecolumn .bluecont .articleop .img ,
#content .pagecolumn .bluecont .articleop .img img
{ width: 306px; height: 205px; }

/* */
#content .pagetwocol { width: 648px; float: left; margin-bottom: 20px; }
#content .pagetwocol .orangehead { width: 626px;  height: 30px; padding-top: 3px; padding-left: 5px; background: url(../img/gradiensbg.png) repeat-x 0 -408px; }
#content .pagetwocol .orangehead ul li { display:  block; float:left; height: 30px; line-height: 30px; margin-right: 5px; }
#content .pagetwocol .orangehead ul li a {display: block; float:left; height: 30px; padding: 0 10px;}
#content .pagetwocol .orangehead ul li a span { color: #FFF; text-transform: uppercase; font-weight: bold; }
#content .pagetwocol .orangehead ul li a.active { background: url(../img/gradiensbg.png) repeat-x 0 -236px; }
#content .pagetwocol .orangehead ul li a.active span { color: #3C5973; }
#content .pagetwocol .orangehead a:hover { text-decoration: none;}

#content .pagetwocol  .orangebottom  { width: 629px;  height: 268px; margin-bottom: 20px; border: 1px solid #C1C1C1; border-top: none; background: url(../img/gradiensbg.png) repeat-x 0 -442px;  }
.tabcontent_footer { width: 605px; padding: 14px 12px; display: none }
.tabcontent_footer_active { display: block; }
.tabcontent_footer .bigplayer { width: 320px; height: 240px; margin-right: 14px; float: left;  position: relative; }
.tabcontent_footer .bigplayer a {color: #fff;}
.tabcontent_footer .bigplayer .videobox { width: 320px; height: 240px; }
.tabcontent_footer .bigplayer .videotext { width: 320px; height: 66px; position: absolute; bottom: 0; left: 0; background: #000; opacity: 0.7; filter:alpha(opacity=70) }
.tabcontent_footer .bigplayer .videotitle {  width: 208px; height: 36px; padding: 15px 20px; position: absolute; bottom: 0; left: 0; }
.tabcontent_footer .bigplayer .videotitle  h4 { color: #FFF; font-size: 14px; font-weight: bold; }

#content .tabcontent_footer .othervideos { width: 270px; height: 240px;  float: left; overflow: hidden;  }
#content .tabcontent_footer .othervideos .videobox { width: 270px; height: 70px; margin-bottom: 15px; }
#content .tabcontent_footer .othervideos .videobox:last-child { margin-bottom: 0; }
#content .tabcontent_footer .othervideos .videobox  .videothumb { width: 95px; height: 70px; margin-right: 15px; float: left; }
#content .tabcontent_footer .othervideos .videobox  .videotxt { width: 155px; height: 70px;  float: left; }
#content .tabcontent_footer .othervideos .videobox  .videotxt  h6, h6.videotxt span#ikontitle { font-size: 14px; font-weight: bold; margin-bottom: 5px; } /* kis kek*/
#content .tabcontent_footer .othervideos .videobox  .videotxt  h6 a, h6.videotxt a { color: #000000; }
#content .tabcontent_footer .othervideos .videobox  .videotxt  h6 a:hover, h6.videotxt a:hover { text-decoration: underline }
#content .tabcontent_footer .othervideos .videobox  .videotxt  p { font-size: 12px;  color: #343434; }

/* kekes dolgok */
#content .bluecards_one { width: 148px; height: 202px; float: left; margin-right: 15px; border: 1px solid #C1C1C1; background: url(../img/gradiensbg.png) repeat-x 0 -442px;  overflow: hidden; }
#content .bluecards_one h3, .bluecards_two h3 { font-family: 'NimbusSanNovConDHeaRegular', arial !important; margin: 10px; font-size: 20px; color: #000; font-weight: normal; }
#content .bluecards_one img { border: 1px solid #BBBBBB; background: #FFF; padding: 3px; margin: 0 auto; display: block; }
#content .bluecards_one ul { margin: 5px auto; width: 125px; }
#content .bluecards_one ul li { padding-bottom: 5px; }
#content .bluecards_one ul li:last-child { padding-bottom: 0px; }
#content .bluecards_one ul li span { display: inline-block;  width: 100%; font-size: 10px; color: #000;  }
#content .bluecards_one ul li span strong { color: #000 }
#content .bluecards_one ul li a { color: #000000; font-size: 11px; font-weight: normal; font-family: arial !important; font-weight: bold; }

#content .bluecards_two h3 { margin: 10px 0px; }
#content .bluecards_two { display: block; width: 280px; padding: 0 9px; height: 202px; float: left; border: 1px solid #C1C1C1; background: url(../img/gradiensbg.png) repeat-x 0 -442px; overflow: hidden; }
#content .bluecards_two .nsobuy { width: 135px; height: 164px; margin-right: 10px; float: left; }
#content .bluecards_two .nsobuy img { border: 1px solid #BBBBBB; background: #FFF; padding: 3px; margin: 0; display: block; }
#content .bluecards_two .nsobuy h6 { font-size: 12px; font-weight: bold; margin: 5px 0 2px 0; } /* kis kek*/
#content .bluecards_two .nsobuy  h6 a { color: #000000; }
#content .bluecards_two .nsobuy  h6 a:hover { text-decoration: underline }
#content .bluecards_two .nsobuy  p { font-size: 11px; color: #343434; }
#content .bluecards_two .nsobuy_nomargin { margin-right: 0; }

#contentbottom { display: none; width: 960px; clear:both;height: 105px; margin: 15px 8px; padding: 15px 0 0 0; border-top: 1px solid #D4DDE7; }
#contentbottom .banner_728 { float: left; }
#contentbottom #rss-menu { width: 195px; padding: 3px 10px; height: 82px; float: right; background: #F3F3F3; border: 1px solid #E5E5E5; }
#contentbottom #rss-menu h5 { height: 21px; line-height: 18px; margin: 5px 0 8px 0; font-size: 13px; color: #454545; font-weight: bold; background: url(../img/icons_opt.png) no-repeat 0 -61px; padding-left: 25px; }
#contentbottom #rss-menu ul { list-style: none; }
#contentbottom #rss-menu ul li a { font-size: 11px; color: #000000;  }
#contentbottom #rss-menu ul li a:hover { text-decoration: underline;  }

/* footer */
#footer { width: 960px; height: 150px; margin: 20px auto; background: url('../img/nso_footer_bg.png') top repeat-x; position:relative;}
#footer .menu { display: block; float: left; height: 40px; }
#footer .menu ul { display: block; float: left; margin-top: 12px; }
#footer .menu ul { list-style: none; }
#footer .menu ul li { display: inline; line-height: 20px; padding-right: 8px; padding-left: 7px; border-right: 1px solid #000; }
#footer .menu ul li:last-child { border: 0px none !important; }
#footer .menu ul li.last-child { border: 0px none !important; }
#footer .menu ul li a { font-size: 12px; color: #000; }
#footer .copyright { display: block; float: right; height: 40px; }
#footer .copyright p { display: block; margin-top: 12px; color: #343434; }
#footer .logo_block { display: block; float: left; width: 127px; height: 87px; margin-top: 20px; background: url('../img/nso_footer_box_logo_opt.png'); }
#footer .logo_block_right { display: block; float: left; height: 85px; margin: 20px 25px 0 0; background: #E2E7ED !important; border: 1px solid #c82837; overflow: hidden; }
#footer .logo_block_right ul { margin: 5px 10px 0 10px; }
#footer .logo_block_right li { margin-bottom: 3px; }
#footer .logo_block_right a { color: #000; font-weight: bold; }
#footer .seo_links { display: block; float: left; margin: 20px 0 0 0; width: 110px; }
#footer .seo_links h5 { color: #000; font-weight: bold; }
#footer .seo_links a { color: #000; }

/* #sidebar */
.rovat { width: 307px; height: 41px; margin-bottom: 10px; background: url(../img/backgrounds_opt.png) no-repeat 0 -126px; }
.rovat div { width: 307px; height: 20px; padding: 11px 0 10px 15px; font-size: 14px; font-weight: bold; color: #FFF; text-transform: uppercase; line-height: 18px; }
.rovat div span { font-size: 14px; font-weight: normal; background: url(../img/icons_opt.png) no-repeat left -368px; padding-left: 15px;margin-left: 5px;  }


.bluebox { width: 284px; padding: 7px 10px; margin-bottom: 0px;  }
.bluebox  ul { list-style: none; height: 18px;  }
.bluebox ul li { display: block; float:left; color: #000; padding-right: 2px; height: 20px; line-height: 15px; margin-right:2px; }
.bluebox ul li a{  color: #000; font-weight: bold; }

form.szurke input { background: none; border: none; }
form.szurke div.formcont{
    border: 1px solid #C1C1C1;
    width: 271px;
    padding: 3px 6px;
    margin: 2px auto 2px auto;
    background: #FFFFFF;
    position: relative;
}
#tagSearch {
    margin-top:45px;
}
#tagSearch .formcont{
    width: 200px;
}
form.szurke div.formcont input.text { height: 15px; line-height: 15px; color: #7C7C7D !important; width: 230px;  }
form.szurke div.formcont input.submit { width: 29px; height: 24px; position: absolute; border-left: 1px solid #C1C1C1; top: 0px; right: 1px; background: url(../img/icons_opt.png) no-repeat 7px 5px; cursor: pointer; text-indent:-999px; overflow:hidden; }
form.szurke div.formcont.short{
    width:150px;
    margin-left:0;
    margin-top:30px;
}
form.szurke div.formcont.short input.submit.black { width: 103px; height: 25px; position: absolute;  top: -1px; right:-110px; background: url(../img/kereses_black.jpg) no-repeat; cursor: pointer; text-indent:-999px; overflow:hidden; border:none; }
form.szurke div.formcont input.text,
form.szurke div.formcont input.text:active,
form.szurke div.formcont input.text:focus {
    background: none !important; border: none !important; outline: none !important;
}

/* heads */
.sidebarbox a {color: #3b5272;}
.sidebarbox_with_more { margin-bottom: 2px; }
.sidebarbox .sbhead{ width: 306px; height: 28px;  }
.sidebarbox .sbhead span.white-simple { display: block; padding: 5px 0 0 15px; height: 15px; line-height: 15px; font-size: 12px; font-weight: bold; color: #707070; text-transform: uppercase; }
.sidebarbox .sbhead span.nepsort-title { text-indent:-9999px; padding: 5px 0 5px 15px; background: url(../img/backgrounds_opt.png) no-repeat 10px -170px;  }
.sidebarbox .tabhead { width: 301px;  height: 30px; padding-top: 3px;}
.sidebarbox .tabhead ul li { display: block; float:left; height: 30px; line-height: 30px; margin-right: 5px; }
.sidebarbox .tabhead ul li a {display: block; float:left; height: 30px; padding: 1px 11px 0 11px; width: 120px; text-align: center; border-radius: 3px 3px 3px 3px; }
.sidebarbox .tabhead ul li a span { color: #707070; text-transform: uppercase; font-weight: bold;  }

.sidebarbox .tabhead ul li a.bluetab,
.sidebarbox .tabhead ul li a.bluetab:hover {

}
.sidebarbox .tabhead ul li a.bluetab span,
.sidebarbox .tabhead ul li a.bluetab:hover span { color:#ffffff;}

.sidebarbox .tabhead ul li a.active { border:1px solid #d2d2d2; border-radius: 3px; background: #F3F3F3;  padding: 0px 10px 0 10px;}
.sidebarbox .tabhead ul li.tabella a.active { }
.sidebarbox .tabhead ul li a.active span { color: #a90d13; }
.sidebarbox .tabhead ul li a:hover { text-decoration: none;}
.sidebarbox .sbbody{ width: 302px; padding: 1px; border-top: none; }
.sidebarbox .sbbody_tabella{ width: 304px; padding: 0px; border-top: none; }

/* tv musor */
.tvmusorbox .sbbody {padding-bottom:9px;}
.sidebarbox .tvmusor { line-height: 14px; padding: 0px 20px 0px 9px; }
.sidebarbox .tvmusor p { font-size: 12px; color: #000; padding: 6px 0px; }
.sidebarbox .tvmusor p a {color: #000000; font-weight: bold; display:block; }
.sidebarbox .tvmusor p strong { color: #9F262D; }

/* 24 ora */
.sidebarbox .hnora { line-height: 14px; padding: 6px 20px 5px 15px; clear: both;}
.sidebarbox .hnora p { font-size: 12px; color: #000; }
.sidebarbox .hnora p a {color: #000000; font-weight: bold; width:185px;float: left;}
.sidebarbox .hnora p  strong { color: #c11b25; font-weight:bold; }
.sidebarbox .hnora_dark {  background: #EAEAEA; }
.sidebarbox .hnora span{
    width:40px;
    float:left;
    margin-left:10px;
}

.sidebarbox .sbbody-picture { width: 306px; height: 230px; position: relative; margin: -1px -2px -2px; }
.sidebarbox .sbbody-picture .infotext { position: absolute; bottom: 0; left: 0; width: 286px; padding: 18px 10px 12px 10px; height: 37px; background: #000; opacity: 0.7; filter:alpha(opacity=70); }
.sidebarbox .sbbody-picture .infotext span { color: #FFF; font-size: 14px; font-weight: bold; opacity: 1; filter:alpha(opacity=100); }
.sidebarbox .sbbody-picture a {color: #fff;}

.sidebarbox .tabcontent .sbbody-picture {
    margin: -1px -2px;
}
.sidebarbox .sbbody-picture .nsopic a { padding:0px;}
.sidebarbox .sbbody-picture .nsopic a img {	width: 306px; height: 230px; display:block; }
.sidebarbox .sbbody-picture .nsopic a .play {
    position:relative;
    width: 306px; height: 230px;
    display:block;
    margin-top:-230px;
    background: transparent url(../img/video.png) center center no-repeat;
    cursor:pointer;
}


/* tabellak */
.sidebarbox .nicerow { width: 100%; height: 29px; border-bottom: 1px solid #CACACA;}
.sidebarbox .nicerow_dark { background: #E3E3E3; }
.sidebarbox .nicerow:last-child { border-bottom: none; }
.sidebarbox .nicerow  span { display: inline-block; color: #444444; font-weight: bold; height: 29px; line-height: 28px; }
.sidebarbox .nicerow  span.n { width: 34px; text-align: center; border-left: 1px solid #CACACA; float: left; }
.sidebarbox .nicerow  span.name {  border-left: 1px solid #CACACA;  float: left; padding-left: 10px; }
.sidebarbox .nicerow  span.pirospont { width: 34px; text-align: center; color: #99181f;  border-left: 1px solid #CACACA; float: right; }
.sidebarbox .nicerow  span.szurkepont { width: 34px; text-align: center;  border-left: 1px solid #CACACA; float: right; }
.sidebarbox .nicerow  span:last-child { border-left: 0px none; }

/*naptema*/
.sidebarbox .naptema-pic { width: 114px; height :153px; border: 1px solid #C3D0E0; text-align: center; margin: 10px; float: left; }
.sidebarbox .naptema-pic  img { display: block; margin: 3px; height: 147px; width: 108px; }
.sidebarbox .naptema-text { width: 160px; float: left; margin: 10px 0px; }
.sidebarbox .naptema-text h5 { color: #000000; font-weight: bold; font-size: 14px; margin-bottom: 10px; }
.sidebarbox .naptema-text p { font-size: 13px; color: #333; line-height: 16px; text-align: left; }

/*fb*/
.nsoa_facebook { width: 306px; height: 38px; background: url(../img/backgrounds_opt.png) no-repeat 0 -86px; margin-bottom: 15px; }
.nsoa_facebook a { display: block; width: 100%; height: 100%; cursor:pointer; }
.nsoa_facebook a span { display: block; width: 100%; height: 100%; padding: 10px 0 0; text-indent:58px; color: #FFF; text-shadow: 1px 1px 1px #000; font-size: 14px; font-weight: bold;  }
.nsoa_facebook a:hover { text-decoration: none; }

.share { height: 25px; padding-top: 3px; float: right; }
.share a { display:block; float:left; margin-right:6px; width:25px; height:25px; background-image: url(../img/icons_opt.png); }
.share a.facebookShare { background-position: 0px -540px; }
.share a.twitterShare { background-position: 0px -566px; }
.share a.googleBookmark { background-position: 0px -591px; margin-right: 12px; }
.share a.iwiwShare { width: 133px; height: 16px; background:url(../img/iwiw.gif) left top no-repeat; margin-top:5px; }

/*nepsport*/
.sidebarbox .sbhead span.italic { font-style: italic; letter-spacing: -1px; font-size: 18px; text-transform: none; text-shadow: none; }
.sidebarbox .article-cont { width: 306px; margin-bottom: 10px; }
.sidebarbox .article-pic { width: 84px; height :84px; border: 1px solid #000; text-align: center; margin: 10px 10px 0 0px; float: left; }
.sidebarbox .article-pic  img { display: block; height: 84px; width: 84px; }
.sidebarbox .article-text { width: 170px; float: left; margin-top: 10px;  }
.sidebarbox .article-text h5 { margin-bottom: 5px; color: #000000;}
.sidebarbox .article-text h5 a { color: #000000; font-weight: bold; font-size: 14px; padding-left:0px;}
.sidebarbox .article-text p { font-size: 12px; color: #333; line-height: 14px; text-align: left; }

.sidebarbox .tabcontent { width: 302px; padding: 0px; display: none; }
.sidebarbox .sbbody_tabella .tabcontent { width: 304px;  }
.sidebarbox .tabactive { display: block; }
.sidebarbox .tabcontent a { display: block;  color: #000000; font-weight: normal;  font-family: arial !important; font-weight: bold; }
.sidebarbox .tabcontent a:first-child { padding-top: 2px; }
.sidebarbox .tabcontent a.cikk { margin-bottom: 10px; font-size: 12px; font-family: arial !important; font-weight: bold; }
.sidebarbox .tabcontent a.more {  color: #000000; font-weight: bold; font-size: 12px; padding-bottom: 5px; }
.sidebarbox .tabcontent .article-pic a {padding:0;}
/* sidebarmore*/
.sidebarmore { width: 302px; height: 20px; margin-bottom: 15px; padding: 0 0 0 4px; }
.sidebarmore a { color: #000000; font-weight: bold; font-size: 12px; }

/* CIKK PAGE */
#cikk  { padding: 0 8px 0 8px; width: 630px; float: left; margin-right: 10px; font-size:14px; line-height: 18px; background: #fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border: 1px solid #D2D2D2;
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
}
#cikk h1 { font-size: 42px; line-height: 44px; color:#222222; margin: 20px 0 25px 0; font-family: 'NimbusSanNovConDHeaRegular', arial !important; font-weight: normal !important; }
#cikk p.lead { margin: 18px 0; font-size:15px; line-height: 20px; font-weight: bold; color: #222222; line-height: 20px; padding-bottom: 10px;}

#cikk div.bluebox { width: 602px; margin-bottom: 20px; }
#cikk div.bluebox ul { float:left; width:300px; }
#cikk div.bluebox ul li { line-height: 30px; padding:0;margin:0;}
#cikk div.bluebox ul li a {padding: 0px 6px 0px 8px;}
#cikk div.bluebox form.szurke div.formcont { float:right; }

/**/
#fullcontent  {width: 980px; padding-bottom:10px; float: left; font-size:14px; line-height: 18px; background: #fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border: 1px solid #D2D2D2; }
#fullcontent .fullcontent_wrapper{width: 960px; margin:10px;}
#fullcontent .fullcontent_wrapper h1 { font-size: 32px; line-height: 35px; color:#000; margin: 20px 0 25px 0; font-family: 'NimbusSanNovConDHeaRegular', arial !important; font-weight: normal !important; }
#fullcontent .fullcontent_wrapper .cikkbody{
    width:926px;
    margin-left:20px;
}
#fullcontent .fullcontent_wrapper .cikkbody .impressum1 th,
#fullcontent .fullcontent_wrapper .cikkbody .impressum2 th, .impressum1 td.title, .impressum2 td.title{
    font-family: arial !important;
    font-size: 12px !important;
    font-weight: bold !important;
    line-height: 14px !important;
    text-align:left;
    padding-top:20px;
    padding-bottom:5px;
}

#fullcontent .fullcontent_wrapper .cikkbody .impressum1{
    text-align:left;
    margin-left:10px;
}


#fullcontent .fullcontent_wrapper .cikkbody .impressum2{
    text-align:left;
    margin-left:5px;
}
.impressum1 td, .impressum2 td{
    font-size:11px !important;
}

/**/
.cikkbar { height: 32px; line-height:11px; border-bottom: 1px solid #D1DEE8; font-size:11px; color:#444444;}
.cikkbar .date { padding-right: 2px;}
.cikkbar a {color:#000000;}

.cikkbar .facebooklike { float:left; }
.cikkbar .comments {font-family: arial !important; float:right; display:block; font-weight:bold; font-size:12px; color:#222222; line-height:18px; padding-left: 26px; margin: 5px 0px;}

.cikkbar .mail { width: auto; height:18px; float:right; background: transparent url(../img/icons_opt.png) 0px -439px  no-repeat; padding-left: 72px; }
.cikkbar .toTop { float:left;  background: transparent url(../img/icons_opt.png) 0px -480px  no-repeat; padding-left: 72px; }
.cikkbar .mail, .cikkbar .toTop { display:block; height: 15px; line-height:15px; font-size:12px; color:#000000; margin-top:1px;}
.cikkbar .mail:hover, .cikkbar .toTop:hover {text-decoration:underline; cursor:pointer; }

.cikkbar .meta time{float:left; font-size:12px; color:#222222;}
.cikkbar .meta {float:left; font-size:12px; line-height: 17px; color:#222222;}
.cikkbar .meta .date{float:left; font-size:12px; color:#222222;}
.cikkbar .meta a {font-size:12px; text-transform: uppercase; color:#222222;}
.cikkbar .tools {
    margin-top: -4px;
    height:18px;
    float:right;
}


.cikkbar.lower{
    margin-top:0px;
    color: #444444;
    font-size: 11px;
    height: 22px;
    line-height: 11px;
    margin-bottom: 10px;
    margin-top: 5px;
}

.cikkbar.lower .meta .comments {
    color: #222222;
    display: block;
    float: right;
    font-family: arial !important;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
    padding-left: 26px;
}

.cikkbar.lower .meta time{
    font-size: 12px;
    line-height: 12px;
    margin-top: 5px;
}

.cikkbar.lower .meta .comments a{
    text-transform: none !important;
    padding-bottom: 5px;
}

.cikkbar.lower .meta .no-comments{
    text-transform: none !important;
    padding-bottom: 5px;
}


.cikkbar .tools * {
    display:block;
    width: 18px;
    height:18px;
    overflow:hidden;
    float:left;
    padding:0;
    margin:0;
    margin-left:8px;
    margin-top: -5px;
    background-color: transparent;
    background-image:url(../img/icons_opt.png);
    background-repeat: no-repeat;

    cursor:pointer;

}

.cikkbar .tools .sizeUp { background-position: 0px -380px;}
.cikkbar .tools .sizeDown { background-position: 0px -400px;}
/*.cikkbar .tools .print { background-position: 0px -421px; }
.cikkbar .tools .mail { background-position: 0px -437px;}
.cikkbar .tools .rss { background-position: 0px -460px;}*/
/*.cikkbar .tools .print { background: url('../img/cikk_oldali_ikonok.png') no-repeat -28px -2px !important; }*/
/*.cikkbar .tools .print:HOVER { background: url('../img/cikk_oldali_ikonok.png') no-repeat -28px -27px !important; }*/
/*.cikkbar .tools .mail { background: url('../img/cikk_oldali_ikonok.png') no-repeat 0 -2px !important; }*/
/*.cikkbar .tools .mail:HOVER { background: url('../img/cikk_oldali_ikonok.png') no-repeat 0 -27px !important; }*/
/*.cikkbar .tools .rss { background: url('../img/cikk_oldali_ikonok.png') no-repeat -53px -2px !important; }*/
/*.cikkbar .tools .rss:HOVER { background: url('../img/cikk_oldali_ikonok.png') no-repeat -53px -27px !important; }*/

#cikk .bigfacebooklike { height: 39px; margin: 0px 0px 8px; border-bottom: 1px solid #D1DEE8; }


img.cikkep {
	max-width: 100%;
}
/* nagykep */
#cikk table.cikkkeptable { width: 100%; margin-right:0px; font-size:inherit; margin-top:0px; margin-bottom:10px; margin-left:0px; margin-right:18px;}
#cikk table.cikkkeptable td img.cikkep { width: 100%; display: block; float: right; margin-left: 0px;}
/* #cikk table.cikkkeptable td.cikkepalairas { width: 604px; padding: 0 10px;line-height: 28px; min-height: 28px; font-size: 11px; color: #484848; text-align: left;  background: url(../img/gradiensbg.png) repeat-x 0 -863px; } */
#cikk table.cikkkeptable td.cikkepalairas,
#cikk div.cikkkepdiv .cikkepalairas
{
    padding: 2px 12px;
    line-height: 19px;
    min-height: 28px;
    font-size: 11px;
    color: #484848;
    text-align: center;
    background: url(../img/gradiensbg.png) repeat-x 0 -500px;
}

#cikk table.cikkkeptable.fleft {
	width: 320px;
}
#cikk table.cikkkeptable.fright {
	width: 320px;
	margin-left: 18px;
	margin-right: 0px;
}

#cikk div.cikkkepdiv  {
    text-align: center;
    display: inline-block;
    margin-bottom: 10px;
    margin-top: 5px;
}
#cikk div.cikkkepdiv img {
    vertical-align: bottom;
}
#cikk div.cikkkepdiv.center {
    width: 100%;
}
#cikk div.cikkkepdiv-wrapper  {
    display: inline-table;
}
#cikk div.cikkkepdiv.center  {
}
#cikk div.cikkkepdiv.right  {
    float: right;
    clear: right;
    /*margin-right: 10px;*/
    padding-left: 10px;
}
#cikk div.cikkkepdiv.left  {
    float: left;
    clear: left;
    padding-right: 10px;
    /*margin-left: 10px;*/
}
#cikk div.cikkkepdiv .cikkkepdiv-row {
    display: table-row;
}
#cikk div.cikkkepdiv .cikkkepdiv-cell {
    display: table-cell;
    text-align: center;
}

#cikk div.cikkkepdiv .cikkkepdiv-cell img.fleft {
    margin-right: 0px;
    margin-top: 0px;
}

#cikk .cikkbody { width: 627px; font-size:inherit; margin-left:10px; margin-rght:10px;}
#cikk .cikkbody table.cikkinfo td strong{
    font-weight:bold;
}
#cikk .cikkbody table.cikkinfo td em{
    font-style:italic;
}
#cikk .cikkbody p { font-size: 15px; line-height: 20px; font-weight: normal; color: #222; padding-bottom: 18px; text-align: left; font-family: "Arial"; }
#cikk .cikkbody p strong { font-weight: bold; }
#cikk .cikkbody p a { color:#9d060f; text-decoration:none;}
#cikk .cikkbody p a:hover { color:#9d060f; text-decoration:underline; }
#content #cikk .cikkbody .articlewv .txt p {padding-bottom:0px;}

.cikkbody .percrol-percre-bejegyzes { font-size: 14px; line-height: 23px; margin-top: 5px; border-bottom: 1px solid #C1C1C1; }
/*.cikkbody .percrol-percre-bejegyzes a { float: right; }*/
.cikkbody .percrol-percre-bejegyzes strong { font-weight: bold; }

/* szavazoblokk */
#cikk .cikkbelso { width: 306px; display: inline-block; float: right; padding: 0 0 10px 10px; }
#cikk .cikkbelso .head { width: 306px; height: 30px; background: url(../img/gradiensbg.png) repeat-x 0 -892px }
#cikk .cikkbelso span { display: block; padding: 7px 0 0 15px; height: 15px; line-height: 15px; font-size: 12px; font-weight: bold; color: #FFF; text-shadow: 1px 1px 1px #333; text-transform: uppercase; }
#cikk .cikkbelso .body {  width: 302px;  padding: 1px; background: #F3F3F3; border: 1px solid #C1C1C1; border-top: none; }
#cikk .cikkbelso .title { font-size: 15px; font-weight: bold; color: #555; margin: 5px auto; }
#cikk .cikkbelso .title.center { text-align: center;}
.szavazasopciok  { width: 290px; padding: 0 10px;  margin: 5px auto; color:#343434; }
.szavazasopciok  div { font-size: 14px; line-height: 16px;  padding-bottom: 2px; }
.szavazasopciok div input[type=radio] { margin-right: 15px; }
.szavazas_checkbox  div{ font-size: 12px;  }
.szavazas_checkbox input[type=checkbox] { margin-right: 10px; }
.szavazasgombok { width: 100%; padding: 0 10px; height: 32px; margin: 10px auto; }
.szavazasgombok_center{ text-align: center; }
.szavazasgombok input.szavazas { width: 98px; height: 30px; background: url(../img/gradiensbg.png) repeat-x 0 -925px; border: 1px solid #E6A521; text-align: center; text-transform: uppercase; color: #8F4000; text-shadow: 1px 2px 0px #FFB627; font-weight: bold; margin-right: 10px; }
.szavazasgombok input.szavazas_nem { background: url(../img/gradiensbg.png) repeat-x 0 -956px; border: 1px solid #A7151C; color: #FFF; text-shadow: 1px 2px 0px #650405; margin-right: 0;  }
.szavazas_cikkbe_tema { font-family: NimbusSanNovConDHeaRegular; font-size: 18px; font-weight: normal !important; margin: 10px 10px 0 10px; }
.cikkblock form { margin: 10px; }
.szavazasbox a { float: right; line-height: 30px; }
.cikkblock {  }
#cikk .cikkbelso .hnora { height: 29px; line-height: 14px; padding: 3px 20px 5px 5px;}
#cikk .cikkbelso .hnora p { font-size: 12px; color: #000; line-height: 16px; }
#cikk .cikkbelso .hnora p a {color: #000000; font-weight: normal; }
#cikk .cikkbelso .hnora p strong { color: #121212; }
#cikk .cikkbelso .hnora_dark {  background: #EAEAEA; }

#cikk .tovabbcikkek, .tovabbcikkek{ width: 590px; height: 150px; padding: 12px 16px 11px 16px; border: 1px solid #D1DEE8; margin-bottom: 15px; }
.tovabbcikkek.videok{width:610px;}
#cikk .cikkscroller, .cikkscroller { width:  525px; height: 154px; overflow: hidden; position: relative; float: left; }
#cikk .cikkscroller .items, .cikkscroller .items { width: 20000em; height: 154px; position: absolute; }
#cikk .tovabbcikkek .tovabbicikk, .tovabbcikkek .tovabbicikk{ width: 142px; height: 150px; width: 108px; float: left; margin-right: 31px; }
#cikk .tovabbcikkek .tovabbicikk:last-child , .tovabbcikkek .tovabbicikk:last-child{ margin-right: 0; }
#cikk .tovabbcikkek .tovabbicikk .img,.tovabbcikkek .tovabbicikk .img  { width: 100px; height: 100px; padding: 3px; background: #FFF; margin-bottom: 3px; border: 1px solid #BFD1E2; }
#cikk .tovabbcikkek .tovabbicikk .img  img { width: 100px; height: 100px; }
#cikk .tovabbcikkek .tovabbicikk .txt h3 { font-size: 11px; font-weight: bold; line-height:14px; }
#cikk .tovabbcikkek .tovabbicikk .txt h3 a { color: #000000; }
#cikk .tovabbcikkek .tovabbicikk .txt h3 a:hover { }
#cikk .tovabbcikkek a.cikkprev ,.tovabbcikkek a.cikkprev ,.tovabbcikkek a.cikknext
#cikk .tovabbcikkek a.cikknext, .tovabbcikkek a.cikknext  { display: block; width: 17px; height: 150px; display: block; float: left; cursor: pointer; }
#cikk .tovabbcikkek a.cikkprev, .tovabbcikkek a.cikkprev  { margin-right: 16px; background: url(../img/icons_opt.png) no-repeat 0 -181px ; }
#cikk .tovabbcikkek a.cikknext, .tovabbcikkek a.cikknext  { margin-left: 15px; background: url(../img/icons_opt.png) no-repeat -19px -181px ;}
.tovabbcikkek.videok{ padding:20px 10px 11px; }
.tovabbcikkek.videok .cikkscroller{width:545px;}
.tovabbcikkek.videok .tovabbicikk{width:124px;margin-right:18px;}
.tovabbcikkek.videok .tovabbicikk .img{width:120px;height:88px;padding: 0;border:0;}
.tovabbcikkek.videok .tovabbicikk h4.txt span{font-size:14px;font-weight:bold;}
.tovabbcikkek.videok .tovabbicikk h4.txt a{color:#000000}

.szereplok { font-size:12px; color:#930810; text-transform:uppercase; font-weight:bold; line-height: 30px; margin-top:20px;}
.szereplo { width: 150px; height: 49px; float: left; margin-right: 0; }
.szereplo .img { width: 48px; height: 41px; padding: 3px; float: left; background: #FFF; margin-bottom: 6px; border: 1px solid #BFD1E2; }
.szereplo .img img { width: 48px; height: 41px; }
.szereplo .txt { float: left; width:80px; padding-left: 5px; }
.szereplo .txt h3 { font-size: 11px; line-height:14px; padding-top:10px; }
.szereplo .txt h3 a { color: #000000; font-weight: bold; }
.szereplo .txt h3 a:hover { color: #000000; font-weight: bold; }

#cikk .tagsandcomment { width: 624px; margin-bottom: 10px; }
#cikk .tagsandcomment .tags { width: 310px; float: left; font-weight: bold; font-size: 12px }
#cikk .tagsandcomment .tags strong { color: #343434; }
#cikk .tagsandcomment .tags a { color: #000000; }
#cikk .tagsandcomment .comment { width: 290px; float: right; text-align: right; font-size: 12px; color: #343434; }
#cikk .tagsandcomment .comment a { font-weight: bold; color: #000000; }
#cikk .tagsandcomment .comment a:hover {  }

#cikk .facebooklike .comment { width: 280px; float: left; padding-top: 5px; text-align: right; }
#cikk .facebooklike .comment a { font-weight: bold; color: #000000; }
#cikk .bigfacebooklike { border: none; }

#cikk .tags_top { clear: both; display: block; float: left; margin-bottom: 20px; width: 640px; }
#cikk .tags_top a { background: #EDEDED; border-radius: 5px; color: #000000; display: block; float: left; height: 25px; margin: 10px 0 0 10px; padding: 0 8px; line-height: 25px; }
#cikk .tags_top a:HOVER { text-decoration: none; background: #8b0000; color: #fff; }
#cikk .tags_top a.rovatcimke { background: #8b0000; border-radius: 5px; color: #fff; display: block; float: left; height: 25px; margin: 10px 0 0 10px; padding: 0 8px; line-height: 25px; }
#cikk .tags_top a.rovatcimke:HOVER { text-decoration: none; }

#cikk .facebook_nso_box { width: 296px; height:270px; border: 0; float: left; }

#cikk .cikkbottombox { width: 292px;  padding: 9px 3px 7px 9px ; float: right; margin-bottom: 14px; overflow: hidden; }
#cikk .cikkbottombox_last { margin-bottom: 20; }
#cikk .cikkbottombox h3 {
    color:#000000;
    font-size: 18px;
    padding-bottom: 10px;
    margin-left:-10px;
    font-family: 'NimbusSanNovConDHeaRegular',arial !important;
    font-size: 18px;
    font-weight: normal !important;
}
#cikk .cikkbottombox ul { list-style:square url('../img/red_squared_bulletpoint_flattened.png'); padding-left:7px;}
#cikk .cikkbottombox ul li { font-size: 11px; line-height: 16px; font-weight: bold; margin-bottom: 10px;}
#cikk .cikkbottombox ul li a {
    color: #000000;
    font-size: 12px;
    line-height: 14px;
}
#cikk .cikkbottombox ul li a:hover {  }


.lightbluebox { width: 98%; padding: 9px 3px 0px 9px ; margin-right:10px;  border: 1px solid #D1DEE8; background: #EEF2F7;  margin-bottom: 14px; overflow: hidden; }
/* videok */
.mainVideo {width:320px; margin-right:15px;float:left}
.otherVideos {width:265px; float:left}
.otherVideos .item{clear:both;}
.otherVideos img{
    float:left;margin-right:15px;margin-bottom:15px;
    height:71px;
}
.otherVideos h6{width:150px;float:left;margin-bottom:5px;}
.otherVideos p{
    width:150px;
    float:left;
    font-size:11px;
}
/* videok end */
/* bannerek */
.banner_728  { width: 728px; height: 90px; }
.banner_300x250 { width: 300px; height: 250px; margin: 0 0 15px 0; }
.banner_300x80 { width: 300px; height: 80px; margin: 0 0 20px ; }
.banner_title { font-size: 9px; color: #c1c7cf; width: 100%; height: 10px; text-transform: uppercase; margin: 10px 0 5px; }

#pagetop { background:#e3e3e3 none !important; }

/* scoreboard */
#scoreboard {width: 980px; height: 77px; margin: 0 auto 10px auto; position: relative; }
#scoreboard .arrow { width: 34px; height: 15px; background: url(../img/icons_opt.png) no-repeat 0 -342px; position: absolute; bottom: -10px; left: 472px; }
#scoreboard .arrow a,
#scoreboard .arrow span { display: block; width: 34px; height: 15px; cursor:pointer; }
#scoreboard .scoreboardleft{ width:  27px; height: 77px; float: left; background: url(../img/backgrounds_opt.png) no-repeat -160px 0;}
#scoreboard .scoreboardright{ width: 26px; height: 77px; float: left; background: url(../img/backgrounds_opt.png) no-repeat -187px 0; }
#scoreboard .scoreboardright span,
#scoreboard .scoreboardleft span {  width: 27px; height: 40px; margin-top: 27px; display: block; cursor:pointer; }
#scoreboard .scoreboardcenter { width: 927px; height: 77px; float: left; background: url(../img/fogado_grd.png) repeat-x 0 0; overflow: hidden;}
#scoreboard .scoreboardcenter .focik { width: 926px; height: 22px; }
#scoreboard .scoreboardcenter .focik ul { }
#scoreboard .scoreboardcenter .focik ul li { display: inline-block; height: 22px; line-height: 22px; margin-right: 4px; font-size: 10px; font-weight: bold; text-transform: uppercase; }
#scoreboard .scoreboardcenter .focik ul li:last-child { margin-right: 0; }
#scoreboard .scoreboardcenter .focik ul li a,
#scoreboard .scoreboardcenter .focik ul li span { display: block; height: 22px; padding: 0 10px; color: #FFF; font-size: 10px; cursor:pointer; }
#scoreboard .scoreboardcenter .focik ul li span.active { padding: 0 9px; background: url(../img/gradiensbg.png) repeat-x 0 -987px; border-left: 1px solid #1C1C1C; border-right: 1px solid #383838; } #scoreboard .scoreboardcenter .focik ul li a.more { color: #fdb62a; }

#scoreboardstage {width: 10000px; height: 50px;}
#scoreboardstage .stage {height: 50px; clear:both;}
#scoreboard .scoreboardcenter .teams { width: 100%; height: 25px; }
#scoreboard .scoreboardcenter .teams .team { width: 100px; height: 17px; margin-right: 3px; float: left; }
#scoreboard .scoreboardcenter .teamstop .team { padding: 5px 0 3px 0; background: url(../img/gradiensbg.png) no-repeat right -1010px; }
#scoreboard .scoreboardcenter .teamstop .team:last-child { }
#scoreboard .scoreboardcenter .teamsbottom .team { padding: 2px 0 6px 0; background: url(../img/gradiensbg.png) no-repeat right -1035px;  }
#scoreboard .scoreboardcenter .teamsbottom .team:last-child {  }
#scoreboard .scoreboardcenter .team span { display: block; float: left; height: 17px; float: left;}
#scoreboard .scoreboardcenter .team span.tlogo { width: 17px; margin: 0 0 0 6px;  }
#scoreboard .scoreboardcenter .team span.tname { font-size: 11px; line-height: 17px; font-weight: bold; color: #fdb62a; text-transform: uppercase; padding-left: 7px;  }
#scoreboard .scoreboardcenter .team span.tpoints { float: right;  margin-right: 9px; width: 25px; font-size: 11px; line-height: 17px; font-weight: bold; color: #d1d6dc; text-align: center; border: 1px dotted #444444; border-radius: 2px 2px 2px 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; -ie-border-radius: 2px; -khtml-border-radius: 2px; }
#scoreboard .scoreboardcenter .teams .team:last-child { margin-right: 0; }
/* topstory */
.topstory, .whiteBox{
    border:1px solid #d2d2d2;
    background:#fff;
    border-radius:5px;
    overflow: hidden;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    margin-bottom:15px;
    position: relative;
}
.topstory a{
    color:#000 !important;
}

.topstory .vezercikk, .others{
    float:left;
}

.topstory .vezercikk{
    width:315px;
    margin-bottom:0 !important;
    /*height:100%;*/
}
.topstory .vezercikk img{
    margin-top:-1px;
    margin-left:-1px;
}
.others{
    width:316px;
    padding-top: 10px;
    background:#fff;
    padding-left:10px;
    padding-right:4px;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    -moz-border-top-right-radius:5px;
    -moz-border-bottom-right-radius:5px;
    -webkit-border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    position: relative;
    height:100%;
    right:0;
}
.others:after{
    content: "";
    display: table;
    clear: both;
}
.others .item{
    margin-right:10px;
}
.topstory .vezercikk h5, .topstory .vezercikk p{
    margin:10px;

}
/* topstory end */
/* 404 */
.whiteBox{
    background:#fff;
    padding:20px;
}
.box295{
    width:295px;
}
.floatLeft{
    float: left;
}
.rightFloat{
    float: right;
}
.whiteBox h1.big.red{
    font-size:114px !important;
    color:#C71922 !important;
    font-weight:normal !important;
    border-bottom:none;
}
.whiteBox h5{
    font-size:24px !important;
    margin-bottom:15px !important;
}
.whiteBox h2{
    margin-top:50px !important;
}
.whiteBox p{
    margin-bottom:10px;
}
.whiteBox .column{
    width:25%;
    float:left;
}
.whiteBox .column p{
    margin-bottom:7px;
}
.whiteBox .column p a{
    color:#000;
}
.whiteBox a.greyBold{
    text-decoration:none;
    font-weight:bold;
    color:#000;
}
/* 404 end */

/* SCROLLER  */
.scrollbar.simple{ height: 245px; margin:0 60px 0 0;overflow:hidden;float:left; }
.scrollbar.scrollbar_150{ height: 150px; margin:0 60px 0 0;overflow:hidden;float:left; }
/* ---------- basic theme: these are the most necessary styles --------------------------------- */
.scrollbar-pane {
    margin-right: 20px;
    padding: 35px 0 45px 0;
}

.scrollbar-handle-container {
    background: #EEE;
    width: 20px;
}

.scrollbar-handle {
    width: 20px;
    background: #999;
}

.scrollbar-handle:hover {
    background: #666;
}

.scrollbar-handle.move {
    background: #111;
}

.scrollbar-handle-up {
    width: 20px;
    height: 20px;
    background: #DDD;
}

.scrollbar-handle-up:hover {
    background: #666;
}

.scrollbar-handle-down {
    width: 20px;
    height: 20px;
    background: #DDD;
}

.scrollbar-handle-down:hover {
    background: #666;
}

/* ---------- simple theme --------------------------------------------------------------------- */
.simple .scrollbar-pane {
    margin-right: 16px;

}

.simple .scrollbar-handle-container {
    z-index: 1; position: absolute; right: 2px; top: 2px; width: 7px; height: 100%; background: #cfcfcf; opacity: 0.4; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px;
}

.simple .scrollbar-handle-container.hover,
.simple .scrollbar-handle-container.move {
    background: #999;
}

.simple .scrollbar-handle,
.simple .scrollbar-handle-up,
.simple .scrollbar-handle-down {
    /*	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAHCAYAAACcLcTKAAAAMklEQVR42mP4TwRgIBJQwwyGQWkZrR0+GDxPUO9gC2Gi3UNpqFArpIdFUh3UGZqY0gwAQe422HjkstgAAAAASUVORK5CYII=);
    */	background-repeat: no-repeat;

}


/* handle */
.simple .scrollbar-handle {
    position: absolute; width: 7px; height: 50px; left: 0; top: 0; background: #000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px;
}

.simple .scrollbar-handle:hover {
    /*    border: 1px solid #6B6B6B;
              background-color: #6B6B6B;*/

}

.simple .scrollbar-handle.move {
    position: absolute; width: 7px; height: 50px; left: 0; top: 0; background: #000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; }


/* arrow up */
.simple .scrollbar-handle-up {
    width: 13px;
    height: 13px;
    border: 1px solid #3D3D3D;
    background-color: #6B6B6B;
    background-position: -34px 2px;
    margin-bottom: 1px;
    border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -ie-border-radius: 3px; -khtml-border-radius: 3px;
}

.simple .scrollbar-handle-up.hover,
.simple .scrollbar-handle-up:hover {
    /*    border: 1px solid #3D3D3D;
    */
}

.simple .scrollbar-handle-up.move {
    background-color: #999;
}


/* arrow down */
.simple .scrollbar-handle-down {
    width: 13px;
    height: 13px;
    border: 1px solid #3D3D3D;
    background-color: #6B6B6B;
    background-position: 2px 4px;
    margin-top: 1px;
    border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -ie-border-radius: 3px; -khtml-border-radius: 3px;
}

.simple .scrollbar-handle-down.hover,
.simple .scrollbar-handle-down:hover {
    border: 1px solid #3D3D3D;
}

.simple .scrollbar-handle-down.move {
    background-color: #999;
}

img.flag{
    width:28px !important;
    height:22px !important;
}
/*24 óra */
.box24ora{
    width:172px;
    float: left;
    font-size:18px;
    color:#a90c13;
    font-family: 'NimbusSanNovConDHeaRegular', arial !important;
    text-transform: uppercase;
    margin-bottom:10px;
}
.box24oramore{
    width:100px;
    float: right;
    font-weight: bold;
    margin-top: 3px;
    text-align: right;
    margin-right: 7px;
}
.box24oramore a{
    background-image:url('../img/arrow.png');
    background-repeat: no-repeat;
    background-position: 100% 3px;
    padding-right: 15px;
    color: #000;
}
#news24scroll{
    height:315px;
    width:285px;
    overflow:hidden;
    margin-bottom:15px;
}
#news24scroll .scrollbar-handle-up{
    width:285px;
    height: 28px ;
    /*  margin-top:-28px;*/
    background:none;
    background-image: url('../img/nso_scroll_24_top_inactive.png');
    background-color:none !important;
    border:none;
}#news24scroll .scrollbar-handle-down{
     width:285px;
     height: 28px ;
     /*  margin-top:-28px;*/
     background:none;
     background-image: url('../img/nso_scroll_24_bottom_inactive.png');
     background-color:none !important;
     border:none;
 }

#news24scroll .scrollbar-handle-up.move{
    background-image: url('../img/nso_scroll_24_top_active.png');
}
#news24scroll .scrollbar-handle-down.move{
    background-image: url('../img/nso_scroll_24_bottom_active.png');
}
.scroll24up, .scroll24down{
    width:285px;
    height: 28px;
    display: block;
    background-image: url('../img/nso_scroll_24_bottom_inactive.png');
    background-repeat: no-repeat;
    margin-left: 10px;
    cursor: pointer;
}
.scroll24up{
    background-image: url('../img/nso_scroll_24_top_inactive.png');
}
.scroll24up:hover{
    background-image: url('../img/nso_scroll_24_top_active.png');
}
.scroll24down:hover{
    background-image: url('../img/nso_scroll_24_bottom_active.png');
}
/*24 óra end */

/* google box */

.gsc-thumbnail-inside { padding-left: 0 !important; }

.gsc-control-cse {
    font-family: Arial, sans-serif;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
}
.gsc-control-cse .gsc-table-result {
    font-family: Arial, sans-serif;
}
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
    border-color: #D9D9D9;
}
input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
    border-color: #880f14 !important;
    background-color: #880f14 !important;
    background-image: none !important;
    filter: none;
}
.gsc-tabHeader.gsc-tabhInactive {
    border-color: #CCCCCC;
    background-color: #FFFFFF;
}
.gsc-tabHeader.gsc-tabhActive {
    border-color: #CCCCCC;
    border-bottom-color: #FFFFFF;
    background-color: #FFFFFF;
}
.gsc-tabsArea {
    border-color: #CCCCCC;
}
.gsc-webResult.gsc-result,
.gsc-results .gsc-imageResult {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
}
.gsc-webResult.gsc-result:hover,
.gsc-imageResult:hover {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
}
.gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link b,
.gs-imageResult a.gs-title:link,
.gs-imageResult a.gs-title:link b {
    color: #000000;
    font-family:'NimbusSanNovConDHeaRegular', 'arial' !important;
    font-weight:normal;
    font-size:18px;
}
.gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited b,
.gs-imageResult a.gs-title:visited,
.gs-imageResult a.gs-title:visited b {
    color: #000000;
}
.gs-webResult.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:hover b,
.gs-imageResult a.gs-title:hover,
.gs-imageResult a.gs-title:hover b {
    color: #000000;
}
.gs-webResult.gs-result a.gs-title:active,
.gs-webResult.gs-result a.gs-title:active b,
.gs-imageResult a.gs-title:active,
.gs-imageResult a.gs-title:active b {
    color: #000000;
}
.gsc-cursor-page {
    color: #000000;
}
a.gsc-trailing-more-results:link {
    color: #000000;
}
.gs-webResult .gs-snippet,
.gs-imageResult .gs-snippet,
.gs-fileFormatType {
    color: #333333;
}
.gs-webResult div.gs-visibleUrl,
.gs-imageResult div.gs-visibleUrl {
    color: #000000;
}
.gs-webResult div.gs-visibleUrl-short {
    color: #000000;
}
.gs-webResult div.gs-visibleUrl-short {
    display: none;
}
.gs-webResult div.gs-visibleUrl-long {
    display: block;
}
.gs-promotion div.gs-visibleUrl-short {
    display: none;
}
.gs-promotion div.gs-visibleUrl-long {
    display: block;
}
.gsc-cursor-box {
    border-color: #FFFFFF;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
    border-color: #CCCCCC;
    background-color: #FFFFFF;
    color: #000000;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    border-color: #CCCCCC;
    background-color: #FFFFFF;
    color: #000000;
}
.gsc-webResult.gsc-result.gsc-promotion {
    border-color: #F6F6F6;
    background-color: #F6F6F6;
}
.gsc-completion-title {
    color: #000000;
}
.gsc-completion-snippet {
    color: #333333;
}
.gs-promotion a.gs-title:link,
.gs-promotion a.gs-title:link *,
.gs-promotion .gs-snippet a:link {
    color: #000000;
}
.gs-promotion a.gs-title:visited,
.gs-promotion a.gs-title:visited *,
.gs-promotion .gs-snippet a:visited {
    color: #000000;
}
.gs-promotion a.gs-title:hover,
.gs-promotion a.gs-title:hover *,
.gs-promotion .gs-snippet a:hover {
    color: #000000;
}
.gs-promotion a.gs-title:active,
.gs-promotion a.gs-title:active *,
.gs-promotion .gs-snippet a:active {
    color: #000000;
}
.gs-promotion .gs-snippet,
.gs-promotion .gs-title .gs-promotion-title-right,
.gs-promotion .gs-title .gs-promotion-title-right *  {
    color: #333333;
}
.gs-promotion .gs-visibleUrl,
.gs-promotion .gs-visibleUrl-short {
    color: #000000;
}
.gsc-url-top{
    display:none !important;
}
/* google box end  */

/* ---------- fff theme ----------------------------------------------------------------- */

ul.fff {
    padding: 0;
}

.fff .scrollbar-pane {
    margin-right: 12px;
    top:30px;
}

.fff .scrollbar-handle-container {
    background: #EEE;
    width: 12px;
}

.fff .scrollbar-handle {
    width: 12px;
    background-color: #CCC;
}

.fff .scrollbar-handle:hover {
    background-color: #999;
}

.fff .scrollbar-handle.move {
    background-color: #666;
}

.fff .scrollbar-handle-up {
    width: 12px;
    height: 18px;
}

.fff .scrollbar-handle-down {
    width: 12px;
    height: 18px;
}

/* Olvasta mar ? */

#didyou {
    height: auto;
    font-size: 0px;
    right: 0;
    position: fixed;
    text-align: left;
    bottom: 0;
    z-index: 99999;
    display: none;
}

#didyou.hasBanner{
    height: 200px;
}

#didyou .banner{
    position: absolute;
    z-index:30;
    width:100%;
    background-image: url('../img/flyout_felirat.png');
    background-repeat: no-repeat;
    background-position: right 2px;
}

#didyou .banner div.holder{
    margin-top:25px;
    height:40px;
    overflow: hidden;
}
#didyou .beuszo_items {
    min-height: 140px;
}
#didyou.hasBanner .beuszo_items{
    padding-top: 40px;
}

#didyou .button ul {
    margin: 35px 0 0 150px;
    display: block;
    position: absolute;
    z-index: 999;
}

#didyou .button ul li {
    margin: 0 20px 0 0;
    display: block;
    float: left;
}

#didyou .cikk {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 20px 0px 0px 0px;
    position: relative;
    width:340px;

    -webkit-box-shadow: 0px 0px 6px 0px #666;
    -moz-box-shadow: 0px 0px 6px 0px #666;
    box-shadow: 0px 0px 6px 0px #666;
}
#didyou .cikk .title {
    height: 40px;
    width: auto;
    font-size:12px;
    clear:both;
    color:#930810;
    text-transform:uppercase;
    font-weight:bold;
    line-height: 40px;
    padding-left:15px;
    margin:0px;
}

#didyou .cikk img {
    width: 85px;
    float: left;
    margin: 0px 10px 10px 15px;
    padding: 0px;
    border: 1px solid #000;
}

#didyou .cikk .nso_cikk_beuszo_close {
    position: absolute;
    top: 6px;
    right: 6px;
    height: 21px;
    width: 21px;
    background: url(../img/icons_opt.png) 0px -500px no-repeat;
    cursor: pointer;
}

#didyou.hasBanner .cikk .nso_cikk_beuszo_close{
    top: 50px;
}

#didyou .cikk .txt {
    font-size: 18px;
    font-family:'NimbusSanNovConDHeaRegular';
    line-height:16px;
    margin-right:10px;
    margin-left:10px;
}
#didyou .cikk .txt p { padding-top:5px; }
#didyou .cikk .txt a {
    font-size: 18px;
    line-height:18px;
    color:#000000;
    font-family: 'NimbusSanNovConDHeaRegular';
}
#didyou .item{
    height: auto;
    padding-bottom: 20px;
    display:block;
    margin-bottom: 0px;
}

#didyou .likeing{
    margin-left: 15px;
    border-top: 1px solid #D4DCE7;
    padding-top: 6px;
    padding-bottom: 6px;
}

#didyou .likeing span.follow {
    font-family: 'NimbusSanNovConDHeaRegular', arial !important;
    font-size: 19px;
    font-weight: normal !important;
}

/*Olvasta már? over*/

/* @group cikkinfo */
table.cikkinfo { margin-bottom: 10px; margin-top: 0px !important; }
table.cikkinfo caption { background-color:#FBFBFB; font-family: 'NimbusSanNovConDHeaRegular', arial !important; border: 1px solid #d2d2d2; border-bottom: 0; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; padding: 10px; text-align: left; font-size: 18px; color: #000; text-transform: uppercase; }
table.cikkinfo tbody { border: 1px solid #d2d2d2; border-top: 0; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-topright: 0px; -moz-border-radius-topleft: 0px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; }
table.cikkinfo td { padding: 7px 10px; }
table.cikkinfo td p { margin: 0px; }

table.table_w25p { width: 25%; }
table.table_w50p { width: 50%; }
table.table_w75p { width: 75%; }
table.table_w100p { width: 100% !important; }

table .odd { background-color: #f2f2f2; border-top: 1px solid #d2d2d2; }
table .even { background-color: #fbfbfb; border-top: 1px solid #d2d2d2; }

table.nepsportbox { width: 210px !important; }
table.nepsportbox caption { background: transparent url("/static/style/nso/i/bg_nepsportbox.jpg") no-repeat scroll 0 0; height: 55px; }
table.nsobox { width: 210px !important; }
table.nsobox caption { background: transparent url("/static/style/nso/2012/img/nso_felirat_table.jpg") no-repeat scroll 0 0; height: 55px; }
/* @end cikkinfo */

/*New Article Data*/
table.table_new_w25p { width: 25%; border: none !important; }
table.table_new_w50p { width: 50%; border: none !important; }
table.table_new_w75p { width: 75%; border: none !important; }

table.table_new_w25p .odd,
table.table_new_w50p .odd,
table.table_new_w75p .odd{background: none !important; border: none !important;}
table.table_new_w25p .even,
table.table_new_w50p .even,
table.table_new_w75p .even{background: none !important; border: none !important;}

table.table_new_w25p tbody,
table.table_new_w50p tbody,
table.table_new_w75p tbody{
    border: none !important;
}
/**/

/* @group ebcsapattablakmeccsek */

.tablebox{
    background: #FBFBFB;
    border: 1px solid #d2d2d2;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius:5px;
    padding:10px 0;
    width: 100%;
    margin-bottom: 15px;
}

.tablebox .sbbody, .tablebox .tabcontent{
    width:auto;
}

.tablebox .tabhead{
    margin-left: 15px;
    margin-bottom: 10px;
}

.tablebox .tabhead ul li a.brdtop3, .tablebox .tabhead ul li a.brdtop3 span{
    color: #000 !important;
}
.tablebox .tabhead ul li a.brdtop3.active, .tablebox .tabhead ul li a.brdtop3.active span{
    color: #a90d13 !important;
}

.tablebox .tabhead a.brdtop3 span{
    font-size: 26px;
    font-family: 'NimbusSanNovConDHeaRegular';
    font-weight: normal;
}

.tablebox table{
    width: 316px;
    margin-left: -1px;
    border-bottom: 1px solid #d2d2d2;
}

img.flag{
    margin-right: 0 !important;
    float:none;
}

.tablebox table th, .tablebox table td{
    padding:5px;
    vertical-align: middle;
    color:#444444;
    font-size:12px;
}

.tablebox table td.bordo{
    color:#a90d13;
}

.tablebox table.ebTable.strong td{
    font-weight: bold;

}

.tablebox table th{
    padding: 10px;
    font-weight: bold;
}

.tablebox table td.rightBordered, .tablebox table th.rightBordered{
    border-right:1px solid #e5e5e5;
}

.tablebox .bottomLink{
    text-align: right;
    padding:15px 15px 0 0;
}

.tablebox .bottomLink a{
    font-weight: bold;
    color:#a90d13;
}

table .even.noBorder, table .odd.noBorder{
    border-top:none;
}

.tablebox td strong{
    font-weight: bold;
}
.tablebox .cikkinfo2 td{
    padding:2px;
}

.tablebox.shortened .bottomLink{
    padding-top:3px;
}
/* @group eb_toolkit */
#eb_toolkit{
    background-color: #fff;
    border:1px solid #D3D5D4;
    width:100%;
    margin-bottom:15px;
    background-image: url('/static/style/nso/2012/img/euro2012_bordo_vertical.jpg');
    background-repeat:no-repeat;
    background-position:100% 0;
}

#eb_toolkit a{
    color:#444;

}
#eb_toolkit ul li{
    display: inline;
    margin:0;
    padding:0;
}

/* @group matches */
#toolkit_matches{
    width:340px;
    float:left;
    margin-left:3px;
}
#toolkit_matches .group{
    width:76px;
    float:left;
    border-right:1px solid #ececec;
    margin-right:10px;
    margin-top:10px;
    padding-bottom:5px;
}
#toolkit_matches .group.last{
    margin-right:0;
}

#eb_toolkit .group_name{
    color:#fff;
    background:#8F0C14;
    padding:5px;
    margin-bottom:10px;
    margin-right:10px;
    margin-top:-5px;
}

#toolkit_matches img.flag{
    float:left;
    margin-right:5px !important;
    margin-top:-3px;
}

#eb_toolkit .group .team_data{
    margin-left:5px;
    clear: both;
    margin-bottom:7px;
}

/* @end matches*/

/* @group toolkit_calendar */

#toolkit_calendar{
    width:253px;
    float: left;
}

#toolkit_calendar table{
    width:100%;
    margin-top:2px;
}

#toolkit_calendar table th{
    background-color: #dcdcdc;
    color:#8c8c8c;
    padding:7px 0px;
    width:33px;
    text-align: center;
    font-weight:bold;
}

#toolkit_calendar table tr.bordered{
    border-bottom:1px solid #e5e5e5;
}

#toolkit_calendar table td{
    text-align:center;
    font-size:14px;

}

#toolkit_calendar table td a {
    position: relative;
    cursor: pointer;
    text-decoration:none;
    padding:6px 0;
    display: block;
}

a.match_day.bordo{
    color:#91141A !important;
}

a.match_day:hover{
    background:#ededed;
    color:#b1b1b1;
}

a.match_day.nomatch:hover{
    background-color: #fff;
    cursor:default !important;
}

a.match_day span.outer{
    display:none;
}

a.match_day:hover span.outer{
    position:absolute;
    width:115px;
    padding:5px;
    z-index:200;
    color:#444;
    display: block;
    top:-5px;
    left:-125px;
    background-image:url('/static/style/nso/2012/img/dayArrow.gif');
    background-repeat: no-repeat;
    background-position: 100% center;
}

a.match_day span.outer .inner{
    background-color:#ededed;
    margin-right:4px;
    display: block;
    line-height:1.5em;
    padding:5px 0;
    text-align:left;
    padding-left:5px;

}

#toolkit_calendar table td.rightBordered{
    border-right:1px solid #e5e5e5;
}

/* @end toolkit_calendar*/

/* @group toolkit_links */
#toolkit_links{
    border-top:1px solid #d3d3d3;
    padding:8px;
}

#eb_toolkit strong{
    font-weight:bold !important;
}

#toolkit_links ul li a {
    padding:1px 7px 1px 0;
    border-right:1px solid #d3d3d3;
    margin-right:3px;
    font-size:12px;
}

#toolkit_links ul li a.last{
    border-right:none;
}
/* @end toolkit_links */
/* @end eb_toolkit */
/* @end ebcsapattablakmeccsek */

/* @group grey videobox */
.pagecolumn .grey_header .floatRight img{
    width:auto;
    height:auto;
}

.nso_tv_wide.grey_header{
    padding-left:0;
    margin-bottom:15px;
}
.nso_tv_wide.grey_header .main{
    margin-top:10px;

}

.nso_tv_wide.grey_header .main img{
    margin-bottom:15px;
    width:270px;
    height:auto;
    float:none !important;
}

.nso_tv_wide.grey_header .box_title{
    margin-left:20px;
}

.nso_tv_wide.grey_header .item{
    float: none;
    margin:0;
    padding:10px 20px;
}

.pagecolumn .nso_tv_wide.grey_header .item{
    width:276px;
    float:none;
}
.nso_tv_wide.grey_header .subVideos .item{

    border-top: 1px solid #353535;
}

.nso_tv_wide.grey_header .subVideos .item #ikontitle{
    font-family:'arial', 'Helvetica', sans-serif !important;
    padding-bottom:3px;
    font-weight:bold !important;
    font-size:14px;
    padding-top: 3px;
}
.nso_tv_wide.grey_header span{
    display:block !important;
}

.grey_header.nso_tv_wide .floatRight{
    width:100px;
}
.nso_tv_wide.grey_header .item h5 a {
    text-decoration: none;
}
/* @end grey videobox */

/* @group migralt cikk */

/* @group szavazasbox */
.szavazasbox { display: block; width:320px; float:left; margin: 0 0 15px 0; font-size: 12px; background: #fff; border: 1px solid #C1C1C1; border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px; }
/*2013-02-11*/
.cikkblock .szavazasbox .cikklista form{margin:0px !important;}
.cikkblock .szavazasbox .cikklista form ul.radiogombos{
    background-color:#efefef;
    margin-left:1px;
    margin-right:1px;
    margin-bottom:14px;
}
.cikkblock .szavazasbox .cikklista form ul.radiogombos .num{
    color:#8b8b8b;
    vertical-align: top;
    line-height: 23px;
}
/*2013-02-11*/
#cikk .szavazasbox.right {margin-left: 20px !important; }
#cikk .szavazasbox.left {margin-right: 20px !important; }
.szavazasbox .content { margin: 10px; }
.szavazasbox .content fieldset div { font-family: 'NimbusSanNovConDHeaRegular', arial !important; font-size: 18px; font-weight: normal !important; margin-bottom: 15px; }
.szavazasbox .content .button_container { margin-top: 10px; }
.box_title_bordo, .box_title_szurke { width: 306px; margin-left:15px; height: 30px; border: 0; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0px 0px; }
.box_title_bordo div, .box_title_szurke div { display: block; font-family: 'NimbusSanNovConDHeaRegular', arial !important; padding: 10px 0 0 10px; height: 15px; line-height: 15px; font-size: 18px; color: #000; text-transform: uppercase; }
.szavazasbox .cikklista h3, .szavazas_cikkbe.szavazasbox h3 { font-size: 14px; font-weight: bold; color: #000; padding-top:10px; }
.szavazasbox .cikklista { margin-left: 0; width: 320px;  padding: 1px; }
.szavazasbox a { color: #424D56; }
.szavazasbox p { margin: 0 0 0 0; }

.szavazasbox label { display: block; margin: 0 5px 10px 10px; color:#000000;font-size:13px;
    max-width: 270px;
    padding-left: 20px;
    text-indent: -25px
}

.szavazasbox fieldset label { margin: 0 0 3px 0; }
.szavazasbox fieldset { margin: 0 0 10px 0;	}
.szavazasbox button, .vote button { cursor: pointer; width: 98px; height: 28px; margin-right: 5px; outline: 0px none; text-align: center; text-transform: uppercase; font-weight: bold; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -ie-border-radius: 3px; -khtml-border-radius: 3px; }
.szavazasbox button { background: url(../img/gradiensbg.png) repeat-x 0 -116px; border: 1px solid #555 !important; color: #f0f0f0; text-shadow: none; }
.szavazasbox .button_details {
    float: right;
    padding-top: 5px;
    margin-right: 5px;
    cursor: pointer;
    text-decoration:none;
}

.szavazasbox .button_details:hover{
    float: right;
    padding-top: 5px;
    margin-right: 5px;
    cursor: pointer;
    text-decoration:underline;
}
.szavazasbox .green { background: url(../img/gradiensbg.png) repeat-x 0 -1398px; border: 1px solid #555 !important; color: #fff; text-shadow: none; }
.szavazasbox .red { background: url(../img/gradiensbg.png) repeat-x 0 -116px; border: 1px solid #555 !important; color: #fff; text-shadow: none; }
.szavazasbox .cikklista .szavazas_ertek { margin: 5px 10px }
.szavazasbox .cikkertekelo p { margin: 10px; }
.szavazasbox .cikkertekelo form { text-align: center; }
.szavazasbox .results { padding: 10px 15px; font-weight:bold;}
.szavazasbox .results .left { float:left; font-size: 12px; }
.szavazasbox .results .right { float:right; font-size: 12px; text-align:right;}
.szavazasbox .results .percent { width: 30px;}
.szavazasbox .resultbar { width:210px; float:left; }
.szavazasbox .resultbar .resultwrap { margin: 3px auto; display:block; width:210px; height: 14px; overflow:hidden; background: #ae0f16 url(../img/gradiensbg.png) 0px -126px repeat-x; position:relative;border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px;}
.szavazasbox .resultbar .resultvalue{display:block; height: 12px; overflow:hidden; background: #fb9314 url(../img/gradiensbg.png) 0px -1405px repeat-x; position:absolute; left:1px; top:1px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 3px; -webkit-border-radius: 3px 0px 0px 3px; border-radius: 3px 0px 0px 3px; }
.szavazasbox .resultbar .label {line-height:22px; }
.szavazasbox .cikkertekelo .share { display: block; float: none; padding: 10px; border-top: 1px solid #e5e5e5; margin: 0; }
.szavazasbox table { margin: 10px; }
.szavazasbox table td { margin: 3px; }
table.cikkinfo a{
    color: #3A728D;
}
/* @end szavazasbox */

#nso_belsooldal { height: 100% !important; padding: 8px; width: 624px !important; float: left; margin-right: 10px; font-size:14px; line-height: 18px; background: #fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border: 1px solid #D2D2D2;
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
}

/*#page  { height: 100% !important; }*/
.whiteBox h2, .whiteBox h5 { font-size: 25px; line-height: 35px; color:#000; margin: 20px 0 25px 0; font-family: 'NimbusSanNovConDHeaRegular', arial !important; font-weight: normal !important; }
#hozzaszolasok { display: block; }
#hozzaszolasok .cikkhead h1 { font-size: 28px; color: black; margin: 8px 0 25px 0; line-height: 28px;  font-weight:  bold; }
#hozzaszolasok .cikkhead .cikkbar { border-top: 1px solid #D1DEE8; }
#hozzaszolasok .cikkhead .cikkbar .back-to-article { float: left; display: block; font-weight: bold; font-size: 12px; line-height: 18px; margin: 5px 0px; }
#hozzaszolasok .cikkhead .lead { font-weight: bold; font-size: 14px; margin: 5px 0 15px 0; }
#hozzaszolasok .kommentbox { display: block; width: 100%px; border: 1px solid #D8DFE7; border-top: 0; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-topright: 0px; -moz-border-radius-topleft: 0px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; }
#hozzaszolasok .kommentbox em { display: block; width: 100%px; padding-left: 10px; text-align: left; font-size: 12px; font-weight: bold; color: white; text-shadow: 1px 1px 1px #333; text-transform: uppercase; height: 30px !important; line-height: 30px; background: url(../img/gradiensbg.png) repeat-x 0 -892px; border: 0; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0px 0px; }
#hozzaszolasok .kommentbox .line { display: block; float: left; size: 10px; margin: 15px; }
#hozzaszolasok .kommentbox .line a { color: #000000; font-size: 12px !important; margin-bottom: 15px; font-weight: bold; }
#hozzaszolasok .kommentbox .line p { margin-top: 0px; }
#hozzaszolasok .pager { display: block; }
#hozzaszolasok .pager .lapozo { display: block; padding: 10px 0 10px 0; margin: 15px 0 15px 0; border-top: 1px solid #D1DEE8; border-bottom: 1px solid #D1DEE8; border-left: 0; border-right: 0; }
#hozzaszolasok .pager ul.hozzaszolas { display: block; }
#hozzaszolasok .pager li { display: block; margin: 15px 0 15px 0; padding-bottom: 15px; border-bottom: 1px solid #d1dee8; }
#hozzaszolasok .pager li dt { display: block; color: #6E0606; font-weight: bold; line-height: 30px; font-size: 14px; }
#hozzaszolasok .pager li dt .date { float: right; color: #555555; }
/*HOZZÁSZÓLÁS*/

#hozzaszolasok .kommentbox em {
    color: #000000;
    border-top: 1px solid #D1DEE8;
    border-bottom: none;
    border-left: none;
    border-right: none;
    border-style: none;
    font-family: 'NimbusSanNovConDHeaRegular', arial !important;
    font-size: 18px;
    font-weight: normal !important;
    background: none !important;
    text-shadow: none;
}

#hozzaszolasok .kommentbox {
    width: 100%;
    border-left: none;
    border-right: none;
    border-top: 1px solid #D1DEE8;
    border-bottom: 1px solid #D1DEE8;
}

#hozzaszolasok .kommentbox .komment_head {
    background-color: #F3F4F9;
    border-top: 1px solid #D1DEE8;
    width: 100%;
    height: 250px;
}

#hozzaszolasok .kommentbox .komment_head .entrance{
    width:100px;
}

#hozzaszolasok .kommentbox .komment_head .entrance input{
    margin-left:250px;
}

#hozzaszolasok .kommentbox .line {
    position: relative;
    float: right;
    width: 300px;
    margin-top: 15px;
    margin-left: 5px;
    margin-right: 5px;
}

#hozzaszolasok .kommentbox .line textarea {
    background-color: #E4E7EE;
    border: none;
    float: right;
    width: 300px !important;
    height: 170px !important;
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #D8DFE7 #D8DFE7;
    border-radius: 3px 3px 3px 3px;
}

#hozzaszolasok .kommentbox .line input {
    margin-left: 250px;
}

#cikk_hsz_form {
    position: relative;
    float: right;
    width: 250px;
}

#hozzaszolasok .pager {
    position: relative;
    float: left;
    clear: both;
    width: 100%;
}

#hozzaszolasok .kommentbox .line p {
    font-family: "Arial";
    font-size: 11px;
}


#hozzaszolasok .pager .lapozo {
    display: block;
    padding: 10px 0 10px 0;
    margin: 15px 0 15px 0;
    border-top: 1px solid #D1DEE8;
    border-bottom: 1px solid #D1DEE8;
    border-left: 0;
    border-right: 0;
    height:20px;
}

#hozzaszolasok .pager .lapozob {
    display: block;
    padding: 0 0 10px 0;
    margin: 15px 0 15px 0;
    border-bottom: 1px solid #D1DEE8;
    border-left: 0;
    border-right: 0;
    height:20px;
}

#hozzaszolasok .pager .lapozo .hozzaszolas-szam,
#hozzaszolasok .pager .lapozob .hozzaszolas-szam{
    position:relative;
    float:left;
    font-size:12px !important;
    font-weight:bold;
    color:#444444;
}

#hozzaszolasok .pager .lapozo .pagination,
#hozzaszolasok .pager .lapozob .pagination{
    position:relative;
    float:right;
}

#hozzaszolasok .pager .lapozo .pagination .paginatorlink a,
#hozzaszolasok .pager .lapozob .pagination .paginatorlink a{
    font-size:12px !important;
    font-weight:bold;
    color:#254A77;
    text-decoration:none;
    padding:5px;
}

#hozzaszolasok .pager .lapozo .pagination .paginatorlink a:hover,
#hozzaszolasok .pager .lapozob .pagination .paginatorlink a:hover{
    font-size:12px !important;
    font-weight:bold;
    color:#444444;
}

#hozzaszolasok .pager li {
    display: block;
    margin: 15px 0 15px 0;
    padding-bottom: 15px;
    border-bottom: 1px solid #d1dee8;
}

#hozzaszolasok ul.hozzaszolas {
    display: block;
    width:100%;
}

#hozzaszolasok ul.hozzaszolas li{
    border-bottom: 1px solid #d1dee8;
    padding-bottom:15px;
    padding-top:15px;
}

#hozzaszolasok ul.hozzaszolas li .commentinfo {
    display: block;
    font-weight: bold;
    line-height: 30px;
    font-size: 14px;
    width:100%;
}

#hozzaszolasok ul.hozzaszolas li .commentinfo .username {
    float: left;
    width:50%;
    color: #6E0606;
    font-family: "Arial";
    font-size: 13px;
    text-align:left;
    text-indent:10px;
}

#hozzaszolasok ul.hozzaszolas li .commentinfo .date {
    float: left;
    color: #000000;
    width:50%;
    text-align:right;
}

#hozzaszolasok ul.hozzaszolas li .commenttext{
    font-family: "Arial";
    font-size: 13px;
    padding:10px;
}

/*HOZZÁSZÓLÁS*/
#cimkeoldal { display: block; padding: 10px 10px 50px 18px; width: 100%px; font-size: 14px; line-height: 18px; }
#cimkeoldal h1 { font-size: 220%; line-height: 125%; color: black; margin: 8px 0 15px 0; }
#cimkeoldal .head { display: block; width: 100%; height: 75px; margin-bottom: 15px; border-bottom: 1px solid #E5E5E5; }
#cimkeoldal .cimkefelho a { color: #000000; font-weight: bold; }
#cimkeoldal a.cimke_0, a.cimke_1, a.cimke_2, a.cimke_3, a.cimke_4, a.cimke_5, a.cimke_6, a.cimke_7, a.cimke_8, a.cimke_9 { line-height: 30px; }
#cimkeoldal a.cimke_0 { font-size: 8px; }
#cimkeoldal a.cimke_1 { font-size: 8px; }
#cimkeoldal a.cimke_2 { font-size: 9px; }
#cimkeoldal a.cimke_3 { font-size: 11px; }
#cimkeoldal a.cimke_4 { font-size: 13px; }
#cimkeoldal a.cimke_5 { font-size: 15px; }
#cimkeoldal a.cimke_6 { font-size: 17px; }
#cimkeoldal a.cimke_7 { font-size: 19px; }
#cimkeoldal a.cimke_8 { font-size: 21px; }
#cimkeoldal a.cimke_9 { font-size: 23px; }

#archive .main-image {
	margin-bottom:12px;
	width:605px;
	height:200px;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
}
#archive { padding: 0 10px 0 10px; width: 604px; float: left; margin-right:-1px; font-size:14px; line-height: 18px; }
#archive h1 { font-size: 30px; line-height: 125%; color:#000; margin: 8px 0 7px 0; }
#archive h1 span { font-size: 30px; color:#930810;}
#archive .metabar { font-size:12px; color:#444444; height:28px; line-height:28px; border-bottom: 1px solid #D4DDE7; border-top: 1px solid #D4DDE7; margin-bottom:26px; }
#archive .metabar b { font-weight:bold; }
#archive h2 {
	margin: 5px 0px;
}
#archive h2 a {
	font-family: 'NimbusSanNovConDHeaRegular', arial !important;
	font-size: 23px;
	color: #000;
}
#archive .node { font-size: inherit; margin-bottom: 15px; overflow: hidden; }
#archive .node .meta { font-size:12px; font-weight:bold; color:#a2adb9; line-height: 14px; height: 16px; margin-bottom: 9px; }
#archive .node .meta span { display: inline-block; padding: 0px 17px 0px 19px; background-image: url(../img/icons_opt.png); background-repeat: no-repeat; }
#archive .node .meta span.datum { margin-left: -2px; background-position: 2px -624px; }
#archive .node .meta span.cikk { background-position: 2px -654px; }
#archive .node .meta span.hir { background-position: 2px -683px; }
#archive .node .meta span.galeria { background-position: 2px -723px; }
#archive .node .img {
	margin-right: 22px;
	float: left;
	width: 190px;
    height: 120px;
	overflow: hidden;
}
#archive .node .img img {
	display: block;
	width: 190px;
    height: 120px;
}
#archive .node .lead {
	float: right;
	width: 390px;
}
#archive .description,
#archive .node .lead p {
	font-family: "Arial";
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	color: #000;
}
#archive .description {
	margin-bottom: 30px;
}
#archive .node.no-image .lead {
	float: none;
	width: 100%;
}
#archive .node.last { border-bottom: 0px none; }
#archive .pagerbar {height: 37px; line-height: 37px; overflow:hidden; border-bottom: 1px solid #D4DDE7; border-top: 1px solid #D4DDE7; margin-top:2px; font-weight:Bold; color:#444444; }
#archive .pagerbar strong {font-size:12px; color:#222222;}
#archive .pager { height: 27px; line-height: 27px; text-align: center; }
#archive .pager ul { padding: 10px 0px; }
#archive .pager li { display:inline-block; font-size:12px; font-weight:Bold; }
#archive .pager li a, .pager li span { display:block; float:left; padding: 0px 6px; margin: 0px 3px; vertical-align:middle; }
#archive .pager li a { color:#000000; height:16px; line-height:16px; }
#archive .pager li a.active {color: red;}
#archive .pager li a.active.nyil { color: #000000;}
#archive .pager li a:hover { text-decoration:underline; }
#archive .pager li span { color:#ffffff; height:18px; line-height:16px; background-color:#7e8ea2; border-radius: 2px 2px 2px 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; -ie-border-radius: 2px; -khtml-border-radius: 2px; }
#archive .pagerbar .back { float:left; font-weight:bold; color:#000000; }
#archive .separator {
	height: 0px;
	width: 640px;
	margin-left: -18px;
	border-top: 1px solid #d5d5d5;
	margin-bottom: 20px;
}


#hir24 { padding: 0 10px 0 8px; width: 604px; float: left; margin-right:-1px; font-size:14px; line-height: 18px; }
#cikk #hir24  { padding: 30px 0 20px; float: none; margin:0px; border-right:0px none; }
#hir24 h1 { font-size: 220%; line-height: 125%; color:#000; margin: 8px 0 7px 0; }
#hir24 .cikkbar { margin-top:0px; font-weight:normal; margin-bottom:0px; border-bottom:0px none; border-top: 1px solid #D4DDE7;}
#cikk #hir24 .cikkbar { border-bottom: 1px solid #D4DDE7;}
#hir24 .cikkbar .meta {margin:0;}
#hir24 .pagerbar {height: 37px; line-height: 37px; overflow:hidden; border-bottom: 1px solid #D4DDE7; border-top: 1px solid #D4DDE7; margin-top:2px; font-weight:Bold; color:#444444; }
.hir24 {}
.hir24 li {font-size: 12px; color: #9F262D; line-height: 16px; padding: 5px 0px;}
.hir24 li a {color: #000000; font-weight: bold;}
.hir24 li.kiemelt, .hir24 li.kiemelt a {color:#930810; font-weight: bold;}
.hir24select {height:46px; }
.hir24select select {margin-top:13px; width:150px;}
.napok {}
.napok li { display:inline; }
.napok li a { float:left; display:Block; overflow:hidden; border: 1px solid #296885; text-align:center; color:#ffffff; font-weight:Bold;}
.napok li a:hover {text-decoration:none;}
.napok.kicsi {float:right; padding-top:6px;}
.napok.kicsi li a {width:23px; height:23px; background: url(../img/gradiensbg.png) 0px -1272px repeat-x; line-height:23px; font-size:12px; margin-left:4px; }
.napok.nagy {}
.napok.nagy li a {width:63px; height:63px; background: url(../img/gradiensbg.png) 0px -1295px repeat-x; line-height: 36px; font-size: 26px;  text-shadow: 1px 1px 1px #000; margin-right: 8px;}
.napok.nagy li span {display:block; width:63px; font-size: 12px; line-height:16px; font-weight:normal; padding-top: 6px; }
.elmulthet { padding: 0; width: 624px; margin-left: 8px; float: left; height:124px; border-bottom: 1px solid #D4DDE7; border-top: 1px solid #D4DDE7; margin-top: 10px;}
.elmulthet strong { line-height: 39px; font-size:12px; font-weight:bold; color:#222222; }

#sidebar .tabhead { width: 298px;  height: 30px; padding-top: 3px; padding-left: 5px; }
#sidebar .tabhead span.white-simple { display: block; height: 15px; line-height: 15px; font-size: 22px; color: #000; font-family: 'NimbusSanNovConDHeaRegular', arial !important; font-weight: normal !important; }


#nso_naptar { display: block; margin-bottom: 15px; }
#nso_naptar .datepicker { border: 1px solid #550000; width: 301px; border-color: #c1c1c1; -moz-border-radius-topright: 0px; -moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px;}
#nso_naptar .datepicker { background: #f3f3f3; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 260px; position: absolute; cursor: default; top: 0; left: 0; }
#nso_naptar .datepickerContainer { position: absolute; top: 0; left: 0; }
#nso_naptar .datepickerBorderT { position: absolute; left: 10px; top: 0; right: 10px; height: 10px; background: url(../images/datepicker_t.png); }
#nso_naptar .datepickerBorderB { position: absolute; left: 10px; bottom: 0; right: 10px; height: 10px; background: url(../images/datepicker_b.png); }
#nso_naptar .datepickerBorderL { position: absolute; left: 0; bottom: 10px; top: 10px; width: 10px; background: url(../images/datepicker_l.png); }
#nso_naptar .datepickerBorderR { position: absolute; right: 0; bottom: 10px; top: 10px; width: 10px; background: url(../images/datepicker_r.png); }
#nso_naptar .datepickerBorderTL { position: absolute; top: 0; left: 0; width: 10px; height: 10px; background: url(../images/datepicker_tl.png); }
#nso_naptar .datepickerBorderTR { position: absolute; top: 0; right: 0; width: 10px; height: 10px; background: url(../images/datepicker_tr.png); }
#nso_naptar .datepickerBorderBL { position: absolute; bottom: 0; left: 0; width: 10px; height: 10px; background: url(../images/datepicker_bl.png); }
#nso_naptar .datepickerBorderBR { position: absolute; bottom: 0; right: 0; width: 10px; height: 10px; background: url(../images/datepicker_br.png); }
#nso_naptar .datepickerHidden { display: none; }
#nso_naptar div.datepicker table { border-collapse:collapse; }
#nso_naptar div.datepicker a { color: #222; text-decoration: none; cursor: default; outline: none; }
#nso_naptar div.datepicker table td { text-align: right; padding: 0; margin: 0; }
#nso_naptar div.datepicker th { text-align: center; color: #999; font-weight: normal; }
#nso_naptar div.datepicker tbody th { text-align: left; }
#nso_naptar div.datepicker tbody a { display: block; }
#nso_naptar .weekdays { padding: 8px 15px; margin: 0; text-align: center !important; height: 35px; line-height: 35px; font-weight: bold; color: #444444; background: url("../img/gradiensbg.png") repeat-x scroll 0 -1358px transparent; }
#nso_naptar .datepickerDays { border-left: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; }
#nso_naptar .datepickerDays a { padding: 8px 15px; margin: 0; border-top: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1; }
#nso_naptar .datepickerYears a, .datepickerMonths a { padding: 8px 15px; margin: 0; width: 44px; line-height: 36px; height: 36px; text-align: center; font-weight: bold; }
#nso_naptar td.datepickerNotInMonth a { color: #666; }
#nso_naptar tbody.datepickerDays td.datepickerSelected { background: #136A9F; }
#nso_naptar tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected { background: #17384d; }
#nso_naptar tbody.datepickerYears td.datepickerSelected, tbody.datepickerMonths td.datepickerSelected { background: #17384d; }
#nso_naptar div.datepicker a:hover, div.datepicker a:hover { color: #88c5eb; }
#nso_naptar div.datepicker td.datepickerNotInMonth a:hover { color: #999; }
#nso_naptar div.datepicker tbody th { text-align: left; }
#nso_naptar .datepickerSpace div { width: 20px; }
#nso_naptar .datepickerGoNext a, .datepickerGoPrev a, .datepickerMonth a { text-align: center; height: 20px; line-height: 20px; }
#nso_naptar .datepickerGoNext a { cursor: pointer; margin: 8xp 15px 0 0; float: right; width: 20px; background: url("../img/icons_opt.png") no-repeat scroll 0 -775px transparent; }
#nso_naptar .datepickerGoNext a span { display: none; }
#nso_naptar .datepickerGoPrev a { cursor: pointer; margin: 8px 0 0 15px; float: left; width: 20px; background: url("../img/icons_opt.png") no-repeat scroll 0 -750px transparent; }
#nso_naptar .datepickerGoPrev a span { display: none; }
#nso_naptar table.datepickerViewDays tbody.datepickerMonths, table.datepickerViewDays tbody.datepickerYears { display: none; }
#nso_naptar table.datepickerViewMonths tbody.datepickerDays, table.datepickerViewMonths tbody.datepickerYears, table.datepickerViewMonths tr.datepickerDoW { display: none; }
#nso_naptar table.datepickerViewYears tbody.datepickerDays, #nso_naptar table.datepickerViewYears tbody.datepickerMonths, #nso_naptar table.datepickerViewYears tr.datepickerDoW { display: none; }
#nso_naptar td.datepickerDisabled a, td.datepickerDisabled.datepickerNotInMonth a { color: #333; }
#nso_naptar td.datepickerDisabled a:hover { color: #333; }
#nso_naptar td.datepickerSpecial a { background: #700; }
#nso_naptar td.datepickerSpecial.datepickerSelected a { background: #a00; }

/*  @group olimpia */
#olimpia_combo_box{
    background-image: url('../img/olimpia2012/combo_box_top2.jpg');
    background-repeat: no-repeat;
    background-color: #FEEEFB;
    margin-bottom: 15px;
    padding-top: 45px;
    border:1px solid #D6D4D9;
    position: relative;
    display: inline-block;
}

#olimpia_combo_box #section_link{
    position: absolute;
    top:14px;
    left:20px;
    height:21px;
    width:155px;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
}

#olimpia_combo_box .content, .ppBox .content{
    padding-top: 10px;
    background-image: url('../img/olimpia2012/grey_line.gif');
    background-repeat: repeat-y;
    background-position: center;
    position: relative;
}

#olimpia_combo_box .content{

    padding-left: 18px;
}
#olimpia_combo_box .content.leftpage{
    padding:8px;
    background-image: none;
}

#olimpia_combo_box .content.leftpage table{
    border-left:1px solid #D2D2D2;
    border-right:1px solid #D2D2D2;
    border-bottom:1px solid #D2D2D2;
}

#olimpia_combo_box #olimpia_percrol_percre{
    width: 305px;
    float:left;
}

#olimpia_percrol_percre h2{
    color:#747C7F;
    font-size: 14px;
    font-weight: bold;

}

#olimpia_percrol_percre .scrollable{
    height: 207px;
    overflow: hidden;
    margin-top: 20px;
    margin-right: 10px;
}

#olimpia_percrol_percre .scrollbar-pane, #olimpia_tv_musor .scrollbar-pane, .ppcikk .scrollbar-pane {
    padding-top: 0 !important;
}
#olimpia_percrol_percre .scrollbar-handle-container, #olimpia_tv_musor .scrollbar-handle-container,  .ppcikk .scrollbar-handle-container{
    top: 0 !important;
    width:5px;
}

#olimpia_percrol_percre .scrollbar-handle.move, #olimpia_tv_musor .scrollbar-handle.move, #olimpia_percrol_percre .scrollbar-handle, #olimpia_tv_musor .scrollbar-handle, .ppcikk  .scrollbar-handle, .ppcikk .scrollbar-handle.move{
    width: 5px;
}


#olimpia_percrol_percre .scrollbar-handle-up, #olimpia_percrol_percre .scrollbar-handle-down, #olimpia_tv_musor .scrollbar-handle-up, #olimpia_tv_musor .scrollbar-handle-down, .ppcikk .scrollbar-handle-up, .ppcikk .scrollbar-handle-down{
    display: none !important;
}

#olimpia_combo_box .hnora{
    margin-bottom: 10px;

}

#olimpia_combo_box .hnora span{
    color:#862C72;
    font-weight: bold;
    float: left;
}

#olimpia_combo_box .hnora a{
    display: block;
    margin-left: 40px;
    color:black;
    font-weight: bold;
    font-size: 12px;

}
#olimpia_combo_box .more{
    text-align: right;
    margin:12px 20px 10px 0;
}
#olimpia_combo_box .more a{
    color: #862C72;
    font-weight: bold;
    font-size: 12px;
}

#olimpia_combo_box #otherInfo{
    width:322px;
    float:left;
    margin-left: 1px;
}

#olimpia_combo_article{
    padding:0 10px;
    height:245px;
    border-bottom:1px solid  #D6D4D9;
}
#olimpia_combo_article img{
    display: block;
    float: left;
    margin: 0 10px 0 0;
    border: 2px solid #FDE900;
}
#olimpia_combo_article h5{
    margin-bottom: 10px;
}


#olimpia_tv_musor{
    background: #fff;
    border-top:1px solid  #D6D4D9;
    border-bottom:1px solid  #D6D4D9;
    padding-left:10px;
    padding-top:10px;
    height:110px;
    overflow: hidden;
    width:312px;

}

#olimpia_tv_musor .scrollable{
    height:200px;
    overflow: hidden;
    padding: 10px;
    margin-top: 10px;
}

#olimpia_tv_musor .scrollbar-pane{
    padding-left:10px;
    padding-top:3px !important;
}

#olimpia_tv_musor .scrollbar-handle-container{
    height:109px !important;
}

#olimpia_tv_musor .scrollbar-handle{
    margin-bottom: 0 !important;
}
#olimpia_tv_musor .hnora a, #olimpia_tv_musor .hnora span{
    font-size:12px;
    text-decoration:none;
    margin-bottom:10px;
    font-weight:bold;
    color:#434343;
}

#olimpia_combo_box #otherInfo ul{
    margin-left: 10px;
    margin-top: 10px;
}

#olimpia_combo_box #otherInfo ul li{
    display: inline;

}

#olimpia_combo_box #otherInfo ul li a{
    color:#747C7F;
    font-size: 13px;
    font-weight: bold;
    padding:5px;
}

.olimpia_eremtablazat{
    background-image: url('../img/olimpia2012/eremtablazat_top.jpg');
    background-repeat: no-repeat;
    margin-bottom: 15px;
    padding-top: 38px;
    border:1px solid #D6D4D9;
    width:286px;
}

table.eremtablazat td {
    padding:10px 6px;
    font-size: 12px;
}

table.eremtablazat tr.odd td{
    background: #FEEEFB;
}

table.eremtablazat tr.bold td{
    font-weight: bold;
}

table.eremtablazat a{
    color:#862C72;
    font-weight: bold;
}

table.eremtablazat td strong{
    font-weight: bold;
}
/*  @end olimpia */


/* nso tv ajánlóbox */
.nso_tv_wide{
    background-color:#181818;
    background-image:url('../img/gradiens/nsotv_topbg.jpg');
    background-repeat:repeat-x;
    border-radius:5px;
    /*margin-top:15px;*/
    font-weight:bold;
    padding-left:18px;
}
.nso_tv_wide.dark{
    /*background-image:url('../img/gradiens/nsotv_topbg_dark.jpg');*/
    color:#fff;
    font-weight:normal;
    overflow:hidden;
    margin-bottom:15px;
}
.col488{
    float:left;
    width:488px;
}
.nso_tv_wide.dark iframe{
    margin:10px 0 ;
    border:3px solid #B5B5B7;
}
.nso_tv_wide.dark .col488{
    padding-bottom:10px;
    /*border-right: 1px solid #262626;*/
}
.nso_tv_wide.dark .col488 .MWVideoBlock {
    border: 3px solid #b5b5b7;
    margin: 10px 0;
}
.nso_tv_wide.dark .col488 .MWVideoBlock iframe {
    border: 0;
    margin: 0;
}
#page .nso_tv_wide.dark .col488{
    width:98%;
    border-right:0;
}
#page .nso_tv_wide.dark iframe{
    margin-left:62px;
}
.nso_tv_wide a, .nso_tv_wide span{
    color:#fff;
}
.nso_tv_wide .box_title{
    background-image:url('../img/nsotv.png');
    background-repeat:no-repeat;
    width:130px;
    height:48px;
    display:block;
    overflow:hidden;
    background-position:0 8px;
    float:left;
}
.nso_tv_wide .box_title a {
    display: block;
    height: 48px;
    text-indent: -99999px;
    width: 100px;
}
.nso_tv_wide .item{
    float:left;
    width:298px;
    margin-right:28px;
    margin-top: 20px;
}
.nso_tv_wide .item.lastInRow{
    margin-right:0;
}
.nso_tv_wide .item img{
    border:3px solid #B5B5B7;
    margin-bottom:10px;
}
.nso_tv_wide .item h5 a span{
    background-image: url('../img/play2.jpg');
    background-repeat: no-repeat ;
    padding-left:25px;
    padding-top:2px;
}
.nso_tv_wide .item #ikontitle{
    font-size: 17px;
}
.nso_tv_wide .floatRight{
    width:180px;
    float:right;
    margin-top:15px;
    margin-right:20px;
    text-align:right;
}
.nso_tv_wide .floatRight a.white.arrow{
    background-image: url('../img/arrow2.png');
    background-repeat:no-repeat;
    background-position: 100% 6px;
    padding-right:13px;
    font-family:NimbusSanNovConDHeaRegular;
    font-weight:normal;
    font-size:17px;
}
.nso_tv_wide .floatRight a:hover{
    text-decoration:none;
}
.col488 p{
    margin-right:10px;
    margin-bottom:15px;
}
#commentLink{
    background-image:url('../img/balloon.png');
    background-repeat:no-repeat;
    padding-left:20px;
}
.nso_tv_wide.dark .videoLista{
    float:left;
    width:453px;
}
.nso_tv_wide.dark .videoLista .item{
    padding:10px;
    /*border-bottom:1px solid  #262626;*/
    margin:0;
    width:100%;
    height:105px;
}

.nso_tv_wide.dark .videoLista .item p{
    height:96px;
    overflow-y: hidden;
}

.nso_tv_wide.dark .videoLista .item img{
    float:left;
    margin-right:10px;
}
.nso_tv_wide.dark .videoLista .item h5 a span{
    background-image:none;
    padding-left:0;
}
.nso_tv_wide.grey{
    background-image:none;
    background-color:#191919;
    color:#fff;
    padding-left:0;
}
.nso_tv_wide.grey .tabhead{
    width:950px;
    border-bottom:1px solid #646464;
    padding:10px 15px;
}
.nso_tv_wide.grey .tabhead .brdtop3.active{
    background:#bababa;
}
.nso_tv_wide.grey .tabhead ul li a.active{
    border:none;
}
.nso_tv_wide.grey .tabhead ul li a.active span{
    color:#282828;
}
.nso_tv_wide.grey .tabhead ul li a span{
    color:#fff;
}
.nso_tv_wide.grey .tabcontent, .nso_tv_wide.grey .sbbody{
    width:100%;
}
.nso_tv_wide.grey .sbbody{
    border-bottom:1px solid #646464;
    margin-bottom:10px;
}
.nso_tv_wide.grey .tabcontent .mask{
    height:375px;
    overflow:hidden;
    position:relative;
}
.nso_tv_wide.grey .tabcontent .mask .tabData{
    position:absolute;
}
.nso_tv_wide.grey #tabNavigation {
    margin: -4px 13px 22px;
    text-align: center;
}
.nso_tv_wide.grey #tabNavigation .prev, .nso_tv_wide.grey #tabNavigation .next{
    width:102px;
    height:30px;
    float:left;
    display:block;
    overflow:hidden;
    text-indent:-999px;
    background-image:url('../img/prev.jpg');
    background-repeat:no-repeat;
    cursor:pointer;
}
.nso_tv_wide.grey #tabNavigation .next{
    background-image:url('../img/next.jpg');
    float:right;
}
.nso_tv_wide.grey #tabNavigation .counter{
    width:600px;
    margin:0 auto;
    position:relative;
}
.counterDiv{
    display:none;
    position:absolute;
    top:0;
}

.nso_tv_wide.grey #tabNavigation .counter a{
    padding:6px 10px;
    position:relative;
    top:10px;
    background-image:url('../img/gradiens/counter_bg.jpg');
    background-repeat:repeat-x;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border:1px solid #363636;
    margin-right:10px;
    color:#282828 !important;
}
.nso_tv_wide.grey #tabNavigation .counter a:hover{
    text-decoration:none;
}
.nso_tv_wide.grey #tabNavigation .counter a.active{
    background-image:none;
    border:1px solid #6d6d6d;
    color:#9E9E9E !important;
}

.nso_tv_wide.grey p{
    font-weight: normal;
    margin-top: 10px;
    height: 70px;
    overflow-y: hidden;
    padding-bottom:3px;
}

.nso_tv_wide.grey .item{
    width:458px;
    float:left;
    margin:0 10px ;
    height:130px;
    display:block;
    overflow:hidden;
}

.nso_tv_wide.grey .item.left50{
    display: block;
    float: left;
    height: 130px;
    margin: 0 10px;
    overflow: hidden;
}
.nso_tv_wide.grey .item img{
    float:left;
    margin-right:10px;
}
.centered{
    text-align:center;
}
.centered iframe{
    margin:0 auto 15px auto;
}
/* nso tv ajánlóbox  end */
.galeria_box h1 {font-family: 'NimbusSanNovConDHeaRegular',arial !important; font-size: 26px; font-weight: normal !important; margin: 15px 0 10px; }
.galeria_box .item { display: block; float: left; width: 306px; height: 250px; margin: 9px 27px 9px 0; background: #fff; border: 1px solid #C1C1C1; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }
.galeria_box .item_last { display: block; float: left; width: 306px; height: 250px; margin: 9px 0 9px 0; background: #fff; border: 1px solid #C1C1C1; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }
.galeria_box .item_banner { display: block; float: left; width: 306px; height: 250px; margin: 9px 27px 9px 0; }
.galeria_box .item_banner img { margin: 0; }
.ajanlo_fejlec_galeria { display: block; position: absolute; height: 29px; background: url('../img/nso_title_red_bg.png') right; margin: 15px auto auto -5px; }
.galeria_box .cim { display: block; float: left; width: 290px; margin: 8px 3px 3px 8px; }
.galeria_box .datum { display: block; float: right; margin: 0 8px 8px auto; background: url('../img/nso_galeria_lista_datum.jpg') left no-repeat; padding-left: 20px; font-weight: bold; }
.galeria_box .cim a { color: #000; font-weight: bold; }
.galeria_box .lapozo { text-align: center; }
.galeria_box .lapozo span { display: block; background: url("../img/nso_title_white_bg.png") repeat scroll right center transparent; float: left; height: 22px; min-width: 18px; margin: 3px; line-height: 24px; padding: 0 6px; color: #000; }
.galeria_box .lapozo a { display: block; background: url("../img/nso_title_red_bg.png") repeat scroll right center transparent; float: left; height: 22px; min-width: 18px; margin: 3px; line-height: 24px; padding: 0 6px; color: #fff; }
.galeria_box .lapozo a:hover { text-decoration: none; }

.nGalleryHide { display: none; }
.nGalleryShow { display: block; position: fixed; width: 100%; height: 100%; background: #000; z-index: 999999; top: 0; left: 0; opacity: 0.99; }
.nGalleryShow .galleryContent { display: block; margin: 0 auto; width: 98%; }
.nGalleryShow p { color: #fff; line-height: 40px; }
.nGalleryShow p.image_title { color: #fff; line-height: 40px; font-weight: bold; font-style: italic; size: 20px; }
.nGalleryShow .header { display: block; float: left; width: 100%; height: 44px; border-bottom: 1px solid #222; }
.nGalleryShow .header .social { display: block; float: left; }
.nGalleryShow .header .buttons { display: block; float: right; }
.nGalleryShow .header .buttons a { display: block; float: left; margin: 12px 0 0 10px; padding-left: 26px; font-family: arial; font-size: 13px; font-weight: bold; color: #afafaf; text-decoration: none; height: 24px; line-height: 22px; }
.nGalleryShow .header .buttons a.thumbnails { background: url('../img/nso_gallery_thumbnails_icon.png') left no-repeat; }
.nGalleryShow .header .buttons a.close { background: url('../img/nso_gallery_close_icon.png') left no-repeat; }
.nGalleryShow .header2 { display: block; float: left; width: 100%; height: 44px; border-bottom: 1px solid #222; margin-bottom: 16px; }
.nGalleryShow .header2 .title { display: block; float: left; font-family: arial; font-size: 15px; font-weight: bold; color: #fff; margin: 14px 0 0 0; }
.nGalleryShow .header2 .title a { color: #fff; text-decoration: none; }
.nGalleryShow .header2 .title span { font-weight: normal; }
.nGalleryShow .header2 .counter { display: block; float: right; font-family: arial; font-size: 15px; font-weight: bold; color: #fff; margin: 14px 0 0 0; }
.nGalleryShow .header2 .counter span { font-family: arial; font-size: 15px; font-weight: bold; color: #afafaf; }
.nGalleryShow .images { display: block;  margin: 0 auto; width: 1000px; }
.nGalleryShow .images .th { display: block; float: left; width: 143px; height: 113px !important; border: 3px solid #fff; overflow: hidden; margin: 5px 10px 10px 5px; background: #fff; }
.nGalleryShow .images .th img { border: 0; }
.nGalleryShow .images .th_banner { display: block; float: left; width: 308px; height: 247px !important; border: 3px solid #fff; overflow: hidden; margin: 5px 10px 10px 5px; background: #fff; }
.nGalleryShow .images .th_banner img { border: 0; }
.nGalleryShow .image { display: block; float: left; width: 100%; border-bottom: 1px solid #222; }
.nGalleryShow .image .prev { display: block; float: left; width: 50px; height: 450px; background: url('../img/nso_gallery_left_arrow.png') center no-repeat; }
.nGalleryShow .image .prev_inactive { display: block; float: left; width: 50px; height: 450px; }
.nGalleryShow .image .img { display: block; float: left; text-align: center; width: 88%; min-height: 450px; }
.nGalleryShow .image .next { display: block; float: right; width: 50px; height: 450px; background: url('../img/nso_gallery_right_arrow.png') center no-repeat; }
.progress { display: block; position: absolute; background: #fff; float: left; z-index: 700; padding: 10px; margin: 85px auto auto 125px; border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; -ie-border-radius: 4px; -khtml-border-radius: 4px; }

#user_nav { height: 30px !important; }
#user_nav li.firstchild { display: block; float: left; }
#user_nav li { display: block; float: right; }
#user_nav li.firstchild ul { display: block; float: left; }
#user_nav li.firstchild ul li { display: block; float: left; }

#cikk.clearfix div.cikkbody div.banner_tripla{
    margin-bottom: 10px;
    display: block;
}



.cikkbody .fleft{
    margin-right:10px;
    margin-top:10px;
}

.cikkbody .fleft, .cikkbody img[align="left"],
.cikkbody table[align="left"], img.fleft,
body.mceContentBody img[align="left"],
body.mceContentBody table[align="left"]{
    clear: left;
    margin-right: 5px;
    margin-top: 5px;
}

#cikk .cikkinfo.table_w50p.fleft,#cikk .cikkinfo.nsobox.fleft{
    margin-right: 20px;
}

/*NSO FACEBOOKON BOX*/
#nso_facebookon{
    background: url('../img/box_sprite_opt.png') left no-repeat;
    width:285px;
    height:40px;
    background-position: 0px 0px;
    margin-bottom:30px;
    margin-left:12px;
}
#nso_sport_mobil_papir {
    background: url("../img/box_sprite_opt.png") no-repeat scroll 0 -46px transparent;
    height: 45px;
    margin-bottom: 30px;
    margin-left: 7px;
    width: 295px;
}

#cikk .banner .cikk_szponzor_csik {
    border-top: solid 1px #D4DCE7;
    border-bottom: solid 1px #D4DCE7;
}
#cikk .banner .cikk_szponzor_csik {
    display: none;
}

.etarget {
    border-top: 1px solid #D4DCE7;
    padding-bottom: 5px;
    padding-top: 5px;
}



#cikk table .fright,
.cikkbody table[align="right"],
body.mceContentBody table[align="right"]
{
    clear: right;
    margin-left: 20px;
    margin-top: 5px;
}

#cikk table .fleft,
.cikkbody table[align="left"],
body.mceContentBody table[align="left"] {
    clear: left;
    margin-right: 0px;
    margin-top: 5px;

}
/**/

#everything{
    width:940px;
    margin-left:10px;
}

#everything .row_wrapper{
    width:100%;
}

#everything .row_wrapper .item{
    width:50%;
    height:220px;
    float:left;

}
/*Napilap*/
#everything .row_wrapper .napilap{
    width:940px;
    height:380px;
    float:left;

}

#everything .row_wrapper .napilap input{
    width:194px;
    height:22px;
    background:#F9F9F9 !important;
    border: solid 1px #E2E9F1;
    margin-right:10px;
    font-family: 'arial' !important;
    font-size:12px;
}

#napilap{
    width:190px;
    height:300px;
    float:left;
    background:url('/static/style/nso/2012/img/sport_tv_papir_sprite.png') scroll -160px 0 transparent;

}

#everything .row_wrapper .napilap .other .description{
    width:650px;
    height:220px;
    float:left;
}

#everything .row_wrapper .napilap .other .description p{
    padding-bottom:20px;
    margin-left:30px;
}

#everything .row_wrapper .napilap h1{
    color: black;
    font-family: 'NimbusSanNovConDHeaRegular',arial !important;
    font-size: 20px;
    font-weight: normal !important;
    line-height: 35px;
    margin: 20px 0 25px;
    text-transform: uppercase;
}
/*Napilap*/

/*tv*/
#everything .row_wrapper .tv{
    width:940px;
    height:380px;
    float:left;
    clear:both;
}



/*tv*/
#everything .row_wrapper .item .title{
    width:100%;
    clear:both;
}
#everything .row_wrapper .item .other{
    width:100%;
    clear:both;
}

#everything .row_wrapper .item .other .images{
    width:76px;
    float:left;
}

#everything .row_wrapper .item .other .description{
    width:350px;
    float:left;
    margin-left:20px;
}

#everything .row_wrapper .item .other .description h1{
    font-family: 'NimbusSanNovConDHeaRegular',arial !important;
    font-size: 18px;
    font-weight: normal !important;
    color:#000000;
    margin-top:0px;
    margin-bottom:0px;
}

#everything .row_wrapper .item .other .description p{
    font-family: "Arial";
    font-size: 13px;
    color:#000000;
    margin-top:10px;
}

#online{
    background:url('/static/style/nso/2012/img/sport_tv_papir_sprite.png') scroll 0 0px transparent;
    width:75px;
    height:75px;
}

#nb1{
    background:url('/static/style/nso/2012/img/sport_tv_papir_sprite.png') scroll 0 -391px transparent;
    width:75px;
    height:75px;
}

#f1{
    background:url('/static/style/nso/2012/img/sport_tv_papir_sprite.png') scroll 0 -76px transparent;
    width:75px;
    height:75px;
}

#topliga{
    background:url('/static/style/nso/2012/img/sport_tv_papir_sprite.png') scroll 0 -470px transparent;
    width:75px;
    height:75px;
}



#bl{
    background:url('/static/style/nso/2012/img/sport_tv_papir_sprite.png') scroll 0 -154px transparent;
    width:75px;
    height:75px;
}

#vizilabda{
    background:url('/static/style/nso/2012/img/sport_tv_papir_sprite.png') scroll 0 -312px transparent;
    width:75px;
    height:75px;
}

#tvmusor{
    background:url('/static/style/nso/2012/img/sport_tv_papir_sprite.png') scroll 0 -232px transparent;
    width:75px;
    height:75px;
}


#everything .row_wrapper .item .other .description input{
    width:58px;
    height:22px;
    background:#F9F9F9 !important;
    border: solid 1px #E2E9F1;
    margin-right:4px;
    font-family: 'arial' !important;
    font-size:11px;
}
#everything .row_wrapper .title{
    width:960px;
}

#everything .row_wrapper .spacer{
    height:30px;
    clear:both;
}

#everything .row_wrapper .title .left{
    width:350px;
    position:relative;
    float:left;
    height:50px;
}

#everything .row_wrapper .title .right{
    width:400px;
    position:relative;
    float:right;
    height:50px;
}

#everything .row_wrapper .title .right ul.anchormenu{
    display:inline;
    list-style-type: none;
    width:320px;
    float:right;
    height:20px;
    margin-top:25px;
}
#everything .row_wrapper .title .right ul.anchormenu li{
    width:70px;
    float:left;
    text-align:center;
    height:20px;
    line-height:20px;
    border-right:solid 1px #000000;
}

#everything .row_wrapper .title .right ul.anchormenu li.last_child{
    border-right:none !important;
}

#everything .row_wrapper .title .right ul.anchormenu li a{
    color: #000000;
    font-family: "Arial";
    font-size: 12px;
    font-weight: normal !important;
    height:20px;
}

#everything .row_wrapper .title h1{
    color: #000000;
    font-family: 'NimbusSanNovConDHeaRegular',arial !important;
    font-size: 25px;
    font-weight: normal !important;
    line-height: 35px;
    margin: 20px 0 25px;
    text-transform:uppercase;
    z-index: 10;
}
/* @group olimpia visszaszamlalo */
#ol_counter{
    background-color: #e7e7e7;
    padding: 15px;
    padding-left:90px;
    text-transform: uppercase;
    margin: 0 8px 15px 8px;
    background-image: url('../img/counter_bg.png');
    background-repeat: no-repeat;
    background-position: 10px 5px;
    height: 40px;
}

#ol_counter .counter_col{
    float:left;
    width:35px;
    text-align: center;
}
#ol_counter .counter_col.narrow{
    width: 10px;
}
#ol_counter .counter_col.wide{
    margin-right: 18px;
}
#ol_counter .red, #ol_counter .blue{
    font-family: 'NimbusSanNovConDHeaRegular',arial !important;
    font-size: 25px;
    font-weight: normal !important;
    color:#960E1C;
}
#ol_counter .blue{
    color:#2F2B5D;
}
/* @end olimpia visszaszamlalo */
/*REAL MAGAZINS*/
#magazin_area{
    float:left;
    width:100%;
    height:30px;
    margin-bottom:90px;
}
#magazin_area h1{
    color: black;
    font-family: 'NimbusSanNovConDHeaRegular',arial !important;
    font-size: 20px !important;
    font-weight: normal !important;
    line-height: 35px !important;
    margin: 60px 0 25px !important;
    text-transform: uppercase;
}
#everything .row_wrapper .magazin{
    width:310px;
    height:600px;
    float:left;

}


#everything .row_wrapper .magazin .image1{
    width:240px;
    height:260px;
    float:left;
    background:url('/static/style/nso/2012/img/sport_tv_papir_sprite.png') scroll -160px -300px transparent;

}

#everything .row_wrapper .magazin .image2{
    width:240px;
    height:260px;
    float:left;
    background:url('/static/style/nso/2012/img/sport_tv_papir_sprite.png') scroll -160px -565px transparent;

}

#everything .row_wrapper .magazin .image3{
    width:240px;
    height:260px;
    float:left;
    background:url('/static/style/nso/2012/img/sport_tv_papir_sprite.png') scroll -160px -827px transparent;

}
#everything .row_wrapper .magazin .title{
    float:left;
    width:100%;
    height:30px;
}

#everything .row_wrapper .magazin .title h1{
    color: #000000;
    font-family: 'NimbusSanNovConDHeaRegular',arial !important;
    font-size: 18px;
    font-weight: normal !important;
    margin-bottom: 10;
    margin-top: 30;
}

#everything .row_wrapper .magazin .description p{
    font-family: "Arial";
    font-size: 13px;
    color:#000000;
    margin-top:40px;
    float:left;
    width:280px;
    height:150px;
}

#everything .row_wrapper .magazin .upper_button{
    margin-top:100px;

}


#everything .row_wrapper .magazin .upper_button input,
#everything .row_wrapper .magazin .lower_button input{
    margin-bottom:15px;
    width:60px;
    height:22px;
    background:#F9F9F9 !important;
    border: solid 1px #E2E9F1;
    margin-right:10px;
    font-family: 'arial' !important;
    font-size:12px;
    float:left;
    width:200px;
}
/*REAL MAGAZINS*/
/*TV*/

#tv_area{
    float:left;
    width:100%;
    height:30px;
    margin-bottom:90px;
}
#tv_area h1{
    color: black;
    font-family: 'NimbusSanNovConDHeaRegular',arial !important;
    font-size: 20px !important;
    font-weight: normal !important;
    line-height: 35px !important;
    margin: 60px 0 25px !important;
    text-transform: uppercase;
}

#everything .row_wrapper .tv{
    float:left;
    width:100%;
    height:30px;
    margin-bottom:90px;
}

#everything .row_wrapper .tv .other{
    float:left;
    width:100%;
}

#everything .row_wrapper .tv .other .imgwrapper{
    width:210px;
    height:80px;
    float:left;
}

#everything .row_wrapper .tv .other .description{
    width:650px;
    height:80px;
    margin-left:40px;
    float:left;
}

#everything .row_wrapper .tv .other .description p{
    color: #000000;
    float: left;
    font-family: "Arial";
    font-size: 13px;
    width: 634px;
}

#tv1{
    width:100px;
    height:33px;
    float:right;
    background:url('/static/style/nso/2012/img/sport_tv_papir_sprite.png') scroll 0px -1047px transparent;

}

#tv2{
    width:166px;
    height:45px;
    float:right;
    background:url('/static/style/nso/2012/img/sport_tv_papir_sprite.png') scroll  0 -1096px transparent;

}

.facebook_like iframe{
    height:70px !important;
}


/* NSO csapatosszeallito szavazas */
.csapatosszeallito_szavazas { width: 600px; }
.csapatosszeallito_szavazas h2 { color: white; text-align: center; font-family: Arial, Helvetica, FreeSans, sans-serif; font-size: 18px !important; font-weight: bold; margin: 0 !important; }
.csapatosszeallito_szavazas .cssz_alcim { color: white; text-align: center; font-family: Arial, Helvetica, FreeSans, sans-serif; font-size: 15px; margin: 0 !important; }
.csapatosszeallito_szavazas .area { width: 600px; padding: 0; overflow: hidden; }
.csapatosszeallito_szavazas .area .felallas_select { display: block; height: 40px; margin-left: 325px; }
.csapatosszeallito_szavazas .holder { width: 170px; height: 560px; color: white; float: left; }
.csapatosszeallito_szavazas .tab1 { font-weight: bold; cursor: pointer; margin-right: 8px; }
.csapatosszeallito_szavazas .tab2 { background: url("../img/palyatervezo_sprite.png") no-repeat scroll -310px -205px transparent; font-weight: normal; cursor: pointer; display: block; height: 30px; width: 135px; line-height: 32px; padding-left: 8px; }
.csapatosszeallito_szavazas .team { float: left; width: 170px; margin-right: 20px; height: 560px; overflow-y: auto; overflow-x: hidden; margin: 0; padding: 0; list-style-image: none; list-style-position: outside; list-style-type: none; overflow: hidden; }
.csapatosszeallito_szavazas .team li { font-size: 14px; padding-left: 30px; width: 238px; height: 30px; line-height: 26px; color: #333; background: url("../img/palyatervezo_sprite.png") no-repeat scroll -21px -927px transparent; }
.csapatosszeallito_szavazas .team li.separator { font-weight: bold; padding-left: 4px; padding-top: 2px; background: none; }
.csapatosszeallito_szavazas .team li.no_play { background-image: url('../img/csapatosszeallito_szavazas/kis_ures_mez.png'); }
.csapatosszeallito_szavazas .team li.kapus { background: url("../img/palyatervezo_sprite.png") no-repeat scroll -21px -861px transparent; }
.csapatosszeallito_szavazas .dragArea { position: absolute; top: 0px; left: -900px; z-index: 1000; overflow: visible; }
.csapatosszeallito_szavazas .dragArea .dragHandler { width: 28px; height: 26px; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; }
.csapatosszeallito_szavazas .dragArea .player_name { z-index: 2000; position: absolute; color: #FFFFFF; font-weight: bold; left: -6px; line-height: 14px; top: 29px; }
.csapatosszeallito_szavazas .formations { position: absolute; top: 0px; width: 130px; overflow: hidden; background: #fff; padding: 0; list-style-image: none; list-style-position: outside; list-style-type: none; z-index: 99999; border-color: -moz-use-text-color #E3E3E3 #E3E3E3; border-radius: 5px 5px 5px 5px; border-style: none solid solid; border-width: 0 1px 1px; }
.csapatosszeallito_szavazas .formations li { line-height: 30px; margin: 0; }
.csapatosszeallito_szavazas .formations li a { width: 100%; height: 100%; font-weight: bold; color: #333; display: block; padding-left: 4px; padding-top: 3px; }
.csapatosszeallito_szavazas .formations li a:hover { background-color: #f0f0f0; text-decoration: none; }
.csapatosszeallito_szavazas .field { float: left; width: 425px; height: 560px; background: url('../img/palyatervezo_sprite.png') no-repeat scroll 0 -252px; position: relative; }
.csapatosszeallito_szavazas .field .resultstable { position:absolute; left:70px; top:200px; width: 260px;  z-index:500; background: #f0f0f0; color: #333; padding: 10px; overflow-x: hidden; overflow-y: auto; text-align: center; border-color: #E3E3E3; border-radius: 5px; border-style: solid; border-width: 1px; }
.csapatosszeallito_szavazas .field .resultstable .msg, .csapatosszeallito_szavazas .field .resultstable .res { font-size: 16px; font-weight: bold; display: block; }
.csapatosszeallito_szavazas .cpos { position: absolute; width: 36px; height: 34px; background: transparent url('../img/spacer.png') no-repeat scroll 0 0; }
.csapatosszeallito_szavazas .pos { position: absolute; width: 28px; height: 25px; left: 4px; top: 4px; background: transparent url('../img/csapatosszeallito_szavazas/ures_mez.png') no-repeat scroll 0 0; }
.csapatosszeallito_szavazas_footer { margin: 15px 0 0 0; }
.csapatosszeallito_szavazas_footer #submit_button { cursor: pointer; background: url(../img/palyatervezo_sprite.png) no-repeat scroll -21px -207px transparent; height: 36px; width: 135px; }
.csapatosszeallito_szavazas_footer #submit_button:hover { background: url(../img/palyatervezo_sprite.png) no-repeat scroll -166px -206px transparent; }
.csapatosszeallito_szavazas #cikkhsz_button { cursor: pointer; background: url(../img/palyatervezo_sprite.png) no-repeat scroll -21px -207px transparent; height: 36px; width: 135px; }
.csapatosszeallito_szavazas #cikkhsz_button:hover { background: url(../img/palyatervezo_sprite.png) no-repeat scroll -166px -206px transparent; }
.csapatosszeallito_szavazas button { padding: 0; border: 0; background-color: transparent; }

#csapatosszeallito_szavazas_form .scrollbar-up { display: block; width: 170px; height: 28px; background: url("../img/palyatervezo_sprite.png") no-repeat scroll -21px -139px #f2f2f2; border: 0; }
/*#csapatosszeallito_szavazas_form .scrollbar-handle-container { margin: 15px 0; display: none; }*/
#csapatosszeallito_szavazas_form .scrollbar-down { display: block; float: left; width: 170px; height: 28px; background: url("../img/palyatervezo_sprite.png") no-repeat scroll -21px -168px #f2f2f2; border: 0; }
/*#csapatosszeallito_szavazas_form .scrollbar-pane { padding: 30px 0 300px 0; margin-bottom: 60px; }*/

/* csapatszavazas cikkbe START */
.csapatszavazas_cikkbe { width: 50%; }
div.cikkbody ul.csapatszavazas { list-style: none outside none; padding: 0px; }
ul.csapatszavazas li.csapatli { clear: both; display: block; height: 40px; line-height: 19px; padding: 5px; }
ul.csapatszavazas li.even { background: #f2f2f2; }
ul.csapatszavazas li.csapatli ul.radiogombos { float: none; padding: 0px; margin: 0px; }
ul.csapatszavazas li.csapatli ul.radiogombos li { display: block; float: left; width: 22px; }
ul.csapatszavazas li.csapatli ul.radiogombos li.last-child { margin-left: 14px; }
/* csapatszavazas cikkbe VEGE */

#wallpaper_left { display: block; position: absolute; top: 0; }
#wallpaper_right { display: block; position: absolute; top: 0; }


/* NSO UJ HEADER */

#header_2{
    height: 75px;
    position:relative;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    border:1px solid #C9CACE;
    margin-bottom: 14px;
    margin-top:14px;
}

#header_2 a:hover {
    text-decoration:none;
}

#header_2 .logo{
    width: 150px;
    float:left;
    background-color: #8B0000;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    overflow:hidden;
    height: 75px;
}

#header_2 .logo a{
    height:100px;
    display:block;
    background-image:url('../img/nso_logo_large_transp.png');
    background-repeat:no-repeat;
    background-position: center -8px;
    text-indent:-1000px;
}

#header_2 .header_menus{
    float:left;
    width: 829px;
}

#header_2 ul.main li{
    display:inline;
}

#ad_felso_szuper{
    margin-top: 14px;
}

#ad_felso_szuper .goAdverticum{
    padding-bottom:0;
}

/*#ad_felso_szuper .goAdverticum img, #ad_felso_szuper .goAdverticum object, #ad_felso_szuper .goAdverticum embed, #ad_felso_szuper .goAdverticum iframe{
	margin-top:14px !important;
}*/
/********** felso menusor ***********/
#header_2 .header_menus #top{
    background-color: #701212;
    height: 45px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    position:relative;
}
#header_2 .header_menus #top ul{
    position: relative;
    top:10px;
    left:5px;
}
#header_2 .header_menus #top ul li{
    position: relative;
}
#header_2 .header_menus #top ul li a{
    padding:2px 15px 9px 10px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    position:relative;
    text-transform:uppercase;
    z-index:50;
    cursor:pointer;
}
#header_2 .header_menus #top ul li.active{
}
#header_2 .header_menus #top ul li.active a{
    color:#353535;
    background:#f4f4f4;
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    border-top:1px solid #fff;
    padding:2px 14px 9px 9px;
}
#header_2 .header_menus #top ul li.active .moreLink a{
    padding-left:0;
}
#header_2 .header_menus #top ul li a.more {
    position:relative;
}
#header_2 .header_menus #top ul li a.more span{
    background-image:url('../img/arrow_menu_white.png');
    background-repeat:no-repeat;
    width:5px;
    height:5px;
    position:absolute;
    top:12px;
    right:6px;
}
#header_2 .header_menus #top ul li.active a.more span{
    background-image:url('../img/arrow_menu_grey.png');
}
#header_2 .header_menus #top ul li ul{
    position: absolute;
    min-width:100%;
    opacity:0;
    top:-999999px;
    left:0;
    background-color: #F4F4F4;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    padding-bottom: 5px;
    padding-top: 5px;
    /*padding-top: 30px;*/
    z-index:20;
    /*box-shadow: 2px 2px 20px #666666;*/
    box-shadow: 0px 5px 10px rgba(107, 107, 107, 0.7);
    -webkit-transition: opacity .5s ease-in-out; /* For chrome & safari */
    -moz-transition: opacity .5s ease-in-out; /* For mozilla firefox */
    -o-transition: opacity .5s ease-in-out; /* For opera */
    transition: opacity .5s ease-in-out;
}
#header_2 .header_menus #top ul li.active ul{
    opacity:1;
    top:23px;
}
#header_2 .header_menus #top ul li ul li{
    padding:0;
    margin-left:0;
    border:none;
}

#header_2 .header_menus #top ul li ul li a{
    color:#353535;
    font-weight: normal;
    font-family: 'Arial', 'Helvetica', sans-serif;
    font-size:12px;
    display: block;
    margin:0 5px;
    position:relative;
    background:transparent;
    white-space:nowrap;
    text-transform:none;
    border:none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius:0;
    -webkit-border-top-left-radius:0;
    padding:5px!important;
}
#header_2 .header_menus #top ul li ul li a:hover{
    /*    background-color: #e9e6e6;
        color:#8b0000;
    */
    background-color: #e2dbdb;
    text-decoration: none;
    color: #8b0000;
    -webkit-transition-duration: .4s;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-duration: .4s;
    -moz-transition-timing-function: ease-out;
    -o-transition-property: background color;
    -o-transition-duration: .4s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: background color;
    -ms-transition-duration: .4s;
    -ms-transition-timing-function: ease-out;
    text-shadow: 0px 1px 0px #eeeeee;
    border-radius:3px;
}
#header_2 .header_menus #top a{
    font-family: 'NimbusSanNovConDHeaRegular';
    font-size:20px;
    color:#fff;
}
#header_2 .header_menus #top div.menuContent{
    position: absolute;
    width:378px;
    background-color: #F4F4F4;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    top:-99923px;
    left:0px;
    z-index:23;
    opacity:0;
    /*box-shadow: 2px 2px 20px #666;*/
    box-shadow: 0px 5px 10px rgba(107, 107, 107, 0.7);
    -webkit-transition: opacity .3s ease-in-out; /* For chrome & safari */
    -moz-transition: opacity .3s ease-in-out; /* For mozilla firefox */
    -o-transition: opacity .3s ease-in-out; /* For opera */
    transition: opacity .3s ease-in-out;

}
#header_2 .header_menus #top li.active div.menuContent{
    opacity:1;
    top:23px;
}
#header_2 .header_menus #top li.active div.menuContent a{
    text-transform:none;
    white-space:normal;
}

#header_2 .header_menus #top li.active div.menuContent.narrow{
    width:250px;
    padding-bottom: 5px;
}
#header_2 .header_menus #top li.active div.menuContent.narrow ul{
    top:0;
    padding-top:5px;
}
#header_2 .header_menus #top li.active div.menuContent.narrow ul li a{
    padding-left:5px;
    text-transform:none;
}
#header_2 .header_menus #top li.active div.menuContent.narrow ul li a:hover{
    color:#8b0000;
}
#header_2 .header_menus #top .menuContent.narrow .moreLink a{
    text-transform:none;
    margin-left:10px;
}
#header_2 .header_menus #top li.active div.menuContent .newsWrapper{
    background-image: url('../img/news_divider.gif');
    background-repeat: repeat-y;
    background-position: center 5px;
    margin:5px 0 15px;
    margin-top: 35px;
}
#header_2 .header_menus #top div.newsList{
    width:188px;
    float:left;
}
#header_2 .header_menus #top li.active div.menuContent .newsWrapper ul{
    top:0;
    /*margin-top:5px;*/
}
#header_2 .header_menus #top li.active div.menuContent .newsWrapper ul li a{
    padding-left: 5px !important;
}
#header_2 .header_menus #top div.newsList ul .listTitle{
    text-transform: uppercase;
    color:#fff;
    background: #6B0200;
    -webkit-border-radius:0 ;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-left: 10px;
    padding:1px 2px;
    border:1px solid #A36566;
    font-family: 'NimbusSanNovConDHeaRegular';
    position: absolute;
    top: -27px;
}

#header_2 .header_menus #top div.newsList a, #header_2 .header_menus #top .menuContent.narrow a{
    font-size:11px;
    color:#222;
    font-weight:bold;
    font-family:'Arial', 'Helvetica', 'sans-serif';
}
#header_2 .header_menus #top div.newsList .moreLink{
    position: absolute;
    text-transform:none;
    bottom:5px;
    margin-left: 10px;
}
#header_2 .header_menus #top div.newsList .moreLink a,#header_2 .header_menus #top .menuContent.narrow .moreLink a, #menuFrissVideok a.moreLink {
    color:#7b0e0b;
    padding-right: 8px;
    background-image: url('../img/more_arrow.gif');
    background-repeat: no-repeat;
    background-position: 100% 5px;
    border:none;
    background-color:transparent;
}
#header_2 .header_menus #top div.menuContent ul{
    position: relative;
    -webkit-border-radius:0 ;
    -moz-border-radius: 0;
    border-radius: 0;
    box-shadow: none;
    border:none;
    padding-top:0;
    background: transparent;
}


/***********  felso menusor vege *********/
/***********  kozepso menusor: *********/
#header_2 .header_menus #middle{
    background-color: #8b0000;
    height: 50px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    margin-top: 0px;
    position:relative;
}
#header_2 .header_menus #middle ul{
    position:relative;
    left:10px;
    top: 15px;
}
#header_2 .header_menus #middle ul li{
    position: relative;
    margin-right: 0px;
}
#header_2 .header_menus #middle ul li a{
    padding: 5px 13px 11px 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    font-size: 14px;
}

#header_2 .header_menus #middle ul li a.more{
    position:relative !important;
    text-transform: uppercase;
}

#header_2 .header_menus #middle ul li.active a{
    color:#222;
    text-shadow:none;
    padding: 5px 13px 11px 5px;
    background:#f4f4f4;
    transition: none;
}
#header_2 .header_menus #middle a{
    font-family: 'NimbusSanNovConDHeaRegular';
    font-size:14px;
    color:#fff;
}
#header_2 .header_menus #middle a:hover{
    font-family: 'NimbusSanNovConDHeaRegular' !important;
    font-size:14px;
    color:#fff;
    text-shadow:0.1em 0.1em 0.2em #666;
}
#header_2 .header_menus #middle ul li ul{
    position: absolute;
    opacity:0;
    min-width:100%;
    top:-9927px;
    left:0px;
    background-color: #F4F4F4;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    padding-bottom: 5px;
    padding-top: 5px;
    z-index:20;
    /*box-shadow: 2px 2px 20px #666666;*/
    box-shadow: 0px 5px 10px rgba(107, 107, 107, 0.7);
    -webkit-transition: opacity .3s ease-in-out; /* For chrome & safari */
    -moz-transition: opacity .3s ease-in-out; /* For mozilla firefox */
    -o-transition: opacity .3s ease-in-out; /* For opera */
    transition: opacity .3s ease-in-out;
}
#header_2 .header_menus #middle ul li.active ul{
    opacity:1;
    top:21px;
}
#header_2 .header_menus #middle ul li ul li{
    padding:0;
    margin-right:0;
    border:none;
}
#header_2 .header_menus #middle ul li ul li a{
    color:#222;
    font-size: 13px;
    font-weight: normal;
    white-space: nowrap;
    font-family: 'NimbusSanNovConDHeaRegular' !important;
    text-shadow:none;
    border:none !important;
    border-radius:0;
    background-color:transparent;
    display: block;
    margin:0 5px;
    padding:5px !important;
}
#header_2 .header_menus #middle ul li a.more span{
    background-image:url('../img/arrow_menu_white.png');
    background-repeat:no-repeat;
    width:5px;
    height:5px;
    position:absolute;
    display:block;
    top: 9px;
    right: 7px;
}
#header_2 .header_menus #middle ul li.active a.more span{
    background-image:url('../img/arrow_menu_grey.png');
    position: absolute;
    display: block;
    top: 9px;
    right: 7px;
}
#header_2 .header_menus #middle ul li ul li a:hover{
    font-size: 13px !important;
    background-color: #e2dbdb;
    text-decoration: none;
    color: #8b0000;
    -webkit-transition-duration: .4s;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-duration: .4s;
    -moz-transition-timing-function: ease-out;
    -o-transition-property: background color;
    -o-transition-duration: .4s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: background color;
    -ms-transition-duration: .4s;
    -ms-transition-timing-function: ease-out;
    text-shadow: 0px 1px 0px #eeeeee;
    border-radius:3px;
}

#menuFrissVideok{
    right:0 !important;
    left:auto !important;
}

#menuFrissVideok a.moreLink{
    color:#7b0e0b !important;
    padding-right: 12px !important;
    background-image: url('../img/more_arrow.gif') !important;
    background-repeat: no-repeat !important;
    background-position: 100% 50% !important;
    width:45px;
    border:none;
    display: inline-block !important;
    background-color:transparent;
}

#menuFrissVideok a.moreLink:hover{
    background-color: transparent !important;
}
/***********  kozepso menusor vege *********/
#header_2 .header_menus #bottom{
    background-color: #fff;
    height: 30px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    margin-top: -5px;
    position:relative;
    text-align:left;
}
#header_2 .header_menus #bottom ul, #minimalized_menu .header_menus ul{
    position:relative;
    top:8px;
    left: 12px;
}
#header_2 .header_menus #bottom ul li a, #minimalized_menu .header_menus ul li a{
    color:#000;
    color:#094774;
    font-family:'Arial', 'Helvetica', sans-serif;
    font-size:12px;
    margin-right:10px;
    display: none;
    text-decoration:none;
}
#header_2 .header_menus #bottom ul li a:hover, #minimalized_menu .header_menus ul li a:hover{
    color:#8b0000;
    text-decoration:none !important;
}
#header_2 .header_menus #bottom ul li a.kiemelt, #minimalized_menu .header_menus ul li a.kiemelt{
    color:#094774;
    display: inline;
}
#header_2 .header_menus #bottom ul li a.kiemelt.sponsored, #minimalized_menu .header_menus ul li a.kiemelt.sponsored{
    font-weight:bold;
}

#header_2 form.szurke div.formcont{
    width:120px;
    position: absolute;
    right: 15px;
    top:8px;
    /*padding:4px 6px 3px 6px;*/
    height:17px;
}

#header_2 form.szurke div.formcont input.submit{
    background-image: url('../img/spyglass_red.jpg');
    border-left: none;
    width: 23px;
    height: 25px;
    background-position: 1px 0px ;
    position:absolute;
    top:1px;
}

/********** minimalizalt menu ***************/
#minimalized_menu{
    height:40px;
    display: block;
    margin-bottom: 10px;
    background-color: #fff;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    position: fixed;
    top:0;
    z-index: 5000;
    display:none;
    box-shadow: 0px 5px 10px rgba(107, 107, 107, 0.7);
}

#minimalized_menu .logo{
    width:150px;
    float:left;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    overflow:hidden;
}
#minimalized_menu .logo a{
    height:40px;
    background-color: #8D0301;
    display:block;
    background-image:url('../img/nso_logo_2013_mini_2.png');
    background-repeat:no-repeat;
    background-position:center center;
    text-indent:-1000px;
}


#minimalized_menu .header_menus{
    background-color: #fff;
    height: 38px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    position:relative;
    text-align:left;
    float:left;
    width:828px;
    border: 1px solid #C9CACE;

}
#minimalized_menu .header_menus ul{
    margin-top: 5px;
}
#minimalized_menu .header_menus ul li {
    display: inline;
}

#topSearch3{
    position: absolute;
    top:3px;
    right:3px;
    padding:2px 5px;
    border-radius: 5px;
    width:28px;
}
#topSearch3.active{
    width:197px;
}
#topSearch3 .submit{
    background-image: url('../img/spyglass_red.jpg');
    width: 23px;
    height: 23px;
    background-position: 0 2px;
    border-left: none;
}

#topSearch3 form.szurke div.formcont{
    width:16px;
    border: none;
    background: transparent;
    height:19px;
    position:relative;
}
#topSearch3.active form.szurke div.formcont{
    width: 185px;
}
#topSearch3 #search_txt3{
    display:none;
    position:relative;
}
#topSearch3.active #search_txt3{
    display:block;
}
#topSearch3.active form.szurke div.formcont{
    background: #fff;
}
#topSearch3.active #search_txt3{
    width:160px;
    color:#7C7C7D;
}
#topSearch3.active{
    background-color: #900A15;
}

/********** minimalizalt menu end ***************/

/* kiemelt cimke jobbra  */
#header_2 #header_tag_list.main li a.sponsored{
    position: absolute;
    right:0px;
}
#minimalized_menu .header_menus li a.sponsored{
    position: absolute;
    right:25px;
}
/* NSO UJ HEADER END */





/* Olimpia cuccok */
#olimpia-london-2012 { width: 650px; background: #FEF4FD; border: 1px solid #D3D1D4; overflow: hidden; }
#olimpia-london-2012 .header { display: block; width: 649px; height: 44px; background: url("../img/london2012_fejlec_nagy.jpg") repeat scroll 0 0 transparent; }
#olimpia-london-2012 .row-date-block { display: block; width: 650px; height: 44px; background: #d8bdde; line-height: 44px; font-family: NimbusSanNovConDHeaRegular, arial; font-size: 18px; color: #fff; padding-left: 18px; }
#olimpia-london-2012 .row-date {
    color: black;
    font-size: 12px;
    display: block;
    /*width: 650px;*/
    height: 44px;
    line-height: 44px;
    padding: 0 18px;
    font-size: 14px;
}
#olimpia-london-2012 .row-date a { color: black; }
#olimpia-london-2012 .row-lead {
    display: block;
    /*width: 630px;*/
    padding: 0 18px;
    font-size: 14px;
}
#olimpia-london-2012 .row-lead.keywords { display: block; width: 630px; padding-left: 18px; font-size: 11px; text-transform: uppercase; }
#olimpia-london-2012 .row-lead a { color: #92649D; text-decoration: none; }
#olimpia-london-2012 .row-separator { display: block; width: 650px; height: 14px; border-bottom: 1px solid #d3d1d4; }

#olimpia-london-2012 .olimpia-videok-kepek img, #olimpia-london-2012 .olimpia-videok-kepek object, #olimpia-london-2012 .olimpia-videok-kepek embed {
    max-width: 100%;
}

#cikk.olimpia-2012 {
    width: 633px;
    margin-right: 7px;
    /*padding-top: 44px;*/
    /*background-image: url('../img/london2012_fejlec_nagy.jpg'); background-repeat: no-repeat;*/
}

#cikk .olimpia-2012-cikk-header {
    background-image: url('../img/london2012_fejlec_nagy.jpg');
    background-repeat: no-repeat;
    position: relative;
    /*border-radius: 5px 5px 0 0;*/
    left: -8px;
    width: 649px;
    height: 44px;
}

#olimpia-london-2012 .pictograms {
    margin: 10px 0 0 0;
    float: right;
}
#olimpia-london-2012 .pictograms .item {
    display: inline-block;
    margin: 0 5px;
    height: 27px;
    width: 13px;
    background-image: url('/static/style/nso/2012/img/olimpia2012/ermek_zaszlo.png');
}
#olimpia-london-2012 .pictograms .item.gold		{background-position: -36px 0px;}
#olimpia-london-2012 .pictograms .item.silver	{background-position: -4px 0px;}
#olimpia-london-2012 .pictograms .item.bronze	{background-position: -20px 0px;}
#olimpia-london-2012 .pictograms .item.flag-hun	{background-position: -53px 0px; width: 27px;}


/*OLIMPIA NYEREMÉNYJÁTÉK*/
/*tmp*/
.cikkblock form {
    margin-bottom: 20px;
}

#quizzWrapper{
    margin-bottom:50px;
}

#innerFormElements{
    width:100%;
}

#innerFormElements  h2{
    font-family: 'NimbusSanNovConDHeaRegular',arial !important;
    font-size: 20px;
    font-weight: normal !important;
    margin-bottom:30px;
}

#leftItems .wgGameHead p.quizzlead {
    color: #121212;
    font-size: inherit;
    font-weight: bold;
    line-height: 130%;
    margin: 18px 0;
    font-family: "Arial";
    font-size: 16px;
}

#innerFormElements .wgGameForm .colored{
    background-color:#f2f2f2;
    margin-top:20px;
    padding:10px;
}

#innerFormElements .wgGameForm .basic{
    background-color:#ffffff;
    margin-top:20px;
    padding:10px;
}

#innerFormElements .wgGameFormPRow{
    float: left;
    width: 300px;
    margin-bottom:20px;
}

#innerFormElements .wgGameFormFullRow{
    float: left;
    width: 100%;
    padding-bottom:20px;
}

#innerFormElements .wgGameFormPRow .wgGameFormData{
    font-family: "Arial";
    font-size: 13px;
}

#innerFormElements .wgGameFormFullRow .wgGameFormAllowance{
    font-family: "Arial";
    font-size: 13px;
    float:left;
}

#innerFormElements .wgGameFormFullRow .wgGameFormValue.checkbox input{
    width:20px;
    float:left;
}

#innerFormElements .wgGameFormPRow .wgGameFormValue input{
    width:195px;
    height:23px;
    border: solid 1px #c1c1c1;
    background: transparent !important;
    border-radius: 5px 5px 5px 5px;

}

#innerFormElements .wgGameFormPRowButton{
    float:left;
    width:100%;
}

#validator{
    width:224px;
    height:30px;
    border: 0 !important;
    background: url('../img/olimpia_kuldes.png') no-repeat;
    cursor: pointer;
    text-indent:-99999px;
    margin-bottom: 20px;

}

#errorQuizzTop{
    color: red;
    text-align: center;
    font-family: "Arial";
    font-size: 13px;
    margin:30px;
}

#errorQuizzBottom{
    color: red;
    text-align: center;
    font-family: "Arial";
    font-size: 13px;
    margin:30px;

}

#innerFormElements label.error { display: none; }

/*NSO OLIMPIA NYEREMENYJAEK ROUND*/

#sidebar .quizzAdWrapper{
    padding-top:20px;
    padding-left:15px;

}

#sidebar .quizzAdWrapper .quizzAd .quizzk{
    padding-bottom:10px;

}

#sidebar .quizzAdWrapper .quizzAd .quizzTitle{
    padding-bottom:10px;
    font-family: arial !important;
    font-size: 12px;
    font-weight: bold;
}

#sidebar .quizzAdWrapper .quizzAd .quizzDesc{
    padding-bottom:10px;
    color: #333333;
    float: left;
    font-size: 12px;
    line-height: 14px;
    margin: 10px 0 0;
    width: 275px;
}

#dicsosegtabla{
    width:626px;
    /*background: url('../img/dicsosegrepeat.jpg') repeat scroll;*/
    background-color: #fff;
    overflow:hidden;
    margin-bottom: 20px;
    border: 1px solid #d7d6d7;
}

#dicsosegtabla .header{
    width:626px;
    background: url('../img/olimpia2012/dicsosegtablo_bg.jpg') no-repeat;
    background-position: top;
    height:38px;
}



#dicsosegtabla .dicsosegcontent .arany, #dicsosegtabla .dicsosegcontent .ezust, #dicsosegtabla .dicsosegcontent .bronz, #dicsosegtabla .dicsosegcontent .pont{
    position:relative;
    width:100%;
    border-bottom: 1px solid #d7d6d7;
    padding-left: 15px;
}

#aranyd .participant_arany,
#ezustd .participant_ezust,
#bronzd .participant_bronz,
#pontd .participant_pont{
    margin-top:10px;
    margin-bottom:20px;
    margin-right: 12px;
    width:140px;
    float:left;
}
.dicsosegcontent .arany .top, .dicsosegcontent .ezust .top, .dicsosegcontent .bronz .top{
    background-image: url('/static/style/nso/2012/img/olimpia2012/gold_bg.jpg');
    background-repeat: no-repeat;
    padding:3px;
}

.dicsosegcontent .ezust .top{
    background-image: url('/static/style/nso/2012/img/olimpia2012/silver_bg.jpg');
}

.dicsosegcontent .bronz .top{
    background-image: url('/static/style/nso/2012/img/olimpia2012/bronze_bg.jpg');
}

.dicsosegcontent .pont .top img{
    border: 3px solid #ede7e6;
}

#aranyd .participant_arany .bottom h2,
#ezustd .participant_ezust .bottom h2,
#bronzd .participant_bronz .bottom h2,
#pontd .participant_pont .bottom h2, #aranyd h2, #ezustd h2, #bronzd h2, #pontd h2{
    font-family: 'NimbusSanNovConDHeaRegular';
    font-size: 18px;
    margin-top: 6px;
    color: black;
    text-decoration: none;
    text-align: center
}

#aranyd h2.erem, #ezustd h2.erem, #bronzd h2.erem, #pontd h2.erem{
    text-align: left;
    padding:15px 48px;
    background-image: url('../img/olimpia2012/gold.jpg');
    background-repeat: no-repeat;

}
#ezustd h2.erem{
    background-image: url('../img/olimpia2012/silver.jpg');
}
#bronzd h2.erem{
    background-image: url('../img/olimpia2012/bronze.jpg');
}
#pontd h2.erem{
    background-image: url('../img/olimpia2012/london.jpg');
}
#aranyd .participant_arany .bottom p,
#ezustd .participant_ezust .bottom p,
#bronzd .participant_bronz .bottom p,
#pontd .participant_pont .bottom p{

    color: #333333;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
}

#aranyd .participant_arany .bottom,
#ezustd .participant_ezust .bottom,
#bronzd .participant_bronz .bottom,
#pontd .participant_pont .bottom{
    height: 75px;
    display: block;
}

/* KEPES SPORT AJANLO */
#kepes-sport-ajanlo {
    position: relative;
    background: url(../img/ks_landing/BG.jpg) repeat-y center top;
    width: 647px;
    padding: 30px 0 0 0;
}

#kepes-sport-ajanlo .clear {
    clear: both;
}

#kepes-sport-ajanlo .fejlec {
    background: url(../img/ks_landing/fejlec.png) no-repeat center top;
    width: 647px;
    height: 117px;
    margin: auto;
}

#kepes-sport-ajanlo .datum {
    margin: 0 auto 20px;
    text-align: center;
    font-family: "Arial";
    font-size: 18px;
    color: white;
    text-shadow: 1px 1px 3px rgba(6,96,104,.75);
}

#kepes-sport-ajanlo .magazine-wrapper {
    margin: auto;
    display: table;
    vertical-align: top;
}

#kepes-sport-ajanlo .magazine-wrapper .magazine-pic {
    float: left;
    min-width:240;
    min-height: 250;
}

#kepes-sport-ajanlo .magazine-wrapper .magazine-headlines {
    margin: 0 0 20px 20px;
    float: left;
    width: 250px;
}

#kepes-sport-ajanlo .magazine-wrapper .magazine-headlines .element {
    margin-bottom: 10px;
}

#kepes-sport-ajanlo .title {
    color: #E2001A;
    font-family: "NimbusSanNovConDHeaRegular";
    font-size: 24px;
}

#kepes-sport-ajanlo .lead {
    font-family: "Arial";
    font-size: 18px;
}

#kepes-sport-ajanlo .order{
    margin: auto;
    display: table;
}

#kepes-sport-ajanlo .separator {
    margin: 25px auto;
    background: url(../img/ks_landing/szeparator.png) no-repeat center top;
    width: 547px;
    height: 3px;
}

#kepes-sport-ajanlo .poster div,
#kepes-sport-ajanlo .prize .desc div {
    display: table;
    margin: auto;
}

#kepes-sport-ajanlo .poster .shadow-left{
    background: url(../img/ks_landing/poster-left-shadow.png) no-repeat left bottom;
    padding: 0 0 0 10px;
}
#kepes-sport-ajanlo .poster .shadow-right{
    background: url(../img/ks_landing/poster-right-shadow.png) no-repeat right bottom;
    padding: 0 10px 9px 0;
}
#kepes-sport-ajanlo .poster .pic{
    margin: 20px auto;
}
#kepes-sport-ajanlo .poster .pic img{
    border: 5px solid white;
}

#kepes-sport-ajanlo .prize .desc {
    text-align: center;
    margin: auto;
    width: 400px;
}
#kepes-sport-ajanlo .prize .pics {
    margin: auto;
    display: table;
}
#kepes-sport-ajanlo .prize .pics .element{
    width: 125px;
    height: 120px;
    background: url(../img/ks_landing/kis_kep_arnyekolt.png) no-repeat;
    float: left;
    margin: 12px;
}
#kepes-sport-ajanlo .prize .pics .element img {
    padding: 6px 0 0 11px;
}

#kepes-sport-ajanlo .footer {
    background: url(../img/ks_landing/lablec_logoval.png) no-repeat center bottom;
    height: 86px;
    margin: 30px 0 0 0;
}
/* * */

/*BELEPO*/

#page .data_modification_form .end-gradient {
    font-size: 14px;
    height: 10px;
    border-radius: 0 0 3px 3px;
    background: #fafafa; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #fafafa 0%, #f0f0f0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fafafa 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fafafa 0%,#f0f0f0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fafafa 0%,#f0f0f0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fafafa 0%,#f0f0f0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-8 */
}

#page .reg_head{
    width:150px;
    height:35px;
    margin-left:10px;
    margin-right:10px;
    background-color:#FAFAFA;
    font-family: 'NimbusSanNovConDHeaRegular', arial !important;
    font-size: 18px;
    font-weight: normal !important;
    line-height:35px;
    text-align:center;
}

#page .data_modification_form .activation {
    margin: 5px 20px;
}
#page .data_modification_form .activation.msg {
    padding: 10px;
    color: white;
    font-size: 18px;
    text-align: center;
    background: #00A628;
    border-radius: 3px;
    margin: 20px;
}
#page .data_modification_form .activation.todo {
    font-size: 14px;
}
#page .data_modification_form .activation.todo a {
    text-decoration: underline;
    color: black;
}
#page .data_modification_form .activation.todo .title {
    font-size: 14px;
    font-weight: bold;
}
#page .data_modification_form .activation.todo ol {
    list-style: inside decimal;
}
#page .data_modification_form .activation.todo ol li {
    padding: 3px 0;
    margin: 0;
    font-size: 14px;
}

#page .data_modification_form p.note {
	margin-left: 170px;
    font-weight: 400;
    margin-top: -10px;
    font-size: 11px;
}

/*LOST PASSWORD ERROR MESSAGES START*/
#page .belepo_message,
#page .personal_modification_form .belepo_message{
    width: 646px;
    /*height:50px;*/
    background-color:#FAFAFA;
}

#page .belepo_message .field,
#page .personal_modification_form .belepo_message .field{
    padding-top:20px;
    padding-bottom:20px;
    margin-left:20px;
}

#page .belepo_message .field span,
#page .personal_modification_form .belepo_message .field span{
    font-family: "Arial";
    font-size: 14px;
}


/*LOST PASSWORD ERROR MESSAGES OVER*/

/*LOST PASSWORD START */

#page .modification_form{
    width: 646px;
    height:160px;
    background-color:#FAFAFA;
}

#page .modification_form .field{
    padding-top:20px;
    padding-bottom:20px;
    margin-left:20px;
}

/* MODIFICATION ERROR MESSAGES START*/
#page .modification_form .field span{
    font-family: "Arial";
}
/* MODIFICATION ERROR MESSAGES OVER */

#page .modification_form .field .lab{
    width:150px;
    float:left;
}

#page .modification_form .field .lab label{
    font-family: "Arial";
}

#page .modification_form .field .labField{
    width:250px;
    float:left;
}

#page .modification_form .field input{
    float:left;
    width:450px;
    border:solid 1px #C2C2C2;
    border-radius: 5px 5px 5px 5px;
    height:25px;
}

#page form .field input[readonly] {
	opacity: .7;
}

/*LOST PASSWORD*/


/*	LOGIN FORM START	*/

#page .login_form{
    width: 646px;
    /*height:320px;*/
    background-color:#FAFAFA;
}

#page .login_form p{
    padding-top:20px;
    font-family: "Arial";
    font-size: 14px;
    font-weight:bold;
}

#page .login_form .field{
    padding-top:20px;
    padding-bottom:20px;
    margin-left:20px;
}
#page .login_form .field.passwd-reg{
    padding-top:0px;
}

/* MODIFICATION ERROR MESSAGES START*/
#page .login_form .field span{
    font-family: "Arial";
    font-size: 14px;
}
/* MODIFICATION ERROR MESSAGES OVER */


#page .login_form .field .lab{
    width:150px;
    float:left;
}

#page .login_form .field .lab label{
    font-family: "Arial";
}

#page .login_form .field .labField{
    float:left;
}

#page .login_form .field input{
    float:left;
    width:450px;
    border:solid 1px #C2C2C2;
    border-radius: 5px 5px 5px 5px;
    height:25px;
}

#page .data_modification_form .field .send{
    /*background-color:#8F1017;*/
    /*background: #a11e27;*/ /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ExMWUyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NDBhMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #a11e27 0%, #740a0d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a11e27), color-stop(100%,#740a0d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #a11e27 0%,#740a0d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #a11e27 0%,#740a0d 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top,  #a11e27 0%,#740a0d 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #a11e27 0%,#740a0d 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a11e27', endColorstr='#740a0d',GradientType=0 ); /* IE6-8 */
    border-radius: 3px;
    border: 1px solid #555555;
    width:98px;
    height:28px;
    margin-left:260px;
    font-family: "Arial";
    font-size: 12px;
    color:#ffffff;
    text-transform: uppercase;
    float: none;
}


#page .login_form .field .memLab{
    width:250px;
    float:left;
    height:31px;
    margin-top:8px;
}

#page .login_form .field .memLab label{
    font-family: "Arial";

}

#page .login_form .field .memLabField{
    width:30px;
    float:left;
}

#page .login_form .field .memLabField input{
    width:15px;
}


#page .login_form a,#page .login_form a:link,#page .login_form a:visited{
    color:#010101;
    text-decoration:none;
    font-family: "Arial" !important;
    font-size: 14px !important;
}

#page .login_form a:hover{
    color:#010101;
    text-decoration:underline;
}

/*	LOGIN FORM OVER	*/

/*NEW LOGIN FORM ERROR MESSAGES*/
#page .privat_end{
    width: 646px;
    height:150px;
    background-color:#FAFAFA;
}

#page .privat_end .privat_end_mess_top p{
    text-indent:20px;
    padding-top:20px;
    padding-bottom:20px;
    font-family: "Arial";
    font-weight:bold;
}

#page .privat_end .privat_end_mess_center p{
    /*text-indent:20px;*/
    padding:20px;
    font-family: "Arial";
    font-size: 14px;
    font-weight:bold;
    color:green;
}



/*NEW LOGIN FORM ERROR MESSAGES*/

#page .reg_form{
    width: 646px;
    height:700px;
    background-color:#FAFAFA;
}

/* NEW LOGIN FORM*/
#page .data_modification_form{
    width: 646px;
    /*height:500px;*/
    background-color:#FAFAFA;
}
#page .data_modification_form{
    border: 1px solid #D2D2D2;
    border-radius: 0 0 3px 3px;
}

#page .reg_form p,
#page .data_modification_form p{
    padding-top:20px;
    margin-left: 20px;
    margin-right: 20px;
    font-family: "Arial";
    font-size: 14px;
    font-weight:bold;
}

#page .reg_form .field,
#page .data_modification_form .field{
    padding-top:20px;
    padding-bottom:20px;
    margin-left:20px;
}

/* MODIFICATION ERROR MESSAGES START*/
#page .reg_form .field span,
#page .data_modification_form .field span{
    font-family: "Arial";
    font-size: 14px;
}
/* MODIFICATION ERROR MESSAGES OVER */


#page .reg_form .field .lab,
#page .data_modification_form .field .lab{
    width:150px;
    float:left;
}

#page .reg_form .field .lab label,
#page .data_modification_form .field .lab label{
    font-family: "Arial";
    font-size: 14px;
    float:left;
}

#page .reg_form .field .labField,
#page .data_modification_form .field .labField{
    float:left;
}

#page .reg_form .field input,
#page .data_modification_form .field input{
    float:left;
    width:450px;
    border:solid 1px #C2C2C2;
    border-radius: 5px 5px 5px 5px;
    height:25px;
}

/*#page .reg_form .field .send,
#page .data_modification_form .field .send{
	background-color:#8F1017;
	border-radius: 3px;
	width:98px;
	height:28px;
	margin-left:260px;
	font-family: "Arial";
	font-size: 14px;
	color:#ffffff;
}*/


#page .reg_form .field .memLab{
    width:550px;
    float:left;
    height:31px;
    margin-top:8px;
}

#page .data_modification_form .field .memLab{
	padding-bottom: 14px;
    margin-top:2px;
}


#page .reg_form .field .memLab label,
#page .data_modification_form .field .memLab label{
    font-family: "Arial";
    font-size: 14px;
    display: block;
    margin-right: 20px;
}

#page .reg_form .field .memLabField{
    width:30px;
    float:left;
}

#page .data_modification_form .field .memLabField{

}

#page .reg_form .field .memLabField input,
#page .data_modification_form .field .memLabField input{
    width:15px;
}


#page .reg_form a,#page .login_form a:link,#page .login_form a:visited{
    color:#010101;
    text-decoration:none;
    font-family: "Arial" !important;
    font-size: 14px !important;
}

#page .reg_form a:hover, #page .login_form a:hover{
    color:#010101;
    text-decoration:underline;
}

/*	LOGIN FORM OVER	*/

/*USER DATA MOIFICATION FORM*/

#page .data_modification_form .data_modification_menu a,
#page .data_modification_form .data_modification_menu a:link,
#page .data_modification_form .data_modification_menu a:visited{
    font-family: "Arial";
    font-size: 14px;
    color:#000000;
    font-weight:normal;
}

#page .data_modification_form .data_modification_menu a:hover{
    font-family: "Arial";
    font-size: 14px;
    color:#000000;
    font-weight:normal;
}

#page .data_modification_form .data_modification_menu{
    padding-top:10px;
    padding-left:20px;
    font-family: "Arial";
    font-size: 14px;
    color:#000000;
    font-weight:bold;
}

#page .data_modification_form{
    width: 646px;
    /*height:281px;*/
    background-color:#FAFAFA;
}

#page .personal_modification_form{
    width: 646px;
    /*height:650px;*/
    background-color:#FAFAFA;
}

#page .personal_modification_form .field .labFieldSpec input,
#page .personal_modification_form .field .labFieldSpec input{
    float:left;
    width:204px;
    border:solid 1px #C2C2C2;
    border-radius: 5px 5px 5px 5px;
    height:25px;
    margin-right:10px;
}

#page .personal_modification_form iframe{
    margin-left:23px;
    /*float:left;*/
    margin-top:20px;
    margin-bottom:20px;
}

#page .data_modification_form .field{
    padding-top:20px;
    padding-bottom:20px;
    margin-left:20px;
}
#page .data_modification_form .field.checkbox{
    padding-top: 0;
    padding-bottom: 0;
}
#page .data_modification_form .field.checkbox input{
    height: auto;
}
#page .data_modification_form .captcha_container{
    margin: 20px 0px;
    padding-left: 20px;
}

#page .data_modification_form .field.error{
    font-size: 14px;
    color: #D41816;
    margin-left:20px;
    font-weight: bold;
    padding: 10px 0 0 0;
}
#page .data_modification_form .field.error.checkbox{
    margin-left: 45px;
    padding-top: 0;
}
#page .data_modification_form .field.error.checkbox span{
    padding-top: 0;
}
#page .data_modification_form .field.checkbox div.error{
    border: 2px solid #D41816;
    border-radius: 5px;
    float:left;
    display: inline;
    margin: 0 3px;
}
#page .data_modification_form .field.checkbox div.error input[type='checkbox']{
    margin: 0;
    width: auto;
}


/* MODIFICATION ERROR MESSAGES START*/
#page .data_modification_form .field span{
    font-family: "Arial";
    font-size: 14px;
}
/* MODIFICATION ERROR MESSAGES OVER */

/* PROFILE PICTURE UPLOAD START*/

#page .personal_modification_form iframe#profileimage{
    float: left;
    width: 280px;
    height: 160px;
    margin: 30px 0 0 20px;
}

.profil_photo_upload {
    padding: 10px;
    border:1px solid #C1C8CE;
    border-radius: 5px;
    overflow: hidden;
    background: white;
}

.profil_photo_upload .profil_photo_upload_img {
    text-align: center;
}


/*.profil_photo_upload input {
	background-color:transparent;
	border:medium none;
	height:30px;
	opacity:0;
	width:168px;
	cursor:pointer;
	font-size:10px;
}*/

.profil_photo_upload img{
    min-width: 80px;
    min-height: 80px;
    max-width: 100px;
    max-height: 100px;
    display: block;
    float: left;
    border: 3px solid #E6E7E9;
}

.profil_photo .title{
    font-family: 'NimbusSanNovConDHeaRegular',arial;
    font-size: 18px;
    padding: 0 0 5px 0;
}

.profil_photo_upload .btn {
    cursor: pointer;
    display: table-cell;
    vertical-align: middle;
    float: left;

    margin: 0 0 10px 15px;
    width:130px;
    height: 30px;
    color:transparent;
    border: 1px solid #D0D0D0;
    border-color: #D0D0D0;
    border-radius: 3px;

    background: rgb(253,253,253); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(253,253,253,1) 0%, rgba(222,222,222,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(222,222,222,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(222,222,222,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(222,222,222,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(222,222,222,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(253,253,253,1) 0%,rgba(222,222,222,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#dedede',GradientType=0 ); /* IE6-8 */
}

.profil_photo_upload .btn .btn-label{
    position: relative;
    top: 6px;
    color: #202020;
    font-size: 14px;
    font-family: arial;
    margin: auto;
    display: table;
    text-transform: uppercase;
    font-weight: bold;
}

.profil_photo_upload .btn .btn-label a{
    color: #202020;
    text-decoration: none;
}

.profil_photo_upload input {
    display: none;
}

.profil_photo_upload .pics_del {
    background-image:url(../../i/blikk_pics_del_bg.png);
    background-repeat:no-repeat;
    width:168px;
    opacity: 1;
    margin-left:5px;
    margin-top:10px;
}

.profil_photo_upload .btn_up_bg {
    background-image:url(../../i/blikk_pics_up_bg.png);
    background-repeat:no-repeat;
    width:168px;
    margin-left:5px;
    margin-top:10px;
}

.profil_photo_upload input [type="submit"] {
    background: none;
    cursor:pointer;
}

.profil_photo_upload input [type="text"] {
    cursor:pointer;
}

.profil_photo_upload .up_btn:hover {
    cursor: pointer;
}

.profil_photo_upload .up_btn {
    position: relative;
}

.profil_photo_upload input[type="file"]:hover {
    cursor: pointer !important;
    background: none;
}

.btn_br_bg label {
    display:none;
}
/* PROFILE PICTURE UPLOAD END */

#page .data_modification_form .field .lab{
    width:150px;
    float:left;
}

#page .personal_modification_form .field .lab{
    width:170px;
}

#page .data_modification_form .field .lab label{
    font-family: "Arial";
    font-size: 14px;
    line-height: 25px;
}

#page .data_modification_form .field .labField{
    float:left;
}

#page .personal_modification_form .field .labField{
    float:left;
}


#page .data_modification_form .field input{
    float:left;
    width:450px;
    border:solid 1px #C2C2C2;
    border-radius: 5px 5px 5px 5px;
    height:25px;
    padding-left: 5px;
}
#page .data_modification_form .field .error input{
    border: 2px solid #D41816;
}
#page .data_modification_form .field .reg_error_message{
    color: #D41816;
    padding-top: 5px;
    padding-left: 150px;
    display: block;
}
#page .data_modification_form .field .reg_error_message#acceptterms_error,
#page .data_modification_form .field .reg_error_message#captcha_error {
	margin-top: -25px;
	qmargin-bottom: 15px;
	padding-left: 0;
}
/*#page .data_modification_form .field .send{
	background-color:#8F1017;
	margin-top:20px;
	border-radius: 3px;
	width:98px;
	height:28px;
	margin-left:260px;
	font-family: "Arial";
	font-size: 14px;
	color:#ffffff;
	float: none;
}*/

#page .personal_modification_form .field input{
    float:left;
    width:420px;
    border:solid 1px #C2C2C2;
    border-radius: 5px 5px 5px 5px;
    height:25px;
}

#page #data_modification_tab ul{
    white-space:nowrap;
    list-style-type:none;
    height:35px;
    padding:0;
    margin:0;
}

#page #data_modification_tab ul li{
    display:inline-block;
    border: 1px solid #d2d2d2;
    border-radius: 3px 3px 0 0;
    margin: 0 10px;
    padding: 2px 6px;
    background-color:#FAFAFA;
}

#page #data_modification_tab ul li.active {
    border-bottom: none;
    padding-bottom: 3px;
}

#page #data_modification_tab ul li span,
#page #data_modification_tab ul li span a,
#page #data_modification_tab ul li span a:link,
#page #data_modification_tab ul li span a:visited{
    font-family: 'NimbusSanNovConDHeaRegular', arial !important;
    font-size: 18px;
    font-weight: normal !important;
    line-height:30px;
    color:#202020;
}

#page #data_modification_tab ul li span a:hover{
    background-color:#FAFAFA;
    text-decoration:underline;
}

/*LOST PASSWORD*/

#recaptcha_area{
    padding-left:20px;
}

.ajax-block-placeholder .placeholder {
    min-height: 100px;
    background: url(../img/animgif2.gif) no-repeat center;
}

/* cikkoldal szelesseg mods */
#cikk{padding:0;width:648px}
.cikkbar {margin-left:10px;margin-right:10px}
#cikk p.lead{ margin:10px}
#cikk h1, #cikk .facebook_box, #cikk .etarget{margin-left:10px;margin-right:10px}
#cikk .facebook_box{
    float:left;
    width:55%;
    padding-bottom:10px;
}
#cikk .facebook_box2{
    float:right;
    width:40%;
    padding-bottom:10px;
}
#cikk .cikkbody { width: 629px; font-size:inherit; margin-left:10px; margin-rght:10px;}
#cikk .cikkbody p{margin-left:0px; margin-right: 0px}
#cikk .cikkbody p em{font-style: italic;}
#cikk .bigfacebooklike {margin:0px 8px 8px}
#cikk .tagsandcomment {width:624px;margin-left:8px}
/*#cikk .fright, .cikkbody table[align="right"], body.mceContentBody table[align="right"] {margin-right:1px}
#cikk .fright, .cikkbody table[align="right"], body.mceContentBody table[align="right"] {margin-left:1px}*/
.cikkbody table[align="right"], body.mceContentBody table[align="right"] {margin-right:0px}
.cikkbody table[align="right"], body.mceContentBody table[align="right"] {margin-left:5px}

.cikkbody table.table_w100p {width:628px !important; margin-left:0px}
/* #cikk .cikkbody table.cikkkeptable .cikkep{width:630px}*/
#cikk .szavazasbox{margin-right:0px}
#cikk .cikkbottombox{width:303px; padding: 9px 6px 7px 9px;}
/* cikkoldal szelesseg mods end */

/* vezercikk feltapado modositasok */
.vezercikk .item.nk h5.nagy #ikontitle { background-image:none !important;font-family: 'NimbusSanNovConDHeaRegular', arial !important; font-weight: normal !important; font-size: 26px !important; line-height: 28px !important; padding-left:0 !important;margin-left:0 !important; line-height:24px !important }
.vezercikk .item.nk h5.kicsi #ikontitle{ margin-left:0 !important;padding-left: 0 !important;font-family: 'NimbusSanNovConDHeaRegular', arial !important; font-weight: normal !important; background-image:none !important;font-size: 22px !important; line-height: 24px !important; }
.vezercikk .item.nk h5.nld #ikontitle { display: block; color: #000000; font-size: 12px !important; line-height: 14px !important; font-family: arial !important; font-weight: bold !important; margin: 10px !important; background: url('../img/red_squared_bulletpoint_flattened.png') no-repeat 0 3px !important; padding-left: 14px  !important; padding-bottom: 2px !important; }

#content .pagecolumn .articleop_feltapado.vezercikkhez {
	position: relative;
    width:316px !important;
    margin-top:-30px;
    padding-top:10px;
    border-color: #C1C1C1;
    border-top-color: #fff;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    -moz-border-top-left-radius: 0px;
    -moz-border-top-right-radius: 0px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    margin-bottom:15px !important;
}
/* vezercikk feltapado modositasok end */

/* Real Person jQuery plugin styles v1.1.0. */
.realperson-challenge {
    display: block;
    color: #000;
    width:300px;
    float:left;
}
.realperson-text {
    font-family: "Courier New",monospace;
    font-size: 6px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 3px;
}
.realperson-regen {
    padding-top: 4px;
    font-size: 12px;
    text-align: left;
    cursor: pointer;
}
.realperson-disabled {
    opacity: 0.5;
    filter: Alpha(Opacity=50);
}
.realperson-disabled .realperson-regen {
    cursor: default;
}

#defaultReal{
    background: none repeat scroll 0 0 transparent !important;
    border: 1px solid #C1C1C1;
    border-radius: 5px 5px 5px 5px;
    height: 23px;
    width: 195px;
    float:left;
}
/* Real Person jQuery plugin styles v1.1.0. */

/*socialReading*/

#socialReadingWrapper{
    width:100%;
    height:100%;
    position:absolute;
    z-index:100;
}


#socialReading{
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.5)), color-stop(100%,rgba(0,0,0,0.5))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#80000000',GradientType=0 ); /* IE6-8 */
    height: 256px;
    padding: 10px;
    width: 341px;
    z-index:101;
    top:270px;
    left:50%;
    margin-left:-175px;
    position:absolute;
}

#socialReading .innerWrapper{
    background-color: #ffffff;
    width:100%;
    height:100%;
}

#socialReading .innerWrapper .buttonClose{
    height:35px;
}

#socialReading .innerWrapper .buttonClose img{
    float:right;
    cursor: pointer;
}

#socialReading .innerWrapper .title h1{
    font-family: 'NimbusSanNovConDHeaRegular',arial !important;
    font-size: 20px;
    font-weight: normal !important;
    color:#000000;
    text-align:center;
}

#socialReading .innerWrapper .buttonWrapper{
    height:110px;
}

#socialReading .innerWrapper .buttonWrapper .buttonSubmit{
    width:170px;
    height:150px;
}

#socialReading .innerWrapper .buttonWrapper .buttonSubmit img{
    margin-left:85px;
    margin-top:35px;
    cursor: pointer;
}

#socialReading .innerWrapper .desc{
    height:45px;
}

#socialReading .innerWrapper .desc p{
    font-family: 'arial' !important;
    font-size: 11px;
    font-weight: normal !important;
    color:#000000;
    padding:5px;
}
/*socialReading*/
#printHeader {
    display: none;
    height: 0px;
}
/* MAGAZIN AJANLO */
#magazin-ajanlo { position: relative; padding: 0; }
#magazin-ajanlo .clear { clear: both; }
#magazin-ajanlo .fejlec { height: 135px; margin: auto; line-height: 22px; }
#magazin-ajanlo .datum { margin: 10px auto 40px; text-align: center; font-family: "Arial"; font-size: 22px; font-weight: bold; color: #585757; }
#magazin-ajanlo .magazine-wrapper { margin: auto; display: table; vertical-align: top; width: 612px; }
#magazin-ajanlo .magazine-wrapper .magazine-pic { float: left; min-width: 240; min-height: 250; }
#magazin-ajanlo .magazine-wrapper .magazine-headlines { margin: 0 0 20px 20px; float: left; width: 295px; }
#magazin-ajanlo .magazine-wrapper .magazine-headlines .element { margin-bottom: 10px; }
#magazin-ajanlo .title { font-family: "Arial"; }
#magazin-ajanlo .order_button { margin-top: 30px; }
#magazin-ajanlo .jatekszabaly_button { margin-top: 30px; }
#magazin-ajanlo .lead { font-family: "Arial"; font-size: 16px !important; line-height: 20px !important; margin: 4px 0 25px 0 !important; font-weight: normal !important; }
#magazin-ajanlo .order-buttons { margin: 10px; display: block; width: 400px; height: 66px; margin: 20px 0 0 122px; }
#magazin-ajanlo .order { margin: auto; display: table; }
#magazin-ajanlo .order_button_1 { display: block; float: left; margin: 0; width: 193px; height: 66px; }
#magazin-ajanlo .order_button_2 { display: block; float: right; margin: 0; width: 193px; height: 66px; }
#magazin-ajanlo .separator { margin: 30px auto; width: 650px; height: 3px; }
#magazin-ajanlo .poster div, #magazin-ajanlo .prize .desc div { display: table; margin: auto; }
#magazin-ajanlo .poster .shadow-left { padding: 0 0 0 10px; }
#magazin-ajanlo .poster .shadow-right { padding: 0 10px 9px 0; }
#magazin-ajanlo .poster .pic { margin: 20px auto; }
#magazin-ajanlo .poster .pic img { border: 5px solid white; }
#magazin-ajanlo .prize .desc { text-align: center; margin: auto; width: 400px; }
#magazin-ajanlo .prize .pics { margin: auto; display: table; }
#magazin-ajanlo .prize .pics .element { width: 125px; height: 120px; float: left; margin: 12px; }
#magazin-ajanlo .prize .pics .element img { padding: 6px 0 0 11px; }
#magazin-ajanlo .footer { height: 130px; margin: 30px 0 0 0; }

.magazin-sport-and-style { background:url('../img/magazin/sport-and-style-landing-page_bg.png') repeat-y 0 0; }
.magazin-sport-and-style .fejlec { background: url('../img/magazin/sport-and-style-landing-page_fejlec.png') no-repeat center top; }
.magazin-sport-and-style .title { color: #EA5200; font-size: 24px; line-height: 28px; }
.magazin-sport-and-style .jatekszabaly_button { display: block; width: 180px; height: 45px; background: url('../img/magazin/sport-and-style-landing-page_jsz_btn.png') no-repeat center top; }
.magazin-sport-and-style .order_button { display: block; width: 180px; height: 45px; background: url('../img/magazin/sport-and-style-landing-page_button.png') no-repeat center top; }
.magazin-sport-and-style .order_button_1 { display: none !important; }
.magazin-sport-and-style .order_button_2 { background: url('../img/magazin/sport-and-style-landing-page_button-2.png') no-repeat center top; margin-right: 100px !important; }
.magazin-sport-and-style .separator { background: url('../img/magazin/sport-and-style-landing-page_separator.png') no-repeat center top; }
.magazin-sport-and-style .footer { background: url('../img/magazin/sport-and-style-landing-page_lablec.png') no-repeat center bottom; }

.magazin-nsm { background:url('../img/magazin/nsm-landing-page_bg.jpg') repeat-y 0 0; }
.magazin-nsm .order-buttons { display: none !important; }
.magazin-nsm .order { display: none !important; }
.magazin-nsm .fejlec { background: url('../img/magazin/nsm-landing-page_fejlec.png') no-repeat transparent 0 26px; }
.magazin-nsm .title { color: #de3424; font-size: 24px; line-height: 28px; }
.magazin-nsm .separator { background: url('../img/magazin/nsm-landing-page_separator.png') no-repeat center top; }
.magazin-nsm .footer { background: url('../img/magazin/nsm-landing-page_lablec.png') no-repeat center bottom; }

.magazin-kepes-sport { background:url('../img/magazin/kepes-sport-landing-page_bg.png') repeat-y 0 0; }
.magazin-kepes-sport .fejlec { background: url('../img/magazin/kepes-sport-landing-page_fejlec.png') no-repeat center top; }
.magazin-kepes-sport .title { color: #ff0000; font-size: 24px; line-height: 28px; }
.magazin-kepes-sport .jatekszabaly_button { display: block; width: 180px; height: 45px; background: url('../img/magazin/kepes-sport-landing-page_jsz_btn.png') no-repeat center top; }
.magazin-kepes-sport .order_button { display: block; width: 180px; height: 45px; background: url('../img/magazin/kepes-sport-landing-page_button.png') no-repeat center top; }
.magazin-kepes-sport .order_button_1 { background: url('../img/magazin/kepes-sport-landing-page_button-1.png') no-repeat center top; }
.magazin-kepes-sport .order_button_2 { background: url('../img/magazin/kepes-sport-landing-page_button-2.png') no-repeat center top; }
.magazin-kepes-sport .separator { background: url('../img/magazin/kepes-sport-landing-page_separator.png') no-repeat center top; }
.magazin-kepes-sport .footer { background: url('../img/magazin/kepes-sport-landing-page_lablec.png') no-repeat center bottom; }
/* MAGAZIN AJANLONAK ITT A VEGE, FUSS EL VELE PAUUUUUUUUUUUUUUUUUUUU XD XD XD XD XD XD XD */

/*NSO-TV-mod*/
.nso_tv_wide.grey .tabTopPaginator{
    width: 950px;
    border-bottom: 1px solid #434343;
    padding: 10px 15px;
}

.nso_tv_wide.grey .tabBotPaginator{
    border-bottom: 1px solid #434343;
    margin-bottom: 10px;
}

.nso_tv_wide.grey .tabTopPaginator .tTP.brdtop3.active {
    background: #4D4D4D;
}

.nso_tv_wide.grey .tabTopPaginator .tTP.brdtop3.active span{
    color:#ffffff;
}

.nso_tv_wide.grey .tabTopPaginator .tTP.brdtop3{
    background: #2A2A2A;
}

.nso_tv_wide.grey .tabTopPaginator .tTP.brdtop3 span{
    color:#BABABA;
}

.nso_tv_wide.grey #tabPagerButton {
    margin: -4px 13px 22px;
    text-align: center;
}
.nso_tv_wide.grey #tabPagerButton .prev, .nso_tv_wide.grey #tabPagerButton .next{
    width:102px;
    height:30px;
    float:left;
    display:block;
    overflow:hidden;
    text-indent:-999px;
    background-image:url('../img/new_prev.jpg');
    background-repeat:no-repeat;
    cursor:pointer;
}
.nso_tv_wide.grey #tabPagerButton .next{
    background-image:url('../img/new_next.jpg');
    float:right;
}
.nso_tv_wide.grey #tabPagerButton .counter{
    width:600px;
    margin:0 auto;
    position:relative;
}
.counterDiv{
    display:none;
    position:absolute;
    top:0;
}

.nso_tv_wide.grey #tabPagerButton .counter a{
    padding:6px 10px;
    position:relative;
    top:10px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border:1px solid #363636;
    margin-right:10px;
    color:#ffffff !important;
}

.nso_tv_wide.grey #tabPagerButton .counter a:hover{
    text-decoration:none;
    color:#ffffff !important;
}
.nso_tv_wide.grey #tabPagerButton .counter a.active{
    background-image:none;
    color:#ffffff !important;
    background-color: #4C4C4C !important;
}

.nso_tv_wide.dark .floatRight a.white.arrow {
    background-image: url('../img/arrow2.png');
    background-repeat: no-repeat;
    background-position: 100% 6px;
    padding-right: 13px;
    font-family: NimbusSanNovConDHeaRegular;
    font-weight: normal;
    font-size: 17px;
}

#keretesAnyag{
    border-radius: 3px 3px 0 0;
    border-style: solid solid solid solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D2D2D2;
}

#keretesAnyag .titleWrapper{
    width:100%;
}

#keretesAnyag .titleWrapper .title{
    font-size: 18px;
    color: #000 !important;
    font-weight: bold;
    margin: 12px 12px 12px 12px;
    font-family: 'NimbusSanNovConDHeaRegular', arial !important;
}

#keretesAnyag .descWrapper{
    width:100%;
    background-color: #F2F2F2;
}

#keretesAnyag .descWrapper .desc{
    font-size: 15px;
    color: #000000 !important;
    margin-left: 12px;
    margin-right:12px;
    padding-top: 12px;
    padding-bottom: 12px;
    font-family: 'Arial' !important;
}

#keretesAnyag .descWrapper .desc em{
    font-size: 15px;
    color: #000000 !important;
    margin-left: 12px;
    margin-right:12px;
    padding-top: 12px;
    padding-bottom: 12px;
    font-family: 'Arial' !important;
    font-style:italic;
}

#keretesAnyag .descWrapper .desc strong{
    font-size: 15px;
    color: #000000 !important;
    margin-left: 12px;
    margin-right:12px;
    padding-top: 12px;
    padding-bottom: 12px;
    font-family: 'Arial' !important;
    font-weight:bold;
}

#keretesAnyag .break{
    width:100%;
    height:1px;
    background-color: #D2D2D2;
}


/* DAKAR CÍMLAPDOBOZ */

#dakarWrapper{
    background-color: #FFD388;
    border: solid 1px #C3C4C6;
    min-height:300px;
    width:285px;
    margin: 0 8px 15px;
}

#dakarWrapper .illustration{
    background: url('../img/dakar_cimlap_header.jpg');
    width:285px;
    height:132px;
}

.archive_new { margin-left: -7px; width: 639px; }
.archive_new .item { display: block; width: 639px; border-bottom: 1px solid #d5d5d5; }
.archive_new .item p { font-family: arial; font-size: 14px !important; color: #000; }
.archive_new .item p a.textlink { color: #000; text-decoration: none; }
.archive_new .item .blk { display: block; margin: 18px; overflow: hidden; }
.archive_new .item .lead { display: block; float: right; }
.archive_new .item .date {
	margin-left: -2px;
	margin-bottom: 9px;
	padding-left: 19px;
	height: 16px;
	font-family: 'Arial';
	font-weight: bold;
	font-size: 11px !important;
	line-height: 13px;
	color:#a2adb9;
	background-image: url(../img/icons_opt.png);
	background-repeat: no-repeat;
	background-position: 2px -624px;
}
.archive_new .item_first { }
.archive_new .item_second { }
.archive_new .item_rest { }
.archive_new .item_first .img img { width: 316px; height: auto; border: 0; }
.archive_new .item_first .img { display: block; float: left; width: 326px; border: 0; }
.archive_new .item_second .img img { width: 190px; height: auto; }
.archive_new .item_second .img { display: block; float: left; width: 200px; }
.archive_new .item h1 { margin: 5px 0 5px 0; }
.archive_new .item h1 a { font-family: 'NimbusSanNovConDHeaRegular',arial !important; font-size: 23px; color: #000000; }
.archive_new .item_first .lead { width: 260px; }
.archive_new .item_second .lead { width: 390px; }
.archive_new .item_rest .lead { width: 100%; }
.cikk_related .lapozo li { display: block !important; float: left !important; margin-right: 10px !important; }
.cikk_related .lapozo a { color: #000000 !important; }
.cikk_related .lapozo a.active { color: #9D060F !important; }


/* DAKAR CÍMLAPDOBOZ */

#dakarWrapper{
    background-color: #FFD388;
    border: solid 1px #C3C4C6;
    min-height:300px;
    width:316px;
    margin: 0 0 15px;
    border-radius: 5px 5px 5px 5px;
}

#dakarWrapper .atcls{
    margin:10px;
}

#dakarWrapper .atcls h5.kicsi{
    font-size: 22px !important;
    line-height: 16px !important;
    margin-bottom:10px
}

#dakarWrapper .atcls h5.kicsi a{
    color:black;
}

#dakarWrapper .atcls h5.nld #ikontitle {
    display: block;
    color: black;
    font-size: 12px !important;
    line-height: 14px !important;
    font-family: arial !important;
    font-weight: bold !important;
    margin: 10px !important;
    background: url('../img/red_squared_bulletpoint_flattened.png') no-repeat 0 3px !important;
    padding-left: 14px !important;
    padding-bottom: 2px !important;
}

#dakarWrapper span.illustration{
    background: url('../img/dakar_2012/dakar_cimlap_header.jpg');
    width:316px;
    height:129px;
    display:block;
}

#dakarWrapper .logoList{
    height:41px;
    background-color:#F6E7D0;
}


#dakarWrapper .logoList .fa{
    background: url('../img/dakar_2012/fa_logo.jpg') no-repeat;
    width:38px;
    height:38px;
    float:left;
    margin-left:15px;
    margin-top: 2px;
}

#dakarWrapper .logoList .generali{
    background:#ffffff url('../img/dakar_2012/generali_logo2.jpg') no-repeat;
    width:108px;
    height:28px;
    float:left;
    margin-left:20px;
    margin-top:7px;
}

#dakarWrapper .logoList .opel{
    background: url('../img/dakar_2012/opel_logo.jpg') no-repeat;
    width:38px;
    height:38px;
    float:left;
    margin-left:20px;
}

#dakarWrapper .logoList .mvm{
    background: url('../img/dakar_2012/mvm_logo.jpg') no-repeat;
    width:40px;
    height:40px;
    float:left;
    margin-left:20px;
    margin-top:2px;

}


/* DAKAR CÍMLAPDOBOZ */

/* DAKAR VIDEO BOX */

#dakarWrapperVideo{
    width:641px;
    height:337px;
    background:#EFEFEF;
    border-bottom: solid 1px #EFEFEF;
    border-left: solid 1px #EFEFEF;
    border-right: solid 1px #EFEFEF;
    border-radius: 3px 3px 0px 0px;

}

#dakarWrapperVideoHeader{
    background:#FFD388 url('../img/dakar_2012/fullvideo_bg.jpg') no-repeat;
    width:641px;
    height:38px;
    border: solid 1px #EFEFEF;
    border-radius: 3px 3px 0px 0px;
    display:block;

}

#dakarWrapperVideoHeader .fa{
    background: url('../img/dakar_2012/favideo_logo.jpg') no-repeat;
    width:24px;
    height:31px;
    float:right;
    padding-right: 8px;
    margin-top: 4px;
}
#dakarWrapperVideoHeader .opel{
    background: url('../img/dakar_2012/opelvideo_logo.jpg') no-repeat;
    width:37px;
    height:32px;
    float:right;
    padding-right: 5px;
    margin-top: 2px;

}

#dakarWrapperVideo .dakarVideoOuter{
    width:100%;
    height:100%;
}


#dakarWrapperVideo .dakarVideoOuter .inner{
    margin-left: 40px;
    padding-top:7px;

}

/*LAPOZO*/
.controllerWrapper{
    width:100%;
    height:48px;
    position: relative;
    z-index: 0;
    border-bottom: solid 1px #d5d5d5;
    margin-bottom: 10px;
}

.controllerWrapper.listbottom{
    border-top: solid 1px #d5d5d5;
}

.controllerWrapper .insideWrapper{
    width: 100%;
}

.controllerWrapper .insideWrapper .pageController.left{
    position: relative;
    float:left;
    left:10px;
}

.controllerWrapper .insideWrapper .pageController.right{
    position: relative;
    float:right;
}

.pageController.left a,
.pageController.right a{
    background: none repeat scroll 0 0 #EDEDED;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-right: 10px;
    margin-top: 10px;
    padding: 0 8px;
}

.pageController.left a:hover,
.pageController.right a:hover{
    text-decoration: none;
    background: #a1a1a1;
    color: #fff;
}

#pageControllerNumbers{
    width: 410px;
    position: relative;
    float: left;
    height: 45px;
    overflow: hidden;
}

#pageControllerNumbers2{
    width: 410px;
    position: relative;
    float: left;
    height: 45px;
    overflow: hidden;
}
.controllerWrapper .maskLeft {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    height: 48px;
    left: 86px;
    position: absolute;
    width: 160px;
    z-index: 10;
}

.controllerWrapper .maskRight {
    background: none repeat scroll 0 0 #ffffff;
    float: right;
    height: 48px;
    position: absolute;
    right: 110px;
    width: 170px;
    z-index: 10;
}
/***/
#wrappedPageItems{
    float: left;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 5;
}

#wrappedPageItems .pageController.active a:hover{
    text-decoration: none;
    background: #EDEDED;
    color:#000;
}


#wrappedPageItems .pageController.active a{
    background: none repeat scroll 0 0 #a1a1a1;
    border-radius: 5px 5px 5px 5px;
    color: #fff;
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-right: 10px;
    margin-top: 10px;
    padding: 0 8px;
    width:8px;
}

#wrappedPageItems .pageController.center a{
    background: none repeat scroll 0 0 #EDEDED;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-right: 10px;
    margin-top: 10px;
    padding: 0 8px;
    width:8px;
}

#wrappedPageItems .pageController.center a:hover{
    text-decoration: none;
    background: #a1a1a1;
    color: #fff;
}


#wrappedPageItems .pageController.hidden{
    border-radius: 5px 5px 5px 5px;
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-right: 10px;
    margin-top: 10px;
    padding: 0 8px;
}
/* top - bottom top24_ora listahoz*/

/** BOTTOM **/
#wrappedPageItemsBottom{
    float: left;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 5;
}

#wrappedPageItemsBottom .pageController.active a:hover{
    text-decoration: none;
    background: #EDEDED;
    color:#000;
}


#wrappedPageItemsBottom .pageController.active a{
    background: none repeat scroll 0 0 #a1a1a1;
    border-radius: 5px 5px 5px 5px;
    color: #fff;
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-right: 10px;
    margin-top: 10px;
    padding: 0 8px;
    width:8px;
}

#wrappedPageItemsBottom .pageController.center a{
    background: none repeat scroll 0 0 #EDEDED;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-right: 10px;
    margin-top: 10px;
    padding: 0 8px;
    width:8px;
}

#wrappedPageItemsBottom .pageController.center a:hover{
    text-decoration: none;
    background: #a1a1a1;
    color: #fff;
}


#wrappedPageItemsBottom .pageController.hidden{
    border-radius: 5px 5px 5px 5px;
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-right: 10px;
    margin-top: 10px;
    padding: 0 8px;
}
/** TOP  **/
#wrappedPageItemsTop{
    float: left;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 5;
}

#wrappedPageItemsTop .pageController.active a:hover{
    text-decoration: none;
    background: #EDEDED;
    color:#000;
}


#wrappedPageItemsTop .pageController.active a{
    background: none repeat scroll 0 0 #a1a1a1;
    border-radius: 5px 5px 5px 5px;
    color: #fff;
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-right: 10px;
    margin-top: 10px;
    padding: 0 8px;
    width:8px;
}

#wrappedPageItemsTop .pageController.center a{
    background: none repeat scroll 0 0 #EDEDED;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-right: 10px;
    margin-top: 10px;
    padding: 0 8px;
    width:8px;
}

#wrappedPageItemsTop .pageController.center a:hover{
    text-decoration: none;
    background: #a1a1a1;
    color: #fff;
}


#wrappedPageItemsTop .pageController.hidden{
    border-radius: 5px 5px 5px 5px;
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-right: 10px;
    margin-top: 10px;
    padding: 0 8px;
}

/* LAPOZÓ 2 START */
.pager_atigazolas {
    height: 50px;
    display: table;
    width: 100%;
}
.pager_atigazolas_wrapper{
    display: none;
}
.pager_atigazolas .wrapper_outside {
    display: table-cell;
    vertical-align: middle;
    padding: 0 20px;
}
.pager_atigazolas .wrapper_inside {
    display: table;
    width: 100%;
}
.pager_atigazolas .controller {
    display: table-cell;
}

.pager_atigazolas .controller a {
    display: inline-block;
    height: 25px;
    border-radius: 5px;
    background: #EDEDED;
    color: #222222;
    text-align: center;
    vertical-align: middle;
    font-size: 11px;
    line-height: 25px;
    margin: 0 5px;
    padding: 0 10px;
}
.pager_atigazolas .controller a:hover{
    text-decoration: none;
}
.pager_atigazolas .controller a.active,
.pager_atigazolas .controller a:hover
{
    color: #FFFFFF;
    background: #9f9f9f;
}
.pager_atigazolas .controller a:first-of-type {
    margin-left: 0;
}
.pager_atigazolas .controller a:last-of-type {
    margin-right: 0;
}

.pager_atigazolas .controller.left,
.pager_atigazolas .controller.right {
    width: 150px;
}
.pager_atigazolas .controller.center{
    text-align: left;
}
.pager_atigazolas .controller.center{
    text-align: center;
}

.pager_atigazolas .controller.right {
    text-align: right;
}
.pager_atigazolas .controller .first,
.pager_atigazolas .controller .last {
}

.pager_placeholder {
    height: 25px;
}
.pager_placeholder a {
    font-size: 12px;
    float: right;
    padding: 10px 20px;
}

/* LAPOZÓ 2 END */



/*


*/

#legolvasottabbP{
    width: 630px;
    float: left;
    font-size: 14px;
    line-height: 18px;
    background: #fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #D2D2D2;
}

#lpInner .header{
    padding-left: 20px;
}

#legolvasottabbP .controlling{
    width:70%;
    margin-left:180px;
}

#lpInner .header h1{
    color: #222222;
    font-family: 'NimbusSanNovConDHeaRegular',arial !important;
    font-size: 23px;
    line-height: 23px;
    margin: 20px 0;
}

/*FIRST*/
#lpInner .first{
    width:100%;
    height: 100%;
}

#lpInner .first .left{
    float:left;
    width:335px;
}

#lpInner .first .right{
    float:left;
    width:295px;

}

#lpInner .first .left{
    overflow: hidden;
}


#lpInner .first .left img{
    float: left;
    margin-left: 20px;
    width: 315px;
}

#lpInner .first .right .title a{
    font-family: 'NimbusSanNovConDHeaRegular', arial !important;
    font-size:23px;
    line-height:23px;
    width: 88%;
    float: left;
    padding-left: 20px;
    color:#222222;
}

#lpInner .first .right .title a:hover{
    text-decoration: underline;
}

#lpInner .first .right .date{
    font-family: "Arial";
    font-size:12px;
    width: 88%;
    float: left;
    padding-left: 20px;
    position: relative;
    top: -5px;
}

#lpInner .first .right .lead{
    font-family: "Arial";
    font-size:14px;
    margin-bottom: 15px;
    margin-left: 20px;
    width: 88%;
    /*font-weight: bold;*/
}

#lpInner .first .right .channel-author{
    font-family: "Arial";
    font-size:12px;
    margin-bottom: 15px;
    margin-left: 20px;
}

#lpInner .first .right .channel-author span.channel{
    font-weight: bold;
    text-transform: uppercase;
    padding-right:10px;
    font-family: "Arial";
    font-size: 12px;
    line-height: 24px;
}

#lpInner .first .right .channel-author span.author{
    font-weight: normal;
    font-family: "Arial";
    font-size: 12px;
    line-height: 24px;
}


#lpInner .freshWrapper{
    width:100%;
    min-height: 200px;
    max-height: 600px;
}

#lpInner .clearing{
    clear: both;
    border-bottom: solid 1px #d5d5d5;
}

#lpInner .clearingOne{
    clear: both;
    border-bottom: solid 1px #d5d5d5;
    padding-top: 20px;
}

#lpInner .clearingFirst{
    clear: both;
    border-bottom: solid 1px #d5d5d5;
}

#lpInner .freshWrapper .freshin div.date{
    font-family: "Arial";
    font-size:12px;
    width: 100%;
    float: left;
    margin-left: 20px;
    margin-top: 20px;
}

#lpInner .freshWrapper .freshin div.title{
    margin-left: 20px;
    margin-right: 20px;
}

#lpInner .freshWrapper .freshin div.title a{
    font-family: 'NimbusSanNovConDHeaRegular', arial !important;
    font-size:23px;
    line-height:23px;
    width: 100%;
    float: left;
    color: #222222;
    margin-bottom: 10px;
}

#lpInner .freshWrapper .freshin div.title a:hover{
    text-decoration: underline;
}

#lpInner .freshWrapper .freshin .content{
    margin-bottom: 20px;
}

#lpInner .freshWrapper .freshin .content img{
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
    width:190px;
    height:132px;
}

#lpInner .freshWrapper .freshin .content .channel-author{
    font-family: "Arial";
    font-size:12px;
    margin-bottom: 15px;
}

#lpInner .freshWrapper .freshin .content .channel-author-full{
    font-family: "Arial";
    font-size:12px;
    margin-bottom: 15px;
    margin-left: 20px;
}

#lpInner .freshWrapper .freshin .content .channel-author span.channel,
#lpInner .freshWrapper .freshin .content .channel-author-full span.channel{
    font-weight: bold;
    text-transform: uppercase;
    padding-right:10px;
    line-height: 12px;
    vertical-align: top;
    font-size:12px;
    font-family: 'Arial';
}

#lpInner .freshWrapper .freshin .content .channel-author span.author,
#lpInner .freshWrapper .freshin .content .channel-author-full span.author{
    font-weight: normal;
    line-height: 12px;
    vertical-align: top;
    font-size:12px;
    font-family: 'Arial';
}

#lpInner .freshWrapper .freshin .content p.lead{
    font-family: "Arial";
    font-size:14px;
    margin-bottom: 10px;
    margin-left: 20px;
    /*font-weight: bold;*/
    margin-right: 20px;
}
/*First Item Start*/

#p1 .first .right .roundedTags{
    margin-bottom: 20px;
    width:277px;
    float:right;
}

#p1 .first .right .roundedTags a{
    background: none repeat scroll 0 0 #EDEDED;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-right: 10px;
    margin-top:10px;
    padding: 0 8px;
}

#p1 .first .right .roundedTags a:hover{
    text-decoration: none;
    background: #8b0000;
    color: #fff;
}

/*First Item Start*/
#lpInner .freshWrapper .freshin .content .roundedTags{
    margin-bottom: 20px;
    width:399px;
    float:right;
}

#lpInner .freshWrapper .freshin .content .roundedTags a{
    background: none repeat scroll 0 0 #EDEDED;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-right: 10px;
    margin-top:10px;
    padding: 0 8px;
}

#lpInner .freshWrapper .freshin .content .roundedTags a:hover{
    text-decoration: none;
    background: #8b0000;
    color: #fff;
}

#lpInner .freshWrapper .freshin .content .roundedTagsNoImg {
    margin-bottom: 20px;
    width: 600px;
    float: left;
    margin-left: 20px;
}

#lpInner .freshWrapper .freshin .content .roundedTagsNoImg a{
    background: none repeat scroll 0 0 #EDEDED;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-right: 10px;
    margin-top:10px;
    padding: 0 8px;
}

#lpInner .freshWrapper .freshin .content .roundedTagsNoImg a:hover{
    text-decoration: none;
    background: #8b0000;
    color: #fff;
}

/*24 óra rovat*/

#_24oraRovat{
    width: 630px;
    float: left;
    font-size: 14px;
    line-height: 18px;
    background: #fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #D2D2D2;
}


#lpInner24 .header{
    padding-left: 20px;
    border-bottom: solid 1px #d5d5d5;
    text-transform: uppercase;
    height:60px;
}

#lpInner24 .header .felirat{
    width:550px;
    float:left;
    position: relative;;
}

#lpInner24 .header a,
#lpInner24 .header a:hover{
    text-decoration: none;;
}

#lpInner24 .header .listavalto{
    width:60px;
    float:left;
    position: relative;
    margin-top: 18px;
}

#lpInner24 .header .listavalto img{
    padding-left: 20px;
    border:none;
}

#_24oraRovat .controlling{
    width:70%;
    margin-left:180px;
}


#lpInner24 .header .felirat h1{
    color: #222222;
    font-family: 'NimbusSanNovConDHeaRegular',arial !important;
    font-size: 23px;
    line-height: 23px;
    margin: 20px 0;
    width:500px;
}

#lpInner24 .freshWrapper{
    width:100%;
    min-height: 200px;
    max-height: 600px;
}

#lpInner24 .clearing{
    clear: both;
    border-bottom: solid 1px #d5d5d5;
}

#lpInner24 .clearingOne{
    clear: both;
    border-bottom: solid 1px #d5d5d5;
    padding-top: 20px;
}

#lpInner24 .freshWrapper .freshin div.date{
    font-family: "Arial";
    font-size:12px;
    width: 100%;
    float: left;
    margin-left: 20px;
    margin-top: 20px;
    color:#a52021;
    font-weight:bold;
}

#lpInner24 .freshWrapper .freshin div.title{
    margin-left: 20px;
    margin-right: 20px;
}

#lpInner24 .freshWrapper .freshin div.title a{
    font-family: 'NimbusSanNovConDHeaRegular', arial !important;
    font-size:23px;
    line-height:23px;
    width: 100%;
    float: left;
    color: #222222;
    margin-bottom: 10px;
}

#lpInner24 .freshWrapper .freshin div.title a:hover{
    text-decoration: underline;
}

#lpInner24 .freshWrapper .freshin .content{
    margin-bottom: 20px;
}

#lpInner24 .freshWrapper .freshin .content .imageWrapper{
    height: 132px;
    width: 192px;
    overflow: hidden;
    position: relative;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}

#lpInner24 .freshWrapper .freshin .content img{
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
    width:190px;
    /*    height:132px;*/
}

#lpInner24 .freshWrapper .freshin .content .channel-author{
    font-family: "Arial";
    font-size:12px;
    margin-bottom: 15px;
}

#lpInner24 .freshWrapper .freshin .content .channel-author-full{
    font-family: "Arial";
    font-size:12px;
    margin-bottom: 15px;
    margin-left: 20px;
}

#lpInner24 .freshWrapper .freshin .content .channel-author span.channel,
#lpInner24 .freshWrapper .freshin .content .channel-author-full span.channel{
    font-weight: bold;
    text-transform: uppercase;
    padding-right:10px;
    line-height: 12px;
    vertical-align: top;
    font-size:12px;
    font-family: 'Arial';
}

#lpInner24 .freshWrapper .freshin .content .channel-author span.author,
#lpInner24 .freshWrapper .freshin .content .channel-author-full span.author{
    font-weight: normal;
    line-height: 12px;
    vertical-align: top;
    font-size:12px;
    font-family: 'Arial';
}

#lpInner24 .freshWrapper .freshin .content p.lead{
    font-family: "Arial";
    font-size:14px;
    margin-bottom: 10px;
    margin-left: 20px;
    font-weight: bold;
    margin-right: 20px;
}

#lpInner24 .freshWrapper .freshin .content .roundedTags{
    margin-bottom: 20px;
    width:417px;
    float:right;
}

#lpInner24 .freshWrapper .freshin .content .roundedTags a{
    background: none repeat scroll 0 0 #EDEDED;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-right: 10px;
    margin-top:10px;
    padding: 0 8px;
}

#lpInner24 .freshWrapper .freshin .content .roundedTags a:hover{
    text-decoration: none;
    background: #8b0000;
    color: #fff;
}

#lpInner24 .freshWrapper .freshin .content .roundedTagsNoImg {
    margin-bottom: 20px;
    width: 600px;
    float: left;
    margin-left: 20px;
}

#lpInner24 .freshWrapper .freshin .content .roundedTagsNoImg a{
    background: none repeat scroll 0 0 #EDEDED;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-right: 10px;
    margin-top:10px;
    padding: 0 8px;
}

#lpInner24 .freshWrapper .freshin .content .roundedTagsNoImg a:hover{
    text-decoration: none;
    background: #8b0000;
    color: #fff;
}

/*#_24oraRovatList*/

#_24oraRovatList{
    width: 630px;
    float: left;
    font-size: 14px;
    line-height: 18px;
    background: #fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #D2D2D2;
}

#lpInner24List .header{
    padding-left: 20px;
    border-bottom: solid 1px #d5d5d5;
    text-transform: uppercase;
    height:60px;
}

#lpInner24List .header .felirat{
    width:550px;
    float:left;
    position: relative;;
}

#lpInner24List .header a,
#lpInner24List .header a:hover{
    text-decoration: none;;
}

#lpInner24List .header .listavalto{
    width:60px;
    float:left;
    position: relative;
    margin-top: 18px;
}

#lpInner24List .header .listavalto img{
    padding-left: 20px;
    border:none;
}

#_24oraRovatList .controlling{
    width:70%;
    margin-left:180px;
}


#_24oraRovatList .header .felirat h1{
    color: #222222;
    font-family: 'NimbusSanNovConDHeaRegular',arial !important;
    font-size: 23px;
    line-height: 23px;
    margin: 20px 0;
    width:500px;
}

#_24oraRovatList .clearingBorderLess{
    clear: both;
}

#lpInner24List .separate{
    clear: both;
    margin-top:20px;
}


#lpInner24List .freshWrapperList .freshin div.date{
    font-family: "Arial";
    font-size:12px;
    width: 30px;
    float: left;
    margin-left: 20px;
    color:#a52021;
    font-weight:bold;
    position:relative;
    float:left;
}

#lpInner24List .freshWrapperList .freshin div.title{
    width:550px;
    position:relative;
    float:left;
}

#lpInner24List .freshWrapperList .freshin div.title a{
    font-family: 'NimbusSanNovConDHeaRegular', arial !important;
    font-size:15px;
    line-height:15px;
    width: 550px;
    float: left;
    color: #222222;
    margin-bottom: 10px;
    margin-left:20px;
    position:relative;
    float:left;
}

/* Új hírek ajánló cikkekhez */

.uj_hirek_ajanlo_start_Wrapper{
    border-bottom: solid 1px #d5d5d5;
}

#uha_cikkWrapper{
    width:100%;
    display: none;
}

#uha_cikkWrapper .clearing{
    clear:both;
    border-bottom: solid 1px #d5d5d5;
}

#uha_cikkWrapper .freshWrapper{
    width:100%;
    /*min-height: 200px;*/
    max-height: 600px;
    margin-left:10px;
    margin-right:10px;
}

#uha_cikkWrapper .freshWrapper .freshin div.date{
    font-family: "Arial";
    font-size:12px;
    width: 100%;
    float: left;
    margin-top: 20px;
}

#uha_cikkWrapper .freshWrapper .freshin div.title a{
    font-family: 'NimbusSanNovConDHeaRegular', arial !important;
    font-size:23px;
    line-height:23px;
    width: 100%;
    float: left;
    color: #000000;
    margin-bottom: 10px;
}

#uha_cikkWrapper .freshWrapper .freshin div.title a:hover{
    text-decoration: underline;
}

#uha_cikkWrapper .freshWrapper .freshin .content{
    margin-bottom: 20px;
}

#uha_cikkWrapper .freshWrapper .freshin .content img{
    float: left;
    margin-right: 15px;
    margin-bottom: 20px;
    width:190px;
    height:132px;
}

#uha_cikkWrapper .freshWrapper .freshin .content p.channel-author{
    font-family: "Arial";
    font-size:12px;
}

#uha_cikkWrapper .freshWrapper .freshin .content p.channel-author span.channel{
    font-weight: bold;
    text-transform: uppercase;
    padding-right:10px;
    line-height: 24px;
}

#uha_cikkWrapper .freshWrapper .freshin .content p.channel-author span.author{
    font-weight: normal;
    line-height: 24px;
}

#uha_cikkWrapper .freshWrapper .freshin .content p.uha_lead{
    font-family: "Arial";
    font-size:14px;
    margin-bottom: 10px;
    font-weight: bold;
    margin-right:20px;
}

#uha_cikkWrapper .freshWrapper .freshin .content .roundedTags{
    margin-bottom: 20px;
    width:390px;
    float:left;
}

#uha_cikkWrapper .freshWrapper .freshin .content .fullRoundedTags{
    margin-bottom: 20px;
    width:638px;
    float:left;
}

#uha_cikkWrapper .freshWrapper .freshin .content .roundedTags a,
#uha_cikkWrapper .freshWrapper .freshin .content .fullRoundedTags a, .greyBg .roundedTags a, .percrol_percre_szerzo, .percrol_percre_datum a {
    background: none repeat scroll 0 0 #EDEDED;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-right: 10px;
    margin-top: 10px;
    padding: 0 8px;
    cursor:pointer;
}

#uha_cikkWrapper .freshWrapper .freshin .content .roundedTags a:hover,
#uha_cikkWrapper .freshWrapper .freshin .content .fullRoundedTags a:hover, .greyBg .roundedTags a:hover, .percrol_percre_datum a:hover{
    text-decoration: none;
    background: #8b0000;
    color: #fff;
}

/* Új hírek ajánló cikkekhez*/


/**/

#atigazolasok{
    width: 650px;
    float: left;
    font-size: 14px;
    line-height: 18px;
    background: #fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #D2D2D2;
}


#atigazolasok .header h1 {
    color: #222222;
    font-family: 'NimbusSanNovConDHeaRegular',arial !important;
    font-size: 23px;
    line-height: 23px;
    margin: 20px 0;
    padding: 0 20px;
}
#atigazolasok .header h1 a {
    color: #222222;
    font-family: 'NimbusSanNovConDHeaRegular',arial !important;
    font-size: 23px;
    line-height: 23px;
    display: block;
    text-decoration: none;
}
#atigazolasok .header h1 a span{
    float: right;
    color: #8B0000;
    font-size: 12px;
}

#atigazolasok .filter{
    width:100%;
    height:105px;
    border-top: solid 1px #d5d5d5;
    border-bottom: solid 1px #d5d5d5;
    background-color: #f8f8f8;
}

#atigazolasok .postIt .date {
    float: left;
    font-family: "Arial";
    font-size: 12px;
    margin-left: 20px;
    margin-top: 20px;
    width: 100%;
}

#atigazolasok .postIt .title {
    color: #222222;
    float: left;
    font-family: 'NimbusSanNovConDHeaRegular',arial !important;
    font-size: 23px;
    line-height: 24px;
    margin-bottom: 10px;
    margin-left: 20px;
    width: 100%;
}

#atigazolasok .postIt .title a{
    color: #222222;
    float: left;
    font-family: 'NimbusSanNovConDHeaRegular',arial !important;
    font-size: 23px;
    line-height: 24px;
    margin-bottom: 10px;
    width: 100%;
}

#atigazolasok .postIt .title a:hover{
    color: #222222;
    float: left;
    font-family: 'NimbusSanNovConDHeaRegular',arial !important;
    font-size: 23px;
    line-height: 24px;
    margin-bottom: 10px;
    width: 100%;
}

#atigazolasok .postIt .lead{
    font-size: 14px;
    font-family:"Arial";
    margin-left: 20px;
    margin-right: 20px;
    line-height:18px;
    margin-bottom:15px;
    color: #222222;
    font-weight: bold;
}

#atigazolasok .postIt .desc{
    font-size: 14px;
    font-family:"Arial";
    margin-left: 20px;
    line-height:24px;
    color:#222222;
}

#atigazolasok .roundedTags {
    float: left;
    margin-bottom: 20px;
    width: 100%;
    margin-left: 20px;
}

#atigazolasok .postIt .roundedTags a {
    background: none repeat scroll 0 0 #EDEDED;
    border-radius: 5px 5px 5px 5px;
    color: #222222;
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-right: 10px;
    margin-top: 10px;
    padding: 0 10px;
    font-family: 'Arial';
    font-size: 11px;
}

#atigazolasok .postIt .roundedTags a:hover{
    text-decoration: none;
    background: #8b0000;
    color: #fff;
}

#atigazolasok .clearing,
#atigazolasok .clearing {
    border-bottom: 1px solid #D5D5D5;
    clear: both;
}

#atigazolasok .filter .topFilter {
    width:195px;
    float:left;
    position:relative;
    margin-top:10px;
    margin-left: 16px;

}

#atigazolasok .clearing {
    clear: both;
}

#atigazolasok .filter .topFilter select {
    width: 195px;
    height: 40px;
    overflow: hidden;
    background: #ffffff;
    border: 1px solid #eeeeee;
    font-size: 12px;
    font-family: 'Arial';
    color:#8b0000;
    padding: 12px 20px 12px 20px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

#atigazolasok .filter .clearing {
    clear: both;
    border: none !important;
}


#atigazolasok .filter .bottomFilter {
    width:141px;
    float:left;
    position:relative;
    margin-top:10px;
    margin-left: 16px;

}

#atigazolasok .filter .bottomFilter select {
    width: 141px;
    height: 30px;
    overflow: hidden;
    background: #f8f8f8;
    border: 1px solid #f2f2f2;
    font-size: 12px;
    font-family: 'Arial';
    color:#9f9f9f;
    padding: 7px 20px 7px 20px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

#atigazolasok .filter .bottomFilter select option{

}

#atigazolasok .filter .kuldes{
    width:100%;
    margin-left: 15px;
    margin-top: 15px;
}

#atigazolasok .filter .kuldes button{
    width:100px;
    height:30px;
    border: 1px solid #f2f2f2;
    font-size: 12px;
    font-family: 'Arial';
    background: #ffffff;
}

#ajaxLoader{
    background:url(/static/style/nso/2012/img/ajax-loader.gif) no-repeat center center;
    width:650px;
    height:200px;
    display:none;
}

/*Atigazolasok BOX*/

#atigazolasokBox{
    width:272px;
    min-height:427px;
    margin: 0 auto;
    position:relative;
    margin-top:15px;
    margin-bottom:15px;
}

#atigazolasokBox .title{
    background: #8b0000;
    width:100%;
    height:46px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border:solid 1px #cbcbcb;
    border-bottom: 0;
}

#atigazolasokBox .title  h1 {
    color: #222222;
    font-family: 'NimbusSanNovConDHeaRegular',arial !important;
    font-size: 18px;
    line-height: 23px;
    text-align: center;
    color:#ffffff;
    padding-top:11px;
}

#atigazolasokBox .footer{
    width:100%;
    height:46px;
    text-align: center;
    /*padding-top: 21px;*/
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    background: #ffffff;
    border:solid 1px #cbcbcb;
    display: table;
}

#atigazolasokBox .footer a{
    font-family: "Arial";
    font-size: 14px;
    color:#8b0000;
    width:100%;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

#atigazolasokBox .footer a:hover{
    font-family: "Arial";
    font-size: 14px;
    color:#8b0000;
    width:100%;
}

#atigazolasokBox .footer a .linkWrapper{
    font-family: "Arial";
    font-size: 14px;
    color:#8b0000;
}

#atigazolasokBox .miniPost{
    width:100%;
    height:80px;
    background: #fbfbfb;
    border: solid 1px #d5d5d5;
    background: #ffffff;
    border-bottom: 0;
}
#atigazolasokBox .miniPost:nth-of-type(2n+1){
    background: #fbfbfb;
}
#atigazolasokBox .miniPost:first-of-type{
    border-top: 0;
}

#atigazolasokBox .miniPost .miniDate{
    font-size: 11px;
    font-family: "Arial";
    line-height:20px;
    /*float:left;*/
    margin-top: 15px;
    padding-left:10px;
}

#atigazolasokBox .miniPost .miniTitle{
    font-size: 11px;
    font-family: 'NimbusSanNovConDHeaRegular',arial !important;
    font-size: 17px;
    color:#222222;
    line-height:18px;
    float:left;
    padding-left:10px;
}

#atigazolasokBox .miniPost .miniTitle a{
    font-size: 11px;
    font-family: 'NimbusSanNovConDHeaRegular',arial !important;
    font-size: 17px;
    color:#222222;
    line-height:18px;
    float:left;
}

#atigazolasokBox .miniPost .miniTitle a:hover{
    font-size: 11px;
    font-family: 'NimbusSanNovConDHeaRegular',arial !important;
    font-size: 17px;
    color:#222222;
    line-height:18px;
    float:left;
}

/**/


/* edc kedvezmeny blokk */
#edc { display: block; width: 640px; margin: 4px; padding: 0; background: #c2dd96; }
#edc .header { display: block; width: 640px; height: 710px; background: url('../img/edc_nso_header.jpg') no-repeat top left; }
#edc .content { display: block; width: 640px; background: #c2dd96 url('../img/edc_nso_footer.jpg') no-repeat bottom left; min-height: 400px; padding-bottom: 210px; }
#edc .content_content { display: block; margin: 24px; }
#edc .content_content p { font-size: 12px !important; color: #333; }
#edc .content_content table { display: block; background: #fff; border-spacing: 1px; border-collapse: separate; margin-top: 24px; }
#edc .content_content table th, #edc .content_content table td { vertical-align: middle; padding: 2px 8px 2px 8px; }
#edc .content_content table th { background: #D2232A; color: #fff; font-weight: bold; }
#edc .content_content table td.kedvezmeny { font-size: 18px; font-weight: bold; color: #fff; }
#edc .content_content table tr.row1 { background: #E38168; }
#edc .content_content table tr.row2 { background: #7ED3F8; }
#edc .content_content table tr.row3 { background: #FFD754; }
#edc .content_content table tr.row4 { background: #B0C1A1; }
#edc .content_content table tr.row5 { background: #9DBBC5; }
#edc .kereso { display: block; height: 170px; margin-top: 24px; }
#edc .kereso .blokk { display: block; float: left; }
#edc .kereso .input {border:1px solid #ccc; background:#f8f8f8; font-family:Verdana, Geneva, sans-serif; font-size: 12px; height: 28px; line-height: 28px; margin-bottom: 8px; padding: 1px 6px 0 6px; width: 265px; outline:none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color:#666666; }
#edc .kereso .input:focus {box-shadow: 0px 0px 3px #999; -webkit-box-shadow: 0px 0px 3px #999; -moz-box-shadow: 0px 0px 3px #999; border:1px solid #999; background:#ffffff; color:#2b2b2b; }
div.selectbox-wrapper {
    position:absolute;
    width:275px;
    background-color:white;
    border:1px solid #ccc;
    margin:0px;
    margin-top:-10px;
    padding:0px;
    text-align:left;
    max-height:200px;
    overflow:auto;
}

/*Drop down list styles*/
div.selectbox-wrapper ul {
    list-style-type:none;
    margin:0px;
    padding:0px;
}
/* Selected item in dropdown list*/
div.selectbox-wrapper ul li.selected {
    background-color: #EAF2FB;
}

/* Hover state for dropdown list */
div.selectbox-wrapper ul li.current {
    background-color: #CDD8E4;
}

/* Drop down list items style*/
div.selectbox-wrapper ul li {
    list-style-type:none;
    display:block;
    margin:0;
    padding:2px;
    cursor:pointer;
}
.selectbox {border:1px solid #ccc; background:#f8f8f8 url(/static/style/nso/2012/img/edc_select_bg.jpg) no-repeat right top; font-family:Verdana, Geneva, sans-serif; font-size: 12px; height: 28px; line-height: 28px; margin-bottom: 8px; padding: 1px 6px 0 6px; width: 265px; outline:none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color:#666666; }
#edc .kereso .submit-btn {background: #D5EFFC; background: -moz-linear-gradient(top, #f5f5f5 1%, #D5EFFC 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#67c7f7), color-stop(100%,#5cb1dc)); background: -webkit-linear-gradient(top, #67c7f7 1%,#5cb1dc 100%); background: -o-linear-gradient(top, #67c7f7 1%,#5cb1dc 100%); background: -ms-linear-gradient(top, #67c7f7 1%,#5cb1dc 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67c7f7', endColorstr='#5cb1dc',GradientType=0 ); background: linear-gradient(top, #67c7f7 1%,#5cb1dc 100%); padding:8px 12px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#22303c; text-decoration:none; font-family:Verdana, Geneva, sans-serif; border:solid 1px #f0f0f0; outline:medium none; font-size:12px; cursor:pointer; text-align:center; display:block;}
#edc .kereso .submit-btn:hover {background: #D5EFFC; background: -moz-linear-gradient(top, #D5EFFC 1%, #D5EFFC 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#67c7f7), color-stop(100%,#5cb1dc)); background: -webkit-linear-gradient(top, #67c7f7 1%,#5cb1dc 100%); background: -o-linear-gradient(top, #67c7f7 1%,#5cb1dc 100%); background: -ms-linear-gradient(top, #67c7f7 1%,#5cb1dc 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67c7f7', endColorstr='#5cb1dc',GradientType=0 ); background: linear-gradient(top, #67c7f7 1%,#5cb1dc 100%); padding:8px 12px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#22303c; text-decoration:none; font-family:Verdana, Geneva, sans-serif; border:solid 1px #f0f0f0; outline:medium none; font-size:12px; cursor:pointer; text-align:center; display:block;}
/* edc kedvezmeny blokk vege */

#box #inner {
    width: 450px;
    height: 275px;
    overflow: hidden;
    background: none;
    float: left;
}

#box #inner #content {
    width: 475px;
    height: 300px;
    overflow: hidden;
    background: none;
}

.cikkblock .szavazas_cikkbe .cikklista  form ul .radioGroup{
    display:inline;
}

.cikkblock .szavazas_cikkbe .cikklista form ul .radioGroup input{
    padding-top: 5px;
}

.szavazasbox label {
    color: #000000;
    display: block;
    font-size: 14px;
    margin: 0 5px 10px 20px;
    max-width: 270px;
    font-family:"Arial", Geneva, sans-serif;
}

.szavazas_cikkbe.szavazasbox .cikklista h3{
    margin-bottom: 24px !important;
    margin-left: 36px !important;
    margin-right: 36px !important;
    font-family: 'NimbusSanNovConDHeaRegular',arial !important;
    font-size: 18px;
    font-weight: normal !important;;
}


.cikkblock .szavazas_cikkbe .cikklista form ul.radiogombos {
    background-color: #EFEFEF;
    margin-bottom: 14px;
    margin-left: 1px;
    margin-right: 1px;
    padding-left: 12px;
}

.cikkblock .szavazas_cikkbe .cikklista form button{
    background: url("../img/gradiensbg.png") repeat-x scroll 0 -116px transparent;
    border: 1px solid #555555 !important;
    color: #F0F0F0;
    text-shadow: none;
    margin-bottom: 20px;
}

.cikkblock .szavazas_cikkbe .cikklista form a{
    float: right;
    line-height: 12px !important;
}

.cikkblock .szavazas_cikkbe .cikklista form div.eredmenyek{
    font-family: "Arial";
    font-size: 12px;
    color:#555555;
    margin-bottom: 20px;
}

.uj_box_szavazas{background-color: #f3f3f3;}

#epaper { display: block; float: left; padding: 0; margin: 0; background: #f8f8f8; border: 1px solid #D2D2D2; border-radius: 5px }
#epaper .head { display: block; float: left; width: 648px; height: 98px; float: left; background: url('/static/style/nso/i/epaper_landing_fejlec.jpg'); text-indent: -9999px; }
#epaper .main { display: block; float: left; width: 588px; margin: 15px auto 5px 15px; }
#epaper .left, #header .right { display: block; float: left; width: 294px; }
#epaper .right { margin-top: 15px; }
#epaper .left { margin-right: 15px; min-height: 455px; }
#epaper .paper_bg { background: url('/static/style/nso/i/epaper_landing_paper_bg.jpg') top left no-repeat; }
#epaper .img { display: block; float: left; width: 267px; height: 415px; margin: 20px auto auto 14px; overflow: hidden;}
#epaper h1 { font-family: 'NimbusSanNovConDHeaRegular',arial !important; font-size: 24px; line-height: 28px; margin-bottom: 18px; }
#epaper p.lead {  font-size: 16px; line-height: 20px; }
#epaper .bottom { display: block; float: left; width: 588px; margin: 0 auto 10px 15px; }
#epaper p.bottom { font-size: 13px; line-height: 16px; color: #696969; }
#epaper .button { display: block; width: 251px; height: 38px; margin-top: 15px; background: url('/static/style/nso/i/epaper_landing_btn.png') top left no-repeat; color: #fff; font-size: 14px; font-weight: bold;line-height: 36px; text-align: center; text-transform: uppercase; }
#epaper .button:hover { text-decoration: none; }
#epaper .button_left { float: right; }
#epaper .button_right { float: left; }
#epaper .button.right_butt {float: right; margin-bottom: 30px;}
#epaper .button.left_butt {float: left; margin-bottom: 30px; margin-left: 10px;}

/*promobox*/
#epaperPromoBox{
    width:100%;
    position:relative;
    clear:both;
}

#epaperPromoBox p{
    padding-top: 18px;
    text-align: center !important;
}


/* Percrol-percre */

.ppcikk { width: 317px; background: none repeat scroll 0 0 #ffffff; padding-bottom: 15px; position: relative; display: inline-block;}
.greyHeader{  background: none repeat scroll 0 0 #555555; height: 30px;background-image: url('../img/pp_icon.jpg'); background-repeat: no-repeat;background-position: 10px 2px }
.greyHeader a { font-family: 'NimbusSanNovConDHeaRegular',arial !important; color: #ffffff; font-size: 18px; margin-left: 40px;padding-top:6px;display:block;}
.ppBox .item strong{font-weight: normal !important;}
.ppBox .item h1 a{
    color:#000;
}

.ppBox .ppTags{
    position: absolute;
    right:10px;
    bottom:10px;
    text-align: right;
    width:50%;
}
.ppBox .ppLink{
    position: absolute;
    bottom:10px;
    right:50%;
    margin-right:10px;
}
.ppBox .ppTags a{
    padding:0 20px;
}
.ppBox .ppTags a.last{
    padding-right: 0;
}
.scrollable{width: 317px; height:250px;margin:0 0px 0 0;overflow:hidden;background:#FFF;}

.float_right{
    float:right;
}
.col300{
    width: 300px;
}

.noPadding{
    padding: 0 !important;
}

.margin_right_10{
    margin-right: 10px;
}
.margin_left_10{
    margin-left: 10px;
}

.percrol_percre_scroll .scrollbar-handle {
    width: 5px;
    background: #E2E2E2;
    border-radius: 5px;
}

.percrol_percre_scroll .scrollbar-handle-container {
    background:transparent;
    width: 5px;
    margin-right: 3px;
    height:250px !important;

}
.percrol_percre_scroll .scrollbar-pane {
    padding-bottom:10px;
}
.percrol_percre_scroll .scrollbar-pane .hnora{
    margin-bottom: 10px;
    padding-left: 0;
}

.percrol_percre_scroll .scrollbar-pane .hnora span{
    color:#83050c;
    font-weight: bold;
    font-size: 12px;
    float: left;
    display: block;
    width: 50px;
    font-family: arial;
    margin-left:20px;
}

.percrol_percre_scroll .scrollbar-pane .hnora a{
    display: block;
    margin-left: 20px;
    color:black;
    font-weight: bold;
    font-size: 12px;
    font-family: arial;
    width: 180px;
    float: left;
}

.percrol_percre_ikon{
    width: 200px;
    float: right;
    text-align: right;
    margin-top: 15px;
}

.ppLink{
    width:105px;
    float:left;
    margin-left: 20px;
}

.ppLink a{
    color:#83050c;
    font-weight: bold;
    text-decoration: none;
    font-size: 12px;
}

.ppTags{
    width:180px;
    float:right;
    color:#222222;
}

.ppTags a, .cikkbarCimkesor a{
    text-transform: uppercase;
    font-size: 11px;
    color:#222222;
    padding:0 5px;
    border-right:1px solid #888888;
}
.ppTags a.last{
    border-right: none;
}

.ppCimkek a{
    font-family: 'arial';
    color:#860108;
    font-size:12px;

}

.cikkbarGrey {
    width: 650px; background: none repeat scroll 0 0 #555555; height: 30px;
    margin-left: -1px;
}

.cikkbarGrey span {
    font-weight: bold;
    font-size: 18px;
    font-family: nimbus;
    color: white;
    margin-left: 40px;
}

.cikkbarCimkesor{
    padding:10px;
    background: #f7f7f7;
    border-bottom: 1px solid #d2d2d2;
}

.cikkbarDatumsor {
    font-size: 11px;
    font-family: arial;
    color: #555555;
    text-align: center;
    padding:5px;

}

.greyBg{
    background-color: #F2F2F2;
}

.greyBg .cikkbody{
    margin: 0 !important;
    width: 100% !important;
}

.greyBg .fb-like{
    width:125px;
    float:left;
}

#cikk .greyBg .cikkbody p, .greyBg .percrol-percre-bejegyzes p{
    padding-bottom: 20px;
}
.greyBg .percrol-percre-bejegyzes, .percrol-percre-bejegyzes{
    background:#f7f7f7;
    padding:20px 40px;
    margin-bottom:20px !important;
    border-bottom: 1px solid #d2d2d2;
    border-top: 1px solid #d2d2d2;
}

.percrol-percre-bejegyzes.reset{
    border-bottom: none;
    border-top: none;
    background:#f7f7f7;
}

.percrol-percre-bejegyzes > table.table_w100p{
    width:100% !important;
}

.percrol_percre_szerzo{
    background:#f7f7f7;
    cursor: default;
    text-transform: uppercase;
}

.greyBg .roundedTags a, .percrol_percre_szerzo, .percrol_percre_datum a{
    font-size: 12px;
    margin-bottom: 20px;
}
.pp-comment-count{
    background-image: url('../img/comment_icon.gif');
    background-repeat: no-repeat;
    padding-left:20px;
    color:#000;
    padding-bottom:10px;
    top:3px;
    position: relative;
}
.pp-comment-count a{
}

.greyBg .cikkblock.image{
    background-size:cover;
    height:392px;
    margin-bottom:20px;
}

.greyBg .ppInsertedImg{
    width:263px;
    height:169px;
    background-size:cover;
    margin-right: 20px;
    float:left;
}

.ppBackButton{
    width:240px;
    float:right;
    text-align: right;
}
.ppBackButton a {
    float:right !important;
    margin-top:0 !important;
    margin-right:0 !important;
}

#hozzaszolasok.ppComments .kommentbox{
    margin:0 40px;
    width:auto;
    background:#fff;
}

#hozzaszolasok.ppComments .komment_head{
    background: #F3F4F9;
}
#hozzaszolasok.ppComments .kommentbox .line{
    width:220px;
}

#hozzaszolasok.ppComments .kommentbox .entrance{
    width:auto;
}
.upper{
    text-transform: uppercase;
}

#hozzaszolasok.ppComments .cikkbarDatumsor{
    background: #F2F2F2;
    border-bottom: 1px solid #d2d2d2;
}

#hozzaszolasok.ppComments.greyBg{
    background: #F7F7F7;
}

#hozzaszolasok.ppComments ul.hozzaszolas{
    margin:0 40px;
    width:auto;
}
#nso_belsooldal.pp{
    background: #F7F7F7;
}

.percrol-percre-bejegyzes .share{
    float:left;
}

.percrol-percre-bejegyzes .tags{
    margin-bottom: 15px;
}

.percrol-percre-bejegyzes .comment a:hover{
    text-decoration: none;
}

.percrol-percre-bejegyzes span{
    font-size:15px;
}

.percrol-percre-bejegyzes em{
    font-style:italic;
}
/* Percrol-percre end */


.licit_form { margin: 0 !important; }
.licit_form .rowLicit { display: block; float: left; width: 200px; }
.licit_form .rowLicit input { border: 1px solid #AFAFAF; margin: 0 5px 5px 0; padding: 8px; width: 175px; color: #555; }

/* hello svn :) */
.hello_svn { display: block; }

/* Samsung galaxy TAB T-mobile hirdetes BEGIN */
.samsungTAB_top {
    background: url("../img/samsungTAB/nso_samsungTAB_top.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 43px;
    width: 292px;
    margin: 0 0 0 12px;
}
.samsungTAB_left {
    background: url("../img/samsungTAB/nso_samsungTAB_left.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 409px;
    width: 26px;
    float: left;
}
.samsungTAB_right {
    background: url("../img/samsungTAB/nso_samsungTAB_right.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 409px;
    width: 28px;
    float: left;
}
.samsungTAB_bottom {
    background: url("../img/samsungTAB/nso_samsungTAB_bottom.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 44px;
    width: 293px;
    margin: 0 0 30px 12px;
}

.scrollbar.simple.samsung#news24scroll {
    float: left;
    margin: 0;
    width: 238px;
    height: 314px;
    border-radius: 0;
}
.display_area_div {
    float: left;
    width: 240px;
}
#sidebar .sidebarbox.samsung {
    margin: 0 0 0 12px;
}
.box24ora.samsung {
    margin: 7px auto 6px auto;
    /*float: none;*/
    /*text-align: center;*/
    width: 137px;
    padding-left: 3px;
}
.box24oramore.samsung {
    margin-top: 10px;
    width: 90px;
}
.sidebarbox .hnora span.samsung {
    margin-left: 0;
}
.sidebarbox .hnora {
    padding-left: 6px;
}
.display_area_div #news24scroll div.scrollbar-handle-up {
    border-radius: 0;
    width: 259px;
}
.display_area_div #news24scroll div.scrollbar-handle-down {
    border-radius: 0;
    width: 259px;
}
.tmobil-samsung {
    background-image: url("../img/samsungTAB/nso_samsungTAB_tmobil.png");
    width: 240px;
    height: 59px;
    display: block;
    float: none;
}
.sidebarbox div.hnora p a {
    width: 185px;
}
.sidebarbox .samsung div.hnora p a {
    width: 158px !important;
}
/* Samsung galaxy TAB T-mobile hirdetes END */

#vb14_superfeed_container {
    max-width: 1249px;
    padding: 0px 0px 0px 0px;
    margin: 0 auto;
    margin-top: 30px;
    /*border: 1px solid #DDDDDD;*/
    border-bottom: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #000;
}

@media screen and (max-width: 1247px) {
    #vb14_superfeed_container {
        width: 1002px;
    }
}

.eujsag {
    background: #8b0000;
    color: #fff !important;
    padding: 4px 11px;
    border-radius: 3px;
}

.eujsag_button {
    background: url('../img/eujsag_button.png') no-repeat;
    width: 280px;
    height: 37px;
    display: block;
    margin: 0 auto 25px auto;
}

.eujsag_button:hover {
    background: url('../img/eujsag_button_hover.png') no-repeat;
}

.facebook_button {
    background: url('../img/facebook_button.png') no-repeat !important;
    width: 280px !important;
    height: 37px !important;
    display: block;
    margin: 0 auto 30px auto !important;
}

.facebook_button:hover {
    background: url('../img/facebook_button_hover.png') no-repeat !important;
}

/* jegyed.hu 285 widget */
#jegyedhuWrapper285 { margin-left: 15px; margin-top:10px; margin-bottom:10px; }
#jegyedhuWrapper285 .jegyedWrapper { width:285px; height:310px; }
#jegyedhuWrapper285 .jegyedWrapper .top { width:285px; height:60px; background: url('/static/style/blikk/i/jegyed/jegyed_header.png') no-repeat; background-size: 285px 65px; }
#jegyedhuWrapper285 .jegyedWrapper .top .link { width:285px; height:40px; }
#jegyedhuWrapper285 .jegyedWrapper .bottom { width:285px; height:248px; background: url('/static/style/blikk/i/jegyed/jegyed_content.png')  no-repeat; background-size: 285px 248px; }
#jegyedhuWrapper285 .jegyedWrapper .bottom .row { height: 35px; margin-left: 55px; padding-top: 15px; width: 125px; margin-bottom: 10px; overflow: hidden; }
#jegyedhuWrapper285 .jegyedWrapper .bottom .row h4 a { color:#fff; font-size: 14px !important; vertical-align: top; }
/* jegyed.hu 285 widget vége */

/* bl cimlap kivezetes */
.bl_nso_kivezetes {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    padding: 0px;
    margin: 0 0 15px 0px;
    background: url('/static/style/nso/2012/img/bl2014_kivezetes/bg_bl_nso_kivezetes.jpg') 100%;
    width: 980px;
    height: 86px;
    overflow: hidden;
}
.bl_nso_kivezetes .inner_background {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 12px 0 13px 0;
    padding: 5px 0;
    display: block;
    width: 100%;
    height: 61px;
    background-color: rgba(0, 26, 41, 0.3);
    border-top: 1px solid #3a5766;
    border-bottom: 1px solid #3a5766;
}
.bl_nso_kivezetes .bl2014_logo {
    display: block;
    float: left;
    margin-left: 5px;
    background: url('/static/style/nso/2012/img/bl2014_kivezetes/logo.png') no-repeat center;
    height: 49px;
    width: 138px;
}
.bl_nso_kivezetes .bl2014_menu {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    float: left;
    padding-left: 182px;
    height: 49px;
}
.bl_nso_kivezetes .bl2014_menu a {
    text-decoration: none;
}
.bl_nso_kivezetes .bl2014_menu .item {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    line-height: 48px;
    border: 1px solid rgba(0,0,0,0);
    font-family: "Oswald";
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0 10px;
    margin: 0 15px;
    color: #607c8a;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    cursor: pointer;
}
.bl_nso_kivezetes .bl2014_menu .item:hover {
    color: #e02d24;
    background-color: rgba(0,0,0,0.3);
    border: 1px solid rgba(224,45,36,0.5);
}
.bl_nso_kivezetes .bl2014_menu .item.superfeed  {
    background-color: #f2d368;
    color: #264a5e;
    padding: 0 20px;
    display: none;
}
.bl_nso_kivezetes .bl2014_menu .item:hover.superfeed  {
    background-color: #ffe277;
    color: #264a5e;
    border: 1px solid rgba(0,0,0,0);
}
.bl_nso_kivezetes .bl2014_menu .item.superfeed_on  {
    display: none;
}

.bl_nso_kivezetes .bl2014_menu .item.superfeed.superfeed_on  {
    display: inline-block;
}

.bl_nso_kivezetes .bl2014_menu .item:hover.superfeed  {
    background-color: #ffe277;
    color: #264a5e;
    border: 1px solid rgba(0,0,0,0);
}
.bl_nso_kivezetes .loading_spinner {
    display: inline-block;
    margin-left: 5px;
    width: 16px;
    height: 16px;
    line-height: 20px;
    -webkit-animation-name: spin;
    -webkit-animation-duration: 2500ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 2500ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 2500ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    animation-name: spin;
    animation-duration: 2500ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear; }
@-ms-keyframes spin {
    from {
        -ms-transform: rotate(0deg); }

    to {
        -ms-transform: rotate(360deg); } }
@-moz-keyframes spin {
    from {
        -moz-transform: rotate(0deg); }

    to {
        -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin {
    from {
        -webkit-transform: rotate(0deg); }

    to {
        -webkit-transform: rotate(360deg); } }
@keyframes spin {
    from {
        transform: rotate(0deg); }

    to {
        transform: rotate(360deg); } }
/* bl cimlap kivezetes vege */
/* bl cimlap kivezetes slim */
.bl_nso_kivezetes_slim {
    width: 648px;
    background-position: left top;
}
.bl_nso_kivezetes_slim .bl2014_menu{
    padding-left: 30px;
}
.bl_nso_kivezetes_slim .bl2014_menu .item{
    margin: 0 5px;
}
/* bl cimlap kivezetes slim vege */
/* kezieb cimlap kivezetes */
.kezi_eb_nso_kivezetes {
    background-color: rgba(0,0,0,0.7);
    width: 100%;
    padding: 0 0 0 15px;
    margin: 0 auto;
    height: 62px;
    text-align: center;
    position: relative;
    margin-bottom: 35px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 3px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.kezi_eb_nso_kivezetes .kezi_eb_logo {
    background: url('/static/style/nso/2012/img/bl2014_kivezetes/logo_kezieb.png');
    background-repeat: no-repeat;
    height: 79px;
    margin-left: -64px;
    margin-top: -3px;
    width: 231px;
    position: absolute;
}

.vizes_vb_nso_kivezetes .kezi_eb_logo {
    background: url('/static/style/nso/vizesvb2015/img/sp_header/vizes_vb_2015_logo_kivezetes.png');
    background-repeat: no-repeat !important;
    margin-left: -49px;
    margin-top: 0px;
}

.vizes_vb_nso_kivezetes .sponsor-logo {
    background: url('/static/style/nso/vizesvb2015/img/eon_logo_101x30_v2.png');
    background-repeat: no-repeat !important;
    background-position-x: 23px;
    background-position-y: 15px;
    display: block;
    width: 150px;
    height: 62px;
    background-color: #F21C0A;
    float: right;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

.bl_nso_kivezetes_slim .sponsor-logo {
    display: none;
}

.kezi_eb_nso_kivezetes .kezi_eb_menu{
    display: inline-block;
    padding-left: 135px;
    margin-top: 6px;
}

.kezi_eb_nso_kivezetes .kezi_eb_menu .item{
    display: inline-block;
    line-height: 48px;
    border: 1px solid rgba(0,0,0,0);
    font-family: "Oswald";
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0 10px;
    text-decoration: none;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    color: white;
    margin: 0 3px;
    width: 108px;
    box-sizing: border-box;
}

.bl_nso_kivezetes_slim.superfeed_on  .kezi_eb_menu .item{
    width: auto;
}

.kezi_eb_nso_kivezetes .kezi_eb_menu .item:hover{
    color: #ff2237;
    border-color: #383838;
    background-color: rgba(0,0,0,0.1);
}

.kezi_eb_nso_kivezetes .kezi_eb_menu  .item.superfeed {
    background-color: #f2d368;
    color: #264a5e;
    padding: 0 20px;
    width: 148px;
    border: none;
    margin-left: 15px;
    display: none;
}

.kezi_eb_nso_kivezetes .item.superfeed_on {
    display: none;
}

.kezi_eb_nso_kivezetes .item.superfeed.superfeed_on {
    display: inline-block;
}

.kezi_eb_nso_kivezetes .kezi_eb_menu .item:hover.superfeed {
    background-color: #ffe277;
    color: #264a5e;
}

.kezi_eb_nso_kivezetes .kezi_eb_menu  .loading_spinner {
    display: inline-block;
    margin-left: 5px;
    width: 16px;
    height: 16px;
    line-height: 20px;
    -webkit-animation-name: spin;
    -webkit-animation-duration: 2500ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 2500ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 2500ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    animation-name: spin;
    animation-duration: 2500ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
/* kezieb cimlap kivezetes vege */
/* Outbrain */
#outbrainholder {
    /*display: none;*/
    border-top: 1px solid #D4DCE7;
    padding: 10px 20px 20px 20px;
    font-family: 'NimbusSanNovConDHeaRegular', 'arial' !important;
}
#outbrainholder h3 {
    font-size: 24px;
    padding: 4px 0 9px 3px;
}
#outbrainholder .OUTBRAIN ul {
    display: table;
}
#outbrainholder .OUTBRAIN ul li {
    display: table-cell;
    padding: 0 8px;
}
#outbrainholder .OUTBRAIN .ob_org_header {
    /*display: none;*/
    color: transparent;
    font-size: 0;
}
#outbrainholder .OUTBRAIN .ob_what {
    /*display: none;*/
}
#outbrainholder .OUTBRAIN .item-container {
    padding: 0 5px;
    width: 141px;
}
.NA .ob-rec-link-img{
    width: 136px;
    height: 95px;
    overflow: hidden;
}
.NA .strip-img{
    width: 136px !important;
    height: auto !important;
}
#outbrainholder .strip-rec-link-title {
    font-family: 'NimbusSanNovConDHeaRegular', 'arial' !important;
}
/*új footer Szűcs TAmás 2015.01.12 START*/

  .block_linkgroup ul.title_sec {
      color: #cbc8c8 !important;
      padding-top: 40px;
      font-family: 'Oswald';
      font-weight: 700;
      font-size: 18px;
  }
div ul.title_sec {
    color: #cbc8c8 !important;
    padding-top: 40px;
    font-family: 'Oswald';
    font-weight: 700;
    font-size: 18px;
}
/* --------------------------------- */
/* MediaWorks Global Footer - megyei */
/* --------------------------------- */
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden; }

div.mw_footer_site_base {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: Arial, Helvetica;
    font-size: 14px;
    color: #414141;
    width: 100%;
    min-width: 978px; }
div.mw_footer_site_base .align_right {
    float: right; }
div.mw_footer_site_base .align_left {
    float: left; }
div.mw_footer_site_base .button {
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    margin: 0;
    padding: 0;
    display: block;
    width: 126px;
    margin-left: 108px;
    height: 30px;
    font-family: Arial;
    font-weight: bold;
    text-transform: uppercase;
    color: #FFFFFF;
    background-color: #cbcbcb;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    cursor: pointer; }
@media (min-width: 1228px) {
    div.mw_footer_site_base .button {
        width: 138px;
        margin-left: 114px; } }
div.mw_footer_site_base .button:hover {
    background-color: #b3b3b3; }
div.mw_footer_site_base .button:last-child {
    margin-left: 0px; }
div.mw_footer_site_base div.container {
    width: 978px;
    margin: 0 auto;
    padding: 0; }
@media (min-width: 1228px) {
    div.mw_footer_site_base div.container {
        width: 1218px; } }
div.mw_footer_site_base div.section_header {
    background-color: #bfbfbf;
    height: 120px;
    display: table;
    width: 100%;
    padding: 0; }
div.mw_footer_site_base div.section_header div.inner_table {
    display: table-cell;
    vertical-align: middle;
    width: 100%; }
div.mw_footer_site_base div.section_header div.inner_table .container .button {
    margin-top: 10px; }
div.mw_footer_site_base div.section_main {
    background-color: #ececeb;
    width: 100%;
    padding: 0; }
div.mw_footer_site_base div.section_main div.section_links {
    padding-bottom: 35px;
    border-bottom: 1px solid #dbdbd9; }
div.mw_footer_site_base div.section_main div.section_links .block_linkgroup {
    float: left;
    width: 168px; }
@media (min-width: 1228px) {
    div.mw_footer_site_base div.section_main div.section_links .block_linkgroup {
        width: 208px; } }
div.mw_footer_site_base div.section_main div.section_links .block_linkgroup ul {
    list-style-type: none;
    padding: 0;
    margin: 0; }
div.mw_footer_site_base div.section_main div.section_links .block_linkgroup li {
    padding: 3.5px 0;
    margin: 0; }
div.mw_footer_site_base div.section_main div.section_links .block_linkgroup a {
    padding: 0;
    font-size: 14px;
    line-height: 18px;
    color: #414141;
    text-decoration: none;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s; }
div.mw_footer_site_base div.section_main div.section_links .block_linkgroup a:hover {
    color: #727272; }
div.mw_footer_site_base div.section_main div.section_links .block_linkgroup li.title {
    color: #cbc8c8 !important;
    padding-top: 40px;
    font-family: 'Oswald';
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 7px;
    padding-top: 45px;
    font-size: 18px;
    font-weight: bolder; }
div.mw_footer_site_base div.section_main div.section_links .block_linkgroup li.title a {
    font-size: 18px;
    color: #014977; }
div.mw_footer_site_base div.section_main div.section_links .block_linkgroup li.title a:hover {
    color: #2a6090; }
div.mw_footer_site_base div.section_main div.section_links .block_linkgroup li.title.second_line {
    padding-top: 20px; }
div.mw_footer_site_base div.section_main div.section_links .block_linkgroup:last-child {
    width: 138px; }
@media (min-width: 1228px) {
    div.mw_footer_site_base div.section_main div.section_links .block_linkgroup:last-child {
        width: 178px; } }
div.mw_footer_site_base div.section_main div.section_news {
    padding-bottom: 40px; }
div.mw_footer_site_base div.section_main div.section_news .block_news {
    float: left;
    width: 474px;
    margin-right: 30px; }
@media (min-width: 1228px) {
    div.mw_footer_site_base div.section_main div.section_news .block_news {
        width: 594px; } }
div.mw_footer_site_base div.section_main div.section_news .block_news .title {
    font-size: 18px;
    color: #014977;
    font-weight: bolder;
    padding-top: 35px;
    padding-bottom: 7px; }
div.mw_footer_site_base div.section_main div.section_news .block_news a {
    color: #414141;
    text-decoration: none;
    display: block;
    line-height: 18px;
    padding: 3px 0;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s; }
div.mw_footer_site_base div.section_main div.section_news .block_news a:hover {
    color: #727272; }
div.mw_footer_site_base div.section_main div.section_news .block_news a .news_time {
    font-size: 14px;
    padding: 0;
    float: left;
    width: 35px;
    color: #497cad;
    display: inline-block;
    text-align: right;
    padding-right: 10px; }
div.mw_footer_site_base div.section_main div.section_news .block_news a .news_title {
    width: 429px;
    float: left; }
div.mw_footer_site_base div.section_main div.section_news .block_news:last-child {
    margin-right: 0px; }
div.mw_footer_site_base div.section_footer {
    background-color: #dcdcdc;
    height: 90px;
    display: table;
    width: 100%;
    padding: 0;
    color: #FFFFFF;
    font-size: 12px;
    text-align: center; }
.nol_copyright{
    font-family: "Open Sans";
    font-size: 12px;}
div.mw_footer_site_base div.section_footer a {
    font-family: "Open Sans";
    color: #9b9b9b;
    font-size: 14px;
    text-decoration: none;
    padding: 0 5px;
    padding-right: 9px;
    border-right: 2px solid #9b9b9b;
    margin-bottom: 10px;
    display: inline-block;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s; }
div.mw_footer_site_base div.section_footer a:hover {
    color: #818181; }
div.mw_footer_site_base div.section_footer a:last-child {
    border-right: none; }
div.mw_footer_site_base div.section_footer div.inner_table {
    display: table-cell;
    vertical-align: middle;
    width: 100%; }
div.mw_footer_site_base div.section_footer div.inner_table .container .button {
    margin-top: 10px; }



div.upper_footer_btns{
    color: #8e8e8e;
    background-color: #323232;
    border: 1px solid #383838;
    width: 138px;
    margin-left: 30px; }
div.mw_footer_site_base .button {
    color: #8e8e8e;
    background-color: #323232;
    border: 1px solid #383838;
    width: 138px;
    font-size: 14px;
    margin-left: 30px; }
@media (min-width: 1228px) {
    div.mw_footer_site_base .button {
        width: 138px;
        margin-left: 114px; } }
div.mw_footer_site_base .button:hover {
    color: #a8a8a8;
    background-color: #3c3c3c;
    border: 1px solid #4b4b4b; }
div.mw_footer_site_base div.section_header {
    background: #2c2c2c; }
div.mw_footer_site_base div.section_header div.inner_table .container .button {
    margin-top: 15px; }
div.mw_footer_site_base div.section_header div.inner_table .container .site_of_the_year {
    margin-left: 30px; }
@media (min-width: 1228px) {
    div.mw_footer_site_base div.section_header div.inner_table .container .site_of_the_year {
        margin-left: 70px; } }
div.mw_footer_site_base div.section_header div.inner_table .container .site_logo {
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    display: block;
    width: 138px;
    height: 45px;
    background: url("../img/new_footer/mwf_logo_nso.jpg") center no-repeat;
    margin-top: 8px; }
div.mw_footer_site_base div.section_header div.inner_table .container .site_logo:hover {
    background: url("../img/new_footer/mwf_logo_nso_hover.jpg") center no-repeat; }
div.mw_footer_site_base div.section_main {
    background-color: #494949; }
div.mw_footer_site_base div.section_main div.section_links {
    border-bottom: 1px solid #666666; }
div.mw_footer_site_base div.section_main div.section_links .block_linkgroup a {
    color: #a8a8a8;
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 14px; }
div.mw_footer_site_base div.section_main div.section_links .block_linkgroup a:hover {
    color: #c4c4c4; }
div.mw_footer_site_base div.section_main div.section_links .block_linkgroup li.title a {
    color: #cbc8c8;
    font-family: "Oswald";
    font-weight: 700;
    font-size: 18px; }

div.mw_footer_site_base div.section_main div.section_links .block_linkgroup li.title a:hover {
    color: #ffffff; }
div.mw_footer_site_base div.section_main div.section_links .block_linkgroup li.title a.nohover:hover {
    color: #cbc8c8;
}
div.mw_footer_site_base div.section_main div.section_news .block_news .title {
    color: #cbc8c8;
    font-family: "Oswald";
    font-weight: 700;
    font-size: 18px; }
div.mw_footer_site_base div.section_main div.section_news .block_news a {
    color: #a8a8a8;
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 14px; }
div.mw_footer_site_base div.section_main div.section_news .block_news a:hover {
    color: #c4c4c4; }
div.mw_footer_site_base div.section_main div.section_news .block_news a:hover .news_time {
    color: #ff423a; }
div.mw_footer_site_base div.section_main div.section_news .block_news a .news_time {
    color: #f83030; }
div.mw_footer_site_base div.section_footer {
    color: #6b6b6b;
    background-color: #3d3d3d;
    font-family: "Open Sans";
    font-weight: 400; }
div.mw_footer_site_base div.section_footer a {
    color: #a8a8a8; }
div.mw_footer_site_base div.section_footer a:hover {
    color: #c4c4c4; }


/* --------------------------------- */
/* MediaWorks Global Footer - common */
/* --------------------------------- */
.clearfix:after {
      clear: both;
      content: ".";
      display: block;
      font-size: 0;
      height: 0;
      visibility: hidden; }

div.mv_footer_mediaworks {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    font-family: Open Sans, Arial, Helvetica;
    font-size: 14px;
    color: #414141; }
div.mv_footer_mediaworks .align_right {
    float: right; }
div.mv_footer_mediaworks .align_left {
    float: left; }
div.mv_footer_mediaworks div.outer_table {
    display: table;
    height: 100%; }
div.mv_footer_mediaworks div.inner_table {
    display: table-cell;
    vertical-align: middle; }
div.mv_footer_mediaworks div.container {
    width: 978px;
    margin: 0 auto;
    padding: 0; }
@media (min-width: 1228px) {
    div.mv_footer_mediaworks div.container {
        width: 1218px; } }
div.mv_footer_mediaworks div.section_header {
    background-color: #ffffff;
    height: 140px;
    width: 100%;
    padding: 0; }
div.mv_footer_mediaworks div.section_header .mw_text {
    font-family: Open Sans, Arial, Helvetica;
    font-size: 12px;
    color: #7c7c7c;
    line-height: 16px;
    padding-left: 80px; }
div.mv_footer_mediaworks div.section_header .mw_social {
    width: 126px;
    padding-left: 35px; }
div.mv_footer_mediaworks div.section_header .mw_social .icon_fb {
    margin: 0 4px;
    display: block;
    float: left;
    width: 40px;
    height: 40px;
    background: url("../img/new_footer/mwf_icon_fb.png");
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s; }
div.mv_footer_mediaworks div.section_header .mw_social .icon_fb:hover {
    background: url("../img/new_footer/mwf_icon_fb_hover.png"); }
div.mv_footer_mediaworks div.section_header .mw_social .icon_fb.extra_margin {
    margin-right: 34px; }
div.mv_footer_mediaworks div.section_header .mw_social .icon_in {
    display: block;
    float: left;
    width: 40px;
    height: 40px;
    background: url("../img/new_footer/mwf_icon_in.png");
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s; }
div.mv_footer_mediaworks div.section_header .mw_social .icon_in:hover {
    background: url("../img/new_footer/mwf_icon_in_hover.png"); }
div.mv_footer_mediaworks div.section_links {
    background-color: #e1e1e1;
    background: url("../img/new_footer/mwf_bg_link.jpg") center;
    width: 100%;
    padding-bottom: 48px; }
@media (max-width: 1228px) {
    div.mv_footer_mediaworks div.section_links {
        padding: 0;
        padding-bottom: 48px; } }
div.mv_footer_mediaworks div.section_links .block_linkgroup {
    float: left;
    width: 168px;
    padding-top: 48px; }
@media (min-width: 1228px) {
    div.mv_footer_mediaworks div.section_links .block_linkgroup {
        width: 208px; } }
div.mv_footer_mediaworks div.section_links .block_linkgroup ul {
    list-style-type: none;
    padding: 0;
    margin: 0; }
div.mv_footer_mediaworks div.section_links .block_linkgroup li {
    padding: 0;
    margin: 0; }
div.mv_footer_mediaworks div.section_links .block_linkgroup a {
    font-family: Open Sans, Arial, Helvetica;
    padding: 0;
    font-size: 14px;
    line-height: 24px;
    color: #696a6c;
    text-decoration: none;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s; }
div.mv_footer_mediaworks div.section_links .block_linkgroup a:hover {
    color: #9d9e9f; }
div.mv_footer_mediaworks div.section_links .block_linkgroup li.title {
    margin-bottom: 14px;}
div.mv_footer_mediaworks div.section_links .block_linkgroup li.title a {
    font-size: 18px;
    font-family: Open Sans, Arial, Helvetica; }
div.mv_footer_mediaworks div.section_links .block_linkgroup li.title a:hover {
    color: #db001c; }
div.mv_footer_mediaworks div.section_links .block_linkgroup.regional-news li.title a:hover,
div.mv_footer_mediaworks div.section_links .block_linkgroup.szolgaltatasok li.title a:hover {
    color: #696a6c;
}
div.mv_footer_mediaworks div.section_links .block_linkgroup.regional-news li.title a:hover {
    color: #696a6c;
}
div.mv_footer_mediaworks div.section_links .block_linkgroup:last-child {
    width: 138px; }
@media (min-width: 1228px) {
    div.mv_footer_mediaworks div.section_links .block_linkgroup:last-child {
        width: 178px; } }
div.mv_footer_mediaworks div.section_links .block_linkgroup.double {
    width: 336px; }
@media (min-width: 1228px) {
    div.mv_footer_mediaworks div.section_links .block_linkgroup.double {
        width: 416px; } }
div.mv_footer_mediaworks div.section_links .block_linkgroup.double .float_left {
    float: left;
    width: 168px; }
@media (min-width: 1228px) {
    div.mv_footer_mediaworks div.section_links .block_linkgroup.double .float_left {
        width: 208px; } }


div.mw_footer_site_base div.section_main div.section_links .block_linkgroup li.nolink a:hover {
    color: #cbc8c8;
}


/*új footer Szűcs TAmás 2015.01.12 END*/
/*2015.01.16 TAmas start*/
/*TAmas end*/

.rubik_kocka_kreativ {
      display: none;
  }
.cikkbar_no_border{
    border: 0px solid transparent;
}
.cikkbar .meta .new_head_author{
    padding: 0px 0px;
    /* margin-top: 7px; */
    position: relative;
    top: 11px;
    font-weight: bold;
    font-size: 13px;
    font-family: Oswald;
}
.cikkbar .meta .new_head_source{

}
.cikkbar .meta .new_head_recommand{
    position: relative;
    top: 0px;
    left: -457px;
    width: 80px;
    height: 20px;
}

.comment{
    text-align: right;
    width: 100%;
    float: right;
    margin-right: 10px;
    margin-bottom: 15px;
}

.comment a{
    color: black;
    font-weight: bold;
}

.cikkbar .tools .new_head_comments:hover{
    background: url(../../i/new_header_sprite2.jpg) no-repeat 0 -36px  !important;
}
.cikkbar .tools .new_head_comments{
    display: none;
    background: url(../../i/new_header_sprite2.jpg) no-repeat 0 0px  !important;
    width: 62px;
    height: 36px;
    background-position: 0px 0px;
    bottom: 20px;
    position: relative;
    margin-left: 0px;
}
.cikkbar .tools .new_head_comments .has-comments{
    background: none;
    top: 15px;
    position: relative;
    left: 23px;
    display: block !important;
    color: white;
    font-size: 17px;
    width: 100%;
}
.cikkbar .tools .new_head_comments .has-comments .comment-count{
    background: none;
    font-size: 15px;
    width: 100px;
    height: 20px;
    margin: 0px;
    font-weight: 100;
}
.cikkbar .tools .new_head_mail:hover{
    background: url(../../i/new_header_sprite.jpg) no-repeat 0px -36px !important;
}
.cikkbar .tools .new_head_mail{
    background: url(../../i/new_header_sprite.jpg) no-repeat 0px 0px  !important;
    width: 37px;
    height: 36px;
    background-position: 0px 0px;
    bottom: 20px;
    position: relative;
    margin-left: 0px;
}
.cikkbar .tools .new_head_print:hover{
    background: url(../../i/new_header_sprite.jpg) no-repeat -37px -36px !important;
}
.cikkbar .tools .new_head_print{
    background: url(../../i/new_header_sprite.jpg) no-repeat -37px 0px  !important;
    width: 37px;
    height: 36px;
    background-position: -37px 0px;
    bottom: 20px;
    position: relative;
    margin-left: 0px;
}
.cikkbar .tools .new_head_rss:hover{
    background: url(../../i/new_header_sprite.jpg) no-repeat -74px -36px !important;
}
.cikkbar .tools .new_head_rss{
    background: url(../../i/new_header_sprite.jpg) no-repeat -74px 0px  !important;
    width: 37px;
    height: 36px;
    background-position: -74px 0px;
    bottom: 20px;
    position: relative;
    margin-left: 0px;
}
.cikkbar .tools .new_head_share:hover{
    background: url(../../i/new_header_sprite.jpg) no-repeat -170px -36px !important;
}
.cikkbar .tools .new_head_share{
    background: url(../../i/new_header_sprite.jpg) no-repeat -170px 0px  !important;
    width: 116px;
    height: 36px;
    background-position: -170px 0px;
    bottom: 20px;
    position: relative;
    margin-left: 0px;
}
.cikkbar .tools .new_head_share span{
    /*display: none;*/
    opacity: 0;
}
.cikkbar .tools a:hover{
    background-position-y: -36px;
}
.cikkbar .tools .new_head_share:hover{
    background-position-y: -36px;
}
.cikkbar .meta .new_head_date{
    float: none;
    position: relative;
    top: 11px;
    left: 5px;
    font-size: 13px;
    padding-left: 10px;
    height: 14px;
    border-left: 1px solid #222;
    white-space: nowrap;
}
.cikkbar .meta .new_head_date2{}
.new_head_cikkbar{
    background-color: #ededed;
    height: 27px;
    border: 0px;
    position: relative;
    bottom: 10px;
    padding-top: 9px;
}

.rubik_kocka_kreativ {
    display: none;
}

/* hol lehet követni? dobozok */
.social_follow_sidebar {
    margin-top: 25px;
    margin-bottom: 25px;
    border-bottom: 1px solid #d2d2d2;
    height: 170px;
    overflow: hidden;
}
.social_follow_main .header,
.social_follow_sidebar .header {
    height: 36px;
    background: #113d5d;
    font-family: 'NimbusSanNovConDHeaRegular';
    font-size: 20px;
    line-height: 36px;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
}
.social_follow_sidebar .content {
    border-bottom: 1px solid #d2d2d2;
    height: 89px;
    background: #fff;
}
.social_follow_sidebar .content .tab {
    box-sizing: border-box;
    padding: 9px;
    height: 89px;
    text-align: center;
}
.social_follow_sidebar .content .tab.hide {
    display: none;
}
.social_follow_sidebar .content .tab #___ytsubscribe_0 {
    margin-top: 10px !important;
}
.social_follow_sidebar .content .tab #twitter-widget-0 {
    margin-top: 20px;
}
.social_follow_main .footer .tab a.instagram-follow-button,
.social_follow_sidebar .content .tab a.instagram-follow-button {
    display: block;
    margin: 20px auto 0px auto;
    width: 112px;
    height: 28px;
    background: url("/static/style/nso/2012/img/social-follow-sprite.png");
    background-repeat: no-repeat;
    background-position: -83px 0px;
}
.social_follow_main .footer .tab a.instagram-follow-button {
	margin: 0;
}
.social_follow_sidebar .footer {
    background: rgba(240, 240, 240, .7);
    height: 44px;
    overflow: hidden;
}
.social_follow_sidebar .footer .tab {
    float: left;
    border-right: 1px solid #d2d2d2;
    width: 78px;
    height: 44px;
    cursor: pointer;
    transition: background 0.2s linear 0s;
}
.social_follow_sidebar .footer .tab:last-child {
    border-right: none;
}
.social_follow_sidebar .footer .tab.active {
    background: #fff;
    cursor: default;
}
.social_follow_sidebar .footer .tab .logo {
    margin: 13px auto 0px auto;
    width: 18px;
    height: 18px;
    background-image: url("/static/style/nso/2012/img/social-follow-sprite.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    opacity: .74;
    transition: opacity 0.2s linear 0s;
}
.social_follow_sidebar .footer .tab.active .logo {
    opacity: 1;
}
.social_follow_sidebar .footer .tab.facebook .logo {

}
.social_follow_sidebar .footer .tab.youtube .logo {
    width: 26px;
    background-position: -18px 0px;
}
.social_follow_sidebar .footer .tab.twitter .logo {
    width: 21px;
    background-position: -44px 0px;
}
.social_follow_sidebar .footer .tab.instagram .logo {
    background-position: -65px 0px;
}
.social_follow_main {
    margin: 10px;
    margin-bottom: 25px;
}
.social_follow_main .footer {
    border: 1px solid #d2d2d2;
    height: 52px;
    background: #edf3f7;
    text-align: center;
    overflow: hidden;
}
.social_follow_main .footer .tab {
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;

	float: left;
	border-right: 1px solid #d2d2d2;
	width: 155px;
	height: 52px;
	opacity: .6;
	transition: opacity 0.2s linear 0s;
}
.social_follow_main .footer .tab:last-child {
    border-right: none;
}
.social_follow_main .footer .tab:hover {
    opacity: 1;
    background: #fff;
}


/* szerző képek */

.author-image {
	display: inline-block;
	vertical-align: middle;
	margin-top: -4px;
	margin-right: 7px;
	border-radius: 50%;
	width: 36px;
	height: 36px;
	overflow: hidden;
	text-align: center;
}
.author-image > img {
	display: inline-block;
	vertical-align: middle;
	width: 36px;
	height: 36px;
}

/* csatornankenti stilusok */
#content article.csatorna_2379 .alignleft {
	float: left;
	margin: 3px 15px 15px 0px;
	width: 310px;
}
#content article.csatorna_2379 .alignright {
	float: right;
	margin: 3px 0px 15px 15px;
	width: 310px;
}
#content article.csatorna_2379 .szerzo {
	color: #b45105;
	margin: 0px 10px 0px 0px;
}
#content article.csatorna_2379 .keretes-szoveg {
	border: 1px solid #FFFFFF;
	color: #1A0C02 !important;
	background: #efe2c0;
	display: block;
	padding: 5px;
}
#content article.csatorna_2379 .cikkbody p:empty {
	display: none;
}

#header2016-mm-placeholder {
	display: none;
	position: static;
	height: 50px;
}

/* eneos hirdetés */
/*
#cikk article.csatorna_1843[data-nincs-banner="0"] table.cikkkeptable > tbody > tr > td > div:before {
	content: ' ';
	display: block;
	position: static;
	width: 100%;
	height: 33px;
	background-image: url('/static/style/nso/2012/img/nso_eneos_desktop.png');
	background-repeat: no-repeat;
	background-position: center top;
}
*/
/* Eneos hirdetés Szűcs József */
/*
#cikk article.csatorna_1850[data-nincs-banner="0"] table.cikkkeptable > tbody > tr > td > div:before,
#cikk article.csatorna_2177[data-nincs-banner="0"] table.cikkkeptable > tbody > tr > td > div:before,
#cikk article.csatorna_1851[data-nincs-banner="0"] table.cikkkeptable > tbody > tr > td > div:before,
#cikk article.csatorna_1852[data-nincs-banner="0"] table.cikkkeptable > tbody > tr > td > div:before,
#cikk article.csatorna_2017[data-nincs-banner="0"] table.cikkkeptable > tbody > tr > td > div:before,
#cikk article.csatorna_1875[data-nincs-banner="0"] table.cikkkeptable > tbody > tr > td > div:before,

#cikk article.csatorna_1878[data-nincs-banner="0"] table.cikkkeptable > tbody > tr > td > div:before,
#cikk article.csatorna_1980[data-nincs-banner="0"] table.cikkkeptable > tbody > tr > td > div:before,
#cikk article.csatorna_1997[data-nincs-banner="0"] table.cikkkeptable > tbody > tr > td > div:before,
#cikk article.csatorna_1876[data-nincs-banner="0"] table.cikkkeptable > tbody > tr > td > div:before,
#cikk article.csatorna_1877[data-nincs-banner="0"] table.cikkkeptable > tbody > tr > td > div:before,
#cikk article.csatorna_1842[data-nincs-banner="0"] table.cikkkeptable > tbody > tr > td > div:before,
#cikk article.csatorna_1879[data-nincs-banner="0"] table.cikkkeptable > tbody > tr > td > div:before,
#cikk article.csatorna_2233[data-nincs-banner="0"] table.cikkkeptable > tbody > tr > td > div:before,
#cikk article.csatorna_2379[data-nincs-banner="0"] table.cikkkeptable > tbody > tr > td > div:before,
#cikk article.csatorna_1881[data-nincs-banner="0"] table.cikkkeptable > tbody > tr > td > div:before,

#cikk article.csatorna_1843[data-nincs-banner="0"] table.cikkkeptable > tbody > tr > td > div:before
{
	content: ' ';
	display: block;
	position: static;
	width: 100%;
	height: 33px;
	background-image: url('http://www.nemzetisport.hu/data/superfeed/nso_eneos_desktop2018.png');
	background-repeat: no-repeat;
	background-position: center top;
}
*/
/* uj kapuhirdetes */

#ad-gate-2017 {
	pointer-events: none;
	position: relative;
	margin: 0px auto;
	width: 1300px;
	min-height: 12px;
	/*max-height: 180px;*/
}
#ad-gate-2017 .goAdverticum {
	padding: 0;
}
#ad-gate-2017-top {
	pointer-events: auto;
	margin: 0px auto;
	width: 980px;
	min-height: 12px;
}
#ad-gate-2017-left {
	pointer-events: auto;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 160px;
	height: 960px;
	overflow: hidden;
}
#ad-gate-2017-right {
	pointer-events: auto;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 160px;
	height: 960px;
	overflow: hidden;
}

@media screen and (max-width: 1270px) {
        .ad-text-hide-if-hide3-element{
                display: none;
        }
	#ad-gate-2017 {
		max-width: 100vw;
		display: none;
	}
	#ad-gate-2017-left {
		display: none;
	}
	#ad-gate-2017-right {
		display: none;
	}
}
@media screen and (min-width: 1271px) {
        .ad-text-hide-if-hide3-element{
                display: block;
        }
}

/* adult content */
#content.plus18 { display: none }
#adult-content-18 {
	margin: 5px auto 24px auto;
	border: 1px solid #D2D2D2;
	border-radius: 5px;
	padding-top: 40px;
	width: 980px;
	height: 263px;
	background: #fff;
	overflow: hidden;
}
#adult-content-18.hide {
	display: none;
}
#adult-content-18 .image {
	float: left;
	width: 232px;
	text-align: center;
}
#adult-content-18 .image img {
	margin-top: 5px;
}
#adult-content-18 .text {
	float: left;
	width: 720px;
}
#adult-content-18 .text .title {
	margin-bottom: 20px;
	font-family: 'NimbusSanNovConDHeaRegular';
	font-weight: 400;
	font-size: 40px;
	line-height: 50px;
	text-transform: none;
	color: #333;
}
#adult-content-18 .text p {
	margin-bottom: 70px;
	font-weight: 700;
	font-size: 15px;
	line-height: 24px;
	letter-spacing: 1px;
}
#adult-content-18 .text .button {
	display: inline-block;
	margin-right: 30px;
	border: 1px solid #555555;
	border-radius: 5px;
	width: 340px;
	height: 30px;
	font-weight: 700;
	font-size: 11px;
	line-height: 30px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	color: #222;
	cursor: pointer;
}
#adult-content-18 .text .button.button-18-plus {
	background: #8b0000;
	color: #fff;
}
#adult-content-18 .text .button.button-18-minus {
	margin-right: 0px;
}

/* LIVE */
#live_container {
	box-sizing: border-box;
	margin-left: -10px;
	padding: 1px 10px 10px 10px;
	width: calc(100% + 19px);
	background: #e5e5e5;
}

.live-item {
	position: relative;
	margin-top: 12px;
	background: #fff;
	text-align: center;
	transition: opacity 1s ease-out 0s;
	opacity: 1;
}
.live-item.hide {
	display: none;
}
.live-item.hided {
	opacity: 0;
}
.highlighted-items .live-item {
	background: #f4f4f4;
}
.live-item > .content {
	text-align: left;
}
.live-item .head {
	padding: 16px 20px 0px 20px;
	overflow: hidden;
}
.live-item .head .buzword,
.live-item .head .time {
	float: left;
	padding: 0px 5px;
	font-family: 'Roboto';
	font-weight: 400;
	font-size: 10px;
	line-height: 15px;
	text-transform: none;
	background: #666666;
	color: #fff;
}
.live-item .head .buzword {
	float: right;
	text-transform: uppercase;
}
#cikk .cikkbody .live-item h2 {
	padding: 16px 20px;
	font-family: 'Open Sans';
	font-weight: 700;
	font-size: 28px;
	line-height: 32px;
	text-transform: none;
	color: #222;
}
#cikk .cikkbody .live-item p {
	padding: 16px 20px;
	font-family: 'Lora';
	font-weight: 400;
	font-size: 18px;
	line-height: 26px;
	text-transform: none;
	color: #222;
}
.live-item .head + h2 {
	padding-top: 0px;
}
#cikk .cikkbody .live-item h2 + p {
	padding-top: 0;
}

/* post types */

.live-item.type-image-only > .content > img {
	display: block;
	margin: 0px auto;
	max-width: 100%;
	width: 100%;
	height: auto;
}
.live-item > .content > p.embed-comment,
.live-item > .content > p.comment-text,
.live-item.type-comment-only > .content > p,
.live-item.type-video-comment > .content > p,
.live-item.type-image-comment > .content > p {
	font-weight: 400;
	font-size: 18px;
	line-height: 26px;
	color: #222;
}
.live-item > .content > .embed-content {
	background: #f0f0f0;
	padding: 20px 0px;
}
.live-item.type-image-comment > .content > img {
	display: block;
	margin: 0px auto;
	max-width: 100%;
	width: 100%;
	height: auto;
}
.live-item > .content iframe {
	display: block;
	border: 0;
	margin: 0px auto;
	padding: 0;
	max-width: 100%;
}
.live-item.type-video > .content iframe,
.live-item.type-video-comment > .content iframe,
.live-item.type-dailymotion > .content iframe {
	max-height: 600px;
}
.live-item > .content > article {
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	padding: 25px 53px;
}
.live-item > .content > article > h1 {

}
.live-item > .content > article > h1 > a {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 40px;
	line-height: 48px;
	color: #222;
	text-decoration: none;
	transition: color .2s ease-out 0s;
}

.live-item > .content > article > h1 > a:hover,
.live-item.type-article-title-lead-image > .content:hover > article > h1 > a,
.live-item.type-article-title-lead-image-comment > .content:hover > article > h1 > a {
	color: #444;
}

.live-item > .content > article > p.lead {
	padding: 15px 27px 5px 27px;
	font-weight: 400;
	font-size: 24px;
	line-height: 36px;
	color: #222;
}

.live-item > .content > article > p.lead > a {
	font-weight: 400;
	font-size: 24px;
	line-height: 36px;
	color: #222;
    cursor: pointer;
}

.live-item > .content > article > p.lead > a:hover { text-decoration: none; }

.live-item > .content > article > img, .live-item > .content > article > a > img {
	display: block;
	margin: 15px auto;
	width: 600px;
	height: auto;
}
.live-item.type-facebook > .content iframe {
	width: 500px;
	background: #fff;
}
.live-item.type-reddit > .content iframe {
	width: 594px;
}
.live-item.type-reddit > .content .embedly-card-hug {
	background: #fff;
}
.live-item.type-dailymotion > .content > i,
.live-item.type-dailymotion > .content > a,
.live-item.type-dailymotion > .content > br,
.live-item.type-giphy > .content iframe + p {
	display: none;
}
.live-item.type-twitter > .content twitterwidget {
	margin-left: auto;
	margin-right: auto;
}
.live-item.type-instagram > .content iframe.instagram-media {
	width: 80% !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

#button-live-more {
	margin-top: 12px;
	display: none;
	border: 1px solid #700000;
	padding: 10px;
	font-size: 15px;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
	color: #fff;
	font-weight: 700;
	background: #8b0000;
	transition: background .2s ease-out 0s;
}
#button-live-more:hover {
	background: #ab2222;
}

/* GIF */
.gif-preview {
	position: relative;
}
.gif-preview > img {
	display: block;
	float: none;
}
.gif-preview.play-button::after {
	content: ' ';
	position: absolute;
	top: 0; right: 0;
	bottom: 0; left: 0;
	background: url(/static/style/nso/2012/img/icon-gif-play.png);
	background-repeat: no-repeat;
	background-position: center;
}
.gif-preview:not(.play-button) {
	cursor: wait;
}
.sidebarbox.topstory .others .gif-preview {
	float: left;
	margin-right:6px;
	width: 100px;
	height: auto;
}

/* disqus */
#disqus_thread {
	margin-bottom: 20px;
	padding: 10px 15px;
	background: #fff;
}

/* ad ocean */

.ado-holder > div {
	margin: 0px auto !important;
}
.ad-text,
.ado-holder .ad-ocean-text {
	display: block;
	pointer-events: none;
	font-size: 10px;
	line-height: 15px;
	color: #C2C6CF;
	text-align: center;
	text-transform: uppercase;
}
.ado-holder > div + script + script + .ad-ocean-text,
.ado-holder > div + script + script + script + .ad-ocean-text {
	display: none;
}
.ado-holder > div.video-js + script + script + .ad-ocean-text {
    display: block;
}
.ado-holder > div + img[height="1"] {

}

#cikk article  .ado-holder,
#sidebar .ado-holder {
	margin: 10px auto;
}
#header2016 .b-row .ado-holder {
	width: 970px;
	margin: 0px auto;
	padding: 10px 0px;
}
#header2016 .b-row .ado-holder:empty {
	padding: 0px;
}
#header2016 .ad-ocean-text {
	color: #c00;
}
#ad-gate-2017 .ad-text.hide {
	display: none;
}

.ado-holder .goAdverticum {
	display: block;
}

/* login_2018 */

#login_2018 {
	margin-top: 20px;
}

/* print ajanlo widget */

#nso_print_ajanlo {
    padding: 15px;
}
#nso_print_ajanlo a.box24ora {
    display: block;
    width: 100%;
}
#nso_print_ajanlo .lead {
    font-size: 12px;
}
#nso_print_ajanlo img {
    margin-top: 10px;
    max-width: 100%;
}

/* Adverticum 2019 */

.goAdverticum:not(.rawBanner) {
    /*display: flex !important;*/
    flex-direction: column-reverse;
}

.goAdverticum:not(.rawBanner) > div > span {
    position: relative !important;
    top: inherit !important;
    left: inherit !important;
}

#cikk .cikkbody.clearfix:after {
    height: 30px;
}

#sidebar .goAdverticum {
    margin-top: 7px;
    align-items: center;
}

#cikk .cikkbody a img {
    max-width: 100%;
}

.goAdverticum iframe {
    max-width: 100%;
    margin: auto !important;
}

#cikk .goAdverticum > div[style*="position: relative;"] > span {
    transform: unset !important;
    right: unset !important;
}
