/* ---csoportositas (bal menü) *//* elso csoportosítási mélység */.csop1 {    font-family: Tahoma, Arial, sans-serif;    font-size: 11px;    font-weight: bold;    color: #FFFFFF;}/* második csoportosítási mélység, (lefelé kibontva) */.csop2 {    font-family: Arial, Helvetica, sans-serif;    font-size: 11px;    font-weight: normal;    color: #EAEDF4;}/* harmadik csoportosítási mélység, (oldalra kibontva) */.csop3 {    font-family: Arial;    font-size: 11px;    font-weight: normal;    color: #D7DDEC;}/* ---legalsó sáv (zöld) */.bottom1 {    font-family: Arial;    font-size: 11px;    font-weight: bold;    color: #FFFFFF;}a.bottom1:hover {    text-decoration: underline;}/* ---legalsó sáv (sárga) */.bottom2 {    font-family: Arial;    font-size: 11px;    font-weight: bold;    color: #818181;}a.bottom2:hover {    text-decoration: underline;}/* ---hirek (jobb menü)  *//* hirek normal szöveg  */.hirek {    font-family: Arial;    font-size: 11px;    font-weight: normal;    color: #383838;}div.hirek {    margin-top: 3px;}div.hir_item {    margin-top: 3px;    padding-bottom: 20px;    margin-bottom: 20px;    border-bottom: 1px dotted #666666;}/* hirek tovabb része szöveg  */a.hirek_link {    font-family: Arial;    font-size: 11px;    font-weight: normal;    color: #006699;}a.hirek_link:hover {    font-family: Arial;    font-size: 11px;    font-weight: normal;    color: #006699;    text-decoration: underline;}/* ---felso rész (keresés, felhasználó, jelszó, stb...)  *//*  normal szöveg  */.top {    font-family: Arial;    font-size: 10px;    font-weight: normal;    color: #FFFFFF;}/*.top:hover{text-decoration:underline;}*//* "az ön kosarában jelenleg xxx termék található" (fekete szöveg)  */.top_fekete {    font-family: Arial;    font-size: 10px;    font-weight: normal;    color: #000000;}/* ---termékajánló  *//*  termék neve  */.ajanlo_nev .h2_style, .ajanlo_nev h2 {    margin: 0px 0 5px 0;    font-size: 13px;    font-weight: bold;    color: #000000;    text-align: left;}.ajanlo_nev h2 {    display: inline;}/*.talloz h2.ajanlo_nev {*//*    float: left;*//*    width: 274px;*//*}*/.garancia {    /*float: right;*/}span.new {    color: red;}.leiras {    text-align: left;}/* részletek  */.ajanlo_reszletek {    font-size: 10px;    font-weight: normal;  /*  color: #666666;*/}/* ár  */.ajanlo_ar {    font-family: Tahoma;    font-size: 12px;    font-weight: bold;    color: #006699;}/* kosárba  */.ajanlo_kosarba, .price_watch_active {    font-size: 10px;    font-weight: bold;    /*color: #666666;*/    text-transform: none;}.ajanlo_kosarba:focus, .price_watch_active:focus {	text-decoration: none;	color: #26a0d7;}/*.ajanlo_kosarba:hover {    font-family: Tahoma;    font-size: 10px;    font-weight: bold;    color: #666666;    text-transform: none;    text-decoration: underline;}.kat_elv {    text-transform: uppercase;    font-family: Tahoma;    font-size: 10px;    font-weight: bold;    color: #666666;}.kat_elv :hover {    text-decoration: underline;}*/.button1 {    margin: 0px;    border: 0px;    padding: 0px;    background-color: transparent;}/* ---középso részben *//* normál szöveg 12*/.kozepso_normal_szoveg {    /*font-family: Arial;*/    font-size: 12px;    color: #333333;}/* normál szöveg 10*/.kozepso_normal_szoveg_10 {    font-family: Arial;    font-size: 10px;    color: #333333;}/* normál szöveg 11*/.kozepso_normal_szoveg_11 {    font-family: Arial;    font-size: 11px;    color: #333333;}/* email */.email:link {    font-family: Arial;    font-size: 11px;    color: #006699;    text-decoration: none;}.email:visited {    font-family: Arial;    font-size: 11px;    color: #006699;    text-decoration: none;}.email:active {    font-family: Arial;    font-size: 11px;    color: #006699;    text-decoration: none;}.email:hover {    font-family: Arial;    font-size: 11px;    color: #006699;    text-decoration: underline;}/* köszöntő fehér szöveg  */.tahoma_white {    font-family: Tahoma;    font-size: 14px;    font-weight: bold;    color: #FFFFFF;}/* normál szöveg sárga 12*/.kozepso_normal_szoveg_sarga_12 {    font-family: Arial;    font-size: 12px;    color: #F8F800;}/* normál szöveg sárga 10*/.kozepso_normal_szoveg_sarga_10 {    font-family: Arial;    font-size: 10px;    color: #F8F800;}/* normál szöveg 11 piros*/.kozepso_normal_szoveg_11_piros {    font-family: Arial;    font-size: 11px;    color: #FF0000;}/* normál szöveg 12 piros*/.kozepso_normal_szoveg_12_piros {    font-size: 12px;    color: #FF0000;}.kozepso_vastag_szoveg_12_piros {    font-family: Arial;    font-size: 12px;    font-weight: bold;    color: #FF0000;}/* IDAS 12 rozsaszin*/.IDAS_rozsaszin {    font-family: Arial;    font-size: 14px;    font-weight: bold;    color: #D80496;}/* IDAS 12 zold*/.IDAS_zold {    font-family: Arial;    font-size: 14px;    font-weight: bold;    color: #6FAB3A;}/* IDAS 12 kek*/.IDAS_kek {    font-family: Arial;    font-size: 14px;    font-weight: bold;    color: #007ABD;}/* IDAS 12 narancs*/.IDAS_narancs {    font-family: Arial;    font-size: 14px;    font-weight: bold;    color: #E9821B;}.grecaptcha-badge {    width:0 !important;}.email_special {    display: none;}.lh_25 {    line-height: 25px;}.lh_28 {    line-height: 28px;}.text-center {    text-align: center;}.reszletek_extra_service_title {    padding: 20px 0px 10px 0px;}.reszletek_extra_service_title:first-child {    padding-top: 0px !important;}.extra_services_kosar_element {    line-height: 25px;}.extra_services_kosar_element input[type='checkbox']{    margin-top: 6px;}.extra_services_kosar_wrapper {    padding: 1.5rem 1rem 0 1rem;}.extra_servics_kosar_checkbox_col {    padding: 0px;    text-align: center;}.extra_servics_kosar_icon_col {    padding: 0px;    text-align: center;}.extra_servics_kosar_name_col {    padding-left: 5px;}.extra_services_kosar_inner_wrapper {    margin-bottom: 10px;    padding: 0 15px;}.margin-top-0 {    margin-top: 0px;}.loggedin_wrap {    margin-bottom: 15px;}@media (min-width: 768px) {    .loggedin_wrap {        margin-bottom: 5px;    }}@media (min-width: 992px) {    .loggedin_wrap {        text-align: left;    }}@media (min-width: 1200px) {    .loggedin_wrap {        text-align: center;    }    .header_buttons_wrap {        text-align: center;    }}.header_buttons_wrap a, .header_buttons_wrap a:hover, .header_buttons_wrap a:active {    text-decoration: none;}.header_buttons_wrap table {    margin: 0 auto;}.text-right {    text-align: right;}.cart_nav {    margin-top: 30px;    margin-bottom: 30px;}@media (max-width: 768px) {    .cart1ButtonWrap {        height: 50px;        text-align: center !important;        width: 100%;        margin-bottom: 15px;    }    .cart1ButtonWrap:last-of-type {        margin-bottom: 0px;    }    .cart1ButtonWrap a {        width: 210px !important;        display: inline-block;    }    .double {        zoom: 1.2;        transform: scale(1.2);        -ms-transform: scale(1.2);        -webkit-transform: scale(1.2);        -o-transform: scale(1.2);        -moz-transform: scale(1.2);        transform-origin: 0 0;        -ms-transform-origin: 0 0;        -webkit-transform-origin: 0 0;        -o-transform-origin: 0 0;        -moz-transform-origin: 0 0;    }    .cartCheckox {        margin-right: 15px;    }    .cartLink {        margin-bottom: 15px;        display: inline-block;    }}.category_description {    padding: 12px;    background-color: white;    margin-top: 15px;}.category_description.description_continued {    margin-top: 0px !important;}