body, html {
    margin:0;
    padding:0;
    color:#999;
    font-family: Verdana, sans-serif, Arial;
    font-weight: normal;
    font-size: 12px;
    min-width: 901px;
    background: #fff url('');
    text-align:center;
        position:relative;
}

div.wrapper_all
{
    position: relative;
    height: 100%;
    overflow: auto;
    overflow-x: hidden;
    overflow-y: auto;
}

table{
        font-size:12px;
}

.select-free iframe{
    display:none;/*sorry for IE5*/
    display/**/:block;/*sorry for IE5*/
    position:absolute;/*must have*/
    top:0;/*must have*/
    left:0;/*must have*/
    z-index:-1;/*must have*/
    filter:mask();/*must have*/
    width:3000px;/*must have for any big value*/
    height:3000px/*must have for any big value*/;
}

.cleaner{
    line-height:0px;
    font-size:0px;
    height:0px;
    width:0px;
    clear:both;
    margin-top:0px;
    margin-bottom:0px;
}

textarea{
    font-family: Verdana, sans-serif, Arial;
        font-size:12px;
}

img{
    border:0px;
    margin-bottom:0px;
    padding:0px;
}

a, a:visited, a:active {
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium;
    text-decoration:none;
    border: 0px;
}

a{
    color:#eee;
    font-weight:normal;
    text-decoration:none;
}

p{
    margin-top:0px;
    margin-bottom:8px;
}

a:hover{
    text-decoration:underline;
}

div.wrapper{
    margin:0 auto;
    text-align:left;
    width: 901px;
    padding-top:0px;
    padding-bottom:10px;
        font-size:12px;
}

div.head{
        position:relative;
    background: url('../pics/head_bg.png');
    width:901px;
    height:68px;
}

div.head_menu{
    height:26px;
    float:right;
}

div.head_menu_center{
    height:26px;
    background: url('../pics/top_menu_center.png') repeat-x;
    float:left;
    width:573px;
}

div.head_menu_left{
    display:block;
    height:26px;
    width:13px;
    float:left;
    background: url('../pics/top_menu_left.png');
}

div.head_menu_left_selected{
    display:block;
    height:26px;
    width:13px;
    float:left;
    background: url('../pics/top_menu_left_selected.png');
}

a.head_menu_link{
        display:block;
    height:26px;
    line-height:26px;
    float:left;
    color: #3E596E;
    padding:0px 16px;
    text-decoration:none;
}

a.head_menu_link:hover{
    background: url('../pics/top_menu_center_selected.png') repeat-x;
    color:#fff;
    text-decoration:none;
}

/*
a.head_menu_kosar{
    background: url('../pics/menu_center_kosar.png');
    display:block;
    height:26px;
    line-height:26px;
    float:left;
    color:#fff;
    padding:0px 35px 0px 16px;
    text-decoration:none;
}
*/


span.head_menu_separator{
        width:1px;
        height:24px;
        font-size:0px;
        line-height:0px;
        float:left;
    background: url('../pics/top_menu_separator.png');
}

div.marketing_text{
    background:#333;
    float:left;
    width:900px;
    border-right:1px solid #5a5e62;
}

img.quickdrink_link{
    position: absolute; top:26px; left:20px; width:280px; height:50px
}

h1, h2, h3, h4{
        font-weight:normal;
    margin-top:0px;
    margin-bottom:5px;
}

h1{
        color:#88C3F1;
    font-size:17px;
    margin-bottom:10px;
}

h2{
    font-size:16px;
    color:#CEE0EE;
}

h3{
        font-size:13px;
    color:#A2B0BB;
}

div.mainblokk{
    width:275px;
    border-right:1px solid #5a5e62;
    float:left;
}

div.drinkblokk{
    margin-top:15px;
    margin-left:5px
}

div.drinkblokk table{
    font-size:11px;           
}

div.drinkblokk img{
    float:left;
    margin:0px;
        vertical-align:middle;
}

div.drinkblokk div{
        padding-top:10px;
    float:left;
    margin-left:10px;
    color:#fff;
}

div.drinkblokk div h3{
    color:#CEE0EE;
    font-size:14px;
    margin-bottom:0px;
    margin-top:0px;
}

table.top_table{
    padding:0px;
    margin:0px;
    border:0px;
}

table.top_table tr td{
    padding:0px;
    margin:0px;
    border:0px;
}

td.top_text a{
    font-size:10px;
    color:#999;
}

td.top_text a:hover{
    font-size:10px;
    color:#fff;
    text-decoration:none;
}

span.circlenum{
        display:block;
    height:25px;
    width:25px;
    background: url('../pics/numberincicrle.png') no-repeat;
    line-height:24px;
    text-align:center;
    color:#3e596e;
    font-size:8px;
    font-weight:bold;
}

div.aktualis{
    border-top:1px solid #5a5e62;
    color:#fff;
}

td.receptek_text{
        padding-bottom:4px;
}

td.receptek_text a{
    color:#A2B0BB;
    font-style:italic;
}

td.receptek_text a:hover{
    color:#fff;
    font-style:italic;
    text-decoration:none;
}


div.whitecircle{
    width:66px;
    height:66px;
    line-height:66px;
    text-align:center;
    background: url('../pics/whitecircle.png') no-repeat;
    float:left;
}

div.whitecircle img{
        vertical-align:middle;
}

div.receptek_text2{
    float:left;
    width:80px;
    margin-left:5px;
    font-size:11px;
    color:#fff;
}

div.bottom_line1{
    background:#60686e;
        float:left;
        width:100%;
}

div.bottom_line0{
    background:#71797e;
    position:relative;
        float:left;
    width:100%;
}

div.bl_left_div{
        color:#A2B0BB;
}

div.bl_left_div h2{
        font-size:17px;
    color:#CEE0EE;
    font-weight:normal;
        font-style:italic;
}

div.bl1_drinkblokk{
    width:205px;
    float:left;
        margin:7px 0px;
}

div.bl1_extramargin{
        margin-left:15px;
}

div.bl1_drinkbg{
    width:76px;
    height:76px;
    line-height:76px;
    text-align:center;
    background: url('../pics/down_drink_bg.png') no-repeat;
    float:left;
}

div.bl1_drinkbg img{
        vertical-align:middle;
}

div.bl1_text{
        float:right;
        width:122px;
}

div.bl1_text a{
    color:#CEE0EE;
    font-size:12px;
    font-weight:normal;
}

div.bl1_text a:hover{
    color:#fff;
    text-decoration:none;
}

p.price_old{
        
    font-size:11px;
    text-decoration:line-through;
    color:#DFE2E5;
    margin-top:10px;
    margin-bottom:0px;
}

p.price_new{
    font-size:14px;
    color:#DFE2E5;
    margin:0px;
}

div.bottom_line2{
    background:#404040;
        float:left;
        width:100%;
}

div.bl2_right_full{
    width:513px;
    border-left:1px solid #64686c;
    float:left;
}

div.bl2_right_top1{
    width:515px;
    border-bottom:1px solid #64686c;
}

div.bl2_right_top1 p{
    margin:0px;
}

div.subs_div_full{
    height:26px;
    line-height:26px;
        width:361px;
    background: url('../pics/feliratkozas_center.png') repeat-x;
}

div.subs_left{
    width:10px;
    height:26px;
    background: url('../pics/feliratkozas_left.png') no-repeat;
    float:left;
}

input.subs_input{
    border:0px;
    background: #2c2c2c;
    width:240px;
    color:#6D6D6D;
    font-size:10px;
    padding:6px 0px;
    float:left;
}

input.subs_submit{
        border:0px;
    width:111px;
    height:26px;
    padding-bottom:9px;
    padding-top:6px;
    background: url('../pics/feliratkozas_button.png') no-repeat;
    font-size:11px;
    color:#565656;
    float:left;
    cursor:pointer;
}

div.bottom_line3{
    text-align:center;
    background:#fff;
    padding-top:10px;
    padding-bottom:40px;
    color:#999999;
    font-size:10px;
        float:left;
    width:100%;
}

div.bottom_line3 a{
    color:#999999;
    font-size:10px;
}

div.bottom_line3 a:hover{
    color:#404040;
    font-size:10px;
    text-decoration:none;
}

div.inpopup{
    background: #e7e4ea;
    margin:2px;
    padding:10px;
    color:#000;
}

div.inpopup p{
    margin-top:0px;
    margin-bottom:0px;
}

a.inpopup_link{
    color:#000;
        font-size:10px;
}

a.inpopup_link:hover{
    text-decoration:none;
    color:#F908F3;
}

input.popup_input{
    border:1px solid #f9f8fa;
    font-size:10px;
    padding:3px 2px;
    width:153px;
    color:#60686E;
}

input.popup_input_focus{
    border:1px solid #dabedc;
    font-size:10px;
    padding:3px 2px;
    width:153px;
    color:#60686E;
}

input.lbutton{
    color:#fff;
    width:107px;
    height:21px;
    padding-bottom:9px;
    padding-top:3px;
    font-size:11px;
    text-align:center;
    background: url('../pics/login_button.png') no-repeat;
    border:0px;
        cursor:pointer;
}

input.go_button{
    color:#fff;
    width:103px;
    height:23px;
    padding: 3px 5px;
    font-size:11px;
    text-align:center;
    background: url('../pics/go_button.png') no-repeat;
    border:0px;
}

input.sbutton{
    color:#fff;
    width:71px;
    height:21px;
    padding-bottom:9px;
    padding-top:3px;
    font-size:11px;
    text-align:center;
    background: url('../pics/search_button.png') no-repeat;
    border:0px;
}

table.pp_table{
        table-layout:fixed;
    padding:0px;
    margin:0px;
}

td.pp_block{
        color:#000;
        vertical-align:top;
        width:150px;
}

div.pp_padding{
    padding:10px 15px;
}

td.pp_block_separator{
        width:1px;
    font-size:0px;
        padding:0px;
        margin:0px;
    background: #c5c5cb url('../pics/pp_sep_top.png') no-repeat top left;
}

td.pp_block h4{
    color:#60686E;
    margin-top:10px;
    margin-bottom:2px;
}

td.pp_block a.al{
    color:#000;
}

td.pp_block a.fo{
    color:#000;
    margin-top:10px;
    margin-bottom:2px;
}

td.pp_block a.fofo{
    color:#000;
        font-size:14px;
    margin-top:10px;
    margin-bottom:2px;
}

td.pp_block a:hover{
    color:#F908F3;
    text-decoration:none;
}

div.odiv{
        position:absolute;
        top:0px;
        left:0px;
    background:#fff;
    opacity: 0.6;
        filter: alpha(opacity = 60);
    padding-top:100px;
    z-index:1001;
    width:100%;
    /*
    height:2000px;
    */
}

div.dialog_div_container{
    text-align:center;
    position:absolute;
    top:0px;
    left:0px;
    z-index:1002;
    width:100%;
    /*
    height:2000px;
    */
}

div#dialog_div{
        margin:100px auto;
    text-align:center;
    width:407px;
    height:407px;
    background: url('../pics/ageformbg.png') no-repeat;
}

div#dialog_form_div{
        margin:0px auto;
        padding-top:80px;
    width:300px;
    height:300px;
    color:#fff;
    font-size:12px;
    font-family:Arial;
}

div#dialog_form_div p{
    margin-top:10px;
}

input.ageform_submit{
    width:89px;
    height:38px;
    border:0px;
    background:url('../pics/button_age_form.png') no-repeat;
    font-size:0px;
        cursor:pointer;
}

div.login_form_logged_in_links a{
    font-size:10px;
}

div.login_form_logged_in_links p{
    margin:6px 0px;
}

ul.myul{
    list-style-type:none;
    margin:0px;
    padding:0px;
        float:left;
}

ul.myul li{
    margin:0px;
    padding:0px;
}

div.selectbox_bottom{
        height: 58px;
    background: url('../pics/selectbox_bottom_center.png') repeat-x;
}

div.selectbox_bottom_left{
    height: 58px;
    background: url('../pics/selectbox_bottom_left.png') no-repeat center left;
}

div.selectbox_bottom_left_selected{
    height: 58px;
    background: url('../pics/selectbox_bottom_left_selected.png') no-repeat center left;
}

div.selectbox_bottom_right{
    height: 58px;
    background: url('../pics/selectbox_bottom_right.png') no-repeat center right;
}

div.selectbox_bottom_right_selected{
    height: 58px;
    background: url('../pics/selectbox_bottom_right_selected.png') no-repeat center right;
}

div.selectbox_top_selected{
    height: 48px;
    background: url('../pics/selectbox_top_selected_center.png') repeat-x;
    float:left;
}

div.selectbox_top_right_selected_inner{
    height: 48px;
    background: url('../pics/selectbox_top_right_inner.png') no-repeat center right;
}

div.selectbox_top_left_selected_inner{
    height: 48px;
    background: url('../pics/selectbox_top_left_inner.png') no-repeat center left;
}

div.selectbox_top_right_selected_corner{
    height: 48px;
    background: url('../pics/selectbox_top_right_selected_corner.png') no-repeat center right;
}

div.selectbox_top_left_selected_corner{
    height: 48px;
    background: url('../pics/selectbox_top_left_selected_corner.png') no-repeat center left;
}

div.selectbox_top{
        margin-top:10px;
    height: 48px;
    background: url('../pics/selectbox_top_center.png') repeat-x;
}

div.selectbox_top_left{
    height: 48px;
    background: url('../pics/selectbox_top_left.png') no-repeat center left;
}

div.selectbox_top_right{
    height: 48px;
    background: url('../pics/selectbox_top_right.png') no-repeat center right;
}

div.selectbox_textdiv{
        padding-top:8px;
        line-height:40px;
        text-align:center;
    font-size:17px;
    color:#3E596E;
}

div.selectbox_textdiv a{
    color:#88C3F1;
}

div.selectbox_bottom_textdiv{
    line-height:42px;
    padding-left:20px;
    padding-rith:20px;
    text-align:center;
}

table.product_search_table{
    text-align:left;
    margin:0px auto;
    width:650px;
}

div.extraselects_full{
    height:30px;
    margin-top:-10px;
    padding-left:30px;
}

div.extraselects{
    height:30px;
    background: url('../pics/extraselects_center.png') repeat-x;
    width:570px;
}

div.extraselects_left{
    height: 30px;
    background: url('../pics/extraselects_left.png') no-repeat center left;
}

div.extraselects_right{
    height: 30px;
    background: url('../pics/extraselects_right.png') no-repeat center right;
}

div.extraselects_main{
        line-height:30px;
    color:#60686E;
    margin:0px 50px;
    float:left;
}

ul.extra_ul{
    display:block;
    list-style-type:none;
    margin:0px 55px 0px 0px;
    padding:0px;
    cursor:pointer;
    float:left;
}

li.ex_title{
    height:30px;
    line-height:30px;
    font-size:9px;
    color:#60686E;
    padding:0px;
    margin:0px;
        float:left;
}

div.emenu_links{
    display:none;
    line-height:12px;
    font-size:9px;
    background:#2B2B2B;
    position:absolute;
        margin-top:30px;
    z-index:50000;
        width:130px;
}

div.emenu_links a{
    display:block;
    padding:3px 8px;
    color:#60686E;
}

div.emenu_links a:hover{
    display:block;
    text-decoration:none;
    color:#2B2B2B;
    background:#60686E;;
}

div.emenu_links a.ml_akt{
    color:#fff;
}

div.product_block{
    width:150px;
    height:206px;
    float:left;
    margin:8px;
    position: relative;
        z-index:1;
}

div.product_overlay{
        width:150px;
        height:207px;
    background: url('../pics/product_overlay.png') no-repeat;
    position:absolute;
    z-index:301;
    display:none;
}

div.product_overlay_top{
        position:relative;
    width:150px;
    height:160px;
        cursor:pointer;
}

product_overlay_bottom{
    padding:3px 6px
}


div.product_overlay_bottom{
    padding:3px 6px;
    font-size:11px;
    color:#fff;
}

div.product_overlay_bottom a{
    color:#000;
}

div.product_overlay_bottom a:hover{
    color:#333;
    text-decoration:none;
}

div.product_overlay_bottom p.product_price{
    color:#A8ADA8;
}

input.po_input{
        font-size:11px;
        padding:5px 2px;
        line-height:24px;
        width:20px;
        border:0px;
}

a.po_reszletes{
    position:absolute;
    top:7px;
    right:7px;
    line-height:24px;
    display:block;
    width:91px;
    height:31px;
    background: url('../pics/reszletes_leiras.png') no-repeat;
    color:#000;
    font-size:9px;
    text-align:center;
}

a.po_reszletes:hover{
    background: url('../pics/reszletes_leiras_hover.png') no-repeat;
    color:#fff;
    text-decoration:none;
}

a.po_kosarba{
    height:24px;
    width:91px;
    display:block;
    text-align:center;
    line-height:24px;
    font-size:9px;
    text-decoration:none;
    background:#EDEDED;
    color:#000;
}

a.po_kosarba:hover{
    background:#000;
    color:#fff;
}

div.product_top{
    width:150px;
    height:160px;
    background: url('../pics/product_top.png') no-repeat;
    text-align:center;
    line-height:160px;
    position:relative;
    z-index:300;
}

div.product_top a img{
    vertical-align:middle;
}

div.product_bottom{
    width:150px;
    height:47px;
    background: url('../pics/product_bottom.png') no-repeat;
    font-size:11px;
    color:#fff;
    z-index:300;
}

div.product_bottom a{
    color:#fff;
}

div.product_bottom a:hover{
    color:#999;
    text-decoration:none;
}

p.product_price, p.product_price a{
    color:#a76d1d;
    margin-top:0px;
}

div.paper{
        margin-top:20px;
    width:185px;
    background: url('../pics/paper_center.png') repeat-y;
    font-size:9px;
    color:#433B64;
    text-align:left;
}

div.paper a{
    font-size:11px;
}

div.paper_top{
    width:185px;
    padding-top:34px;
    background: url('../pics/paper_top.png') no-repeat;
}

div.paper_bottom{
    width:185px;
    padding-bottom:20px;
    background: url('../pics/paper_bottom.png') no-repeat bottom center;;
}

td.paper_separator{
    font-size:0px;
    line-heigh:0px;
    height:10px;
}

p.paperlinks_bottom{
    text-align:right;
    margin-top:20px;
}

p.paperlinks_bottom a{
    font-size:10px;
    font-style:italic;
    color:#000;
}

div.black_box{
    width:151px;
    margin:0px auto;
    text-align:center;
    background: url('../pics/napi_box_center.png') repeat-y;
    font-size:11px;
    color:#fff;
}

div.napi_box_top{
    width:151px;
    height:32px;
    line-height:32px;
    font-size:11px;
    color:#000;
    background: url('../pics/napi_box_top.png') no-repeat;
}

div.black_box_bottom{
    width:151px;
    background: url('../pics/black_box_bottom.png') no-repeat bottom center;
    text-align:left;
}

div.black_box_top{
    width:151px;
    background: url('../pics/black_box_top.png') no-repeat top center;
    text-align:left;
}

div.napi_box_bottom a{
    color:#fff;
    font-size:10px;
}

div.napi_box_bottom a:hover{
    color:#999;
    text-decoration:none;
}

p.napi_box_oldprice{
        margin-top:20px;
        color:#A76D1D;
    text-decoration:line-through;
    font-size:11px;
}

p.napi_box_price{
    color:#E5E5E5;
    font-size:15px;
    text-align:right;
}

div.koktel{
        width:120px;
    background:#fff;
    float:left;
}

div.koktel_top{
    width:120px;
    height:30px;
    line-height:30px;
    font-size:10px;
    color:#fff;
    background: url('../pics/pic_koktel_top.png') no-repeat;
}

div.koktel_top a{
        font-size:10px;
        color:#fff;
}

div.koktel_bottom{
    width:120px;
    height:123px;
    line-height:123px;
    text-align:center;
    background: url('../pics/pic_koktel_bottom.png') no-repeat bottom center;
}

div.koktel_bottom img{
    vertical-align:middle;
}

td.koktel_recept{
    width:310px;
        color:#A2B0BB;
}

div.koktel_recept{
    width:310px;
    float:left;
    color:#A2B0BB;
}

div.koktel_recept a{
    color:#CEE0EE;
}

a.klink{
        display:block;
        position:absolute;
        bottom:10px;
        right:10px;
    color:#999;
    font-size:9px;
}

div.reszletes_kosar_top{
    width:519px;
    height:46px;
    background: url('../pics/reszletes_kosar_top.png') no-repeat;
    text-align:right;
}

div.reszletes_kosar_center{
    width:519px;
    background: url('../pics/reszletes_kosar_center.png') repeat-y;
}

div.reszletes_kosar_center table tr td{
        color:#303030;
}

div.reszletes_kosar_bottom table tr td{
    color:#303030;
}

div.reszletes_kosar_bottom{
    width:519px;
    height:136px;
    background: url('../pics/reszletes_kosar_bottom.png') no-repeat;
}

table.cart_table{
    margin:20px 0px 0px 0px;
}

div.rk_drink_bg{
    width:71px;
    height:71px;
    background: url('../pics/rk_drinkbg.png') no-repeat;
    line-height:71px;
    text-align:center;
}

div.rk_drink_bg img{
    vertical-align: middle;
}

div.path_div{
        float:right;
        margin-right:10px;
        margin-top:25px;
        font-size:9px;
        font-style:italic;
        color: #3E596E;
}

div.path_div a{
    font-size:9px;
    font-style:italic;
    color: #3E596E;
}

div.webshop_products{
    height:446px;
}

span.select 
{
    position: absolute;
    dipslay:block;
    width: 183px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
    height: 26px;
    line-height: 26px;
    padding: 0px 0px 0px 15px;
    margin: 8px 0px;
    color: #fff;
    font-size: 14px;
    background: url(../pics/special_select.png) no-repeat;
    overflow: hidden;
}

table#cart_table tr td{
    padding-bottom:10px
}

div.productpage_top{
        position:relative;
    width: 654px;
    background: url('../pics/productpage_top.png') no-repeat top center;
}

div.productpage_bottom{
    width: 654px;
    background: #FFFFFF url('../pics/productpage_bottom.png') no-repeat bottom center;
    position:relative;
}

div.productpage_logobox{
    width: 100px;
    height:70px;
    position:absolute;
    overflow:hidde;
    z-index:500;
    top:-30px;
    left:-5px;
    margin-left:20px;
    float:left;
    text-align:center;
}

div.productpage_title{
        position:relative;
    float:left;
    left:125px;
    font-size:16px;
    color:#fff;
}

div.productpage_title h1{
    font-size:18px;
    color:#fff;
    line-height:42px;
    margin:0px;
}


div.productpage_title_price{
    float:right;
    font-size:21px;
    color:#a76d1d;
    margin-right:15px;
}

span.prod_attr{
    font-size:14px;
    font-style: italic;
}

h2.more_h2{
    font-size:14px;
    color:#cee0ee;
    font-style:italic;
}

div.product_cocktail{
    width:654px;
    background: url('../pics/page_cocktail_center.png') repeat-y;
}

div.product_cocktail_top{
        width:654px;
        background: url('../pics/page_cocktail_top.png') no-repeat top left;
}

div.product_cocktail_bottom{
    width:654px;
    background: url('../pics/page_cocktail_bottom.png') no-repeat bottom left;
    position:relative;
}

span.extrasel_title{
    display:block;
    height:30px;
    width:80px;
    padding:0px 10px;
    text-align:center;
    float:left;
}

li.ex_title{
    line-height:30px;
}

li.ex_title span.picspan{
    float:left;
    display:block;
    height:30px;
    width:15px;
    line-height:30px;
}

li.ex_title span.picspan2{
    float:left;
    display:block;
    height:30px;
    width:5px;
    line-height:30px;
}

div.cocktail_side_title{
        position:absolute;
        top:180px;
        left:-180px;
    width:400px;
    height:40px;
    text-align:right;
    line-height:40px;
    -webkit-transform: rotate(-90deg); 
    -moz-transform: rotate(-90deg);
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

div.cocktail_side_title h1{
        color:#fff;
        margin-right:40px;
        font-size:18px;
        font-weight:normal;
}

div.cocktail_main_full{
    margin-left:41px;
}

div.cocktail_main_pic{
        /*
    width:255px;
    height:410px;
    line-height:410px;
    text-align:center;
    float:left;
        */
        float:left; width:360px; padding:20px 0px; text-align:center
}

div.cocktail_main_pic img{
    vertical-align:middle;
}

div.cocktail_main_text{
        padding-top:50px;
    /*
        width:340px;
        */
        width:230px;
    float:left;
    color:#333;
    font-size:14px;
    font-style:italic;
}

div.cocktail_main_text p{
    margin-bottom:0px;
}

ul{
   margin:0px;
}

a.showvideolink{
        font-style:italic;
    color:#333;
    font-size:14px;
}

a.showvideolink:hover{
    text-decoration:none;
}

a.showvideolink img{
    vertical-align:middle;
    margin-right:10px;
}

a.genlist_link{
    color:#fff;
}

a.genlist_link:hover{
    text-decoration:none;
    color:#5A5E62;
}

div.cocktail_editable{
    background: url('../pics/kokteloldal_shaker.png') no-repeat top right;
}

div.cocktail_editable_nobg{
        background:none;
}

a.klink1{
        margin:10px auto;
        display:block;
        width:141px;
        height:35px;
        line-height:35px;
    background: url('../pics/klinkbg1.png') no-repeat;
    color:#fff;
    text-align:left;
    padding-left:10px;
}

a.klink1:hover{
        text-decoration:none;
}

a.klink2{
    margin:10px auto;
    display:block;
    width:141px;
    height:35px;
    line-height:35px;
    background: url('../pics/klinkbg2.png') no-repeat;
    color:#fff;
    text-align:left;
    padding-left:10px;
}

a.klink2:hover{
    text-decoration:none;
}

a.klink3{
    margin:10px auto;
    display:block;
    width:141px;
    height:35px;
    line-height:35px;
    background: url('../pics/klinkbg3.png') no-repeat;
    color:#fff;
    text-align:left;
    padding-left:10px;
}

a.klink3:hover{
    text-decoration:none;
}

a.klink4{
    margin:10px auto;
    display:block;
    width:141px;
    height:35px;
    line-height:35px;
    background: url('../pics/klinkbg4.png') no-repeat;
    color:#fff;
    text-align:left;
    padding-left:10px;
}

a.klink4:hover{
    text-decoration:none;
}

a.klink5{
    margin:10px auto;
    display:block;
    width:141px;
    height:35px;
    line-height:35px;
    background: url('../pics/klinkbg5.png') no-repeat;
    color:#fff;
    text-align:left;
    padding-left:10px;
}

a.klink5:hover{
    text-decoration:none;
}

div.coctailcat_block{
    width:165px;
    float:left;
    margin-bottom:30px;
}

div.coctailcat_block a{
    color:#fff;
}

p.cletter{
    color:#C996D6;
    font-size:13px;
    margin-top:20px;
    margin-bottom:10px;
}

div.cnum_act, div.cnum_visited, div.cnum_else{
    width:46px;
    height:46px;
    line-height:46px;
    text-align:center;
    float:left;
    margin-left:15px;
    background-repeat:no-repeat;
    color:#000;
    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/chest_num_act.png');
}

div.cnum_visited{
    background:url('../pics/chest_num_visited.png');
}

div.cnum_else{
    background:url('../pics/chest_num_else.png');
}

div.navline{
        padding:0px 20px;
        height:32px;
        line-height:32px;
    background:#252525;
    margin-bottom:10px;
}

a.chest_next{
    color:#BEBEBF;
    font-weight:bold;
    font-size:13px;
    float:right;
}

a.chest_back{
    color:#BEBEBF;
    font-weight:bold;
    font-size:13px;
    float:left;
}

a.chest_order{
    color:#4C4C4C;
    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;
}

span.show_cond_text{
    color:#A2B0BB;
}

.chest_labs{
    color:#A2B0BB;
}

/*
tr.ctr_even td, tr.ctr_odd td{
    height:45px;
    vertical-align:middle;
}

tr.ctr_even{
    background:#454545;
}

tr.ctr_odd{
    background:#4c4c4c;
}

tr.ctr_even td img, tr.ctr_odd td img{
   vertical-align:middle;
}

tr.ctr_even td, tr.ctr_odd td, tr.ctr_even td a, tr.ctr_odd td a{
   color:#fff;
}

div.chestpicframe{
    width:38px;
    padding-top:2px;
    padding-bottom:2px;
    background:#fff;
    margin:0px auto;
}

*/

div.shop_links{
    width:685px;
    background: url('../pics/shop_links_center.png') repeat-y top left;
}

div.shop_links_top{
        width:685px;
        background: url('../pics/shop_links_top.png') no-repeat top left;
}

div.shop_links_bottom{
    width:685px;
    background: url('../pics/shop_links_bottom.png') no-repeat bottom left;
}

div.shop_path{
        font-size:14px;
        color:#fff;
        padding:10px;
}

div.shop_path a{
        font-size:14px;
        color:#fff;
}

div.shop_line{
    background: url('../pics/shop_linebg.png') no-repeat top left;
        float:left;
        width:100%;
}

div.shop_line table tr td a{
    color:#fff;
}

div.shop_line table{
        float:left;
}

div.shop_line img{
        float:left;
        margin-right:10px;
}

a.drinkblokk_drink_link{
        font-size:12px;
        color:#CEE0EE;
}

a.drinkblokk_drink_link_al{
    color:#fff;
}

div.elkeszites_div{
    padding:15px;
    font-size:12px;
    font-style:normal;
        color:#333;
}

div.elkeszites_div p{
        margin-bottom:10px;
}

div.kr_container{
        padding:0px 10px;
}

div.kr_container ul{
        /*
        list-style-image:url('../pics/li_pia.png');
        */
    list-style-type:disc;    
    margin:0px;
        padding:0px;
            /*
        padding:5px 5px;
        */
}

div.kr_container ul li{
        padding:0px;
        margin-left:15px;
        /*
        background:url('../pics/li_pia.png') no-repeat center left;
    */
}

div.row_container{
        color:#fff;
        font-style:italic;
        float:left;
}

div#recept_kuldes_contact_email_labelcontainer{
    width:200px;
        font-style:normal;
        color:#999;
}

div#recept_kuldes_contact_email_rowcontainer{
        width:90%;
}

div.submit_button{
        width:616px;
        float:left;
}

input#recept_kuldes_elnevezes{
        width:267px;
}

img#recept_bek_img{
        position:relative; top: 2px; right:0px
}

img.aimg{
        display:inline;
}

/* add */

div#add_line{
        width:100%;
        height:258px;
        background: url('../pics/add_line_bg.png') repeat-x bottom center;
        top:0px;
        position:relative;
        z-index:1100;
        text-align:center;
}

div#add_line_container{
        position:fixed;
        overflow:hidden;
        height:0px;
        top:0px;
        left:0px;
}

div.add_line_bg{
        /*
        background: url('../pics/add_line_bg.png') no-repeat center center;
        */
        background: url('../pics/add_line_pop_up.png') no-repeat bottom center;
        text-align: left;
        margin:0px auto;
        height:258px;
        width:901px;
        position:relative;
}

div.add_info{
        top: 150px;
        left: 345px;
        width: 415px;
        color:#333;
        font-size:11px;
        position:absolute;
}

a.close_add{
    top:160px;
        left:858px;
        position:absolute;
}

/* reg */

span.reg_msg{
        font-size:10px;
        color:red;
}

/* 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: #fff;
    color:#333;
    border-bottom: 2px solid #fff;
}

table.seo_manager_table tr td{
    padding:3px;
}

table.seo_manager_table tr td.closed{
    border-bottom: 2px solid #fff;
}
