
BODY {
    padding: 0;
    margin: 0;
}
BODY,
P,
DIV,
FORM,
TH,
TD,
UL,
OL,
DL {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #454545;
}
TH,
TD {
    padding: 0;
    margin: 0;
}
A:link,
A:visited,
A:hover {
    color: #7D98DC;
    text-decoration: none;
}

IMG {
    border: 0;
}
DIV {
    overflow: hidden;
    text-align: left;
}
DIV,
FORM {
    padding: 0;
    margin: 0;
    border: 0;
}

DIV.clear {
    clear: both;
    height: 0;
}
DIV.place {
    width: 975px;
    text-align: center;
    border-right: 4px solid #FFF;
    border-left: 4px solid #FFF;
    background: #FFF;
    margin: 0 auto;
}
DIV#head {
    width: 975px;
    margin: 0 auto;
}
DIV#head DIV.banner {
    width: 975px;
    margin: 0;
}
DIV#head IMG,
DIV#head OBJECT,
DIV#head EMBED {
    float: left;
    width: 975px;
    height: 90px;
    overflow: hidden;
}
DIV#top {
    width: 975px;
    height: 93px;
    background: url('_sp-norepeat.png') -709px -156px no-repeat #FFF;
    margin: 0 auto;
}









DIV#topkosar {
    float: right;
    width: 442px;
    height: 102px;
    margin: 0 0 0 11px;
}
DIV#az_on_kosara {
    float: left;
    width: 442px;
    height: 46px;
    background: url('_sp-norepeat.png') 0px -112px no-repeat #FFF;
}
DIV#az_on_kosara:hover {
    cursor: pointer;
}
DIV#kosar_statusz {
    float: left;
    width: 359px;
    height: 27px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #454545;
    line-height: 27px;
    text-indent: 6px;
    background: url('_sp-norepeat.png') 0px -158px no-repeat #FDFDFD;
}
DIV#topkosar .btn {
    float: left;
    width: 75px;
    height: 27px;
    margin: 0 0 0 8px;
}
DIV#topkosar DIV#links {
    float: left;
    width: 442px;
    height: 29px;
    font-size: 11px;
    font-weight: bold;
    color: #7D98DC;
    text-align: right;
    line-height: 27px;
}
DIV#links SPAN {
    padding: 0 9px 0 8px;
}
DIV#links SPAN#kosar_nyitas_zaras,
DIV#links SPAN#kosar_nyitas_zaras A:link,
DIV#links SPAN#kosar_nyitas_zaras A:visited,
DIV#links SPAN#kosar_nyitas_zaras A:hover {
    color: #FF7300;
    padding: 0;
}
DIV#top_infok_belepes {
    float: right;
    width: 280px;
    height: 86px;
    font-size: 11px;
    text-align: right;
    line-height: 20px;
    background: url('_sp-right-norepeat.png') right -162px no-repeat;
    padding: 16px 11px 0 0;
}
* HTML DIV#top_infok_belepes {
    line-height: 17px;
}
DIV#top_infok_belepes DIV {
    float: right;
    clear: both;
    width: 280px;
    height: 23px;
    font-size: 11px;
    text-align: right;
    margin: 0 0 7px 0;
}
* HTML DIV#top_infok_belepes DIV {
    margin-bottom: 5px;
}
DIV#top_infok_belepes DIV.tvas_kedv {
    font-size: 12px;
    font-weight: bold;
    color: #000;
}
DIV#top_infok_belepes SPAN {
    color: #FF7300;
}
DIV#top_infok_belepes .form {
    width: 145px;
    height: 23px;
    background: url('_sp-norepeat.png') -359px -158px no-repeat #FFF;
    border: 0;
    margin: 0 0 0 6px;
}
DIV#top_infok_belepes DIV A:link,
DIV#top_infok_belepes DIV A:visited,
DIV#top_infok_belepes DIV A:hover {
    color: #FF7300;
}
DIV#top_infok_belepes SPAN.nev {
    font-family: Times New Roman, serif;
    font-size: 17px;
    font-weight: bold;
    color: #4B4B4B;
}
DIV#top_infok_belepes SPAN.pipe {
    font-size: 12px;
    font-weight: bold;
    color: #7D98DC;
    padding: 0 9px 0 8px;
}
DIV#top_infok_belepes A {
    font-weight: bold;
}
DIV#top_infok_belepes SPAN#kosar_nyitas_zaras,
DIV#top_infok_belepes SPAN#kosar_nyitas_zaras A:link,
DIV#top_infok_belepes SPAN#kosar_nyitas_zaras A:visited,
DIV#top_infok_belepes SPAN#kosar_nyitas_zaras A:hover {
    font-weight: bold;
    color: #FF7300;
    padding: 0;
}
DIV#top_infok_belepes SPAN#kosar_nyitas_zaras SPAN {
    font-weight: bold;
    color: #FF7300;
}
DIV#top_logo {
    float: right;
    width: 231px;
    height: 102px;
}
DIV#top_logo:hover {
    cursor: pointer;
}
DIV#kosar {
    width: 975px;
    margin: 7px auto;
}
DIV#az_on_kosara_title {
    float: left;
    width: 964px;
    height: 29px;
    font-size: 22px;
    font-weight: normal;
    border-bottom: 1px solid #CFCFCF;
    padding: 0 0 0 11px;
}
DIV#kosar_inner {
    float: left;
    width: 975px;
    background: url('bg_kosar_inner.gif') repeat-y left top #F3F7FF;
}
DIV.kosar_inner_left {
    float: left;
    width: 695px;
    padding: 15px 16px 28px 9px;
}
DIV.kosar_innerhead {
    float: left;
    width: 682px;
    height: 44px;
    font-size: 14px;
    font-weight: bold;
    background: url('_sp-x.png') 0px -330px repeat-x #D1DCF4;
    line-height: 44px;
    padding: 0 0 0 13px;
}
DIV.kosar_inner_left TABLE {
    float: left;
    width: 695px;
    border-collapse: collapse;
}
DIV.kosar_inner_left TD.termekkep {
    width: 45px;
    background: url('_sp-x.png') 0px -374px repeat-x #F3F7FF;
}
DIV.kosar_inner_left TD.termekkep IMG {
    max-width: 34px;
    max-height: 48px;
    border: 1px solid #C5D3F4;
}
DIV.kosar_inner_left TD.szerzo {
    height: 29px;
    border-bottom: 1px solid #CAD7F0;
    padding: 0;
}
DIV.kosar_inner_left TD.szerzo,
DIV.kosar_inner_left TD.szerzo A:link,
DIV.kosar_inner_left TD.szerzo A:visited,
DIV.kosar_inner_left TD.szerzo A:hover {
    font-family: Times New Roman, serif;
    font-weight: bold;
    color: #454545;
    text-transform: uppercase;
}
DIV.kosar_inner_left TD.torles {
    height: 29px;
    text-align: center;
    border-bottom: 1px solid #CAD7F0;
    padding: 0;
}
DIV.kosar_inner_left TD.torles A:link,
DIV.kosar_inner_left TD.torles A:visited,
DIV.kosar_inner_left TD.torles A:hover {
    font-size: 10px;
    font-weight: bold;
}
DIV.kosar_inner_left TD.cim {
    height: 44px;
    background: url('_sp-x.png') 0px -404px repeat-x #F3F7FF;
}
DIV.kosar_inner_left TD.cim A:link,
DIV.kosar_inner_left TD.cim A:visited,
DIV.kosar_inner_left TD.cim A:hover {
    display: block;
    overflow: hidden;
    height: 44px;
    font-weight: bold;
}
DIV.kosar_inner_left TD.regiar {
    width: 50px;
    font-size: 13px;
    font-weight: bold;
    text-align: right;
    text-decoration: line-through;
    background: url('_sp-x.png') 0px -404px repeat-x #F3F7FF;
    padding: 0 10px 0 0;
}
DIV.kosar_inner_left TD.kedv {
    width: 60px;
    background: url('_sp-x.png') 0px -404px repeat-x #F3F7FF;
}
DIV.kosar_inner_left TD.kedv DIV {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    background: #C4D1EC;
    padding: 6px 3px;
}
DIV.kosar_inner_left TD.ujar {
    width: 100px;
    font-size: 15px;
    font-weight: bold;
    color: #FF7300;
    text-align: right;
    background: url('_sp-x.png') 0px -404px repeat-x #F3F7FF;
}
DIV.kosar_inner_left TD.noveles,
DIV.kosar_inner_left TD.csokkentes,
DIV.kosar_inner_left TD.qty {
    width: 40px;
    font-weight: bold;
    text-align: center;
    background: url('_sp-x.png') 0px -404px repeat-x #F3F7FF;
}
DIV.kosar_inner_left TD.osszesen {
    height: 36px;
    font-size: 14px;
    font-weight: bold;
    color: #626262;
    line-height: 36px;
}
DIV.kosar_inner_left TD.osszegzes1,
DIV.kosar_inner_left TD.osszegzes2 {
    height: 26px;
    font-size: 14px;
    font-weight: bold;
    color: #626262;
    line-height: 26px;
    text-align: right;
    background: #C4D1EC;
    border-bottom: 1px solid #F3F7FF;
    padding: 0 30px 0 0;
}
DIV.kosar_inner_left TD.osszegzes2 {
    font-size: 18px;
    color: #454545;
    text-align: right;
    background: #E5EDFF;
    padding: 0 10px 0 0;
}
DIV.kosar_inner_left TD.osszegzes2 SPAN SPAN {
    color: #FF7300;
}
DIV.kosar_inner_left TD.fizetes1,
DIV.kosar_inner_left TD.fizetes2 {
    height: 35px;
    font-size: 16px;
    font-weight: bold;
    text-align: right;
    padding: 10px 30px 0 0;
}
DIV.kosar_inner_left TD.fizetes2 {
    padding: 10px 0 0 0;
}
DIV.kosar_inner_left TD.fizetes1 A:link,
DIV.kosar_inner_left TD.fizetes1 A:visited,
DIV.kosar_inner_left TD.fizetes1 A:hover {
    color: #435FA4;
}
DIV.kosar_inner_right {
    float: left;
    width: 255px;
}
DIV#menu {
    float: left;
    width: 975px;
    height: 35px;
    background: url('_sp-norepeat.png') 0px 0px no-repeat #4565B5;
    margin: 0 auto;
}
DIV#menu H2 {
    float: left;
    height: 32px;
    text-align: center;
    line-height: 32px;
    padding: 3px 0 0 40px;
    margin: 0;
}
DIV#menu H2.fokat,
DIV#menu H2.fokat_on {
    padding: 3px 14px 0 14px;
}
DIV#menu H2.fokat_on,
DIV#menu H2.fokat:hover {
    background: url('_sp-x.png') 0px -449px repeat-x #4E6EBD;
}
DIV#menu A {
    display: block;
    float: left;
    height: 32px;
    font-size: 17px;
    font-weight: normal;
    color: #FFF;
    text-decoration: none;
    line-height: 32px;
}
DIV#almenu {
    float: left;
    width: 932px;
    height: 25px;
    background: #E16500;
    padding: 0 0 0 43px;
    margin: 0 auto 7px auto;
}
DIV#almenu H3 {
    float: left;
    height: 25px;
    text-align: center;
    background: url('_sp-norepeat.png') -969px -52px no-repeat;
    padding: 0;
    margin: 0;
}
DIV#almenu A {
    display: block;
    float: left;
    height: 25px;
    font-size: 12px;
    color: #7D98DC;
    font-weight: 600;
    color: #FFF;
    text-decoration: none;
    line-height: 25px;
    text-indent: 11px;
    padding: 0 21px 0 0;
}
DIV#almenu A:hover {
    text-decoration: underline;
}
DIV#kereses-torzsv {
    width: 975px;
    height: 63px;
    background: url('_sp-x.png') 0px -484px repeat-x #FFF;
    margin: 0 auto;
}
DIV#ikon_kereses {
    float: left;
    width: 19px;
    height: 19px;
    background: url('_sp-norepeat.png') -925px -48px no-repeat;
    padding: 9px 11px 0 11px;
}
DIV#input_kereses {
    float: left;
    width: 327px;
    height: 37px;
    color: #AFAFAF;
}
DIV#input_kereses INPUT {
    width: 310px;
    height: 25px;
    font-size: 14px;
    font-weight: bold;
    color: #8F8F8F;
    line-height: 25px;
    border: 1px solid #D6D86E;
    padding: 0 0 0 2px;
    margin: 5px 0 31px 0;
}
DIV#cat_kereses {
    float: left;
    width: 100px;
    height: 37px;
    color: #AFAFAF;
}
DIV#cat_kereses SELECT {
    width: 100px;
    height: 27px;
    font-size: 14px;
    font-weight: bold;
    color: #8F8F8F;
    line-height: 25px;
    border: 1px solid #D6D86E;
    padding: 0;
    margin: 5px 0 31px 0;
}
DIV#btn_kereses {
    float: left;
    width: 75px;
    height: 27px;
    padding: 5px 0 0 10px;
}
DIV#btn_reszletes_kereses {
    float: left;
    width: 165px;
    height: 38px;
    cursor: pointer;
}
DIV.slide {
    position: absolute;
    z-index: 10000;
    display: none;
    width: 355px;
    height: 473px;
    background: url('bg_txt_kereses_slide.png') no-repeat right top;
    padding: 26px 0 0 0;
}
DIV.slide DIV.col1,
DIV.slide DIV.col2 {
    float: left;
    font-weight: bold;
    color: #5E6217;
    border-top: 1px solid #F2F3AC;
    border-bottom: 1px solid #C4C665;
}
DIV.slide DIV.col1 {
    clear: both;
    width: 95px;
    height: 43px;
    text-align: right;
    line-height: 43px;
    padding: 0 10px 0 0;
}
DIV.slide DIV.col2 {
    width: 229px;
    height: 35px;
    padding: 8px 10px 0 0;
}
DIV.slide DIV.col2 .form {
    width: 229px;
    height: 25px;
    font-size: 14px;
    font-weight: bold;
    color: #454545;
    line-height: 25px;
    background: #FEFFF1;
    border: 1px solid #D6D86D;
}
DIV.slide DIV.col2 SPAN:hover {
    cursor: pointer;
}
DIV#img_lira_torzsvasarloi {
    float: right;
    width: 257px;
    height: 63px;
}
DIV#index_main {
    width: 975px;
    background: url('bg_index_main.gif') repeat-y left top #FFF;
    margin: 0 auto;
}
DIV.index_leftcol {
    float: left;
    width: 240px;
}
DIV.index_midcol {
    float: left;
    width: 720px;
    text-align: left;
    padding: 0 0 0 15px;
}
H3.index_leftcol_cimke {
    float: left;
    width: 227px;
    font-size: 14px;
    font-weight: normal;
    color: #2E4378;
    border-top: 1px solid #F5F8FF;
    border-bottom: 1px solid #C5D3F4;
    padding: 8px 0 7px 13px;
    margin: 0;
}
H3.index_leftcol_cimke A {
    color: #2E4378;
}
DIV.index_leftcol_title {
    float: left;
    width: 227px;
    height: 31px;
    font-size: 17px;
    color: #FFF;
    font-weight: normal;
    line-height: 31px;
    background: url('_sp-x.png') 0px -547px repeat-x #738FD2;
    padding: 0 0 0 13px;
}
DIV.index_leftcol_title A:link,
DIV.index_leftcol_title A:visited,
DIV.index_leftcol_title A:hover {
    color: #FFF;
}
DIV.index_leftcol_toplistabox {
    float: left;
    width: 224px;
    height: 111px;
    padding: 10px 10px 0 6px;
}
DIV.index_leftcol_toplistabox DIV.bg1,
DIV.index_leftcol_toplistabox DIV.bg2,
DIV.index_leftcol_toplistabox DIV.bg3,
DIV.index_leftcol_toplistabox DIV.bg4,
DIV.index_leftcol_toplistabox DIV.bg5,
DIV.index_leftcol_toplistabox DIV.bg6,
DIV.index_leftcol_toplistabox DIV.bg7,
DIV.index_leftcol_toplistabox DIV.bg8,
DIV.index_leftcol_toplistabox DIV.bg9,
DIV.index_leftcol_toplistabox DIV.bg10 {
    float: left;
    width: 224px;
    height: 100px;
    background: url('_sp-center-norepeat.png') center 0px no-repeat;
    border-bottom: 1px solid #CDDBFF;
    padding: 0 0 10px 0;
}
DIV.index_leftcol_toplistabox DIV.bg2 {
    background: url('_sp-center-norepeat.png') center -110px no-repeat;
}
DIV.index_leftcol_toplistabox DIV.bg3 {
    background: url('_sp-center-norepeat.png') center -220px no-repeat;
}
DIV.index_leftcol_toplistabox DIV.bg4 {
    background: url('_sp-center-norepeat.png') center -330px no-repeat;
}
DIV.index_leftcol_toplistabox DIV.bg5 {
    background: url('_sp-center-norepeat.png') center -440px no-repeat;
}
DIV.index_leftcol_toplistabox DIV.bg6 {
    background: url('_sp-center-norepeat.png') center -593px no-repeat;
}
DIV.index_leftcol_toplistabox DIV.bg7 {
    background: url('_sp-center-norepeat.png') center -703px no-repeat;
}
DIV.index_leftcol_toplistabox DIV.bg8 {
    background: url('_sp-center-norepeat.png') center -813px no-repeat;
}
DIV.index_leftcol_toplistabox DIV.bg9 {
    background: url('_sp-center-norepeat.png') center -923px no-repeat;
}
DIV.index_leftcol_toplistabox DIV.bg10 {
    background: url('_sp-center-norepeat.png') center -1033px no-repeat;
}
DIV.index_leftcol_toplistabox DIV.img {
    float: left;
    width: 61px;
    height: 99px;
    padding: 0 15px 0 13px;
}
DIV.index_leftcol_toplistabox DIV.img IMG {
    float: left;
    width: 59px;
    border: 1px solid #C5D3F4;
}
DIV.index_leftcol_toplistabox DIV.txt {
    float: left;
    width: 135px;
    height: 75px;
}
DIV.index_leftcol_toplistabox DIV.txt TD {
    width: 135px;
    height: 75px;
    font-weight: bold;
    line-height: 16px;
}
DIV.index_leftcol_toplistabox DIV.txt STRONG {
    font-family: Times New Roman, serif;
    font-size: 11px;
    color: #4B4B4B;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
}
DIV.index_leftcol_toplistabox DIV.txt STRONG A {
    font-family: Times New Roman, serif;
    font-size: 11px;
    color: #4B4B4B;
    text-transform: uppercase;
}
DIV.index_leftcol_toplistabox DIV.txt H4 {
    font-size: 12px;
    font-weight: bold;
    padding: 0;
    margin: 0;
}
DIV.index_leftcol_toplistabox DIV.arak {
    float: left;
    line-height: 30px;
}
DIV.index_leftcol_toplistabox SPAN.ujar {
    font-size: 15px;
    color: #FF7300;
    font-weight: bold;
}
DIV.index_leftcol_toplistabox SPAN.regiar {
    font-size: 11px;
    color: #5D5D5D;
    text-decoration: line-through;
}
DIV.index_leftcol_toplistatovabb,
DIV.index_leftcol_elorendelhetotovabb {
    float: left;
    width: 240px;
    height: 23px;
    background: url('_sp-center-norepeat.png') center -570px no-repeat;
}
DIV.index_leftcol_elorendelhetotovabb {
    background: url('_sp-center-norepeat.png') center -1143px no-repeat;
}
DIV.index_leftcol_toplistatovabb A,
DIV.index_leftcol_elorendelhetotovabb A {
    display: block;
    width: 200px;
    height: 23px;
    margin: 0 20px 22px 20px;
}
DIV.index_leftcol_esemenyekbox {
    float: left;
    width: 217px;
    height: 150px;
    padding: 0 10px 0 13px;
    margin: 0 0 13px 0;
}
DIV.index_leftcol_esemenyekbox DIV.cim,
DIV.index_leftcol_esemenyekbox DIV.cim TD {
    width: 217px;
    height: 53px;
    font-size: 14px;
    font-weight: bold;
}
DIV.index_leftcol_esemenyekbox DIV.img {
    float: left;
    width: 60px;
    height: 87px;
    margin: 0 5px 5px 0;
}
DIV.index_leftcol_esemenyekbox DIV.img IMG {
    float: left;
    width: 58px;
    border: 1px solid #C5D3F4;
}
DIV.index_leftcol_esemenyekbox P {
    font-size: 13px;
    padding: 0;
    margin: 0 0 1px 0;
}
DIV.index_leftcol_esemenyekbox P A {
    font-weight: bold;
}
DIV.img_konyvklub_aktualis {
    float: left;
    width: 230px;
    text-align: center;
    padding: 13px 5px;
}
DIV.img_konyvklub_aktualis IMG {
    border: 1px solid #FFF;
    border-right: 1px solid #738FD2;
    border-bottom: 1px solid #738FD2;
}
DIV.ajanlobox {
    width: 720px;
    height: 286px;
    border-top: 1px solid #DEDEDE;
    border-bottom: 1px solid #DEDEDE;
    margin: 0 0 15px 0;
}
DIV.ajanlobox_menu {
    float: right;
    width: 220px;
}
DIV.ajanlobox_menu_on,
DIV.ajanlobox_menu_off,
DIV.ajanlobox_menu_click {
    height: 41px;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 41px;
    background: url('_sp-norepeat.png') -705px -76px no-repeat;
    padding: 0 0 0 17px;
}
DIV.ajanlobox_menu_off {
    background: url('_sp-norepeat.png') -705px -35px no-repeat;
}
DIV.ajanlobox_menu_on A,
DIV.ajanlobox_menu_off A,
DIV.ajanlobox_menu_click A,
DIV.ajanlobox_menu_on A:hover,
DIV.ajanlobox_menu_off A:hover,
DIV.ajanlobox_menu_click A:hover {
    text-decoration: none;
}
DIV.ajanlobox_menu_on A:link,
DIV.ajanlobox_menu_on A:visited,
DIV.ajanlobox_menu_click A:link,
DIV.ajanlobox_menu_click A:visited {
    font-size: 12px;
    color: #FFF;
}
DIV.ajanlobox_menu_off A:link,
DIV.ajanlobox_menu_off A:visited {
    color: #6F6F6F;
}
DIV.ajanlobox_cont {
    float: left;
    width: 481px;
    height: 256px;
    padding: 15px 13px 15px 6px;
}
DIV.ajanlobox_img {
    float: left;
    width: 179px;
    height: 256px;
}
DIV.ajanlobox_img IMG {
    border: 1px solid #C5D3F4;
}
DIV.ajanlobox_vasarlas1_right {
    float: left;
    width: 292px;
    height: 190px;
    padding: 0 0 0 10px;
    margin: 0 0 4px 0;
}
DIV.ajanlobox_vasarlas1_right P {
    width: 292px;
    font-family: Times New Roman, serif;
    font-size: 16px;
    font-weight: bold;
    color: #4B4B4B;
    text-transform: uppercase;
    border-bottom: 1px solid #CFCFCF;
    padding: 5px 0 8px 0;
    margin: 0 0 8px 0;
}
DIV.ajanlobox_vasarlas1_right P STRONG A:link,
DIV.ajanlobox_vasarlas1_right P STRONG A:visited,
DIV.ajanlobox_vasarlas1_right P STRONG A:hover {
    font-family: Times New Roman, serif;
    font-size: 16px;
    font-weight: bold;
    color: #4B4B4B;
    text-transform: uppercase;
    text-decoration: none;
}
DIV.ajanlobox_vasarlas1_right H4 {
    font-size: 20px;
    color: #7D98DC;
    font-weight: normal;
    padding: 0;
    margin: 0 0 10px 0;
}
DIV.ajanlobox_vasarlas1_right H4 A:link,
DIV.ajanlobox_vasarlas1_right H4 A:visited,
DIV.ajanlobox_vasarlas1_right H4 A:hover {
    font-size: 20px;
    color: #7D98DC;
    font-weight: normal;
    text-decoration: none;
}
DIV.ajanlobox_txt {
    font-size: 13px;
    color: #626262;
    font-weight: normal;
    padding: 0 0 12px 0;
}
DIV.ajanlobox_vasarlas2_right {
    float: left;
    width: 292px;
    height: 62px;
    padding: 0 0 0 10px;
}
DIV.ajanlobox_vasarlas2_right DIV {
    float: left;
    width: 131px;
    height: 62px;
    background: url('_sp-norepeat.png') -504px -158px no-repeat;
    padding: 0 0 0 8px;
    margin: 0 9px 0 0;
}
DIV.ajanlobox_vasarlas2_right P {
    font-size: 11px;
    color: #707070;
    line-height: 31px;
    padding: 0;
    margin: 0;
}
DIV.ajanlobox_vasarlas2_right SPAN.ujar {
    font-size: 15px;
    color: #FF7300;
    font-weight: bold;
}
DIV.ajanlobox_vasarlas2_right SPAN.regiar {
    font-size: 11px;
    color: #5D5D5D;
    text-decoration: line-through;
}
DIV.ajanlobox_vasarlas2_right STRONG {
    font-size: 14px;
}
DIV.ajanlobox_vasarlas2_right IMG,
DIV.ajanlobox_vasarlas2_right .btn {
    float: left;
    margin: 19px 0;
}
DIV.akcioajanlo {
    float: left;
    width: 705px;
    height: 31px;
    background: url('_sp-norepeat.png') 0px -35px no-repeat;
    margin: 9px 15px 0 0;
}
DIV.akcioajanlo:hover {
    cursor: pointer;
}
DIV.akcioajanlo TABLE {
    float: left;
    width: 670px;
    height: 31px;
}
DIV.akcioajanlo TD.kedv {
    width: 98px;
    font-size: 12px;
    color: #4F6EBB;
    font-weight: bold;
    text-align: center;
}
DIV.akcioajanlo TD.txt {
    font-size: 12px;
    color: #454545;
    font-weight: bold;
    padding: 0 0 0 10px;
}
DIV.akcioajanlo TD.txt A:link,
DIV.akcioajanlo TD.txt A:visited,
DIV.akcioajanlo TD.txt A:hover {
    font-size: 12px;
    color: #454545;
    font-weight: bold;
}
DIV.akcioajanlo TD.date {
    font-size: 12px;
    color: #454545;
    font-weight: bold;
    text-align: right;
}
DIV.kosar_rightcol_title {
    float: left;
    width: 242px;
    height: 31px;
    font-size: 17px;
    color: #FFF;
    font-weight: normal;
    line-height: 31px;
    background: url('_sp-x.png') 0px -547px repeat-x #738FD2;
    padding: 0 0 0 13px;
    margin: 0 0 13px 0;
}
DIV.kupon_bevaltasabox {
    float: left;
    width: 229px;
    padding: 0 13px;
    margin: 0 0 13px 0;
}
DIV.kupon_bevaltasabox INPUT.form {
    width: 213px;
    height: 25px;
    font-size: 14px;
    font-weight: bold;
    color: #454545;
    line-height: 25px;
    border: 1px solid #C3D1F1;
    padding: 0 0 0 8px;
    margin: 10px 0 0 0;
}
DIV.kupon_bevaltasabox .btn {
    margin: 8px 0;
}
DIV.kosar_kiszallitasbox,
DIV.kosar_kiszallitasbox TABLE {
    float: left;
    width: 255px;
}
DIV.kosar_kiszallitasbox TD {
    padding: 6px 0 6px 13px;
}
DIV.kosar_kiszallitasbox TR.kiemelt TD {
    font-weight: bold;
    color: #FFF;
    background: #FF7300;
}
DIV.kosar_kiszallitasbox DIV {
    float: left;
    width: 250px;
    font-size: 11px;
    padding: 13px 0 0 5px;
    margin: 0;
}
DIV#sub_main,
DIV#sub_main_list,
DIV#sub_main_kereses,
DIV#detail_main {
    width: 975px;
    background: url('bg_sub_main.gif') repeat-y right top #FFF;
    margin: -7px auto 0 auto;
}
DIV#sub_main_list {
    background: url('bg_sub_main.gif') repeat-y left top #FFF;
}
DIV#sub_main_kereses {
    background: url('bg_sub_main_kereses.gif') repeat-y right top #FFF;
}
DIV#detail_main {
    background: #FFF;
}
DIV#path {
    width: 962px;
    background: #FFF;
    padding: 0 0 0 13px;
}
DIV#path P {
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
}
DIV#path SPAN {
    font-size: 12px;
    font-weight: normal;
}
DIV#path H1 {
    float: left;
    clear: left;
    font-size: 22px;
    font-weight: normal;
    padding: 0;
    margin: 10px 0 0 0;
}
DIV#path .osszesen {
    margin: 18px 0 0 5px;
}
DIV.sub_midcol {
    float: left;
    width: 720px;
    text-align: left;
    border-top: 1px solid #CFCFCF;
}
DIV#kategoriakbox {
    float: left;
    width: 720px;
    padding: 20px 0 0 0;
}
DIV.kategoriakbox_sor {
    float: left;
    width: 690px;
    background: url('_sp-norepeat.png') -950px -249px no-repeat;
    padding: 0 0 10px 30px;
}
DIV.kategoriakbox_sor P {
    font-size: 14px;
    font-weight: bold;
    padding: 0;
    margin: 0;
}
DIV.kategoriakbox_sor A:link,
DIV.kategoriakbox_sor A:hover,
DIV.kategoriakbox_sor A:visited {
    color: #4D71CA;
}
DIV.kategoriakbox_sor P.sub {
    line-height: 20px;
}
DIV.kategoriakbox_sor P.sub A:link,
DIV.kategoriakbox_sor P.sub A:hover,
DIV.kategoriakbox_sor P.sub A:visited {
    color: #183170;
}
DIV.lapozobox {
    float: left;
    width: 705px;
    background: url('_sp-x.png') 0px -578px repeat-x #EAEAEA;
    margin: 20px 0 10px 0;
}
DIV.sor1 {
    float: left;
    width: 675px;
    font-weight: bold;
    border-bottom: 1px solid #D4D4D4;
    padding: 15px;
}
DIV.sor1 SPAN {
    font-size: 15px;
    color: #A4A4A4;
    font-weight: normal;
}
DIV.sor2 {
    float: left;
    width: 675px;
    padding: 12px 15px;
}
DIV.sor2 DIV {
    float: left;
    font-weight: bold;
}
DIV.sor2 DIV.rendezes,
DIV.sor2 DIV.rendezes_desc,
DIV.sor2 DIV.rendezes_asc,
DIV.sor2 DIV.rendezes_on_desc,
DIV.sor2 DIV.rendezes_on_asc {
    background: url('_sp-right-norepeat.png') right -42px no-repeat;
    padding: 0 21px 0 11px;
}
DIV.sor2 DIV.rendezes_on_desc {
    background: url('_sp-right-norepeat.png') right 0px no-repeat;
}
DIV.sor2 DIV.rendezes_on_asc {
    background: url('_sp-right-norepeat.png') right -26px no-repeat;
}
DIV.sor2 DIV.talalat {
    float: right;
}
DIV.sor2 DIV.talalat SPAN {
    background: url('_sp-center-norepeat.png') center -550px no-repeat;
    padding: 0 8px;
}
P.elorendelheto_top {
    float: left;
    width: 690px;
    font-weight: bold;
    background: url('_sp-norepeat.png') -950px -249px no-repeat;
    padding-left: 30px;
}
P.elorendelheto_top A:hover {
    text-decoration: underline
}
DIV#termeklista {
    float: left;
    width: 705px;
}
DIV#termeklista TABLE {
    float: left;
    width: 705px;
    border-collapse: collapse;
}
DIV#termeklista TD.termekkep {
    width: 105px;
    height: 154px;
    text-align: center;
    background: url('_sp-x.png') repeat-x left bottom;
    padding: 20px 0 0 0;
}
DIV#termeklista TD.termekkep IMG {
    max-width: 96px;
    max-height: 154px;
    border: 1px solid #C5D3F4;
    margin: 0 0 10px 0;
}
DIV#termeklista TD.szerzo {
    height: 30px;
    border-bottom: 1px solid #D4D4D4;
    padding: 20px 0 0 10px;
}
DIV#termeklista TD.szerzo STRONG,
DIV#termeklista TD.szerzo STRONG A:link,
DIV#termeklista TD.szerzo STRONG A:visited,
DIV#termeklista TD.szerzo STRONG A:hover {
    font-family: Times New Roman, serif;
    font-size: 16px;
    color: #4B4B4B;
    font-weight: bold;
    padding: 0;
    margin: 0;
}
DIV#termeklista P.megjelenes {
    float: right;
    height: 30px;
    font-size: 11px;
    vertical-align: bottom;
    padding: 0 10px 2px 0;
    margin: 0;
}
DIV#termeklista P.megjelenes STRONG {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
DIV#termeklista TD.txt {
    font-size: 13px;
    color: #7B7B7B;
    vertical-align: top;
    background: url('_sp-x.png') repeat-x left bottom;
}
DIV#termeklista TD.txt P {
    padding: 0 0 0 10px;
    margin: 8px 0 0 0;
}
DIV#termeklista H4.cim {
    overflow: hidden;
    max-width: 510px;
    font-size: 18px;
    font-weight: normal;
    padding: 0 0 0 10px;
    margin: 6px 0 0 0;
}
DIV#termeklista H4 A {
    font-weight: normal;
}
DIV#termeklista TD.arkedvkosar {
    width: 170px;
    text-align: right;
    vertical-align: top;
    background: url('_sp-x.png') repeat-x left bottom;
    padding: 0 10px 0 0;
}
DIV#termeklista TD.arkedvkosar P {
    float: right;
    clear: both;
    font-size: 13px;
    padding: 0;
    margin: 0 0 10px 0;
}
DIV#termeklista TD.arkedvkosar P.kedv {
    display: block;
    width: 36px;
    color: #3F3F3F;
    font-weight: bold;
    text-align: center;
    border: 1px solid #999;
    background: #C3D3FC;
    padding: 4px 0;
    margin: 8px 0;
}
DIV#termeklista TD.arkedvkosar P.ujar {
    font-size: 20px;
    color: #FF7300;
    font-weight: bold;
    margin: 0;
}
DIV#termeklista TD.arkedvkosar P.regiar {
    color: #5D5D5D;
    font-weight: bold;
    text-decoration: line-through;
}
DIV#termeklista TD.arkedvkosar .btn {
    float: right;
    margin: 0 0 10px 0;
}
DIV#esemenyeklista {
    float: left;
    width: 665px;
    border-top: 1px solid #DEDEDE;
    padding: 20px;
}
DIV#esemenyeklista DIV.txt {
    float: left;
    width: 665px;
    font-size: 14px;
}
DIV#esemenyeklista DIV.txt P {
    font-size: 14px;
    text-align: justify;
    padding: 0;
    margin: 0 0 5px 0;
}
DIV#esemenyeklista DIV.txt P A {
    font-weight: bold;
}
DIV#esemenyeklista H4 {
    font-size: 22px;
    font-weight: normal;
    padding: 0;
    margin: 0 0 25px 0;
}
DIV.bolthalozatlista {
    float: left;
    width: 665px;
    border-top: 1px solid #DEDEDE;
    padding: 20px;
}
DIV.bolthalozatlista DIV.img {
    float: left;
    width: 317px;
    padding: 0 20px 0 0;
}
DIV.bolthalozatlista DIV.img IMG {
    width: 315px;
    border: 1px solid #C5D3F4;
}
DIV.bolthalozatlista DIV.txt {
    float: left;
    width: 328px;
    font-size: 14px;
}
DIV.bolthalozatlista DIV.txt P {
    font-size: 14px;
    padding: 0;
    margin: 0 0 5px 0;
}
DIV.bolthalozatlista H4 {
    font-size: 22px;
    font-weight: normal;
    padding: 0;
    margin: 0 0 10px 0;
}
DIV.sub_rightcol {
    float: left;
    width: 255px;
    border-top: 1px solid #CFCFCF;
}
DIV.sub_rightcol_kategoria_title,
DIV.sub_rightcol_kategoria,
DIV.sub_rightcol_alkategoria,
DIV.sub_rightcol_keresessor {
    float: left;
    width: 242px;
    font-size: 14px;
    font-weight: bold;
    border-top: 1px solid #F5F8FF;
    border-bottom: 1px solid #C5D3F4;
    padding: 8px 0 7px 13px;
}
DIV.sub_rightcol_alkategoria {
    background: #F2F6FF;
}
DIV.sub_rightcol_keresessor {
    color: #5E6217;
    border-top: 1px solid #F2F3AC;
    border-bottom: 1px solid #C4C665;
}
DIV.sub_rightcol_keresessor P {
    font-size: 12px;
    font-weight: bold;
    color: #5E6217;
}
DIV.sub_rightcol_keresessor A:link,
DIV.sub_rightcol_keresessor A:visited,
DIV.sub_rightcol_keresessor A:hover {
    color: #5E6217;
}
DIV.sub_rightcol_keresessor .form {
    width: 221px;
    height: 25px;
    font-size: 14px;
    font-weight: bold;
    color: #454545;
    line-height: 25px;
    background: #FEFFF1;
    border: 1px solid #D6D86D;
    padding: 0 0 0 8px;
    margin: 5px 0 0 0;
}
DIV.sub_rightcol_keresessor_mezourites {
    float: left;
    width: 234px;
    font-size: 12px;
    font-weight: bold;
    color: #878921;
    text-align: right;
    border-top: 1px solid #F2F3AC;
    padding: 8px 8px 7px 13px;
}
DIV.sub_rightcol_keresessor_mezourites SPAN:hover {
    cursor: pointer;
}
DIV.sub_rightcol_kategoria H3,
DIV.sub_rightcol_alkategoria H3 {
    background: url('_sp-right-norepeat.png') right -60px no-repeat;
    padding-right: 33px;
    margin: 0;
}
DIV.sub_rightcol_kategoria H3 A,
DIV.sub_rightcol_alkategoria H3 A {
    font-size: 14px;
    font-weight: normal;
    color: #2E4378;
}
DIV.sub_rightcol_alkategoria H3 A {
    color: #4D71CA;
    padding-left: 13px;
}
DIV.sub_rightcol_kategoria H3.act {
    background: url('_sp-right-norepeat.png') right -105px no-repeat;
}
DIV.sub_rightcol_kategoria H3.act A {
    font-weight: bold;
}
DIV.sub_rightcol_kategoria_title {
    color: #FFF;
    background: #4565B5;
    border-top: 0;
}
DIV.sub_rightcol_kategoria_title A:link,
DIV.sub_rightcol_kategoria_title A:visited,
DIV.sub_rightcol_kategoria_title A:hover {
    color: #FFF;
}
DIV.sub_rightcol_kategoria #tovabbi_kategoriak {
    width: 235px;
    height: 25px;
    border: 1px solid #C5D3F4;
    margin: 5px 0 0 0;
}
DIV.img_lira_torzsvasarloi_right {
    float: left;
    border-top: 1px solid #F5F8FF;
}
DIV#sub_main DIV.sub_rightcol_title,
DIV#sub_main_list DIV.sub_rightcol_title,
DIV#sub_main_kereses DIV.sub_rightcol_title,
DIV#detail_main DIV.sub_rightcol_title {
    float: left;
    width: 242px;
    height: 31px;
    font-size: 17px;
    color: #FFF;
    font-weight: normal;
    line-height: 31px;
    background: url('_sp-x.png') 0px -547px repeat-x #738FD2;
    padding: 0 0 0 13px;
}
DIV.sub_rightcol_title A:link,
DIV.sub_rightcol_title A:visited,
DIV.sub_rightcol_title A:hover {
    color: #FFF;
}
DIV#sub_main_kereses DIV.sub_rightcol_title {
    background: #9FA12E;
}
DIV.listlead_line {
    float: left;
    width: 705px;
    height: 37px;
    font-size: 17px;
    color: #FFF;
    font-weight: normal;
    line-height: 37px;
    background: url('_sp-x.png') 0px -939px repeat-x;
}
DIV.listlead_line A#blokk2A {
    float: left;
    height: 37px;
    font-size: 17px;
    color: #FFF;
    font-weight: normal;
    line-height: 37px;
    margin: 0;
}
A.listlead_line_bg_off,
A.listlead_line_bg_on {
    display: block;
    float: left;
    width: 24px;
    height: 24px;
    background: url('_sp-norepeat.png') -452px -66px no-repeat;
    margin: 6px;
}
A.listlead_line_bg_on {
    background: url('_sp-norepeat.png') -476px -66px no-repeat;
}
DIV.listlead_line A#blokk2A SPAN.jel {
    display: block;
    float: left;
    width: 24px;
    height: 24px;
    background: url('_sp-norepeat.png') -452px -66px no-repeat;
    margin: 6px;
}
DIV.listlead_line H1 {
    float: left;
    height: 37px;
    font-size: 17px;
    color: #FFF;
    font-weight: normal;
    line-height: 37px;
    text-indent: 15px;
    padding: 0;
    margin: 0;
}
DIV.listlead_content {
    float: left;
    width: 705px;
    padding: 20px 0;
}
DIV.listlead_content IMG.listleadimg {
    float: left;
    width: 150px;
    margin: 0 20px 0 0;
}
DIV.listlead_content_txt {
    float: left;
    width: 535px;
    font-size: 14px;
    color: #626262;
    line-height: 18px;
}
DIV.listlead_content_txt SPAN.txt_short,
DIV.listlead_content_txt SPAN.txt_long {
    display: none;
}
DIV#detail_main DIV#path {
    width: 962px;
    height: 33px;
    background: #FFF;
    padding: 0 0 0 13px;
}
DIV.detail_midcol {
    float: left;
    width: 720px;
    font-size: 14px;
    text-align: left;
}
DIV.reszletes_foblokk {
    float: left;
    width: 720px;
    text-align: left;
}
DIV.reszletes_foblokk DIV.termekkep {
    float: left;
    width: 224px;
    min-height: 250px;
    padding: 0 17px 0 13px;
}
DIV.termekkep IMG {
    max-width: 224px;
    max-height: 400px;
}
DIV.reszletes_foblokk STRONG.szerzo {
    float: right;
    width: 463px;
    min-height: 20px;
    font-family: Times New Roman, serif;
    font-size: 16px;
    font-weight: bold;
    color: #4B4B4B;
    text-transform: uppercase;
    border-bottom: 1px solid #CFCFCF;
    padding: 0 0 0 3px;
    margin: 0;
}
DIV.reszletes_foblokk STRONG.szerzo A:link,
DIV.reszletes_foblokk STRONG.szerzo A:visited,
DIV.reszletes_foblokk STRONG.szerzo A:hover {
    font-family: Times New Roman, serif;
    font-size: 16px;
    font-weight: bold;
    color: #4B4B4B;
    text-transform: uppercase;
}
DIV.reszletes_foblokk H1.cim {
    float: right;
    width: 463px;
    font-size: 20px;
    font-weight: normal;
    color: #4D71CA;
    padding: 7px 0 10px 3px;
    margin: 0;
}
DIV.reszletes_foblokk P {
    padding: 10px 0 20px 0;
    margin: 0;
}
DIV.reszletes_foblokk A {
    font-weight: bold;
}
DIV.reszletes_foblokk DIV.adatok {
    float: right;
    width: 463px;
    font-size: 14px;
    line-height: 18px;
    padding: 0 0 3px 3px;
}
DIV.reszletes_foblokk DIV.ertekeles {
    float: left;
    width: 424px;
    height: 46px;
    background: url('_sp-norepeat.png') 0px -66px no-repeat;
    padding: 0 14px;
    margin: 10px 0 0 0;
}
DIV.reszletes_foblokk DIV.ertekeles DIV.txt {
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #626262;
    line-height: 46px;
}
DIV.reszletes_foblokk DIV.ertekeles DIV.img {
    float: left;
}
DIV.reszletes_foblokk DIV.ertekeles IMG {
    margin: 12px 0 0 4px;
}
DIV.reszletes_foblokk DIV.btn {
    float: left;
    width: 189px;
    height: 27px;
    font-weight: bold;
    color: #4D71CA;
    line-height: 27px;
    background: url('_sp-norepeat.png') -637px -118px no-repeat;
    padding: 0 12px;
    margin: 10px 0 0 0;
}
DIV.reszletes_foblokk DIV.btn A {
    color: #4D71CA;
}
DIV.reszletes_foblokk DIV.egyebformatumok_title {
    float: right;
    width: 424px;
    height: 31px;
    font-size: 17px;
    color: #626262;
    line-height: 31px;
    background: url('_sp-x.png') 0px -662px repeat-x;
    padding: 0 14px;
    margin: 22px 14px 14px 0;
}
DIV.reszletes_foblokk TABLE {
    float: right;
    width: 452px;
    margin: 0 14px 0 0;
}
DIV.reszletes_foblokk TD {
    font-size: 14px;
    color: #626262;
    font-weight: bold;
    line-height: 28px;
    padding: 0 10px;
}
DIV.detail_rightcol {
    float: left;
    width: 255px;
}
DIV.detail_rightcol DIV.links {
    float: left;
    width: 248px;
    height: 20px;
    font-size: 11px;
    font-weight: bold;
    color: #7D98DC;
    text-align: right;
    background: #FFF;
    border-bottom: 1px solid #CFCFCF;
    padding: 0 7px 0 0;
}
DIV.detail_rightcol DIV.link_kuldese {
    display: none;
    float: left;
    width: 255px;
    background: #E5EDFF;
}
DIV.detail_rightcol DIV.tvas_kedv {
    float: left;
    width: 237px;
    font-weight: bold;
    color: #FF7300;
    text-align: center;
    padding: 4px 7px 0 11px;
    margin: 0 0 -10px 0;
}
DIV.detail_rightcol DIV.kedv {
    float: left;
    width: 237px;
    text-align: center;
    padding: 14px 7px 14px 11px;
}
DIV.detail_rightcol DIV.kedv DIV {
    width: 237px;
    height: 81px;
    text-align: center;
    background: url('bg_reszletes_arak.gif') no-repeat center top;
    margin: 0 0 10px 0;
}
DIV.detail_rightcol DIV.kedv P {
    font-size: 14px;
    padding: 0;
    margin: 6px 0 3px 0;
}
DIV.detail_rightcol DIV.kedv SPAN.ujar {
    font-size: 24px;
    color: #FF7300;
    font-weight: bold;
}
DIV.detail_rightcol DIV.kedv SPAN.regiar {
    font-weight: bold;
    text-decoration: line-through;
}
DIV.detail_rightcol DIV.img_lira_torzsvasarloi_right {
    float: left;
    border-top: 1px solid #CFCFCF;
}
DIV.detail_fullcol {
    float: left;
    width: 962px;
    padding: 0 0 0 13px;
}
DIV#ismerteto_keszletbox {
    float: left;
    width: 947px;
    padding: 0 0 10px 13px;
    margin: 20px 0 0 0;
}
DIV#ismerteto_keszletbox P {
    font-size: 14px;
    color: #626262;
}
DIV#keszlet_title {
    cursor: pointer;
}
DIV.keszlet_title_off {
    float: left;
    font-size: 14px;
    color: #4D71CA;
    font-weight: bold;
    text-indent: 22px;
    background: url('_sp-norepeat.png') -957px -95px no-repeat;
    margin: 10px 0 20px 0;
}
DIV.keszlet_title_on {
    background: url('_sp-norepeat.png') -957px -77px no-repeat;
}
DIV#keszletbox {
    clear: left;
    float: left;
    display: none;
}
DIV#ismerteto_keszletbox DIV.keszlet {
    height: 20px;
    font-size: 11px;
    font-weight: bold;
    color: #4B4B4B;
    line-height: 20px;
    padding: 0 0 6px 0;
}
DIV#ismerteto_keszletbox DIV.keszlet A:link,
DIV#ismerteto_keszletbox DIV.keszlet A:visited,
DIV#ismerteto_keszletbox DIV.keszlet A:hover {
    font-size: 11px;
    font-weight: bold;
    color: #4B4B4B;
}
DIV#ismerteto_keszletbox DIV.keszlet:hover {
    background: #DFDFDF;
}
DIV#ismerteto_keszletbox DIV.keszlet DIV.bolt {
    float: left;
    width: 300px;
    overflow: hidden;
}
DIV#ismerteto_keszletbox DIV.keszlet DIV.keszletinner {
    float: right;
    width: 24px;
    font-size: 10px;
    font-weight: bold;
    color: #FFF;
    text-align: center;
    line-height: 20px;
    background: url('_sp-x.png') 0px -547px repeat-x #738FD2;
}
DIV#ismerteto_keszletbox_bottom {
    float: left;
    width: 705px;
    height: 30px;
    background: url('bg_reszletes_fulekbox_bottom.gif') left bottom repeat-x;
}
DIV.ertekeles {
    float: left;
    width: 960px;
    padding: 6px 0 10px 0;
    margin: 0;
}
DIV.ertekeles_boxtop {
    float: left;
    width: 947px;
    height: 31px;
    background: url('_sp-x.png') 0px -693px repeat-x #E7E7E7;
    padding: 0 0 0 13px;
    margin: 10px 0 6px 0;
}
DIV.ertekeles_boxtop P {
    float: left;
    font-size: 17px;
    font-weight: normal;
    color: #626262;
    line-height: 31px;
    padding: 0 10px 0 0;
    margin: 0;
}
DIV.ertekeles_boxtop P SPAN {
    font-size: 14px;
    font-weight: bold;
}
DIV.ertekeles_boxtop P A {
    font-size: 14px;
    font-weight: bold;
    color: #626262;
    text-decoration: underline;
}
DIV.ertekeles_boxtop DIV.img {
    float: left;
    padding: 4px 10px 0 0;
    margin: 0;
}
DIV.ertekeles_boxtop IMG {
    margin: 4px 0 0 4px;
}
DIV.ertekeles_box {
    display: none;
    float: left;
    width: 424px;
    background: #E7E7E7;
    padding: 12px 14px 14px 14px;
}
DIV.ertekeles_box DIV {
    float: left;
    width: 212px;
    font-size: 12px;
    font-weight: bold;
    color: #626262;
    border: 0;
    padding: 0;
    margin: 0;
}
DIV.ertekeles_box DIV.sor1 {
    width: 319px;
}
DIV.ertekeles_box DIV.sor2 {
    width: 105px;
}
DIV.ertekeles_box DIV .form {
    height: 20px;
    font-size: 12px;
    color: #454545;
    line-height: 20px;
    background: #EFEFEF;
    border: 1px solid #AAA;
    padding: 0;
    margin: 5px 10px 5px 0;
}
DIV.ertekeles_box DIV.sor1 .form {
    width: 309px;
    height: 80px;
}
DIV.ertekeles_box DIV.sor2 .form {
    width: 95px;
}
DIV.ertekeles DIV {
    float: left;
}
DIV.ertekeles DIV.more {
    display: none;
}
DIV.ertekeles P.line1,
DIV.ertekeles P.line2 {
    float: left;
    clear: left;
    width: 960px;
    border-top: 1px solid #9D9EA1;
    padding: 10px 0 5px 0;
    margin: 5px 0 5px 0;
}
DIV.ertekeles P.line2 {
    border: 0;
    padding: 0 0 5px 0;
    margin: 0 0 5px 0;
}
DIV#tovabbi_velemenyek {
    cursor: pointer;
}
DIV.tovabbi_velemenyek_off {
    float: left;
    font-size: 14px;
    color: #4D71CA;
    font-weight: bold;
    text-indent: 22px;
    background: url('_sp-norepeat.png') -957px -95px no-repeat;
    margin: 10px 0 20px 0;
}
DIV.tovabbi_velemenyek_on {
    background: url('_sp-norepeat.png') -957px -77px no-repeat;
}
DIV.ajanlatbox {
    float: left;
    width: 225px;
    height: 240px;
    background: url('_sp-x.png') repeat-x left bottom;
    margin: 40px 15px 0 0;
}
DIV#sub_main_list DIV.ajanlatbox {
    margin: 40px 0 0 15px;
}
DIV.ajanlatbox_title,
DIV.akikeztvettek_title {
    float: left;
    width: 692px;
    height: 31px;
    font-size: 17px;
    color: #FFF;
    font-weight: normal;
    line-height: 31px;
    background: url('_sp-x.png') 0px -547px repeat-x #738FD2;
    padding: 0 0 0 13px;
    margin: 20px 0 -20px 0;
}
DIV.detail_fullcol DIV.ajanlatbox_title {
    width: 947px;
}
DIV.akikeztvettek_title {
    width: 947px;
    color: #626262;
    background: url('_sp-x.png') 0px -693px repeat-x #E7E7E7;
}
DIV.ajanlatbox P {
    overflow: hidden;
    width: 225px;
    height: 18px;
    font-family: Times New Roman, serif;
    font-size: 14px;
    font-weight: bold;
    color: #4B4B4B;
    line-height: 24px;
    text-transform: uppercase;
    border-bottom: 1px solid #CFCFCF;
    padding: 0 0 6px 0;
    margin: 0;
}
DIV.ajanlatbox P STRONG A:link,
DIV.ajanlatbox P STRONG A:visited,
DIV.ajanlatbox P STRONG A:hover {
    font-family: Times New Roman, serif;
    font-size: 14px;
    font-weight: bold;
    color: #4B4B4B;
    text-transform: uppercase;
    text-decoration: none;
}
DIV.ajanlatbox DIV.cim,
DIV.ajanlatbox DIV.cim TD {
    width: 225px;
    height: 46px;
}
DIV.ajanlatbox H4 {
    font-size: 13px;
    color: #7D98DC;
    font-weight: normal;
    padding: 0;
    margin: 0;
}
DIV.ajanlatbox H4 A:link,
DIV.ajanlatbox H4 A:visited,
DIV.ajanlatbox H4 A:hover {
    font-size: 13px;
    color: #7D98DC;
    font-weight: bold;
    text-decoration: none;
}
DIV.ajanlatbox_img {
    float: left;
    width: 110px;
    height: 156px;
    text-align: center;
}
DIV.ajanlatbox_img IMG {
    border: 1px solid #AFAFAF;
}
DIV.ajanlatbox DIV.infos {
    float: right;
    width: 89px;
    margin: 0;
}
DIV.ajanlatbox DIV.infos DIV.ujar {
    clear: left;
    font-size: 15px;
    color: #FF7300;
    font-weight: bold;
    padding: 0;
    margin: 18px 0 9px 0;
}
DIV.ajanlatbox DIV.infos DIV.regiar {
    clear: left;
    font-size: 12px;
    color: #5D5D5D;
    font-weight: bold;
    text-decoration: line-through;
    padding: 0;
}
DIV.ajanlatbox DIV.infos DIV.megtakaritas {
    clear: left;
    width: 75px;
    height: 45px;
    font-size: 10px;
    color: #707070;
    text-align: center;
    background: url('_sp-norepeat.png') -429px -181px no-repeat;
    padding: 6px 0 0 0;
    margin: 10px 0 14px 0;
}
DIV.ajanlatbox DIV.infos DIV.megtakaritas STRONG {
    font-size: 16px;
    color: #707070;
}
DIV.ajanlatbox DIV.infos DIV.nokedv {
    text-decoration: none;
}
DIV.ajanlatbox DIV.infos DIV.nobg {
    background: none;
}
DIV.napiakcio,
DIV.hetiakcio {
    float: left;
    width: 352px;
    height: 117px;
    cursor: pointer;
    background: url('bg_napiakcio.gif') left top no-repeat;
    margin: 0 0 -25px 0;
}
DIV.sub_midcol DIV.napiakcio,
DIV.sub_midcol DIV.hetiakcio {
    width: 344px;
    margin: 20px 0 0 0;
}
DIV#sub_main_list DIV.napiakcio {
    margin-left: 16px;
}
DIV.index_midcol DIV.hetiakcio {
    float: right;
    background: url('bg_hetiakcio.gif') left top no-repeat;
}
DIV.sub_midcol DIV.hetiakcio {
    background: url('bg_hetiakcio.gif') left top no-repeat;
    margin: 20px 0 0 16px;
}
DIV.napiakcio DIV.kedv,
DIV.hetiakcio DIV.kedv {
    float: left;
    width: 93px;
    height: 97px;
    font-size: 22px;
    color: #4868b7;
    font-weight: bold;
    text-align: center;
    padding: 20px 0 0 0;
    margin: 0 11px 0 9px;
}
DIV.napiakcio DIV.img,
DIV.hetiakcio DIV.img {
    float: left;
    width: 41px;
    height: 60px;
    padding: 40px 0 0 0;
    margin: 0 7px 0 0;
}
DIV.napiakcio DIV.img IMG,
DIV.hetiakcio DIV.img IMG {
    width: 41px;
}
DIV.napiakcio DIV.txt,
DIV.hetiakcio DIV.txt {
    float: left;
    width: 180px;
    height: 117px;
    padding: 0 0 0 2px;
}
DIV.sub_midcol DIV.napiakcio DIV.txt,
DIV.sub_midcol DIV.hetiakcio DIV.txt {
    width: 172px;
}
DIV.index_midcol DIV.napiakcio DIV.txt TD,
DIV.index_midcol DIV.hetiakcio DIV.txt TD {
    width: 180px;
    height: 100px;
    font-size: 12px;
    color: #FFF;
}
DIV.sub_midcol DIV.napiakcio DIV.txt TD,
DIV.sub_midcol DIV.hetiakcio DIV.txt TD {
    width: 172px;
    height: 100px;
    font-size: 12px;
    color: #FFF;
}
DIV.index_midcol DIV.hetiakcio DIV.txt TD,
DIV.sub_midcol DIV.hetiakcio DIV.txt TD {
    color: #545513;
}
DIV.napiakcio DIV.txt SPAN,
DIV.hetiakcio DIV.txt SPAN {
    font-weight: bold;
    text-transform: uppercase;
}
DIV.cms {
    float: left;
    width: 692px;
    padding: 13px 0 0 13px;
}
DIV.cms TABLE.korabbirendelesek {
    float: left;
    width: 692px;
    border-collapse: collapse;
}
DIV.cms TABLE.korabbirendelesek TH {
    height: 44px;
    font-size: 14px;
    font-weight: bold;
    background: url('bg_kosar_innerhead.gif') repeat-x left top #D1DCF4;
    line-height: 44px;
    padding: 0 0 0 13px;
}
DIV.cms TABLE.korabbirendelesek TD {
    height: 30px;
    background: url('_sp-x.png') 0px -374px repeat-x #F3F7FF;
    padding: 0 0 0 13px;
}
DIV.ertesuljon {
    float: left;
    width: 705px;
    height: 48px;
    background: url('bg_ertesuljon.jpg') left top no-repeat;
    margin: 9px 15px 15px 0;
}
DIV.ertesuljon DIV.btn {
    float: right;
    width: 110px;
    height: 27px;
    background: url('_sp-norepeat.png') -861px -117px no-repeat;
    margin: 10px 12px 11px 10px;
}
DIV.ertesuljon DIV.btn A {
    display: block;
    width: 110px;
    height: 27px;
}
DIV.main_bottombox1,
DIV.main_bottombox2,
DIV.main_bottombox3 {
    float: left;
    width: 224px;
    height: 110px;
    text-align: center;
    background: url('_sp-x.png') 0px 0px repeat-x;
    margin: 16px 16px 16px 0;
}
DIV.main_bottombox2 {
    background: url('_sp-x.png') 0px -110px repeat-x;
}
DIV.main_bottombox3 {
    background: url('_sp-x.png') 0px -220px repeat-x;
}
DIV.innerbigform {
    float: left;
    width: 695px;
    background: #F3F7FF;
    padding: 13px;
}
DIV.innerbigform DIV.col1,
DIV.innerbigform DIV.col2 {
    position: relative;
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #454545;
}
DIV.innerbigform DIV.col1 {
    clear: both;
    width: 105px;
    height: 43px;
    text-align: right;
    line-height: 43px;
    padding: 0 10px 0 0;
}
DIV.innerbigform DIV.col2 {
    width: 570px;
    height: 37px;
    padding: 6px 10px 0 0;
}
DIV.innerbigform DIV.col2 .form {
    width: 340px;
    height: 25px;
    font-size: 14px;
    font-weight: bold;
    color: #454545;
    line-height: 25px;
    background: #FFF;
    border: 1px solid #C5D3F4;
    margin: 0 5px 0 0;
}
DIV.innerbigform DIV.col2 IMG {
    margin: 5px 0;
}
DIV.innerbigform TABLE.megj {
    float: left;
    width: 695px;
    border-collapse: collapse;
    border-top: 1px solid #C5D3F4;
    margin: 20px 0;
}
DIV.innerbigform TABLE.megj TD {
    font-size: 11px;
    vertical-align: top;
    padding: 10px 10px 0 0;
}
SPAN.kotelezo {
    font-size: 14px;
    color: #F48326;
    font-weight: bold;
    vertical-align: middle;
}
DIV.rendeles_innertitle {
    float: left;
    width: 682px;
    height: 31px;
    font-size: 17px;
    color: #FFF;
    font-weight: normal;
    line-height: 31px;
    background: #7590D2;
    padding: 0 0 0 13px;
    margin: 0 0 13px 0;
}
DIV.rendeles_innertitle TABLE {
    float: left;
    width: 682px;
    height: 31px;
}
DIV.rendeles_innertitle TD {
    font-size: 17px;
    color: #FFF;
    font-weight: normal;
    line-height: 31px;
}
DIV.rendeles_innertitle SPAN {
    float: right;
    height: 31px;
    font-size: 14px;
    color: #FFF;
    font-weight: bold;
    line-height: 31px;
    padding: 0 13px;
}
DIV.rendeles_innertitle SPAN A:link,
DIV.rendeles_innertitle SPAN A:visited,
DIV.rendeles_innertitle SPAN A:hover {
    font-size: 14px;
    color: #FFF;
    font-weight: bold;
}
DIV.rendeles_innertitle TD DIV:hover {
    cursor: pointer;
}
DIV#sum_leftc1_01,
DIV#sum_leftc1_02,
DIV#sum_leftc2_01,
DIV#sum_leftc2_02 {
    float: left;
    width: 695px;
}
DIV#sum_leftc1_01 P,
DIV#sum_leftc1_02 P,
DIV#sum_leftc2_01 P,
DIV#sum_leftc2_02 P {
    padding: 0 0 0 13px;
}
DIV.tabmenu {
    float: left;
    width: 695px;
    background: url('tabbg.gif') repeat-x;
}
DIV.tabmenu A {
    text-decoration: none;
}
DIV.tabmenuitem {
    float: left;
    height: 29px;
    font-size: 17px;
    background: url('tabmenubg.gif') no-repeat;
    padding: 4px 34px 0 40px;
}
DIV.tabmenuitem A:link,
DIV.tabmenuitem A:visited,
DIV.tabmenuitem A:hover {
    color: #FFF;
}
DIV.tabmenuitemsel {
    float: left;
    height: 29px;
    font-size: 17px;
    background: url('tabmenuselbg.gif') no-repeat;
    padding: 4px 34px 0 40px;
}
DIV.tabmenuitemsel A:link,
DIV.tabmenuitemsel A:visited,
DIV.tabmenuitemsel A:hover {
    color: #5675C0;
}
DIV.tabmenuitemend {
    float: left;
    width: 6px;
    height: 33px;
    background: url('tabmenuendbg.gif') no-repeat;
    margin: 0 8px 0 0;
}
DIV.tabmenuitemselend {
    float: left;
    width: 6px;
    height: 33px;
    background: url('tabmenuselendbg.gif') no-repeat;
    margin: 0 8px 0 0;
}
DIV.tab {
    width: 682px;
    height: 295px;
    padding: 0 0 0 13px;
    margin-bottom: 10px;
    overflow: auto;
}
DIV.tab_shipping TH,
DIV.tab_shipping TD {
    font-size: 12px;
    padding: 6px;
}
DIV.tab_shipping {
    width: 682px;
    padding: 0;
    margin-bottom: 10px;
}
DIV.tab_shipping TABLE {
    width: 682px;
    border-bottom: 1px solid #C5D3F4;
    margin: 0 0 12px 0;
}
DIV.cartprice1 {
    float: right;
    font-size: 15px;
    font-weight: bold;
    line-height: 33px;
    padding: 0 0 0 2px;
}
DIV.rendeles_innersubtitle {
    float: left;
    width: 695px;
    height: 31px;
    font-size: 17px;
    color: #5675C0;
    line-height: 31px;
    margin: 0 0 5px 0;
}
DIV.osszesit_adatok {
    float: left;
    width: 695px;
    font-size: 14px;
    padding: 0 0 10px 0;
}
DIV.innerbigform DIV.kosar_inner_left {
    float: left;
    width: 695px;
    padding: 10px 0;
}
DIV.innerbigform DIV.kosar_inner_left TABLE,
DIV.osszesit_adatok TABLE {
    float: left;
    width: 695px;
    border-collapse: collapse;
}
DIV.osszesit_adatok TD {
    font-size: 14px;
    border: 1px solid #C5D3F4;
    padding: 6px 12px;
}
DIV.osszesit_adatok TD.col1 {
    border-left: 0;
}
DIV.osszesit_adatok TD.col2 {
    font-weight: bold;
    border-right: 0;
}
DIV.osszesit_adatok P {
    width: 695px;
    font-size: 14px;
    padding: 0 0 5px 0;
    margin: 0;
}
DIV.osszesit_adatok TABLE.nyitvatartas {
    float: left;
    width: 100px;
    border-collapse: collapse;
    margin: 5px 0 0 0;
}
DIV.osszesit_adatok TABLE.nyitvatartas TD {
    font-size: 12px;
    white-space: nowrap;
    border: 0;
    padding: 4px 8px 2px 0;
}
DIV.osszesit_adatok .formarea {
    width: 693px;
    height: 100px;
    font-size: 14px;
    font-weight: bold;
    background: #FFF;
    border: 1px solid #C5D3F4;
}
DIV.innerbigform DIV.kosar_inner_left TABLE TR.szumma TD {
    background: none;
}
DIV.rendeles_rightcol_title_on,
DIV.rendeles_rightcol_title_off {
    float: left;
    width: 242px;
    height: 31px;
    font-size: 17px;
    color: #FFF;
    font-weight: normal;
    line-height: 31px;
    background: url('bg_rendeles_rightcol_title_on.gif') left top no-repeat #738FD2;
    border-bottom: 1px solid #E5EDFF;
    padding: 0 0 0 13px;
}
DIV.rendeles_rightcol_title_off {
    background: url('bg_rendeles_rightcol_title_off.gif') left top no-repeat #738FD2;
}
DIV#sum_right_01,
DIV#sum_right_02 {
    cursor: pointer;
}
DIV.rendeles_rightcol_title_txt {
    float: left;
    width: 229px;
    padding: 13px;
}
DIV#footer {
    float: left;
    width: 100%;
    background: url('_sp-x.png') 0px -976px repeat-x;
}
DIV#footer IFRAME {
    width: 975px;
    height: 265px;
    border: 0;
    padding: 50px 0 0 0;
    margin: 0 auto;
}
DIV#footer_iframe {
    height: 181px;
    background: url('/res/_sp-x.png') 0px -724px repeat-x;
    padding: 17px 0px 17px 17px;
    margin: 0;
}
DIV#footer_iframe H6 {
    clear: both;
    font-family: Times New Roman, serif;
    font-size: 21px;
    font-weight: normal;
    color: #213B7A;
    padding: 0;
    margin: 0 0 8px 0;
}
DIV#footer_iframe DIV {
    clear: both;
    border-bottom: 1px solid #B3B3B4;
    padding: 0 0 4px 0;
    margin: 0 0 8px 0;
}
DIV#footer_iframe A {
    display: block;
    float: left;
    height: 17px;
    font-size: 13px;
    color: #7D98DC;
    font-weight: bold;
    text-decoration: none;
    text-indent: 12px;
    background: url('_sp-norepeat.png') -969px -35px no-repeat;
    padding: 0 10px 0 0;
}
DIV.footer_bottom {
    width: 975px;
    margin: 0 auto 35px auto;
}
DIV.footer_bottom_inner {
    width: 960px;
    padding: 18px 0 0 0;
}
DIV.footer_bottom_left {
    float: left;
    width: 120px;
}
DIV.footer_bottom_center {
    float: left;
    width: 720px;
    text-align: center;
}
DIV.footer_bottom_center P {
    color: #4B4B4B;
    line-height: 20px;
    margin: 0;
}
DIV.footer_bottom_center P.links {
    color: #4D71CA;
    font-weight: bold;
    line-height: 20px;
    margin: 0 0 20px 0;
}
DIV.footer_bottom_center P.links A:link,
DIV.footer_bottom_center P.links A:visited,
DIV.footer_bottom_center P.links A:hover {
    color: #4D71CA;
}
DIV.footer_bottom_right {
    float: left;
    width: 120px;
}
#adult-content-mask {
    background: #000;
    height: 100%;
    width: 100%;
    z-index: 998;
    position: fixed;
    left: 0px;
    top: 0px;
}
#adult-content-container {
    width: 600px;
    padding: 40px;
    border: 1px solid #000;
    margin: 0 auto;
    text-align: center;
    background: #FFF;
    position: fixed;
    z-index: 999;
    left: 1%;
    right: 1%;
    top: 10%;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}
#adult-content-container * {
    margin: 0;
    padding: 0;
    height: auto;
    width: auto;
}
#adult-content-container .adult-content-session {
    margin: 10px 5px;
}
#adult-content-container #adult-content-short {
    vertical-align: bottom;
}
#adult-content-container A,
#adult-content-container A:hover,
#adult-content-container A:visited {
    color: #009AD4;
    text-decoration: none;
    border: 0;
    background: #FFF;
}
#adult-content-container LABEL {
    color: #000000;
    font-size: 12px;
}
#adult-content-container .adult-btn {
    padding: 6px;
    margin: 30px 2px 0px 2px;
    font-size: 13px;
    color: #000000;
}
#adult-content-container H5 {
    font-size: 28px;
    font-weight: bold;
    letter-spacing: -2px;
    margin: 10px 0 5px 0;
    text-decoration: none;
    color: #4c4c4c;
    border: 0;
}
.adult-object-hide {
    visibility: hidden !important;
}