/* gen */
/* /var/local/www/manis.master/php/hires/public/assets/section.css */
/* COMMON PUBLIC CSS
********************************/
/* GENERAL RULES */
html {
    box-sizing: content-box;
}
.hide {
    filter: alpha( opacity = 0 );
    opacity: 0;
}
.hidden {
    visibility: hidden !important;
}
.overflow {
    overflow: hidden;
}
.center {
    text-align: center;
}
.unselectable {
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
    cursor: default;
}
.text-unselectable {
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    -webkit-touch-callout: text;
    -webkit-user-select: text;
    user-select: text;
    cursor: default;
}
.selectable {
    -khtml-user-select: all;
    -moz-user-select: all;
    -ms-user-select: all;
    -webkit-touch-callout: all;
    -webkit-user-select: all;
    user-select: all;
}
/**
 * Pl. egy div hatterkepe folotti szoveget ezzel erdemes elrejteni (logok, stb.)
 * A color: transparent, display: none stb. megoldasokat nem szereti a google.
 * Ez a megoldas kevesse terheli a rendering engine-t, mint a 9999px/-9999px-es megoldas.
 */
.notext {
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
}
.hiddentext {
    color: transparent !important;
    text-shadow: none !important;
}
/* ez biztositja a sortorest a bekezdes elott. utana nem akarunk sortorest, ez a fontos */
.newline:before {
    content: "";
    display: block;
}
.block {
    display: block;
}
/**
 * GENERAL TRANSITION CLASSES
 */
.transition {
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.transition.slow {
    -ms-transition-duration: 0.7s;
    -moz-transition-duration: 0.7s;
    -o-transition-duration: 0.7s;
    -webkit-transition-duration: 0.7s;
    transition-duration: 0.7s;
}
.transition.medium {
    -ms-transition-duration: 0.35s;
    -moz-transition-duration: 0.35s;
    -o-transition-duration: 0.35s;
    -webkit-transition-duration: 0.35s;
    transition-duration: 0.35s;
}
.transition.fast {
    -ms-transition-duration: 0.175s;
    -moz-transition-duration: 0.175s;
    -o-transition-duration: 0.175s;
    -webkit-transition-duration: 0.175s;
    transition-duration: 0.175s;
}
.transition.none,
.transition.slow.none,
.transition.medium.none,
.transition.fast.none {
    -ms-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -o-transition-duration: 0s;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
}
.transition.delayed {
    -ms-transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    -webkit-transition-delay: 0.2s;
    transition-delay: 0.2s;
}
.transition.slow.delayed {
    -ms-transition-delay: 0.7s;
    -moz-transition-delay: 0.7s;
    -o-transition-delay: 0.7s;
    -webkit-transition-delay: 0.7s;
    transition-delay: 0.7s;
}
/**
 * GENERAL TRANSFORM CLASSES
 */
.flip,
.flipX {
    -moz-transform: scaleX( -1 );
    -ms-filter: "FlipH";
    -ms-transform: scaleX( -1 );
    -o-transform: scaleX( -1 );
    -webkit-transform: scaleX( -1 );
    filter: "FlipH";
    filter: "progid:DXImageTransform.Microsoft.BasicImage(mirror=1)";
    transform: scaleX( -1 );
}
.flipY {
    -moz-transform: scaleY( -1 );
    -ms-filter: "FlipV";
    -ms-transform: scaleY( -1 );
    -o-transform: scaleY( -1 );
    -webkit-transform: scaleY( -1 );
    filter: "FlipV";
    filter: "progid:DXImageTransform.Microsoft.BasicImage(mirror=1)";
    transform: scaleY( -1 );
}
.rotate_cw {
    -moz-transform: rotate( 90deg );
    -ms-transform: rotate( 90deg );
    -o-transform: rotate( 90deg );
    -webkit-transform: rotate( 90deg );
    filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    transform: rotate( 90deg );
}
.rotate_ccw {
    -moz-transform: rotate( -90deg );
    -ms-transform: rotate( -90deg );
    -o-transform: rotate( -90deg );
    -webkit-transform: rotate( -90deg );
    filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    transform: rotate( -90deg );
}
body {
    position: relative;
}
article, aside, figure, figcaption, footer, header, hgroup, nav, section { display: block }
.clearafter:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
}
.fallback {
    background-image: url( https://velvet.hu/assets/images/eoc.gif );
    background-position: center;
    background-repeat: no-repeat;
    display: none;
    min-height: 124px;
    min-width: 226px;
}
#cempfejlec {
    box-shadow: 0 0 5px 0 rgba( 0, 0, 0, 0.2);
    display: block;
    position: relative;
    z-index: 500;
}
/**
 * FONT GLYPH (SPRITE)
 * Ebben a fontban ikonokat tarolunk
 */
@font-face {
    font-family: 'index_glyph';
    font-weight: 400;
    font-style: normal;
    src: url(/assets/fonts/glyph/index.eot);
    src:
         url(/assets/fonts/glyph/index.svg#index) format("svg"),
         url(/assets/fonts/glyph/index.eot?#iefix) format("embedded-opentype"),
         url(/assets/fonts/glyph/index.ttf) format("truetype"),
         url(/assets/fonts/glyph/index.woff) format("woff")
         ;
}
/**
 * Fontbol megoldott ikonok
 *
 * Fontos, hogy van neki egy negativ letter-spacingje, ami azt hivatott szolgalni,
 * hogy egymasra lehessen tenni tobb ikont is (igy peldault kor alaku bordert adni
 * egy nyomogombnak). Emiatt minden ikonnak kulon be kell allitani a widthjet
 * ugyanakkorara, amekkora a font-size, hogy ne csusszon felre.
 */
.glyph {
    -webkit-font-smoothing: antialiased;
    font-family: 'index_glyph';
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    height: 1em;
    line-height: 1;
    position: relative;
    speak: none;
    text-decoration: none;
    text-transform: none;
    text-align: left;
    letter-spacing: 0;
    width: 1em;
}
.glyph:hover {
    text-decoration: none;
}
.glyph:before,
.glyph:after {
    position: absolute;
}
.glyph.twitter:before {
    content: "\e000";
}
.glyph.tumblr:before {
    content: "\e001";
}
.glyph.refresh:before {
    content: "\e002";
}
.glyph.refresh_circle:before {
    content: "\e002";
}
.glyph.refresh_circle:after {
    content: "\e007";
}
.glyph.dot:before {
    content: "\e003";
}
.glyph.ellipsis {
    letter-spacing: .8em;
    text-indent: .8em;
}
.glyph.ellipsis:before {
    content: "\e003\e003\e003";
}
.glyph.zoom_in:before {
    content: "\e004";
}
.glyph.zoom_in_circle:before {
    content: "\e004";
}
.glyph.zoom_in_circle:after {
    content: "\e007";
}
.glyph.arrowhead_circle:before {
    content: "\e005";
}
.glyph.arrowhead_circle:after {
    content: "\e007";
}
.glyph.arrow:before {
    content: "\e006";
}
.glyph.arrow_circle:before {
    content: "\e006";
}
.glyph.arrow_circle:after {
    content: "\e007";
}
.glyph.circle:before {
    content: "\e007";
}
.glyph.arrowhead:before {
    content: "\e005";
}
.glyph.zoom_out:before {
    content: "\e008";
}
.glyph.zoom_out_circle:before {
    content: "\e008";
}
.glyph.zoom_out_circle:after {
    content: "\e007";
}
.glyph.gplus:before {
    content: "\e009";
}
.glyph.close:before {
    content: "\e00a";
}
.glyph.close_circle:before {
    content: "\e00a";
}
.glyph.close_circle:after {
    content: "\e007";
}
.glyph.thumbnails:before {
    content: "\e00e";
}
.glyph.age_1:before {
    content: "\e00b";
}
.glyph.age_2:before {
    content: "\e00c";
}

/* Docwrite-os goAdverticum hirdetés felirat */
.ad-label-politikai,
.ad-label-politikai-top,
.ad-label {
    position: relative;
    text-align: center;
    /*background-color: #fff;*/
}
.layer .ad-label > div[id^="zone"]:first-child:after,
.layer .ad-label .goAdverticum > div[id^="zone"]:first-child:after {
   content: none;
}

.slb_placeholder .ad-label {
    background-color: transparent;
}

.ad-label:after,
.ad-label > div[id^="zone"]:first-child:after,
.ad-label > .custom-ad-label:after {
    content: '\25b4hirdet\00E9s';
    color: #5f5f5f;
    font-family: Verdana, "DejaVu Sans", "Bitstream Vera Sans", sans-serif;
    font-size: 9px;
    font-weight: normal;
    padding: 5px;
    letter-spacing: 4px;
    display: block;
    text-align: center;
}

.ad-label-politikai > div[id^="zone"]:first-child:after,
.ad-label-politikai .goAdverticum > div[id^="zone"]:first-child:after,
.ad-label-politikai.goAdverticum > div[id^="zone"]:first-child:after {
    content: "\25b4 fizetett politikai hirdetés";
    color: #999;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 8px;
    padding: 5px;
    letter-spacing: 2px;
    display: block;
    text-align: center;
    height: 20px;
    position: absolute;
    width: 100%;
    bottom: -20px;
}

.ad-label-politikai-top > div[id^="zone"]:first-child:before,
.ad-label-politikai-top .goAdverticum > div[id^="zone"]:first-child:before,
.ad-label-politikai-top.goAdverticum > div[id^="zone"]:first-child:before {
    content: "\25be fizetett politikai hirdetés";
    color: #999;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 8px;
    padding: 5px;
    letter-spacing: 2px;
    display: block;
    text-align: center;
    height: 20px;

    position: absolute;
    top: -20px;
    width: 100%;
}

.goAdverticum .goa-swimmer:before {
    content: '\25bchirdet\00E9s';
    color: #5f5f5f;
    font-family: Verdana, "DejaVu Sans", "Bitstream Vera Sans", sans-serif;
    font-size: 9px;
    font-weight: normal;
    padding: 5px;
    letter-spacing: 4px;
    display: block;
    text-align: center;
}

/* TEXTADS (jobb hasab) */
#page #ads .textad_container {
    border: 1px solid #ccc;
    float: none;
    margin: 0 0 20px;
    padding: 0;
    text-align: left
}
#page #ads .textad_container a img {
    display: block;
    width: 158px;
    height: 89px;
    border: 0;
    margin: 0
}
#page #ads .textad_container .adszoveg {
    padding: 7px 3px 6px 6px;
    margin: 0
}
#page #ads .textad_container .adszoveg span.title {
    display: block;
    font-size: 13px;
    font-weight: bold;
    line-height: 14px;
    margin-bottom: 2px
}
#page #ads .textad_container .adszoveg span.text {
    color: black;
    display: block;
    font-size: 12px;
    line-height: 15px;
    font-weight: normal
}

.hirdetes_bottom {
    display: none;
}

.hirdetes_disc,
.microsite .hirdetes_disc2  {
    background-image: url( https://velvet.hu/assets/images/arrow_up.gif );
    background-position: 0 5px;
    background-repeat: no-repeat;
    color: #5f5f5f;
    font-size: 9px;
    font-family: Verdana, "DejaVu Sans", "Bitstream Vera Sans", sans-serif;
    padding: 0 0 0 10px;
}
.hirdetes_bottom {
    margin-bottom: 0px;
    padding: 0 5px 10px 0;
    text-align: right
}
.microsite .hirdetes_bottom {
    text-align: center;
}
.hirdetes_disc.politika {
    background-image: none;
    display: block;
    letter-spacing: 1px;
    line-height: 14px;
}
.highcharts_overlay {
    display: none;
}
.highcharts_embed {
    font-weight: bold;
    margin-left: 14px;
}
.miniapp.charts {
    position: relative;
}
.miniapp.charts .embed_code {
    background-color: #fff;
    border: 1px solid #ccc;
    bottom: 25px;
    box-shadow: 0 0 10px rgba( 0, 0, 0, .2 );
    filter: alpha( opacity = 0 );
    left: 0;
    opacity: 0;
    padding: 5px;
    position: absolute;
    right: 0;
}
.miniapp.charts .embed_code.visible {
    filter: alpha( opacity = 100 );
    opacity: 1;
}
.highcharts_embed .embed {
    background-image: url( https://index.hu/assets/images/sprite.png );
    background-position: -24px -148px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 15px;
    width: 23px;
}
/**
 * A hirdetes felirat alulra igazitva a layer / peel away tipusu hirdeteseknel, remelem jo lesz [freevo]
 */
body > .hirdetes_bottom {
    position: fixed;
    right: 0;
    bottom: 0;
}
body#szoveg > .hirdetes_bottom {
    position: relative;
}

/* korhataros */
#korhatar_wrap { display: none; }
BODY.korhataros #korhatar_wrap #korhatar .goAdverticum {
    display: table-cell;
    margin: 20px auto 0;
    min-width: 640px;
    padding: 5px;
    width: 640px;
}
BODY.cimlap.korhataros #korhatar_wrap #korhatar .goAdverticum {
    padding: 0;
}
#korhatar_wrap .hirdetes_bottom { text-align: center; }
BODY.korhataros #korhatar_wrap .hirdetes_disc { display: inline-block; }
BODY.korhataros #pagecontent * {
    display: none;
}
body.korhataros.cimlap .content * {
    display: none;
}
body.korhataros.cimlap .content .blogheader,
body.korhataros.cimlap .content > h1,
body.korhataros.cimlap .content > h1 a,
body.korhataros.cimlap .content .blogheader * {
    display: block;
}
BODY.korhataros #korhatar {
    background-color: #f1f1f1;
    border: 1px solid #ccc;
    border-radius: 5px 5px 5px 5px;
}
BODY.cimlap.korhataros #korhatar {
    margin: -1px;
}
BODY.korhataros #pagecontent #korhatar_wrap,
BODY.korhataros #korhatar_wrap {
    background-color: #fff;
    padding: 8px;
    display: block;
}
body.korhataros.cimlap #korhatar_wrap {
    padding: 0;
}
body.korhataros #pagecontent #korhatar_wrap *,
body.korhataros #korhatar_wrap * {
    display: block;
}
body.korhataros #pagecontent #korhatar_wrap a,
body.korhataros #korhatar_wrap a {
    display: inline;
}
BODY.korhataros #korhatar_wrap #korhatar img {
    display: block;
    margin: 10px auto;
    width: 75px;
}
BODY.korhataros #korhatar_wrap #korhatar_message {
    display: table-cell;
    min-width: 290px;
    max-width: 960px;
    vertical-align: top;
}
BODY.cimlap.korhataros #korhatar_wrap #korhatar_message {
    min-width: 640px;
    width: 640px;
}
body.korhataros.cimlap #korhatar_message {
    width: 507px;
}
BODY.korhataros #korhatar_wrap #korhatar h1 {
    background-color: transparent;
    color: #000;
    display: block;
    font-weight: bold;
    margin: 10px 0;
    text-align: center;
}
BODY.korhataros #korhatar p {
    margin: 10px 20px;
    text-align: justify;
}
BODY.korhataros #korhatar ul li {
    background-image: none;
    padding: 0;
    text-align: center;
}
BODY.korhataros.cimlap #korhatar ul {
    padding: 0;
}
BODY.korhataros #korhatar_wrap #korhatar ul li input {
    padding: 6px 2px;
    margin: 10px 5px;
    display: inline-block;
}
BODY.overlay.korhataros #korhatar_wrap #korhatar_message,
BODY.overlay.korhataros #korhatar_wrap #korhatar_message h1 {
    width: 640px;
    max-width: 640px;
}
/* korhataros end */
.share_modal, .share_modal ul {
    background-color: #fff;
    height: 21px;
    z-index: 3
}
.share_modal.sharing ul li.recommend iframe, #share_bottom ul li.recommend iframe { width: 85px }
#sendthis_link_share, #sendthis_bottom_link_share {
    background-image: url( 'https://velvet.hu/assets/images/share/email_button_d.gif' );
    background-position: 0 0;
    color: transparent !important;
    padding-right: 4px
}
#sendthis_link_share:hover, #sendthis_bottom_link_share:hover { background-image: url( 'https://velvet.hu/assets/images/share/email_button.png' ) }
.share_modal ul li:first-child iframe { padding-right: 7px }
#share_bottom ul li:first-child iframe { padding-right: 5px }
#share_bottom .share_tumblr,
.share_modal .share_tumblr,
#layer_content .share .floatleft.tm a {
    background: url('https://platform.tumblr.com/v1/share_2.png') top left no-repeat transparent;
    display: inline-block;
    height: 20px;
    overflow: hidden;
    padding-left: 0;
    text-indent: -9999px;
    width: 63px
}
#sendthis #email {
    display: none;
}

#popup_holder .out {
    cursor: pointer;
    position: absolute;
    width: 21px;
    height: 22px
}

/* adserver_box */
#features div#cemp_doboz h4 { margin-bottom: 0 }
#features div.box div.cemp_el {
    padding: 10px 10px 0px 0;
    clear: both
}
#features div.box img.cemp_img {
    float: left;
    margin: 0 0 0 10px;
    width: 50px
}
#features div.box a:hover img.cemp_img { border: 1px solid #666 }
#features div.box div.cemp_text {
    float: right;
    width: 230px;
    text-align: left;
    padding: 0
}
#features div.box div.cemp_text a {
    font-weight: bold;
    font-size: 12px
}
#features div.box div.cemp_text div.cemp_ajanlo {
    text-align: left;
    font-size: 11px;
    margin: 5px 0px 0 0;
    padding: 0;
    word-wrap: break-word
}
/* KEP, GALERIA MINIAPP
   altalanos css-ek, merettol, elrendezestol fuggetlenul mindenhol ervenyesek */
.szerkfotogallery > div {
    position: relative;
}
/* teszunk egy z-indexet a kepalara, hoyg a korhatar warning biztos kitakarja */
.kep .kepala {
    z-index: 2;
}
.kep .kepala p,
#szoveg .kep .kepala p {
    margin: 0;
}
/* a keretes kep minden szajton egypixeles bordert kap, csak a szine mas, es egysegesen
   eltoljuk oket egy pixellel */
.kep.keret img,
img.index_kep_keret {
    border-width: 1px;
    border-style: solid;
    position: relative;
    left: -1px;
}
/* minden szajton egysegesen 10px paddingnak kell lennie oldalra, mert eszerint
   szamoljuk a kepala szelesseget */
.kep .kepala {
    margin: 0 auto;
    padding-left: 5px;
    padding-right: 5px;
}
/* keretes kepnek adunk egy bordert, hogy ugyanakkora meretu legyen a kepala, es
   ugyanugy kilogatjuk */
.kep.keret .kepala {
    border: 1px solid transparent;
    left: -1px;
    position: relative;
}
.kepala .photographer {
    font-size: 11px;
    line-height: 17px;
}
.kepala .gallery_title,
.kepala .picture_count {
    font-size: 11px;
    line-height: 17px;
}
/* kepen levo link */
.szerkfotogallery .kep > a {
    position: relative;
    display: inline-block;
    font-size: 0;
    line-height: 0;
    margin: 0 auto;
    vertical-align: top;
    width: auto;
}
.szerkfotogallery .kep a img {
    margin: 0;
}
.miniapp .kep .warning {
    background-color: rgb( 10, 10, 10 );
    bottom: 0px;
    left: 0px;
    padding-top: 12px;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 3;
}
.miniapp .kep .warning > div {
    top: 20px;
    bottom: 20px;
    left: 0;
    right: 0;
    margin: auto;
    height: auto;
    display: table;
    position: absolute;
}
.miniapp .kep .warning .age_icon {
    color: #f00;
    font-size: 96px;
    left: 40px;
    position: absolute;
    top: 20px;
}
#szoveg .miniapp .kep .warning h4,
#szoveg .miniapp .kep .warning p, /* hulye override-ok */
.miniapp .kep .warning h4,
.miniapp .kep .warning p {
    color: #fff;
    margin: 18px 50px 18px 163px;
    text-align: left;
}
#szoveg .miniapp .kep .warning h4,
.miniapp .kep .warning h4 {
    font-size: 30px;
    font-weight: normal;
}
#szoveg .miniapp .kep .warning p.age,
.miniapp .kep .warning p.age {
    color: #666;
    font-size: 13px;
    line-height: 16px;
}
#szoveg .miniapp .kep .warning p a,
.miniapp .kep .warning p a {
    color: #fff;
    text-decoration: underline;
}
.miniapp .kep .warning button {
    background-color: rgba(255, 255, 255, 0.7);
    color: rgb( 10, 10, 10 );
    cursor: pointer;
    border: none;
    border-radius: 2px;
    font-size: 15px;
    line-height: 15px;
    font-weight: bold;
    padding: 16px;
}
.icon-gallery-open {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20version%3D%221.1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2032%2032%22%20enable-background%3D%22new%200%200%2032%2032%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3Cg%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20d%3D%22M10%208v4h2v-2h11v9h2V8H10z%20M7%2024h15V13H7V24z%20M9%2015h11v7H9V15z%20M15%2020l-2-4l-3%205h9l-2-3L15%2020z%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
    background-repeat: no-repeat;
}
.gallery_open {
    background-color: rgb( 25, 25, 25 );
    background-color: rgba( 0, 0, 0, .6 );
    position: absolute;
    bottom: 8px;
    right: 8px;
    width: 32px;
    height: 32px;
}
div.kep.keret:hover .gallery_open {
    color: rgb( 255, 255, 255 );
    color: rgba( 255, 255, 255, 1 );
}
/* KEP, GALERIA MINIAPP VEGE */
/**
 * OLD GALLERY
 */

#main_layer {
    background-color: rgba( 0, 0, 0, 0.9 );
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9990;
    display: none;
    -ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5000000,endColorstr=#e5000000)';
}
#main_layer.white {
    background-color: rgba( 255, 255, 255, 0.9 );
    -ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff,endColorstr=#e5ffffff)';
}
#layer_nav {
    -ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff3f3f3f,endColorstr=#ff000000)';
    background: -webkit-gradient( linear, 0% 0%, 0% 100%, from( #3f3f3f ), to( #000000 ) );
    background: -webkit-linear-gradient( top, #3f3f3f, #000000 );
    background: -moz-linear-gradient( top, #3f3f3f, #000000 );
    background: -ms-linear-gradient( top, #3f3f3f, #000000 );
    background: -o-linear-gradient( top, #3f3f3f, #000000 );
    width: 100%;
    height: 30px;
    clear: both;
    border-bottom: 1px solid #666;
    z-index: 9991
}
#layer_nav .left { float: left }
#layer_nav .right {
    float: right;
    color: #7d7d7d;
    padding: 0 5px;
    line-height: 30px;
    font-weight: bold;
    font-size: 13px;
    cursor: pointer;
    text-shadow: 1px 1px 1px #000;
    z-index: 9993
}
#layer_nav .icon {
    float: left;
    width: 14px;
    height: 12px;
    margin: 9px 6px 0 0;
    background-image: url( https://galeria.index.hu/static/images/lightyear/sprite.png );
    background-repeat: no-repeat;
    opacity: 0.9;
    filter: alpha( opacity = 90 )
}
#layer_nav .right:hover { color: #9f9f9f }
#layer_nav .right.disabled:hover { color: #7d7d7d }
#layer_nav .right:hover .icon {
    opacity: 1;
    filter: alpha( opacity = 100 )
}
#layer_nav .right.disabled:hover .icon {
    opacity: 0.9;
    filter: alpha( opacity = 90 )
}
#layer_nav .cim {
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    font-size: 15px;
    height: 24px;
    margin-left: 8px;
    overflow: hidden;
    padding-top: 6px;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 9994
}
#layer_nav .cim:hover {
    position: fixed;
    width: auto !important;
    -ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff3f3f3f,endColorstr=#ff000000)';
    background: -webkit-gradient( linear, 0% 0%, 0% 100%, from( #3f3f3f ), to( #000000 ) );
    background: -webkit-linear-gradient( top, #3f3f3f, #000000 );
    background: -moz-linear-gradient( top, #3f3f3f, #000000 );
    background: -ms-linear-gradient( top, #3f3f3f, #000000 );
    background: -o-linear-gradient( top, #3f3f3f, #000000 );
}
#layer_nav .datum {
    color: #9b9b9b;
    font-size: 12px;
    margin-left: 10px;
    padding-top: 8px
}
#layer_nav .border {
    -ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff656565,endColorstr=#ff343434)';
    background: -webkit-gradient( linear, 0% 0%, 0% 100%, from( #656565 ), to( #343434 ) );
    background: -webkit-linear-gradient( top, #656565, #343434 );
    background: -moz-linear-gradient( top, #656565, #343434 );
    background: -ms-linear-gradient( top, #656565, #343434 );
    background: -o-linear-gradient( top, #656565, #343434 );
    width: 1px;
    height: 30px;
    float: right
}
#layer_nav .counter {
    cursor: default;
    font-size: 15px;
    letter-spacing: 1px;
    padding: 0;
    text-align: center;
    width: 60px
}
#layer_nav .counter:hover { color: #7d7d7d }
#layer_nav .link a {
    color: #7d7d7d;
    text-decoration: none
}
#layer_nav .link a:hover {
    color: #9f9f9f;
    text-decoration: none
}
#layer_nav .close .icon {
    background-position: -109px 0;
    width: 13px;
    height: 14px;
    margin: 8px 6px
}
#layer_nav .background { padding-right: 10px }
#layer_nav .background .icon { background-position: 0px -51px }
#layer_nav .zoom .icon {
    background-position: 0px -33px;
    width: 16px;
    height: 16px;
    position: relative;
    top: -2px
}
#layer_nav .thumbs .icon { background-position: 2px 0px }
#layer_nav .link .icon {
    background-position: -94px 0;
    width: 15px;
    height: 12px
}
#layer_nav .disabled {
    opacity: 0.5;
    filter: alpha( opacity = 50 );
    cursor: default
}
#layer_thumbs {
    height: 90px;
    background-color: #3a3a3a;
    display: none;
    position: relative;
    padding: 0 40px;
    overflow: hidden;
    z-index: 9991
}
#layer_thumbs .pager {
    background-color: #3a3a3a;
    position: absolute;
    top: 0;
    width: 11px;
    padding: 0 14px 0 15px;
    height: 90px;
    cursor: pointer
}
#layer_thumbs .pager.disabled { cursor: default }
#layer_thumbs .pager.disabled span {
    opacity: 0.3;
    filter: alpha( opacity = 30 )
}
#layer_thumbs .pager:hover { background-color: #4b4b4b }
#layer_thumbs .pager.disabled:hover { background-color: #3a3a3a }
#layer_thumbs .pager span {
    background-image: url( 'https://galeria.index.hu/static/images/lightyear/sprite.png' );
    display: block;
    height: 90px
}
#layer_thumbs .right { right: 0 }
#layer_thumbs .right span { background-position: -66px 38px }
#layer_thumbs .left { left: 0 }
#layer_thumbs .left span { background-position: -55px 38px }
#layer_thumbs ul {
    clear: both;
    margin: 0;
    padding: 0;
    width: 9999px
}
#layer_thumbs li {
    display: block;
    float: left;
    background-image: none;
    padding: 5px 5px 5px 0
}
#layer_thumbs .data-ajanlo a {
    background: transparent url( 'https://galeria.index.hu/static/images/lightyear/ajanlo.png' ) 0 0 no-repeat;
    border: 2px solid #666;
    display: block;
    height: 75px;
    width: 75px
}
#layer_thumbs .data-ajanlo img { display: none }
#layer_thumbs li:last-child { padding-right: 0 }
#layer_thumbs li:first-child { padding-left: 5px }
#layer_thumbs li a {
    border: 2px solid #666;
    display: block;
    height: 75px;
    overflow: hidden;
    width: 75px;
}
#layer_thumbs li a img {
    display: block;
    opacity: 0.9;
    filter: alpha( opacity = 90 )
}
#layer_thumbs li a:hover {
    border-color: #ccc;
    opacity: 1;
    filter: alpha( opacity = 100 )
}
#layer_thumbs li.selected a {
    border-color: #fff;
    opacity: 1;
    filter: alpha( opacity = 100 )
}
#layer_content {
    background: url( 'https://galeria.index.hu/static/images/loading.gif' ) center center no-repeat;
    position: relative;
    top: 0;
    bottom: 0
}
#layer_content.teaser { background-image: none }
#layer_content .wrapper {
    margin: 0 auto;
    padding: 0;
    position: relative;
    z-index: 9991
}
#layer_content.roadblock .wrapper,
#layer_content.teaser .wrapper { display: none }
#layer_content .text {
    display: none;
    font-size: 14px;
    line-height: 17px;
    position: absolute;
    border-top: 1px solid #000;
    bottom: 30px;
    left: 0;
    right: 0;
    background-color: rgba( 0, 0, 0, 0.8 );
    -ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000)';
    color: #fff;
    padding: 18px;
    text-align: center;
    z-index: 9998
}
#layer_content .text a {
    color: #fff;
    text-decoration: underline;
}
#layer_content .text.active {
    display: block;
}
#layer_content .text .caption { padding: 0 180px }
#layer_content .text h2 { display: none }
#layer_content .text.em { height: 30% }
#layer_content .text.em h2 {
    color: #fff;
    display: block;
    font-size: 32px;
    font-family: Georgia, "Times New Roman", Times, serif;
    line-height: 32px;
    margin: .4em;
    padding: 0
}
#layer_content .text.em p.txt {
    font-size: 18px;
    line-height: 24px
}
#layer_content .share {
    background-color: rgba( 0, 0, 0, 0.8 );
    -ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000)';
    border-top: 1px solid #343434;
    bottom: 0;
    color: #fff;
    height: 30px;
    left: 0;
    right: 0;
    position: absolute;
    text-align: center;
    z-index: 9993
}
#main_layer.white #layer_content .share { border-top: 1px solid #c4c4c4 }
#layer_content .share .floatleft {
    height: 30px;
    float: left;
    line-height: 30px;
    overflow: hidden;
    padding-left: 20px;
    text-align: left;
    width: 80px
}
#layer_content .share .floatright {
    float: right;
    color: #eee;
    font-size: 14px;
    line-height: 30px;
    padding: 0 90px 0 0
}
#layer_content .share .floatleft.hint {
    font-size: 11px;
    color: #ccc;
    white-space: nowrap;
    width: 120px
}
#layer_content .share .floatleft.fb {
    padding-top: 5px;
    width: 94px
}
#layer_content .share .floatleft.tm {
    padding-top: 5px;
    width: 65px;
}
#layer_content .share .floatleft.fb iframe { background: url( 'https://velvet.hu/assets/images/share/fb_nolike.png' ) 67px 1px no-repeat }
#layer_content .share .floatleft.fb.mac iframe { background-position: 92px 1px }
#layer_content .share .floatleft.gp, #layer_content .share .floatleft.tw {
    padding-top: 5px;
    width: 80px
}
#layer_content .text span { color: #aaa }
#layer_content .share.active { cursor: pointer }
#layer_content .share .togglecaption {
    background-image: url( 'https://galeria.index.hu/static/images/lightyear/sprite.png' );
    background-position: -77px 0;
    cursor: pointer;
    display: none;
    bottom: 10px;
    height: 9px;
    margin-left: -9px;
    position: absolute;
    left: 50%;
    width: 17px;
    z-index: 600;
    opacity: 0.4;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"
}
#layer_content .share .togglecaption.flip {
    -moz-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
    -ms-filter: "FlipV"
}
#layer_content .share.active .togglecaption { display: block }
#layer_content .share.active:hover .togglecaption,
#layer_content .share.active .togglecaption:hover,
#layer_content .share .togglecaption.hover {
    opacity: 0.8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
}
#layer_content img {
    border: 1px solid #666;
    display: block;
    margin: 0 auto;
    z-index: 9991
}
#layer_content .controll,
#next_popup,
#prev_popup {
    background-image: url(#);
    position: absolute;
    top: 0;
    bottom: 0;
    width: 50%;
    cursor: pointer;
    z-index: 9993
}
#next_popup,
#prev_popup {
    display: none;
    position: fixed;
    width: 70px
}
#layer_content.teaser .controll {
    width: 70px;
}
#layer_content .controll .background,
#next_popup .background,
#prev_popup .background {
    width: 70px;
    height: 100%;
    position: absolute;
    top: 0
}
#layer_content .controll:hover .background,
#next_popup:hover .background,
#prev_popup:hover .background { background-color: #3b3b3b }
#main_layer.white #layer_content .controll:hover .background { background-color: #eaeaea }
#layer_content .controll .background div,
#next_popup .background div,
#prev_popup .background div {
    width: 70px;
    height: 50%;
    position: absolute;
    top: 0
}
#layer_content .prev.controll .background div,
#prev_popup .background div { left: 0 }
#layer_content .next.controll .background,
#layer_content .next.controll .background div,
#next_popup .background,
#next_popup .background div { right: 0 }
#layer_content .controll .background div span,
#next_popup .background div span,
#prev_popup .background div span {
    background-image: url( 'https://galeria.index.hu/static/images/lightyear/sprite.png' );
    display: block;
    width: 16px;
    height: 24px;
    position: absolute;
    bottom: -12px
}
#layer_content .prev.controll .background div span,
#prev_popup .background div span {
    left: 27px;
    background-position: -23px 0
}
#layer_content .next.controll .background div span,
#next_popup .background div span {
    right: 27px;
    background-position: -40px 0
}
#layer_content .prev,
#prev_popup { left: 0 }
#layer_content .next,
#next_popup { right: 0 }
#layer_content .controll.disabled,
#next_popup.disabled,
#prev_popup.disabled {
    cursor: default;
    opacity: 0.3;
    filter: alpha( opacity = 30 )
}
#layer_content .controll.disabled:hover .background,
#next_popup.disabled:hover .background,
#prev_popup.disabled:hover .background { background-color: transparent }
#layer_bigpic {
    background-color: rgba( 0, 0, 0, 0.8 );
    -ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000)';
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 9999
}
#layer_bigpic img {
    border: 1px solid #fff;
    position: relative
}
#layer_bigpic a {
    display: block;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    padding-top: 6px;
    text-align: center;
    text-decoration: none;
    top: 0;
    width: 100%
}
.fb.alma iframe { background-position: 94px 1px }
.roadblockAd { font-size: 9px }
.roadblockAd a:hover, .roadblockAd a:link, .roadblockAd a:visited {
    color: #24468a;
    font-weight: bold;
    text-decoration: none !important
}
/* layeres galeria roadblock */
#layer_content .galleryRoadblock {
    display: none;
    height: 360px;
    margin: 0 auto;
    position: relative;
    width: 640px;
    z-index: 9993
}
/* layeres galeria teaserek */
#layer_content .teaserWrapper {
    display: none;
    height: 530px;
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 0 0 80px;
    position: relative;
    width: 672px
}
#layer_content.teaser .teaserWrapper { display: block }
#layer_content.roadblock .galleryRoadblock { display: block }
#layer_content.roadblock .teaserWrapper { display: none }
#layer_content .roadblockAd {
    background: url('https://indexhu.adocean.pl/files/mcjqbkgnky/odonomkhck/arrow_down.gif') 2px 5px no-repeat;
    border-bottom: 1px solid #ccc;
    color: rgb(95, 95, 95);
    font-family: Verdana, "DejaVu Sans", "Bitstream Vera Sans", sans-serif;
    font-size: 9px;
    height: 14px;
    letter-spacing: 1px;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 0 0 2px 10px;
    text-align: left
}
#layer_content.teaser .galleryRoadblock { display: none }
#layer_content .teaserWrapper.wide { width: 1008px }
#layer_content .teaserWrapper .teaser img { border: none }
#layer_content .teaserWrapper .teaser {
    background: url( 'https://galeria.index.hu/static/images/loading.gif' ) center center no-repeat;
    display: block;
    width: 312px;
    height: 234px;
    float: left;
    padding-top: 26px;
    overflow: hidden;
    border-right: 24px solid transparent;
    position: relative;
    text-align: left;
    z-index: 10
}
#layer_content .teaserWrapper .teaser a {
    border: 1px solid #424242;
    display: block;
    height: 232px;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    width: 310px;
}

#layer_content .teaserWrapper .teaser a:hover { text-decoration: none }
#layer_content .teaserWrapper .teaser .kepala {
    background: rgba( 0, 0, 0, 0.8 );
    bottom: 0;
    display: block;
    cursor: default;
    color: #aaa;
    font-size: 13px;
    line-height: 20px;
    left: 0;
    right: 0;
    margin: 0;
    padding: 5px 6px 5px 6px;
    position: absolute;
    text-align: center;
    -ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000)'
}
#layer_content .teaserWrapper .teaser.teaserAd {
    padding-top: 0;
    height: 260px
}
#layer_content .teaserWrapper .teaser.teaserAd a { margin: 0 }
#layer_content .reloadteasers {
    color: #666;
    cursor: pointer;
    display: none;
    font-size: 13px;
    font-weight: bold;
    left: 50%;
    line-height: 12px;
    margin-left: -150px;
    position: absolute;
    text-align: center;
    top: 540px;
    width: 300px
}
#layer_content.teaser .reloadteasers { display: block }
#layer_content .reloadteasers:hover {
    color: #f60;
    text-decoration: none
}
#layer_content .teaser a img { border: none }
#layer_content .watermark {
    display: block;
    width: 130px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: left bottom;
    position: absolute;
    left: -5px;
    bottom: 25px
}
#layer_content .teaser.index .watermark { background-image: url( 'https://galeria.index.hu/static/images/watermarks/index_southwest.png' ) }
#layer_content .teaser.indafoto .watermark { background-image: url( 'https://galeria.index.hu/static/images/watermarks/indafoto_southwest.png' ) }
#layer_content .teaser.velvet .watermark { background-image: url( 'https://galeria.index.hu/static/images/watermarks/velvet_southwest.png' ) }
#layer_content .teaser.divany .watermark { background-image: url( 'https://galeria.index.hu/static/images/watermarks/divany_southwest.png' ) }
#layer_content .teaser.totalcar .watermark { background-image: url( 'https://galeria.index.hu/static/images/watermarks/totalcar_southwest.png' ) }
#layer_content .teaser.totalbike .watermark { background-image: url( 'https://galeria.index.hu/static/images/watermarks/totalbike_southwest.png' ) }
#layer_content .teaser.sportgeza .watermark { background-image: url( 'https://galeria.index.hu/static/images/watermarks/sportgeza_southwest.png' ) }
#layer_content .teaser.travelo .watermark { background-image: url( 'https://galeria.index.hu/static/images/watermarks/travelo_southwest.png' ) }
#layer_content .teaser.fb .watermark {
    background-image: url( 'https://galeria.index.hu/static/images/galeria_fb_1.png' );
    bottom: 0;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
}
#layer_content .teaser.fb .kepala{ display: none }
#layer_content .fbpage {
    background: url( 'https://galeria.index.hu/static/images/sprite_indexfoto_fblike.png' ) left top no-repeat;
    bottom: 40px;
    display: block;
    height: 32px;
    left: 10px;
    position: absolute;
    width: 32px;
    z-index: 9999;
}
#layer_content .fbpage:hover {
    background-position: 0 -32px;
    cursor: pointer;
    width: 234px;
}

#layer_content.teaser .fbpage,
#layer_content.roadblock .fbpage {
    display: none;
}
/* layeres galeria end */
/* popup image */
.szerkfotoimage .popup img { cursor: pointer }
#popup_holder {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba( 0, 0, 0, 0.8 );
    -ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000)';
    display: none;
    z-index: 9990
}
#popup_holder_over {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
    z-index: 9992;
}
.popup_image {
    position: absolute;
    cursor: pointer
}
#popup_close {
    color: rgba( 255, 255, 255, .8 );
    cursor: pointer;
    display: none;
    font-size: 32px;
    position: fixed;
    right: 13px;
    top: 10px;
    z-index: 9994;
}
#popup_close:hover {
    color: rgb( 255, 255, 255 );
}
.szerkfotoimage div.kep { position: relative }
.imageholder { display: block; position: relative; margin: 0 auto; line-height: 0;}
.icon-popup {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2032%2032%22%20enable-background%3D%22new%200%200%2032%2032%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20d%3D%22M23.8%2016.2c-0.7%200-1.2-0.6-1.2-1.3v-2.5l-3%203.1%20c-0.6%200.6-1.6%200.6-2.2%200c-0.6-0.6-0.6-1.6%200-2.2l2.7-2.8h-1.8c-0.7%200-1.2-0.6-1.2-1.3c0-0.7%200.6-1.3%201.2-1.3h5.6%20C24.4%208%2025%208.6%2025%209.3v5.7C25%2015.6%2024.4%2016.2%2023.8%2016.2z%20M12.1%2021.5h1.9c0.7%200%201.3%200.6%201.3%201.2c0%200.7-0.6%201.2-1.3%201.2H8.3%20C7.6%2024%207%2023.4%207%2022.8v-5.5C7%2016.5%207.6%2016%208.3%2016c0.7%200%201.3%200.6%201.3%201.2v2.4l3.1-3c0.6-0.6%201.6-0.6%202.2%200c0.6%200.6%200.6%201.6%200%202.2%20L12.1%2021.5z%22/%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat;
}
.open_popup {
    background-color: rgb( 25, 25, 25 );
    background-color: rgba( 0, 0, 0, .6 );
    /* Popupkép ikon */
    bottom: 8px;
    cursor: pointer;
    height: 32px;
    position: absolute;
    right: 7px;
    width: 32px
}
/* popup image end */
/* pp new post js-button */
.fresh_posts {
    background-color: #f90;
    border: 1px solid #ccc;
    padding: 4px 0;
    text-align: center
}

.fresh_posts a {
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    line-height: 24px;
    margin: 0 auto
}

.pp_post.fresh span.post_time {
    border-right: solid 2px #f60;
}

.pp_post.pp_comment.fresh span.post_time {
    background-color: #fff;
}
.pp_post.pp_comment .miniapp.charts { margin-left: -19px }
.premod {
    clear: both;
    color: #333;
    font-size: 12px;
    font-style: italic;
    text-align: center
}
.premod span { line-height: 24px }
.premod input[type="submit"] {
    float: right;
    margin-right: 10px
}
.toggle_map {
    border: 1px solid #ccc;
    border-radius: 5px 5px 5px 5px;
    margin: 0 -7px;
    padding: 6px 6px 26px;
    position: relative
}
.toggle_map_button {
    background-image: url('https://velvet.hu/assets/images/i_close_gray.png');
    background-position: 100% 50%;
    background-repeat: no-repeat;
    bottom: 5px;
    cursor: pointer;
    font-weight: bold;
    padding-right: 20px;
    position: absolute;
    right: 5px
}
.toggle_map_button:hover { background-image: url('https://velvet.hu/assets/images/i_close.png') }
.toggle_map_button.closed { background-image: url('https://velvet.hu/assets/images/i_down.gif') }
.toggle_map_button.closed:hover { background-image: url('https://velvet.hu/assets/images/i_down_hi.gif') }
.miniapp.szerkfotogallery div,
.miniapp.szerkfotoimage div {
    clear: both;
    text-align: center;
}
.miniapp.szerkfotoimage img { margin: 0 }
.pp_comment {
    background-image: url( 'https://velvet.hu/assets/images/pp_comment_arrow.gif' );
    background-repeat: no-repeat
}
.pp_comment .pp_text {
    font-family: georgia;
    margin-left: 0
}
.pp_comment_wrap {
    background-color: #f1f1f1;
    border: 1px solid #f1f1f1;
    border-radius: 5px 5px 5px 5px;
    margin-left: 52px;
    padding: 10px
}
.pp_comment .avatar {
    border: 1px solid #acacac;
    border-radius: 5px 5px 5px 5px;
    float: left;
    height: 40px;
    width: 40px
}
.pp_comment .avatar span { display: none }
.pp_post.pp_comment.pp_avatar .post_head .hgroup {
    margin-left: 0;
}
.pp_post .post_head {
    margin-bottom: 14px;
}
.pp_post .post_head:after{
    clear: left;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
}
.pp_post {
    border-bottom: 1px dotted #ABABAB;
    margin-bottom: 15px;
    padding-bottom: 10px;
}
.pepe .lead {
    font-weight: bold;
}
.pepe .lead li {
    margin: 0 0 5px;
}
.pp_post .post_head .hgroup h2 {
    float: right;
    font-size: 12px;
    margin: 0;
    line-height: 26px;
}
#content .pp_post .post_head .hgroup h1 {
    font-size: 20px;
    font-weight: normal;
    float: left;
    padding: 0;
    margin: 0;
    line-height: normal;
}
.specalcim .date {
    color: #666;
    font-size: 13px;
    font-weight: normal;
    letter-spacing: 0;
    padding-left: 10px
}
/* ez el volt irva? */
h2.specalcim,
h2.specialcim {
    margin-bottom: 0;
}
#pp_navi {
    background-color: #f1f1f1;
    border: 1px solid #ccc;
    border-radius: 5px 5px 5px 5px;
    min-height: 33px;
    position: relative;
    z-index: 2
}
#pp_navi.open { border-radius: 5px 5px 0 0; }
#pp_navi ul {
    clear: both;
    margin: 4px 0;
    padding: 0
}
#pp_navi ul li {
    background-image: none;
    clear: both;
    color: #24468a;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    line-height: 25px;
    position: relative;
    margin: 0;
    padding: 0 10px;
    white-space: nowrap
}
#pp_navi ul li:hover {
    color: #f60 !important;
}
#pp_navi ul li .icon {
    background-image: url( 'https://velvet.hu/assets/images/pp_sprite.png' );
    background-position: -17px 0;
    display: none;
    float: right;
    height: 8px;
    margin: 9px -10px 0 0;
    width: 7px
}
#pp_navi ul li:hover .icon {
    display: block;
}
#pp_navi ul li.open .icon {
    background-position: -17px -9px;
}
#pp_navi ul li.sep {
    background-color: #ccc;
    height: 12px;
    padding: 0;
    top: 1px;
    width: 1px
}
#pp_navi ul li.search {
    background-image: url( 'https://velvet.hu/assets/images/pp_sprite.png' );
    background-position: 0 0;
    filter: alpha( opacity = 80 );
    height: 17px;
    margin: 0 8px;
    opacity: 0.8;
    padding: 0;
    top: 4px;
    width: 17px
}
#pp_navi ul li.search.open {
    filter: alpha( opacity = 100 );
    opacity: 1
}
#pp_navi ul li.new_posts {
    background-image: url( 'https://velvet.hu/assets/images/i_ujabb_cikkek.png' );
    background-position: 0 5px;
    background-repeat: no-repeat;
    color: #f60;
    display: none;
    float: right;
    padding-left: 20px
}
#pp_navi ul li.new_posts.loading {
    background-image: url( 'https://galeria.index.hu/static/images/loading.gif' );
}
#pp_navi {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 0 0 5px 5px;
    display: none;
    margin-top: -5px;
    padding: 10px;
    position: relative;
    z-index: 1
}
#pp_navi.open { display: block }
.pp_important ul {
    margin: 0;
    padding: 0
}
.pp_important ul li { font-weight: bold }
#pp_search {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 0 7px 0 #ccc;
    display: none;
    padding: 10px;
    position: absolute;
    top: 35px;
    left: -2px;
    z-index: 3
}
#pp_search .pointer {
    left: 10px;
    position: absolute;
    top: -11px
}
#pp_search .close {
    cursor: pointer;
    filter: alpha( opacity = 70 );
    opacity: 0.7;
    position: relative;
    top: 3px
}
#pp_search .close:hover {
    filter: alpha( opacity = 100 );
    opacity: 1
}
#pp_navi .important .notif {
    color: #f60;
    display: none;
    margin-left: 2px
}
.pp_post .miniapp.indavideo,
.pp_text .miniapp.video { margin: 10px 0; }

.mceContentBody div.miniapp.customscript {
    background-image: url( '//admin.velvet.hu/assets/images/customscript.png' );
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    height: 360px;
    width: 640px
}

img.pixel { display: none !important }
.hightcharts { clear: both }
.pp_avatarlist .avatar {
    border: 1px solid #acacac;
    border-radius: 5px 5px 5px 5px;
    display: block;
    filter: alpha( opacity = 70 );
    height: 40px;
    opacity: 0.7;
    width: 40px
}
.pp_avatarlist .avatar.selected {
    border-color: #777;
    filter: alpha( opacity = 100 );
    opacity: 1;
}
.pp_avatarlist .avatar:hover {
    border-color: #f90;
    filter: alpha( opacity = 100 );
    opacity: 1
}
.pp_avatarlist ul {
    height: 42px;
    margin: 0;
    overflow: hidden;
    padding: 0 10px
}
.pp_avatarlist ul li {
    background-image: none;
    float: left;
    padding: 0 5px
}
#pp_navi.pp_avatarlist {
    overflow: hidden;
    padding: 10px 10px;
    position: relative
}
.pp_avatarlist .fullname {
    color: #777;
    font-weight: bold;
    height: 1em;
    margin-top: 5px;
}
.pp_avatarlist .fullname span { white-space: nowrap }
.pp_avatarlist .scroll {
    position: absolute;
    top: 10px;
    width: 42px;
    z-index: 1
}
.pp_avatarlist .scroll a {
    color: #acacac;
    display: block;
    filter: alpha( opacity = 70 );
    font-size: 42px;
    height: 42px;
    line-height: 32px;
    opacity: 0.7
}
.pp_avatarlist .scroll a:hover {
    color: #f90;
    filter: alpha( opacity = 100 );
    opacity: 1;
    text-decoration: none;
}
.pp_avatarlist .scroll.left {
    background: -webkit-gradient( linear, 0% 0%, 100% 0%, from( rgba( 255, 255, 255, 1 ) ), to( rgba( 255, 255, 255, 0 ) ) );
    background: -moz-linear-gradient( left, rgba( 255, 255, 255, 1 ), rgba( 255, 255, 255, 0 ) );
    background: -ms-linear-gradient( left, rgba( 255, 255, 255, 1 ), rgba( 255, 255, 255, 0 ) );
    background: -o-linear-gradient( left, rgba( 255, 255, 255, 1 ), rgba( 255, 255, 255, 0 ) );
    -ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#00ffffff)';
    left: 0;
}
.pp_avatarlist .scroll.right {
    background: -webkit-gradient( linear, 0% 0%, 100% 0%, from( rgba( 255, 255, 255, 0 ) ), to( rgba( 255, 255, 255, 1 ) ) );
    background: -moz-linear-gradient( left, rgba( 255, 255, 255, 0 ), rgba( 255, 255, 255, 1 ) );
    background: -ms-linear-gradient( left, rgba( 255, 255, 255, 0 ), rgba( 255, 255, 255, 1 ) );
    background: -o-linear-gradient( left, rgba( 255, 255, 255, 0 ), rgba( 255, 255, 255, 1 ) );
    -ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#ffffffff)';
    right: 0;
    text-align: right
}
.mceContentBody div.miniapp.video .video.placeholder {
    background-color: #eee;
    border: 1px solid #ccc;
    color: #777;
    font-size: 18px;
    height: 300px;
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
}
.pepe .pager {
    margin: 0 0 15px;
}
.pepe .pagers.next {
    float: right;
}
.pepe .pagers.prev {
    float: left;
    width: 125px;
}
.pepe .pages {
    text-align: center;
}
.pepe .pages .actual {
    color: #c6afc4;
}
.pp_post .pp_text iframe.indavideo-player { margin-left: -51px }
.keretes .miniapp.video iframe { width: 100% }
body#szoveg .manis_chart {
    height: 360px;
    width: 640px
}
body#szoveg div.manis_chart_wrap { margin-left: 0 }

span.korhatar {
    background-color: #c00;
    color: #fff;
    float: left;
    font-family: Verdana,"DejaVu Sans", "Bitstream Vera Sans", sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 16px;
    margin-right: 3px;
    padding: 1px 3px 0px 3px;
}
/**
 * Legeslegujabb flexibilis superbanner FUCKYEAH
 */
.hirdetes_container {
    width: 100%;
    margin: 15px auto;
    overflow: hidden;
    text-align: center;
}
/**
 * Leaderboard (née superbanner)
 * center helyett 49%-ra van állítva a pozíciója a háttérképnek, mert a goadverticum
 * js-e beállít egy min-heightet 1px-elre. emiatt akkor is látszik egy pixel a
 * háttérképből, ha nem fut hirdetés. Ezért center helyett 49%-ra állítottam,
 * mert így abban az 1pixelben pont nincs semmi a háttérképen.
 * Ugyanezekből az okokból font-size és line-height kinullázva. [freevo]
 */
.hirdetes_container > div {
    display: inline-block;
    position: relative;
    width: 100%;
    font: 0/0 monospace;
}
.hirdetes_top_politika .hirdetes_disc {
    background-image: url(https://index.hu/assets/images/arrow_down.gif);
}
#passportHeader ul li {
    background: transparent;
    padding: 0;
}
#passportHeader li > a {
    font-weight: normal;
}
.nubutton {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzY3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjk5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,198,113,1) 0%, rgba(255,153,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,198,113,1)), color-stop(100%,rgba(255,153,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,198,113,1) 0%,rgba(255,153,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,198,113,1) 0%,rgba(255,153,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,198,113,1) 0%,rgba(255,153,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,198,113,1) 0%,rgba(255,153,0,1) 100%); /* W3C */
    border: none;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
    color: #453400;
    cursor: pointer;
    filter: 'progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffc671", endColorstr="#ff9900",GradientType=0 )'; /* IE6-8 */
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    text-shadow: 0 1px 0px rgba(255, 255, 255, 0.3);
    width: 100%;
}
.nubutton:hover {
    background: #FBAB26;
    box-shadow: inset 0px 1px 1px 1px rgba(0, 0, 0, 0.03);
    text-decoration: none;
}

.jqt-tooltip {
    display:none;
    /*background:transparent url(images/black_arrow.png);*/
    background-color: #686868;
    font-size:12px;
    padding: 8px 8px;
    color:white;
    z-index: 9002;
    box-shadow: 0 0 5px rgba(0,0,0,0.6);
    border-radius: 2px;
}
.jqt-rightarrow:after {

  border-top: 6px solid transparent;
  border-left: 6px solid #666;
  border-bottom: 6px solid transparent;
  content: '';
  position: absolute;
  left: 100%;
  top:40%;

}

.jqt-leftarrow:before {

  border-top: 6px solid transparent;
  border-right: 6px solid #666;
  border-bottom: 6px solid transparent;
  content: '';
  position: absolute;
  left: -6px;
  top:45%;
}

.jqt-toparrow:after {

    border-bottom: 6px solid #666;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: '';
    position: absolute;
    top: -6px;
    left: 48%;
}

.jqt-bottomarrow:after {

    border-top: 6px solid #666;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: '';
    position: absolute;
    top: 100%;
    left: 48%;
}

.jqt-w100 {
    width: 100px;
}

.jqt-w200 {
    width: 200px;
}

.jqt-posstatic {
    position: static;
}


.standard_notification {
    padding: 6px;
    position: relative;

    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFF3DE;
    border: 1px solid #E1C38F;
    box-shadow: 0 1px 10px 1px rgba( 0, 0, 0, 0.2 );
    margin: 0 auto 30px auto;
}

.above_overlay {
    width: 660px;
    top: 20px;
    padding: 6px;
    position: relative;
    margin: 0 auto;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFF3DE;
    /*border-color: -moz-use-text-color #E1C38F #E1C38F;*/
    border: 1px solid #E1C38F;
    box-shadow: 0 1px 10px 1px rgba( 0, 0, 0, 0.2 );
    z-index: 10000;
    margin-right: 310px;
}
body.nagykep .above_overlay, .standard_notification {
    margin-right: auto;
}
@media all and (min-width: 1367px) {
    .above_overlay, .standard_notification {
        margin-right: auto;
    }
}
.video .above_overlay {
    margin: 0 auto;
}

.above_overlay img, .standard_notification img {
    float: left;
    margin-right: 6px;
}



.above_overlay .contentArea, .standard_notification .contentArea {
    display: inline-block;
    line-height: 17px;
    max-width: 580px;
    color: #3B3937;
    font-weight: bold;
}

.above_overlay button, .standard_notification button {
    background: none repeat scroll 0 0 #FF9900;
    border: 1px solid #DB8300;
    border-radius: 2px 2px 2px 2px;
    bottom: 0;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
    color: #7D4B00;
    float: right;
    font-family: 'Lucida Grande',Tahoma,Arial;
    font-size: 11px;
    line-height: 14px;
    padding: 3px 4px;
    position: absolute;
    right: 0;
}

 .standard_notification button {
    right: 6px;
    bottom: 6px;
}

.above_overlay button:hover, .standard_notification button:hover {
    background: none repeat scroll 0 0 #FF8A00;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1) inset;
    color: #543200;
    text-decoration: none;
}
.above_overlay button:active, .standard_notification button:active {
    background: none repeat scroll 0 0 #F48400;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1) inset;
    color: #3F2600;
    text-decoration: none;
}
.above_overlay .innerDiv {
    display: inline-block;
    line-height: 22px;
    position: relative;
    width: 660px;
    margin-top: 2px;
}
/* overlayes indavideok */
.cikk_overlay_video {
    max-height: 360px;
}
.cikk_overlay_video,
.indavideo_container {
    position: relative;
    opacity: 1;
    z-index: 2;
}
.cikk_overlay_video.playing {
    opacity: 0;
}
.cikk_overlay_video.faded {
    z-index: 0;
}
.miniapp .indavideo_container .video_iframe {
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    z-index: 1;
}
.cikk_overlay_video,
.cikk_overlay_video img {
    display: block;
    max-width: 640px;
    overflow: hidden;
    position: relative;
}
.keretes_szeles .cikk_overlay_video,
.keretes_szeles .cikk_overlay_video img {
    max-width: 615px;
}
.cikk_overlay_video.korhatar {
    background-color: #000;
}
.cikk_overlay_video.korhatar img {
    visibility: hidden;
}
.cikk_overlay_video.korhatar .korhatar_karika {
    border: 7px solid #f00;
    border-radius: 35px 35px 35px 35px;
    color: #f00;
    font-size: 42px;
    font-weight: bold;
    height: 56px;
    left: 35px;
    line-height: 56px;
    position: absolute;
    top: 35px;
    width: 56px;
}
.cikk_overlay_video.korhatar .korhatar_szoveg {
    color: #acacac;
    position: absolute;
    right: 20px;
    text-align: left;
    top: 35px;
    width: 480px;
}
.cikk_overlay_video.korhatar:hover .korhatar_karika,
.cikk_overlay_video.korhatar:hover .korhatar_szoveg {
    top: -100px;
}
.cikk_overlay_video.korhatar .korhatar_szoveg h2 {
    color: #fff;
    font-size: 18px;
    margin: 0;
    padding-left: 0;
}
.cikk_overlay_video .indavideo_play {
    background: url( https://index.hu/assets/images/sprite.png );
    background-position: -120px -121px;
    color: transparent;
    height: 48px;
    left: 50%;
    margin: -24px 0 0 -24px;
    opacity: 0.7;
    position: absolute;
    top: 50%;
    width: 48px;
}
.cikk_overlay_video .indavideo_play.indavideo_film {
    background-position: -248px -121px;
}
.cikk_overlay_video:hover .indavideo_play {
    opacity: 1;
}
.cikk_overlay_video .indavideo_info {
    background-color: rgba( 0, 0, 0, .7 );
    bottom: 0;
    color: #ccc;
    left: 0;
    padding: 10px;
    position: absolute;
    right: 0;
    text-align: left;
}
.cikk_overlay_video .indavideo_logo {
    background-image: url( https://assets.indavideo.hu/images/default/film/indavideo_logo_film.png );
    background-repeat: no-repeat;
    background-size: 70%;
    height: 60px;
    left: 10px;
    position: absolute;
    top: -60px;
    width: 60px;
}
.cikk_overlay_video:hover .indavideo_logo {
    top: 10px;
}
.cikk_overlay_video .indavideo_info .cim {
    color: #fff;
}
.cikk_overlay_video:hover .indavideo_info {
    bottom: -100%;
}
#infographic_overlay .close {
    background-image: url( https://index.hu/assets/images/sprite.png );
    background-position: -56px -121px;
    color: transparent;
    cursor: pointer;
    filter: alpha( opacity = 70 );
    height: 32px;
    opacity: 0.7;
    position: fixed;
    right: 20px;
    top: 20px;
    width: 32px;
    z-index: 9802
}
#infographic_overlay .close {
    right: 34px;
}

#infographic_overlay {
    background-color: rgba( 0, 0, 0, .92 );
    bottom: 0;
    filter: alpha( opacity = 0 );
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    text-align: center;
    top: 0;
    z-index: 9800;
}
#infographic_overlay {
    overflow-y: scroll;
    padding: 20px 0 90px;
}
.kep.infographic img {
    cursor: pointer;
}
body.infographic_overlay {
    position: fixed;
}
body.infographic_overlay #infographic_overlay {
    filter: alpha( opacity = 100 );
    opacity: 1;
}
#infographic_overlay .like {
    bottom: 0;
    padding: 14px;
    position: fixed;
    text-align: left;
    width: 100%;
}

/* video miniapp */
.cikk DIV.indavideo_container,
.szoveg DIV.indavideo_container {
    clear: both;
    text-align: center;
    width: 640px;
    margin-bottom: 10px;
}

.jobbmargo {
    margin-right: 12px;
}
/* preview table nyito-zaro triggere */
.szoveg .table_preview,
#szoveg .table_preview {
    display: block;
    font-weight: bold;
    padding: 5px;
    text-align: right;
    text-decoration: none;
}
.szoveg .table_preview .icon,
#szoveg .table_preview .icon {
    background-image: url( https://index.hu/assets/images/sprite.png );
    background-position: -280px 0;
    display: inline-block;
    height: 9px;
    margin-right: 5px;
    width: 11px;
}
.szoveg .table_preview.open .icon,
#szoveg .table_preview.open .icon {
    background-position: -280px -32px;
}
body#szoveg TABLE.itabla.preview tr {
    display: table-row;
    opacity: 0.3;
}
body#szoveg TABLE.itabla.preview tr:nth-child( -n + 6 ) {
    opacity: 1;
}

.slb_placeholder_styled .hirdetes_container {
    margin: 0 auto;
}


.slb_placeholder_styled {
    width: 998px;
    overflow: visible;
    position: relative;
    left: -12px;
}

.slb_placeholder_styled .hirdetes_container {
    margin: 0 11px;
    width: 976px;
    overflow: visible;
}


/*.slb_placeholder .hirdetes_container
 {
    margin: 0 auto;
    height: 0;
}*/



.slb_placeholder_styled .hirdetes_container > div:before {
    /*margin-top: 5px;*/
    left: -48px;

}


.flash-fullscreen-wrapper {
    position: absolute;
    top: 46px;
    left: 0;
    height: 1000px;
    width: 100%;
    z-index: 0;
    overflow: hidden;
}
.index_wrapper .flash-fullscreen-wrapper {
    top: 0;
}
.flash-fullscreen-container {
    position: absolute;
    top: 0;
    left: 50%;
    height: 0;
    width: 0;
}
.flash-fullscreen-left {
    position: absolute;
    right: 500px;
    width: 215px;
    height: 1000px;
}
.flash-fullscreen-right {
    position: absolute;
    left: 500px;
    width: 215px;
    height: 1000px;
}

.ajanlunkmeg { margin: 16px 0; }

#cimlapi_ajanlo {
    margin-top: 10px;
}

body.rovat_index2 ._iph_brk {
    padding-top: 0 !important;
}

.i2-kuzdoter-wrapper {
    background-color: #ffffff;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0px 2px 3px #ccc;
    margin-bottom: 15px;
}
.i2-kuzdoter-wrapper .sziget:last-child {
    margin-bottom: 15px !important;
}
.i2-kuzdoter-wrapper .sziget {
    margin-bottom: 0 !important;
    border-radius: unset !important;
    box-shadow: unset !important;
}
.i2-kuzdoter-wrapper .sziget .text .stamp {
    display: inline;
    position: relative !important;
}
.i2-kuzdoter-wrapper .sziget .text h1 {
    display: inline;
    line-height: 16px !important;
    padding-left: 5px !important;
}
.i2-kuzdoter-wrapper .sziget .text h1 a {
    position: relative;
    left: 0.5em;
    font-size: 15px;
}
.i2-kuzdoter-wrapper .sziget .text .ajanlo {
    margin-top: 5px;
}
.i2-kuzdoter-wrapper .footer {
    margin-top: 10px !important;
    border-radius: 4px 4px 4px 4px !important;
    box-shadow: 0px 2px 3px #ccc !important;
}
.i2-kuzdoter-wrapper .index2-kuzdoter-atvezetes-wrapper,
.i2-kuzdoter-wrapper .index2-kiemelesi-alapelvek-wrapper {
    height: 2em;
}
.i2-kuzdoter-wrapper .index2-kuzdoter-atvezetes-wrapper .footer-text {
    height: 2px;
    background-color: #858585;
    margin-left: 12px;
    margin-right: 12px;
}

/* /var/local/www/manis.master/php/hires/public/assets/_t_cikk/section.css */
/*
 * print definiciok
 */
body.print {
    background: none;
}
body.print #passportHeader,
body.print .navi,
body.print > iframe,
body.print .content .szoveg .custom_blog_navi,
body.print .post_bottom,
body.print .box.rovat,
body.print #features,
body.print .share,
body.print .comments,
body.print .hirdetes_bottom,
body.print .hirdetes_container_bottom,
body.print .microsite,
body.print #ip_form,
body.print #copyright,
body.print #footer,
body.print #main_footer,
body.print .fb_iframe_widget,
body.print #header_right,
body.print .textpager,
body.print .datum .print,
body.print .post::before,
body.print .header .today,
body.print .header .idojaras,
body.print .header .search,
body.print .open_popup,
body.print .gallery_open,
body.print .kep,
body.print .comments .comment,
body.print .connected,
body.print .custom_navi,
body.print .szoveg_close,
body.print .cikkpager,
body.print .cikkpagerbg,
body.print .sharing,
body.print iframe,
body.print embed,
body.print object,
body.print #linkek_container,
body.print #window_wrapper,
body.print #page_overlay_close,
.link_id,
.printlinks,
.printcontrols {
    display: none;
}
body.print .page_overlay_content {
    box-shadow: none;
}
body.print .content .szoveg .szoveg_spec_container h2 a,
body.print .content .szoveg .szoveg_spec_container h2 a:hover {
    background: none;
    border: none;
    box-shadow: none;
    color: #000;
}
body.print .content .szoveg .szoveg_spec_container .szoveg_spec {
    display: block;
}
body.print .content {
    float: none;
    width: auto;
}
body.print .post {
    background: none;
    box-shadow: none;
    margin: 0;
    padding: 0;
}
body.print #page_wrapper {
    box-shadow: none;
    margin: 0;
    padding-top: 63px;
}
body.print .szoveg div.szq {
    background: none;
    border: none;
    box-shadow: none;
    margin: 0;
}
.printcontrols {
    background-color: #fafafa;
    border-bottom: 1px solid #e0e0e0;
    box-shadow: 0 1px 2px rgba( 0, 0, 0, 0.2 );
    height: 42px;
    font-size: 0;
    left: 0;
    line-height: 0;
    padding: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9999;
}
.printcontrols li {
    border-right: 1px solid #e0e0e0;
    display: inline-block;
    font-size: 14px;
    line-height: 42px;
    padding: 0 10px;
    vertical-align: top;
}
.printcontrols .nubutton {
    border-radius: 0;
    height: 42px;
    margin-left: -10px;
    padding-right: 15px;
}
.printcontrols .button {
    border: none;
    float: left;
}
.printcontrols .close {
    border: none;
    float: right;
    padding: 0;
}
.printcontrols .close a {
    color: #777;
    display: block;
    font-size: 24px;
    height: 42px;
    line-height: 44px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 42px;
    z-index: 9999;
}
.printcontrols .close a:hover {
    text-decoration: none;
    text-shadow: 0 0 5px white;
}
.printcontrols input[type="checkbox"] {
    margin-bottom: 6px;
    vertical-align: middle;
}
.printlinks {
    font-family: courier;
    font-size: 12px;
    letter-spacing: 0px;
    line-height: 14px;
}
body.print.withlinks .link_id {
    color: #999;
    display: inline-block;
    font-size: 9px;
    vertical-align: super;
}
body.print .comments ul#comment_list li {
    background: none;
    border: none;
    box-shadow: 0;
}

body.print .printcontrols,
body.print.withlinks .printlinks,
body.print.withcomments .comments,
body.print.withpictures .kep {
    display: block;
}
body.print.overlay #page_overlay {
    opacity: 1;
    z-index: 9000;
}
body.print.overlay .page_absolute_wrapper.main {
    left: 0 !important;
}
body.print.overlay .page_overlay_content {
    margin: auto 0 !important;
}
@media print {
    body.print.withpictures .content .kep {
        display: block;
    }
    body.print .printcontrols {
        display: none;
    }
    body.print #page_wrapper {
        margin-top: 10px;
    }
}
/*
 * print definiciok end
 */
/* fullscreen kateg */
.fullscreen #content,
.fullscreen .content {
    width: 976px;
}
.fullscreen .szoveg,
.fullscreen #szoveg {
    clear: both;
}
.fullscreen #content h1,
.fullscreen #content div.datum,
.fullscreen .content h1,
.fullscreen .content div.datum {
    width: 480px;
}
.fullscreen #microsite_spec {
    float: right;
    margin-bottom: 10px
}
.fullscreen .szoveg .kep img,
.fullscreen #szoveg .kep img {
    max-width: 976px;
}

/* NAGYITHATO GRAFIKON */
.highcharts_overlay_wrapper {
    background-color: rgba( 255, 255, 255, 0.7 );
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9002;
}
.highcharts_overlay {
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 0 15px #ccc;
    display: none;
    left: 4px;
    margin: 10px auto;
    padding: 5px;
    position: absolute;
    right: 4px;
    width: 976px;
    z-index: 9999
}
.highcharts_control {
    background-repeat: no-repeat;
    background-position: left top;
    font-weight: bold;
    padding: 0 0 0 21px
}
.highcharts_control.highcharts_open {
    background-image: url( https://velvet.hu/assets/images/i_zoom.png )
}
.highcharts_control.highcharts_close {
    background-image: url( https://velvet.hu/assets/images/i_close.png );
    float: left;
    margin: 10px 0 5px 5px
}
.highcharts_control.highcharts_close:hover { background-image: url( https://velvet.hu/assets/images/i_close_hi.png ) }
.mceContentBody div.miniapp.gmaps {
    background-image: url( //admin.velvet.hu/assets/images/gmaps.png );
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    height: 240px;
    margin-bottom: 2em;
    position: relative;
    width: 640px
}
.mceContentbody .gmaps .gmaps_nev {
    bottom: -2em;
    font-weight: bold;
    left: 10px;
    position: absolute
}
.keretes .miniapp.indavideo .indavideo_container iframe {
    margin-left: 0;
    width: 96%;
}

/* admin css */
body#szoveg {
    background-color: #fff;
    width: 640px
}
body#szoveg #microsite_microsite {
    border: 1px solid #ccc;
    height: 240px;
    margin: 0px;
    text-align: center;
    width: 640px
}
body#szoveg .content_pager {
    border: 1px solid #000;
    border-width: 1px 0px
}
body#szoveg .miniapp {
    background-color: transparent;
}
body#szoveg .miniapp .microsite {
    background-color: #fff;
}
body#szoveg .indavideo .kep {
    outline: 1px solid #9FD8EF;
}
body#szoveg .mce_droptarget {
    background-color: yellow;
    border: 2px dotted #ccc
}
body#szoveg .mce_drag { cursor: move }

body#szoveg .szerkfotogallery .warning,
body#szoveg .szerkfotoimage .warning {
    display: none;
}
body#szoveg .object_container,
body#szoveg iframe {
    border: 1px solid #ccc;
    background-color: #f1f1f1;
    text-align: center;
}
body#szoveg .object_container:after {
    color: #ccc;
    content: 'object/embed';
    font-weight: bold;
    font-size: 16px;
}
body#szoveg iframe:after {
    color: #ccc;
    content: 'iframe';
    font-weight: bold;
    font-size: 16px;
}
div.manis_chart_wrap {
    margin: 5px 0 0 34px;
    position: relative
}
div.manis_chart {
    height: 300px;
    left: 0;
    line-height: 150px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 460px;
}
/* admin css vege */
#share_top .recommend {
    width: 122px;
}
#share_top .like {
    width: 72px;
}
.content ul li a.link_url {
    display: inline-block;
    width: 11px;
    height: 11px;
    background: url(https://velvet.hu/assets/images/sprite.png) -313px -97px no-repeat;
    text-indent: -9999px;
    vertical-align: -1px;
    opacity: .8;
    filter: alpha(opacity=80);
}
.content ul li a.link_url:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}

/* INDAPASS LOGIN mid-2013 */
#ip_form {
    border: 1px solid #c5c5c5;
    font-family: arial;
    padding: 0px;
    line-height: normal;
    width: 640px;
}
#ip_form .ip_sprite {
    background: url(https://velvet.hu/assets/images/fblogin/sprite.png) no-repeat;
}
#ip_form a:hover {
    text-decoration: none;
}
#ip_form .ip_header {
    height: 31px;
    line-height: 30px;
    overflow: hidden;
}
#ip_form.login .ip_header {
    border-bottom: 1px solid #dcdcdc;
}
#ip_form .ip_header p {
    color: #5e5e5e;
    font-size: 15px;
    line-height: 30px;
    margin: 0px;
    padding: 0px;
    text-align: center;
}
#ip_form .ip_header a {
    color: #535353;
}
#ip_form .ip_fb_login,
#ip_form .ip_login {
    height: 144px;
    position: relative;
}
#ip_form .ip_button {
    cursor: pointer;
    height: 32px;
    display: block;
    padding: 0;
}
#ip_form .ip_button .ip_caption {
    display: block;
    font-weight: bold;
    height: 100%;
    line-height: 31px;
    text-align: center;
    text-decoration: none;
    width: 100%;
}
#ip_form .ip_fb_login .ip_button {
    background: #3864a3;
    border: 1px solid #325693;
    color: #feffff;
    font-size: 13px;
    margin: 50px 15px 0 15px;
}
#ip_form .ip_fb_img {
    background-position: 0 0;
    border-right: 1px solid #4974ac;
    border-top: 1px solid #879ac0;
    display: block;
    float: left;
    height: 31px;
    padding-right: 1px;
    width: 34px;
}
#ip_form .ip_fb_login .ip_caption {
    border-top: 1px solid #879ac0;
}
#ip_form .ip_button.ip_submit {
    border: 1px solid #f0ba10;
    float: right;
    margin: 0 0 0 8px;
    width: 147px;
}
#ip_form .ip_button.ip_submit .ip_caption {
    border-top: 1px solid #ffde76;
    background: #ffc613;
    color: #755018;
    font-size: 15px;
}
#ip_form .ip_forgot {
    font-size: 15px;
    color: #5e5e5e;
    text-decoration: none;
    float: left;
    width: 85px;
    margin-top: -2px;
    font-weight: normal;
}
#ip_form .ip_form_container {
    margin-right: 15px;
    margin-left: 15px;
    display: block;
}
#ip_form .ip_inputs {
    display: block;
    font-size: 0;
    line-height: 0;
    position: relative;
    margin: 15px 0;
}
#ip_form .ip_error_box {
    display: none;
    position: absolute;
    top: -16px;
    z-index: 2;
    width: 100%;
    height: 38px;
    background-position: center -62px;
}
#ip_form .ip_error_box div {
    background-color: #ee4b4b;
    color: white;
    text-align: center;
    margin: 0px auto;
    width: 194px;
    padding: 7px;
    font-size: 13px;
    font-weight: bold;
    line-height: 13px;
}
#ip_form .ip_error .ip_error_box {
    display: block;
}
#ip_form .ip_text {
    background-color: #f8f8f8;
    border: 1px solid #c5c5c5;
    font-family: arial, sans-serif;
    font-size: 12px;
    line-height: normal;
    margin: 0;
    padding: 8px;
    display: block;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
#ip_form .ip_text.ip_passwd {
    border-top-style: none;
}
#ip_form .ip_error .ip_text {
    background-color: #fff2f2;
    border-left-color: #ee4b4b;
    border-right-color: #ee4b4b;
}
#ip_form .ip_error .ip_email {
    border-top-color: #ee4b4b;
}
#ip_form .ip_error .ip_passwd {
    border-bottom-color: #ee4b4b;
}
#ip_form .ip_border {
    background: #dcdcdc;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 1px;
}
#ip_form .ip_half {
    width: 50%;
    float: left;
}
#ip_form .ip_bottom {
    background: #e7e7e7;
    height: 25px;
    line-height: 20px;
    padding-top: 7px;
}
#ip_form .ip_reg {
    text-align: right;
}
#ip_form .ip_remember {
    color: #5e5e5e;
    font-size: 15px;
    padding-top: 7px;
}
#ip_form .ip_remember input {
    margin-left: 15px;
    margin-right: 10px;
}
#ip_form .ip_reg a {
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: #5e5e5e;
}
#ip_form .ip_question {
    width: 18px;
    height: 19px;
    display: inline-block;
    margin-right: 17px;
    margin-left: 20px;
    background-position: 0 -40px;
}
#ip_form.comment.post {
    min-height: 208px;
}
#ip_form.comment.post .ip_header {
    margin: 10px 15px 10px 15px;
    height: 22px;
    line-height: 22px;
}
#ip_form .ip_header select {
    margin-right: 10px;
}
#ip_form.comment.post .ip_question {
    float: right;
}
#ip_form.comment.post .ip_fb_check {
    cursor: pointer;
    float: right;
    width: 38px;
    height: 18px;
    background: url(https://velvet.hu/assets/images/fblogin/sprite_ipfb.png) no-repeat;
    margin-top: 1px;
}
#ip_form.comment.post .ip_fb_check.off {
    background-position: -96px 0;
}
#ip_form.comment.post .ip_fb_check.on {
    background-position: -96px -32px;
}
#ip_form.comment.post .ip_fb_check.disabled {
    background-position: -96px -64px;
}
#ip_form .ip_header input {
    display: none;
}
#ip_form.comment.post .ip_text_cnt {
    margin: 15px;
}
#ip_form p {
    margin: 0;
    padding: 0;
}
#ip_form textarea {
    box-sizing: border-box;
    width: 100%;
    height: 100px;
    padding: 5px;
    font-family: sans-serif;
    font-size: 15px;
    border: 1px solid #ded7b3;
    resize: vertical;
    overflow: auto\9;
}
#ip_form.comment.post .ip_button {
    height: 27px;
}
#ip_form.comment.post .ip_button .ip_caption {
    line-height: 26px;
}
#ip_form .ip_footer {
    margin: 15px;
}
#ip_form .ip_footer,
#ip_form .ip_footer p {
    color: #5e5e5e;
    font-size: 15px;
    line-height: 27px;
}
#ip_form .ip_footer_right {
    display: block;
    float: right;
    width: 190px;
}
#ip_form.comment.nonick .ip_bottom {
    color: #5e5e5e;
    padding-left: 15px;
    padding-right: 15px;
}
#ip_form .ip_warning {
    padding: 15px;
}


.cikk_also_ajanlo {
    position: relative;
    top: 0px;
    display: none;
    opacity: 0;
    color: #666666;
    margin-top: 10px;
}

.cikk_also_ajanlo.visible {
    opacity: 1;
    display: block;
    position: relative;
    top: 0px;
    border-top: 1px solid #e6e6e6;
    padding: 16px 16px 11px 36%;
    min-height: 156px;
}

.cikk_also_ajanlo header {
    position: absolute;
    top:-10px;
    left: 0;
    width: 100%;
    text-transform: uppercase;
}


.cikk_also_ajanlo .cimkek {
    position: absolute;
    top: -11px;
    left: 0;
    background-color: #fff;
    padding-right: 10px;
    padding-left: 0;
    list-style-type: none;
    margin: 0;
    @extend %clearfix;
}

.cikk_also_ajanlo .cimke {
    float: left;
    font-size: 14px;
    margin-right: 2px;
    padding: 0;
    background: none;
}


/*
.cikk_also_ajanlo header .cimkek {
    position: relative;
    top: 1px;
    float:left;
    padding:0 5px 0 0;
    background: #fff;

}

.cikk_also_ajanlo header .cimkek li {
    position: relative;
    float:left;
    margin-right: 20px;
}

.cikk_also_ajanlo header .cimkek li:last-child {
    margin-right: 10px;
}

.cikk_also_ajanlo header .cimkek li:before {
    position: absolute;
    left:-14px;
    content:"·";
    font-size:30px;
    line-height:13px;
    color: #f90;
}

.cikk_also_ajanlo header .cimkek li:first-child:before {
    display:none;
}

.cikk_also_ajanlo header .cimkek li a {
    font-size: 14px;
    color: #666;
    display: block;
}*/

.cikk_also_ajanlo .cikkdatum {
  float:right;
    background: #fff;
    padding:0 0px 0 10px;
    position: absolute;
    right: 0px;
    top: -10px;
    text-transform: uppercase;
    color: #666;
    font-size: 14px;
    margin: 0;

}

.cikk_also_ajanlo img {
    position: absolute;
    width: 32%;
    top: 16px;
    left: 0px;
    display: block;

}

.cikk_also_ajanlo .cim {
    font-size: 18px;
    line-height: 22px;
    font-weight: bold;
}

.cikk_also_ajanlo .ajanlo {
    color: #323232;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 15px;
    line-height: 21px;

}

#content .cikk_also_ajanlo .cikkdatum { /* azért kell a brutális szelektor, mert különben felülírná a #content p */
    color: #999;
    font-size: 12px;
    margin-bottom: 16px;
}

.cikk_also_ajanlo .nk {
    opacity: 0.6;
    padding: 0px 0px;
    background-position: center;
    border: 1px solid #e1e1e1;
    height: 116px;
}

#cimlapi_ajanlo h4{
    display: none;
}

.ajanlunkmeg .imgwrap {
    display: none;
}

.ajanlunkmeg a {
    position: relative;
    display: block;
    width: 140px;
    margin: 0 auto;
    background: #f90;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    padding: 10px 15px;
}

.loader{
    font-size:14px;
    position:relative;
    top: 14px;
    width:3em;
    margin:0px auto;
    height: 40px;
}

.dot{
    width:1em;
    height:1em;
    /*border-radius*/
    -webkit-border-radius:0.5em;
       //-moz-border-radius:0.5em;
            border-radius:0.5em;
    background:#f90;
    position:absolute;
    /*animation-duration*/
    -webkit-animation-duration:0.55s;
       //-moz-animation-duration:0.55s;
        -ms-animation-duration:0.55s;
         -o-animation-duration:0.55s;
            animation-duration:0.55s;
    /*animation-iteration-count*/
    -webkit-animation-iteration-count:infinite;
       //-moz-animation-iteration-count:infinite;
        -ms-animation-iteration-count:infinite;
         -o-animation-iteration-count:infinite;
            animation-iteration-count:infinite;
}

.dot1, .dot2{
    left:0;
}
.dot3{
    left:1.5em;
}
.dot4{
    left:3em;
}

@keyframes reveal{
    from { transform: scale(0.001); }
      to { transform: scale(1); }
}
@keyframes hide{
    from { transform: scale(1); }
      to { transform: scale(0.001); }
}
@keyframes slide{
    to { transform: translateX(1.5em); }
}

@-webkit-keyframes reveal {
  from { -webkit-transform: scale(0.001); }
  to { -webkit-transform: scale(1); }
}

@-webkit-keyframes hide {
  from { -webkit-transform: scale(1); }
  to { -webkit-transform: scale(0.001); }
}

@-webkit-keyframes slide {
  to { -webkit-transform: translateX(1.5em) }
}



// @-moz-keyframes reveal {
//   from { -webkit-transform: scale(0.001); }
//   to { -webkit-transform: scale(1); }
// }

// @-moz-keyframes hide {
//   from { -webkit-transform: scale(1); }
//   to { -webkit-transform: scale(0.001); }
// }

// @-moz-keyframes slide {
//   to { -webkit-transform: translateX(1.5em) }
// }



@-o-keyframes reveal {
  from { -webkit-transform: scale(0.001); }
  to { -webkit-transform: scale(1); }
}

@-o-keyframes hide {
  from { -webkit-transform: scale(1); }
  to { -webkit-transform: scale(0.001); }
}

@-o-keyframes slide {
  to { -webkit-transform: translateX(1.5em) }
}

.dot1{
    /*animation-name*/
    -webkit-animation-name:reveal;
       //-moz-animation-name:reveal;
        -ms-animation-name:reveal;
         -o-animation-name:reveal;
            animation-name:reveal;
}
.dot2, .dot3{
    /*animation-name*/
    -webkit-animation-name:slide;
       //-moz-animation-name:slide;
        -ms-animation-name:slide;
         -o-animation-name:slide;
            animation-name:slide;
}
.dot4{
    /*animation-name*/
    -webkit-animation-name:hide;
       //-moz-animation-name:hide;
        -ms-animation-name:hide;
         -o-animation-name:hide;
            animation-name:hide;
    /*animation-delay*/
    -webkit-animation-delay:0s;
       //-moz-animation-delay:0s;
        -ms-animation-delay:0s;
         -o-animation-delay:0s;
            animation-delay:0s;
}

/* /var/local/www/manis.master/php/hires/public/assets/index.hu/css/section.css */
/* INDEX GENERAL */
.page_overlay_content h1 { font-size: 2em; }
.page_overlay_content h2 { font-size: 1.5em; }
.page_overlay_content h3 { font-size: 1.17em; }
.page_overlay_content h4 { font-size: 1.12em; }
.page_overlay_content h5 { font-size: .83em; }
.page_overlay_content h6 { font-size: .75em; }

.sprite,
#features .box h4 a.sprite {
    background-color: transparent;
    background-image: url( https://velvet.hu/assets/images/sprite.png );
}
.strike {
    text-decoration: line-through;
}
@font-face {
    font-family: 'Rovas';
    src: url( "/assets/fonts/rovas.eot" );
    src: url( "/assets/fonts/205F40_0_0.eot?#iefix" ) format( 'embedded-opentype' ),
         url( "/assets/fonts/rovas.woff" ) format( 'woff' ),
         url( "/assets/fonts/rovas.ttf" ) format( 'truetype' ),
         url( "/assets/fonts/rovas.svg#rovas" ) format('svg');
}
@font-face {
    font-family: 'Keziras';
    src: url( "/assets/fonts/keziras.eot" );
    src: url( "/assets/fonts/keziras.eot?#iefix" ) format( 'embedded-opentype' ),
         url( "/assets/fonts/keziras.woff" ) format( 'woff' ),
         url( "/assets/fonts/keziras.ttf" ) format( 'truetype' ),
         url( "/assets/fonts/keziras.svg#keziras" ) format('svg');
}
@font-face {
    font-family: 'Open sans';
    src: url( "/assets/fonts/opensans_condensed.eot" );
    src: url( "/assets/fonts/opensans_condensed.eot?#iefix" ) format( 'embedded-opentype' ),
         url( "/assets/fonts/opensans_condensed.woff" ) format( 'woff' ),
         url( "/assets/fonts/opensans_condensed.ttf" ) format( 'truetype' ),
         url( "/assets/fonts/opensans_condensed.svg#keziras" ) format('svg');
}
body > .hirdetes_container {
    line-height: 1px;
    margin: 0;
}
.goAdverticum {
    text-align: center;
}
.prcikk .goAdverticum {
    text-align: left;
}
body > .hirdetes_container .goAdverticum {
    margin: 15px auto;
}
body > .hirdetes_container .goAdverticum:empty {
    display: none;
}
body {
    background-color: #f1f1f1;
    background-position: center top;
    background-repeat: repeat-y;
    color: black;
    font-family: arial, sans-serif;
    font-size: 13px;
    margin: 0;
    padding: 0
}
body.mceContentBody.cikk {
    background-color: #fff;
    background-image: none;
    margin: 0 10px
}
p {
    margin: 0;
    padding: 4px 0;
}
FORM {
    margin: 0;
    padding: 0
}
INPUT,
SELECT {
    font-family: arial, sans-serif;
    font-size: 12px
}
img { border: 0 }
iframe {
    border: none;
    overflow: hidden;
}
A {
    color: #24468a;
    text-decoration: none
}
A:hover {
    color: #f60;
    text-decoration: underline
}
.content,
#content {
    float: left;
    margin-right: 0;
    position: relative;
}
.content .szoveg > a,
.content P#kopf > a,
#content .szoveg > a,
#content P#kopf > a {
    text-decoration: underline;
}
a.blank {
    background-image: url( https://velvet.hu/assets/images/blankpage.gif );
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 13px
}
.post_text > p,
.szoveg > p {
    padding: 5px 0;
}
#printcontrols {
    background-color: #f1f1f1;
    border-bottom: 1px solid #ccc;
    display: none;
    padding: 10px 20px 10px 20px
}
#printcontrols A.back { float: right }
#printcontrols INPUT#nyomtat { margin: 0 20px 0 20px }
#printcontrols INPUT.checkbox { margin: 0 0 1px 0 }
#printcontrols INPUT.checkbox.masodik { margin-left: 20px }
#print_copy { display: none }
.pixel {
    height: 1px;
    position: absolute;
    width: 1px
}
.clear {
    clear: both;
    font-size: 1px;
}

/* embed video */
.szoveg .embedvideo {
    margin: 15px 0 15px 34px;
    text-align: center;
    width: 460px
}

/* listak */
UL {
    list-style-type: none;
    margin: 0 0 10px 0;
    padding: 0;
}
UL.nested,
#features .blogbox UL.nested { margin: 0 }
LI.nested {
background-image: none;
    padding: 0
}

/* cimek, ajanlok */
#page .content H1,
#page #content H5,
#page .hasab H1,
#page #features H1,
#page #features H5 { /* ha van elotte #page elotag, akkor a cimlapon az overlay nem kapja meg ezt */
    clear: left;
    font-size: 15px;
    line-height: 18px;
    margin: 0;
    padding: 0 0 1px 0;
    width: auto;
}
.hasab .ajanlo,
.hasab .ajanlo.kepes,
.ajanlokepes {
    padding-bottom: 10px;
    line-height: 16px;
}
#features .ajanlo.kepes { margin-top: -6px }
.hasab .ajanlo.csak_kep { margin-bottom: 17px }

/* kepek */
.hasab .ajanlo IMG,
#features .ajanlo IMG {
    border: 1px solid #666;
    display: block;
    margin: 4px auto 0;
    width: 300px;
}
.hasab .ajanlo.noborder IMG { border-color: #fff }
.hasab .ajanlo A:hover IMG,
#features .ajanlo A:hover IMG,
.hasab .ajanlo.noborder A:hover IMG { border: 1px solid #f60 }

/* linkek  az ajanlok alatt */
.hasab DIV.link {
    background-image: url( https://velvet.hu/assets/images/bullet.gif );
    background-position: 5px 6px;
    background-repeat: no-repeat;
    margin: -8px 0 0 0;
    padding-left: 14px;
    padding-bottom: 14px;
}

/* vezeto */
body.cimlap .hasab .vezeto H1,
body.cimlap .hasab H1.vezeto,
body.cimlap #page #content .hasab H1.vezeto,
body.cimlap #page #content .hasab .vezeto H1 {
    font-size: 28px;
    font-weight: bold;
    line-height: 32px;
    margin: 2px 0 10px 0;
    letter-spacing: -1px;
}

/* dobozok */
H2 {
    height: 20px;
    margin-top: 20px;
}
H2 A.disclink {
    float: right;
    font-weight: normal
}
#content H2.nepitelet,
.content H2.nepitelet {
    background-image: url( https://velvet.hu/assets/images/doboz_top_nepitelet.gif );
    margin-top: 5px
}
/* keretes dobozok */
.doboz {
    border-left: 1px solid #acacac;
    border-right: 1px solid #acacac
}
.doboz_bottom {
    background-repeat: no-repeat;
    height: 5px;
    overflow: hidden
}
.doboz_bottom.feher { background-image: url( https://velvet.hu/assets/images/doboz_bottom_feher.gif ); }
.doboz_bottom.szurke {
    background-image: url( https://velvet.hu/assets/images/doboz_bottom_szurke.gif );
    width: 310px
}
UL.listadoboz {
    border-left: 1px solid #acacac;
    border-right: 1px solid #acacac;
    margin: 0;
    padding: 10px 10px 5px 10px
}
UL.listadoboz LI {
    background-image: none;
    display: inline;
    padding: 0 5px 0 0
}
/*
 * aside & rovat ajanlo doboz
 */
.actajanlo {
    background-color: #f1f1f1;
    height: 225px;
    overflow: hidden;
    padding: 5px;
}
.actajanlo img {
    display: block;
    height: 225px;
    width: 300px;
}
.actajanlo.text_only {
    border: 1px solid #ccc;
    height: 223px;
}
.actajanlo.text_only a {
    color: #a5a5a5;
    display: table-cell;
    font-family: 'Open sans';
    font-size: 34px;
    font-weight: normal;
    line-height: 34px;
    height: 215px;
    padding: 5px;
    text-transform: uppercase;
    vertical-align: middle;
    word-wrap: break-word;
}
.actajanlo.text_only .middle {
    display: table-cell;
    height: 213px;
    vertical-align: middle;
    word-wrap: break-word;
    width: 100%
}
.rovatajanlo {
    margin-bottom: 12px;
}
.content .box .rovatajanlo .actajanlo.text_only a:hover,
.content .szoveg .box .rovatajanlo .actajanlo.text_only a:hover,
.actajanlo.text_only a:hover {
    color: #777;
    text-decoration: none;
    text-shadow: 0 1px 5px #fff;
}
.content .rovatajanlo li {
    padding: 0 10px;
    margin: 0 auto;
    width: 290px;
}
.cimlapi_doboz li {
    border-top: 1px solid #e7e7e7;
    padding: 0 10px;
}
#content .cimlapi_doboz {
    margin-bottom: 14px;
}
#content .cimlapi_doboz .actajanlo {
    float: left;
    width: 300px;
}
#content .cimlapi_doboz .actajanlo.text_only {
    width: 298px;
}
#content .cimlapi_doboz > ul {
    float: left;
    width: 330px;
}
#content .cimlapi_doboz li a {
    font-weight: bold;
}
.cimlapi_doboz li.active {
    background-color: #f1f1f1;
}
.cimlapi_doboz li:first-child {
    border-top: none;
}
#content .box .rovatajanlo ul:last-child {
    border-left: 1px solid #ccc;
    margin-left: 9px;
    padding-left: 10px;
}
#features .rovatajanlo {
    border: none;
    margin-bottom: 10px;
}
.content .box .rovatajanlo li a,
.content .szoveg .box .rovatajanlo li a,
.cimlapi_doboz li a {
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 0;
    text-decoration: none;
    word-wrap: break-word;
}
.cimlapi_doboz li.ajanlodoboz_banner_text_li {
    padding-left: 0;
}
.content .box .rovatajanlo li a,
.content .szoveg .box .rovatajanlo li a {
    font-size: 15px;
    line-height: 20px;
    padding: 6px 0;
}
.box .rovatajanlo ul {
    width: 310px;
    display: inline-block;
    margin-bottom: 0;
    margin-top: 10px;
    vertical-align: bottom;
}
body.rovat .box .rovatajanlo ul {
    margin-top: 0;
}
.box .rovatajanlo ul li {
    background: none;
    display: block;
}
.content .box.rovat h4 {
    margin-bottom: 0;
}
.rovatajanlo .hasab {
    float: none;
    width: 310px;
    padding: 0;
    margin: 0;
    border-width: 0;
    display: inline-block;
    vertical-align: bottom;
}
.box .rovatajanlo li.active {
    background-color: #f1f1f1;
    border-bottom: 0;
}
#features .box .rovatajanlo li {
    border-bottom: 1px solid #f1f1f1;
}
#features .box .rovatajanlo li:last-child {
    border-bottom: 0;
}
#features .rovatajanlo .hasab ul {
    margin: 0;
}
#features .rovatajanlo .hasab ul li {
    font-size: 14px;
    font-weight: bold;
    padding: 0;
}
#features .rovatajanlo .hasab ul li a {
    display: block;
    padding: 10px 6px;
}
#features .hasab .actajanlo .cimlapi_kep img {
    border: 0;
}
.content .rovatajanlo .hasab:nth-last-child(2),
#content .rovatajanlo .hasab:nth-last-child(2) {
    border-left: 1px solid #CCC;
    margin-left: 9px;
    padding-left: 10px;
}
/*
 * aside & rovat ajanlo doboz end
 */

/* cimkek */
SPAN.blog,
SPAN.stamp,
SPAN.tech,
SPAN.dossziecim,
SPAN.adult {
    background-color: #fe9048;
    color: #fff;
    font-family: Verdana, "DejaVu Sans", "Bitstream Vera Sans", sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 2px 3px 2px 3px;
    position: relative;
    top: -1px;
}
SPAN.blog a { color: #fff }
span.blog.axnstamp, SPAN.adult { background-color: #ec2f2f }
SPAN.stamp { background-color: #acacac }
A SPAN.blog,
A SPAN.stamp { color: #fff }
A:hover SPAN.blog,
A:hover SPAN.stamp { color: #fff }
A:hover SPAN.blog { background-color: #f60 }
A:hover SPAN.stamp { background-color: #666 }
A.stamp { text-decoration: none }
SPAN.tech {
    background-color: #e4e9f3;
    color: #000
}
SPAN.dossziecim {
    background-color: #acacac;
    margin-bottom: 2px
}

/* ikonok */
A.ikon,
SPAN.ikon {
    background-position: right top;
    background-repeat: no-repeat;
    padding: 0 0 0 14px
}
A.ikon SPAN { display: none }
A.video { background-image: url( https://velvet.hu/assets/images/video.gif ) }
A.audio { background-image: url( https://velvet.hu/assets/images/i_audio.gif ) }
H1 A.video { background-position: right 1px }
H1 A.audio { background-position: right 1px }
A.galeria,
SPAN.galeria { background-image: url( https://velvet.hu/assets/images/camera.png ) }
H1 A.galeria,
LI A.galeria { background-position: right 2px }
H1.vezeto A.ikon { background-position: right 7px }
A.ikon.pplink { text-decoration: none }

/* hirdetesek */
DIV.hasab .hirdetes {
    background-color: #f1f1f1;
    border: 1px solid #ccc;
    margin: 8px 0 0 0;
    padding: 5px 5px 6px 5px
}
DIV.hasab .hirdetes A {
    display: block;
    font-weight: bold;
    padding-bottom: 3px
}
.hirdetes_bottom {
    padding-bottom: 0;
}
DIV.hasab .hirdetes_bottom {
    padding-right: 5px;
    text-align: right
}
DIV.hasab .prcikk { background-color: #f8f5e5 }
DIV.hasab .prcikk A { font-size: 15px }
.microsite {
    margin-bottom: 15px;
    text-align: center
}
BODY#cimlap .microsite { margin-top: 10px }
/* NU! */
/* NU! */
.hirdetes_disc,
.microsite .hirdetes_disc2  {
    background-image: url( https://velvet.hu/assets/images/arrow_up.gif );
    background-repeat: no-repeat;
    background-position: 0 5px;
    color: #5f5f5f;
    font-family: Verdana, "DejaVu Sans", "Bitstream Vera Sans", sans-serif;
    font-size: 9px;
    padding: 0 0 0 10px;
}
.hirdetes_top_politika {
    text-align: center;
    width: 100%;
}
.hirdetes_top_politika > .hirdetes_disc {
    background-image: url( https://velvet.hu/assets/images/arrow_down.gif );
    background-repeat: no-repeat;
    background-position: 0 5px;
    letter-spacing: 2px;
    margin-bottom: 2px;
}
#cikk .hirdetes_disc {
    background-position: right 5px;
    padding: 0 10px 0 0;
}

/* cikk alja cikkszponzoracio (tech/tmobil pl) */
.content #cikk_bottom { margin-top: 0 }
#cikk_bottom_adlink {
    background-color: #f1f1f1;
    border: 1px solid #ccc;
    clear: both;
    color: #666;
    font-size: 12px;
    padding: 4px;
    text-align: center
}
.content #cikk_bottom_adlink a {
    font-weight: bold;
    text-decoration: none
}
.content.old #cikk_bottom_adlink { margin-left: 0 }
#page {
    margin-bottom: 15px;
}
#page_wrapper {
    background-color: #fff;
    box-shadow: 0 0 10px #bbb;
    margin: 20px auto;
    padding: 25px 16px 10px;
    position: relative;
    width: 976px
}
#superbanner {
    background-image: url( https://velvet.hu/assets/images/hirdetes_vertical.gif );
    background-position: left center;
    background-repeat: no-repeat;
    margin: 0 auto;
    padding-left: 13px;
    width: 920px;
}

/*copyright */
#copyright {
    background-color: #ececec;
    border-top: 3px solid #f90;
    clear: both;
    line-height: 20px;
    padding: 5px 0 7px 0;
    text-align: center;
    width: 976px
}
#copyright {
    background-color: #fff;
    border: none
}
#copyright SPAN {
    color: #acacac;
    padding: 0 3px 0 3px
}

/* footer */
UL#footer {
    background-color: #ececec;
    border-top: 3px solid #f90;
    clear: both;
    line-height: 22px;
    padding: 5px 0 7px 0;
    text-align: center;
    width: 976px
}
UL#footer LI {
    background-image: none;
    display: inline;
    padding: 0
}
UL#copyright {
    background-color: #fff;
    border: none;
}
UL#footer LI SPAN {
    color: #acacac;
    padding: 0 3px 0 6px
}
UL#footer LI SPAN.footerlabel {
    color: #666;
    padding: 0 7px 0 0
}
.navi {
    color: #ccc;
    display: block;
    height: 43px;
    margin: 15px 0 20px;
}
.navi + .goAdverticum + .hirdetes_bottom {
    margin-bottom: 12px;
}
#rovatok {
    border-bottom: 2px solid #f90;
    font-family: arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 24px 0
}
#rovatok LI {
    background-image: url( https://velvet.hu/assets/images/navi_arrow_pipe.gif );
    background-position: top right;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0
}
#rovatok LI UL LI { background-image: none }
#rovatok LI#cimlap_rovat { background-image: url( https://velvet.hu/assets/images/navi_pipe.gif ) }
#rovatok LI#cimlap_rovat.no_pipe { background-image: none }
#rovatok LI A {
    background-repeat: no-repeat;
    display: block;
    padding: 4px 20px 6px 9px;
    position: relative;
    text-decoration: none
}
#rovatok LI#cimlap_rovat A { padding: 4px 10px 6px 9px }
#rovatok LI#cimlap_rovat UL LI A {
    display: inline;
    padding: 0
}
#rovatok LI A:hover,
#rovatok LI.selected A {
    background-repeat: no-repeat;
    margin: 0
}
#rovatok LI A:hover {
    background-image: url( https://velvet.hu/assets/images/navi_bg_left_hi.gif );
    color: #f1f1f1
}
#rovatok LI.selected A:hover { color: #f1f1f1 }
#rovatok LI.selected A {
    background-image: url( https://velvet.hu/assets/images/navi_bg_left.gif );
    color: white
}
#rovatok LI.selected:hover A {
    background-image: url( https://velvet.hu/assets/images/navi_bg_left_hi.gif );
    color: #fff
}
#rovatok li.no_pipe { background-image: url( https://velvet.hu/assets/images/navi_arrow.gif ) }
#rovatok li#cimlap_rovat.selected.featured:hover { background-image: url( https://velvet.hu/assets/images/navi_bg_noarrow.gif ) }
#rovatok Li#cimlap_rovat.selected.featured:hover a { background-image: url( https://velvet.hu/assets/images/navi_bg_left.gif ) }
#rovatok Li#cimlap_rovat.selected.featured:hover #featured a { background-image: none }
#rovatok li.selected.featured:hover { background-image: url( https://velvet.hu/assets/images/navi_bg.gif ) }
#rovatok li.selected.featured .rovatlink { background-image: url( https://velvet.hu/assets/images/navi_bg_left.gif ) }
#rovatok LI.selected { background-image: url( https://velvet.hu/assets/images/navi_bg.gif ) }
#rovatok LI.selected UL LI { background-image: none }
#rovatok LI#cimlap_rovat.selected { background-image: url( https://velvet.hu/assets/images/navi_bg_noarrow.gif ) }
#rovatok A { color: #000 }
#rovatok li:hover { background-image: url( https://velvet.hu/assets/images/navi_bg_hi.gif ) }
#rovatok li:hover a { color: #f1f1f1 }
#rovatok li#cimlap_rovat:hover { background-image: url( https://velvet.hu/assets/images/navi_bg_noarrow_hi.gif ) }
#rovatok li ul li.loading {
    background-image: url( https://galeria.index.hu/static/images/loading.gif );
    background-position: center;
    padding: 10px 0
}
#rovatok LI .navi_feed LI,
#rovatok LI.selected .navi_feed LI {
    background-image: url( https://velvet.hu/assets/images/bullet_live.gif );
    background-position: 4px 6px;
    background-repeat: no-repeat;
    float: none;
    font-size: 13px;
    font-weight: normal;
    height: 1%;
    padding: 0pt 0pt 4px 15px;
}
#rovatok LI .navi_feed LI A,
#rovatok LI.selected .navi_feed LI A {
    background-image: none;
    color: #fff;
    display: inline;
    margin: 0;
    padding: 0;
}
#rovatok .navi_feed LI A:hover,
#rovatok LI.selected .navi_feed LI A:hover {
    background-image: none;
    color: #f90
}
#rovatok LI {
    float: left;
    margin: 0;
    padding: 0
}
#featured {
    font-size: 13px;
    height: 16px;
    left: 19px;
    margin-top: 3px;
    overflow: hidden;
    position: absolute;
    width: 872px
}
#featured LI {
    background-image: none;
    display: inline;
    margin: 0;
    padding: 0
}
UL#rovatok #featured LI { font-weight: normal }
UL#rovatok #featured LI A { font-weight: bold }
#featured LI A,
#cimlap_rovat #featured LI A,
#rovatok LI.selected #featured LI A {
    color: #24468a;
    background-image: none;
    display: inline;
    padding: 0 6px
}
#cimlap_rovat.selected #featured LI A { background-image: none }
#featured LI A:hover {
    background-image: none;
    color: #f60;
    text-decoration: underline
}

/* 24ora/rss */
.archivum {
    float: right;
    line-height: 16px;
    margin-right: 5px
}
.navi .rss {
    float: right;
}
.navi .rss a,
.archivum a {
    display: inline-block;
    font-weight: bold;
    padding-top: 4px;
}
.navi .rss a {
    background-image: url( https://velvet.hu/assets/images/rss.png );
    background-position: 31px 5px;
    background-repeat: no-repeat;
    padding-right: 17px;
}

/* aktiv almenu */
.navi UL#rovatok UL#featured LI A.selected {
    color:#f60;
    text-decoration: none;
}
.header {
    position: relative;
}
.header .parts {
    height: 33px;
    font-size: 0px;
    line-height: 0px;
}
.header li {
    background-image: none;
    display: inline-block;
    line-height: 16px;
}
.header .logo {
    padding: 0;
}
.header .logo a {
    background-image: url( https://velvet.hu/assets/images/logo.png );
    background-repeat: no-repeat;
    display: block;
    height: 33px;
    width: 186px;
}
.header .logo span {
    display: none;
}
.header .border {
    border-right: 1px solid #dbdbdb;
}
.header .today {
    color: #949494;
    font-size: 0;
}
.header .today a {
    color: #949494;
}
.header .today a:hover {
    color: #666;
}
.header .today ul {
    display: inline-block;
    padding: 0 15px;
    margin: 0;
}
.header .today li {
    display: block;
    font-size: 12px;
    padding: 0;
}
.header .today span {
    display: inline-block;
}
.header .today .type {
    width: 30px;
}
.header .today .price {
    text-align: right;
    width: 54px;
}
.header .stock .price {
    text-align: left;
    width: 61px;
}
.header .today .forint {
    color: #949494;
}
.header .today .goood {
    color: #40b246;
}
.header .today .baaad {
    color: #d75959;
}
.header .search {
    bottom: -33px;
    position: absolute;
    right: -21px;
}
.header .searchfield {
    background-color: #fff;
    border: 1px solid #dfdfdf;
    border-radius: 2px 2px 2px 2px;
    color: #666;
    height: 19px;
    line-height: 20px;
    padding-left: 4px;
    top: 1px;
    width: 160px
}
.header .searchfield:focus {
    border-color: #f90;
}
.header .searchsubmit {
    background-color: transparent;
    background-image: url( https://velvet.hu/assets/images/sprite.png );
    border: none;
    color: transparent;
    cursor: pointer;
    filter: alpha( opacity = 40 );
    height: 18px;
    left: -24px;
    opacity: 0.4;
    position: relative;
    top: 1px;
    width: 17px;
}

.idojaras_header_szponz {
    position: absolute;
    right: 136px;
    top: 19px;
}

.header .idojaras {
    background-position: right top;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 31px;
    margin: 0 0 34px 82px;
    padding: 17px 50px 0 0;
    position: absolute;
    right: -16px;
    top: -39px;
    width: 100px;
}
.header .idojaras .daily,
.header .idojaras .city {
    text-align: center;
}
.header .idojaras .daily {
    filter: alpha( opacity = 80 );
    opacity: 0.8;
}
.header .idojaras .daily .low {
    color: #44a;
}
.header .idojaras .daily .high {
    color: #a44;
}
.header .idojaras .current {
    filter: alpha( opacity = 0 );
    opacity: 0;
    position: absolute;
    left: 0;
    text-align: center;
    top: 0;
    width: 100%;
}
.header .idojaras .current a {
    color: #aaa;
}
.header .idojaras .current a:hover {
    text-decoration: none;
}
.header .idojaras .city {
    color: #222;
    filter: alpha( opacity = 80 );
    position: relative;
    opacity: 0.8;
}
.header .idojaras .city a:hover {
    color: #222;
    text-decoration: none;
}
.header .idojaras .city .select {
    -webkit-appearance: none;
    border: 1px solid #ccc;
    color: #222;
    cursor: pointer;
    filter: alpha( opacity = 0 );
    font-size: 13px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    z-index: 10;
}
.temperature {
    position: relative;
}
.header .idojaras .temperature:hover .daily,
.header .idojaras .city:hover .placer {
    filter: alpha( opacity = 0 );
    opacity: 0;
}
.header .idojaras .temperature:hover .current,
.header .searchsubmit:hover,
.header .idojaras:hover .city,
.header .idojaras:hover .daily,
.header .idojaras .city:hover .select {
    filter: alpha( opacity = 100 );
    opacity: 1;
}
#rovatok .navi_feed {
    background-image: url( https://velvet.hu/assets/images/livebookmark_bg_orange.gif );
    background-position: bottom;
    display: none;
    margin-top: -2px;
    margin-left: -1px;
    overflow:auto;
    padding: 5px;
    position: absolute;
    width: 270px;
    z-index: 9999
}
#modal_overlay { background-color: #000 }
#sendthis {
    background-color: #fff;
    width: 400px
}

/* pager */
/* pager percrolpercre */
.content .pager .pagers a.bigstep {
    display: none;
}
.content .pager {
    border: 1px solid #ccc;
    border-left: none;
    border-right: none;
    clear: both;
    height: 28px;
    margin: 20px 0;
    padding: 6px 0;
    width: 640px
}
.index2007 .content .pager {
    margin-left: 34px;
    width: 460px
}
.content.old .pager {
    margin-left: 0
}
.content .pager .pages {
    color: #ccc;
    margin: 0 auto;
    padding: 6px 0;
    text-align: center;
    width: 390px;
}
.content .pager .pages a {
    padding: 2px 7px;
    margin: 10px 0;
}
.content .pager .pages a.actual,
.content .pager .pages a.selected {
    background-color: #f1f1f1;
    border-radius: 2px 2px 2px 2px;
    color: #666;
    cursor: default;
    font-weight: bold;
    text-decoration: none
}
.content .szoveg .pager .pages A.selected,
.content .pager .pages A.actual:hover { text-decoration: none }
.content .pager .pagers {
    padding: 0;
}
.content .pager .pagers a {
    display: block;
}
.content .pager .prev,
.content .pager .prev a { float: left }
.content .pager .next,
.content .pager .next a { float: right }
.content .pager .pagers a.onestep {
    font-weight: bold;
    line-height: 28px;
    padding: 0 10px;
}

/* 24ora*/
/* pager 24ora */
.content.archivum .pager {
    margin-left: 0;
    width: 494px
}
.content.archivum .pager.bottom {
    clear: both;
    padding-top: 15px
}

/* ha kozepre igazitott keskeny kell megis
.content.archivum .pager.default { width: auto; margin: 0 auto; }
.content.archivum .pager.default .pages { width: 280px; }
.content.archivum .pager.default .pagers { width: 34px; }
*/

.content.archivum .pager.default .pages SELECT { margin-right: 5px }
.content.archivum .pager.default .pages SPAN {
    color: #000;
    font-weight: bold;
}
#features {
    float: right;
    line-height: 16px;
    padding: 0;
    overflow: visible;
    width: 310px;
}

/**
 * 0 pixeles meropont igy nem noveli a white space-t
 */
#features iframe {
    display: block;
}

/* lelogo szponzoracio */
#rightsponsor {
    margin-top: -20px;
    min-height: 20px;
    position: relative;
    top: -1px
}
#rovat .box .thumbnail.big {
    margin:0pt auto 10px;
    width:292px;
}
#print_links_container,
.print_szerzo,
.print_anchor { display: none }
/* CUSTOM NAVI */
.custom_navi {
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    font-size:16px;
    font-weight:bold;
    height: 38px;
    margin: 0;
    padding: 0;
    position: relative;
}
.custom_navi .indexnavi {
    background-position: right 1px;
    background-repeat: no-repeat;
    color: #454545;
    display: block;
    height: 20px;
    line-height: 20px;
    padding: 11px 0pt 9px 10px;
    position: relative;
    top: -1px;
}
.custom_navi .indexnavi:hover {
    color: #f60;
    text-decoration: none
}
/**
 * Kiemelt custom_navi, pl. feher haz, nagykep
 */
.custom_navi.high {
    height: 58px;
}
.custom_navi.high .indexnavi {
    height: 40px;
    line-height: 40px;
}
/**
 * Szoveges cim nelkuli custom_navi, pl. feher haz, cinematrix
 * (a szoveg a hatterkepen van)
 */
.custom_navi.notext .indexnavi {
    text-indent: -3000px;
    overflow: hidden;
}
.custom_navi .goAdverticum {
    height: 40px;
    margin: 0;
    padding: 1px 0 0 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: -1px;
    width: 700px;
    z-index: 999;
}
.custom_navi .hirdetes_bottom {
    display: none;
}



/**
 * EGYEDI CUSTOM_NAVI DIZAJNOK
 * Ide kerulnek azok a rule-ok, amelyeket explicit kellenek regebbi navikhoz
 */
.content .szoveg .custom_blog_navi.nagykep_nagykep,
.custom_blog_navi.nagykep_nagykep {
    background-color: transparent;
    background-position: right top;
    color: #777;
    text-shadow: 0px 1px 5px rgba( 255, 255, 255, 0.6 );
    width: 990px;
}
.content .szoveg .custom_blog_navi.napirajz_napirajz,
.custom_blog_navi.napirajz_napirajz {
    background-color: transparent;
}
.content .custom_blog_navi.chart_chart,
.content .custom_blog_navi.napinapi_napinapi,
.content .custom_blog_navi.napirajz_napirajz,
.content .custom_blog_navi.szarvas_szarvas,
.content .custom_blog_navi_text.chart_chart,
.content .custom_blog_navi_text.kultur_cinematrix,
.content .custom_blog_navi_text.napinapi_napinapi,
.content .custom_blog_navi_text.napirajz_napirajz,
.content .custom_blog_navi_text.szarvas_szarvas,
.page_overlay_content .content .custom_blog_navi.napinapi_napinapi,
.custom_blog_navi.chart_chart {
    color: transparent;
    text-shadow: none;
}
.custom_navi.blog {
    display: none;
}
.custom_navi.kultur.cinematrix {
    border: none;
}
.custom_navi.kultur.cinematrix .indexnavi {
    height: 21px;
}
.custom_navi.kultur.r2009.evmenedzsere .indexnavi {
    color: #fff;
}
.custom_navi.okvalasztas.r2010.belfold .indexnavi,
.custom_navi.valasztas.r2010.belfold .indexnavi {
    font-size: 18px;
    padding-left: 50px;
    color: #fff;
    text-shadow: 1px 1px 1px #333;
}
.custom_navi.dosszie_evmenedzsere_2009_kultur .indexnavi {
    color: #fff;
    font-size: 18px;
}
.custom_navi.dosszie_feher_haz_usa_kulfold .indexnavi {
    color: #fff;
    font-size: 18px;
}
/* INDEX BLOG */
.content .szoveg .custom_blog_navi,
.custom_blog_navi {
    background-color: #e0e0e0;
    background-repeat: no-repeat;
    color: #fff;
    display: block;
    font-size: 35px;
    font-weight: bold;
    height: 100px;
    left: -15px;
    line-height: 100px;
    padding-left: 16px;
    position: relative;
    text-decoration: none;
    text-shadow: 0px 1px 5px rgba( 0, 0, 0, 0.6 );
    top: -15px;
    width: 656px;
}
.content .szoveg > a.custom_blog_navi:hover,
.custom_blog_navi:hover {
    color: #fff;
    text-decoration: none;
}
.content a.custom_blog_navi_text {
    color: #fff;
    font-size: 35px;
    font-weight: bold;
    left: 16px;
    line-height: 35px;
    position: absolute;
    text-decoration: none;
    text-shadow: 0px 1px 5px rgba( 0, 0, 0, 0.6 );
    top: 32px;
    z-index: 2;
}
.page_overlay_content .content a.custom_blog_navi_text {
    top: 16px;
    left: 0;
}

.box h4,
#features .box#cross_site h4 {
    background-position: right top;
    background-repeat: no-repeat;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    font-size: 18px;
    height: 38px;
    line-height: 38px;
    margin: 10px 0;
}
.szoveg > ul > li,
.szoveg .keretes > ul > li,
.szoveg > .post_text > ul > li,
.szoveg > .post_text > .oldal > ul > li,
.kiemeles > ul > li,
.pp_text > ul > li,
.post > .post_item > .post_text > ul > li,
.box ul li {
    background-image: url( https://velvet.hu/assets/images/bullet.gif );
    background-position: 4px 11px;
    background-repeat: no-repeat;
    line-height: 22px;
    padding: 3px 0 2px 19px;
}
.szoveg .keretes > ul > li,
.kiemeles > ul > li,
.szoveg > ul > li {
    background-position: 0px 11px;
}
.box.white h4 a,
.box.white h4 span {
    color: #fff;
    padding-left: 10px;
}
.box.white h4 a:hover,
.box.white h4 span:hover {
    color: #000;
}
.box.transparent h4 a,
.box.transparent h4 span {
    color: transparent;
}
#features div.box.nebih_video{
    margin-bottom:0px;
}

.box.nebih_video h4 {
    background-image: url( https://velvet.hu/assets/images/nebih_logo.png );
}

.box.nebih_video ul li {
    background-image: none;
    padding: 0 0 10px;
}

.tematikus_cimlap_box h4 {
    position: relative;
}
.tematikus_cimlap_box h4 > a {
    position: absolute;
    top: 3px;
    right: 0;
}
#features H4.tematikus img { padding: 2px 0 0 5px; background-color: #f1f1f1; float: right; position: relative; top: -3px; }
.box.penzcentrum h4 a,
.box.medicalonline h4 a,
.box.kitekinto h4 a,
.box.divanyall h4 a,
.box.inforadio h4 a {
    color: transparent;
}
#pagecontent {
    margin: 1px 0 10px;
    position: relative;
}
.cimlap #page #pagecontent {
    margin: 1px 0 10px;
}
.content .post_item .kepala {
    background-color: #eaeaea;
}
div.kep_kepalaval {
    font-weight: bold;
    text-align: center
}

/* ARUHAZ DOBOZ BEGIN (FYI) */
.index2007 #features .guestbox H4 {
    background-image: url( https://velvet.hu/assets/images/box_top_plaza_sm.gif );
    margin-bottom: 0
}
#features .guestbox#honfbox H4 { background-image: url( https://velvet.hu/assets/images/box_top_default.gif ) }
.index2007 #features .guestbox#honfbox H4 { background-image: url( https://velvet.hu/assets/images/box_top_default_sm.gif ) }
#features .box#a911 h4 { background-image: url( https://velvet.hu/assets/images/cimlap/11911/911_254x31.gif ) }
#features .guestbox ul {
    margin: 0
}
#features .guestbox ul li {
    background-image: none;
    clear: both;
    padding: 10px 0 0 0
}
#features .guestbox ul li img {
    border: 1px solid #666;
    float: left;
    margin-right: 7px;
    width: 148px
}
#features #plazabox ul li img {
    border: 1px solid #666;
    float: left;
    margin-right: 7px
}
#features #honfbox ul li img { border: none }
#features .guestbox ul li .plazatext {
    float: left;
    width: 140px
}
.index2007 #features .guestbox ul li .plazatext {
    float: right;
    width: 175px
}
#features .guestbox ul li .plazatext span {
    display: block;
    line-height: 16px
}
#features .guestbox ul li .plazatext span.ar_elo {
    display: inline;
    line-height: 16px;
    margin-left: 5px
}
#features .guestbox ul li .plazatext a { line-height: 16px }
#features .guestbox ul li .plazatext_nopic span {
    display: block;
    line-height: 16px
}
#features .guestbox ul li .plazatext_nopic a { line-height: 16px }
#features #ctravel_rotate,
#features #ongo_rotate,
#features #travelo_rotate { display: none }
#features #ctravelbox ul li span,
#features #ongobox ul li span,
#features #travelobox ul li span {
    font-size: 11px;
    font-weight: normal
}
#features #ctravelbox ul li a,
.halfpage #ctravelbox ul li a
{
    font-size: 13px;
    font-weight: normal
}
#features #ongobox ul li a,
#features #travelobox ul li a {
    font-size: 12px;
    font-weight: bold
}

#ctravelbox .ajanlo img,
#ongobox .ajanlo img,
#ctravelbox .ajanlo img {
    margin: 4px auto 6px;
    width: 280px;
}

#features .guestbox UL LI SPAN.forgalmazo { margin-bottom: 0 }
#features #booklinebox UL LI SPAN.kedvproz {
    display: inline;
    margin-bottom: 3px
}

#features #booklinebox UL LI SPAN.strike,
#features #booklinebox UL LI SPAN.ar_elo

 {
    display: inline;
}

#features .guestbox .guestbox_close {
    clear: both;
    color: #666;
    display: block;
    font-weight: bold;
    padding: 10px 0 0 0;
    text-align: center
}
/* ARUHAZ DOBOZ END */

/* INDAFOTO DOBOZ BEGIN */
#features .indafoto {
    background-color: #fff;
    padding-bottom: 20px
}
#features .indafotobox SPAN.feedcim {
    color: #555;
    padding-left: 35px
}
#features .indafotobox {
    background-color: #f1f1f1;
    border-radius: 5px 5px 0 0;
    margin-top: 20px;
}
#features .indafotobox h1 { padding: 7px 0 3px }
#features .indafotobox A#indafotologo {
    background-image: url( https://velvet.hu/assets/images/belfold/budapest/cimlap_indafoto.gif );
    display: block;
    height: 30px;
    margin-bottom: 0px;
    margin-top: 10px;
    width: 310px
}
#features .indafotobox A#indafotologo SPAN { display: none }
#features .box_light.indafotobox {
    margin-top: 0;
    overflow: hidden;
    padding-bottom: 7px;
    padding-top: 0
}
#features .box_bottom_light.indafoto_bottom {
    background-color: #fff;
    margin-bottom: 20px
}
#features .box_bottom_dark.indafoto_bottom { background-color: #fff }
#features .box_light.indafotobox H1 { text-align: center }
#features .box_bottom_dark {
    background: #fff url( https://velvet.hu/assets/images/box_bottom_dark_310.gif ) no-repeat scroll left bottom;
    font-weight: bold;
    padding: 9px;
    text-align: center
}

/* INDAFOTO DOBOZ END */
/* PROGRAM DOBOZ */
#features #box_program H2 { background-image: url( https://velvet.hu/assets/images/box_top_program.gif ) }
#features #box_program H2 A { color: #000 }
#features #box_program H2 A:hover {
    color: #f60;
    text-decoration: none
}
#features #box_program .doboz {
    background-color: #f1f1f1;
    height: 23px;
    padding: 9px 10px 0px 10px
}
#features #box_program .doboz INPUT#programsubmit {
    float: right;
    width: 60px
}
#features #box_program .doboz SELECT {
    margin-right: 5px;
    width: 105px
}
/* PROGRAM DOBOZ END */

/* H4 DOBOZFEJLECEK (mar nem tudnak ketsorosak lenni, mert felesleges, es egyszerubb igy) */
#features h4 {
    border: 1px solid #ccc;
    border-left: none;
    border-right: none;
    font-size: 20px;
    font-weight: bold;
    line-height: 39px;
    margin: 0 0 8px 0;
    padding: 0px;
}
.index2007 H4 { background-image: url( https://velvet.hu/assets/images/box_top_default_sm.gif ) }
h4 a,
h4 span {
    color: #222;
    display: block;
    height: 100%;
}
h4 a:hover {
    color: #f60;
    text-decoration: none
}
h4 a span,
h4 a:hover span {
    color: inherit;
    display: inline;
    padding: 0
}

/* grafikus dobozfejlecek a jobb hasabban */
#turul H4 { background-image: url( https://velvet.hu/assets/images/box_top_turul.gif ) }
#hurra H4 { background-image: url( https://velvet.hu/assets/images/box_top_hurra.gif ) }
#quart H4 { background-image: url( https://velvet.hu/assets/images/box_top_quart.gif ) }
#nepszavazas2008 H4 { background-image: url( https://velvet.hu/assets/images/box_top_nepszavazas.gif ) }
#box_marc15_08 H4 { background-image: url( https://velvet.hu/assets/images/box_top_marc15.gif ) }
#nst H4 { background-image: url( https://velvet.hu/assets/images/box_top_nst.gif ) }
#box_szajbarago H4 { background-image: url( https://velvet.hu/assets/images/box_top_szajbarago.gif ) }
#box_subba H4 { background-image: url( https://velvet.hu/assets/images/box_top_subba.gif ) }
#box_cukisag H4 { background-image: url( https://velvet.hu/assets/images/box_top_cukisag.gif ) }
#box_homar H4 { background-image: url( https://velvet.hu/assets/images/box_top_homar.gif ) }
#box_webisztan H4 { background-image: url( https://velvet.hu/assets/images/box_top_webisztan.gif ) }
#box_hoax H4 { background-image: url( https://velvet.hu/assets/images/box_top_hoax.gif ) }
#box_anyadat H4 { background-image: url( https://velvet.hu/assets/images/box_top_anyadat.gif ) }
#box_kmk H4 { background-image: url( https://velvet.hu/assets/images/box_top_kmk.gif ) }
#box_cellanaplo H4 { background-image: url( https://velvet.hu/assets/images/box_top_cella.gif ) }
#box_w H4 A { background-image: url( https://velvet.hu/assets/images/box_top_w.gif ) }
#kepgyar H4 { background-image: url( https://velvet.hu/assets/images/box_top_kepgyar.gif ) }
.berlinifal50 H4 { background-image: url( https://velvet.hu/assets/images/box_top_die_mauer.gif ) }
#box_penzcentrum H4 { background-image: url( https://velvet.hu/assets/images/box_top_penzcentrum.gif ) }
#box_octogon H4 { background-image: url( https://velvet.hu/assets/images/box_top_oktogon.gif ) }
#box_velvet H4 { background-image: url( https://velvet.hu/assets/images/box_top_velvet.gif ) }
#box_mancs H4 { background-image: url( https://velvet.hu/assets/images/box_top_mancs.gif ) }
#box_vorosiszap2011 H4 { background-image: url( https://velvet.hu/assets/images/box_top_vorosiszap.gif ) }
#vlv H4 { background-image: url( https://velvet.hu/assets/images/box_top_vlv.gif ) }
#box_penzcentrum H4 A SPAN,
#box_octogon H4 A SPAN,
#box_velvet H4 A SPAN,
#box_mancs H4 A SPAN,
#box_vorosiszap2011 H4 A SPAN,
#vlv H4 SPAN { display: none }
#ep H4 A,
DIV.ep2009 H4 {
    background-image: url( https://velvet.hu/assets/images/box_top_ep.gif );
    text-align: left
}
DIV.hasab DIV.ep2009 H4 { background-image: url( https://velvet.hu/assets/images/box_top_ep.gif ) }
.box_cinematrix H4 {
    background-image: url( https://velvet.hu/assets/images/box_top_cmx.png );
    color: #fff
}
.box_cinematrix H4 A { color: #fff }
.box_cinematrix H4 A:hover { color: #f90 }

/* index2007 dobozfejlecek */
.index2007 #turul H4 { background-image: url( https://velvet.hu/assets/images/box_top_turul_sm.gif ) }
.index2007 #hurra H4 { background-image: url( https://velvet.hu/assets/images/box_top_hurra_sm.gif ) }
.index2007 #quart H4 { background-image: url( https://velvet.hu/assets/images/box_top_quart_sm.gif ) }
.index2007 #comment H4 { background-image: url( https://velvet.hu/assets/images/box_top_comment_sm.gif ) }
.index2007 #konyves H4 { background-image: url( https://velvet.hu/assets/images/box_top_konyvblog_sm.gif ) }
.index2007 #nepszavazas2008 H4 { background-image: url( https://velvet.hu/assets/images/box_top_nepszavazas_sm.gif ) }
.index2007 #box_marc15_08 H4 { background-image: url( https://velvet.hu/assets/images/box_top_marc15_sm.gif ) }
.index2007 #penzbeszel H4 { background-image: url( https://velvet.hu/assets/images/box_top_penzbeszel_sm.gif ) }
.index2007 #korrektor H4 { background-image: url( https://velvet.hu/assets/images/box_top_korrektor_sm.gif ) }
.index2007 #nst H4 { background-image: url( https://velvet.hu/assets/images/box_top_nst_sm.gif ) }
.index2007 #box_szajbarago H4 { background-image: url( https://velvet.hu/assets/images/box_top_szajbarago_sm.gif ) }
.index2007 #box_subba H4 { background-image: url( https://velvet.hu/assets/images/box_top_subba_sm.gif ) }
.index2007 #box_cukisag H4 { background-image: url( https://velvet.hu/assets/images/box_top_cukisag_sm.gif ) }
.index2007 #box_homar H4 { background-image: url( https://velvet.hu/assets/images/box_top_homar_sm.gif ) }
.index2007 #box_webisztan H4 { background-image: url( https://velvet.hu/assets/images/box_top_webisztan_sm.gif ) }
.index2007 #box_hoax H4 { background-image: url( https://velvet.hu/assets/images/box_top_hoax_sm.gif ) }
.index2007 #box_anyadat H4 { background-image: url( https://velvet.hu/assets/images/box_top_anyadat_sm.gif ) }
.index2007 #box_kmk H4 { background-image: url( https://velvet.hu/assets/images/box_top_kmk_sm.gif ) }
.index2007 #box_cellanaplo H4 { background-image: url( https://velvet.hu/assets/images/box_top_cella_sm.gif ) }
.index2007 #box_w H4 A { background-image: url( https://velvet.hu/assets/images/box_top_w_sm.gif ) }
.index2007 #box_divany H4 { background-image: url( https://velvet.hu/assets/images/box_top_divany.gif ) }
.index2007 #kepgyar H4 { background-image: url( https://velvet.hu/assets/images/box_top_kepgyar.gif ) }
.index2007 #langologitarok H4 { background-image: url( https://velvet.hu/assets/images/box_top_langologitarok.gif ) }
.index2007 .berlinifal50 H4 { background-image: url( https://velvet.hu/assets/images/box_top_die_mauer_sm.gif )  }
.index2007 #box_penzcentrum H4 { background-image: url( https://velvet.hu/assets/images/box_top_penzcentrum_sm.gif ) }
.index2007 #box_octogon H4 { background-image: url( https://velvet.hu/assets/images/box_top_oktogon_sm.gif ) }
.index2007 #box_velvet H4 { background-image: url( https://velvet.hu/assets/images/box_top_velvet_sm.gif ) }
.index2007 #box_mancs H4 { background-image: url( https://velvet.hu/assets/images/box_top_mancs_sm.gif ) }
.index2007 #box_vorosiszap2011 H4 { background-image: url( https://velvet.hu/assets/images/box_top_vorosiszap_sm.gif ) }
.index2007 #box_info H4 { background-image: url( https://velvet.hu/assets/images/box_top_info_sm.gif ) }
.index2007 #vlv H4 { background-image: url( https://velvet.hu/assets/images/box_top_vlv_sm.gif ) }
.index2007 #ep H4 A,
.index2007 DIV.ep2009 H4 {
    background-image: url( https://velvet.hu/assets/images/box_top_ep_sm.gif );
    text-align: left
}
.index2007 .box_cinematrix H4 { background-image: url( https://velvet.hu/assets/images/box_top_cmx_sm.png ) }

/* VALSAG CUCCOK */
/* arfolyamok */
#valsag_arfolyamok {
    margin-bottom: 10px;
    width: 310px
}
BODY#cimlap .hasab #valsag_arfolyamok UL,
#valsag_arfolyamok UL {
    background-color: #f1f1f1;
    border: 1px solid #acacac;
    font-size: 13px;
    margin: 0;
    padding: 0;
    width: 308px
}
#valsag_arfolyamok UL LI {
    background: none;
    clear: both;
    height: 19px;
    overflow: hidden;
    padding: 4px 4px 0 4px;
    width: 300px
}
#valsag_arfolyamok UL LI.odd { background-color: #dadada }
#valsag_arfolyamok UL LI SPAN.name {
    display: block;
    float: left;
    overflow: hidden;
    width: 60px
}
#valsag_arfolyamok UL LI SPAN.name.highlight { font-weight: bold }
#valsag_arfolyamok UL LI SPAN.data {
    background-position: right center;
    background-repeat: no-repeat;
    display: block;
    float: left;
    overflow: hidden;
    padding-left: 110px;
    padding-right: 15px;
    width: 115px
}
#valsag_arfolyamok UL LI SPAN.data.highlight { font-weight: bold }
#valsag_arfolyamok UL LI SPAN.data.arrow_pos { background-image: url( https://velvet.hu/assets/images/arrow_pos.gif ) }
#valsag_arfolyamok UL LI SPAN.data.arrow_neg { background-image: url( https://velvet.hu/assets/images/arrow_neg.gif ) }
#valsag_arfolyamok UL LI SPAN.data SPAN { color: #666 }
#valsag_arfolyamok .forras {
    font-size: 12px;
    padding: 3px 5px 0 0;
    text-align: right
}

/* IFRAME */
#content IFRAME.ad_container,
.content IFRAME.ad_container {
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0
}

/* billboard */
#content IFRAME.ad_container.billboard_container,
.content IFRAME.ad_container.billboard_container {
    margin: 15px 0 15px 0;
    width: 460px
}

/* also szeles hirdetes */
#content IFRAME.ad_container.bottom_ad_container,
.content IFRAME.ad_container.bottom_ad_container {
    margin: 15px 0 0 0;
    width: 460px
}

/* superbanner */
#page IFRAME.ad_container.superbanner_container {
    margin: 0 0 15px 0;
    width: 100%
}

/* cimlap billboard */
#content IFRAME.ad_container.cimlap_billboard_container,
.content IFRAME.ad_container.cimlap_billboard_container {
    margin: 15px 0 15px 0;
    width: 310px
}
.adtxt {
    margin: 0 0 6px 0;
    text-align: center
}
.adtxt.adtxt_reverse { margin: 3px 0 0 0 }
.adtxt SPAN {
    background: url( https://velvet.hu/assets/images/arrow_down.gif ) no-repeat right 5px;
    color: #666;
    font-family: Verdana, "DejaVu Sans", "Bitstream Vera Sans", sans-serif;
    font-size: 9px;
    letter-spacing: 4px;
    padding-right: 10px
}
.adtxt.adtxt_reverse SPAN { background: url( https://velvet.hu/assets/images/arrow_up.gif ) no-repeat right 6px }

/* szponzorbox */
#content .szponzor_text,
.content .szponzor_text {
    background-color: #f1f1f1;
    border: 1px solid #ccc;
    font-size: 13px;
    margin-top: 15px;
    padding: 7px 7px 0 7px
}
#content .szponzor_text P,
.content .szponzor_text P {
    margin: 0 20px 8px 0;
}
#content .szponzor_text SPAN,
.content .szponzor_text SPAN {
    color: #c00;
    float: right;
    font-weight: bold
}
#content .szponzor_text,
.content .szponzor_text {
    background-color: #f1f1f1;
    border: 1px solid #ccc;
    float: left;
    margin-bottom: 15px;
    margin-top: 15px;
    padding: 7px 15px 0 7px;
    width: 448px
}
#content .szponzor_text IMG,
.content .szponzor_text IMG {
    float: left;
    margin: 0 7px 7px 0;
    width: 158px
}
#content .szponzor_text A IMG,
.content .szponzor_text A IMG {
    border: 1px solid #c9c9c9;
}
#content .szponzor_text A:hover IMG,
.content .szponzor_text A:hover IMG {
    border: 1px solid #c00;
}
#content .szponzor_text SPAN,
.content .szponzor_text SPAN {
    color: #c00;
    float: right;
    font-weight: bold
}
#content .szponzor_text .adszoveg,
.content .szponzor_text .adszoveg {
    font-size: 12px;
}
#content .szponzor_text .adszoveg SPAN,
.content .szponzor_text .adszoveg SPAN {
    color: #000;
    display: block;
    float: none;
    font-size: 12px;
    font-weight: normal
}
#content .szponzor_text .adszoveg A,
.content .szponzor_text .adszoveg A {
    font-weight: bold;
}

/* INDAPASS LOGINFORM */
/* layout */
.indapass_row {
    margin: 20px auto;
    width: 460px
}
.index2007 .indapass_row { margin-left: 34px }
.indapass_row .ipr_edge {
    background-repeat: no-repeat;
    background-position: top right;
    font-size: 1px;
    height: 7px;
    line-height: 1px;
    overflow: hidden
}
.indapass_row .ipr_edge .ipr_corner {
    height: 7px;
    width: 7px
}
.indapass_row .ipr_edge.ipr_top { background-image: url( https://velvet.hu/assets/images/indapass_tc_right.gif ) }
.indapass_row .ipr_edge.ipr_bottom { background-image: url( https://velvet.hu/assets/images/indapass_bc_right.gif ) }
.indapass_row .ipr_edge.ipr_top .ipr_corner { background-image: url( https://velvet.hu/assets/images/indapass_tc_left.gif ) }
.indapass_row .ipr_edge.ipr_bottom .ipr_corner { background-image: url( https://velvet.hu/assets/images/indapass_bc_left.gif ) }
.indapass_row .ipr_content {
    background: #fff7cf url( https://velvet.hu/assets/images/indapass_logo.gif ) no-repeat 9px 5px;
    border: 1px solid #f8cfad;
    border-bottom: none;
    border-top: none;
    color: #000;
    font-family: arial, sans-serif;
    font-size: 13px;
    line-height: 15px;
    padding: 2px 9px 2px 110px
}

/* egysoros (beleve) */
.indapass_row .ipr_content.ipr_oneline {
    background-position: 9px center;
    padding-bottom: 0;
    padding-top: 0
}
.indapass_row .ipr_content.ipr_oneline .ipr_text { padding: 7px 0 6px 0 }

/* az indexen nem kell linkszineket definialni, de az indas hasznalathoz valoszinuleg igen */
.indapass_row .ipr_content A { font-weight: bold }
.indapass_row .ipr_content A.forget { font-weight: normal }
.content .szoveg .indapass_row .ipr_content A { text-decoration: none }
.content .szoveg .indapass_row .ipr_content A:hover { text-decoration: underline }

/* loginform */
.indapass_row FORM { padding: 4px 0 }
.indapass_row FORM INPUT { font-size: 13px }
.indapass_row .ipr_content .ipr_text {
    clear: both;
    padding-bottom: 6px;
    padding-left: 47px
}
.indapass_row .ipr_content .ipr_text SPAN.nick { font-weight: bold }
.indapass_row .ipr_content .ipr_text SPAN.seppa { color: #666 }
.indapass_row .ipr_content .ipr_alert {
    color: #c00;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 9px
}
.indapass_row .ipr_content .ipr_row { height: 31px }
.indapass_row .ipr_content .ipr_row INPUT.loginbutton {
    background: url('https://velvet.hu/assets/images/indapass_button.gif') no-repeat;
    border: none;
    float: right;
    height: 24px;
    width: 100px
}
.indapass_row .ipr_content .ipr_row LABEL SPAN {
    display: block;
    float: left;
    margin-top: 4px;
    width: 47px
}
.indapass_row .ipr_content .ipr_row .remember {
    float: right;
    width: 100px
}
.indapass_row .ipr_content .ipr_row .remember INPUT.check {
    float: left;
    margin: 4px 5px 0 0
}
.indapass_row .ipr_content .ipr_row .remember LABEL SPAN {
    float: none;
    margin-top: 4px;
    width: auto
}
.indapass_row .ipr_content .ipr_row INPUT.field,
.content .szoveg #kerdoiv .indapass_row .ipr_content .ipr_row INPUT.field {
    border: 1px solid #bdb799;
    float: left;
    height: 20px;
    margin: 0 0 8px;
    width: 170px
}
.indapass_row .ipr_content .ipr_help {
    color: #ccc;
    padding-bottom: 0
}

/* TWITTER */
/* lista */
#twitter_container UL {
    border-top: 1px solid #ccc;
    margin: 0 1px;
    padding: 0;
    width: 458px
}
#twitter_container UL LI {
    background: 0;
    border-bottom: 1px solid #ccc;
    clear: both;
    line-height: 16px;
    margin: 0;
    min-height: 50px;
    padding: 10px
}
#twitter_container UL LI .text { margin-left: 60px }
#twitter_container UL LI A.name {
    font-size: 14px;
    font-weight: bold
}

/* info */
#twitter_container UL LI SPAN.info {
    color: #acacac;
    display: block;
    margin-top: 1px
}
#twitter_container UL LI SPAN.info A.time { color: #acacac }
#twitter_container UL LI SPAN.info A.time:hover { color: #f60 }
#twitter_container UL LI SPAN.info SPAN.helyszin {
    color: #888;
    font-style: italic;
    font-weight: bold
}

/* avatar */
#twitter_container UL LI .avatar {
    float: left;
    height: 50px;
    margin-right: 10px;
    width: 50px
}
#twitter_container UL LI .avatar A {
    display: block;
    height: 50px;
    position: relative;
    width: 50px
}

/* twitter avatar */
#twitter_container UL LI .avatar A IMG {
    border: 1px solid #666;
    height: 48px;
    width: 48px
}
#twitter_container UL LI .avatar A:hover IMG { border-color: #f60 }
#twitter_container UL LI .avatar A .indanet_border { display: none }

/* pager */
#twitter_container .pager {
    background: transparent;
    border: 1px solid white;
    border-top: none;
    border-bottom: none;
    margin: 0;
    padding: 10px 0 5px 0;
    width: 458px
}

/* TWITTBOX */
.twittbox UL { margin-bottom: 0 }
.twittbox UL LI {
    background: none;
    padding: 0 5px 10px 9px
}
.twittbox UL LI .avatar { display: none }
.twittbox UL LI .text A.name { font-weight: bold }
.twittbox A.more {
    border-top: 1px solid #ccc;
    display: block;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 3px 5px 0 0;
    text-align: right
}
#features .twittbox UL LI .text { padding: 0 }

/* CSIK GRAFIKON */
#graf_top {
    color: #fff;
    font-weight: bold;
    height: 80px;
    line-height: 20px;
    margin: 0 0 20px 0;
    width: 976px
}
#graf_top A { color: #fff }

/* ez csak a cimlapon kell majd */
#dashboard #graf_top { margin-bottom: 0 }

/* LISTAS GRAFIKON */
#graf_top #lista_graf { position: relative }

/* link */
#graf_top A#biglink {
    display: block;
    height: 55px;
    left: 0;
    position: absolute;
    top: 0;
    width: 976px
}
#graf_top A#biglink SPAN { display: none }

/* info */
#graf_top #lg_info {
    left: 10px;
    line-height: 16px;
    position: absolute;
    text-shadow: 1px 1px 1px #666;
    top: 8px
}
#graf_top #lg_info SPAN.feldolg { display: block }

/* bars */
#graf_top #lista_graf UL {
    height: 50px;
    margin: 0;
    overflow: hidden;
    padding: 0
}
#graf_top #lista_graf UL LI {
    background-image: none;
    background-repeat: no-repeat;
    background-position: -20px 0;
    border: 1px solid #666;
    border-top: none;
    border-bottom: none;
    float: left;
    height: 45px;
    margin: 0 1px 0 0;
    padding: 5px 0 0 0;
    text-align: center;
    text-shadow: 1px 1px 1px #333
}
#graf_top #lista_graf UL LI#lg_fidesz {
    background-image: url( https://velvet.hu/assets/images/cimlap/v2010/v10_lg_fidesz.png );
    border-color: #cb8510
}
#graf_top #lista_graf UL LI#lg_mszp {
    background-image: url( https://velvet.hu/assets/images/cimlap/v2010/v10_lg_mszp.png );
    border-color: #d80e0f
}
#graf_top #lista_graf UL LI#lg_jobbik {
    background-image: url( https://velvet.hu/assets/images/cimlap/v2010/v10_lg_jobbik.png );
    border-color: #039603
}
#graf_top #lista_graf UL LI#lg_lmp {
    background-image: url( https://velvet.hu/assets/images/cimlap/v2010/v10_lg_lmp.png );
    border-color: #83aa55
}
#graf_top #lista_graf UL LI#lg_mdf {
    background-image: url( https://velvet.hu/assets/images/cimlap/v2010/v10_lg_mdf.png );
    border-color: #838383;
    height: 43px;
    padding: 7px 0 0 0
}

#graf_top #lista_graf UL LI:first-child,
#graf_top #lista_graf UL LI.first {
    background-position: 0 0;
    border-left: none
}
#graf_top #lista_graf UL LI:last-child,
#graf_top #lista_graf UL LI.last {
    background-position: right 0;
    border-right: none;
    margin-right: 0
}
#graf_top #lista_graf UL LI SPAN.nev { font-size: 22px }
#graf_top #lista_graf UL LI#lg_mdf SPAN.nev { font-size: 15px }
#graf_top #lista_graf UL LI SPAN.szazalek {
    display: block;
    font-size: 18px;
    line-height: 16px;
    margin-top: -1px
}
#graf_top #lista_graf UL LI#lg_mdf SPAN.szazalek {
    font-size: 14px;
    line-height: 15px;
    margin-top: -3px
}

/* also csik */
#graf_top #lg_bottom {
    background: url( https://velvet.hu/assets/images/cimlap/v2010/v10_lg_bottom.png ) no-repeat;
    color: #ccc;
    font-size: 13px;
    height: 29px;
    line-height: 16px;
    margin: 1px 0 0 0;
    overflow: hidden;
    padding: 0 10px;
}
#graf_top #lg_bottom .more {
    float: right;
    margin-top: 6px;
    text-align: right
}
#graf_top:hover #lg_bottom .more A,
#graf_top #lg_bottom .more A:hover { color: #f90 }
#graf_top #lg_bottom .kispartok {
    float: left;
    margin-top: 6px
}
#graf_top #lg_bottom .biztos {
    font-size: 15px;
    margin: 5px auto 0;
    text-align: center
}
#graf_top #lg_bottom .biztos SPAN { color: #fff }

/* ONKORMANYZATI */
#graf_top #lista_graf.budapest #lg_info {
    font-size: 22px;
    line-height: 20px;
    top: 5px
}
#graf_top #lista_graf.budapest #lg_info span.feldolg { font-size: 13px }
#graf_top #lista_graf.budapest #lg_bottom .kozgyules { margin-top: 6px }
#graf_top #lista_graf.budapest #lg_bottom .kozgyules span { color: #fff }

/* MANDATUMOK */
#graf_top #lista_graf UL LI SPAN.mandatum {
    display: block;
    font-size: 18px;
    line-height: 16px;
    margin-top: -1px
}
#graf_top #lista_graf UL LI SPAN.mandatum SPAN {
    font-size: 14px;
    line-height: 13px;
    padding-left: 3px
}
#graf_top #lg_bottom .korzetek {
    float: left;
    font-size: 15px;
    margin-top: 5px
}
#graf_top #lg_bottom .korzetek SPAN.white { color: #fff }
#graf_top #lg_bottom .korzetek SPAN.part {
    color: #fff;
    padding-left: 10px
}

/* IE8 ALERT */
#ie8alert {
    border: 1px solid #c00;
    border-top: none;
    background: url( https://velvet.hu/assets/images/ie8alert_bg.png ) repeat-x;
    font-family: Verdana, "DejaVu Sans", "Bitstream Vera Sans", sans-serif;
    font-size: 13px;
    height: 24px;
    line-height: 15px;
    margin: -15px 0 15px 0;
    overflow: hidden;
    text-align: center;
    width: 974px
}
#ie8alert A {
    color: #ffde00;
    display: block;
    height: 20px;
    padding: 4px 0 0 0
}
#ie8alert A:hover { color: #fff }
#ie8alert A SPAN  { font-weight: bold }

div.box.csokker dl { margin-left: 6px }
div.box.csokker dt {
    clear: left;
    float: left;
    padding-left: 10px;
    width: 125px
}
div.box.csokker dd {
    float: left;
    font-weight: bold;
    margin: 0
}
div.box.csokker div {
    clear: left;
    padding: 0;
    text-align: right
}


.highcharts,
.highcharts-container {
    padding-bottom: 0 !important;
    padding-top: 0 !important
}
.highcharts h2 { background: transparent }
#features div.box div.highcharts div { text-align: left }
#fogyamagyar_grafikon { margin-bottom: 15px }
#fogyamagyar_grafikon a.tovabb {
    display: block;
    text-align: center
}

/* AVATAROK */
.avatar { background-image: url( https://velvet.hu/assets/images/avatar/a_default.png ) }

.avatar.a_emlekezes { background-image: url( https://velvet.hu/assets/images/avatar/a_emlekezes.jpg ) }

/* index */
.avatar.a_szily { background-image: url( https://velvet.hu/assets/images/avatar/a_szilylaszlo.jpg ) }
.avatar.a_up { background-image: url( https://velvet.hu/assets/images/avatar/a_ujpeter.jpg ) }
.avatar.a_akiraly { background-image: url( https://velvet.hu/assets/images/avatar/a_kiralyandras.jpg ) }
.avatar.a_szabozoli { background-image: url( https://velvet.hu/assets/images/avatar/a_szabozoltan.jpg ) }
.avatar.a_bede { background-image: url( https://velvet.hu/assets/images/avatar/a_bedemarton.jpg ) }
.avatar.a_tenczer { background-image: url( https://velvet.hu/assets/images/avatar/a_tenczergabor.jpg ) }
.avatar.a_dudas { background-image: url( https://velvet.hu/assets/images/avatar/a_dudasgergely.jpg ) }
.avatar.a_spirk { background-image: url( https://velvet.hu/assets/images/avatar/a_spirkjozsef.jpg ) }
.avatar.a_tota { background-image: url( https://velvet.hu/assets/images/avatar/a_totawarpad.jpg ) }
.avatar.a_indexvideo { background-image: url( https://velvet.hu/assets/images/avatar/a_indexvideo.jpg ) }
.avatar.a_gazdaalbert { background-image: url( https://velvet.hu/assets/images/avatar/a_gazdaalbert.jpg ) }
.avatar.a_magyari { background-image: url( https://velvet.hu/assets/images/avatar/a_magyari.jpg ) }
.avatar.a_plankog { background-image: url( https://velvet.hu/assets/images/avatar/a_plankog.jpg ) }
.avatar.a_sixx { background-image: url( https://velvet.hu/assets/images/avatar/a_sixx.jpg ) }
.avatar.a_stoki { background-image: url( https://velvet.hu/assets/images/avatar/a_stoki.png ) }
.avatar.a_stoki_bw { background-image: url( https://velvet.hu/assets/images/avatar/a_stoki_bw.jpg ) }
.avatar.a_lanita_bw { background-image: url( https://velvet.hu/assets/images/avatar/a_lanita_bw.jpg ) }
.avatar.a_valuska { background-image: url( https://velvet.hu/assets/images/avatar/a_valuska.png ) }
.avatar.a_joobs { background-image: url( https://velvet.hu/assets/images/avatar/a_joobs.jpg ) }
.avatar.a_tsza { background-image: url( https://velvet.hu/assets/images/avatar/a_tsza.jpg ) }
.avatar.a_haasz { background-image: url( https://velvet.hu/assets/images/avatar/a_haasz.jpg ) }
.avatar.a_haszan { background-image: url( https://velvet.hu/assets/images/avatar/a_haszan.jpg ) }
.avatar.a_tbg { background-image: url( https://velvet.hu/assets/images/avatar/a_tbg.jpg ) }
.avatar.a_gzp { background-image: url( https://velvet.hu/assets/images/avatar/a_gzp.jpg ) }
.avatar.a_enzee { background-image: url( https://velvet.hu/assets/images/avatar/a_enzee.png ) }
.avatar.a_molnart { background-image: url( https://velvet.hu/assets/images/avatar/a_molnart.jpg ) }
.avatar.a_vakpali { background-image: url( https://velvet.hu/assets/images/avatar/a_vakpali.jpg ) }
.avatar.a_foldesa { background-image: url( https://velvet.hu/assets/images/avatar/a_foldesa.png ) }
.avatar.a_ivana { background-image: url( https://velvet.hu/assets/images/avatar/a_ivana.jpg ) }
.avatar.a_herczegm { background-image: url( https://velvet.hu/assets/images/avatar/a_herczegm.jpg ) }
.avatar.a_ehseg { background-image: url( https://velvet.hu/assets/images/avatar/a_ehsegsztrajkolo.jpg ) }
/* Egyiptom 2011 - orszagok */
.avatar.a_algeria { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_algeria.jpg ) }
.avatar.a_bahrein { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_bahrein.jpg ) }
.avatar.a_egyesultarabemirsegek { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_egyesultarabemirsegek.jpg ) }
.avatar.a_egyiptom { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_egyiptom.jpg ) }
.avatar.a_irak { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_irak.jpg ) }
.avatar.a_iran { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_iran.jpg ) }
.avatar.a_jemen { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_jemen.jpg ) }
.avatar.a_jordania { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_jordania.jpg ) }
.avatar.a_kuvait { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_kuvait.jpg ) }
.avatar.a_marokko { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_marokko.jpg ) }
.avatar.a_libia { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_libia.jpg ) }
.avatar.a_oman { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_oman.jpg ) }
.avatar.a_szaudarabia { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_szaudarabia.jpg ) }
.avatar.a_sziria { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_sziria.jpg ) }
.avatar.a_tunezia { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_tunezia.jpg ) }
/* szemelyek */
.avatar.a_kadhafi { background-image: url( https://velvet.hu/assets/images/avatar/ppl/a_kadhafi.jpg ) }
.avatar.a_tarrbela { background-image: url( https://velvet.hu/assets/images/avatar/ppl/a_tarrbela.jpg ) }
/* japan foldrenges 2011 - orszagok */
.avatar.a_ausztralia { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_ausztralia.jpg ) }
.avatar.a_chile { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_chile.jpg ) }
.avatar.a_ecuador { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_ecuador.jpg ) }
.avatar.a_fidzsiszigetek { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_fidzsiszigetek.jpg ) }
.avatar.a_fulopszigetek { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_fulopszigetek.jpg ) }
.avatar.a_guatemala { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_guatemala.jpg ) }
.avatar.a_hawaii { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_hawaii.jpg ) }
.avatar.a_honduras { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_honduras.jpg ) }
.avatar.a_indonezia { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_indonezia.jpg ) }
.avatar.a_japan { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_japan.jpg ) }
.avatar.a_kina { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_kina.jpg ) }
.avatar.a_kolumbia { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_kolumbia.jpg ) }
.avatar.a_marshallszigetek { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_marshallszigetek.jpg ) }
.avatar.a_mexiko { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_mexiko.jpg ) }
.avatar.a_nauru { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_nauru.jpg ) }
.avatar.a_nicaragua { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_nicaragua.jpg ) }
.avatar.a_oroszorszag { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_oroszorszag.jpg ) }
.avatar.a_papuaujguinea { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_papuaujguinea.jpg ) }
.avatar.a_peru { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_peru.jpg ) }
.avatar.a_salvador { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_salvador.jpg ) }
.avatar.a_taiwan { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_taiwan.jpg ) }
.avatar.a_tuvalu { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_tuvalu.jpg ) }
.avatar.a_ujzeland { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_ujzeland.jpg ) }
.avatar.a_usa { background-image: url( https://velvet.hu/assets/images/avatar/zaszlok/a_usa.jpg ) }
/* ciganygyilkossagok */
.avatar.a_csistvan { background-image: url( https://velvet.hu/assets/images/avatar/ciganygyilkossagok/a_csistvan.gif ) }
.avatar.a_karpad { background-image: url( https://velvet.hu/assets/images/avatar/ciganygyilkossagok/a_karpad.gif ) }
.avatar.a_kistvan { background-image: url( https://velvet.hu/assets/images/avatar/ciganygyilkossagok/a_kistvan.gif ) }
.avatar.a_pzsolt { background-image: url( https://velvet.hu/assets/images/avatar/ciganygyilkossagok/a_pzsolt.gif ) }

/* MUNKAHELYSZAMLALO CSIK */
#notification {
    background: -moz-linear-gradient(100% 100% 90deg, #C6C6C6, #EEE);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEE), to(#C6C6C6));
    border-top: solid 1px #fff;
    font-size: 210%;
    font-weight: bold;
    height: 66px;
    margin: -15px 0 0 -20px;
    padding: 16px 0;
    text-align: center;
    text-shadow: rgba(255, 255, 255, 0.5) 0 1px;
    position: relative;
    z-index: 9999;
}
#notification a.msg {
    color: #24468a;
    position: relative;
    text-decoration: none;
    top: 10px
}
a.i_close {
    background-image: url( https://velvet.hu/assets/images/close.png );
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 49px;
    margin: 10px 10px 0 0;
    overflow: hidden;
    width: 48px
}
@media all and (orientation:portrait) {
    #notification {
        font-size: 315%;
        height: 99px
    }
    #notification a.msg { top: 20px }
    a.i_close { margin: 20px 20px 0 0 }
}

a.korhatar:hover { text-decoration: none }
.box#grafikonok h4 { background-image: url( https://velvet.hu/assets/images/box_top_grafikon_sm.gif ) }
.kalkulator_stamp {
    border: 1px solid #ccc;
    border-radius: 4px 4px 4px 4px;
    color: #3f3f3f;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 40px;
    line-height: 42px;
    margin: 0 0 10px;
    padding-left: 14px;
    width: 296px
}
.kalkulator_stamp:hover {
    text-decoration: none
}
.kalkulator_stamp .value {
    float: right;
    font-size: 26px;
    padding-right: 5px;
}
.kalkulator_stamp:hover .sprite {
    background-position-y: -32px;
}
.kalkulator_stamp .sprite {
    background-position: -312px 0;
    float: right;
    height: 22px;
    margin: 9px;
    width: 23px;
}
.kalkulator_stamp.pos .value {
    color: #0c0;
}
.kalkulator_stamp.neg .value {
    color: #c00;
}
.kalkulator_stamp.eq .value {
    color: #333;
}
#cemp_doboz {
    overflow: hidden;
    padding-bottom: 15px
}
div#ie9notificationtoast {
    bottom: 0px;
    left: 16px;
    position: fixed;
    z-index: 9999
}
div#ie9notificationtoast img {
    cursor: pointer;
    float: left
}
.rovasiras { font-family: 'Rovas' }
.keziras { font-family: 'Keziras' }

#features #cross_site {
    width: 310px;
    overflow: hidden;
}
#features #cross_site .wrapper {
    height: 160px;
    overflow: visible;
}
#features #cross_site ul li {
    background: url( https://velvet.hu/assets/images/carousel_separator.png ) -1px 0;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    margin: 0;
    padding: 0 7px 0 7px;
    width: 148px;
}
#features #cross_site ul li:nth-child(even) {
    background: none;
    padding: 0 0 0 7px;
}
#features #cross_site ul li:nth-child(odd) {
    background: url( https://velvet.hu/assets/images/carousel_separator.png ) -1px 0;
    padding: 0 7px 0 0;
}
#features #cross_site ul li iframe {
    width: 141px;
    height: 160px;
    border: 0;
    overflow: hidden;
}
#features #cross_site h4 span {
    float: left;
}
#features #cross_site h4 a {
    margin-top: 10px;
}

#features div.box {
    margin-bottom: 20px;
}

#features div.box.ajanlatok img,
#features div.box.ajanlatok img:hover {
    border-width: 0;
    display: inline;
    margin: 0;
    float: left;
    margin-right: 6px;
}
#features div.box.ajanlatok.guestbox ul li {
    background: none;
    color: #666;
    height: 85px;
    margin: 0;
    padding: 0;
    border-width: 0 0 10px 0;
    overflow: hidden;
    border-color: white;
    border-style: solid;
}

ul#share li a,
#videok_es_kepek h4 a,
#ez_is_erdekelheti h4 a{
    background-image: url( https://velvet.hu/assets/images/sprite.png );
}
.ajanlatok h4 a.up,  .ajanlatok h4 a.down{
    background-image: url( https://velvet.hu/assets/images/sprite.png );
}
#booklinebox h4 span {
    float:left;
}
#booklinebox h4 {
    color: #222;
    padding: 10px;
    margin-bottom: 12px;
    height: 18px;
}

.sprite.prev,
.sprite.next,
.sprite.up,
.sprite.down,
#features .box h4 a.sprite.prev,
#features .box h4 a.sprite.next,
#features .box h4 a.sprite.up,
#features .box h4 a.sprite.down {
    width: 17px;
    height: 17px;
    float: right;
    display: block;
    padding: 0;
}
.sprite.up,
#features .box h4 a.sprite.up {
    background-position: -152px -32px;
    margin-right: 2px;
    opacity: 0.2;
    filter: alpha(opacity=60);
}
.sprite.down,
#features .box h4 a.sprite.down {
    background-position: -184px -32px;
    opacity: 0.2;
    filter: alpha(opacity=60);
}
.sprite.left,
#features .box h4 a.sprite.left {
    background-position: -152px 0;
}
.sprite.right,
#features .box h4 a.sprite.right {
    background-position: -184px 0;
}
.sprite.down,
.sprite.up {
    opacity: 0.8;
}
.sprite.feed {
    background-position: -216px -121px;
    width: 25px;
    height: 25px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

#travelo h4 {
    font-size: 0px;
    color: #222;
    padding: 10px;
    margin-bottom: 12px;
    height: 18px;
}
#features .wrapper {
    overflow: hidden;
    height: 190px;
    padding: 0;
}
#booklinebox .wrapper {
    overflow: hidden;
    height: 190px;
    padding: 0;
}
#booklinebox .wrapper {
    height: 190px;
}

#features div.box ul {
    padding-right: 10px;
}

#features div.ajanlatok ul li {
    background: none;
    color: #666;
    height: 85px;
    margin: 0;
    padding: 0 0 10px 0px;
}
/*
#features div.box ul li:first-child {
    margin-top: 0px;
}
#features div.ajanlatok ul:last-child li {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
 */
#features div.plazatext {
    line-height: 16px;
    font-weight: bold;
    overflow: hidden;
}

#features div.plazatext .ar,
#features div.plazatext .ar_elo,
#features div.plazatext .forgalmazo {
    font-weight: normal;
}
#features div.ajanlatok#ongo ul li {
    clear: both;
    height: 85px;
    overflow: hidden;
    padding: 0;
    margin-bottom: 10px;
}
#ongo .wrapper {
    height: 190px;
}

#ongo a.boxcim {
    float: left;
}

#ongo h4 {
    height: 18px;
    padding: 10px;
    line-height: 18px;
}
.jsonrotater_header {
    display: none;
}
/**
 * overlay miatt altalanossa tett rule-ok
 **/
.connected {
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0px 1px 2px rgba( 0, 0, 0, 0.2 );
    font-size: 13px;
    line-height: 24px;
    margin: 16px 0;
}
.post .connected {
    background-color: #fff;
}
.connected .title {
    color: #666;
    display: block;
    width: 100px;
}
.connected .title,
.connected .list {
    float: left;
}
.connected .list {
    margin: 0;
}
.content .connected ul li a {
    font-size: 13px;
}
.content .connected .list li {
    line-height: 20px;
    margin-top: 2px;
    margin-bottom: 4px;
}
.content .connected .list li:last-child {
    margin-bottom: 0;
}
.connected .count {
    color: #acacac;
    float: right;
}
.connected .count .sprite {
    background-position: -280px 5px;
    padding-right: 17px;
}
.connected > div {
    border-bottom: 1px solid #ccc;
    height: 22px;
    overflow: hidden;
    padding: 6px 10px;
}
.connected > div.tag {
    height: auto;
}
.connected > div.tag .list {
    max-width: 515px;
}
.connected > div.open .sprite {
    background-position-y: -27px;
}
.connected > div.multi {
    cursor: pointer;
}
.connected > div:last-child {
    border-bottom: none;
}
.share.bottom,
.content .share.bottom {
    float: right;
    margin: 7px 0;
    padding: 0;
    text-align: right;
}
.share.bottom li {
    display: inline-block;
    font-size: 11px;
    height: 16px;
    overflow: hidden;
    width: 16px;
}
.share.bottom a {
    color: transparent;
}
.share.bottom .text {
    color: #666;
    width: auto;
    position: relative;
    top: -5px;
}
.share.bottom .email {
    background-position: -24px 0px;
}
.share.bottom .twitter {
    background-position: -56px 0px;
}
.share.bottom .tumblr {
    background-position: -88px 0px;
}
.share.bottom .google {
    background-position: -120px 0px;
}
.share.bottom .email:hover {
    background-position: -24px -32px;
}
.share.bottom .twitter:hover {
    background-position: -56px -32px;
}
.share.bottom .tumblr:hover {
    background-position: -88px -32px;
}
.share.bottom .google:hover {
    background-position: -120px -32px;
}
.datum .print {
    background-position: -152px -96px;
    display: inline-block;
    height: 12px;
    position: relative;
    top: 3px;
    width: 14px;
}
.video .datum .print,
.nagykep .datum .print {
    background-position: -280px -96px;
}

.indafoto.overlay .page_overlay_content .szoveg img {
    max-width: 640px;
}

.indafoto.overlay .page_overlay_content .rovatlink {
    padding: 0;
    border: 0;
}

.indafoto.overlay .page_overlay_content .szerzo {
    border-bottom: 1px solid #CCCCCC;
    color: #666666;
    margin-bottom: 15px;
    padding-bottom: 5px;
    position: relative;
    width: 550px;
    float: left;
    height: 18px;
}

.indafoto.overlay .page_overlay_content .share.top {
    float: left;
    border-bottom: 1px solid #CCCCCC;
    height: 18px;
    position:relative;
    padding-bottom: 5px;

}
.indafoto.overlay .page_overlay_content .szoveg {
    clear: both;
}
body.overlay .page_document_wrapper li { line-height: 21px }

#margitsziget_dashboard .hasab {
    float: left;


    width: 321px;
}

#margitsziget_dashboard .cimlapozo-blokk7, #margitsziget_dashboard .hasab.masodik {
    border-right: 1px solid #d7d7d7;
}

#margitsziget_dashboard .hasab.masodik {
    padding-right: 10px;
}

#margitsziget_dashboard {
    width: 976px;
}

#margitsziget_dashboard .hasab.masodik .anyag, #margitsziget_dashboard .harmadik.hasab .anyag {
    padding-left: 11px;
    width: 311px;
    padding-right: 11px;
}

#margitsziget_dashboard {
    margin-bottom: 10px;
}

.avataros {
    margin-top: 5px;
}

.avataros .pp_cimlap .pp_cimlap {
    background-color: #f1f1f1;

}

.avataros .pp_cimlap .avatar {
    width: 40px;
    height: 40px;
    display: inline-block;
    padding-bottom: 0;
}

.hasab .avataros .pp_cimlap ul {
    height: 590px;
    overflow: auto;
}
.hasab .avataros .pp_cimlap li {
    padding: 10px;

    height: 40px;
}
.hasab .avataros .pp_cimlap li .overlay_link {
    width: 220px;
    padding-left: 10px;
    font-weight: bold;
    padding-bottom: 2px;
}

.hasab .avataros .pp_cimlap li .timestamp {
    padding-left: 8px;
}

.avataros .pp_cimlap .avatar span {
    display: none;
}

.avataros .pp_cimlap hr {
    width: 270px;
    position: relative;
    top: 5px;
    border-top: 1px solid #DDDDDD;
    border-bottom: 1px solid white;
    border-left: 0px;
    border-right: 0px;
    height: 1px;
}

.avataros .pp_cimlap .pp_cim {
    background-color: #e8e8e8;
    padding: 10px;
    color: black;
    font-size: 14px;
    font-weight: bold;
}

#margitsziget_dashboard .static_szavazas {

    margin-bottom: 10px;
    height: 21px;
    padding: 10px;
    color: white;
    background: url( https://velvet.hu/assets/images/cimlap/margitsziget_szavazas/allas_bg.png ) no-repeat;

}
#margitsziget_dashboard .static_szavazas span {
    font-weight: bold;
    font-size: 15px;
    width: 150px;
    display: inline-block;
}

#margitsziget_dashboard .static_szavazas .ss_sido {
    padding-left: 7px;
    width:50px;
}

#margitsziget_dashboard .static_szavazas .ss_szazalek {

    width: 60px;
    text-align: right;
}

#margitsziget_dashboard .fejlec {
    padding-bottom: 10px;
}

.zegyetemekhaboruja_ajanlo:hover {
    text-decoration: none;
}

.zegyetemekhaboruja_ajanlo {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #D7D7D7;
    border-right: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    border-radius: 4px 4px 0 0;
    background: url( https://velvet.hu/assets/images/zegyetemekhaboruja/bg.png ) center 10px no-repeat #F5F5F5;
    /*height:43px;*/
    padding: 195px 22px 9px 22px;
    text-align: center;
    display: block;
}

.zegyetemekhaboruja_ajanlo_szponz {
    border-right: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    border-radius: 0px 0px 4px 4px;
    display: block;
    text-align: center;
}
.zegyetemekhaboruja_ajanlo_szponz img {
    margin: 10px 0 10px 0;

}
.zegyetemekhaboruja_ajanlo span {

    color: white;
    font-weight: bold;
    font-size: 18px;
}

.zegyetemekhaboruja_ajanlo a:link,
.zegyetemekhaboruja_ajanlo a:visited
 {
    color: white;
}

.zegyetemekhaboruja_ajanlo_kicsi_wrapper {

    position:absolute;
    top: -120px;
    left: -130px;
    width: 100px;
}

.zh_bal_content {
    box-shadow: 0px 0px 5px #D1D1D1;
    background-color: white;
    border: 1px solid #DDDDDD;
    border-radius: 3px 3px 3px 3px;
    position: relative;
    top: -10px;
    z-index: 3;
}

.zegyetemekhaboruja_ajanlo_kicsi {
    display: block;
    background: url(https://velvet.hu/assets/images/zegyetemekhaboruja/bal_logo.png) no-repeat center 0px;
    width: 100px;
    height: 72px;
    position: relative;
    z-index: 5;

}

.zegyetemekhaboruja_ajanlo_szponz_kicsi {
    display: block;
    position: relative;
    padding: 10px 0;
    text-align: center;
}

.zh_maikviz {
    text-align: center;
    display: block;
    font-weight: bold;
}


#zh_toplista {
    display: block;
    margin: 25px 0 0px 0;
    text-align: center;
    color: black;
    font-weight: bold;
    font-family: Arial;
    font-weight: bolder;
}

#zh_eredmenyek_link {
    display: block;
    padding: 10px 10px;
    text-align: right;
    background-color: #F5F5F5;
    border-bottom: 1px solid #D7D7D7;
    border-right: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    font-weight: bold;
}

#zh_toplista_kicsi {
    display: block;
    padding: 15px 0 8px 0;
    text-align: center;
    color: black;
    font-family: Arial;
    font-weight: bolder;
    line-height: 22px;
}

.zegyetemekhaboruja_ajanlo_kicsi_wrapper hr {
    margin: 0 5px;
border-top: 1px solid #DDDDDD;
border-bottom: none;
border-left: none;
border-right: none;
}


#vecevilagnap_wrapper, #vecevilagnap_content {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#vecevilagnap_wrapper {
    position: relative;
    background: url( https://velvet.hu/assets/images/cimlap/wcvilagnap2013/vecevilagnap_zaszlo_bgr.png) #7c000c;
    background-position: bottom;
    background-repeat: no-repeat;
    width: 623px;
    padding: 10px;
    margin-bottom: 10px;
}

#vecevilagnap_wrapper > a {
    position: absolute;
    top: 80px;
    left: 11px;
}

#vecevilagnap_content {
    width: 300px;
    background-color: #fff;
    margin-left: 303px;
    padding: 10px 20px 0 0px;
}

#vecevilagnap_content h1, #vecevilagnap_content div.ajanlo {
    width: 300px;
}

/* JOBBHASAB UJ DOBOZAI */
body.cimlap #features .box_light {
    background: #f1f1f1;
    border-radius: 5px 5px 0 0;
    padding: 10px
}
#features .box_light_border { background: url('https://velvet.hu/assets/images/cimlap/box_top_light_border.gif') top left no-repeat; padding: 10px; }

UL.linkroll { padding: 9px 0 0 0; margin: 0; text-align: center; line-height: 20px; border-top: 1px solid #ccc; display: none; }
UL.linkroll LI { background-image: none; display: inline; padding: 0; }
A.blog { font-weight: normal; }
A.blog.kiemelt { font-weight: bold; }
UL.linkroll LI  SPAN { color: #ccc;  padding: 0 2px 0 7px;  }

#features .box_bottom_dark, .halfpage .box_bottom_dark {
    background: #f1f1f1 url('https://velvet.hu/assets/images/cimlap/box_bottom_dark.gif') bottom left no-repeat;
    padding: 9px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 20px;
}
.halfpage #travelo_rotate .box_bottom_dark, .halfpage #ctravel_rotate .box_bottom_dark {
    background: #e4e4e4;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    height: 18px;
}
#features #travelo_rotate .box_bottom_dark
{
    height: 15px;
}
#features #ctravel_rotate .box_bottom_dark {
    display: table;
}

/* indavideo */
#features #travelobox.box_light.videobox { border-radius: 5px 5px 5px 5px }
#features .box_light.videobox {
    margin-top: 20px;
    overflow: hidden;
    padding-bottom: 7px;
    padding-top: 5px;
}
#content #trbox {width: 290px; }
#content #trbox UL{ margin-bottom:0px; }
#content #trbox UL li a {font-size: 12px;font-weight: bold;}

.halfpage #travelobox img {
    max-width: 278px;
    border: 1px solid #333;
}
.halfpage #travelobox h1 {
    font-size: 18px;
    margin-bottom: 5px;
}
.halfpage #travelobox li {
    margin-top: 5px;
}
.halfpage #travelobox li a {
    font-weight: bold;
}
.halfpage #travelobox {
    border-radius: 5px 5px 0 0;
    width: 280px;
    background: #F1F1F1;
    padding: 10px;
}
#features #travelobox {
    background: #f1f1f1;
    padding: 10px;
}
#features a.travelologo, .halfpage a.travelologo {
    color: transparent;
    background: url( https://velvet.hu/assets/images/cimlap/cimlap_travelo.gif ) top left no-repeat;
    display: block;
    height: 35px;
    margin-bottom: 8px;
    width: 280px;
}
#features #ctravelbox,
.halfpage #ctravelbox {
    width: 280px;
    background: #F1F1F1;
    padding: 10px;
}
#features #ctravelbox {
    width: 288px;
}
#features #ctravelbox ul li span,
#features #ctravelbox h1 span,
.halfpage #ctravelbox ul li span,
.halfpage #ctravelbox h1 span {
    background-color: #6cbe45;
    color: white;
    margin-left: 5px;
    padding: 0 3px
}

#features a#ongologo {
    display: block;
    width: 290px;
    height: 35px;
    margin-bottom: 8px;
    background: url('https://velvet.hu/assets/images/cimlap/cimlap_ongo.gif') top left no-repeat;
}
#features a.travelologo {
    display: block;
    width: 290px;
    height: 35px;
    margin-bottom: 8px;
    background: url('https://velvet.hu/assets/images/cimlap/cimlap_travelo.gif') top left no-repeat;
}
#features #ctravelbox a.travelologo, .halfpage #ctravelbox a.travelologo {
    display: block;
    width: 90px;
    height: 35px;
    margin-bottom: 8px;
    float:right;
    background: url('https://velvet.hu/assets/images/cimlap/cimlap_travelo_mini.gif') top right no-repeat #F1F1F1;
    margin-top: -5px;
}
#features #ctravelbox ul
{
    list-style-image: url('https://velvet.hu/assets/images/bullet.gif');
    width: 269px;
    margin-left: 17px;
}
#features #ctravelbox h1 a, .halfpage #ctravelbox h1 a
{
    display: table;
    width: 100%;
    padding-left: 3px
}
#ctravel_rotate .box_bottom_dark a, #travelo_rotate .box_bottom_dark a
{
    border-right: 1px solid #D7D7D7;
    width: 96px;
    height: 14px;
    display: table-cell;
    float: left;
}
.halfpage #travelo_rotate .box_bottom_dark a, .halfpage #ctravel_rotate .box_bottom_dark a {
    width: 93px;
}
#ctravel_rotate .box_bottom_dark a.last, #travelo_rotate .box_bottom_dark a.last, .halfpage #travelo_rotate .box_bottom_dark a.last
{
    border:0px;
}
#features #ctravelbox li, .halfpage #ctravelbox li
{
    padding-bottom: 7px;
}
#features #ctravelbox img, #features #travelobox img, .halfpage #ctravelbox img
{
    width: 280px;
}
#features .traveloheader, .halfpage .traveloheader
{
    font-family: Verdana, "DejaVu Sans", "Bitstream Vera Sans", sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: black;
    height: 9px;
    border-bottom: 1px solid #D7D7D7;
    margin: 0 0 20px 0;
    padding: 7px 0 0 0;
    position: relative;
}
#features .traveloheader span
{
    background: #F1F1F1;
    padding:10px 10px 10px 0px;
}
.halfpage .traveloheader > span {
    background: #f1f1f1;
}
#features .videobox A#videologo SPAN,
#features .videobox A#indexvideologo SPAN,
#features .videobox A#ivideologo SPAN,
#features A#ctravellogo SPAN,
#features A#ongologo SPAN,
#features A.travelologo SPAN,
.halfpage A#ctravellogo SPAN,
.halfpage A#ongologo SPAN,
.halfpage A.travelologo SPAN { display: none; }


#travelo_rotate #travelobox #ad img {
    width: 40px;
    height: 25px;
    margin: 0;
    line-height: 0;
    padding: 0;
}

#travelo_rotate #travelobox #ad {
    float: right;
    right: 10px;
    position: absolute;
    top: 14px;
    background: #f1f1f1;
    padding: 0 0 0 10px;
    margin: 0px;
}

#travelo_rotate #travelobox {
    position: relative;
}


/* indavideo begin */
H2#indavideo {
    margin: 17px 0 12px 0;
    padding: 0;
    height: 36px;
    background-image: url('https://velvet.hu/assets/images/cimlap/cimlap_indavideo.gif');
    background-repeat: no-repeat;
}

H2#indavideo A {
    display: block;
    height: 25px;
    padding: 11px 14px 0 0;
    width: 296px;
    color: white;
    text-decoration: none;
    text-align: right;
}

H2#indavideo A SPAN { display: none; }
#indavideokep { width: 90px; height: 68px; }
#features .indavideo A { display: block; font-size: 15px; font-weight: bold; padding-bottom: 3px; }
#features .indavideo IMG { float: left; margin-right: 8px; border: 1px solid #666; }
#features UL#indavideobox { clear: both; padding: 10px 0 0 0; }
/* indavideo end */

.video.overlay #travelo_rotate {
    display: none;
}

.kalap_kabat img{
    display: block;
    margin-bottom: 10px;
}

