body, html {
    margin:0;
    padding:0;
        /*
    color:#302a13;
    */
    color:#555;
    font-family: Verdana, sans-serif, Arial;
    font-weight: normal;
    font-size: 12px;
    min-width: 901px;
    text-align:center;
    background: #fef5cf url('../pics/full_bg.png') repeat-y top center;
    overflow: hidden;
}
div.wrapper_all
{
    position: relative;
    height: 100%;
    overflow: auto;
    overflow-x: hidden;
    overflow-y: auto;
    background: #fef5cf url('../pics/full_bg.png') repeat-y top center;
    /*
    color: #000;
    */
}

.cleaner{
    line-height:0px;
    font-size:0px;
    height:0px;
    width:0px;
    clear:both;
    margin-top:0px;
    margin-bottom:0px;
}

button::-moz-focus-inner { border: 0; }

table{
        border:0px;
        padding:0px;
        margin:0px;
        border-collapse: collapse;
    border-spacing: 0px;
        font-size:12px;
}

table tr td{
        padding:0px;
        margin:0px;
        border:0px;
}

img{
    border:0px;
    margin:0px;
    padding:0px;
}

form{
        margin:0px;
        padding:0px;
}

a, a:visited, a:active {
        outline-color:-moz-use-text-color;
        outline-style:none;
        outline-width:medium;
        text-decoration:none;
}

a:hover{
    text-decoration:underline;
}

a{
        color: #333;
}


input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner{
    border : 0px;
}


p{
    margin-top:0px;
    margin-bottom:5px;
}

fieldset{
        margin:0px;
        padding:0px;
        border:0px;
}

h1,h2,h3,h4,h5{
    margin-top:0px;
    margin-bottom:10px;
    font-weight:bold;
    font-size:13;
}

h1{
        font-size:16px;
}

h2{
    font-size:14px;
}

div.picivirag{
        position:absolute;
        width:26px;
        height:34px;
        background: url('../pics/sarga_pici_virag.png') no-repeat;
        right:-26px;
        top:105px;
}

div.wrapper{
        margin:5px auto;
        width:998px;
        text-align:left;
        position:relative;
}

div.info{
        overflow:hidden;
}

div.partnerlinks{
        padding-bottom:25px;
}

div.full_mid{
        width:998px;
        background: url('../pics/center_bg.png') repeat-y;
}

div.top{
        position:relative;
        width:998px;
        height:139px;
        background: url('../pics/top_bg.png') no-repeat top center;
}

div.bottom{
    width:998px;
    background: url('../pics/bottom.png') no-repeat bottom center;
        margin-bottom:0px;
}

div.foot_top{
    background: url('../pics/bottom_top.png') no-repeat top center;
        padding-top:3px;
}

div.foot_middle{
        text-align:center;
        background: url('../pics/bottom_middle.png') repeat-y;
        padding-top:5px;
}

div.head_line{
    position:absolute;
    bottom:4px;
    right:20px;
    height:53px;
    width:708px;
        font-size:11px;
        color:#31271f;
}

div.loginetline{
        font-size:10px;
        padding:0px 10px;
        position:relative;
        text-align:right;
        color:#000;
        margin-bottom:20px;
}

div.loginetline a{
        color:#000;
        font-weight:bold;
}

div.hl_container{
    height:40px;
    position:relative;
    margin-top:10px;
    float:left;
}

div.left_wb{
    border-left:1px solid #fff;
}

div.right_wb{
    border-right:1px solid #fff;
}

div.search_div{
    position:absolute;
    bottom:0px;
    left:15px;
}

input.ok_button{
    width:38px;
    height:32px;
    border:0px;
    color:#fff;
    font-weight:bold;
    font-size:9px;
    line-height:27px;
    background: url('../pics/ok_button.png') no-repeat center left;
        cursor:pointer;
}

input.left_button{
    width:45px;
    height:32px;
    border:0px;
    color:#fff;
    font-weight:bold;
    font-size:10px;
    line-height:8px;
    background: url('../pics/left_button.png') no-repeat bottom left;
    margin-right:-10px;
        cursor:pointer;
}

input.mail_up_btn, .std_gomb{
        width:96px;
    height:30px;
        padding-bottom:8px;
    border:0px;
    color:#fff;
    font-weight:bold;
    font-size:10px;
        text-align:center;
    background: url('../pics/mailup_btn.png') no-repeat bottom left;
        cursor:pointer;
}

a.std_gomb{
        display:block;
}

div.account_save{
        text-align:center;
}

.std_gomb2, div.account_save input{
        width:128px;
        height:37px;
        border:0px;
    color:#fff;
    font-weight:bold;
    font-size:10px;
    line-height:37px;
    text-align:center;
    background: url('../pics/std_gomb2.png') no-repeat bottom left;
}

table.chest_delivery_table tr td input.chest_button{
        width:150px;
    height:35px;
        color:#fff;
    font-weight:bold;
    font-size:10px;
    text-align:center;
    background: url('../pics/chest_btn.png') no-repeat bottom left;
        cursor:pointer;
}


a.std_gomb2{
        display:block;
}

.std_gomb:hover, .std_gomb2:hover{
        text-decoration:none;
}

input.my_input{
    border:0px;
        height:18px;
        padding-left:4px;
        padding-top:3px;
        background: url('../pics/input_bg.png') no-repeat top left;
}

input.search{
        width:140px;
}

div.hl_seconds{
    margin:-4px auto;
    width:95px;
    line-height:20px;
}

div.hl_seconds a{
    color:#000;
}

div.hl_seconds a:hover{
    text-decoration:none;
}

a.add_link{
    margin-top:8px;
    display:block;
    height:17px;
    line-height:17px;
    padding-right:25px;
    font-weight:bold;
    font-size:11px;
    color:#31271F;
    background: url('../pics/add_box.png') no-repeat right top;
}

a.add_link:hover{
    text-decoration:none;
}

div.main_menu{
        position:relative;
    margin-top:6px;
    height:23px;
}

div.main_menu a{
    float:left;
    display:block;
    width:119px;
    height:23px;
    border-left:1px solid #fdfbf2;
    line-height:23px;
    font-size:10px;
    font-weight:bold;
    color:#fff;
    text-align:center;
}

div.main_menu a:hover{
    text-decoration:none;
}

a.cmenu_link{
        background: url('../pics/cmenu_link.png') repeat-x;
}

a.cmenu_link:hover, a.cmenu_link_akt{
    background: url('../pics/cmenu_link_akt.png') repeat-x;
}

a.ml1{
    background: url('../pics/main_link_1.png') repeat-x;
}

a.ml2{
    background: url('../pics/main_link_2.png') repeat-x;
}

a.ml3{
    background: url('../pics/main_link_3.png') repeat-x;
}

a.ml4{
    background: url('../pics/main_link_4.png') repeat-x;
}

a.ml5{
    background: url('../pics/main_link_5.png') repeat-x;
}

a.ml6{
    background: url('../pics/main_link_6.png') repeat-x;
}

a.ml7{
    background: url('../pics/main_link_7.png') repeat-x;
}

a.ml8{
    background: url('../pics/main_link_8.png') repeat-x;
}

div#left_div{
    width:194px;
    float:left;
    background: url('../pics/left_center.png') repeat-y;
        overflow:hidden;
}

div.main_div{
    width:563px;
        margin:0px 7px;
    float:left;
        background: url('../pics/main_center.png') repeat-y;
}

div.main_top{
        width:563px;
        background: url('../pics/main_top.png') no-repeat top center;
}

div.main_div_top_wide{
        width:750px;
        background: url('../pics/main_top_wide.png') no-repeat top center;
}

div.main_div_wide{
        width:750px;
            margin-left:5px;
            margin-right:0px;
        background: url('../pics/main_center_wide.png') repeat-y;
}

div#right_div{
    width:187px;
    float:left;
    background: url('../pics/right_center.png') repeat-y;
}

div.left_head_title{
    width:194px;
    height:36px;
    line-height:36px;
    color:#302a13;
    font-size:15px;
    font-weight:bold;
    background: url('../pics/left_head_title.png') no-repeat top center;
    text-align:center;
}

div.redlinks{
    margin-top:10px;
    padding:0px 8px;
}

/*
div.redlinks a{
    display:block;
    color:#fc5649;
    font-weight:bold;
    font-size:11px;
    border-bottom: 1px solid #fc5649;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
        width:165px;
    background: url('../pics/red_dot.png') no-repeat 6px 9px;
}
*/

a.rmlinks{
        display:block;
    color: #797673;
    font-size:11px;
        font-weight:bold;
    border-top: 1px solid #c2c2c2;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    width:158px;
    background: url('../pics/grey_dot.png') no-repeat 6px 9px;
}

a.rmlinks:hover, a.rm_act{
        text-decoration:none;
        color:#C2C2C2;
}

a.rmlinks_first{
        border-top: 0px;
}

div.left_title{
    margin-top:0px;
    width:194px;
    height: 36px;
    line-height:36px;
    font-size:15px;
    text-align:center;
    background: url('../pics/left_title.png') no-repeat top center;
        color:#31271f;
}

div.right_green_title{
        background: #A4CA51;
        color:#31271f;
        margin-top:0px;
    margin-right:1px;
        width:186px;
    height: 33px;
    line-height:33px;
    font-size:15px;
        font-weight:bold;
    text-align:center;
}

div.left_green_title{
    background: #A4CA51;
    color:#31271f;
    margin-top:0px;
    margin-left:1px;
    width:193px;
    height: 33px;
    line-height:33px;
    font-size:15px;
        font-weight:bold;
    text-align:center;
}

div.left_text{
    color:#707070;
    font-size:11px;
    padding:8px;
}

div.right_text{
    color:#707070;
    font-size:11px;
    padding:8px;
}

div#left_bottom{
    width:194px;
    padding-bottom: 13px;
    background: url('../pics/left_bottom.png') no-repeat bottom center;

}

input.left_input, div.account_element_body input, input.userform, table.chest_delivery_table tr td input{
    width:164px;
    height:19px;
    border:1px solid white;
    padding-top:2px;
    padding-left:4px;
    padding-right:4px;
    background: url('../pics/std_input.png') no-repeat;
}

input.loginb_btn{
        width:100px;
        height:30px;
        padding-bottom:8px;
        font-size:10px;
        font-weight:bold;
        border:0px;
        color:#fff;
        text-align:center;
        background: url('../pics/login_btn.png') no-repeat;
            cursor:pointer;
}

a.greylink{
        font-size:11px;
        color:#989898;
}

div.right_head_title{
    width:187px;
    height:35px;
    line-height:35px;
    font-size:15px;
    font-weight:bold;
    text-align:center;
    background: url('../pics/right_head_title.png') no-repeat top center;
        color:#302a13;
}

table.chest_table{
    width:167px;
    font-size:10px;
    font-weight:bold;
    color:#707070;
}

table.chest_table tr td{
        padding:2px 0px;
}

table.chest_table tr td a{
    color:#707070;
}

a.chest_link{
    display:block;
    height: 27px;
    width:100%;
    line-height: 27px;
    color:#ff0000;
    font-weight:bold;
        font-size:11px;
}

a.go{
    background: url('../pics/chest_go.png') no-repeat center right;
}

a.back{
    background: url('../pics/chest_vissza.png') no-repeat center right;
}

div.right_title{
    margin-top:0px;
    width:187px;
    height: 33px;
    line-height:33px;
    font-size:15px;
    text-align:center;
    background: url('../pics/right_title.png') no-repeat top center;
        color:#31271f;
}

div#right_bottom{
    width:187px;
    padding-bottom: 13px;
    background: url('../pics/right_bottom.png') no-repeat bottom center;

}

div.tbox{
        padding:5px 0px 5px 5px;
        margin:0px 0px;
        border-bottom:1px solid #c1c1c1;
}

div.tbox_pic{
        width:65px;
        height:84px;
        overflow:hidden;
        border:1px solid #c1c1c1;
        position:relative;
        float:left;
}

div.tbox_pic img{
        vertical-align:middle;
}

div.tbox_number{
        position:absolute;
        width:26px;
        height:26px;
        background: url('../pics/tt_redcircle.png') no-repeat;
        line-height:26px;
        text-align:center;
        color:#fff;
}

div.tbox_details{
        width:114px;
        margin-top:9px;
        float:left;
        line-height:21px;
        font-size:11px;
}

div.tbox_details a{
        color:#686767;
}

div.tbox_price{
        margin-top:4px;
    width:76px;
        height:21px;
        line-height:21px;
        color:#fff;
        text-align:center;
        background: url('../pics/ttermek_price.png') no-repeat;
        font-size:12px;
        float:left;
            margin-left:8px;
}

div.main_bottom{
        background: url('../pics/main_bottom.png') no-repeat bottom center;
        position:relative;
        padding-bottom:42px;
}

div.main_div_bottom_wide{
    width:750px;
    background: url('../pics/main_bottom_wide.png') no-repeat bottom center;
}

div.foot{
           /*
        border:1px solid #c1c1c1;
        margin:0px 5px 10px 4px;
        padding:10px;

        background: #f9f4eb;
        text-align:center;
    */
           padding-bottom:28px;
        position:relative;
}

div.foot_wrapper{
        margin:0px auto;
        width:780px;
        text-align:left;
}

table.foot_table{
            text-align:left;
        margin:0px auto;
}

table.foot_table tr td{
        vertical-align:top;
        text-align:left;
        line-height:16px;
    font-size:11px;
    padding:0px 10px;
        color:#302A13;
}

table.foot_table tr td ul{
        margin:0px;
        padding-left:15px;
}

table.foot_table tr td ul li a{
    color:#302A13;
}

div.aktualis_fejlec{
        height:33px;
        text-align:center;
        line-height:33px;
        background: #a2c94e url('../pics/ajanlatok_fejlec_bg.png') repeat-x bottom left;
        font-size:17px;
        font-weight:bold;
}

div.pblock{
        width:129px;
        /*
        height:230px;
        */
        background:#fee7b8;
        float:left;
        margin:6px 5px;
        position:relative;
        border:0px;
}

div.pblock_white{
        width:123px;
        /*
        height:206px;
        */
        background:#fff;
}

div.pb_pic{
        width:123px;
        height:96px;
        overflow:hidden;
        line-height:96px;
        text-align:center;

}

div.pb_pic img{
        vertical-align:middle;
        text-align:center;
}

div.pb_title{
            /*
        line-height:28px;
               */
            height:40px;
            overflow:hidden;
        /*
        padding:0px 3px;
            */
            vertical-align:middle;
            display: table-cell;
        /*
            margin:0px 3px;
            */
        border-top:1px solid #f8ad1d;
        border-bottom:1px solid #f8ad1d;
        font-size:10px;
        text-align:center;
        font-weight:bold;
        color:#464646;
            width:117px;
}

div.pb_title a{
        color:#464646;
}

div.pb_price_top{
        margin-top:1px;
        background:#f9f4eb;
        padding-bottom:8px;
        text-align:center;
        height:86px;
}

div.pb_greenprice{
        height:23px;
        line-height:23px;
        text-align:center;
        color: #489a11;
        font-size:10px;
        font-weight:bold;
        text-decoration:line-through;
}

/*
span.pb_discount{
        display:block;
        margin:0px auto;
        width:42px;
        height:23px;
        line-height:23px;
        color:#fff;
        text-align:center;
        background: url('../pics/pb_disc.png') no-repeat;
        font-size:11px;
        font-weight:bold;
}
*/

div.pb_redprice{
        color:#ff0000;
        font-size:10px;
        font-weight:bold;
        text-align:center;
        height:21px;
}

div.pb_to_cart{
        position:relative;
        height:18px;
}

a.pb_cartlink{
    position:absolute;
        right:0px;
        bottom:0px;
        display:block;
        width:42px;
        color:#ff0000;
        background: url('../pics/pb_kosar.png') no-repeat top right;
        padding-right: 15px;
        font-size:9px;
        font-weight:bold;
}

a.pb_cartlink:hover{
        text-decoration:none;
}

div.main_abs_bottom{
    position:absolute;
    bottom:0px;
        width:100%;
}

table.main_links_table{
        /*
        width:573px;
        */
        width:100%;
        height:20px;
        font-size:11px;
            
}

table.main_links_table tr td{
        text-align:center;
}

table.main_links_table tr td a{
        color:#986f46;
}

div.top_path{
    /*    
        height:30px;
        line-height:30px;
        */
        padding-left:30px;
            padding-top:5px;
            padding-bottom:5px;
            padding-right:5px;
        font-size:10px;
}
div.top_path a{
    color: #363636;
}

div.star_div{
        /*
        height:27px;
        width: 177px;
        */
        padding:3px;
        line-height:27px;
        font-size:11px;
        color: #7d7d7d;
        position:absolute;
        right:0px;
        bottom:0px;
}

div.star_div img{
        vertical-align:middle;
}

a.ajanlom{
        font-size:11px;
        color:#7d7d7d;
        display:block;
        width:160px;
        height:25px;
        line-height:25px;
        margin:0px auto;
        text-align:left;
            float:right;
        background: url('../pics/ajanlom_brick.png') no-repeat right center;
}

a.ajanlom:hover{
        text-decoration:none;
}

a.product_kosarba{
        display:block;
        width:118px;
        height:49px;
        line-height:49px;
        background: url('../pics/product_kosarba.png') no-repeat;
        padding-left:18px;
        text-align:left;
        margin-right:4px;
        font-size:14px;
        color:#fff;
        font-weight:bold;
}

a.product_kosarba:hover{
        text-decoration:none;
}

.red_to_orange{
        background: #f25c26 url('../pics/red_to_orange.png') repeat-x top left;
}

h1.top{
        margin:0px;
        line-height:31px;
        font-size:15px;
        color:#302a13;
        margin-left:23px;
}

div.ff_top{
        width:532px;
        background: url('../pics/ffeltetelek_top.png') no-repeat top center;
}

div.ffeltetelek{
        margin-top:20px;
        margin-bottom:10px;
        /*
        margin-left:20px;
        */
        background: url('../pics/ffeltetelek_center.png') repeat-y;
        color:#636363;
        font-size:11px;
}

div.ff_bottom{
    width:532px;
    background: url('../pics/ffeltetelek_bottom.png') no-repeat bottom center;
}

table.reg_table{
        width: auto;
        margin-left: 0px;
        margin-top:0px;
        border-spacing: 4px;
        border-collapse:separate;
        font-size:11px;
        color:#636363;
}

div.reg_check{
        margin:20px 20px;
    border: 1px solid #f7941d;
        background: #fbb15f url('../pics/feliratkozas_hirlevel_bg.png') repeat-x top left;
        color:#636363;
}

input.regisztralok, input.rbutton{
        width:141px;
        height:64px;
        line-height:60px;
        color:#fff;
        font-size:14px;
        font-weight:bold;
        border:0px;
        text-align:center;
        background: url('../pics/regisztralok_btn.png') no-repeat bottom center;
            cursor:pointer;
}

input.megsem_regisztralok{
    width:141px;
        height:64px;
    line-height:60px;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    border:0px;
    text-align:center;
    background: url('../pics/megsem_btn.png') no-repeat bottom center;
}
/* login */

div.loginbox_top{
        width:303px;
        background:url('../pics/loginbox_top.png') no-repeat top center;
}

div.loginbox_center{
        width:303px;
        background:url('../pics/loginbox_center.png') repeat-y;
}

div.loginbox_bottom{
    width:303px;
    background:url('../pics/loginbox_bottom.png') no-repeat bottom center;
}

div.login_form_div{
        float:left;
    width:195px;
}

div.register_form{
        float:left;
        width:335px;
}

span.top_admin_menu{
        position:absolute;
        display:block;
        width:57px;
        top:17px;
        right:0px;
        float:left;
}

span.top_admin_menu a{
        width:16px;
        border:0px;
}

td.reg_label{
        width:auto;
}

td#mail_msg, td#pass_msg, td#passre_msg{
        font-size:9px;
        color:#ff0000;
}

div.msg_div{
    padding:10px
}

div.login_line{
        position:absolute;
        top:10px;
        right:20px;
        width:225px;
        text-align:right;
        font-size:10px;
        color:#31271F;
}

div.login_line a{
        font-size:10px;
}

td.page_numbers{
        
}
td.page_numbers a{
    font-weight:bold;
}

a.act_page_number{
    color:#464646;        
}

td#pager_top_prev, td#pager_bottom_prev, td#pager_top_next, td#pager_bottom_next{
        width:200px;
}

td#pager_top_selecttd, td#pager_bottom_selecttd{
        width:7px;
}

table#pager_top, table#pager_bottom{
    font-size:11px;
}

table#pager_top tr td a, table#pager_bottom tr td a{
        color:#F26522;
}

div.mpage_article_full{
        position:relative;
        width:563px;
        height:299px;
}

div#articles{
        position:absolute;
    width:563px;
    height:299px;
        background:#FDFBF2;
}

div#articles div.a_p{
    position:absolute;
    width:563px;
    height:299px;
}

div.articles_top{
        position:absolute;
        top:0px;
        left:0px;
        width:563px;
        height:7px;
        background:url('../pics/marticle_top.png') top center;
        z-index:1001;
}

div#article_text{
        position:absolute;
        left:2px;
        bottom:2px;
        width:520px;
        height:79px;
        z-index:1002;
        background: url('../pics/article_text_bg.png');
}

div#article_text div{
    position:absolute;
        padding:5px;
}

/******* rating *******/


table.rating_table{
        margin-bottom:5px;
        border-collapse:separate;
        width:100%;
}

table.rating_table tr td{
        padding-bottom:3px;
}

/* kassza */

div.kassza_top{
        width:534px;
        background:url('../pics/kassza_top.png') no-repeat top center;
}

div.kassza_center{
        width:534px;
    background:url('../pics/kassza_center.png') repeat-y;
}

div.kassza_bottom{
    width:534px;
    background:url('../pics/kassza_bottom.png') no-repeat bottom center;
}

div.cnum_act, div.cnum_visited, div.cnum_else{
    width:46px;
    height:46px;
    line-height:46px;
    text-align:center;
    float:left;
    margin-left:15px;
    color:#fefcf8;
    font-size:15px;
    font-weight:bold;
}

div.cnum_act span, div.cnum_visited span, div.cnum_else span{
    margin-left:4px;
}

div.cnum_act{
    background: url('../pics/cnum_act.png');
}

div.cnum_visited{
           cursor:pointer;
        background: url('../pics/cnum_visited.png');
}

div.cnum_else{
    background: url('../pics/cnum_else.png');
}

div.navline{
    padding:0px 20px;
    height:32px;
    line-height:32px;
    margin-bottom:10px;
}

a.chest_next{
        color:#ff0000;
        font-weight:bold;
    float:right;
}

a.chest_back{
        color:#ff0000;
        font-weight:bold;
    float:left;
}

/*
a.chest_order{
    background:#fff;
    display:block;
    padding:0px 10px;
    height:32px;
    line-height:32px;
    float:right;
    font-weight:bold;
    font-size:13px;
}

a.chest_order:hover{
    text-decoration:none;
}
*/

table.chest_delivery_table{
    border-collapse: separate;
}

table.chest_delivery_table tr td{
    padding:3px;
}

div.contactline{
        height:42px;
        width:423px;
        position:relative;
        margin:10px auto 0px auto;
        background: url('../pics/contactline_center.png') repeat-x;
            font-size:11px;
}

div.contactline_left{
    height:42px;
    padding-left:11px;
    position:relative;
        background: url('../pics/contactline_left.png') no-repeat top left;
}

div.contactline_right{
    height:42px;
    padding-right:12px;
    position:relative;
    background: url('../pics/contactline_right.png') no-repeat top right;
}

div.shop_links_bottom a{
        color:#31271F;
}

div.shop_line{
        max-height:200px;
        overflow-x: hidden;
        overflow-y: auto;
}

div.shop_path{
   padding-bottom:10px;
        font-size:10px;
}

div.webshop_products{
        padding-left:3px;
}

table.rating_search_form tr td{
    padding:3px;
        font-size:10px;
}

table.rating_search_form tr td input, table.rating_search_form tr td select{
    font-size:10px;
}

span.cerror{
        margin-left:30px;
        font-size:10px;
        color:red;
        white-space:nowrap;
}

table.prod_table{
        width:541px;
    border-collapse: separate;
        border-spacing: 4px;
        color:#636363;
        margin:0px;
        font-size:12px;
}

table.prod_table tr td{
        /*
        border: 1px solid #F7941D;
        */
}

div.prod_desc{
            position:relative;
        border-top: 1px dotted #F7941D;
            border-bottom: 1px dotted #F7941D;
        margin:0px 4px;
        padding:12px;
}

div.p_navigator{
        position:absolute;
        top:-32px;
        left:0px;
        height:31px;
}

div.p_navigator img{
        cursor:pointer;
}

p.original_price{
        color:#489a11;
        font-size:12px;
        text-decoration:line-through;
        font-weight:bold;
}

p.price_now{
    color:#ed1c24;
        font-size:14px;
        font-weight:bold;
        margin-bottom:0px;
}

table.prod_texts{
        color:#363636;
        border-collapse:separate;
        margin:0px;
        border-spacing:2px;
        font-size:12px;
        width:243px;
}

table.prod_texts tr td{
    margin: 2px;
        border:0px;
}

table.prod_texts tr.prodpage_product_name td{
        height:77px;
        background-color: #f9f2e4;
        padding:0px 5px;
}

table.prod_texts tr.even td{
        background-color:#fef5e2;
        padding:4px 5px;
}

table.prod_texts tr.odd td{
    background-color:#fcfaf4;
        padding:4px 5px;
}

table.prod_texts tr.prodpage_product_name td h1{
        text-align:center;
        color:#ff0000;
        font-size: 16px;
        font-weight:bold;
        margin:0px;
}

div.pecset{
        width:100px;
        height:99px;
        background: url('../pics/pecset.png') no-repeat;
        color:#fff;
        font-size:19px;
        font-weight:bold;
        text-align:center;
        position:absolute;
        right:0px;
        bottom:0px;
}

div.pecset div{
        padding-top:35px;
        line-height:14px;
        margin:0px;
        padding-bottom:35px;
}

div.pecset_kicsi{
    width:50px;
    height:50px;
    background: url('../pics/pecset_kicsi2.png') no-repeat;
    color:#fff;
    font-size:9px;
    font-weight:bold;
    text-align:center;
    position:absolute;
    left:0px;
    bottom:0px;
}

div.pecset_kicsi div{
    padding-top:18px;
    line-height:12px;
    margin:0px;
    padding-bottom:18px;
}

span.pricenow_discount{
        font-size:9px;
}

/**********tooltip*****************/
#tooltip_wrapper_overlay
{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90000;
    width: 100%;
    min-height: 1500px;
    background-color: #3f3d41;
    background: url(../pics/overlay.png) repeat top left;
}
#tooltip_overlay
{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90000;
    width: 100%;
    height: 100%;
}

div.tooltip
{
    width: 998px;
    margin: 0px auto;
    padding: 0px;
    min-height: 1500px;
    position: relative;
}

div.bubble
{
    position: absolute;
    width: 51px;
    height: 51px;
}
div.bubble div.trigger
{
    background: url(../pics/hotspot.png) no-repeat top left;
    height: 51px;
    width: 51px;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
    z-index: 90100;
}
table.tooltip_table
{
    width: 300px;
    border-collapse: collapse;
    background: #fff;
    table-layout: fixed;
    border: 1px solid #112e6d;
    text-align: left;
}

table.tooltip_table tr td.tooltip_top{
        height:15px;
}
/*
#tooltip1
{
    top: 105px;
    left: 310px;
}
#tooltip2
{
    top: 154px;
    left: 180px;
}
#tooltip3
{
    top: 470px;
    left: 180px;
}
#tooltip4
{
    top: 270px;
    left: 180px;
}
#tooltip5
{
    top: 390px;
    left: 573px;
}
*/
div.bubble div.popup
{
    position: relative;
    top: 55px;
    left: 300px;
    width: 300px;
    z-index: 100800;
    background: #fff;
}
.bar
{
    display:block;
    top:0;
    left:0;
    background:#2e2e2e;
    width: 100%;
    border-bottom: solid 1px #ccc;
    opacity:1;
    -moz-opacity:1;
    position:relative;
    margin:0;
    padding:0;
    z-index: 92900;
    clear:both;
    height: 50px;
}
.bar h2 {color:#fff;font-size: 20px;font-weight:normal;margin: 0px;padding:3px;position:absolute;top: 5px; left: 5px;}
.bar h2 span {color:#2297ee;margin:0;padding:0;}
.bar a.close-overlay {position:absolute;top: 5px; right: 5px; margin:0px 10px;background:url(../pics/bar_close.jpg) no-repeat 99% 50%;width: 200px;height: 40px;font-size: 18px;color:#fff;z-index: 93000 !important ;}

/*
a.guide-button{

        display:block;
        height:20px;
        line-height:20px;
        float:right;
        width:85px;
        text-align:left;
        background: url('../pics/hotspot_small.png') no-repeat top right;
}
*/

a.guide-button:hover{
        text-decoration:none;
}

/**********tooltip end*****************/

table.attacment_import_table tr th{
    background: #FEE9C0;
}

table.attacment_import_table tr td, table.attacment_import_table tr th{
        padding:4px;
        border:1px solid #FEE9C0;
}

/* kupon */

table.coupon_edit_table tr td{
        padding:3px;
}

div#list_inputs{
        position:absolute;
        top:0px;
        right:0px;
        padding:5px;
}

div.kupon_page_pic{
        background: url('../pics/kupon_page_bg_with_boxes.png');
        width:563px;
        height:370px;
        position:relative;
        margin-top:5px;
}

div.kp_details_text{
        position:absolute;
        left:17px;
        top:159px;
        width:530px;
        height:187px;
}

div.kpbox{
        width:255px;
        height:78px;
        position:relative;
        top:16px;
        left:16px;
}

div.kpbox_top_left{
        position:absolute;
        top:0px;
        left:0px;
        width:3px;
        height:3px;
        background: url('../pics/kpbox_top_left.png') no-repeat;
}

div.kpbox_top_right{
    position:absolute;
    top:0px;
    right:0px;
    width:3px;
    height:3px;
    background: url('../pics/kpbox_top_right.png') no-repeat;
}

div.kpbox_bottom_right{
    position:absolute;
    bottom:0px;
    right:0px;
    width:3px;
    height:3px;
    background: url('../pics/kpbox_bottom_right.png') no-repeat;
}

div.kpbox_bottom_left{
    position:absolute;
    bottom:0px;
    left:0px;
    width:3px;
    height:3px;
    background: url('../pics/kpbox_bottom_left.png') no-repeat;
}

input.mehet_btn{
        width:54px;
        color:#fff;
        font-size:10px;
        font-weight:bold;
        height:30px;
        background: url('../pics/kp_mehet_bg.png');
        border:0px;
        cursor:pointer;
        position:relative;
        top:-3px;
}

div.kp_bordered{
        border:1px solid #f6ddb0;
        margin:8px;
        color:#555;
}

div.kp_rb{
    width: 541px;
        background: url('../pics/kp_rb_center.png') repeat-y;
        margin: 7px;
        font-size:11px;
}

div.kp_rb_top{
    width: 541px;
    background: url('../pics/kp_rb_top.png') no-repeat top center;
}

div.kp_rb_bottom{
    width: 541px;
    background: url('../pics/kp_rb_bottom.png') no-repeat bottom center;
}

/* xls feltöltés */

div.xls_format_div{
        width:650px;
        overflow-x:auto;
        border:1px dotted #bbb;
        margin:4px;
}

table.xls_format{
        font-size:10px;
        border-collapse:collapse;
        margin:5px;
}

table.xls_format tr td{
        border:1px solid #999;
        padding:2px;
        white-space:nowrap;
}

td.fxls_td{
        border-bottom:1px dotted #999;
}

/* seo modul */

div.product_details{
    font-size:12px;
        float:left;
        cursor:pointer;
        padding:0px 10px;
        height:30px;
        line-height:30px;
}

div.product_details_act{
        font-weight:bold;
        font-size:14px;
        cursor:pointer;
        float:left;
        height:30px;
        line-height:30px;
}

table.seo_manager_table tr th{
        background-color: #F26522;
        color:#fff;
        border-bottom: 2px solid #F26522;
}

table.seo_manager_table tr td{
        padding:3px;
}

table.seo_manager_table tr td.closed{
        border-bottom: 2px solid #F26522;
}

/* dicsount */

table.product_search_table tr td{
        padding:3px;
}

/* social */

table.soc_table tr td{
        padding:4px;
}

div#eloreutalas_hidden_info{
        padding:10px;
        display:none;
}

/* */

div.admin_menu a.order, div.admin_menu span.order{
        color: #F26522;
        font-weight:bold;
}

div.admin_menu a.order:hover{
    color: #F26522;
    font-weight:bold;
}

/* pickpack */

div.pp_city{
    padding:10px 0px 10px 30px;
    padding-left:10px;
    font-size:11px;
}

div.pp_city h5{
    font-size:12px;
    margin:0px;
    padding:0px;
    padding-bottom:5px;
}

div.pp_city p{
    padding-bottom:5px;
}

div.pp_details{
    padding:10px 0px 10px 10px;
}

div.pp_details table{
    margin-left:10px;
}

div.pp_details table tr td{
    padding-right: 10px;
    padding-bottom: 5px;
}

table.pickpack_select_table{
    margin-bottom:5px;
    width: 100%
}
table.pickpack_select_table tr td.pickpack_select_title_td{
    width: 255px;
}

span.show_cond_text{
    cursor: pointer;
    text-decoration:underline;
}

table.order_pickpack tr td{
    padding-right:5px;
    padding-bottom:5px;
}
