body {
        background: #cfe1ec url(/images/background.gif) repeat-x fixed left top;
        margin-top: 0;
        font-family: Arial,Helvetica,Geneva,sans-serif;
        font-size: 12px;
        padding:0;
}

#page{
    width: 905px;
    padding-top: 5px;
    margin-left: auto;
    margin-right: auto;
    background: #fff;
}

#header{
    float: left;
    width: 100%;
    margin-top: 0px;
    height: 211px;
    border-bottom: 0px solid #f8f8f8;
}
#bal{
    float: left;
    width: 180px;
    padding-top: 5px;
    padding-left: 10px;
    margin-bottom: 10px;
}
#content{
    float: left;
    width: 700px;
    padding-left: 10px;
    padding-top: 10px;
    background: #fff url(/images/elvalaszto_01.gif) repeat-y left top;
    margin-bottom: 10px;
}
#footer2{
    clear: both;
    width: 100%;
    height: 3px;
    background: #C6C6C6;

}
#footer{
    width: 100%;
    height: 70px;
    background: #e9e9e9;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 18px;
}

#footer1szoveg{
    width: 100%;
    font-size: 11px;
    font-weight: normal;
    text-align: center;
}
#footer1szoveg a{
    color:#173C64;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}
#footer1szoveg a:hover{
    color:#173C64;
    font-weight: bold;
    font-size: 11px;
    text-decoration: underline;
}


img {
        border: 0px;
}

/********************************** Header **********************************/

#header_bal{
  float: left;
  width: 205px;
  height: 36px;
  background: url(/images/elvalaszto_01.gif) no-repeat right top;
}
#header_jobb{
  float: left;
  width: 700px;
  height: 36px;
  text-align: center;
}
#header_image{
  float: left;
  width: 905px;
  height: 121px;
  text-align: center;
}
#header_image_atm{
  float: left;
  width: 905px;
  height: 51px;
  background: url(/images/atm.gif) no-repeat right top;
}
#header_image_elv{
  float: left;
  width: 905px;
  margin: 0px;
  padding: 0px;
  height: 3px;
  background: transparent url(/images/elvalaszto_viz01.gif) repeat-x scroll left top;
}
/********************************** bal **********************************/
#loginbox{
    border: 1px solid #E2E2E2;
    background: #f8f8f8;
    padding: 5px;
    width: 165px;
    font-size: 12px;
    font-weight: bold;
    color: #a7a7a7;
}

    #loginbox ul{
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        margin:0;
        width: 155px;
        padding-top: 10px;
        padding-left: 5px;
        padding-right: 5px;
    }
    #loginbox li.listelso{
        background:transparent none repeat scroll 0 0;
        line-height: 22px;
    }
    #loginbox li{
        background:transparent url(/images/bg_list1.gif) no-repeat scroll left top;
        line-height: 22px;
    }
    #loginbox li a{
        background:transparent url(/images/menu_arrow.gif) no-repeat scroll left center;
        color:#636363;
        font-size:11px;
        text-decoration: none;
        padding-left:15px;
    }
    #loginbox li a:hover{
        background:transparent url(/images/menu_arrow.gif) no-repeat scroll left center;
        color:#636363;
        font-size:11px;
        text-decoration: underline;
        padding-left:15px;
    }


    #login_form{margin:0;padding-top:.4em;text-align:left;color: #000;}
    #login_form fieldset{margin:0; padding: 0; border:none;}
    #login_form label{float:left;width:40px;padding:2px 2px;text-align:right; font-weight: normal; font-size: 11px;}
    #login_form fieldset div{margin-bottom:.7em;padding:0;display:block; font-weight: normal;}
    #login_form fieldset div input,fieldset div textarea{width:110px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333; font-size: 11px;}
    #login_form #regremember{float: left; text-align:left; padding-right: 35px; padding-top: 5px; margin: 0; font-size: 11px;}
    #login_form #regremember a {color: #000000; text-decoration: none;}
    #login_form #regremember a:hover {color: #FF6000; text-decoration: underline;}
    #login_form #regnewuser{clear:both; text-align:left; margin: 0;}


    #login_form_head{margin:0;padding-top:.4em;text-align:left;color: #000;}
    #login_form_head fieldset{margin:0; padding: 0; border:none;}
    #login_form_head label{float:left;width:40px;padding:2px 2px;text-align:right; font-weight: normal; font-size: 11px;}
    #login_form_head fieldset div{float: left; margin:0px;padding:0;display:block; font-weight: normal;}
    #login_form_head fieldset div input,fieldset div textarea{width:110px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333; font-size: 11px;}

    #login_form_head #regremember{float: left; text-align:left; padding-left: 10px; padding-top: 5px; margin: 0; font-size: 11px;}
    #login_form_head #regremember a {color: #000000; text-decoration: none;}
    #login_form_head #regremember a:hover {color: #FF6000; text-decoration: underline;}
    #login_form_head #regsubmit{float: left; text-align:right; margin: 0;}
    #login_form_head #regnewuser{float: left; text-align:center; margin: 0;}

    #newuser { padding-left: 15px; text-align:left; font-weight: bold; font-size: 12px; }
    #newuser a { color: #2372E3; text-decoration: none; }
    #newuser a:hover { color: #FF6000; text-decoration: underline; }

    #gyorskereses_form{margin:0;padding-top:.4em;text-align:left;color: #000;}
    #gyorskereses_form fieldset{margin:0; padding: 0; border:none;}
    #gyorskereses_form fieldset div{margin-bottom:.4em;padding-left:5px;display:block; font-weight: normal;}
    #gyorskereses_form fieldset div input,fieldset div textarea{width:110px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333; font-size: 11px;}

    #gyorskereses_input{
        width: 255px;
        height: 19px;
        font-size: 12px;
        font-weight: bold;
        padding-left: 10px;
        text-align: left;
    }
    #gyorskereses_input input{
        width:130px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333; font-size: 11px;
    }

    #gyorskereses_pld{
        width: 255px;
        height: 19px;
        font-size: 10px;
        font-weight: normal;
        padding-left: 10px;
        padding-top: 3px;
        text-align: left;
    }

#menu2{
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        margin:0;
        padding-top: 8px;
        padding-left: 5px;
        padding-right: 5px;
}

#menu2 li{
    float: left;
    padding-left: 5px;
}

    #menu2 li a{
        background:transparent url(/images/menu_arrow.gif) no-repeat scroll left center;
        color:#636363;
        font-size:11px;
        text-decoration: none;
        padding-left:15px;
    }

    #menu2 li a:hover{
        background:transparent url(/images/menu_arrow.gif) no-repeat scroll left center;
        color:#636363;
        font-size:11px;
        text-decoration: underline;
        padding-left:15px;
    }

#basketbox_empty{
    width: 170px;
    height: 78px;
    background: url(/images/basketbg.gif);
}
#basketitem{
    padding-top: 40px;
    padding-left: 12px;
    color: #000;
    font-size: 11px;
}



#basketbox_head{
    width: 170px;
    height: 66px;
    background: url(/images/basketbg_001.gif);
}
      #basket_tetel{
          margin-left: 5px;
          margin-right: 5px;
          padding-top: 40px;
          padding-bottom: 5px;
          color: #000;
          font-size: 11px;
          border-bottom: 0px solid #e6e6e6;
      }

#basketbox_tet{
    width: 170px;
    background: url(/images/basketbg_02.gif);
}
  #basketbox_tet_item{
      margin-left: 5px;
      margin-right: 5px;
      font-size: 9px;
      border-bottom: 0px solid #000;
      padding-top: 2px;
      padding-bottom: 2px;
      background: transparent url(/images/bg_list1.gif) no-repeat scroll left bottom;
  }
  .basketbox_netto{
      margin-left: 5px;
      margin-right: 5px;
      font-size: 9px;
      padding-top: 2px;
      padding-bottom: 2px;
      text-align: right;
      background: transparent url(/images/bg_list1.gif) no-repeat scroll left bottom;
  }
  .basketbox_brutto{
      margin-left: 5px;
      margin-right: 5px;
      font-size: 9px;
      padding-top: 2px;
      padding-bottom: 2px;
      text-align: right;
  }

#basketbox_menu{
    width: 170px;
    background: url(/images/basketbg_02.gif);
}

#basketbox_foot{
    width: 170px;
    height: 11px;
    background: url(/images/basketbg_03.gif);
}
      #basketpay_brutto{
          padding-left: 5px;
          color: #50981a;
          font-size: 12px;
          font-weight: bold;
      }
      #basketpay_afa{
          padding-left: 5px;
          padding-bottom: 10px;
          color: #000;
          font-size: 9px;
          font-weight: normal;
      }
      #basketitem2{
          padding-left: 5px;
          color: #000;
          font-size: 11px;
          font-weight: normal;
      }
      #basketitem2 a{
          font-size: 12px;
          text-decoration: none;
          font-weight: bold;
      }
      #basketitem2 a:hover{
          text-decoration: underline;
      }


.vasarlas{
        background: #FCFCFC;
        border: 1px solid #E2E2E2;
        width: 510px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        text-align: left;
}
.vasarlas_head{
    padding-top: 10px;
    padding-bottom: 10px;
}
.vasarlas_head h1{
    margin: 0px;
    padding: 0px;
    font-size: 13px;
    text-decoration: underline;
}
.vasarlas_szoveg{
    font-size: 11px;
    color: #000;
    line-height: 16px;
}

.vasarlas_szoveg ul{
    list-style-position:outside;
    margin:10px;
    padding-left: 10px;
}

#kategoria_box{
    margin-top: 10px;
}
    #kategoria_head{
        width: 162px;
        height: 19px;
        font-weight: bold;
        padding-top: 5px;
        padding-left: 10px;
        background: url(/images/cim_bg.gif);
    }

    #kategoria_box ul{
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        margin:0;
        width: 160px;
        padding-left: 10px;
    }
    #kategoria_box li.listelso{
        background:transparent none repeat scroll 0 0;
        line-height: 22px;
    }
    #kategoria_box li{
        background:transparent url(/images/bg_list1.gif) no-repeat scroll left top;
        line-height: 22px;
    }
    #kategoria_box li a{
        background:transparent url(/images/menu_arrow.gif) no-repeat scroll left center;
        color:#636363;
        font-size:11px;
        text-decoration: none;
        padding-left:15px;
    }
    #kategoria_box li a:hover{
        background:transparent url(/images/menu_arrow.gif) no-repeat scroll left center;
        color:#636363;
        font-size:11px;
        text-decoration: underline;
        padding-left:15px;
    }



#gyarto_box{
    margin-top: 10px;
}
    #gyarto_head{
        width: 162px;
        height: 19px;
        font-weight: bold;
        padding-top: 5px;
        padding-left: 10px;
        background: url(/images/cim_bg.gif);
    }

    #gyarto_box ul{
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        margin:0;
        width: 160px;
        padding-left: 10px;
    }
    #gyarto_box li.listelso{
        background:transparent none repeat scroll 0 0;
        line-height: 22px;
    }
    #gyarto_box li{
        background:transparent url(/images/bg_list1.gif) no-repeat scroll left top;
        line-height: 22px;
    }
    #gyarto_box li a{
        background:transparent url(/images/menu_arrow.gif) no-repeat scroll left center;
        color:#636363;
        font-size:11px;
        text-decoration: none;
        padding-left:15px;
    }
    #gyarto_box li a:hover{
        background:transparent url(/images/menu_arrow.gif) no-repeat scroll left center;
        color:#636363;
        font-size:11px;
        text-decoration: underline;
        padding-left:15px;
    }

/********************************** Index oldal **********************************/

#index_nyitas{
     width: 100%;
     height: 125px;
     background: transparent url(/images/woman_net.gif) no-repeat scroll right top;
}
    #index_nyitas #udv{
     font-size: 18px;
     color: #ff6000;
     text-transform: uppercase;
    }
    #szov1 {
     width: 500px;
     margin-top: 5px;
     line-height: 18px;
     font-size: 14px;
     color: #000;
     text-align: center;
    }
    #szov2 {
     width: 500px;
     margin-top: 10px;
     line-height: 20px;
     font-size: 14px;
     color: #000;
     text-align: center;
    }
    .elvalaszto_viz {
        margin: 0px;
        padding: 0px;
        height: 12px;
        background: transparent url(/images/elvalaszto_viz01.gif) repeat-x scroll left bottom;
    }
    .elvalaszto_viz2 {
        clear: both;
        margin: 0px;
        padding: 0px;
        height: 12px;
        background: transparent url(/images/elvalaszto_viz01.gif) repeat-x scroll left top;
    }

#alap_form{
        float: left;
        background: #FCFCFC;
        border: 1px solid #E2E2E2;
        width: 510px;
        padding-left: 10px;
        padding-right: 10px;
        text-align: left;
}

#alap_form h1{ font-size: 13px; font-weight: bold; text-decoration: underline; text-transform: uppercase;}


#index_kereso_sor{
     width: 100%;
     height: 185px;
     padding-top: 0px;
}

    #koszonto{
     float: left;
     width: 410px;
     height: 176px;
     background: transparent url(/images/delivery_man.jpg) no-repeat scroll right top;
    }

    #koszonto #udv{
     font-size: 15px;
     font-weight: bold;
     color: #ff6000;
     text-transform: uppercase;
    }

    #koszonto #udv2 ul{
     list-style-image:none;
     list-style-position:outside;
     list-style-type:none;
     font-size: 15px;
     font-weight: bold;
     color: #000;
     padding-left: 10px;
     margin-top: 12px;
     margin-bottom: 12px;
    }
    #koszonto #udv2 li{
        padding-left: 5px;
        background:transparent url(/images/arrow01.gif) no-repeat scroll left center;
        font-size:12px;
        padding-left:20px;
        padding-top: 3px;
        padding-bottom: 3px;
    }

    #koszonto #udv3{
     font-size: 11px;
     font-weight: normal;
     line-height: 18px;
     color: #000;
     width: 360px;
    }

    #tonerkereso{
     float: left;
     width: 383px;
     height: 176px;
     background: transparent url(/images/tonersearch_bg.gif) no-repeat scroll right top;
    }

          #tonerkereso_form {padding-top:37px; text-align:left;color: #fff; font-size: 11px; margin: 0px 0px 0px 15px; }
          #tonerkereso_form fieldset{float: left; margin:0 0; padding: 0; border:none;}
          #tonerkereso_form label{float:left;width:40px;padding:2px 3px;text-align:right; font-weight: bold;}
          #tonerkereso_form fieldset div{margin-bottom:1.1em;padding:0;display:block; font-weight: normal;}
          #tonerkereso_form fieldset div input,fieldset div textarea{width:145px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333; font-size: 11px;}
          #tonerkereso_form fieldset div select{padding:1px; width: 135px; font-size: 11px;}

          #tonerkereso_form #regsubmit{float: left;margin-left: 15px; margin-top: 100px;}
          #tonerkereso_form #regsubmit input {width: 152px; height: 28px; border: 0;}

    #szolgaltatasok{
     float: left;
     width: 262px;
     height: 148px;
     margin-left: 10px;
     padding-top: 28px;
     background: transparent url(/images/szolgaltat_bg.gif) no-repeat scroll right top;
    }

          #szolgaltatasok div{
              background:transparent url(/images/pipa.gif) no-repeat scroll left center;
              font-size: 12px;
              line-height: 24px;
              padding-left: 20px;
              width: 220px;
              margin-left: 15px;
          }
          #szolgaltatasok div.utolso{
              background:transparent none repeat scroll 0 0;
              line-height: 24px;
              padding-left: 0;
              font-weight: bold;
              font-size: 11px;
          }

    #termekajanlo_head1{
        width: 684px;
        height: 30px;
        background:transparent url(/images/ajanlo_headbg.gif) no-repeat scroll left center;
    }

    #termekajanlo_head{
        padding-top: 5px;
        padding-left: 5px;
        font-size: 15px;
        font-weight: bold;
        color: #ff6000;
        text-transform: uppercase;
    }

    .ajanlo_box{
        width: 684px;
        padding-left: 7px;
        margin-right: auto;
        background:transparent url(/images/ajanlo_hcontbg.gif) repeat-y scroll left center;
    }

    #termekajanlo_foot{
        width: 684px;
        height: 7px;
        padding-left: 7px;
        margin-right: auto;
        background:transparent url(/images/ajanlo_footbg.gif) repeat-y scroll left center;
    }

    .ajanlo_wrap{
        float: left;
        width: 222px;
        height: 109px;
        margin-right: 3px;
        margin-top: 3px;
        background:transparent url(/images/ajanloitem_bg.gif) no-repeat scroll left center;
    }

    .ajitem_nev{
        float: left;
        width: 212px;
        padding-top: 5px;
        padding-bottom: 3px;
        padding-left: 5px;
        font-weight: bold;
        overflow: hidden;
        height: 15px;
    }
    .ajitem_nev a{
        text-decoration: none;
        color: #000;
    }
    .ajitem_nev a:hover{
        text-decoration: underline;
    }
    .ajitem_details{
        float: left;
        width: 212px;
        height: 70px;
        padding-top: 3px;
        padding-bottom: 5px;
        padding-left: 5px;
    }

    .ajkep{
        float: left;
        width: 80px;
        height: 70px;
    }
    .ajegyeb{
        float: left;
        width: 120px;
        height: 55px;
        padding-right: 10px;
        text-align: right;
        font-size: 11px;
    }

    .ajnetto{
        text-align: right;
        font-size: 11px;
        padding-top:5px;
        font-weight: bold;
        color: #2372E3;
    }
    .ajbrutto{
        text-align: right;
        font-size: 11px;
        padding-top:3px;
        font-weight: bold;
        color: #50981A;
    }
/********************************** Regisztráció oldal **********************************/

#register_head{
     float: left;
     width: 500px;
     margin: 0px;
     line-height: 18px;
     font-weight:bold;
     margin:5px auto;
     padding-bottom:5px;
     padding-left: 5px;
}

#register_form{
     float: left;
     width: 545px;
     margin: 0px;
     font-size: 12px;
     text-align:left;
}

          #register_form fieldset{clear: both; margin:0 0; padding: 0; border: none; padding: 5px; }
          #register_form label{float:left;width:150px;padding:2px 3px;text-align:right; font-weight: normal;}
          #register_form fieldset div{margin-bottom:.7em;padding:0;display:block; font-weight: normal;}
          #register_form fieldset div.head{border: 0px solid #ccc; width: 520px;
          background: #ffecc4 url(/images/bg_list1.gif) repeat-x scroll left bottom;
          }
          #register_form fieldset div.head h2 {font-size: 12px; margin: 0px; font-weight:bold; padding-left:5px; padding-top:3px; padding-bottom: 3px; color: #000; text-decoration: underline;}
          #register_form fieldset div input,fieldset div textarea{width:185px;border:1px solid #bbb;padding:1px;color:#333; font-size: 12px;}
          #register_form fieldset div select{padding:1px; width: 175px; font-size: 11px;}

          #register_form .regsubmit{clear: both; padding: 3px; text-align: center;}








          #forgotpass fieldset{float: left; margin:0 0; padding: 0; border: none; padding-top: 10px; }
          #forgotpass label{float:left;width:70px;padding:2px 0px;text-align:left; font-weight: bold; font-size: 12px;}
          #forgotpass fieldset div{margin-bottom:.7em;padding:0;display:block; font-weight: normal;}
          #forgotpass fieldset div.head{border: 0px solid #ccc; width: 520px;
          background: #ffecc4 url(/images/bg_list1.gif) repeat-x scroll left bottom;
          }
          #forgotpass fieldset div.head h2 {font-size: 12px; margin: 0px; font-weight:bold; padding-left:5px; padding-top:3px; padding-bottom: 3px; color: #000; text-decoration: underline;}
          #forgotpass fieldset div input,fieldset div textarea{width:185px;border:1px solid #bbb;padding:1px;color:#333; font-size: 12px;}
          #forgotpass fieldset div select{padding:1px; width: 175px; font-size: 11px;}

          #forgotpass .regsubmit{clear: both; padding: 3px; text-align: center;}


           .tfvHighlight
          		{
          		 color: #FF0000;
          		 font-weight: bold;
          		}
           .tfvNormal
          		{
           			 color: #000;
           			 background-color: transparent;
                  }

#hirdetesbox{
     float: left;
     width: 150px;
     height: 740px;
     padding-top: 0px;
     margin: 0px;
     font-size: 12px;
     text-align:center;
     background: #fff url(/images/elvalaszto_01.gif) repeat-y left top;
}

    #register_form_success{
         float: left;
         width: 490px;
         margin-right: 10px;
         font-size: 12px;
         text-align:left;
         border: 1px solid #ccc;
         background: #FFFFEA;
         padding: 10px;
    }
    #register_form_success h1{ font-size: 18px; margin: 0px; padding-bottom: 20px;}

#message_ok{
    margin-top: 5px;
    margin-bottom: 5px;
    text-align: center;
    padding: 3px;
    font-weight: bold;
    background: #04A800;
    color: #fff;
}

/********************************** Listázás **********************************/

.termekbox{
    background: #FCFCFC;
    border: 1px solid #E2E2E2;
    width: 530px;
    padding: 2px;
    text-align: left;
}

.termek_tipus{
    clear: both;
    width: 525px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    color: #000;
    font-size: 14px;
    background: url(/images/elvalaszto_termek.gif) repeat-x scroll center bottom;
    font-weight: bold;
}

.termek_tipus2{
    clear: both;
    color:#FF6000;
    font-size:12px;
    font-weight:bold;
    padding-left:5px;
    padding-top:2px;
    padding-bottom: 2px;
    text-transform:uppercase;
    width: 525px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    background: #ffecc4;
}

.termek_item_box{
    float: left;
    width: 260px;
    height: 131px;
    margin-left: 3px;
    margin-top: 3px;
    background: url(/images/details_kellek_bg.gif) repeat-x scroll center top;
}

    .termeknev{
        padding-bottom: 3px;
        padding-top: 10px;
        margin-left: 10px;
    }
    .termeknev a{
        font-size: 12px;
        font-weight: bold;
        color: #0C4578;
        text-decoration: underline;
    }
    .termeknev a:hover{
        font-size: 12px;
        font-weight: bold;
        color: #0C4578;
        text-decoration: none;
    }
    .termek_pict{
        float: left;
        width: 90px;
        height: 100px;
        margin-left: 5px;
    }
    .termek_details{
        float: left;
        width: 155px;
        height: 100px;
        text-align: right;
    }
        .termekkod{
            font-size: 11px;
            margin-bottom: 4px;
            font-weight: normal;
            color: #000;
        }
        .raktarkeszlet{
            font-size: 11px;
            font-weight: bold;
            margin-bottom: 4px;
            color: #000;
        }
        .netto{
            font-size: 11px;
            font-weight: bold;
            color: #787878;
            margin-bottom: 4px;
        }
        .brutto{
            font-size: 12px;
            font-weight: bold;
            color: #3C7D00;
            margin-bottom: 4px;
        }

        .termekfoot{
            width: 155px;
        }
        .termekfoot_left{
            float: left;
            width: 60px;
            text-align: right;

        }
        .termekfoot_right{
            float: left;
            width: 95px;
            text-align: right;
        }

      .termek_noresult{
          width: 520px;
          margin-left: auto;
          margin-right: auto;
          margin-top: 5px;
          margin-bottom: 5px;
          color: #000;
          background: #FFF;
          font-weight: normal;
      }

.termeklist2_box {
    width: 530px;
    font-size: 11px;
    padding-top: 5px;
    padding-bottom: 0px;
    background: transparent url(/images/bg_list1.gif) repeat-x scroll left top;
}
.termeklist2_pict {
    float: left;
    width: 80px;
    padding-left: 5px;
}
.termeklist2_nev {
    width: 285px;
    float: left;
}
    .termeklist2_nev a {color: #000; font-size: 12px;font-weight: bold;text-decoration: none}
    .termeklist2_nev a:hover {color: #1E33F2; font-size: 12px;font-weight: bold;text-decoration: underline}

.termeklist2_kosar {
    width: 160px;
    float: left;
    padding-bottom: 1px;
}

    .ajegyeb2{
        float: left;
        width: 155px;
        height: 55px;
        padding-right: 5px;
        text-align: right;
        font-size: 11px;
    }

    .ajnetto2{
        text-align: right;
        font-size: 11px;
        padding-top:0px;
        font-weight: bold;
        color: #2372E3;
    }
    .ajbrutto2{
        text-align: right;
        font-size: 11px;
        padding-top:3px;
        padding-bottom: 10px;
        font-weight: bold;
        color: #50981A;
    }

.termeklist1_box {
    width: 530px;
    height: 30px;
    font-size: 11px;
    padding-top: 2px;
    padding-bottom: 2px;
    background: transparent url(/images/bg_list1.gif) repeat-x scroll left top;
}
.termeklist1_arrow {
    width: 15px;
    float: left;
}
.termeklist1_nev {
    width: 235px;
    float: left;
}
    .termeklist1_nev a {color: #000; font-size: 11px;font-weight: bold;text-decoration: none}
    .termeklist1_nev a:hover {color: #1E33F2; font-size: 11px;font-weight: bold;text-decoration: underline}

.termeklist1_foto {
    width: 20px;
    float: left;
}
.termeklist1_ar {
    width: 130px;
    float: left;
}
.termeklist1_kosar {
    width: 130px;
    float: left;
    padding-bottom: 1px;
}


#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
/***********/
    .termekhead{
        float: left;
        width: 220px;
        padding: 3px;
        margin-bottom: 0px;
    }
    .termekleft{
        float: left;
        width: 80px;
        height: 80px;
        margin-right: 10px;
        border: 0px solid #ddd;
        text-align: center;
    }
    .termekright{
        float: left;
        width: 130px;
        border: 0px solid #ddd;
        background: #fff;
        text-align: right;
    }
/********************************** Adminisztráció **********************************/

.admin_form{
     width: 670px;
     margin: 0px;
     font-size: 12px;
     text-align:left;
}
    .admin_head{
        width: 100%;
        font-size: 14px;
        font-weight: bold;
        padding: 3px;
        border: 1px solid #E2E2E2;
        background: #F8F8F8;
        margin-top: 5px;
        margin-bottom: 0px;
    }
.admin_form_incorrect{
     float: left;
     width: 500px;
     margin-right: 10px;
     padding-right: 10px;
     font-size: 12px;
     text-align:left;
}
    .admin_only_box{
        width: 100%;
        font-size: 14px;
        font-weight: bold;
        padding: 3px;
        border: 1px solid #E2E2E2;
        background: #F8F8F8;
        margin-bottom: 0px;
    }

    .admin_head a {color: #0000FF; font-size: 14px;font-weight: bold;text-decoration: none}
    .admin_head a:hover {color: #FF6101; font-size: 14px;font-weight: bold;text-decoration: underline}


    .admin_menu{
        float: left;
        width: 120px;
        padding: 3px;
        border: 1px solid #E2E2E2;
        background: #fff;
        margin-top: 5px;
        margin-right: 5px;
        text-align: center;
    }
    .admin_menu a {color: #000; font-size: 12px;font-weight: bold;text-decoration: none}
    .admin_menu a:hover {color: #FF6101; font-size: 12px;font-weight: bold;text-decoration: underline}

    .admin_menu2{
        float: left;
        width: 150px;
        padding: 3px;
        border: 1px solid #E2E2E2;
        background: #fff;
        margin-top: 5px;
        margin-right: 5px;
        text-align: left;
        line-height: 20px;
    }
    .admin_menu2 a {color: #000; font-size: 12px;font-weight: bold;text-decoration: none}
    .admin_menu2 a:hover {color: #FF6101; font-size: 12px;font-weight: bold;text-decoration: underline}

    .admin_menu2_upload{
        float: left;
        width: 300px;
        padding: 3px;
        border: 1px solid #E2E2E2;
        background: #fff;
        margin-top: 5px;
        margin-right: 5px;
        text-align: left;
        font-size: 11px;
    }

    .termekdet {color: #000; font-size: 11px;font-weight: bold;text-decoration: none}
    .termekdet:hover {color: #FF6101; font-size: 11px;font-weight: bold;text-decoration: underline}

    .admin_usermenu{
        width: 100%;
        font-size: 12px;
        font-weight: normal;
        padding: 3px;
        border: 1px solid #E2E2E2;
        background: #F8F8F8;
        margin-top: 10px;
    }

    .admin_gyarto{
        float: left;
        width: 105px;
        padding: 3px;
        border: 0px solid #E2E2E2;
        background: #fff;
        margin-top: 5px;
        margin-right: 5px;
        text-align: center;
    }

    .printerlist_box{
        width: 100%;
        font-size: 12px;
        font-weight: normal;
        padding: 3px;
        border: 1px solid #E2E2E2;
        background: #F8F8F8;
        margin-top: 5px;
    }
    .printerlist_item{
        float: left;
        width: 215px;
        border-bottom: 1px solid #eee;
        padding-left: 5px;
        padding-bottom: 4px;
        padding-top: 4px;
    }

    .admin_arsav_megj{
        float: left;
        width: 35px;
        text-align: left;
        font-size: 15px;
        color: #0000ff;
        font-weight: bold;
    }

    .admin_arsav_oszlop{
        float: left;
        width: 220px;
    }
    .admin_arsav_text{
        text-align: left;
        font-size: 12px;
        color: #000;
        font-weight: bold;
        padding-bottom: 3px;
        padding-left: 10px;
    }

    .admin_arsav_kat{
        float: left;
        font-weight: bold;
        color: #0000ff;
        width: 30px;
        font-size: 15px;
    }

    .admin_arsav{
        float: left;
        width: 35px;
    }

    .admin_arsav input{
        width: 25px;
        font-size: 10px;
    }

    .printertech{
        font-size: 14px;
        font-weight: bold;
        color: #0000ff;
        background: #FFF8D0;
        padding-bottom: 2px;
        padding-top: 2px;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .printerlist_item a { color: #000; font-size: 11px; font-weight: bold;text-decoration: none }
    .printerlist_item a:hover { color: #FF6101; font-size: 11px; font-weight: bold;text-decoration: underline }

          #addprinter_form {width: 100%; margin:0 0; padding: 0; border:none;}
          #addprinter_form fieldset{float: left; margin-top:5px; padding: 0; border:none;}
          #addprinter_form label{float:left;width:80px;padding:2px 3px;text-align:right; font-weight: bold;}
          #addprinter_form fieldset div{margin-bottom:.7em;padding:0;display:block; font-weight: normal;}
          #addprinter_form fieldset div input,fieldset div textarea{width:220px;border:1px solid #bbb;padding:1px;color:#333; font-size: 12px;}
          #addprinter_form fieldset div select{padding:1px; width: 220px; font-size: 12px;}

    .printerdetails_box{
        float: left;
        width: 310px;
        margin-right: 15px;
        border: 1px solid #ccc;

    }

    .printerdetails_head{
        font-size: 14px;
        font-weight: bold;
        color: #0000ff;
        background: #FFF8D0;
        padding-bottom: 2px;
        padding-top: 2px;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .printerdetails_item{
        float: left;
        width: 300px;
        border-bottom: 1px solid #eee;
        padding-left: 5px;
        padding-bottom: 4px;
        padding-top: 4px;
    }

    .printerdetails_item a { color: #000; font-size: 11px; font-weight: bold;text-decoration: none }
    .printerdetails_item a:hover { color: #FF6101; font-size: 11px; font-weight: bold;text-decoration: underline }

    .admin_message_ok {
        width: 100%;
        font-size: 14px;
        font-weight: bold;
        padding: 3px;
        border: 1px solid #E2E2E2;
        background: #F8F8F8;
        margin-top: 5px;
        margin-bottom: 0px;
        text-align: center;
        color: #30B902
    }

    .userlist_item {
        width: 100%;
        font-size: 12px;
        font-weight: bold;
        border: 1px solid #E2E2E2;
        background: #F8F8F8;
        margin-top: 5px;
        margin-bottom: 0px;
    }
    .userlist_item a{ text-decoration: none; }
    .userlist_item a:hover{ text-decoration: underline; }

    .kereslist_item {
        width: 100%;
        font-size: 11px;
        font-weight: bold;
        background: #fff url(/images/elvalaszto_termek.gif) repeat-x scroll center bottom;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .kereslist_item a{ text-decoration: none; }
    .kereslist_item a:hover{ text-decoration: underline; }


          #edituser_form {width: 100%; margin:0 0; padding: 0; border:none;}
          #edituser_form fieldset{float: left; margin-top:5px; padding: 0; border:none;}
          #edituser_form label{float:left;width:80px;padding:2px 3px;text-align:right; font-weight: bold;}
          #edituser_form fieldset div{margin-bottom:.7em;padding:0;display:block; font-weight: normal;}
          #edituser_form fieldset div input,fieldset div textarea{width:220px;border:1px solid #bbb;padding:1px;color:#333; font-size: 12px;}
          #edituser_form fieldset div select{padding:1px; width: 220px; font-size: 12px;}

/************************************* nyomtatszerinti kereses ****************************************/
    .user_printerlist_box{
        width: 675px;
        font-size: 14px;
        font-weight: normal;
        color: #FF6101;
        padding: 3px;
        border: 1px solid #E2E2E2;
        background: #FCFCFC;
        margin-top: 5px;
    }
    .user_printer_tipus{
        width: 670px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 5px;
        margin-bottom: 5px;
        padding-bottom: 5px;
        font-weight: bold;
        background: url(/images/elvalaszto_termek.gif) repeat-x scroll center bottom;
    }
    .user_printerlist_item{
        float: left;
        width: 163px;
        border-bottom: 1px solid #eee;
        padding-left: 5px;
        padding-bottom: 0px;
        padding-top: 0px;
    }

    .user_printertech{
        font-size: 14px;
        font-weight: bold;
        color: #0000ff;
        background: #FFF8D0;
        padding-bottom: 0px;
        padding-top: 0px;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .user_printerlist_item a { color: #000; font-size: 10px; font-weight: bold;text-decoration: none }
    .user_printerlist_item a:hover { color: #FF6101; font-size: 10px; font-weight: bold;text-decoration: underline }

/************************************* termékrészletek ****************************************/
    .termekdetails_box{
        float: left;
        background: #FCFCFC;
        border: 1px solid #E2E2E2;
        width: 530px;
        padding: 2px;
        text-align: left;
    }
    .termekdetails_head{
        width: 520px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 5px;
        margin-bottom: 5px;
        padding-bottom: 5px;
        background: url(/images/elvalaszto_termek.gif) repeat-x scroll center bottom;
    }
    .termekdetails_head h1{font-weight: bold; color: #FF6101; font-size: 13px; margin: 0px; padding: 0px; text-transform: uppercase;}

    .termekdetails_pict{
        float: left;
        width: 220px;
        height: 220px;
        margin-right: 10px;
        margin-left: 5px;
        margin-bottom: 20px;
    }
    .termekdetails_details{
        float: left;
        width: 280px;
        height: 220px;
        text-align: right;
    }
    .termekdetails_kosar{
        float: left;
        width: 280px;
        height: 100px;
        text-align: right;
    }
    .termekdetails_kod{
        font-size: 12px;
        margin-bottom: 4px;
        font-weight: normal;
        color: #000;
    }
    .termekdetails_netto{
        font-size: 12px;
        padding-top:5px;
        font-weight: bold;
        color: #2372E3;
        margin-bottom: 2px;
    }
    .termekdetails_brutto{
        font-size: 12px;
        font-weight: bold;
        color: #50981A;
        margin-bottom: 35px;
    }
    .termekdetails_raktarkeszlet{
        margin-top: 0px;
        font-size: 12px;
        font-weight: bold;
        color: #000;
    }

    .termekdetails_foot{
        width: 160px;
    }
    .termekdetails_foot_left{
        float: left;
        width: 180px;
        text-align: right;

    }
    .termekdetails_foot_right{
        float: left;
        width: 100px;
        text-align: right;
    }
    .termekdetails_megjegyzes{
        clear: both;
        width: 500px;
        margin-left: auto;
        margin-right: auto;
        border-top: 0px solid #E2E2E2;
        background: transparent url(/images/elvalaszto_termek.gif) repeat-x scroll center top;
        padding: 10px;
        line-height: 18px;
    }

.kosar_item_head{
    width: 670px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-bottom: 5px;
    font-weight: bold;
    font-size: 13px;
}

.kosar_item_box{
    width: 670px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-bottom: 5px;
    font-weight: bold;
    font-size: 11px;
    color: #000;
    background: url(/images/elvalaszto_termek.gif) repeat-x scroll center bottom;
}

    .kosar_item{
        width: 670px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 2px;
        margin-bottom: 2px;
        padding-bottom: 5px;
        font-weight: normal;
        font-size: 11px;
        color: #000;
        background: url(/images/elvalaszto_termek.gif) repeat-x scroll center bottom;
    }

    .kosar_item_adat{
        width: 670px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 2px;
        margin-bottom: 2px;
        padding-bottom: 5px;
        font-weight: bold;
        font-size: 11px;
        color: #000;
        background: url(/images/elvalaszto_termek.gif) repeat-x scroll center bottom;
    }

    .kosar_item_adat_elso{
        float: left; width: 540px; text-align: right; padding-top: 3px;
    }

    .kosar_item_brutto{
        width: 670px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 2px;
        margin-bottom: 2px;
        padding-bottom: 5px;
        font-weight: bold;
        font-size: 11px;
        color: #3187E7;
    }
    .kosar_rendeles_box{
        width: 670px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 2px;
        margin-bottom: 2px;
        padding-bottom: 5px;
        font-weight: bold;
        font-size: 11px;
        color: #0C22D1;
        background: #fff;
        border: 1px solid #ccc;
    }
    .kosar_rendeles_boxinfo{
            width: 660px;
            margin-left: auto;
            margin-right: auto;
            margin-top: 2px;
            margin-bottom: 2px;
            line-height: 18px;
            padding: 5px;
            font-weight: normal;
            font-size: 11px;
            color: #000;
            background: #fff;
            border: 1px solid #ccc;
    }

    .rendeles_ok{
            width: 670px;
            margin-top: 2px;
            margin-bottom: 2px;
            line-height: 16px;
            padding: 5px;
            font-weight: normal;
            font-size: 12px;
            color: #000;
            background: #fffce6;
            border: 1px solid #f3e67c;
    }

.kosar_item_rendeles_head{
    width: 650px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-bottom: 5px;
    color: #FE6B11;
    font-weight: bold;
    font-size: 13px;
    background: url(/images/elvalaszto_termek.gif) repeat-x scroll center bottom;
}
.kosar_item_kapcs{
    float: left;
    width: 325px;
    line-height: 20px;
    margin-left: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-bottom: 5px;
    font-weight: normal;
    font-size: 12px;
    color: #000;
}
.kosar_item_szamla{
    float: left;
    width: 315px;
    line-height: 20px;
    padding-left: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-bottom: 5px;
    font-weight: normal;
    font-size: 12px;
    color: #000;
    border-left: 1px solid #ddd;
}

.kosar001 {
    float: left; width: 120px; text-align: right; padding-top: 3px;
}
.kosar002 {
    float: left; width: 460px; text-align: right; padding-top: 3px;
}
.kosar003 {
    float: left; width: 73px; text-align: right; padding-top: 3px;
}

   a.rendeles_det {color: #0000ff; font-size: 11px;font-weight: normal;text-decoration: underline}
   a.rendeles_det:hover {color: #0000ff; font-size: 11px;font-weight: normal;text-decoration: none}

.gyartokep{
   float: left;
   margin-left: 6px;
}


#megrendelo{
  float: left; width: 520px; padding-top: 4px;
}
#nyomtatas{
  float: left; width: 140px; padding-top: 4px;
}

#email{
  float: left; width: 260px; padding-top: 4px;
}
#telefon{
  float: left; width: 390px; padding-top: 4px;
}
#rfelad{
  float: left; width: 260px; padding-top: 4px;
}
#fizmod{
  float: left; width: 200px; padding-top: 4px;
}
#adtermeknev{
  float: left; width: 290px; padding-top: 3px;
}
#feldolg{
  float: left; width: 200px; padding-top: 4px;
}
#rendeles_update{
  float: left; width: 200px; padding-top: 4px;
}
#rendeles_vissza{
  float: left; width: 650px; text-align: right; padding-top: 3px;
}

    #kapcsform{
         width: 545px;
         font-size: 12px;
         margin-top: 20px;
    }

    #kapcsform fieldset{margin:0 0; padding: 0; border: none; padding: 5px; }
    #kapcsform label{float:left;width:100px;padding:2px 3px;text-align:right; font-weight: normal;}
    #kapcsform fieldset div{margin-bottom:.7em;padding:0;display:block; font-weight: normal;}
    #kapcsform fieldset div input,fieldset div textarea{width:300px;border:1px solid #bbb;padding:1px;color:#333; font-size: 12px;}

    #kapcsform .regsubmit{clear: both; padding: 3px; text-align: right;}

.printlogo{
        display: none;
}
.printceghead{
    display: none;
    width: 840px;
    margin: 5px auto;
    padding-bottom: 5px;
    font-weight: bold;
    font-size: 12pt;
    text-decoration: underline;
}
.printcegadat{
    display: none;
    margin-left: 30px;
}


.printdata{
    color: #000;
    width: 840px;
    margin: 5px auto;
    padding-bottom: 5px;
    font-weight: normal;
    font-size: 12pt;
}

.printatvetel{
    display: none;
    margin-left: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #000;
    width: 840px;
    padding-bottom: 5px;
    font-weight: bold;
    font-size: 12pt;
}

    #printerlink { float: left; width: 240px; font-size: 11px; padding-right: 5px;}
    #printerlink a { color: #4e4e4e; text-decoration: none; }
    #printerlink a:hover { color: #000; text-decoration: underline; }

