/*  
Theme Name: Cultura Plusz
Theme URI: http://cultura.hu/
Author: Mara és Peet
Author URI: http://cultura.hu
Description: Cultura -  A kulturális magazin 2014-es sablonja
Version: 2.0
Cultura.hu © 2020 Minden jog fenntartva.
*/

/* Body */
*{
padding: 0;
margin: 0;
border: 0;
}
header, section, footer, aside, nav, article, figure{ 
display: block; 
}
body{
background-color: #afb9c5;
/*background: #afb9c5 url("images/hatter-karacsony-2023.jpg") no-repeat center top;*/ /*Kari mod*/
/*background-attachment: fixed;*/ /*Kari mod*/
color: #333;
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
margin: 0 auto;
padding: 0;
}
p{
margin: 15px 0px 15px 0px;
}
a{
color: #444;
text-decoration: none;
outline: none;
}
a:hover, a:visited:hover {
color: #7f0516;
}
#pagemain{
width: 1024px;
margin: 0 auto;
background-color:#fff;
}
h1{
font-size: 21px;
margin: 0px 0 10px 0;
padding: 4px 0 4px 0;
font-weight: bold;
color: #444;
}
h2{
font-size: 18px;
color: #3E464F;
font-weight: bold;
margin: 0 0 10px;
padding: 4px 0 4px 0px;
}
img{
margin: 4px 4px 4px 0px;
}
div.post-image-container img{
margin: 0px;
}
.post-image-container{
margin: 4px 4px 4px 0px;
position:relative;
overflow:hidden;
display:inline-block;
}
.post-image-caption{
display:none;
width:100%;
position:absolute;
bottom:0px;
left:0px;
text-align:left;
background-color:#000;
opacity: 0.7;
}
.post-image-info{
position:absolute;
width:20px;
height:20px;
bottom:7px;
left:7px;
font-weight:bold;
font-size:14px;
color:#fff;
background-color:#555;
border-radius:50%;
opacity: 0.7;
text-align:center;
cursor:pointer;
z-index:50;
}
.post-image-caption-text{
width:auto;
margin:7px;
font-size:13px;
color:#fff;
}
img.nkeret{
border:none;
}
li{
margin: 0;
padding: 0;
list-style-type: none;
}
ul{
margin: 0;
padding: 0;
}
.aligncenter{
display: block;
margin-left: auto;
margin-right: auto;
}
.alignleft{
float: left;
margin-right: 10px;
}
.alignright{
float: right;
margin-left: 10px;
}
.gomb {
background: #637ba3;
border: 0;
color: #fff;
font-size: 16px;
padding: 6px 7px;
cursor:pointer;
}
.gomb:hover {
background: #8096ba;
}
.hiba{
color:red;
margin:0px;
font-size:12px;
}
.rendben{
color:green;
margin:0px;
font-size:12px;
}

/* Header */
#top, #resp-top{
height: 34px;
margin: 0 auto;
padding: 6px;
background-color: #637ba3;
font-size: 13px;
color: #fff;
overflow:hidden;
}
#top a, #resp-top a{
color:#fff;
}
#top a:hover, #resp-top a:hover{
color:#7f0516;
}
#topleft{
float: left;
padding-top:10px;
margin-left: 12px;
}
#kereses, #resp-kereses{
float: right;
height: 34px;
margin-right: 6px;
}
#kereses .keresesmezo, #resp-kereses .keresesmezo{
width: 160px;
height: 20px;
background: #fff;
float:right;
border: none;
font-size: 11px;
color: #aaa;
padding: 0 0 0 4px;
margin-top: 7px;
}
#kereses .keresogomb, #resp-kereses .keresogomb{
width: 23px;
height: 20px;
background: url("images/csprite.png");
background-repeat: no-repeat;
background-position: -96px -48px;
float:right;
margin-top:7px;
cursor: pointer;
border: none;
outline: none;
}
#resp-kereses{
display:none;
margin:0 14px 0 0;
}
#user-top, #user-top-resp{
float:right;
margin: 10px 14px 0 0;
}
#top-resp-menu, #ftop-resp-menu{
display:none;
width:39px;
height:30px;
background: url("images/csprite.png");
background-repeat: no-repeat;
background-position: -57px -96px;
float:right;
margin:3px 11px 0 0;
}
#ftop-resp-menu{
margin:25px 10px 0 0;
}
#ftop-rovat-menu{
color:#637ba3;
background-color:#fff;
padding:2px 6px;
float:right;
font-size:18px;
margin:27px 14px 0 0;
display:none;
}
#resp-top{
background-color: #738bb3;
display:none;
}
#logo-gombok-resp{
float: left;
margin: 0 0 0 12px;
}

#ftop{
position:fixed;
top:-62px;
left:50%;
height: 61px;
width:1024px;
background: url("images/header-bg-kek.png");
/*background: url("images/header-bg-kari-2019-v2.png");*/ /*Kari mod*/
background-position:0px 0px;
background-repeat: no-repeat;
margin:0px 0px 0px -512px;
padding: 0;
z-index:60;
background-color: #637ba3;
font-size: 13px;
color: #fff;
overflow:hidden;
}
#ftop-logo-link{
height:60px;
width:90px;
position: absolute;
left: 0px;
top: 0px;
}
#ftop-ora{
float:left;
margin:32px 0 0 150px;
}
#ftop-gombok{
float:right;
margin:23px 0 0 10px;
}
#ftop-idojaras{
float:left;
margin: 19px 0 0 10px;
}
#idojaras-top{
float:left;;
margin: -2px 0 0 10px;
}

#logo{
float:left;
margin: 0 auto;
height: 140px;
width:100%;
padding: 0px;
position: relative;
background: url("images/header-bg-kek.png");
/*background: url("images/header-bg-kari-2019-v2.png");*/ /*Kari mod*/
background-repeat: no-repeat;
background-position: 0px -62px;
z-index:33;
}
#logo-link{
width: 160px;
height: 125px;
position: absolute;
left: 10px;
top: 0px;
}
#logo-gombok{
float: right;
margin: 4px 2px 0px 0px;
}
#logo-gombok a, #ftop-gombok a, #logo-gombok-resp a{
background: url("images/csprite.png");
background-repeat: no-repeat;
width:24px;
height:24px;
display:block;
float:right;
margin:5px 10px 0 0;
}
#logo-gombok a.mrss, #logo-gombok-resp a.mrss{
background-position: 0px 0px;
}
#logo-gombok a.mrss:hover, #logo-gombok-resp a.mrss:hover{
background-position: 0px -24px;
}
#logo-gombok a.mface, #ftop-gombok a.mface, #logo-gombok-resp a.mface{
background-position: 0px -48px;
}
#logo-gombok a.mface:hover, #ftop-gombok a.mface:hover, #logo-gombok-resp a.mface:hover{
background-position: 0px -72px;
}
#logo-gombok a.mtw, #ftop-gombok a.mtw, #logo-gombok-resp a.mtw{
background-position:-48px -48px;
}
#logo-gombok a.mtw:hover, #ftop-gombok a.mtw:hover, #logo-gombok-resp a.mtw:hover{
background-position:-48px -72px;
}
#logo-gombok a.mfav, #ftop-gombok a.mfav, #logo-gombok-resp a.mfav{
background-position: -24px 0px;
}
#logo-gombok a.mfav:hover, #ftop-gombok a.mfav:hover, #logo-gombok-resp a.mfav:hover{
background-position: -24px -24px;
}
#logo-gombok a.mhir, #logo-gombok-resp a.mhir{
background-position: -24px -48px;
}
#logo-gombok a.mhir:hover, #logo-gombok-resp a.mhir:hover{
background-position: -24px -72px;
}
#ftop-gombok a.mfel{
background-position: -96px 0px;
}
#ftop-gombok a.mfel:hover{
background-position: -96px -24px;
}
#slider{
float:left;
background-color: #fff;
margin: 0 auto;
height: 246px;
width: 100%;
padding: 0;
position: relative;
}
#lapozdoboz{
width:358px;
height:234px;
position:absolute;
left: 12px;
top:0px;
overflow:hidden;
}
#lapozmozog{
position:absolute;
top:0px;
width:358px;
background-color:#637ba3;
}
#lapozmozog .lapozelem{
width: 358px;
height: 116px;
border-bottom:1px solid #d3d8d9;
cursor:pointer;
}
#lapozmozog .lapozelem:hover{
background-color:#738bb3;
}
#lapozmozog .aktivlap, #lapozmozog .aktivlap:hover{
background-color:#8c1e2d;
}
#lapozmozog .lapozelem p{
font-weight:bold;
color:#fff;
margin:0px;
padding:10px;
text-align:left;
display:block;
width:140px;
line-height:22px;
font-size:16px;
}
#lapozmozog .lapozelem img{
padding:0px;
margin:8px 8px 0px 8px;
border:none;
float:right;
width:200px;
}
#lapozdoboz:hover a.nyilmutat{
display:block;
}
#lapozdoboz .vnyil{
position: absolute;
left:164px;
top:0px;
display:none;
background: url("images/csprite.png");
background-repeat: no-repeat;
width:30px;
height:14px;
margin:3px auto 0 auto;
cursor:pointer;
}
#lapozdoboz .vnyilfel{
background-position: -27px -96px;
}
#lapozdoboz .vnyille{
background-position: -27px -109px;
top:216px;
}
#slideshow{
width:630px;
height:320px;
position: absolute;
right:12px;
bottom:12px;
z-index: 30;
font-size:13px;
overflow: hidden;
}
#slideshow .fetpost{
width: 630px;
height: 320px;
position:absolute;
right:0px;
bottom:0px;
}
#slideshow .fetpost img{
float:left;
border:none;
padding:0px;
margin:0px;
}
#slideshow .fetpost a.fetpostlink{
position: absolute;
left:0px;
top: 0px;
width: 630px;
height: 320px;
display:block;
z-index:42;
background: url("images/atlatszo.gif") 0 0 repeat;
}
#slideshow .fetpost div.majanlo{
display:none;
width:616px;
height:54px;
padding:7px;
line-height:18px;
margin:0px;
position: absolute;
bottom:0px;
z-index:41;
background: rgb(51, 78, 123);
background: rgba(51, 78, 123, 0.9); 
}
.majanlo span.ajanloszoveg{
color:white;
}
#mdoboz1 {
left: 0px;
z-index:39;
}
#mdoboz2, #mdoboz3, #mdoboz4 {
left: 0px;
z-index:38;
display: none;
}

#nav{
float: left;
width: 100%;
margin-bottom: 16px;
background-color:#fff;
}
#nav ul li{
float: left;
list-style-type: none;
position: relative;
}
#nav ul li ul{ 
display: none;
position: absolute;
left: 0px;
z-index: 23;
}
#nav ul li:hover ul{ 
display: block;
}
#nav ul ul li{
float: none;
margin: 0px;
}
#nav ul li a{
display: block;
height: 30px;
width: 146px;
line-height: 31px;
text-align: center;
font-size: 18px;
color: #7f0516;
font-weight: bold;
}
#nav ul li a.aktiv{
color:#586698;
}
#nav ul li a:hover, #nav ul li a:visited:hover{
color: #fff;
}
#nav ul ul a{
border-bottom: 1px solid #636363;
border-left: 1px solid #636363;
border-right: 1px solid #636363;
background-color: #fff;
font-size: 15px;
width: 144px;
}
#nav ul ul a.fmenus{
border-top: 1px solid #636363;
}
#nav a.menumutat{ 
display:none;
}
#nav a:hover{
background-color: #637ba3;
}
/* Header vége */


/* Hirdetés */
#cult_ad_fejlec{
background-color: #afb9c5;
/*background-color: #f9f9f5;*/ /*Kari mod*/
}
#cult_ad_fejlec, #cult_ad_oldalsav_1, #cult_ad_oldalsav_2, #cult_ad_fo_1, #cult_ad_fo_2{
padding-top:21px;
}
#cult_ad_fejlec div span, #cult_ad_oldalsav_1 div span, #cult_ad_oldalsav_2 div span, #cult_ad_fo_1 div span, #cult_ad_fo_2 div span{
top:-17px !important;
}
#cult_ad_fejlec, #cult_ad_oldalsav_1, #cult_ad_oldalsav_2, #cult_ad_fo_1, #cult_ad_fo_2, #cult_ad_sticky{
text-align:center;
}
/* Hirdetés vége */


/* Sidebar */
#sidebar{
float: right;
padding: 0px;
width: 331px;
margin-top: -3px;
}
.widget{
margin-bottom: 20px;
width:309px;
padding: 0px 4px 4px 4px;
}
.sidebar-title{
margin: 0px 0px 10px 0px;
padding: 5px 8px 5px 8px;
font-size: 16px;
font-weight: bold;
background-color: #637ba3;
color: #fff;
width:300px;
}
.sidebar-title a, .sidebar-title a:visited{
color: #fff;
}
.sidebar-title a:hover, .sidebar-title a:visited:hover {
color: #7f0516;
}
#sidebar p.sorozatcim{
margin:10px 0 5px 0;
min-height:0px;
font-size:16px;
font-weight:bold;
}
#sidebar p.sorozatcim a:hover, #sidebar p.sorozatcim a:visited:hover {
color: #7f0516;
}
#sidebar ul.sorozat_lista{
margin-top:20px;
}
#sidebar ul.sorozat_lista li{
margin-bottom:2px;
}
#sidebar ul.sorozat_lista li a{
font-size:14px;
font-weight:bold;
}
li.jatek a img{
float: left;
margin: 0px 10px 5px 0px;
border: none;
}
li.jatek p{
margin-bottom:0px;
color:#353535;
}
li.jatek p a{
color:#052e85;
}
#galeriadoboz{
width: 309px;
height: 181px;
position: relative;
overflow: hidden;
}
.galeriaelem{
width: 135px;
font-weight: bold;
text-align: center;
float:left;
}
.galeriablokk{
position:absolute;
left:320px;
width:309px;
height:181px;
display:none;
}
#galid1{
left:0px;
display:block;
}
.hirdetes{
text-align:center;
}
object{
padding: 3px;
}
.hirdetes p{
margin-bottom: 1px;
}
.top5 li{
margin-bottom: 5px;
}
.top5 a, .top5 a:visited{
color: #7f0516;
}
.top5 a:hover, .top5 a:visited:hover{
color: #444;
}
#havilista, #eveslista{
display:none;
}
.top5gomb{
width:93px;
padding:4px;
float:left;
text-align:center;
margin-right:-1px;
border:1px solid #637ba3;
}
#t5gomb1{
background-color: #afb9c5;
color: #fff;
width:95px;
}
.naptar{
padding: 0px 5px 0px 5px;
position: relative;
}
#naptardoboz{
margin-left: 4px;
margin-bottom: 8px;
width:234px;
}
.nfofejlec{
width: 100%;
text-align: center;
font-weight: bold;
padding-bottom: 3px;
color:#353535;
}
.nnapok{
border: 1px solid #748393;
color:#444444;
text-align: center;
margin-left:-1px;
margin-top: -1px;
width: 32px;
height: 20px;
position:relative;
padding-top: 7px;
float: left;
}
.nnapok a{
color: #7f0516;
}
.mainap a{
color: #7f0516;
font-weight:bold;
}
.nnapfejlec{
font-weight: bold;
color:#444444;
margin-top: 3px;
}
.nures{
width:33px;
height: 20px;
float:left;
border:none;
margin-left:0px;
}
.nnapok .naptar-tooltip{
visibility: hidden;
width: 250px;
background-color: #555;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 8px;
position: absolute;
z-index: 1;
bottom: 125%;
left: 50%;
margin-left: -158px;
opacity: 0;
transition: opacity .5s;
}
.nnapok .naptar-tooltip::after{
content: "";
position: absolute;
top: 100%;
left: 50%;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: #555 transparent transparent transparent;
}
.nnapok:hover .naptar-tooltip{
visibility: visible;
opacity: 1;
}

.idojarasdoboz{
width: 309px;
height:160px;
position: relative;
overflow: hidden;
}
a.ilink{
position: absolute;
background: url("images/csprite.png");
background-repeat: no-repeat;
width:14px;
height:30px;
top: 0px;
display:block;
z-index: 20;
}
a.ibal{
left: 0px;
background-position: 0px -96px;
}
a.ijobb{
right: 0px;
background-position: -13px -96px;
}
.regiofo{
position: absolute;
width: 309px;
}
#regio1, #regio2, #regio3, #regio4, #regio5, #regio6, #regio7 {
left: 310px;
display: none;
}
.idom{
width:97px;
padding:3px;
float:left;
color:#353535;
text-align:center;
}
p.varos{
font-weight: bold;
color:#353535;
text-align: center;
font-size:15px;
margin-top:5px;
}
img.hkep{
border: none;
margin:0 0 0 3px;
}
#matortentdoboz{
overflow: hidden;
list-style-type:circle;
}
.makep{
clear: both;
border: none;
float: left;
margin: 0px 2px 0px 0px;
padding:2px;
}
p.matortentcim {
margin: 0px 0px 8px 0px;
color:#353535;
}
.menu2 h2.cimkek{
border-top: 1px solid #748393;
padding-top: 12px;
}
.menu2 a.tobbcimke{
display: block;
margin-top: 6px;
text-align: center;
}
/* Sidebar vége */

/* Galéria */
.albumelem{
float:left;
width:160px;
margin-bottom:15px;
text-align: center;
}
#galeria-fejlec{margin-bottom:20px;position:relative;}
#galeria-gombok{width:92px;height:55px;position:absolute;top:-39px;right:0px;}
#galeria-galeria-gomb, #galeria-cikk-gomb{position:absolute;display:block;height:55px;overflow:hidden;background-image: url("images/galeria-gomb.png");background-repeat:no-repeat;}
#galeria-galeria-gomb{width:41px;top:0px;left:0px;background-position: 0px 0px;}
#galeria-cikk-gomb{width:40px;top:0px;left:52px;background-position: -41px 0px;}
#galeria-galeria-gomb:hover{background-position: 0px -55px;}
#galeria-cikk-gomb:hover{background-position: -41px -55px;}
#galeria-fotos{margin-top:0px;}
#galeria-tabla{width:100%}
#galeria-tabla tr td{text-align:center;}
#galeria-lapozo{font-weight:bold;text-align:center;clear:both;}
/* Galéria vége */

/* Ajanlo doboz */
.ajanlodoboz{
float: left;
width: 300px;
margin: 10px 15px 20px 14px;
}
.ajanlodoboz .ajanlo_tartalom{
position:relative;
width:300px;
height:150px;
}
.ajanlodoboz .ajanlo_tartalom a.kep_link{
display:block;
height:150px;
}
.ajanlodoboz .ajanlo_tartalom img{
margin:0px;
}
.ajanlodoboz .ajanlo_szoveg{
display:none;
position:absolute;
top:0px;
left:0px;
width:300px;
height:150px;
background-color: #7f0516;
background: rgb(127, 5, 22);
background: rgba(127, 5, 22, 0.9); 
}
.ajanlodoboz .ajanlo_szoveg a{
display:block;
color:#fff;
width:280px;
height:130px;
padding:10px;
}
a.foldalcikk{
font-weight: bold;
font-size: 18px;
line-height:26px;
margin-bottom: 6px;
}
a.foldalcikk:hover{
color: #7f0516;
}
#kapcsolodo{
float:left;
width: 677px;
margin: 15px 0px 6px 11px;
}
/* Ajánló doboz vége */


/* Tartalom vége */
#middle{
padding-top: 14px;
float:left;
width:100%;
background-color: white;
}
input{
outline: none;
}
#kcat{
display:none;
margin-top: 10px;
margin-left: 4%;
font-weight:bold;
color:#586698;
font-size:18px;
width:92%;
border-bottom:1px solid #637ba3;
}
#szeles{
float: left;
width: 667px;
margin: 0px 6px 6px 12px;
padding: 0px;
}
#szeles .szeles_elem{
float:left;
width:208px;
padding:0px 7px 7px 7px;
font-weight:bold;
}
#szeles .szeles_elem ul li{
margin-bottom:5px;
}

#szeles img{
float:left;
margin:5px 10px 0px 0px;
}
#szeles p{
margin:0px;
}
#szeles p::first-letter {
font-size:17px;
}

td{
vertical-align: top;
padding:7px 0px 0px 10px;
font-size: 12px;
font-weight: bold;
}
.cimsor{
padding: 4px 7px 5px 7px;
font-size: 16px;
background-color:#637ba3;
color: #fff;
font-weight:bold;
}
td.kozepre{
text-align: center;
}
table.elozetes tr td{
width: 220px;
}
h4{
font-size:14px;
line-height:140%;
width: 223px;
float: left;
padding: 6px;
margin: 0px 8px 2px 0px;
box-shadow: 0 1px 6px #aaa; 
-moz-box-shadow: 0 1px 6px #aaa; 
-webkit-box-shadow: 0 1px 6px #aaa;
font-weight: normal;
}
h5{
font-size:14px;
line-height:140%;
width: 223px;
float: right;
padding: 6px;
margin: 0px 0px 2px 8px;
box-shadow: 0 1px 6px #aaa; 
-moz-box-shadow: 0 1px 6px #aaa; 
-webkit-box-shadow: 0 1px 6px #aaa;
font-weight: normal;
}
h6{
font-size:14px;
line-height:140%;
width: 638px;
padding: 6px;
margin: 0px;
box-shadow: 0 1px 6px #aaa; 
-moz-box-shadow: 0 1px 6px #aaa; 
-webkit-box-shadow: 0 1px 6px #aaa;
font-weight: normal;
}
h3{
font-size: 22px;
line-height:28px;
margin: 8px 0;
}
h3 span{
font-size: 22px !important;
}
#szerkprog{
position:relative;
float: left;
height: 177px;
width: 432px;
margin:4px 6px 24px 0px;
border: 1px solid #637ba3;
}
#szerkprog img.progkep{
float: right;
margin: 0px 14px 6px 6px;
}
#szerkprog p{
margin-left: 14px;
margin-top: 12px;
font-size: 11px;
font-weight: normal;
color: black;
}
#szerkprog p.szerkprognev{
margin: 3px 0px 8px 14px;
}
#szerkprog a.szerkprogcim{
margin-left: 14px;
font-size: 12px;
font-weight: bold;
}
#szerkprog a.szerkprogcim:hover{
color: #7f0516;
}
.kanagy{
width:300px;
float:right;
margin:3px 35px 0px 0px;
}
.kanagy a.interjucim{
font-weight: bold;
font-size:16px;
}
.kanagy p.interjuszoveg{
margin:0px;
}
.kanagy img{
float:left;
margin: 0px 8px 4px 0px;
}
.kanagy a.interjukep img{
margin: 4px 10px 3px 0px;
}
.kalinkdoboz{
margin-top: 17px;
}
.kalinkdoboz p.kalinkcim{
font-weight: bold;
margin-bottom:5px;
}
.kalinkdoboz p{
margin: 2px 0px 0px 0px;
}
.tovabbi_link{
color: #7f0516;
font-weight:bold;
float:right;
font-size:12px;
}
.tovabbi_link:hover{
color:#444;
}
#bejelentkezesform{
text-align:left;
width:170px;
margin: 0 auto 0 auto;
}
#loginform p.login-username, #loginform p.login-password{
font-weight:bold;
}
#idezetnagy{
width:308px;
margin-bottom:5px;
position: relative;
}
#idezettakar{
position:absolute;
display:none;
width:308px;
height:116px;
left:0px;
top:0px;
background-color:#fff;
}
#idezetdoboz{
width:308px;
}
#idezetdoboz img{
margin-top: 10px;
}
.idezetkozep{
height: 108px;
display:table-cell; 
vertical-align:middle;
}
p.idezet{
font-size: 14px; 
font-style: italic;
margin-top: 0px;
}
span.idezetiro{
font-size: 11px; 
font-weight:bold;
font-style:normal;
float:right;
margin-top: 4px;
}
#idezetgomb{
float:left;
margin: 10px 0px 0px 5px;
width:150px;
}
#idezet_loading{
float:right;
margin-top:4px;
display:none;
}
/* Body vége */

/* Rovat oldal */
#rovatfelso{
float: left;
width: 94%;
margin: 4px 0 6px 14px;
padding: 0px;
}
#rovatfo{
position:relative;
float: right;
padding-left:12px;
width:64%;
}
#rovatfo img.progkep{
float: right;
margin: 0px 0px 6px 6px;
}
#rovatfo p.rovatfocim{
font-weight: bold;
margin-top:0px;
}
#rovattopot{
position:relative;
float: left;
width:34%;
}
#rovattopot li{
margin-bottom: 5px;
}
#rovattopot p{
font-weight:bold;
margin:0px;
}
#rovattopot p::first-letter, #rovatfo p.rovatfocim::first-letter {
font-size:17px;
}
.kvizfo{
text-align:center;
display:inline-block;
width: 200px;
font-weight: bold;
margin-left: 12px;
margin-bottom: 23px;
}
.pagination {
font-size:13px;
margin-bottom: 12px;
text-align: center;
}
.pagination span, .pagination a.page-numbers{
padding-right: 6px;
color: #636363;
}
.pagination a.next {
padding-left: 12px;
float: right;
}
.pagination a.prev {
padding-right: 12px;
float:left;
}
.pagination .current{
color: #7f0516;
}
#commentlist{
margin-top: 15px;
}
div.comment-body{
margin-bottom: 32px;
}
div.comment-body:hover{
background-color: #e6e6e6;
}
div.comment-info{
height: 32px;
border-bottom: 1px solid #000000;
}
div.comment-info img{
float: left;
background-color: white;
margin-right: 12px;
}
p.comment-nev{
float: left;
font-size: 13px;
font-weight: bold;
margin-left: 8px;
margin-top: 12px;
}
p.comment-neva{
float: left;
font-size: 13px;
font-weight: bold;
margin-left: 8px;
margin-top: 12px;
color: #7f0516;
}
p.comment-datum{
float: right;
font-size: 13px;
margin-top: 12px;
margin-right: 8px;
}
p.comment-szoveg{
margin-top: 20px;
padding-right: 8px;
padding-bottom: 8px;
padding-left: 8px;
font-size: 12px;
word-wrap:break-word;
}
#mailsotet{
width: 100%;
height: 2000px;
background-color: black;
position: fixed;
top: 0;
left: 0;
display: none;
z-index: 100;
}
#maildoboz{
width: 300px;
background-color: #637BA3;
position: fixed;
display: none;
padding: 10px;
top: 62px;
left: 50%;
margin-left:-160px;
z-index: 101;
}
#maildoboz p{
margin:11px 0px;
}
#maildoboz .mailfejlec{
position:absolute;
top: 4px;
left: 12px;
color:#fff;
font-weight:bold;
letter-spacing:1px;
}
#maildoboz .mailszoveg{
font-size:13px;
color:#333;
margin:17px 0 0 0;
}
#maildoboz input{
width: 292px;
padding:4px;
}
#maildoboz input.gomb{
width:60px;
background-color:#7f0516;
}
#maildoboz input.gomb:hover{
background-color:#afb9c5;
}
#maildoboz textarea{
width: 292px;
height:75px;
padding:4px;
}
#sikeres_mail{
color:#7f0516;
display:none;
font-size:13px;
}

.bezar{
position: absolute;
top: 0;
right: 0;
}
.megoszt {
position:absolute;
bottom:11px;
right:0px;
}
.megoszt-lent {
float: right;
margin: 0px 0px 15px 0px;
}
.ms16{
display:block;
width:24px;
height:24px;
float: left;
margin: 3px 3px 0px 5px;
background: url("images/csprite.png");
background-repeat: no-repeat;
}
.msface{
background-position:0px -48px;
}
.msface:hover{
background-position:0px -72px;
}
.mstw{
background-position:-48px -48px;
}
.mstw:hover{
background-position:-48px -72px;
}
.msrss{
background-position: 0px 0px;
}
.msrss:hover{
background-position: 0px -24px;
}
.msbetu{
background-position: -48px 0px;
}
.msbetu:hover{
background-position: -48px -24px;
}
.msprint{
background-position:-72px -48px;
}
.msprint:hover{
background-position:-72px -72px;
}
.msmail{
background-position:-72px 0px;
}
.msmail:hover{
background-position:-72px -24px;
}
.msclose{
width:14px;
height:16px;
background-position: -96px -68px;
}
#lapozolink{
clear:both;
margin:10px 0 0 0;
}
#lapozolink a {
font-size: 12px;
font-weight: bold;
}
span.linkbal {
float: left;
margin-left: 10px;
}
span.linkjobb {
float: right;
margin-right: 10px;
}
#elrejt{
display: none;
}
/* Rovat vége */

/* Cikkek */
.meta{
font-size: 12px;
margin-bottom:8px;
float:left;
}
.storycontent{
line-height:140%;
}
.storycontent a{
color: #0452a2;
}
.storycontent a:hover{
color: #7f0516;
}
.storycontent .loginpage{
margin-left:auto;
margin-right:auto;
width:160px;
}
.storycontent .loginpage a{
text-decoration: none;
}
.storycontent em{
margin-right: 2px;
}
#content{
float: left;
width: 670px;
min-height:605px;
margin: -3px 0 20px 0;
position:relative;
}
.post{
position:relative;
float:left;
margin: 0 auto 18px auto;
padding: 0 0 0 19px;
background: none;
width: 651px;
}
#content .cimkek{
font-size:12px;
margin-bottom:20px;
margin-top:30px;
}
#cikk_gomb{
width:130px;
margin:16px auto 0px auto;
}
#cikk_loading{
display:none;
width:43px;
margin:0px auto;
}
/* Cikkek vége */

/* Keresés */
h1.kereses-cim{
margin: 0 0 5px 0;
}
/* Keresés vége */

/* Partnerek */
table.partnerek tr td{
  text-align: center;
  padding-top: 20px;
}
table.partnerek tr td p{
  margin-top: 0px;
}
table.parnterlink tr td{
  text-align: center;
}
table.parnterlink tr td img{
  border: none;
}
/* Partnerek vége */

/* Profil */
.profil{
border-collapse:collapse;
}
.profil tr td{
padding:4px;
font-weight:normal;
}
.profil tr td:nth-child(1){
font-weight:bold;
} 
.profil tr td.modosit_gomb{
text-align:center;
}
#profilmod{
display:none;
margin-top:30px;
}
.profil input{
border:1px solid #afb9c5;
letter-spacing: 1px;
padding:4px;
} 
img.cult-profil-logo{
float:right;
margin-right:30px;
}
/* Profil vége */

/* Hozzászólások */
#hozzaszolasok{
margin-top: 0px;
}
#hozzaszolasok h2{
color: #636363;
font-size: 14px;
}
iframe{
margin-left: auto;
margin-right: auto;
display: block;
}
/* Hozzászólások vége */

/* Footer */
#mainfooter {
float: left;
width: 100%;
clear: both;
background-color:#afb9c5;
}
#mainfooter p{
margin:15px 10px;
}
#footerbottom{
width:100%;
height:29px;
color:#fff;
margin-top:10px;
background-color:#637ba3;
}
#mainfooter .footer-logo{
float:right;
margin:-35px 6px 0 0;
}
.fmszoveg{
line-height:32px;
}
.footer-gomb{
float:left;
margin:0 1px 0 5px;
}
#mainfooter .google1{
float:left;
margin-top:5px;
width:64px;
overflow:hidden;
}
#mainfooter .fb-like{
float:left;
margin:5px 10px 0 10px;
}
#footerbottom p{
padding:7px 10px 0 10px;
margin:0px;
}
#footerbottom span.br{
display:none;
}
#footer-fel{
background: url("images/csprite.png");
background-repeat: no-repeat;
background-position: -96px -84px;
width:36px;
height:36px;
display:none;
position:fixed;
right:10px;
bottom:10px;
}
#cult_cookie_accept{
display:none;
position:fixed;
text-align:center;
left:0px;
bottom:0px;
min-width:100%;
z-index:10000;
color:#fff;
padding:7px;
font-size:13px;
background: rgb(51, 78, 123);
background: rgba(51, 78, 123, 0.9); 
}
#cult_cookie_accept a.adatv{
font-weight:bold;
color:#7f0516;
}
#cult_cookie_accept_gomb{
background-color:#7f0516;
color:#fff;
font-size:13px;
font-weight:bold;
display:inline-block;
padding:3px 8px;
margin:5px 5px -2px -2px;
}

@media only screen
and (min-width:768px)
and (max-width:1023px){
  /*body{background: #ccc url("images/hatter-karacsony-20182.jpg") no-repeat center top;}*/ /*Kari mod*/
  #sidebar, .flash_ad, #user-top, #resp_user_nl{display:none;}
  #pagemain, #ftop, #content{width:768px;}
  #ftop{margin:0px 0px 0px -384px;}
  #ftop-idojaras{margin: 19px 0 0 10px;}
  #slider{height:206px;}
  #lapozdoboz{width:180px;height:194px;}
  #lapozdoboz img{display:none;}
  #lapozmozog{width:180px;height:320px;}  
  #lapozmozog .lapozelem{width:180px;height:79px;}
  #lapozmozog .lapozelem p{width:160px;font-size:14px;padding:5px;}
  #lapozdoboz .vnyil, #lapozdoboz:hover a.nyilmutat{display:none;}
  #slideshow{width:552px;height:284px;}
  #slideshow .fetpost, .fetpost img, #slideshow .fetpost a.fetpostlink{width:552px;height:280px;}
  #slideshow .fetpost div.majanlo{width:538px;height:54px;}
  #slideshow .fetpost .majanlo{display:block !important;}
  #nav{margin:0 0 12px 0;}
  #nav ul li{width:16.6%}
  #nav ul li:hover ul{display:none;}
  #nav ul li a{width:100%;font-size:17px;}
  #nav ul li a:hover, #nav ul li a:visited:hover{color:#7f0516}
  #nav a:hover{background-color:#fff;}
  #nav ul li.menurejt{display:none;}
  #szeles{width:740px;}
  #szeles .szeles_elem{width:230px;}
  .post{width:94%;padding:0;float:none;clear:both;}
  .storycontent{font-size:16px;}
  .ajanlodoboz{margin:5px 8px 5px 32px;width:330px;}  
  .kanagy {width:330px;}
  .ajanlodoboz .ajanlo_tartalom, .ajanlodoboz img{width:330px;height:165px;}
  .ajanlodoboz .ajanlo_tartalom a.kep_link{height:165px;}
  #kapcsolodo{width:100%;margin:0 0 6px 0;}
  #kapcsolodo h2{margin:35px 0 0 15px;} 
}

@media only screen
and (min-width:600px)
and (max-width:767px){
  #sidebar, #ftop-gombok, #top, #logo, #slider, .flash_ad{display:none;}
  #pagemain, #ftop, #content{width:100%;}
  #ftop{position:static;margin:0px;}
  #ftop-idojaras{margin:19px 0 0 10px;}
  #ftop-resp-menu, #resp-kereses{display:block;}
  #user-top-resp{margin:5px 14px 0 0;}
  #nav{margin:12px 0;}
  #nav ul li{width:16.6%}
  #nav ul li:hover ul{display:none;}
  #nav ul li a{width:100%;font-size:17px;}
  #nav ul li a:hover, #nav ul li a:visited:hover{color:#7f0516}
  #nav a:hover{background-color:#fff;}
  #nav ul li.menurejt{display:none;}
  #cult_ad_fejlec{padding-top:0px;}
  #szeles{width:96%;margin:12px 2% 6px 2%;}
  #szeles .szeles_elem{width:30%;}
  #szeles .szeles_elem img{width:100%;height:auto;}
  #rovatfelso{width:94%;margin:10px auto 0px auto;float:none;}
  #rovattopot{width:30%;}
  #rovatfo{padding:0px;width:67%;}
  #rovatfo p.rovatfocim{font-size:18px;}
  #rovatfo p.rovatfocim::first-letter {font-size:18px;}
  #rovatfo p.rovat-leiras{margin-bottom:0px;}
  .kanagy{margin:5px 11px 5px 0;width:46%;}
  .ajanlodoboz{margin:5px 2px 5px 16px;width:46%;}
  .ajanlodoboz .ajanlo_tartalom, .ajanlodoboz img, .ajanlodoboz .ajanlo_tartalom a.kep_link{width:100%;height:auto;}
  .kalinkdoboz img{display:none;}
  .tovabbi_link{margin-top:10px;}
  .hirdetes{width:95%;margin:0px auto;float:none;}
  .hirdetes img{width:100%;height:auto;}
  .hirdetes object{width:100%;}
  .post{width:94%;padding:0;float:none;clear:both;}
  .storycontent{font-size:16px;}
  .storycontent img, .storycontent img.napkepe, .storycontent div.post-image-container{max-width:100%;height:auto;}
  .storycontent iframe{width:100%;margin:10px auto;}
  #maildoboz{position:absolute;top:3px;}
  h4, h5, h6{margin:3% auto;float:none;width:94% !important;font-size:16px;}
  #kapcsolodo{width:100%;margin: 0 0 6px 0;}
  #kapcsolodo h2{margin:35px 0 0 15px;}
  #mainfooter .fb-like{clear:both;}
}
@media only screen
and (min-width:480px)
and (max-width:599px){
  #sidebar, #ftop-gombok, #ftop-ora, #ftop-idojaras, #top, #logo, #slider, #rovattopot, .flash_ad, img.cult-profil-logo{display:none;}
  #pagemain, #ftop, #content{width:100%;}
  #ftop{position:static;margin:0px;}
  #ftop-idojaras{margin-left:140px;}
  #ftop-rovat-menu, #ftop-resp-menu, #resp-kereses, #kcat{display:block;}
  #resp-top{background-color:#fff;}
  #resp-top a{color:#444;}
  #resp-kereses .keresesmezo{width:110px;border-top:1px solid #bbb;border-left:1px solid #bbb;border-bottom:1px solid #bbb;}
  #resp-kereses .keresogomb{height:22px;border-top:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #bbb;}
  #user-top-resp{margin:5px 14px 0 0;}
  #nav{margin:5px 0 0 0;display:none;}
  #nav ul li{float:none;border-bottom:1px solid #637ba3;}
  #nav ul li:hover ul{display:none;}
  #nav ul li a{font-size:17px;text-align:left;margin-left:8px;}
  #nav ul li a:hover, #nav ul li a:visited:hover, #nav ul li a.aktiv{color:#7f0516;}
  #nav a:hover{background-color:#fff;}
  #nav ul li.menurejt{display:none;}
  #cult_ad_fejlec{padding-top:0px;}
  #szeles{width:100%;margin:3px 0 0 0;padding-top:10px;background-color:#637ba3;}
  #szeles .elem_rejt{display:none;}
  #szeles .szeles_elem{width:94%;padding:0 3%;}
  #szeles .szeles_elem a, #szeles .szeles_elem a:visited{color:#fff;}
  #szeles .szeles_elem a:hover{color:#7f0516;}
  #rovatfelso{width:94%;margin:10px auto 0px auto;float:none;}
  #rovatfo{width:100%;padding:0px;}
  #rovatfo p.rovatfocim{font-size:18px;}
  #rovatfo p.rovatfocim::first-letter {font-size:18px;}
  #rovatfo p.rovat-leiras{margin-bottom:0px;}
  .kanagy{margin:5px 11px 5px 0;width:46%;}
  .kanagy a.interjukep img{width:100%; height:auto;float:none;clear:both;margin:10px auto;}
  .ajanlodoboz{margin:5px 2px 5px 14px;width:46%;}
  .ajanlodoboz .ajanlo_tartalom, .ajanlodoboz img, .ajanlodoboz .ajanlo_tartalom a.kep_link{width:100%;height:auto;}
  .kalinkdoboz img{display:none;}
  .tovabbi_link{margin-top:10px;}
  .hirdetes{width:95%;margin:0px auto;float:none;}
  .hirdetes img{width:100%;height:auto;}
  .hirdetes object{width:100%;}
  .post{width:94%;margin:18px auto;padding:0;float:none;clear:both;}
  .storycontent{font-size:16px;}
  .storycontent div.post-image-container{width:100%;height:auto;float:none;clear:both;margin:10px auto;}
  .storycontent img, .storycontent img.napkepe{width:100%;height:auto;}
  .storycontent h3 img{width:150px;height:80px;float:left;margin:4px 10px 4px 0;}
  .storycontent iframe{width:100%;margin:10px auto;}
  .megoszt{position:static;float:right;}
  #maildoboz{position:absolute;top:3px;}
  h4, h5, h6{margin:3% auto;float:none;width:94% !important;font-size:16px;}
  #kapcsolodo{width:100%;margin: 0 0 6px 0;}
  #kapcsolodo h2{margin:35px 0 0 15px;}
  #mainfooter .fb-like{clear:both;}
  #mainfooter .google1{clear:both;margin:10px 0 0 10px;}
  #footerbottom{height:46px;}
  #footerbottom p{text-align:center;line-height:18px;}
  #footerbottom p span{float:none;}
  #footerbottom span.br{display:inline;}
}
@media only screen
and (min-width:320px)
and (max-width:479px){
  #sidebar, #ftop-gombok, #ftop-ora, #ftop-idojaras, #top, #logo, #slider, .kanagy, #rovattopot, .flash_ad, img.cult-profil-logo{display:none;}
  #pagemain, #ftop, #content{width:100%;}
  #ftop{position:static;margin:0px;}
  #ftop-idojaras{margin-left:140px;}
  #ftop-rovat-menu, #ftop-resp-menu, #resp-kereses, #kcat{display:block;}
  #resp-top{background-color:#fff;}
  #resp-top a{color:#444;}
  #resp-kereses .keresesmezo{width:110px;border-top:1px solid #bbb;border-left:1px solid #bbb;border-bottom:1px solid #bbb;}
  #resp-kereses .keresogomb{height:22px;border-top:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #bbb;}
  #user-top-resp{margin:5px 14px 0 0;}
  #nav{margin:5px 0 0 0;display:none;}
  #nav ul li{float:none;border-bottom:1px solid #637ba3;}
  #nav ul li:hover ul{display:none;}
  #nav ul li a{font-size:17px;text-align:left;margin-left:8px;}
  #nav ul li a:hover, #nav ul li a:visited:hover, #nav ul li a.aktiv{color:#7f0516;}
  #nav a:hover{background-color:#fff;}
  #nav ul li.menurejt{display:none;}
  #cult_ad_fejlec{padding-top:0px;}
  #szeles{width:100%;margin:3px 0 0 0;padding-top:10px;background-color:#637ba3;}
  #szeles .elem_rejt{display:none;}
  #szeles .szeles_elem{width:94%;padding:0 3%;}
  #szeles .szeles_elem a, #szeles .szeles_elem a:visited{color:#fff;}
  #szeles .szeles_elem a:hover{color:#7f0516;}
  #rovatfelso{width:94%;margin:10px auto 0px auto;float:none;}
  #rovatfo{width:100%;padding:0px;}
  #rovatfo p.rovatfocim{font-size:18px;}
  #rovatfo p.rovatfocim::first-letter {font-size:18px;}
  #rovatfo p.rovat-leiras{margin-bottom:0px;}
  .ajanlodoboz{width:94%;margin:5px auto 15px auto;float:none;}
  .ajanlodoboz .ajanlo_tartalom, .ajanlodoboz img, .ajanlodoboz .ajanlo_tartalom a.kep_link{width:100%;height:auto;}
  .tovabbi_link{margin-top:10px;}
  .hirdetes{width:95%;margin:0px auto;float:none;}
  .hirdetes img{width:100%;height:auto;}
  .hirdetes object{width:100%;}
  .post{width:94%;margin:18px auto;padding:0;float:none;clear:both;}
  .storycontent{font-size:16px;}
  .storycontent div.post-image-container{width:100%;height:auto;float:none;clear:both;margin:10px auto;}
  .storycontent img, .storycontent img.napkepe{width:100%;height:auto;}
  .storycontent h3 img{width:150px;height:80px;float:left;margin:4px 10px 4px 0;}
  .storycontent iframe{width:100%;margin:10px auto;}
  .megoszt{position:static;float:right;}
  #maildoboz{position:absolute;top:3px;}
  h4, h5, h6{margin:3% auto;float:none;width:94% !important;font-size:16px;}
  #kapcsolodo{width:100%;margin: 0 0 6px 0;}
  #kapcsolodo h2{margin:35px 0 0 15px;}
  #mainfooter .fb-like{clear:both;}
  #mainfooter .google1{clear:both;margin:10px 0 0 10px;}
  #footerbottom{height:46px;}
  #footerbottom p{text-align:center;line-height:18px;}
  #footerbottom p span{float:none;}
  #footerbottom span.br{display:inline;}
}
