/*
Theme Name: UtánpótlásSport
Theme URI: http://www.utanpotlassport.hu/
Description: UtánpótlásSport oldal design
Author: Hrenko Informatika Kft.
Author URI: http://www.hrenko.hu/
Version: 1.0
*/

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: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
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; color: #0077b1; }
strong { font-weight: bold; }
em, i { font-style: italic; color: #000000; }

.hidden { display: none; }
.button-sarga { display: block; width: 92px; height: 24px; line-height: 24px; background: url('images/backgrounds/button.sarga-tovabb.jpg') no-repeat; color: #FFFFFF; font-weight: bold; text-align: center; }
.pos-abs { position: absolute; }
.white-bg { background: #FFFFFF; }
.alignright { float: right; margin: 3px 0px 15px 15px; }
.alignleft { float: left; margin: 3px 15px 15px 0px; }
.float-left { float: left; }
.float-right { float: right; }
.text-center { text-align: center; }

.attachment-thumbnail { float: left; margin: 5px; }

p.post-date { margin-top: -8px !important; margin-bottom: 15px !important; }

.keretes-szoveg { border: 1px solid #FFFFFF; color: #1A0C02 !important; background: #efe2c0; width: 458px; display: block; padding: 5px; }
td.tablazat-kiemelt-cella {font-weight: bold;padding-right:10px;}
table.tablazat-400 {width: 400px;}
.szerzo {color: #b45105; margin: 0px 10px 0px 0px;}

.category-contact-list .sarga-kiemelt { color: #442E1A !important; font-size: 14px; font-family: Georgia,serif; }

/* regisztracio form */
.registerform .input { background: #eee2c0; border: 1px solid #e6cf90; width: 267px; height: 26px; line-height: 26px; padding-left: 5px; padding-right: 5px; }
.registerform p { color: #2c1403; font-weight: bold; }
.registerform li { color: #2c1403; font-weight: normal; }
p.submit { float: left; width: 100%; }
#wp-submit-button { float: right; width: 167px; height: 33px; background: url('images/backgrounds/button.regisztralok.jpg') no-repeat; border: 0px; text-indent: -9999px; cursor: pointer; }
/* # regisztracio form */

#respond { width: 100%; float: left; }

/* forum */
#sforum { float: left; width: 506px !important; }
#sforum .sfforumtable th { height: 38px; line-height: 38px; color: #2a1201 !important; }
#sforum .sfposttable th { height: 38px; line-height: 38px; color: #2a1201 !important; }
.sfforumtable td { border: 1px solid #d7d7d7 !important; }
#sforum .sfforumtable .sfrowtitletop { border: 0px !important; }
#sforum #sfpostform fieldset legend { color: #000000 !important; }
.mceToolbar.mceLeft.mceFirst.mceLast { background: #FFFFFF; }
.mceStatusbar.mceFirst.mceLast { display: none; }
.sfloginstrip .sfusercell { color: #000000; }
/* # forum */

.feher-vezeto { color: #000000; font-family: Georgia, serif; font-size: 14px; }

.sfrowstatus a { position: relative; }
.sfpopuptable { position: absolute; z-index: 99999; }

body { color: #696766; font-size: 12px; line-height: 1.5em; font-family: Arial, Helvetica, sans-serif; }

.section { float: left; width: 100%; text-align: center; }

.section.main-banner{ width: 100%; height: 100px; background: #FFFFFF; overflow: hidden; }

.section.header { height: 181px; background: url('images/backgrounds/section.header.jpg') repeat-x; }

.section.content-outer {}

.section.content { background: url('images/backgrounds/section.content.jpg') center top no-repeat fixed; }

.section.footer { background: #ececec; }

#main-banner { position: relative; margin: 0 auto; width: 960px; text-align: left; }

#sportag-banner { position: relative; float: left; width: 836px; margin: 0px 0px 3px 0px; }

#banner-joola { display: block; width: 836px; height: 95px; background: url('images/banners/joola.png') no-repeat; }

#banner-world-sports-sidebar { width: 120px; height: 180px; background: #fff url('images/banners/world-sports.png') 0 0 no-repeat;  }

#header { position: relative; margin: 0 auto; width: 960px; text-align: left; }

  #header-nav { float: left; width: 960px; height: 33px; }

    .header-nav-item { float: right; height: 33px; line-height: 33px; font-size: 11px; color: #d15b05; font-weight: bold; border-left: 1px solid #f6efdc; }

    .header-nav-button { position: relative; cursor: pointer; display: block; padding: 0px 14px 0px 14px; }

      .header-nav-button:hover, .header-nav-button.active { background: #f5edd8; }

      #login-form { display: none; position: absolute; z-index: 9999; top: 33px; left: 0px; background: #f5edd8; padding: 20px 20px 5px 20px; }

        #login-form .widget-title { display: none; }

        .login-text { padding: 0px 12px 0px 12px; width: 166px; height: 22px; line-height: 22px; border: 1px solid #eee2c0; font-size: 11px; font-style: italic; color: #6b6968; }

        #login-submit { float: right; margin: 8px 0px 0px 0px; color: #FFFFFF; border: 0px; width: 46px; height: 20px; padding-top:0px; background: url('images/backgrounds/button.submit.small.png') no-repeat; font-size: 11px; font-weight: bold; cursor: pointer; }

        #login_error { color: #FF0000; }

        #login-form a { color: #d15b05; font-size: 11px; font-weight: bold; }

    #header-nav-rss-icon { background: url('images/backgrounds/icon.header-rss.jpg') center center no-repeat; }

    .header-nav-separator { float: right; width: 1px; height: 33px; background: #e1d6b7; }

    #s { margin: 4px 0px 0px 15px; border: 1px solid #d6cbac; padding: 0px 6px 0px 6px; width: 172px; height: 22px; line-height: 22px; color: #7f7f7f; font-style: italic; font-size: 11px; background: url('images/backgrounds/s.jpg') #FFFFFF right center no-repeat; }

  #header-main { float:left; width: 960px; height: 115px; background: url('images/backgrounds/header-main.jpg') no-repeat; position: relative; }

    #logo { display: block; float: left; text-indent: -9999px; width: 550px; height: 129px; background: url('images/logos/logo.utanpotlassport.png') no-repeat; margin-top: 15px; }

    #mob-logo { display: block; float: right; margin: 4px 0px 0px 0px; width: 145px; height: 109px; background: url('images/logos/logo.mob.png') no-repeat; }

    #slideshow { float: left; margin: 0px 0px 0px 0px; display: none; margin-left: -45px; }
    
    #slideshow .slide-5 { margin-left: -45px; }

    #mob-mediaoklevel { position: absolute; top: 5px; right: 0; }
    
    .head-badges {
      position: absolute;
      top: 8px;
      right: 0;
      z-index: 100;
    }
    
.sidebar-top-banner { }

  .sidebar-top-banner img {
    width: 100%;
    margin-bottom: 3px;
  }

  #main-menu { float: left; width: 960px; }

    #main-menu li { position: relative; float: left; }

      #main-menu li a { display: block; padding: 0px 12px 0px 12px; height: 33px; line-height: 33px; color: #2a1201; font-size: 13px; }

      #main-menu li a.active, #main-menu li a:hover { background: url('images/backgrounds/main-menu-a.active.jpg') repeat-x; color: #FFFFFF; }

    #main-menu .submenu { position: absolute; z-index: 9999; background: #e5ce8d; top: 33px; left: 0px; display: none; }

      #main-menu .submenu li { width: 200px; }

      #main-menu .submenu a { display: block; }

      #main-menu .submenu a:hover { background: #ffe499; color: #000000; }

#content { position: relative; margin: 0 auto; width: 960px; text-align: left; padding:0px 0px 0px 0px; }

  #banner-decathlon-fotamogato { background: #FFFFFF; }

  #inner-content { float: left; margin: 3px 0px 0px 0px; padding:0px 0px 50px 0px; }

    #content-left-side { float: left; width: 121px; margin: 0px 3px 0px 0px; }

      .content-left-side-banner { display: block; float:left; margin: 0px 0px 4px 0px; }

	  #banner-edzotabor-sidebar:hover { cursor: pointer; cursor: hand; }

        .content-left-side-banner.banner-syma { background: url('images/banners/syma.jpg') no-repeat; width: 121px; height: 90px; }

        #t-sport-header { float: left; margin: 0px 0px 0px 0px; width: 121px; height: 62px; background: url('images/banners/t-sport-header.jpg') no-repeat; }

      #egyeni-sportok { position: relative; cursor: pointer; background: url('images/backgrounds/icon.egyeni-sportok.jpg') no-repeat; width: 121px; height: 216px; }
      
      #up-stream-banner {
        background: #fff;
      }
      #up-stream-banner .head {
        background: #fbd00f;
        background: linear-gradient(#fbd00f, #f39511);
        text-align: center;
        color: #fff;
        padding: 10px 0;
      }
      #up-stream-banner .head h3 {
        font-size: 18px;
        font-weight: bold;
        margin-bottom: 10px;
      }
      #up-stream-banner .head p {
        line-height: 1.25;
      }
      #up-stream-banner .line {
        text-align: center;
        color: #d00018;
        font-size: 14px;
        font-weight: bold;
      }
      #up-stream-banner .line.inactive {
        color: #000;
      }

        #egyeni-tooltip { display: none; position: absolute; left: 124px; top: 0px; width: 460px; border: 3px solid #93df01; padding: 20px 23px 20px 23px; background: #FFFFFF; z-index: 1000; }

          #egyeni-tooltip-arrow { position: absolute; left: -9px; top: 60px; width: 9px; height: 19px; background: url('images/backgrounds/tooltip-arrow.egyeni.png') no-repeat; }

          #egyeni-tooltip a { color: #191919; }

            #egyeni-tooltip a:hover { text-decoration: underline; }

          #egyeni-tooltip ul { float: left; width: 115px; }

          #egyeni-tooltip .egyeni-tooltip-inner { float: left; }

      #csapat-sportok { background: url('images/backgrounds/icon.csapat-sportok.jpg') no-repeat; width: 121px; height: 216px; cursor: pointer; }

        #csapat-tooltip { display: none; position: absolute; left: 124px; top: 223px; width: 240px; border: 3px solid #1c9bd3; padding: 20px 23px 20px 23px; background: #FFFFFF; z-index: 1000; }

          #csapat-tooltip-arrow { position: absolute; left: -9px; top: 60px; width: 9px; height: 19px; background: url('images/backgrounds/tooltip-arrow.csapat.png') no-repeat; }

          #csapat-tooltip a { color: #191919; }

            #csapat-tooltip a:hover { text-decoration: underline; }

          #csapat-tooltip ul { float: left; width: 115px; }

          #csapat-tooltip .egyeni-tooltip-inner { float: left; }

    #content-right-banners { float: left; width: 121px; margin: 0px 0px 0px 0px; }

    #category-content { float: left; width: 836px; margin: 0px 3px 0px 0px; }

      #category-menu { float: left; width: 836px; height: 31px; background: #d15b05; margin: 0px 0px 3px 0px; }

        #category-menu li { position: relative; float: left; }

        #category-menu li ul { z-index: 9999;display: none; width: 180px; position: absolute; top: 31px; left: 0px; background: #d15b05; }

        .category-menu-submenu-2 { z-index: 10000 !important; position: absolute; top: 13px !important; left: 60px !important; border: 1px solid #FFFFFF; }

        .category-menu-submenu-3 { z-index: 10000 !important; position: absolute; top: 13px !important; left: 60px !important; border: 1px solid #FFFFFF; }

        #category-menu li ul ul { display: none; }

        #category-menu li ul li { float: none; }

        #category-menu li a { color: #FFFFFF; display: block; padding: 7px 22px 6px 22px; }

          #category-menu li a.active { text-decoration: underline; }

          #category-menu li ul li a:hover { text-decoration: underline; }

      #category-featured-outer { float: left; width: 556px; margin: 0px 3px 0px 0px; }

        #category-featured { float: left; width: 516px; padding: 14px 20px 42px 20px; background: #FFFFFF; }

          #category-featured.single { padding-top: 28px; }

          /*#category-featured a { color: #442E1A; }*/

          #category-featured p { margin: 0px 0px 10px 0px; }
          #category-featured p.no-break { margin-top: 20px; margin-bottom: 20px; }

          #category-featured table { width: 100%; }

          #category-featured table td { border: 1px solid #dadada; padding: 3px 40px 3px 3px; }

          .category-title-separator { float: left; width: 100%; height: 1px; background: url('images/backgrounds/separator.category-title.jpg') repeat-x; }

            .category-title-separator.lista { margin-bottom: 35px; }

          .category-title { color: #442e1a; padding: 7px 0px 7px 0px; }

            .category-title a { color: #442e1a; }

          #category-featured .kiemelt-1-thumbnail { max-width: 100%; float:left; margin: 16px 0px 37px 0px !important; }

          #category-featured h2 { margin: 0px 0px 20px 0px; color: #2a1201; font-weight: bold; font-size: 18px; font-family: Georgia, serif; }

            #category-featured h2 a { color: #2a1201; font-weight: bold; font-size: 18px; font-family: Georgia, serif; }

            #category-featured h2 a:hover { color: #000000; }

            #category-featured h2.result-even { background: #eee2c0; padding: 10px 5px 7px 10px; clear: both; margin-bottom: 0px !important; }

              #category-featured h2.result-even a { color: #332110 !important; font-size: 12px !important; }

            #category-featured h2.result-odd { margin-bottom: 0px; padding: 10px 5px 7px 10px; }

              #category-featured h2.result-odd a { color: #332110 !important; font-size: 12px !important; clear: both; }

            .more-link { color: #2a1201; }

          #category-featured p { color: #696766; }

		  #category-featured p.feher-vezeto { color: #000000; font-family: Georgia, serif; font-size: 14px; }

          .category-post-separator { float: left; margin: 17px 0px 17px 0px; width: 100%; height: 1px; background: url('images/backgrounds/separator.category-post.jpg') repeat-x; }

            .category-post-separator.no-top-margin { margin: 0px 0px 17px 0px; }

          .category-posts-row { float: left; width: 100%; margin: 0px 0px 17px 0px; }

            .category-posts-row h3 { margin: 0px 0px 15px 0px; }

              .category-posts-row h3 a { color: #2a1201; font-family: Georgia, serif; font-size: 14px; margin: 0px 0px 15px 0px; }

            .category-posts-cell { float: left; width: 228px; }

              .category-posts-cell h3 { margin: 0px 0px 15px 0px; }

                .category-posts-cell h3 a { color: #2A1201 !important; font-family: Georgia, serif; font-size: 14px; margin: 0px 0px 15px 0px; font-weight: bold; }

                .category-posts-cell h3 a:hover { color: #000000 !important; }

                .category-posts-row h3 a { color: #2A1201 !important; font-family: Georgia, serif; font-size: 14px; margin: 0px 0px 15px 0px; font-weight: bold; }

                .category-posts-row h3 a:hover { color: #000000 !important; }

            .category-posts-cell.first { padding-right: 25px; margin-right: 25px; background: url('images/backgrounds/separator.category-title-vertical.jpg') top right repeat-y; }

      #category-sidebar { float: left; width: 277px; }

        #category-header { float: left; width: 277px; margin: 0px 0px 3px 0px; background: #FFFFFF; padding-bottom: 8px; }

          #category-header p { color: #2a1201; font-size: 14px; padding: 7px 10px 7px 10px; }

          #category-header .sb-custom { margin: 0px 0px 0px 10px; }

        .category-sidebar-block { float: left; margin: 3px 0px 0px 0px; }

          .szavazz-category { position: relative; float: left; display: block; width: 137px; height: 172px; background: url('images/backgrounds/button.szavazz-category.jpg') no-repeat; }

          .kviz-category { float: left; display: block; width: 137px; height: 172px; background: url('images/backgrounds/button.kviz-category.jpg') no-repeat; margin: 0px 0px 0px 3px; }

          .tudtad-e { float: left; width: 227px; padding: 70px 25px 30px 25px; background: url('images/backgrounds/header.tudtad-e.jpg') #FFFFFF top left no-repeat; text-align: center; color: #202020; }

    #content-right-side { float: left; width: 836px; }

      #featured-col { float: left; width:560px; height: 743px; }

      #featured-col-posts { float: left; width:560px; }

        #featured { float: left; width: 557px; height: 568px; margin: 0px 3px 0px 0px; background: #FFFFFF; }

        #post-featured { float: left; width: 557px; margin: 0px 3px 0px 0px; background: #FFFFFF; }

          #post-featured h2 { margin: 0px 0px 13px 0px; color: #2a1201; font-size: 18px; font-family: Georgia, serif; font-weight: bold; }

          #post-featured h3 a { margin: 0px 0px 13px 0px; color: #2a1201; font-size: 18px; font-family: Georgia, serif; font-weight: bold; line-height: 1.25;}

          #post-featured h3 a:hover { color: #000000; }

          #post-featured h3 a.letoltesek { font-size: 12px !important; }

          #post-featured p { margin: 0px 0px 10px 0px; }

          /*#featured-inner { float: left; margin: 23px 24px 23px 24px; }*/
		  #featured-inner { margin: 23px 24px 23px 24px; }
          
          #featured-inner .embedly-card .embedly-card-hug { width: auto!important; } /* Embedly */

            h4.excerpt-category { max-width:240px; height: 21px; line-height: 21px; margin: 27px 0px 13px 0px; background: url('images/backgrounds/icon.excerpt-category.jpg') left center no-repeat; color: #717171; font-size: 11px; font-family: Georgia, serif; padding: 0px 0px 0px 29px; }

            #featured-inner .excerpt h4.excerpt-category { max-width:100%; }

            h4.excerpt-category.doboz { margin: 20px 0px 13px 0px; }

            h4.excerpt-category.category { margin: 5px 10px 0px 0px; }

            #featured-inner .excerpt h3 { margin: 0px 0px 13px 0px; color: #2a1201; font-size: 18px; font-family: Georgia, serif; font-weight: bold; }

              #featured-inner .excerpt h3 a { color: #2a1201; }

              #featured-inner .excerpt h3 a:hover { color: #000000; }

        #featured-bottom { float: left; width: 557px; height: 172px; margin: 3px 3px 0px 0px; }

          #szavazz-button { position: relative; display: block; float: left; width: 277px; height: 172px; background: url('images/backgrounds/button.szavazz.jpg') no-repeat; margin: 0px 3px 0px 0px; }

            #szavazz-button-jelolj { position: absolute; top: 61px; left: 22px; width: 111px; height: 33px; }

            #szavazz-button-szavazz { position: absolute; top: 95px; left: 22px; width: 111px; height: 33px; }

            #szavazz-button-jelolj-category { position: absolute; top: 81px; left: 14px; width: 111px; height: 33px; }

            #szavazz-button-szavazz-category { position: absolute; top: 117px; left: 14px; width: 111px; height: 33px; }

            #honap-muhelye-reszletek { position: absolute; bottom: 4px; left: 38px; color: #0077b1; }

              #honap-muhelye-reszletek span { font-size: 14px; }

			#honap-muhelye-eredmenyek { position: absolute; bottom: 22px; left: 38px; color: #0077b1; }

          #versenynaptar-button { display: block; float: left; width: 277px; height: 172px; background: url('images/backgrounds/button.versenynaptar.jpg') no-repeat; }
		  #dover-button { display: block; float: left; width: 277px; height: 172px; background: #006600 url('images/banners/dover_277x172_new.gif') center center no-repeat; }

          #versenynaptar-button-category { display: block; margin: 3px 0px 0px 1px; float: left; width: 555px; height: 97px; background: url('images/backgrounds/button.versenynaptar.category.jpg') no-repeat; }

        #next-posts-category { float: left; width: 557px; height: 42px; background: #eee2c0; }

          #next-posts-category a { color: #000000; line-height: 42px; }

          #next-posts-category-right { float: right; width: 250px; text-align: right; padding-right: 10px; }

          #next-posts-category-left { float: left; width: 250px; text-align: left; padding-left: 10px; }

      #up-gyors-outer { float:right; width: 276px; }

        .kviz-forum-radio-box { float: left; margin: 3px 0px 0px 0px; }

      #up-gyors { float:left; width: 276px; height: 743px; }

        #up-gyors-bg { float:left; width: 276px; height: 598px; background: #FFFFFF; }

          #up-gyors-bg.category { width: 277px; }

          #up-gyors-bg.sportag-normal { height: 277px; }

          #up-gyors.sportag-normal { height: 362px !important; }

          #up-gyors-bg.sportag-normal-5 { height: 377px; }

          #up-gyors.sportag-normal-5 { height: 462px !important; }

          #up-gyors-bg.sportag-normal-8 { height: 477px; }

          #up-gyors.sportag-normal-8 { height: 562px !important; }

        .up-gyors-date { position: relative; width: 229px; display: block; float:left; margin: 8px 17px 5px 0px; }

          .up-gyors-date span { background: #f19501; color: #FFFFFF; display: block; float:left; padding: 0px 2px 0px 2px; font-size: 12px; font-weight: bold; }

          .up-gyors-date span.line { position: absolute; padding: 0px !important; top: 8px; right: 0px; display: block; width: 185px; height: 1px; background: #f19501; }

        #up-gyors-inner { float:left; margin:20px 6px 0px 10px; }

          #up-gyors-head { float: left; width: 261px; height: 41px; background: url('images/backgrounds/icon.up-gyors.jpg') no-repeat; margin: 0px 0px 12px 0px; }

            .up-gyors-row { display: block; float:left; margin: 0px 0px 4px 0px; padding: 3px 0px 5px 0px; margin: 0px 17px 0px 0px; font-size: 10px; color: #282828; background: url('images/backgrounds/separator.up-gyors.jpg') bottom left repeat-x; line-height: 1.4em; }

            .up-gyors-row.bovitett-gyorshir { background-color: #cce4ef; width: 245px; padding: 3px 21px 5px 10px; margin: 0px 0px 0px -10px; }

              .up-gyors-highlight { display: block; float:left; width: 245px; padding: 0px 21px 0px 10px; margin: 0px 0px 0px -10px; background: #e9e9e9; }

                .up-gyors-highlight span:hover { text-decoration: underline; }

                .up-gyors-highlight.no-bg { background: #FFFFFF; }

              #up-gyors-rows { float: left; width: 266px; padding: 0px 0px 0px 10px; height: 515px; margin: 0px 0px 0px -10px; }

              #up-gyors-rows.sportag-normal { height: 162px !important; }

              #up-gyors-rows.sportag-normal-5 { height: 262px !important; }

              #up-gyors-rows.sportag-normal-8 { height: 377px !important; }

              .up-gyors-row .time { color: #767676; }

                .up-gyors-row .time.highlight{ color: #0077b1; }

              .up-gyors-row .cat { color: #b45105; /*font-family: Georgia, serif;*/ }

                .up-gyors-row .cat.highlight{ color: #0077b1; }

        #adj-hirt { display: block; float:left; margin: 1px 0px 0px 0px; width: 251px; height: 49px; padding: 35px 0px 0px 25px; background: url('images/backgrounds/button.adj-hirt.jpg') no-repeat; color: #1a0c02; font-size: 11px; line-height: 1.3em; }

          #adj-hirt span { color: #f19501; }

          #adj-hirt.category{ width: 252px; }
          
        #evkonyv-banner {
            display: table;
            width: 100%;
            height: 142px;
            background-image: url('images/backgrounds/evkonyv-banner.jpg');
            margin-bottom: 3px;
            color: #fff;
        }
            #evkonyv-banner .frame {
                display: table-cell;
                vertical-align: middle;
            }
                #evkonyv-banner .frame p {
                    background-color: #003f62;
                    padding: 5px;
                    font-weight: 800;
                }
                    #evkonyv-banner .frame p span {
                        text-transform: uppercase;
                        border-bottom: 1px solid #fff;
                    }
                #evkonyv-banner:hover .frame p {
                    background-color: #0a83be;
                }

     #content-right-posts { float: left; width: 836px; margin: 3px 0px 0px 0px; }

       .post-excerpt { float: left; width: 277px; height: 375px; margin: 0px 3px 0px 0px; background: #FFFFFF; }

         .post-excerpt.video { margin-bottom: 3px; }

         .post-excerpt-inner { float:left; margin: 11px 13px 11px 13px; }
         
           .post-excerpt-inner a { display: inline-block; max-height: 179.25px; overflow: hidden; }
           .post-excerpt-inner a img { width: 100%; } 

           .post-excerpt-inner h3 { margin: 14px 0px 0px 0px; line-height:20px;}

             .post-excerpt-inner h3 a { margin: 0px 0px 5px 0px; color: #382212; font-size: 18px; font-family: Georgia, serif; font-weight: bold; }

             .post-excerpt-inner h3 a:hover { color: #000000; }

               .post-excerpt-inner h3.videoblokk { margin: 20px 0px 0px 0px; color: #382212; font-size: 18px !important; font-size: normal !important; }

         .post-excerpt.last { margin: 0px 0px 0px 0px; width: 276px; }

         .post-excerpt.no-bg { background: none; }

           .kviz-col { float: left; width: 140px; margin: 0px 2px 0px 0px; height: 359px; }

             #kviz-button { display: block; float: left; width: 140px; height: 178px; background: url('images/backgrounds/button.kviz.png') no-repeat; }

             #forum-button { display: block; float: left; margin: 3px 0px 0px 0px; width: 140px; height: 178px; background: url('images/backgrounds/button.forum.png') no-repeat; }

           .radio-col { float: left; width: 134px; height: 359px; }

             #radio-button { display: block; float: left; width: 134px; height: 359px; background: url('images/backgrounds/button.radio.png') no-repeat; }

             #radio-button-elo { display: block; width: 134px; height: 254px; }

             #radio-button-archiv { display: block; width: 134px; height: 105px; }

       .content-right-row { position: relative; float:left; margin: 0px 0px 3px 0px; }

         .content-right-row.video { height: 53px; width: 100%; }

           .content-right-row.video h3 { line-height: 53px; margin:2px 0px 0px 20px; padding: 0px 0px 0px 60px; background: url('images/backgrounds/icon.videoblokk.jpg') no-repeat; color: #290d0a; font-size: 27px; font-weight: bold; }

           .videoblokk-tovabb { top: 15px; right: 20px; }

         .content-right-h-banner { display: block; float:left; margin: 0px 3px 0px 0px; }

           .content-right-h-banner.right { margin: 0px 0px 0px 0px; }

#footer { position: relative; margin: 0 auto; width: 960px; text-align: left; padding: 0px 0px 40px 0px; }

  #footer h3 { margin: 47px 0px 13px 0px; color: #191919; font-size: 16px; font-family: Georgia, serif; border-bottom: 1px solid #cdcdcd; padding-bottom: 4px; }

  ul.sportagak { float:left; width: 139px; padding: 0px 20px 0px 0px; }

    ul.sportagak a { color: #191919; }

    ul.sportagak a:hover { text-decoration: underline; }

  .footer-separator { float: left; clear: both; margin: 50px 0px 21px 0px; width: 960px; height: 1px; background: #cdcdcd; }

  #mediapartnerek { float: left; width: 374px; margin: 0px 0px 0px 25px; }

    #mediapartnerek h3 { color: #191919; font-size: 15px; font-family: Georgia, serif; }

    .mediapartner { display: block; float: left; margin: 0px 7px 7px 0px; }

      #xlsport-feed { float: left; width: 120px; height: 200px; margin: 0px 7px 0px 0px; }

      h3.mediapartnerek { margin-top: 0px !important; }

      .mediapartner.last { margin: 0px 0px 7px 0px; }

      .mediapartner.banner-nemzeti-sport { background: url('images/banners/nso_banner.jpg') no-repeat; width: 312px; height: 115px; }

      .mediapartner.banner-nepszabadsag-online { background: url('images/banners/nepszabadsag-online.jpg') no-repeat; width: 120px; height: 60px; }

  #footer-nav { float:left; width: 960px; margin: 8px 0px 40px 0px;text-align: center; color: #191919; }

    #footer-nav a { color: #191919; }

/* Támogatás */
#support-banner {
  position: fixed;
  top: 0;
  width: 100%;
  text-align: center;
  padding: 20px;
  background-color: #003f62;
  color: #fff;
  z-index: 500;
}
  #support-banner h2 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
  }
  #support-banner a {
    display: inline-block;
    background-color: #0a83be;
    border-radius: 10px;
    font-size: 15px;
    padding: 5px 15px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 15px;
    cursor: pointer;
  }
  #support-banner a:hover {
    opacity: 0.8;
  }

/* kviz */
#logo-jozsef-attila-szinhaz { display: block; float: left; margin: 20px 0px 20px 0px; width: 100%; clear: both; height: 73px; background: url('images/logos/logo.jozsef-attila-szinhaz.jpg') center center no-repeat; }

strong.kviz-kiemelt { font-weight: bold; color: #2a1201; }

table.nyeremeny-szeles { width: 100%; }

table.nyeremeny-szeles label { cursor: pointer; }

.kviz-submit { border: 0px; background: url('images/backgrounds/button.kviz-submit.jpg') no-repeat; width: 111px; height: 34px; text-indent: -9999px; }

.nyeremeny-szeles-row td { background: #eee2c0; padding: 8px; color: #2a1201; }

.nyeremeny-szeles-separator td { height: 1px; background: url('images/backgrounds/separator.nyeremeny-szeles.jpg') repeat-x; }

h3.question { color: #2a1201; font-weight: bold; }

/* MOL-tehetségek - 2013.09.27*/

.post-excerpt.mol { }
.post-excerpt.mol .mol-keret { width: 272px; height: 347px; /*border-top: 4px solid #ce0921; border-bottom: 4px solid #ce0921; border-right: 5px solid #ce0921; border-left: 5px solid #ce0921;*/ float: left; margin-left: 2px; margin-top: 2px; margin-bottom: 2px; /*background: #FFFFFF url('images/mol-tehetsegek-box-fejlec.jpg') center 6px no-repeat;*/ }
.post-excerpt.mol .post-excerpt-inner { margin-top: 1px; }
.post-excerpt.mol  h4.excerpt-category.doboz { margin: 20px 0px 13px 0px; }
/*.post-excerpt.mol .post-excerpt-inner h3 { margin-bottom: 5px; }*/
.mol-tehetsegek-single { background: red; }
#post-featured-mol { float: left; width: 557px; margin: 0px 3px 0px 0px; background: #fff; }
#post-featured-mol h2 { margin: 0px 0px 13px 0px; color: #2a1201; font-size: 18px; font-family: Georgia, serif; font-weight: bold; }
#post-featured-mol h3 a { margin: 0px 0px 13px 0px; color: #2a1201; font-size: 18px; font-family: Georgia, serif; font-weight: bold; }
#post-featured-mol h3 a:hover { color: #000000; }
#post-featured-mol h3 a.letoltesek { font-size: 12px !important; }
#post-featured-mol p { margin: 0px 0px 10px 0px; }
.uj-europa { float: left; width: 210px; height: 136px; background: url(images/mol-alapitvany.png) 0 0 no-repeat; background-position: center; }
.uj-europa a { display: block; width: 210px; height: 136px; }

#mol-korabbi-irasaink { float: left; width: 289px; }
.mol-korabbi-irasaink-head { float: left; width: 100%; height: 31px; line-height: 31px; background: #008663; }
.mol-korabbi-irasaink-head span { padding-left: 16px; padding-right: 16px; font-size: 16px; font-weight: bold; color: #fff; font-family: "Arial"; }
.mol-korabbi-irasaink-content { float: left; width: 287px;  padding-top: 16px; padding-bottom: 15px; }
.mol-korabbi-irasaink-post { float: left; margin-left: 12px; width: 263px; font-size: 13px; background: url(images/korabbi-irasaink-post-dot.png) bottom repeat-x; padding-bottom: 5px; margin-top: 5px; }
.mol-korabbi-irasaink-post .nev { display: block; color: #000; float: left; margin-right: 5px; }
.mol-korabbi-irasaink-post .sportag { display: block; color: #636363; float: left; margin-right: 5px; }
.mol-korabbi-irasaink-post .cim { display: block;color: #008663; float: left; }

.mol-category { /*background: #fff url(images/mol-tehetsegek-aloldal-fejlec.png) 22px 20px no-repeat !important; padding-top: 60px;*/ width: 557px; }
.mol-category h3 .nev { margin-right: 10px; }
.mol-category h3 .sportag { margin-right: 10px; color: #636363;  }
.mol-category h3 .cim { margin-right: 10px; }
.mol-navigation { width: 509px; float: left; }
.nav-previous { float: right; }

.mol_fejlec{ float: left; height: 43px; margin-top: 9px; margin-left: 13px; }
.mol_fejlec_bal{ float: left; width: 4px; height: 43px; background: url(images/mol_fejlec_bal_bg.jpg) 0 0 no-repeat; }
.mol_fejlec_kozep{ float: left; width: 231px; height: 43px; line-height: 43px; font-family: Arial; font-weight: bold; font-size: 21px; background: url(images/mol_fejlec_kozep_bg.jpg) repeat-x; color: #fff; text-align: center; }
.mol_fejlec_jobb{ float: left; width: 4px; height: 43px; background: url(images/mol_fejlec_jobb_bg.jpg) 0 0 no-repeat; }

.mol_tehetsegek_head {
  float: left;
  width: 246px;
  height: 40px;
  line-height: 43px;
  font-family: Arial;
  font-weight: bold;
  font-size: 21px;
  color: #fff;
  text-align: center;
  background: #008663; /* Old browsers */
  background: -moz-linear-gradient(left, #008663 0%, #c3d200 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #008663 0%,#c3d200 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #008663 0%,#c3d200 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008663', endColorstr='#c3d200',GradientType=1 );
  box-shadow: 0 5px 2px -3px #888888;
}
#post-featured-mol .post-featured-mol-head,
.mol-category .post-featured-mol-head {
  font-family: Arial;
  font-weight: bold;
  font-size: 26px;
  color: #fff;
  margin: 23px 23px 0;
  padding: 10px;
  text-transform: uppercase;
  background: #008663; /* Old browsers */
  background: -moz-linear-gradient(left, #008663 0%, #c3d200 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #008663 0%,#c3d200 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #008663 0%,#c3d200 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008663', endColorstr='#c3d200',GradientType=1 );
  box-shadow: 0 5px 2px -3px #888888;
}
#post-featured-mol #featured-inner {
  margin-top: 60px !important;
}


.mol-keret .img_frame {
  height: 135px;
  overflow: hidden;
}

    /* Továbbadjuk kategória */
    #single-tovabbadjuk #post-featured-mol { position: relative; background-image: url('images/tovabbadjuk-aloldal-fejlec.png'); }
    #single-tovabbadjuk #post-featured-mol .header-label {
        position: absolute;
        top: 34px;
        left: 37px;
        font-size: 28px;
        font-weight: bold;
        text-transform: uppercase;
        color: #fff;
    }
    #single-tovabbadjuk .mol-korabbi-irasaink-head { background: #2a866e; }
    #single-tovabbadjuk .uj-europa { background-image: url('images/emmi_logo.png');  }
    #fooldal-tovabbadjuk .mol_fejlec_bal { background-image: url('images/tovabbadjuk_fejlec_bal_bg.jpg'); }
    #fooldal-tovabbadjuk .mol_fejlec_kozep { background-image: url('images/tovabbadjuk_fejlec_kozep_bg.jpg'); }
    #fooldal-tovabbadjuk .mol_fejlec_jobb { background-image: url('images/tovabbadjuk_fejlec_jobb_bg.jpg'); }
    /*#fooldal-tovabbadjuk h3 a { color: #2a866f; }*/
    #fooldal-tovabbadjuk h3 { padding-top: 45px!important; }
    #fooldal-tovabbadjuk p { color: #2a866f; text-transform: uppercase; text-align: center; }

/* /MOL-tehetségek - 2013.09.27*/

/* Bloggerek főoldal - 2014.10.28 - 2014.10.29 */
.text-center { text-align: center; }
.bloggerek-fejlec { width: 100%; height: 107px; background: url(images/blog-fooldal-fejlec.png) 0 0 no-repeat; }
.bloggerek-fejlec h1 { padding-left: 13px; font-weight: bold; color: #fff; font-size: 30px; line-height: 46px;}
.bloggerek-fejlec h2 { padding-left: 13px; padding-top: 12px; font-size: 16px; color: #2b1605; font-weight: bold; line-height: 1.3em; }
.bloggerek-fejlec h2 a { color: #2b1605;  }
.bloggerek-fejlec h2 span { font-size: 16px; }
.bloggerek h3 { margin-top: 8px; margin-bottom: 8px; }
.bloggerek h4 a { font-size: 16px; color: #2b1605; }

/* Bloggerek gyűjtőoldal - 2014.10.28 - 2014.10.29 */
.bloggerek-gyujto-oldal .post-featured {  }
.bloggerek-gyujto-oldal #featured-inner { margin-left: 14px; margin-right: 14px; }

#bloggerek-gyujto-oldal-fejlec { width: 100%; height: 108px; background: url(images/bloggereink-gyujto-oldal-fejlec.png) 0 0 no-repeat; }
#bloggerek-gyujto-oldal-fejlec h1 { padding-left: 24px; font-size: 30px; color: #fff; line-height: 46px; font-family: "Arial"; font-weight: bold; }
#bloggerek-gyujto-oldal-fejlec h2 a { padding-left: 24px; color: #2b1605; margin-top: 10px; font-size: 20px; font-family: "Arial"; font-weight: bold; line-height: 74px; }
#bloggerek-gyujto-oldal-fejlec h2 span { font-size: 16px; }

.blogger_box { border: 1px solid #c1c1c1; float: left; background: url(images/blogger-box-bg.png) repeat-y; }
.blogger_box .left { width: 305px; padding: 9px;  float: left; }
.blogger_box .right { width: 185px; float: right; padding:9px; height: 100%; }
.feat-image { width: 147px; float: left; }
.orange-box { padding: 5px; color: #fff; text-align: center; background: #d25c05; }
.infos { width: 138px; float: left; padding: 10px; padding-top: 0px }
.blogger_box .right a.title { font-family: Georgia,Times,"Times New Roman",serif; font-size: 16px; color: #2d1606; font-weight: bold; margin-bottom: 4px; display: block; }
.blogger_box .left .more-link { color: #d25c05; display: block; margin-top: 10px; font-weight: bold; font-size: 14px; }
.blogger_box .right .more-link { color: #d25c05;}
.vissza-link { font-size: 16px; color: #d25c05; }

/* Blogger személyes aloldala */
.blogger-szemelyes-oldal #featured-inner { margin-left: 24px; margin-right: 24px; }
.blogger-szemelyes-oldal #post-featured .post h2 { margin-bottom: 5px; }
.blogger_nevjegy { float: left; padding-left: 12px; padding-right: 12px; padding-top: 17px; background: #fff; width: 252px; margin-bottom: 3px; }
.blogger_image { float: left; }
.blogger_nevjegy .orange-box { font-size: 20px; line-height: 1.3em; }
.blogger_nevjegy .orange-box span { font-size: 16px; }
.blogger_infos { padding-top: 20px; padding-bottom: 20px; float: left; color: #2d1606; font-size: 12px; }
.blogger_infos .row { width: 100%; float: left; margin-bottom: 5px; }
.blogger_infos .row .left { float: left; width: 50%;  }
.blogger_infos .row .right { float: right; width: 50%; text-align: left; }
.blogger-szemelyes-oldal .post .more-link { color: #d25c05; }
.blogger-szemelyes-oldal .post h2 a { color: #2d1606; }


/* Korosztályos magazin */
#korosztalyos-magazin { display: block; width: 277px; height: 172px; float: left; }
.korosztaly-gradient { height: 61px; background: url(images/m4-magazin/korosztaly-gradient.png) repeat-x; padding-left: 18px; padding-right: 18px; padding-top: 18px; }
.korosztaly-gradient .title { display: block; color: #fff; font-weight: bold; font-size:22px; text-transform: uppercase; margin-bottom: 4px; }
.korosztaly-gradient .description { display: block; color: #fff; font-size: 14px; }
.korosztalyos-content { padding-left: 135px; padding-top: 10px; height:83px; background: #fff url(images/m4-magazin/tv_small.png) 12px 10px no-repeat; }
.korosztalyos-content .datum { color: #2a1303; display: block; font-size: 18px; margin-bottom: 3px; line-height: 1.1em; }
.korosztalyos-content .kesziti { color: #2a1303; display: block; }

.stream-post { margin-bottom: 25px; }

/*Banner*/
.lead_alatti_banner { margin-top: 10px; }
#featured-inner .lead_alatti_banner { margin-bottom: 10px; max-width: 509px; }
#featured-inner .lead_alatti_banner iframe { width: 509px !important; height: 150px !important; }
#category-featured .lead_alatti_banner { margin-bottom: 10px; }
#category-featured .lead_alatti_banner iframe { width: 509px !important; height: 150px !important; }

.page-id-359255 #inner-content{
    line-height: normal;
    font: initial;
}
