@font-face {font-family: MarkScript; src: url(/fonts/MarckScript-Regular.ttf);}
body{background-color: #fff;}
.content-box{margin-bottom:0}
.food_head{position:relative;margin-top:-20px;z-index:-1;height:210px!important;}
.header_food{position:absolute;height:291px;width:1017px;background: url(/images/pizza_head.png) 100% no-repeat;top:0;right:-50px;z-index:-1;}
.order_food_phone{padding:20px 0;width:30%;height:90px;background: url(/images/old_phone.png) 0 50% no-repeat;}
/*.order_food_phone:hover{background: url(/images/old_phone_hover.png) 0 50% no-repeat;cursor: pointer;}*/
.order_food_online{margin:-10px 0 5px 0;width:40%;height:70px;background: url(/images/food_online.png) no-repeat;position: relative;}
.order_food_online:hover{background: url(/images/food_online_hover.png) no-repeat;cursor:pointer;}
.order_food_online .arrow{position:absolute;left:315px;top:40px;width:10px;height:10px;}
.order_food_phone span {display: block;margin:0 0 5px 95px;}
.order_food_phone span:first-child {color:#fff;font-size:1.1em;}
.order_food_phone span:last-child {color:yellow;font-size:1.4em;}
.content_background{width: 100%;background: url(/images/content_bcg.jpg);}
.menu_category{width:80%;margin:0 auto 10px;height:200px;overflow:hidden;padding-top:40px;}
.info_moto{width:80%;height:50px;background-color: #ff1a00;border: 1px solid #bc1300;margin: 30px auto;position: relative;}
.img_moto{position:absolute;width:108px;height:95px;background:url(/images/moto.png) no-repeat;top:-30px; left:20px;}
.info_moto span{color:#fff;font-size:1.6em;line-height: 2em;margin-left:135px;}
.menu_category table{width:100%;margin:20px 0 0 0;text-align:center;}
.menu_category table td a{display:block;width:115px;margin:0 auto;overflow:hidden;white-space:nowrap;color:#fff;display:block;padding-bottom:5px;background:#97827c;background: -moz-linear-gradient(top,#97827c 0%,#7e665f 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#97827c), color-stop(100%,#7e665f));background: -webkit-linear-gradient(top,  #97827c 0%,#7e665f 100%);background: -o-linear-gradient(top,  #97827c 0%,#7e665f 100%);background: -ms-linear-gradient(top,  #97827c 0%,#7e665f 100%);background: linear-gradient(to bottom,  #97827c 0%,#7e665f 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97827c', endColorstr='#7e665f',GradientType=0 );}
.menu_category table td a.active{background:#09971d url(../img/lines.png);}
.menu_category table .cat_img{height:100px;background-color: #e2d6cf;padding: 10px 0;}
.menu_foods{width:80%;margin:0 auto;}
.menu_foods img{width:216px;height:164px;}
.menu_foods .title_foods{color:#323232;font-size: 2em; padding: 10px 0;border-top:1px solid #e2d6cf;border-bottom:1px solid #e2d6cf;margin-bottom:15px;}
.menu_foods table{width:100%;}
.menu_foods table td{width:50%;padding: 10px 0;}
.menu_foods table img{float:left;}
.menu_foods table td .food_descr{float:left;width:35%;position:relative;}
.menu_foods table td .food_descr .title{display:block;padding-left:10px;color:#09971d;font-size:1.2em;font-weight:bold;}
.menu_foods table td .food_descr p{padding-left:10px;color:#4c4b4b;font-size:0.9em;max-height:64px;overflow: hidden;}
.menu_foods table td .food_descr .price{cursor:pointer;font-family:MarkScript;display:block;position: absolute;left:-20px;color:#09971d;background: url(/images/cennik.png) no-repeat;width:170px;height:69px;font-size:2em;padding:15px 0 0 75px;}
.menu_foods table td .food_descr .price .order{display: none;background:url(/images/Check.png) no-repeat;width:20px;height:20px;position: absolute;top:22px;right:5px;}
.menu_foods table td .food_descr .price:hover .order{display: block;}
.order_title{position:relative;width:35%;color:#ffff00;left:110px;top:20px;}
.order_title .num_order{margin: 0 15px 0 5px;color:red;font-size:1.1em;}
.order_title .sum_order{font-family:MarkScript;margin-left: 5px;color:red;font-size:1.3em;}
.order_list{width:34%;padding:15px 0;margin-left:4px;box-shadow: 3px 3px 3px rgba(0,0,0,0.5);background: #ffffff;background: -moz-linear-gradient(top,  #ffffff 0%, #f7f71b 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f71b));background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f71b 100%);background: -o-linear-gradient(top,  #ffffff 0%,#f7f71b 100%);background: -ms-linear-gradient(top,  #ffffff 0%,#f7f71b 100%);background: linear-gradient(to bottom,  #ffffff 0%,#f7f71b 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f71b',GradientType=0 );display:none;}
.order_list .list{padding:0 15px;}
.order_list .list .food_order {margin:5px 0;}
.order_list .list .food_order span {display:inline-block;margin:0 10px;}
.order_list .btn_order{background-color:green;margin-left:70%;margin-right:10px;padding: 5px 10px;color:#fff;box-shadow: 3px 3px 3px rgba(0,0,0,0.5);}
.order_list .btn_order:hover{box-shadow: 1px 1px 1px rgba(0,0,0,0.5);cursor:pointer;}
.order_list .contact{margin-left:15px;}
.food_order span.del_food img{height:14px;width:14px;}
.food_order span.del_food img:hover{height:18px;width:18px;cursor: pointer;}
.food_order .prc{font-family:MarkScript;color:#09971d;font-size: 1.3em;}
.food_order .ttl{font-weight: bold;max-width:65px;min-width:60px;}
.add_to_order{display:none;font-size:0.6em;position:absolute;top:-40px;right:0;font-family:MarkScript;color:#fff;padding:5px 10px;border-radius:10px;box-shadow: 3px 3px 3px rgba(0,0,0,0.5);background: #f74131;background: -moz-radial-gradient(center, ellipse cover,  #f74131 30%, #f9f286 100%);background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(30%,#f74131), color-stop(100%,#f9f286));background: -webkit-radial-gradient(center, ellipse cover,  #f74131 30%,#f9f286 100%);background: -o-radial-gradient(center, ellipse cover,  #f74131 30%,#f9f286 100%);background: -ms-radial-gradient(center, ellipse cover,  #f74131 30%,#f9f286 100%);background: radial-gradient(ellipse at center,  #f74131 30%,#f9f286 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f74131', endColorstr='#f9f286',GradientType=1 );}
.err_phone{color:red;display:none;font-size:.8em;}
.info_send{display:none;text-align:center;font-size:1.3em;font-family:MarkScript;width:30%;color:#fff;padding:5px 10px;border-radius:10px;box-shadow: 3px 3px 3px rgba(0,0,0,0.5);background: #f74131;background: -moz-radial-gradient(center, ellipse cover,  #f74131 30%, #f9f286 100%);background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(30%,#f74131), color-stop(100%,#f9f286));background: -webkit-radial-gradient(center, ellipse cover,  #f74131 30%,#f9f286 100%);background: -o-radial-gradient(center, ellipse cover,  #f74131 30%,#f9f286 100%);background: -ms-radial-gradient(center, ellipse cover,  #f74131 30%,#f9f286 100%);background: radial-gradient(ellipse at center,  #f74131 30%,#f9f286 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f74131', endColorstr='#f9f286',GradientType=1 );}
