h1 {font-size:22px;}
h2 {font-size:18px;}
h3 {font-size:16px;}

body {
    color:#000000;
    font-family: arial, helvetica, verdana;
    background-image: url(../img/design/body_bg.png);
    background-repeat: repeat-x;
    background-color: #540405;
}

a:link, a:visited, a:hover, a:active { 
    color:#fdbf3a;
    text-decoration:none;
}


#container_frame1 {
    color: #000000;
    margin: 0px auto 0px auto;
    width:980px;
    border-style: none;
}

#container_frame2 {
    width:980px;
    border-style: none;
}

#container_link1 {
    clear: both;
    width:980px;
    border:0;
    height:15px;
    background-color: #e6e3e3;
    text-align: center;
}

#container_head {
    clear: both;
    width:615px;
    margin-left: 155px;
    position: absolute;
    z-index: 100;
}

#container_middle {
    clear: both;
    width:990px;
    border:1px solid #cc0000;
    border: 0px;
    margin-top:10px;
}

#container_left {
    float:left;
    width:190px;
    margin-right: 10px;
}

#container_page {
    float:left;
    width:770px;
    margin-right: 0px;
    border: 2px solid #8d0c1c;
    margin-top: 48px;
    z-index: 9;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #ffffff;
    min-height: 300px;
}

#order_finist_container{
    float:left;
    width:985px;
    margin-right: 0px;
    border: 2px solid #8d0c1c;
    margin-top: 48px;
    z-index: 9;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #ffffff;
    min-height: 300px;
    padding-bottom: 10px;
}

#container_right {
    float:right;
    width:205px;
}

#pizzeria_action_slide {
    float:left;
    width:240px;
}

#pizzeria_action_slide {
    float:left;
    width:617px;
}

#pizzeria_action {
    float:left;
    width:229px;
}

.pizzeria_action {
    padding: 5px;
}

#container_foot {
    clear: both;
    width:980px;
    text-align: center;
}

#container_system {
    clear: both;
    width:980px;
}

#container_link1 a, #container_link2 a{
    color: #cc0000;
    text-decoration: none;
    font-size: 19px;
}

#container_link2 a:hover, #container_link1 a:hover{
    color: #333333;
    text-decoration: none;
}


.lang{
    float:left;
    padding: 3px;
    margin-left: 7px;
}

.active_lang{
    float:left;
    font-weight: bold;
    margin-left: 7px;
    padding: 3px;
    text-decoration: underline;
}

.active_lang a, .lang a{
    color: #cc0000;
    text-decoration: none;
}

.fdtype a{
    font-size: 17px;
    color: #cc0000;
}

.main_pizza_girl_left{
    position: absolute;
    margin-top: -55px;
    z-index: 10;
}


#main_login{
    background-image: url(../img/design/login_bg_new.png);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(url(../img/design/active_step_1.png)); 
    margin-top: 10px;
    height: 82px;
}

#main_login #P_Cust_Login{
    width:100px;
    margin:1px 1px 1px 103px; 
    padding:1px; 
    height:15px; 
    width:88px; 
    font-size:8pt; 
    border-color:#bca727; 
    color:#999999; 
    background-image:url(../img/design/logi-bgr.jpg);
}

#main_login #P_Cust_Pswd{
    margin: 1px 1px 1px 103px; 
    padding: 1px; 
    height: 15px;
    font-size: 8pt;
    border-color: rgb(188, 167, 39); 
    color: rgb(153, 153, 153); 
    width: 64px;
}

#login_box_div{
     margin-top: 17px;
}

#right_customer_service{
     margin-top:5px; 
     width:205px; 
     height:34px; 
     padding-top:11px; 
     background-image:url(../img/design/phone_bg.png); 
     background-repeat:no-repeat;
     text-align: center;
     -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#right_cheque{
     width:205px; 
     padding-top: 7px;
     background-image:url(../img/design/phone_bg.png); 
     background-repeat:no-repeat;
     text-align: center;
     -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.bold_9{
     font-size:9pt; 
     font-weight:bold;
     color: #FE8502;
}

.bold_14{
      font-size:14pt; 
      font-weight:bold;
      color: #FE8502;
}


#facebook_header{
    font-size:12px;
    background-color:#eceef5;
    color:#3b5998;
    padding:3px;
    width:188px;
    margin-left:5px;
}

#facebook_header a{
    color:#3b5998;
    display:block;
    font-weight:bold;
    text-decoration:none;
}

#facebook_header_top{
    background-image:url(/media/img/design/facebook_header_top_1.png);
    background-repeat:no-repeat;
    height:5px;
    width:205px;
}

#facebook_header_bottom{
    background-image:url(/media/img/design/facebook_header_bottom_1.png);
    background-repeat:no-repeat;
    height:5px;
    width:205px;
}

#select_address{
    width: 550px;
    margin-left: 200px;
}

.map_cities{
    padding: 4px 4px 4px 15px; 
    width: 120px; 
    float: left;
    text-align: center;
}

.map_cities a{
    color: #540405;
    display: block;
}

.map_cities a:hover{
    text-decoration: underline;
}

strong, b{
    font-weight: bold;
}

.map_pirs{
    padding: 4px 4px 4px 4px; 
    width: 100px; 
    float: left;
}

.map_streets{
    padding-left:30px; 
}

#district_select{
    margin-left: 235px;
    width: 400px;
    height: 200px;
    overflow: auto;
}

.street_select{
    width:330px; 
    margin-top:24px;
    margin-left: 235px;
}

#Street_select{
     width: 402px; 
     background-image:none; 
     background-color:#f1edbd;
}

.select_street_title{
    margin-left: 220px;
    margin-bottom: 10px;
}

#district_select a{
    line-height: 6px;
    color: #540405;
    display: block;
}

#district_select a:hover{
    text-decoration: underline;
}

.pizzeria_list_content{
    padding: 0px 0px 0px 0px; 
    margin: 0px 0px 0px 0px; 
    color: #FE8502; 
    font-size: 9pt;
    margin-left: 195px;
    background-color: #f8b332;
    padding-left: 5px;
    padding-bottom: 5px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.pizzeria_list_pizzeria_link{
    font-size: 9pt; 
    color:#CB092C; 
    text-decoration:none; 
    background-color:transparent;
}

#searching_top, #searching_top_1{
    background-image: url(../img/design/searching_top.png);
    background-repeat: no-repeat;
    width: 565px;
    height: 8px;
    margin-right: 5px;
}

#searching_middle, #searching_middle_1{
    background-image: url(../img/design/searching_middle.png);
    background-repeat: repeat-y;
    width: 565px;
    margin-right: 5px;
}

#searching_bottom, #searching_bottom_1{
    background-image: url(../img/design/searching_bottom.png);
    background-repeat: no-repeat;
    width: 565px;
    height: 8px;
    margin-bottom: 10px;
    margin-right: 5px;
}

#searching_box{
    background-image: url(../img/design/new_container_top.png);
    background-repeat: no-repeat;
    width: 565px;
    height: 88px;
    padding: 9px 0 0 15px;
}

.pizzeria_rating{
     float: left; 
     padding: 10px 0px 0px 10px; 
     overflow: auto; 
     color:#FE8502; 
     width:135px; 
     height: 95px;
}

.pizzeria_list_params{
     float: left; 
     width: 280px; 
     padding: 10px 0px 0px 10px; 
}

.pizzeria_list_params a{
    color: #000000;
}

.pizzeria_list_params td{
    padding: 3px;
    vertical-align: top;
}

#pizzeria_middle h3 a{
    color: #CB092C;
    font-weight: bold;
}

.order_text{
    text-align:right;
    background-image: url(/media/img/design/login_btn.png);
    background-repeat: no-repeat;
    background-position: right;
    font-weight: bold;
    padding: 3px 25px 2px 0;
}

.order_text a{
    color: #CB092C;
}

#menucard_list_middle{
    margin-left: 185px;
}

#li_td{
    border: 1px solid silver;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #F2EEBE;
    margin-top:2px;
}

#li_td:hover{
    background-color: #ffffff;
}

#action_content li{
    margin:0;
    padding:0;
    list-style: none;
}

#action_content{
    margin-left:20px;
}

.pizzeria_params_1 #action_content{
    float: none;
    position: absolute;
    
}

#tableId{
    width:550px;
    /*float: left;*/
}
#fooddrtype{
    float: left;
    width: 180px;
    background-color: #f2eebe;
    border: 1px solid silver;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-right: 10px;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-left: 20px;
    margin-top:8px;
    font-size:12px;
}

#food_type_name_center h1{
    margin: 0;
    padding: 0;
    font-size: 17px;
}

#type_h1_name td{
    border: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

#action_food_dring_size{
    float: left;width:65px;margin-right: 5px;font-size: 10px;text-align: center;height:65px;
    background-image: url(/media/img/new_design/website_images/pgg_action_bg.png);
	background-size:100% auto;font-size:9px;
}

#action_food_dring_size a{text-decoration: none;padding-top:12px;color:#CC0033;}

#action_food_dring_size:hover{}

#action_food_dring_size_standard{
    float: left;width:57px;margin-right: 5px;font-size: 10px;text-align: center;height:57px;
    background-image: url(/media/img/new_design/website_images/pgg_action_bg.png);
	background-size:100%;
}

#action_food_dring_size_standard a{text-decoration: none;padding-top:18px;color:#CC0033;height:39px;}

#action_food_dring_size_standard:hover{}
.oldprice{text-decoration: line-through;}
.savings{background-color:#CC0033;color:#ffffff;padding:3px;margin-top:2px;}
#food_dring_size{
    float: left;
    width:45px;
    border: 1px solid silver;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 5px;
    margin-right: 5px;
    font-size: 10px;
    text-align: center;
}

#food_dring_size a{
    text-decoration: none;
}

#food_dring_size:hover{
    border: 1px solid #333333;    
    background-color: #eeeeee;
}

.fooddrink_name{
    color: #540405;
    font-weight: bold;
    font-size: 12px;
}

.component{
    color: #FE8502;
    font-size: 11px;
}

#billadd_link{
    display: block;
}

.main_type_fooddrink{
    padding: 3px;
}

#li_td{
    padding: 3px;
}

.fdtype a{
    font-size: 11px;
}

#food_type_name_center{
    padding: 3px;
}

#billadd_link .size{
    color: #FE8502;
}

#billadd_link .price{
    color: #540405;
}

#action_food_dring_size #billadd_link .size{
    color: #CC0033;
}

#action_food_dring_size #billadd_link .price{
    color: #CC0033;
}

.action_price{font-weight: bold;font-size:15px;}

.inactive_link{
    display: block;
    cursor: pointer;
}

#cities_name .fdtype .active_link{
    text-decoration: underline;
    cursor: pointer;
    background-color: #eeeeee;
}

.food_drink_images{
    float: left;
    margin-right: 10px;
}

.pizzeria_header{
    margin-left:212px;
    margin-top: 10px;
}

.pizzeria_header_list{
    float:left; 
    color:#CD0623;
}

.pizzerias{
    padding-left:15px; 
    float:left;
}

.link a{
     color: #CD0623;
}

.nolink{
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}

#box_basket_1{
    margin-top: 10px;
}

#registration_form{
    margin-left: 200px;
    width: 560px;
    margin-bottom: 10px;
    margin-top: 10px;
}

fieldset{
    padding: 7px;
    border: 1px solid silver;
    margin-bottom: 10px;
}

legend{
    padding: 0 3px;
    font-weight: bold;
}

#order_finish{
    margin-left: 10px;
    float: left; 
}

#pageorderfinalize{
    width: 560px;
    background-color:#ffffff; 
    border:1px solid #000000; 
    margin-top:26px; 
    padding:10px;
    float: left;
}

#img_2{
    background-color:#ffffff; 
    position:absolute; 
    display:none; 
    opacity:0.8; 
    filter:alpha(opacity=80); 
    width:170px; 
    height:150px;
}

#img_3{
     background-color:#ffffff; 
     position:absolute; 
     opacity:0.8; 
     filter:alpha(opacity=80); 
     width:168px; 
     height:150px;
}

#login{
    margin-left: 200px;
}

.jquary_link{
    line-height: 16px;
    padding: 5px 0 5px 0;
    color: #CC0000;
}

.jquary_link:hover{
    text-decoration: underline;
    cursor: pointer;
}

#logged_in{
    background-image: url("/media/img/design/login2.png");
    line-height: 16px;
    padding: 5px 0 5px 0;
}

#logged_in a:hover{
    text-decoration: underline;
}

#personal_content, #custearlierorders{
    margin-left: 240px;
}

#delivery_address{
    margin-left:7px;
}

#order_sum{
    margin-left: 200px;
    width: 570px;
}

#order_sum fieldset{
    width: 545px;
}

.order_end_datas{
    width: 200px;
    text-align: left;
    padding: 5px;
    float: left;
}

.order_btn_auth{
    background-image: url(../img/design/order_btn_bg.png);
    font-size: 30px;
    border: 1px solid #685c16;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    font-weight: bold;
    color: #ffffff;
    margin: 10px 0 20px 0;
    cursor: pointer;
}

.div_link_back{
    background-image: url(../img/design/back.png);
    background-repeat: no-repeat;
    text-align: left;
    height: 20px;
    padding-top: 9px;
    padding-left: 38px;
    margin: 5px 0;
}

.div_link_back a{
    color: #530404;
    font-weight: bold;
}

.div_link_back a:hover{
    text-decoration: underline;
}

.basket_error{
    padding: 4px;
    font-weight: bold;
    color: red;
}

#pizzagigant_logo{
    width: 205px;
    margin-bottom: 10px;
}

#pizzeria_delivery_address{
    margin-left: 212px;
    width: 520px;
    padding: 5px 5px 5px 0;
}

#unsubscribe{
    margin-left: 212px;
    width: 520px;
    padding: 5px 5px 5px 0;
}

#pizzeria_delivery_address .inactive{
    color: #CD0623;
}

#pizzeria_delivery_address a:hover{
    text-decoration: underline;
}

#pizzeria_delivery_address .active{
    color: #000000;
    text-decoration: underline;
    font-weight: bold;
}

#pizzeria_delivery_address .active:hover{
    text-decoration: underline;
}

.delivery_address a{
    background-image: url(/media/img/design/next.png);
    padding: 7px;
    padding-right: 42px;
    background-position: right;
    background-repeat: no-repeat;
    font-weight: bold;
}

.delivery_address{
    margin-bottom: 13px;
    background-image: url("../img/design/order_btn_bg.png");
    height: 28px;
    padding-top: 14px;
    border: 1px solid #685c16;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    width: 222px;
}

#other_delivery_address{
    margin-bottom: 13px;
    background-image: url("../img/design/order_btn_bg.png");
    height: 28px;
    padding-top: 14px;
    border: 1px solid #685c16;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    width: 175px;
    text-align: center;
}

#other_delivery_address a{
    padding: 7px;
}

#inactive_main_menu{
    padding: 3px;
    font-weight: bold;
}

#active_main_menu{
    padding-left: 26px;
    font-weight: bold;
    background-color: #ffffff;
    margin-left: -23px;
    position: absolute;
    width: 195px;
    border: 1px solid #000000;
    border-left: 0 none;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    color: #000000;
}

#menucard_street_list{
    overflow: auto;
    height: 100px;
}

#menucard_street_list a{
    color: #CD0623;
    line-height: 17px;
    display: block;
}

.feketebetu a{
    color: #000000;
}

#logged_in a{
    color: #FDBF3A;
    cursor: pointer;
}

#bankcard_container, #impressum_container, #dataprotection_container, #companyinfo_container, #agb_container{
    display: none;
    position: fixed;
    height: 700px;
    width: 900px;
    top: 50px;
    left: 50%;
    margin-left: -450px;
    color: #000000;
    background-color: #ffffff;
    z-index: 5002;
}

#bankcard_background, #impressum_background, #dataprotection_background, #companyinfo_background, #agb_background{
    display: none;
    z-index: 5001;
    background-color: #000000;
    position: fixed;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;    
}

#bank_card_order_close, #impressum_close, #dataprotection_close, #companyinfo_close, #agb_close{
    padding: 10px;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
}

#bank_card_order_close:hover, #impressum_close:hover, #dataprotection_close:hover, #companyinfo_close:hover, #agb_close:hover{
    background-color: aliceblue;
}

#bank_card_order_event, #impressum_event, #dataprotection_event, #companyinfo_event, #agb_event{
    padding: 20px;
    height: 627px;
    overflow: auto;
}

#lent{
    color: #ffffff;
    height: 35px;
}

#lent a{
    color: #FDBF3A;
    cursor: pointer;
}

#lent a:hover{
    text-decoration: underline;
}

#etel_search{
    width:518px;
}

/* LÉPÉSEK */

.steps_0, .steps_10, .steps_15{
    background-image: url(../img/design/none_step.png);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/design/none_step.png'); 
    width: 609px;
    height: 60px;
}

.steps_1, .steps_17, .steps_18{
    background-image: url(../img/design/active_step_1.png);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/design/active_step_1.png'); 
    width: 609px;
    height: 60px;
}

.steps_2, .steps_5{
    background-image: url(../img/design/active_step_2.png);
    width: 609px;
    height: 60px;
}

.steps_3{
    background-image: url(../img/design/active_step_3.png);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/design/active_step_3.png'); 
    width: 609px;
    height: 60px;
}

.steps_4, .steps_6, .steps_7, .steps_8, .steps_16{
    background-image: url(../img/design/active_step_4.png);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/design/active_step_4.png'); 
    width: 609px;
    height: 60px;
}
/* LÉPÉSEK */


.inactive_step{
    float:left;
    text-align: center;
    padding-top: 18px;
}

.active_step a, .inactive_step a{
    text-decoration: none;
    color: #830b1a;
    font-size: 13px;
    display: block;
}

.active_step{
    float:left;
    height: 44px;
    text-align: center;
    padding-top: 18px;
}

#my_address{
    width:162px;
}

/* LÉPÉSEK LAPFÜLEI */
.steps_1 #step_1, .steps_17 #step_1, .steps_18 #step_1{margin-left: 10px;width:151px;}
.steps_1 #step_2, .steps_17 #step_2, .steps_18 #step_2{margin-left: 7px;width: 137px;}
.steps_1 #step_3, .steps_17 #step_3, .steps_18 #step_3{margin-left: 5px;width: 145px;}
.steps_1 #step_4, .steps_17 #step_4, .steps_18 #step_4{margin-left: 5px;width: 145px;}

.steps_2 #step_1{margin-left: 10px;width:145px;}
.steps_2 #step_2{margin-left: 7px;width: 147px;}
.steps_2 #step_3{margin-left: 2px;width: 145px;}
.steps_2 #step_4{margin-left: 10px;width:140px;}

.steps_3 #step_1{margin-left: 10px;width:145px;}
.steps_3 #step_2{margin-left: 4px;width: 146px;}
.steps_3 #step_3{margin-left: 6px;width: 150px;}
.steps_3 #step_4{margin-left: 6px;width: 138px;}

.steps_4 #step_1, .steps_6 #step_1, .steps_7 #step_1{margin-left: 9px;width: 146px;}
.steps_4 #step_2, .steps_6 #step_2, .steps_7 #step_2{margin-left: 4px;width: 146px;}
.steps_4 #step_3, .steps_6 #step_3, .steps_7 #step_3{margin-left: 4px;width: 147px;}
.steps_4 #step_4, .steps_6 #step_4, .steps_7 #step_4{margin-left: 1px;width: 141px;}

.steps_5 #step_1{margin-left: 9px;width: 146px;}
.steps_5 #step_2{margin-left: 2px;width: 150px;}
.steps_5 #step_3{margin-left: 2px;width: 146px;}
.steps_5 #step_4{margin-left: 4px;width: 146px;}

.steps_10 #step_1, .steps_15 #step_1{margin-left: 9px;width: 146px;}
.steps_10 #step_2, .steps_15 #step_2{margin-left: 3px;width: 147px;}
.steps_10 #step_3, .steps_15 #step_3{margin-left: 3px;width: 146px;}
.steps_10 #step_4, .steps_15 #step_4{margin-left: 5px;width: 146px;}

.steps_16 #step_1, .steps_8 #step_1{margin-left: 9px;width: 146px;}
.steps_16 #step_2, .steps_8 #step_2{margin-left: 4px;width: 146px;}
.steps_16 #step_3, .steps_8 #step_3{margin-left: 4px;width: 146px;}
.steps_16 #step_4, .steps_8 #step_4{margin-left: 2px;width: 142px;}
/* LÉPÉSEK LAPFÜLEI VÉGE */


.order_btn_main_page{
    margin: 5px;
    background-image: url("../img/design/order_btn_bg.png");
    height: 25px;
    font-size: 15px;
    border: 1px solid #685c16;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    font-weight: bold;
    width: 255px;
    color: #ffffff;
    float: left;
    margin-left: 72px;
    
}

.order_btn_main_page a{
    color: #ffffff;
    height: 15px;
    padding:5px;
    display: block;
    background-image: url("../img/design/login_btn.png");
    background-repeat: no-repeat;
    background-position: right center;
}

.order_btn_main_page a:hover{
    color: #FDBF3A;
}

.order_btn_main_page1{
    background-image: url("../img/design/order_btn_bg.png");
    height: 19px;
    font-size: 15px;
    border: 1px solid #685c16;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    font-weight: bold;
    width: 128px;
    color: #ffffff;
    float: left;
    margin-left: 5px;
    
}

.order_btn_main_page1 a{
    color: #ffffff;
    height: 15px;
    padding:2px;
    display: block;
    background-image: url("../img/design/login_btn.png");
    background-repeat: no-repeat;
    background-position: right center;
    padding-left: 7px;
    cursor: pointer;
}

.order_btn_main_page1 a:hover{
    color: #FDBF3A;
}

#sponsored_pizzerias{
    padding:7px 0 0; 
    margin-top:9px; 
    font-size:12px;
    text-align: center;
    width: 130px;
    border: 1px solid #d3cdc1;
    -webkit-border-radius: 7px 7px 0px 0px;
    -moz-border-radius: 7px 7px 0px 0px;
    border-radius: 7px 7px 0px 0px;
    position: absolute;
    z-index: 5000;
    background-color: #ffffff;
    border-bottom: none;
    height: 17px;
}

.steps3_1, .steps3_10{
    background-image: url(../img/design/active_step3_1.png);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/design/active_step3_1.png'); 
    width: 609px;
    height: 60px;
}

.steps3_2{
    background-image: url(../img/design/active_step3_2.png);
    width: 609px;
    height: 60px;
}

.steps3_3, .steps3_8, .steps3_16{
    background-image: url(../img/design/active_step3_3.png);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/design/active_step_3.png'); 
    width: 609px;
    height: 60px;
}

.steps3_1 #step3_1, .steps3_10 #step3_1{margin-left: 10px;width:200px;}
.steps3_1 #step3_2, .steps3_10 #step3_2{margin-left: 2px;width: 202px;}
.steps3_1 #step3_3, .steps3_10 #step3_3{margin-left: 5px;width: 186px;}

.steps3_2 #step3_1{margin-left: 10px;width:196px;}
.steps3_2 #step3_2{margin-left: 2px;width: 206px;}
.steps3_2 #step3_3{margin-left: 2px;width: 189px;}

.steps3_3 #step3_1, .steps3_16 #step3_1, .steps3_8 #step3_1{margin-left: 10px;width:203px;}
.steps3_3 #step3_2, .steps3_16 #step3_2, .steps3_8 #step3_2{margin-left: 4px;width: 189px;}
.steps3_3 #step3_3, .steps3_16 #step3_3, .steps3_8 #step3_3{margin-left: 2px;width: 190px;}

.steps_4 #step_1, .steps_6 #step_1, .steps_7 #step_1{margin-left: 9px;width: 146px;}
.steps_4 #step_2, .steps_6 #step_2, .steps_7 #step_2{margin-left: 4px;width: 146px;}
.steps_4 #step_3, .steps_6 #step_3, .steps_7 #step_3{margin-left: 4px;width: 147px;}
.steps_4 #step_4, .steps_6 #step_4, .steps_7 #step_4{margin-left: 1px;width: 141px;}

#happy_hour{
    border: 1px solid #ffda99;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #ffda99;
    padding: 3px;
    margin-top: 10px;
}

.happy_img{
    float: left;
}

.happy_str{
    float: left;
    margin-top: 40px;
    width: 105px;
    text-align: center;
    color: #da001b;
    font-weight: bold;
}

#searching_top_google{
    background-image: url(../img/design/searching_top_google.png);
    background-repeat: no-repeat;
    width: 565px;
    height: 8px;
    margin-right: 5px;
    margin-top: 61px;
    background-color: #fdeded;
}

#searching_middle_google{
    background-image: url(../img/design/searching_middle_google.png);
    background-repeat: repeat-y;
    width: 565px;
    margin-right: 5px;
    background-color: #fdeded;
}

#searching_bottom_google{
    background-image: url(../img/design/searching_bottom_google.png);
    background-repeat: no-repeat;
    width: 565px;
    height: 8px;
    margin-bottom: 10px;
    margin-right: 5px;
    background-color: #fae9ea;
}

#warning{
    padding:6px 0 0 10px; 
    margin-top:9px; 
    font-size:12px;
    background-color: #fdeded;
    width: 510px;
    border: 3px solid #540405;
    font-weight: bold;
    -webkit-border-radius: 7px 7px 0px 0px;
    -moz-border-radius: 7px 7px 0px 0px;
    border-radius: 7px 7px 0px 0px;
    position: absolute;
    z-index: 5000;
    border-bottom: none;
    height: 37px;
    margin-left: 20px;
    color: #540405;
}

.warning_text1{
    float: left;
    width: 40px;
}

.warning_text2{
    float: left;
    width: 460px;
    margin-top: 5px;
}

#searching_middle_google #pizzeria_middle{
    max-height: 180px;
    overflow: auto;
}

#searching_middle_google .pizzeria_rating{
    width: 118px;
}

.pgg_logo_text{
    position: absolute;
    margin-top: 132px;
    width: 197px;
    margin-left: 3px;
    text-align: center;
    font-weight: bold;
    color: #ffffff;
    font-size: 10px;
}

#head_in_1_2_33{
    margin-left: 213px;
}

#head_in_1_2_33 img{ 
    width: 519px;
}

.header_data{
    position: absolute;
}

#head_in_1_2_33 #name{
    margin-top: 10px;
}

#head_in_1_2_33 #deli_time{
    margin-top: 10px;
}

#head_in_1_2_33 #price_min{
    margin-top: 25px;
}

#head_in_1_2_33 #deli_price{
    margin-top: 40px;
}

#head_in_1_2_33 #deli_pricefree{
    margin-top: 55px;
}

#head_in_1_2_33 #open_hour{
    margin-top: 25px;
}

#pizzeria_params{
     margin-top:5px; 
     width:191px; 
     padding:7px; 
     font-size: 11px;
     background-image:url(../img/design/phone_bg.png); 
     background-repeat:no-repeat;
     -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #FE8502;
}

.open_or_not_2, .open_or_not_1, .open_or_not_0, .opening_hour{
    float: left;
}

.open_or_not_2, .open_or_not_1{
    color: #ffffff;
    font-weight: bold;
}

.open_or_not_0{
    color: red;
    font-weight: bold;
}

.opening_hour, #pizzeria_params span{
    margin-left: 7px;
}


/*  PIZZÉRIA LISTA  */
#pizzeria_params table, #pizzeria_params td, #pizzeria_params tr{
    padding: 0;
}

#pgg_surprise_image_box{
     position:absolute; 
     background-color:white; 
     width:75px; 
     height:33px;
     opacity:0;
     filter:alpha(opacity=0);
}

#pgg_surprise_mini_box{
    padding:5px;
    font-size:10px; 
    display:none;  
    background-color:#f1edbd; 
    color:#CC0000; 
    margin-top:33px; 
    position:absolute; 
    z-index:1000;
}

.pizzeria_co_list_header{
    width: 97%;
    margin-left:10px;
}

.pizzeria_co_list_pizzeria_name{
    float:left;
}

.pizzeria_co_list_pizzeria_name h3{
     padding: 0;
     margin: 0;
}

.pizzeria_co_list_images_info_line{
    float:left; 
    margin: 0px 0px 0px 8px;
}

.pizzeria_co_list_bankcard_info{
    color: #CC0000; 
    margin-left: 5px; 
    font-style: italic; 
    font-size: 11px;
    cursor: pointer;
}

.pizzeria_co_list_menucard_refresh{
    width: 150px;
}

.pizzeria_co_list_opening_box{
    border-left: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc; 
    width:100px;
}

.center{
    text-align:center;
}

.right{
    text-align:right;
}

.left{
    text-align:left;
}

.pizzeria_co_list_open{
    color:#00aa00; 
    font-weight:bold;
}

.pizzeria_co_list_closed{
    color:#ff0000; 
    font-weight:bold;
}

.pizzeria_co_list_main_params{
    border: 1px;
    width: 97%;
    margin-left:10px; 
    color:#FE8502;
}

.pizzeria_co_list_main_params_first_columb{
     width: 90px;
}

.pizzeria_co_list_logo{
    border:solid 1px #cccccc; 
    padding: 3px 3px 3px 3px;
}

.pizzeria_co_list_main_params_second_columb{
     width: 616px;
}

.pizzeria_co_list_params_second_columb_table{
    width: 255px;
    border: 1px;
}

.pizzeria_co_list_params_delivtime, .pizzeria_co_list_params_orderpricemin, .pizzeria_co_list_params_delivpricefree, 
.pizzeria_co_list_params_delivprice, .pizzeria_co_list_params_cheque{
    width: 130px;
}

.pizzeria_co_list_action{
     border-top:1px solid #F8B332; 
     padding-top:5px;
}
/*  PIZZÉRIA LISTA VÉGE */

.pizzeria_action{
    overflow: auto;
    max-height: 60px;
}

#show_ordered_bill{
    float: left;
    border: 1px solid #000000;
    margin-left: 11px;
    margin-top: 26px;
    width: 340px;
    padding: 15px;
}

#show_ordered_bill #Order table, #show_ordered_bill #Order tr, #show_ordered_bill #Order td{
    padding: 5px;
}


.pizzeria_co_list_header td{
    padding: 3px 0 3px 0;
}


.pizzeria_pir_list{
    float: left;
    margin-left: 5px;
}

.pizzeria_pir_list a:hover{
    text-decoration: underline;
}

.main_list_city{
    padding: 0px; 
    margin: 0px 0px 0px 29px; 
    font-size: 20px; 
    text-align: center; 
    width: 536px;
}

/*  KEZDŐOLDALI PIZZÉRIA LISTA  */

#pane-options #pizzeria_params table, #pizzeria_params td, #pizzeria_params tr, #spec_action #pizzeria_params table, #pizzeria_params td, #pizzeria_params tr{padding: 0;}
#pane-options #pgg_surprise_image_box, #spec_action #pgg_surprise_image_box{position:absolute;background-color:white;width:75px;height:33px;opacity:0;filter:alpha(opacity=0);}
#pane-options #pgg_surprise_mini_box, #spec_action #pgg_surprise_mini_box{padding:5px;font-size:10px;display:none;background-color:#f1edbd;color:#CC0000;margin-top:33px;position:absolute;z-index:1000;}
#pane-options .pizzeria_co_list_header, #spec_action .pizzeria_co_list_header{width: 394px;margin-left:0px;}
#pane-options .pizzeria_co_list_pizzeria_name, #spec_action .pizzeria_co_list_pizzeria_name{float:left;}
#pane-options .pizzeria_co_list_pizzeria_name h3, #spec_action .pizzeria_co_list_pizzeria_name h3{padding: 0;margin: 0;}
#pane-options .pizzeria_co_list_images_info_line, #spec_action .pizzeria_co_list_images_info_line{float:left;margin: 0px 0px 0px 8px;}
#pane-options .pizzeria_co_list_bankcard_info, #spec_action .pizzeria_co_list_bankcard_info{color: #CC0000;margin-left: 5px;font-style: italic;font-size: 11px;cursor: pointer;}
#pane-options .pizzeria_co_list_menucard_refresh, #spec_action .pizzeria_co_list_menucard_refresh{width: 220px;}
#pane-options .pizzeria_co_list_opening_box, #spec_action .pizzeria_co_list_opening_box{border-left: 1px solid #cccccc;border-bottom: 1px solid #cccccc;width:129px;}
#pane-options .pizzeria_co_list_open, #spec_action .pizzeria_co_list_open{color:#00aa00;font-weight:bold;margin-right: 17px;margin-left: 5px;}
#pane-options .pizzeria_co_list_closed, #spec_action .pizzeria_co_list_closed{color:#ff0000;font-weight:bold;}
#pane-options .pizzeria_co_list_main_params, #spec_action .pizzeria_co_list_main_params{border: 1px;width: 394px;margin-left:0px;color:#FE8502;}
#pane-options .pizzeria_co_list_main_params_first_columb, #spec_action .pizzeria_co_list_main_params_first_columb{width: 90px;}
#pane-options .pizzeria_co_list_logo, #spec_action .pizzeria_co_list_logo{border:solid 1px #cccccc;padding: 3px 3px 3px 3px;}
#pane-options .pizzeria_co_list_main_params_second_columb, #spec_action .pizzeria_co_list_main_params_first_columb{width: 525px;}
#pane-options .pizzeria_co_list_params_second_columb_table, #spec_action .pizzeria_co_list_params_second_columb_table{width: 245px;border: 1px;}
#pane-options .pizzeria_co_list_params_delivtime, #pane-options .pizzeria_co_list_params_orderpricemin, 
#pane-options .pizzeria_co_list_params_delivpricefree, #pane-options .pizzeria_co_list_params_delivprice, 
#pane-options .pizzeria_co_list_params_cheque, #spec_action .pizzeria_co_list_params_delivtime, 
#spec_action .pizzeria_co_list_params_orderpricemin, #spec_action .pizzeria_co_list_params_delivpricefree, 
#spec_action .pizzeria_co_list_params_delivprice, #spec_action .pizzeria_co_list_params_cheque{width: 130px;}
#pane-options .pizzeria_co_list_action, #spec_action .pizzeria_co_list_action{border-top:1px solid #F8B332;padding-top:5px;}
#pane-options .pizzeria_list_params, #spec_action .pizzeria_list_params{float: left;width: 242px;padding: 10px 0px 0px 10px;}
#pane-options .pizzeria_rating, #spec_action .pizzeria_rating{float: left;padding: 0;overflow: auto;color:#FE8502;width:135px;height: 95px;}
#pane-options .pizzeria_co_list_opening_box span, #spec_action .pizzeria_co_list_opening_box span{float: left;}
#pane-options #pizzeria_logo, #spec_action #pizzeria_logo{float: left;margin: 0 5px;}
#pane-options .panel p, #spec_action .panel p{float: left;width: 380px;margin-left: 5px;font-size: 12px;}
#pane-options .panel p a:hover, #spec_action .panel p a:hover{text-decoration: underline;}
#pane-options .pizzeria_co_list_images_info_line, #spec_action .pizzeria_co_list_images_info_line{position: absolute;margin-top: 18px;margin-left: 2px;}
#pane-options .fixed_slideshow_elements, #spec_action .fixed_slideshow_elements{float: left;position: absolute;margin-top: 52px;margin-left: 37px;}
#pane-options .fixed_slideshow_deliv_addr, #spec_action .fixed_slideshow_deliv_addr{float: left;position: absolute;margin-top: 160px;margin-left: 37px;width: 195px;white-space:nowrap;overflow: hidden;}
#pane-options .fixed_slideshow_cheque, #spec_action .fixed_slideshow_cheque{position: absolute;margin-top: 154px;margin-left: 242px;width: 114px;white-space:nowrap;overflow: hidden;}
#pane-options .fixed_slideshow_pizzeria_name, #spec_action .fixed_slideshow_pizzeria_name{position: absolute;margin-top: 21px;margin-left: 32px;}
#pane-options .new_logo, #spec_action .new_logo{position: absolute;}
#pane-options .panel-wrapper h1, #spec_action .panel-wrapper h1{margin-left: 30px;margin-top: 3px;}
#pane-options .panel-wrapper .panels_main_div a, #spec_action .panel-wrapper .panels_main_div a{font-size: 11px;}
#spec_action .panel-wrapper .panels_main_div .extra_action a, #spec_action .panel-wrapper .panels_main_div .extra_action a:hover{height: 91px;color: #CC0000;font-weight: bold;text-decoration: none;}
#spec_action .panel-wrapper .panels_main_div .action_pizzas a, #spec_action .panel-wrapper .panels_main_div .action_pizzas a:hover{height: 100px;text-decoration: none;font-weight: bold;}
#spec_action .panel-wrapper .panels_main_div .action_pizzas_cheaper a, #spec_action .panel-wrapper .panels_main_div .action_pizzas_cheaper a:hover{height: 32px;color: #ffffff;font-weight: bold;text-decoration: none;}
#pane-options .panel-wrapper .panels_main_div .extra_action a, #pane-options .panel-wrapper .panels_main_div .extra_action a:hover{height: 88px;color: #CC0000;font-weight: bold;text-decoration: none;}
#pane-options .panel-wrapper .panels_main_div .action_pizzas a, #pane-options .panel-wrapper .panels_main_div .action_pizzas a:hover{height: 97px;text-decoration: none;font-weight: bold;}
#pane-options .panel-wrapper .panels_main_div .action_pizzas_cheaper a, #pane-options .panel-wrapper .panels_main_div .action_pizzas_cheaper a:hover{height: 24px;color: #ffffff;font-weight: bold;text-decoration: none;}
#spec_action .panel-wrapper .panels_main_div .to_basket a, #spec_action .panel-wrapper .panels_main_div .to_basket a:hover{height: 91px;color: #CC0000;font-weight: bold;text-decoration: none;}
#pane-options .panel-wrapper .panels_main_div a:hover, #spec_action .panel-wrapper .panels_main_div a:hover{text-decoration: underline;}
#pane-options .action_pizzas, #spec_action .action_pizzas{position: absolute;margin-left: 184px;}
#spec_action .action_pizzas{margin-left: 205px;}
.fixed_to_menucard{position: absolute;margin-left: 405px;margin-top: 161px;}
.fixed_to_menucard a{color: #CC0000;}
#pane-options .extra_action, #spec_action .extra_action{font-weight: bold;color: #CC0000;font-size:22px;width: 195px;}
#pane-options .extra_action span, #spec_action .extra_action span{font-size:40px;}
#pane-options .action_pizzas_cheaper, #spec_action .action_pizzas_cheaper{background-color: #db0013;margin-left: 269px;margin-top: 63px;padding: 5px;font-size: 12px;color: #ffffff;position: absolute;width: 112px;text-align: center;}
#spec_action .to_basket{margin-left: 40px;margin-top: 63px;padding: 5px;font-size: 12px;color: #ffffff;font-weight: bold;position: absolute;width: 112px;text-align: center;}
#spec_action{margin-left: 212px;}
#spec_action .extra_action{margin-left: 38px;width: 178px;font-size: 17px;}
#spec_action .panel-wrapper h1{margin-left: 145px;}
#spec_action .fixed_slideshow_pizzeria_name{margin-left: 25px;}
#spec_action .fixed_slideshow_elements{margin-left: 30px;}

#spec_action_logged_in #pizzeria_params table, #pizzeria_params td, #pizzeria_params tr{padding: 0;}
#spec_action_logged_in #pgg_surprise_image_box{position:absolute;background-color:white;width:75px;height:33px;opacity:0;filter:alpha(opacity=0);}
#spec_action_logged_in #pgg_surprise_mini_box{padding:5px;font-size:10px;display:none;background-color:#f1edbd;color:#CC0000;margin-top:33px;position:absolute;z-index:1000;}
#spec_action_logged_in .pizzeria_co_list_header{width: 394px;margin-left:0px;}
#spec_action_logged_in .pizzeria_co_list_pizzeria_name{float:left;}
#spec_action_logged_in .pizzeria_co_list_pizzeria_name h3{padding: 0;margin: 0;}
#spec_action_logged_in .pizzeria_co_list_images_info_line{float:left;margin: 0px 0px 0px 8px;}
#spec_action_logged_in .pizzeria_co_list_bankcard_info{color: #CC0000;margin-left: 5px;font-style: italic;font-size: 11px;cursor: pointer;}
#spec_action_logged_in .pizzeria_co_list_menucard_refresh{width: 220px;}
#spec_action_logged_in .pizzeria_co_list_opening_box{border-left: 1px solid #cccccc;border-bottom: 1px solid #cccccc;width:129px;}
#spec_action_logged_in .pizzeria_co_list_open{color:#00aa00;font-weight:bold;margin-right: 17px;margin-left: 5px;}
#spec_action_logged_in .pizzeria_co_list_closed{color:#ff0000;font-weight:bold;}
#spec_action_logged_in .pizzeria_co_list_main_params{border: 1px;width: 394px;margin-left:0px;color:#FE8502;}
#spec_action_logged_in .pizzeria_co_list_main_params_first_columb{width: 90px;}
#spec_action_logged_in .pizzeria_co_list_logo{border:solid 1px #cccccc;padding: 3px 3px 3px 3px;}
#spec_action_logged_in .pizzeria_co_list_main_params_first_columb{width: 525px;}
#spec_action_logged_in .pizzeria_co_list_params_second_columb_table{width: 245px;border: 1px;}
#spec_action_logged_in .pizzeria_co_list_params_delivtime, 
#spec_action_logged_in .pizzeria_co_list_params_orderpricemin, #spec_action_logged_in .pizzeria_co_list_params_delivpricefree, 
#spec_action_logged_in .pizzeria_co_list_params_delivprice, #spec_action_logged_in .pizzeria_co_list_params_cheque{width: 130px;}
#spec_action_logged_in .pizzeria_co_list_action{border-top:1px solid #F8B332;padding-top:5px;}
#spec_action_logged_in .pizzeria_list_params{float: left;width: 242px;padding: 10px 0px 0px 10px;}
#spec_action_logged_in .pizzeria_rating{float: left;padding: 0;overflow: auto;color:#FE8502;width:135px;height: 95px;}
#spec_action_logged_in .pizzeria_co_list_opening_box span{float: left;}
#spec_action_logged_in #pizzeria_logo{float: left;margin: 0 5px;}
#spec_action_logged_in .panel p{float: left;width: 380px;margin-left: 5px;font-size: 12px;}
#spec_action_logged_in .panel p a:hover{text-decoration: underline;}
#spec_action_logged_in .pizzeria_co_list_images_info_line{position: absolute;margin-top: 18px;margin-left: 2px;}
#spec_action_logged_in .fixed_slideshow_elements{float: left;position: absolute;margin-top: 30px;}
#spec_action_logged_in .fixed_slideshow_deliv_addr{float: left;position: absolute;margin-top: 160px;margin-left: 37px;width: 195px;white-space:nowrap;overflow: hidden;}
#spec_action_logged_in .fixed_slideshow_cheque{position: absolute;margin-top: 154px;margin-left: 242px;width: 114px;white-space:nowrap;overflow: hidden;}
#spec_action_logged_in .fixed_slideshow_pizzeria_name{position: absolute;}
#spec_action_logged_in .new_logo{position: absolute;}
#spec_action_logged_in .panel-wrapper h1{margin-left: 0px;margin-top: 0px;}
#spec_action_logged_in .panel-wrapper .panels_main_div a{font-size: 11px;}
#spec_action_logged_in .panel-wrapper .panels_main_div .extra_action a, #spec_action_logged_in .panel-wrapper .panels_main_div .extra_action a:hover{height: 91px;color: #CC0000;font-weight: bold;text-decoration: none;}
#spec_action_logged_in .panel-wrapper .panels_main_div .action_pizzas a, #spec_action_logged_in .panel-wrapper .panels_main_div .action_pizzas a:hover{height: 100px;text-decoration: none;font-weight: bold;}
#spec_action_logged_in .panel-wrapper .panels_main_div .action_pizzas_cheaper a, #spec_action_logged_in .panel-wrapper .panels_main_div .action_pizzas_cheaper a:hover{height: 32px;color: #ffffff;font-weight: bold;text-decoration: none;}
#spec_action_logged_in .panel-wrapper .panels_main_div .to_basket a, #spec_action_logged_in .panel-wrapper .panels_main_div .to_basket a:hover{height: 91px;color: #CC0000;font-weight: bold;text-decoration: none;}
#spec_action_logged_in .panel-wrapper .panels_main_div a:hover{text-decoration: underline;}
#spec_action_logged_in .action_pizzas{position: absolute;margin-left: 184px;}
#spec_action_logged_in .action_pizzas{margin-left: 260px;}
#spec_action_logged_in .extra_action{font-weight: bold;color: #CC0000;font-size:22px;width: 195px;}
#spec_action_logged_in .extra_action span{font-size:40px;}
#spec_action_logged_in .action_pizzas_cheaper{background-color: #db0013;margin-left:320px;margin-top: 63px;padding: 5px;font-size: 12px;color: #ffffff;position: absolute;width: 112px;text-align: center;}
#spec_action_logged_in .to_basket{margin-left: 135px;margin-top: 63px;padding: 5px;font-size: 12px;color: #CC0000;font-weight: bold;position: absolute;width: 112px;text-align: center;}
#spec_action_logged_in .extra_action{margin-left: 110px;width: 178px;font-size: 17px;}
#spec_action_logged_in .panel-wrapper h1{}
#spec_action_logged_in .fixed_slideshow_pizzeria_name{}
#spec_action_logged_in .fixed_slideshow_elements{margin-left: 0px;}
#spec_action_logged_in .panel-wrapper .title{margin-left:235px;}
#spec_action_logged_in{margin-bottom: 10px;}
/*  KEZDŐOLDALI PIZZÉRIA LISTA VÉGE */
#unsubscribe td{padding:5px;}
.error{color:#cc0000;font-weight:bold;}
.ok{color:#128b12;font-weight:bold;}
.to_basket{margin-top:60px;position:absolute;margin-left:80px;}
.Website_Warning{background-color:#540405;font-weight:bold;color:#ffffff;text-align:center;background-image:url(../img/design/felkialtojel.png);background-position:left;background-repeat:no-repeat;padding:5px;}