.print_off{
    display:none;
}

body{
    font:12px Arial;
    margin:0px;
    padding:0px;
    background:white;
}

.menu_piece{
    font-size:13px;
    background:url('../images/menu_on.jpg') bottom right;

    font-weight:normal;
    padding:0 7 0 7;
}
.menu_piece a{
    color:White;
}
.menu_piece_over{
    font-size:13px;
    background:url('../images/menu_over.jpg') top left;
    font-weight:normal;
    padding:0 7 0 7;
}
.menu_piece_over a{
    color:black;
}

table{
    empty-cells:show;
    font:12px Arial;
    color:#666666;
}

.layerrow{
    padding:5px 20px 5px 20px;
    color:white;
}

.layerrow_on{
    padding:5px 20px 5px 20px;
    color:white;
    background:#EE6B05;
}

a{
    color:#ec5700;
    text-decoration:none;
}

h2{
    color:#6b6b6b;
    margin:0px;
}

.nltf{
    font:12px Arial;
    color:#5b5b5b;
    padding:3px;
    width:90%;
    margin:2px;
}

.nlsb{
    font:12px Arial;
    padding:4px;
    background:#70b0e6;
    border:1px outset #70b0e6;
    color:White;
}

.content{
    padding:10px;
    border-top:1px solid #d2d2d2;
    font:11px Arial;
}

.title{
    margin-left:94px;
    margin-right:10px;
    padding:2px;
    color:#b2b2b2;
    font:16px Arial;
    font-weight:bold;
    text-align:right;
    border-bottom:2px solid #dedede;
}

.regtable .left{
    text-align:right;
    font-weight:bold;
}

.regtable .tf{
    width:350px;
    font:12px Arial;
    border:1px solid #7b7b7b;
    margin:2px;
    padding:1px;
}

.maincats a{
    color:white;
}

.maintable{
    font-size:12px;
}

.maintable td{
    font-size:12px;
}

.form{
    margin:10 0 0 0;
}
.form .tf{
    border:1px solid #9a9a9a;
    
}

.subm{
    border:1px outset #909090;
    background:#e7e7e7;
    color:#707070;
    font:11px Arial;
    text-align:center;
    width:180px;
    height:25px;
}

h1,h2,h4,h5,h6 { color:black}
h3{color:#e57c00}
h3{margin:0px}
.cat{
    background:url('../images/catbg.jpg') no-repeat bottom left;
    font:13px Arial;
    padding-left:30px;
/*    height:24px;*/
    margin-left:30px;
    padding-bottom:3px;
}
.cat a{color:#505050}
.cat a:hover{
    color:#ec5700;
}
.subcat a{color:#505050}
.subcat a:hover{
    color:#ec5700;
}

.titlebar{
    color:#ec5700;
    font:16px Arial;
}

.morebtn{
    background:url('../images/mainnews_13.jpg') no-repeat;
    border:0px;
    width:107px;
    height:19px;
    font-size:9px;
}

.box_green {
    background:white;
}
.box_green .header{
    background:url('../images/ruler-green.jpg');
    height:25px;
    border:1px outset #e0e0e0;
    clear:both;
}
.box_green .header .d1{
    float:left;
    background:white;
    border:1px inset;
    padding:2px;
    font-weight:bold;
    width:250px;
    margin-left:20px;
}
.box_green .header .d2{
    float:left;
    padding-top:5px;
    text-align:right;
    width:200px;
}
.box_green .header .d2 a{
    color:White;
    font-weight:normal;
}

.box_grey {
}

.box_grey .header{
    background:url('../images/ruler-grey.jpg');
    border:1px outset #e0e0e0;
    height:25px;
    clear:both;
}

.box_grey .header div{
    background:white;
    border:1px inset;
    padding:2px;
    font-weight:bold;
    width:250px;
    margin-left:20px;
}

.sidebox{
    background:white;
    margin-left:10px;
    width:210px;
    border:1px solid #c0c0c0;
}
.sidebox .boxheader{
    background:#939393;
    text-align:center;
    color:white;
    padding-bottom:5px;
    padding-top:5px;
}

.sidebox .content{
    padding-top:5px;
}

.price_ajanlott{
    font:16px Arial;
    font-weight:bold;
    color:black;
}

.price_akcios{
    font:16px Arial;
    font-weight:bold;
    color:#e57c00;
}

.ownbtn_grey{
    background:url('../images/btn_grey.jpg');
    font:9px Arial;
    color:white;
    border:0px;
    width:100px;
    height:17px;
    cursor:pointer;
}

.ownbtn_lightgrey{
    background:url('../images/btnbg_grey.jpg');
    font:10px Arial;
    color:#404040;
    border:0px;
    width:171px;
    height:20px;
    cursor:pointer;
}

.ownbtn_blue{
    cursor:pointer;
    background:url('../images/btn_blue.jpg');
    font:9px Arial;
    color:white;
    border:0px;
    width:100px;
    height:17px;
}

.ownbtn_red{
    cursor:pointer;
    background:url('../images/btn_red.jpg');
    font:9px Arial;
    color:white;
    border:0px;
    width:100px;
    height:17px;
}

.subm_green{
    background:#5ba316;
    color:white;
    border:1px outset;
    width:100%;
    height:50px;
}

.subm_orange{
    background:#e57c00;
    color:white;
    border:1px outset;
}

.subm_green2{
    background:#8cdd00;
    color:white;
    border:1px outset;
    width:100%;
}

.spec_{
}
.spec_ujdonsag{
    text-align:center;
    color:White;
    background:#2ab7ff;
    padding:2px;
    display:inline-block;
}

.spec_akcios{
    text-align:center;
    color:White;
    background:#d95900;
    padding:2px 5px;
    display:inline-block;
}

.cartbtn_{
    border:0px outset;
    background:#a1a1a1;
    color:white;
    cursor:pointer;
}

.cartbtn_1{
    cursor:pointer;
    border:0px outset;
    color:#505050;
}

.kattable{
    font:11px Arial;
}

.kattable th{
    text-align:left;
    padding:20 0 20 0;
}

.focat{
    background:url('../images/catmark.jpg') no-repeat top left;
    width:204px;
    text-align:left;
}

.focat_active{
    background:url('../images/catmark_on.jpg') no-repeat top left;
    width:204px;
    text-align:left;
}


.langbtn{
    background:url('../images/langbtn.jpg') no-repeat;
    font-weight:bold;
    border:0px solid;
    padding-top:5px;
    padding-bottom:5px;
    width:32px;
    text-align:center;
    cursor:pointer;
}

.langbtn_off{
    background:url('../images/langbtn.jpg') no-repeat;
    font-weight:bold;
    border:0px solid;
    padding-top:5px;
    padding-bottom:5px;
    width:32px;
    text-align:center;
    color:#b0b0b0;
}

.pager a{
    color:#505050;
    font:11px Arial;
}
.day_off{
    float:left;
    width:126px;
    height:100px;
    border:1px outset;
    background:#c2c2c2;
}
.day{
    float:left;
    width:126px;
    height:100px;
    border:1px inset;
    background:white;
}
