html, body { background:#666; color:#2a2a2a; }
body { font:13px/1.3em Arial,sans; }

a:link,
a:visited  { text-decoration:none; color:#003264; }
a:hover    { text-decoration:underline; }

a.follow {
    font-size:11px;
    font-weight:bold;
    background-image:url(../gfx/details_dark.gif);
    background-position:right 2px;
    background-repeat:no-repeat;
    padding-right:15px;
    margin-right:7px; }
a.follow:link,
a.follow:visited { color:#003264; }

h2 { color:#003264; }

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix       { *height:1%; }

.banner { text-align:center; }

.video { text-align:center; }

#container { width:998px; background:#aaa url(../gfx/sidebar_bg.gif) right top repeat-y; }
#wrapper { overflow:hidden; }

#main {
    width:780px;
    float:left;
    background:#000;
    padding-bottom:2000px;
    margin-bottom:-2000px; }
#main .adsense { background:#aaa; text-align:center; padding:10px 0; }

#top { background:#666; border-bottom:2px solid #666; text-align:center; }

#middle { background:#666; border-bottom:0px solid #666; text-align:center; }

#iframe { background:#666; border-bottom:5px solid #666; border-top:5px solid #666; text-align:center; }

#header {
    padding-bottom:9px;
    height:124px;
    position:relative;
    background:#000 url(../gfx/separator_h.gif) left bottom repeat-x; }
#header-logo   { left:80px; top:4px; position:absolute; }
#header-banner1 { left:286px; top:2px; position:absolute; }
#header-banner { left:286px; top:2px; position:absolute; }

/* -------------------------------------------------------------------------- */
/*   Grid                                                                     */
/* -------------------------------------------------------------------------- */

.grid-a:after, .grid-b:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden; }

.grid-a, .grid-b {
    background-image:url(../gfx/separator_v.gif);
    background-repeat:repeat-y;
     overflow:hidden;
    *height:1%; }

.grid-left  { float:left; padding-bottom:2000px; margin-bottom:-2000px; }
.grid-right { float:right; padding-bottom:2000px; margin-bottom:-2000px; }

.grid-a             { background-position:320px top; }
.grid-a .grid-left  { width:320px; }
.grid-a .grid-right { width:460px; }

.grid-b             { background-position:200px top; }
.grid-b .grid-left  { width:200px; }
.grid-b .grid-right { width:580px; }

/* maximális magasságú box a griden belül */
.max-height { padding-bottom:2000px; margin-bottom:-2000px; }

/* -------------------------------------------------------------------------- */
/*   Story                                                                    */
/* -------------------------------------------------------------------------- */

.story,
.story-highlight         { overflow:hidden; position:relative; background:#eee; }
.story h2,
.story-highlight h2      { font-family: Verdana,sans-serif; font-weight:bold; margin-bottom:.5em; }
.story .follow,
.story-highlight .follow { position:absolute; }

.story-highlight          { height:420px; }
.story-highlight .content { padding:10px 15px; }
.story-highlight h2       { font-size:16px; line-height:1.2em; }
.story-highlight .follow  { right:0; bottom:5px; }

.story          { height:140px; }
.story .media   { float:right; font-size:0; line-height:0; margin-left:10px; }
.story .content { padding:7px; padding-left:20px; }
.story h2       { line-height:1.3em; }
.story .follow  { right:200px; bottom:5px; }

.story-t2 { height:97px; }

/* -------------------------------------------------------------------------- */
/*   Színsémák                                                                */
/* -------------------------------------------------------------------------- */

.cs1 h2 { color:#930; }

.cs2           { background:#000; color:#fff; }
.cs2 h2        { color:#fc0; }
.cs2 a:link,
.cs2 a:visited { color:#4d7dfd; background-image:url(../gfx/details_light.gif); }
a.cs2          { background-image:url(../gfx/details_light.gif); background-color:transparent; }
a.cs2:link,
a.cs2:visited  { color:#4d7dfd; }

/* -------------------------------------------------------------------------- */
/*   WebTV box                                                                */
/* -------------------------------------------------------------------------- */

#webtv       { background:#000; }
#webtv a     { color:#4d7dfd; }
#webtv li    { font-size:0; line-height:0; }
#webtv .more { line-height:2.5em; text-align:right; }

/* -------------------------------------------------------------------------- */
/*   Fotógaléria box                                                          */
/* -------------------------------------------------------------------------- */

#fotogaleria             { font-family:Verdana, sans-serif; font-size:11px; background:#000; }
#fotogaleria ul          { padding-top:1em; }
#fotogaleria li          { margin-bottom:1em; padding:0 .7em; }
#fotogaleria a:link,
#fotogaleria a:visited   { font-weight:bold; color:#4d7dfd; }
#fotogaleria .more       { text-align:right; padding-bottom:7px; }
#fotogaleria .more-res,
#fotogaleria .more-res a { color:#fff; font-weight:normal; }
#fotogaleria .more-res a { font-size:10px; }

/* -------------------------------------------------------------------------- */
/*   4x4 nagyképű                                                             */
/* -------------------------------------------------------------------------- */

#nagykepu         { background:#2a3852; font-family:Verdana, sans-serif; font-size:11px; }
#nagykepu a       { font-weight:bold; color:#fc0; }
#nagykepu ul      { padding:8px; }
#nagykepu li      { margin-bottom:15px; }
#nagykepu li li   { margin:0; }
#nagykepu li ul   { padding:0; }
#nagykepu li ul a { color:#fff; font-size:10px; font-weight:normal; }
#nagykepu li img  { float:left; margin-right:5px; }
#nagykepu .more   { text-align:right; padding-bottom:7px; }

/* -------------------------------------------------------------------------- */
/*   Kategóriák                                                               */
/* -------------------------------------------------------------------------- */

#kategoriak ul    { padding:4px 8px; }
#kategoriak li    { font:bold 12px Verdana,sans-serif; padding:4px 0; }
#kategoriak li a  { color:#4d7dfd; }
#kategoriak .more { text-align:right; padding:0 0 5px; }

/* -------------------------------------------------------------------------- */
/*   ETARGET box                                                              */
/* -------------------------------------------------------------------------- */

#etarget               { background:#666; color:#fff; font-size:12px; }
#etarget table         { display:none; }
#etarget .hd {
    line-height:25px;
    background:url(../gfx/advert_title_bg3.gif) left top repeat-x;
    font-weight:bold;
    font-style:italic;
    padding:0 1em 0 2em; }
#etarget .hd a:link,
#etarget .hd a:visited { color:#fff; }
#etarget .hd span      { float:left; }
#etarget .hd a         { float:right; font-size:10px; }
#etarget .bd           { padding:10px 10px 0; }
#etarget .bd a:link,
#etarget .bd a:visited { color:#fc0; font-family:Verdana, sans-serif; }

/* -------------------------------------------------------------------------- */
/*   Oldalsáv                                                                 */
/* -------------------------------------------------------------------------- */

#sidebar          { width:200px; margin:0 9px; float:left; }
#sidebar .adsense { width:160px; margin:0 auto; margin-bottom:10px; }

/* -------------------------------------------------------------------------- */
/*   Lábléc                                                                   */
/* -------------------------------------------------------------------------- */

#footer {
    clear:both;
    background:#fef;
    background:url(../gfx/footer_bg.gif) left top repeat-x;
    line-height:46px;
    text-align:center;
    font-size:12px; }
#footer,
#footer a,
#footer a:link,
#footer a:visited { color:#fff; }

/* -------------------------------------------------------------------------- */
/*   Premier hírek fejléc                                                     */
/* -------------------------------------------------------------------------- */

#premier-hirek                { background:url(../gfx/premier_hirek_bg.png) left top repeat-x; position:relative; }
#premier-hirek h1 img         { margin-left:30px; position:relative; }
#premier-hirek .share img     { position:absolute; top:13px; right:15px; }
#premier-hirek .share .google { top:12px; right:60px; }

/* -------------------------------------------------------------------------- */
/*   Hiba oldal                                                               */
/* -------------------------------------------------------------------------- */

.user-friendly { background:#eee; text-align:center; font-size:16px; font-weight:bold; color:#930; padding-top:1em; }

/* -------------------------------------------------------------------------- */
/*   Google kereső                                                            */
/* -------------------------------------------------------------------------- */

#site-search       { text-align:center; padding:10px 0 10px; }
#site-search table { margin:0 auto; }
#site-search td    { padding:3px 0; }
#site-search #ss0  { margin-left:1em; }

/* -------------------------------------------------------------------------- */
/*   120x240 banner                                                           */
/* -------------------------------------------------------------------------- */

#site-banner       { text-align:center; padding:2px 0 10px; }
#site-banner table { margin:0 auto; }
#site-banner td    { padding:3px 0; }
#site-banner #ss0  { margin-left:1em; }

#kategoriak { background:#000; }

/* -------------------------------------------------------------------------- */
/*   Címlap                                                                   */
/* -------------------------------------------------------------------------- */

#index-index .biglist .more   { width:340px; background:#000; text-align:left; padding:10px 18px 12px; font-weight:bold; font-family:Verdana,sans-serif; }
#index-index .biglist .more a { color:#4d7dfd; }

/* -------------------------------------------------------------------------- */
/*   Cikkek listája                                                           */
/* -------------------------------------------------------------------------- */

#story-list .content              { background:#000; color:#fff; }
#story-list .content a            { color:#4d7dfd; }
#story-list .content li           { height:97px; overflow:hidden; }
#story-list .content li strong    { font:bold 12px Verdana,sans-serif;; display:block; padding-top:5px; }
#story-list .content li img       { float:left; margin-right:10px; }
#story-list .content cite         { display:block; font-size:11px; }
#story-list .content .lead        { padding-right:8px; }
#story-list .content .paginator   { text-align:center; font:10px Verdana,sans-serif; padding:1em 0; }
#story-list .content .paginator a { font-weight:bold; }

#story-list-body .grid-b .grid-right { width:571px; }

/* -------------------------------------------------------------------------- */
/*   Cikk megjelenítése                                                       */
/* -------------------------------------------------------------------------- */

#story-view .content       { padding:20px; background:#eee; }
#story-view .content h2    { font:bold 16px Verdana,sans-serif; color:#982c2a; }
#story-view .content cite  { font-size:11px; display:block; margin-top:5px; }
#story-view .content .lead { font-weight:bold; margin-top:1em; }
#story-view .content .body { margin-top:1em; }

#story-view-body .grid-b .grid-right { width:571px; }