/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
del,ins{text-decoration:none;}

body,td,th {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #5c5c5c;}
body {background-color: #ffffff; margin: 0px;padding:0px}
.site {width:1005px; height:100%; background-color:#FFFFFF}

img {
    border:0px;
}

/* linkek */
a.link-black-to-red {color: #000000; text-decoration:none;  }
a.link-black-to-red:visited {color: #000000; text-decoration:none;  }
a.link-black-to-red:hover {color: #ED1B24; text-decoration:none;  }
a.link-black-to-red:active {color: #000000; text-decoration:none;  }

a.link-bold-grey-to-red {color: #909090; font-size: 11px; font-weight: bold; text-decoration: none;}
a.link-bold-grey-to-red:hover {color: #7a130f}
a.link-bold-grey-to-red:visited {color: #909090;}
/*
a.link {color: #ED1B24}
a.link:visited {color: #ED1B24}
a.link:hover {color: #000000}
a.link:active {color: #ED1B24}
*/

a {color: #000000; text-decoration:none; font-weight: bold;}
a:visited {color: #000000; text-decoration:none; font-weight: bold;}
a:hover {color: #ED1B24; text-decoration:none; font-weight: bold;}
a:active {color: #000000; text-decoration:none; font-weight: bold; }

a.notbold {color: #000000; text-decoration:none; font-weight: normal; }
a.notbold:visited {color: #000000; text-decoration:none; font-weight: normal; }
a.notbold:hover {color: #ED1B24; text-decoration:none; font-weight: normal; }
a.notbold:active {color: #000000; text-decoration:none; font-weight: normal; }


a:hover { color: #9C2828 }




/* padding */
.padding-top-10px {padding-top:10px}
.padding-bottom-10px {padding-bottom:10px}
.padding-left-10px {padding-left:10px}
.padding-right-10px {padding-right:10px}


/* méretek */
.fullsize {
    width: 100%;
    height:100%;
    text-align:left;
    margin: 0 auto;
    width:985px
}

.inside-width {}

.fullclientwidth {
    width: 820px;
}


/* fejléc */
.logozone {background-image: url(/images/toplogo4.jpg); width:176px; height:134px; }
.toppic {background-image:url(/images/top-pic2.jpg); background-repeat:no-repeat; width:809px; height:134px; }


/* menu */
.menudivider {background-image:url(/images/menuback-divider-red.jpg); background-repeat:no-repeat; width:2px; height:36px; float:left}
.menuback {
    clear: both;
    background-image:url(/images/menuback-red.jpg);
    height:36px;

    margin-bottom: 4px;
}

a.menu {
    display:block;
    height:35px;
    line-height:35px;
    text-decoration: none;
    color: #FFFFFF;
    float:left;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: bold;
    margin-top:1px;
    }

a.menu:hover {
    /*background-image: url(/images/menuback-over-red.jpg);*/
    /* 090202 background-image: url(/images/button-menu-over.png); */
    background-image: url(/images/menuback-over-white.jpg);
    background-repeat: repeat-x;
    color:#000000;
    height:35px;
    line-height:35px;
    float:left;
    margin-top:1px;
    }

a.menu:visited {
}

/* glass button */
div.button {
    background: transparent url(/images/button-right2.png) no-repeat scroll top right;
    display: inline-table;

    /*float:left;*/

    height: 23px;
    margin-right: 6px;
    padding-right: 10px;
    text-decoration: none;
    color: white;
    font-weight: bold;
    margin-top:4px;
}
div.doublebutton {
    background: transparent url(/images/button-right-double.png) no-repeat scroll top right;
    display: inline-table;

    /*float:left;*/

    height: 46px;
    margin-right: 6px;
    padding-right: 10px;
    text-decoration: none;
    color: white;
    font-weight: bold;
    margin-top:4px;
}

div.button_right {
    background: transparent url(/images/button-right2.png) no-repeat scroll top right;
    display: block;
    float: right;
    height: 23px;
    margin-right: 6px;
    padding-right: 10px;
    text-decoration: none;
    color: white;
    font-weight: bold;
}


div.button span {
    background: transparent url(/images/button-left2.png) no-repeat;
    display: block;
    line-height: 14px;
    padding: 4px 0 5px 10px;
    color: white;
    text-decoration: none;
}

div.doublebutton span {
    background: transparent url(/images/button-left-double.png) no-repeat;
    display: block;
    line-height: 18px;
    padding: 4px 0 5px 10px;
    color: white;
    text-decoration: none;
    height: 37px;
}


div.button_right span {
    background: transparent url(/images/button-left2.png) no-repeat;
    display: block;
    line-height: 14px;
    padding: 4px 0 5px 10px;
    color: white;
    text-decoration: none;
}


div.button:hover {
    background-position: bottom right;
    outline: none;
    color:#5c5c5c;
    font-weight: bold;
    color: black;
}

div.doublebutton:hover {
    background-position: bottom right;
    outline: none;
    color:#5c5c5c;
    font-weight: bold;
    color: black;
}


div.button_right:hover {
    background-position: bottom right;
    outline: none;
    color:#5c5c5c;
    font-weight: bold;
    color: black;
}


div.button:hover span {
    background-position: bottom left;
    padding: 4px 0 5px 10px;
    color: black;
}
div.doublebutton:hover span {
    background-position: bottom left;
    padding: 4px 0 5px 10px;
    color: black;
}

div.button_right:hover span {
    background-position: bottom left;
    padding: 4px 0 5px 10px;
    color:#5c5c5c;
}



/* box */
.box {
    margin: 0px 0px 4px 0px;
    background: url(/images/box-bottomright2.gif) no-repeat bottom right;
    vertical-align: top;
    text-align: left;
    display:inline-block;
}
.boxhead {
    background: url(/images/box-topright2.gif) no-repeat top right;
    margin: 0;
    text-align: left;
    height: 36px;
}
.boxhead h2 {
    background: url(/images/box-topleft2.gif) no-repeat top left;
    margin: 0;
    line-height: 36px;
    padding-left: 8px;
    font-size:14px;
    font-weight:bold;
}


h2 {
    margin: 0;
    line-height: 36px;
    padding-left: 8px;
    font-size:14px;
    font-weight:bold;
   }

.boxbody {
    background: url(/images/box-bottomleft2.gif) no-repeat bottom left;
    margin: 0;
    padding: 6px;
}
.centered {
    text-align: center;
}

.boxdlg {
    margin: 0px 0px 4px 0px;
    background: url(/images/box-bottomright2-dlg.gif) no-repeat bottom right;
    vertical-align: top;
    text-align: left;
    background-color: white;
}
.boxheaddlg {
    background: url(/images/box-topright2-dlg.gif) no-repeat top right;
    margin: 0;
    text-align: left;
    height: 36px;
}
.boxheaddlg h2 {
    background: url(/images/box-topleft2-dlg.gif) no-repeat top left;
    margin: 0;
    line-height: 36px;
    padding-left: 8px;
    font-size:14px;
    font-weight:bold;
}
.boxbodydlg {
    background: url(/images/box-bottomleft2-dlg.gif) no-repeat bottom left;
    margin: 0;
    padding-top: 6px;
    padding-left: 6px;
    padding-right: 6px;
}



.box-size-small {
    width: 159px;
}
.box-size-mid {
    width: 329px
}
.box-size-big {
    width: 659px;
}
.box-header-big {
    width: 649px;
}
.box-size-big-partner {
    width: 822px;
}
.box-header-big-partner {
    width: 812px;
}

.box-size-full {
    width: 985px;
}
.box-size-100 {
    width: 100%;
}

.box-kupon-size {
    width: 350px;
}
.box-kupon-size2 {
    width: 340px;
}


.box-cimke-kupon-reszletek {
    width: 146px;
}
.box-kategoria-kupon-reszletek {
    width: 146px;
}
.box-marka-kupon-reszletek {
    width: 146px;
}

.box-megosztas-kupon-reszletek {
    width: 146px;
}

/* egyéb */

h2 {font-size: 11px; color: #000000; font-weight:bold}

.tartmain {clear: both; background-color:#FFFFFF; text-align:left}

.footer {
        clear:both;
        text-align:center;
        background-image:url(/images/footerback.jpg);
        background-repeat:repeat-x;
        height:33px
}

.bold {font-weight: bold;}

.white {color:#FFFFFF}

.black {color:#000000}



*.textbox, *.felhasznalo_adatok_input, *.partner_regisztracio_input {
    background-image: url(/images/textboxback.jpg);
    border: 1px solid #cccccc;
    background-position:bottom;
    background-repeat:repeat-x;
    background-color:#FFFFFF;
    font-size: 16px;
    width: 200px;
}

.partner_regisztracio_input_bold {
    background-image: url(/images/textboxback.jpg);
    border: 1px solid #cccccc;
    background-position:bottom;
    background-repeat:repeat-x;
    background-color:#FFFFFF;
    font-size: 17px;
    font-weight: bold;
    width: 150px;
}

.partner_regisztracio_input_thin {
    background-image: url(/images/textboxback.jpg);
    border: 1px solid #cccccc;
    background-position:bottom;
    background-repeat:repeat-x;
    background-color:#FFFFFF;
    font-size: 16px;
    width: 150px;
}


.partner_regisztracio_checkbox {
}


.partner_regisztracio_multicheckbox {
}

.partner_regisztracio_radio {
}

select.textbox, select.felhasznalo_adatok_input, select.partner_regisztracio_input {
    width: 202px;
    height: 21px;
}


/* kupon */
.qpon-border {border-width:2px; border-style:dashed; border-color:#AAAAAA}
.qpon-size {width:307px; height:150px}
.qpon-header {
    height: 33px;
    line-height: 33px;
    padding-top: 1px;
    border-bottom:1px solid #BCBDC0;
    background-image: url(/images/kupon-header-background2.png);
    background-position: bottom;
    background-repeat: repeat-x;
}
.qpon-header-kozepes {
    height: 33px;
    line-height: 33px;
    padding-top: 1px;
    border-bottom:1px solid #BCBDC0;
    background-image: url(/images/kupon-header-background2.png);
    background-position: bottom;
    background-repeat: repeat-x;
}

.qpon-image, .qpon-image-kozepes {
    width: 100px;
    height: 100px;
    margin: 4px 4px 2px 4px;
}

.qpon-image-kozepes {
    width: 100px;
    height: 100px;
    margin: 4px 4px 2px 1px;
}

.qpon-tart {
    margin-top: 2px;
    margin-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    height: 70px;
    overflow: hidden;
}
.qpon-tart-kozepes {
    margin:2px 4px 2px 2px;
    width: 190px;
}

.qpon-footer, .qpon-footer-kozepes {
    clear:both;
    background-color:#ebebeb;
    width:307px;
    line-height:20px;
    height:20px;
    font-size:11px;
}

.qpon-kat-back-1 {}
.qpon-kat-back-2 {background-color: #3267d0}
.qpon-kat-back-3 {background-color: #3267d0}
.qpon-kat-back-4 {background-color: #3267d0}
.qpon-kat-back-5 {background-color: #3267d0}
.qpon-kat-back-6 {background-color: #3267d0}
.qpon-kat-back-7 {background-color: #3267d0}
.qpon-kat-back-8 {background-color: #3267d0}
.qpon-kat-back-9 {background-color: #3267d0}
.qpon-kat-back-ö {background-color: #3267d0}
.qpon-kat-back-11 {background-color: #3267d0}
.qpon-kat-back-12 {background-color: #3267d0}
.qpon-kat-back-13 {background-color: #3267d0}
.qpon-kat-back-14 {background-color: #3267d0}
.qpon-kat-back-15 {background-color: #3267d0}
.qpon-kat-back-16 {background-color: #3267d0}

.smallspace {
    height: 10px;
}

.boxBal {
    width: 200px;
}

.layout_oszlop_bal {
    float:left;
    margin-right: 4px;
}

.layout_oszlop_bal2 {
    float:left;
    margin-right: 4px;
}

.layout_oszlop_fo  {
    float: left;
    margin-right: 0px;
}

.latogatomainwidth {
    width: 659px;
}


div.felhasznalo_regisztracio_input {
    border: 1px solid yellow;
}


.kupon_kozepes {
    margin: 2px 5px 12px 10px;

    width: 307px;
    max-width: 307px;
    height: 205px;
    max-height: 205px;

    border: 2px dashed #AAAAAA;
    float:left;
}

.kupon_kozepes_visszajelzeshez {

}
.kupon_kozepes_visszajelzeshez:hover {
    background-color: #D0D0D0;
}


.kupon_kozepes_visszajelzeshez_kijelolt {
    background-color: #D0D0D0;
}
.kupon_kozepes_visszajelzeshez_kijelolt:hover {
    background-color: #B0B0B0;
}


.kupon-elem-lista {
    background-color: transparent;
}

.kupon-elem-lista:hover, .kupon-elem-lista-selected {
    background-color: #D0D0D0;
}

.kupon-elem-dobozban:hover {
    background-color: #D0D0D0;
}


span.shop_title {
    font-size: 14pt;
}

span.shop_address {
    font-size: 12pt;
}

span.shop_homepage {
    font-size: 13pt;
}


.ui-dialog {
    background-color: white;
    background:transparent url(/images/box-bottomright2.gif) no-repeat scroll right bottom;

}

.ui-dialog-titlebar {
    background: transparent url(/images/box-topright2.jpg) no-repeat scroll right top;
    height: 36px;
    line-height: 36px;

}


.ui-dialog-title {
    color:#000000;
    font-size:11px;
    font-weight:bold;
    display: block;
    padding-left: 10px;
    text-align: left;
}

.ui-dialog-content {
    background: transparent url(/images/box-bottomleft2.gif) no-repeat scroll left bottom;
    margin:0;

}

.ui-dialog-titlebar-close {
    display: none;
}

.cimke_container {
    display: inline;
    float: left;
}

.marka_container  {
    display: inline;
    float: left;
    line-height: 22px;
    padding-right: 4px;
}


.width1col1main {
    width: 820px;
}

.multicheckbox_container {
    height: 55px;
    overflow-y: scroll;
}

.ugyfelkapugomb {
    background-image: url(/images/ugyfelkapu-gomb.gif);
    background-position: left top;
}

.ugyfelkapugomb:hover {
    background-position: left bottom;
}

a.ugyfelkapulink {
    color: #8F8F8F;
}
a.ugyfelkapulink:hover {
    color: black;
}

.keresogomb {
    background-image: url(/images/button-GO.png);
    width: 22px;
    height: 21px;
}

.keresogomb:hover {
    background-image: url(/images/button-GO-over.png);
}

.interest_brands {
    width: 200px;
}

.form_element {
    padding-bottom:4px;
}

.form_element_spacer {
    height: 4px;
}

label {
    color: black;
}

a.standard_link {
}

.kupon_width {
    width: 346px;
}

.kupon_height {
    height: 460px;
}

.kupon_display {
    font-face: Arial;
    text-align: center;
    background-color: white;
}

.kupon_print {
    width: 320px;
    margin-top: 2px;
    font-face: Arial;
    text-align: center;
}

.kuponkupon {
}

.category_text {
    display:inline-block;
    height: 24px;
    width: 112px;
    overflow: hidden;
    font-family: tahoma;
    font-size: 13px;
}
.category_text_nowidth {
    display:inline-block;
    height: 24px;
    overflow: hidden;
    font-family: tahoma;
    font-size: 13px;
}

.kozepes_kupon_felirat {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    color: black;
}

.dialogcontainer {
    display: none;
}

.kupon_kozepes_felirat {
    color: black;
}

.hint {
    display: none;
}

.shops_on_coupon {
    height: 56px;
    overflow-y: hidden;
    position: relative;
    z-index: 20;
}

.shop_on_coupon {
    font-weight: bold;
    font-size: 9pt;
}


todo {
    background-color: red;
    color: white;
    font-size: small;
}

.margincentered {
    margin-left: auto;
    margin-right: auto;
}

.kupon_copyright {

}

.highlightedtext {
    font-weight: bold;
    font-size: bigger;
}



.newkindbutton {
    display: inline-block;
    line-height: 23px;
    height: 23px;
    margin-left: 2px;
    margin-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
}


.newkindbuttonleft {
    float: left;
    width: 11px;
    height: 23px;
    background-image: url(/images/button-newkind-left.png);
}
.newkindbutton:hover .newkindbuttonleft {
    background-image: url(/images/button-newkind-left.png);
    background-position: bottom left;
}
.newkindbuttoncenter {
    float: left;
    height: 23px;
    background-image: url(/images/button-newkind-middle.png);
    padding-left: 1px;
    padding-right: 1px;
    text-align: center;
}
.newkindbutton:hover .newkindbuttoncenter {
    background-image: url(/images/button-newkind-middle.png);
    background-position: bottom;
}

.newkindbuttonright {
    float: left;
    width: 11px;
    height: 23px;
    background-image: url(/images/button-newkind-right.png);
}
.newkindbutton:hover .newkindbuttonright {
    background-image: url(/images/button-newkind-right.png);
    background-position: bottom right;
}

.newkindbutton a.newkindbuttontext {
    color: white;
    text-decoration: none;
    padding-left: 5px;
    padding-right: 5px;
    display: block;
}

.newkindbutton:hover a.newkindbuttontext {
    color: black;
}



.newkindsubmitbutton {
    display: inline-block;
    line-height: 23px;
    height: 23px;
    margin-left: 2px;
    margin-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
}


.newkindsubmitbuttonleft {
    float: left;
    width: 11px;
    height: 23px;
    background-image: url(/images/button-newkind-left.png);
}
.newkindsubmitbutton:hover .newkindsubmitbuttonleft {
    background-image: url(/images/button-newkind-left.png);
    background-position: bottom left;
}

.newkindsubmitbuttoncenter {
    float: left;
    height: 23px;
    background-image: url(/images/button-newkind-middle.png);
    padding-left: 1px;
    padding-right: 1px;
    text-align: center;
}
.newkindsubmitbutton:hover .newkindsubmitbuttoncenter {
    background-image: url(/images/button-newkind-middle.png);
    background-position: bottom;
}

.newkindsubmitbuttonright {
    float: left;
    width: 11px;
    height: 23px;
    background-image: url(/images/button-newkind-right.png);
}
.newkindsubmitbutton:hover .newkindsubmitbuttonright {
    background-image: url(/images/button-newkind-right.png);
    background-position: bottom right;
}

.newkindsubmitbutton a.newkindsubmitbuttontext {
    color: white;
    text-decoration: none;
    padding-left: 5px;
    padding-right: 5px;
    display: block;
}

.newkindsubmitbutton:hover a.newkindsubmitbuttontext {
    color: black;
}



.newkinddoublebutton {
    display: inline-block;
    line-height: 23px;
    height: 46px;
    margin-left: 2px;
    margin-right: 2px;
    padding-bottom: 2px;
}

.newkinddoublebuttonleft {
    float: left;
    width: 11px;
    height: 46px;
    background-image: url(/images/button-newkind-left-double.png);
}
.newkinddoublebutton:hover .newkinddoublebuttonleft {
    background-image: url(/images/button-newkind-left-double.png);
    background-position: bottom left;
}

.newkinddoublebuttoncenter {
    float: left;
    height: 46px;
    background-image: url(/images/button-newkind-middle-double.png);
    padding-left: 1px;
    padding-right: 1px;
    text-align: center;
}
.newkinddoublebutton:hover .newkinddoublebuttoncenter {
    background-image: url(/images/button-newkind-middle-double.png);
    background-position: bottom;
}

.newkinddoublebuttonright {
    float: left;
    width: 11px;
    height: 46px;
    background-image: url(/images/button-newkind-right-double.png);
}
.newkinddoublebutton:hover .newkinddoublebuttonright {
    background-image: url(/images/button-newkind-right-double.png);
    background-position: bottom right;
}

.newkinddoublebutton a.newkinddoublebuttontext {
    color: white;
    text-decoration: none;
    padding-left: 5px;
    padding-right: 5px;
}

.newkinddoublebutton:hover a.newkinddoublebuttontext {
    color: black;
}


textarea.partner_regisztracio_input {
    height: 40px;
}


a.newkindbuttontext, a.newkindsubmitbuttontext, a.newkinddoublebuttontext {
    color: white;
    outline: none;
    display: block;
}

input[type=radio].partner_regisztracio_input,
input[type=checkbox].partner_regisztracio_input {
    width: 26px;
}

input[type=file].partner_regisztracio_input {
    width: 250px;
}

.clearboth {
    clear: both;
           }

.buborek {

}

.kedvezmenyblokk_small {
    float: left;
    width: 176px;
    margin-left: 5px;
    margin-right: 5px;
}

.kedvezmenyblokk {
    float: left;
    width: 200px;
    margin-left: 5px;
    margin-right: 5px;
}

.rightalign {
    text-align: right;
}

.shop_entry {
    padding-bottom: 1px;
    border-bottom: 1px solid #646464;
    height: 32px;
    line-height: 32px;
    padding-left: 8px;
    padding-right: 8px;
}

.shop_entry:hover {
    background-color: #D0D0D0;
}

h2.doboz-header {
    font-size:14px;
    font-weight:bold;
}

.pagerprev, .pagernext {
    color: #000000;
    text-decoration:none;
    font-weight: normal;
}

.tag_rank_ {
    font-size: 12px;
}

.tag_rank_20 {
    font-size: 13px;
}

.tag_rank_40 {
    font-size: 14px;
}

.tag_rank_60 {
    font-size: 15px;
}

.tag_rank_80 {
    font-size: 16px;
}

.tag_rank_100 {
    font-size: 17px;
}

.kupon_vezerlo {
    float: left;

    padding-left: 32px;
    padding-right: 32px;

    padding-bottom: 20px;
}

.banner_z4 {


}

.kupon_lista_kicsi {
    max-height: 200px;
}

.kupon_lista_nagy {
    max-height: 600px;
    overflow-y: scroll;
}

.kupon_lejart {
    background: transparent url(/images/pecset-lejart.png);
}
.kupon_minta {
    background: transparent url(/images/pecset-minta.png);
}
.kupon_varakozo {
    background: transparent url(/images/pecset-varakozo.png);
}

.kategoria-minta-kep {
    border: 1px solid #CDCDCD;
    float: left;
    margin: 4px;
    padding: 4px;
}

.kategoria-minta-kep:hover {
    background-color: #CDCDCD;
}

.kategoria-mintakep-selected {
    background-color: #CDCDCD;
}

.leftaligned {
    text-align: left;
}
.justified {
    text-align: justify;
}

h1 {
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}
h2 {
/*
kihagyva, mert fentebb mĂˇr megvan
*/
}
h3 {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
h4 {
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}

.elementvisible {
    display: block;
}

.elementhidden {
    display: none;
}

.toomanyshops {
    display: none;
}

@media print {
    .noprint {
        display:none;
    }
}

img.marka-dobozban {
    max-width: 70px;
    max-height: 40px;
}

.kategoria_magassag_ {
}

.kategoria_magassag_z3 {
    height: 550px;
    overflow-y: hidden;
}
.kategoria_magassag_z31 {
    height: 470px;
    overflow-y: hidden;
}



.bannerz41 {
    margin: 10px 0px;
    float: left;
    width: 649px;
    text-align: center;
    height: 60px;
}

.bannerz41_szeles {
    clear: both;
    margin: 4px;
    float: left;
    width: 980px;
    text-align: center;
    height: 60px;
}


.category_scrollerbutton {
    width: 48%;
    border: 1px solid #CCCCCC;
    float: left;
    text-align: center;
    cursor:pointer;
}

.category_scrollerbutton:hover {
    background-color: #CCCCCC;
}


.newkindbuttonblue {
    display: inline-block;
    line-height: 23px;
    height: 23px;
    margin-left: 2px;
    margin-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
}


.newkindbuttonblueleft {
    float: left;
    width: 11px;
    height: 23px;
    background-image: url(/images/button-newkind-left-blue.png);
}
.newkindbuttonblue:hover .newkindbuttonblueleft {
    background-image: url(/images/button-newkind-left-blue.png);
    background-position: bottom left;
}
.newkindbuttonbluecenter {
    float: left;
    height: 23px;
    background-image: url(/images/button-newkind-middle-blue.png);
    padding-left: 1px;
    padding-right: 1px;
    text-align: center;
}
.newkindbuttonblue:hover .newkindbuttonbluecenter {
    background-image: url(/images/button-newkind-middle-blue.png);
    background-position: bottom;
}

.newkindbuttonblueright {
    float: left;
    width: 11px;
    height: 23px;
    background-image: url(/images/button-newkind-right-blue.png);
}
.newkindbuttonblue:hover .newkindbuttonblueright {
    background-image: url(/images/button-newkind-right-blue.png);
    background-position: bottom right;
}

.newkindbuttonblue a.newkindbuttonbluetext {
    color: white;
    text-decoration: none;
    padding-left: 5px;
    padding-right: 5px;
    display: block;
}

.newkindbuttonblue:hover a.newkindbuttonbluetext {
    color: black;
}

.kupon_shop_address {
    font-size: 11px;
}

.floatleft {
    float: left;
}

.floatright {
    float: right;
}
.notbold {
    font-weight: normal;
}

.barcode, .barcode601, .barcode2, .barcode2601 {
    width: 100%;
}
.barcode600, .barcode2600 {
    display: none;
}
.barcode602, .barcode2602 {
    width: 100%;
}
.barcode603, .barcode2603 {
    width: 100%;
}
.barcode_text, .barcode2602_text, .barcode602_text {
    font-size: 10px;
    height: 14px;
    overflow: hidden;
}
.barcode_image, .barcode2_image {
    width: 65px;
    max-height: 18px;
}

.barcode_display_600,  .barcode_display_601,  .barcode_display_602,  .barcode_display_603,
.barcode2_display_600, .barcode2_display_601, .barcode2_display_602, .barcode2_display_603 {
    display: none;
}

.kupon_barcode_left_barcode_hidden {
    width: 130px;
}
.kupon_barcode_left_barcode_visible {
    width: 90px;
}

.counter_block {
    float: right;
    padding-right: 2px;
    height: 32px;
}

.counter_image {
    display: none;
    line-height:46px;
    height: 32px;
}

.counter_image img {
    height: 25px;
}

.counter_text {
    display: none;
    height: 32px;
    line-height: 32px;
}

.google_text {
    display: none;
}

a.sharetoolbar_button {
    float: left;
    display:block;
    width: 16px;
    height: 16px;
    margin-top: 10px;
    margin-right: 4px;
}

