#logo a,.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}#login-dropdown,body{position:relative}#footer,#header,.homepage #main{min-width:970px}body{background:#000;color:#B5B5B5;font-family:Georgia,"Times New Roman",Times,serif}.container{width:970px!important}.form-error-message{display:block;color:#C33;margin:3px 3px 0}.form-control-error{border-color:#f03f03}.nav-settings{margin-bottom:30px}#main{background:url(../img/bg_pattern.jpg) left top}#page{margin:auto;min-height:400px}#page h1,.category .header h2,.homepage #page h2{color:#fff;background:url(../img/bg_title.png) left bottom no-repeat}#page h2,#page h3{color:#fff}.homepage #page,.menupage #page{background:0 0;border:none;box-shadow:none;padding:15px}.homepage #page{margin:0 auto;padding-top:30px}.homepage #page h2{font-size:24px;background-position:center top;height:60px;margin-top:60px}#footer{padding:0 0 20px}.table thead tr{border-radius:2px;background:#57A636;color:#fff;font-weight:700;padding-bottom:0;border-bottom:none;line-height:26px}#logo{margin:25px 0 20px}#logo a{display:block;width:295px;height:58px;background:url(../img/logo.png)}#navigation{background:url(../img/bg_navigation.png) left top;height:60px}.nav-main{margin:7px 0;text-transform:uppercase}.nav-main li{display:inline-block}.nav-main li.active a{color:#57A636}.nav-main a{font-size:18px;line-height:22px;text-align:right;color:#fff}.nav-main a span{color:#57A636!important;font-size:10px;display:block;float:left;margin-top:5px;margin-right:5px}.nav-lang,.nav-user{float:right}.nav-main a:hover{color:#57A636;background:0 0!important}.nav-lang{margin:18px 8px 15px 30px;font-size:12px;font-weight:700}.nav-category,.nav-user{margin:15px 0}.nav-lang a{color:#999;padding:3px 6px!important}.nav-lang a:hover{color:#57A636}.nav-user a{color:#fff;font-size:14px;padding:5px 10px!important;font-weight:700}.nav-user a:hover,.nav-user li.open a{color:#57A636}#login-dropdown-link{border:1px solid transparent}#login-dropdown-dropdown{display:none}#login-dropdown.open #login-dropdown-link{border-width:1px;border-style:solid;border-color:#ccc #ccc #fff;background:#fff;position:relative;z-index:110}#login-dropdown.open #login-dropdown-dropdown{width:300px;position:absolute;right:0;top:22px;background:#fff;border:1px solid #ccc;box-shadow:0 0 3px rgba(0,0,0,.1);padding:15px;z-index:100}#category-menu{z-index:200;width:100%;background:#fff}#category-menu.affix{position:fixed;top:0;left:0;box-shadow:0 0 5px rgba(0,0,0,.2);border-bottom:1px solid #ddd}#category-menu.affix-bottom{position:absolute}.nav-category li{margin-right:10px}.nav-category a{font-size:14px;padding:5px!important}.category{margin-bottom:20px}.category .scroll{float:right;margin-top:2px;color:#fff;text-decoration:none;font-size:12px}.category .scroll:hover{text-decoration:underline}#sven,.basket .qty a,.order-tabs .tabs li{text-decoration:none}.category .products{padding:15px 0;margin:0 -1px}.product-bar .widget{margin-bottom:5px}.product-info .name{position:relative}.product-info .name .name-long{position:absolute;top:0;left:0;background:#fff;display:none;padding-bottom:5px;box-shadow:0 6px 6px -6px rgba(0,0,0,.2);z-index:999}.product_size{background:#999;color:#111}.category-small .breads{margin-top:20px}.category-small .breads .product-image .img{height:100px}.category-small .product{margin-bottom:20px;border-bottom:1px solid #484848}.category-small .product-image{margin-right:3%;margin-bottom:20px;text-align:center;float:left;width:27%}.category-small .product-image .img{width:100%;height:80px}.category-small .product-info{margin-bottom:15px;float:left;width:70%;position:relative}.category-small .product-info .description{float:left;width:55%;margin-right:5%}.category-small .product-bar{float:right;width:40%;text-align:right}.category-small .product-bar .add{float:right;margin-left:10px}.category-small .product-bar .price{line-height:26px;font-size:18px;font-weight:700;color:#fff}.category-small .product-bar .weight{color:#999;margin-right:5px}.category-big .products{padding:15px 0}.category-big .product{position:relative;height:280px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #484848}.category-big .product .img{width:100%;height:160px}.category-big .product .product-image{margin-bottom:15px;text-align:center}.category-big .product .product-info{margin-bottom:15px}.category-big .product .product-info h3{height:40px}.category-big .product .product-bar{position:absolute;left:0;bottom:15px;width:100%}.category-big .product .product-bar .add{float:right}.category-big .product .product-bar .price,.category-big .product .product-bar .weight{font-size:16px;line-height:26px}.category-big .product .product-bar .weight{color:#999}.category-big .product .product-bar .price{color:#fff;font-weight:700;font-size:18px;margin-left:125px}.category-text .product{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f1f1f1}.category-text .product .last{margin-bottom:0;padding-bottom:0;border-bottom:none}.category-text .product .product-info{width:70%;float:left}.category-text .product .product-info .description{margin:0 20px 0 0}.category-text .product .product-bar{width:30%;float:left}.category-text .product .product-bar .widget{text-align:right}.category-text .product .product-bar span{width:33%;float:left}.category-text .product .product-bar .price,.category-text .product .product-bar .weight{display:inline-block;line-height:26px;font-size:13px;font-weight:700}.category-text .product .product-bar .price{color:#fff;font-size:16px}.product-info h3{font-size:18px;color:#fff;margin-top:0}.property-hot,.property-new,.property-vegetarian{padding:2px 4px;border-radius:3px;font-size:11px;cursor:help}.property-new{background:#FC0;color:#EE8189}.property-vegetarian{background:#BED673;color:#2B5815}.property-hot{background:#C33;color:#fff}.modal .modal-content .modal-header{background:#efefef}.modal .modal-content .modal-header p{margin:10px 0 0}.modal-product{top:5%}.product-additives .title-additives,.product-additives .title-dressings{font-size:14px;margin-bottom:10px;padding-bottom:5px;border-bottom:1px dotted #B3B3B3}.product-additives .additives,.product-additives .dressings{margin-bottom:20px;max-height:190px;overflow-y:scroll}.product-additives .additives .additive,.product-additives .additives .dressing,.product-additives .dressings .additive,.product-additives .dressings .dressing{width:33%;float:left;height:26px}.modal-footer .total-price{font-weight:700;float:left;font-size:16px}.product-additives .name-highlight{color:#57A636;font-weight:700;font-size:15px}.product-additives .price{font-weight:700}.product-additives label{font-weight:400}#basket-holder{width:290px}#basket-holder.affix{position:fixed;top:30px;width:290px}#basket-holder.affix .basket-in-menu{margin-top:0}#basket-holder.affix-bottom{position:absolute;width:290px}.basket .qty a{cursor:pointer;display:inline-block;width:12px;height:12px;text-indent:-99999px;background:url(../img/basket_ctrls.png) no-repeat}.basket .qty.qty-up a{background-position:center -23px}.basket .qty.qty-down a{background-position:center -3px}.basket .qty.qty-zero a{background-position:center -43px}.basket-in-menu{background:url(../img/bg_basket.png) left top #fff;box-shadow:0 0 15px 0 rgba(0,0,0,.46);font-size:14px;color:#481900;margin-top:15px}.basket-in-menu .empty{padding:20px;text-align:center}.basket-in-menu h3{color:#481900!important;background:url(../img/bg_basket_title.png) bottom center no-repeat;text-align:center;font-weight:400;font-size:24px;margin:0;padding:15px;line-height:24px}.basket-in-menu .items{list-style:none;margin:0;padding:5px}.basket-in-menu .items .item{border-bottom:1px solid #d9d9d9}.basket-in-menu .items .item.last{border-bottom:none}.basket-in-menu .items .item .name,.basket-in-menu .items .item .price,.basket-in-menu .items .item .qty{float:left;padding:5px 0}.basket-in-menu .items .item.header{font-weight:700;border-top:none}.basket-in-menu .items .item.header .qty{width:15%;text-align:center;padding:5px 6px}.basket-in-menu .items .item .qty-up{width:4%}.basket-in-menu .items .item .qty-down{width:5%;text-align:right}.basket-in-menu .items .item .qty-count{width:10%;text-align:right}.basket-in-menu .items .item .qty-zero{float:right;width:10%;text-align:center;padding-top:7px}.basket-in-menu .items .item .name{width:55%;margin-left:5%}.basket-in-menu .items .item .price{width:20%;text-align:right}.basket-in-menu .items .item .product .price{font-weight:700}.basket-in-menu .items .item .additive .minus,.basket-in-menu .items .item .additive .name,.basket-in-menu .items .item .additive .plus,.basket-in-menu .items .item .additive .price,.basket-in-menu .items .item .additive .qty,.basket-in-menu .items .item .additive .remove{padding-top:0;padding-bottom:0}.basket-in-menu .summary{background:#fff;margin-top:10px;font-weight:700;font-size:18px;padding:10px 30px}.basket-in-menu .summary .total{float:left}.basket-in-menu .summary .price{float:right}.basket-in-menu .buttons{padding:10px;text-align:right}.basket-in-menu .toggle{display:block;width:20px;height:20px;background:url(../img/basket_toggle.png);text-decoration:none;float:right;margin:12px 10px 0 0}.basket-in-menu .toggle.collapsed{background-position:0 -20px}.order-buttons{margin:20px 5px}.order-progress .progress{height:3px;border-radius:1px}.order-progress span{font-size:14px;text-transform:uppercase}.order-progress span.active{font-weight:700;color:#57A636}.order-tabs .tabs,.order-tabs .tabs li{margin:0;padding:0;list-style:none}.order-tabs .tabs{border-bottom:1px solid #ddd;margin-bottom:30px}.order-tabs .tabs li{display:block;padding:16px;border:1px solid transparent;font-weight:700;border-radius:2px 2px 0 0;float:left;margin-right:10px;margin-bottom:-1px}.order-tabs .tabs li.active{border-color:#ddd #ddd #fff;background:#fff!important}.order-tabs .tabs li label{display:inline;cursor:pointer;margin-left:10px}.user-order .qty{width:10%;text-align:right}.user-order .name{width:60%}.user-order .price,.user-order .type{width:15%;text-align:right}.user-order .price{font-weight:700}#shupito,#sven{text-align:left}.user-order .total-price{color:#57A636}.user-order .total-price .name{font-weight:700;font-size:16px}.user-order .total-price .price{font-size:18px}#order-successful{margin:50px 0;text-align:center}#order-successful img{margin:30px 0 30px -20px}.user-info{margin:40px 0}#map,.nav-footer{margin:20px 0}.nav-footer li{line-height:16px;margin-right:10px;padding-right:9px;border-right:1px solid #fff}.nav-footer li.last{border-right:0;margin-right:0}.nav-footer a{padding:0!important;color:#fff}.nav-footer .facebook{display:block;width:16px;height:16px;text-indent:-9999px;background:url(../img/facebook_icon.png)}#shupito,#sven,.spinner{display:inline-block}#footer{font-size:12px;color:#fff}#madeinsven{text-align:right;line-height:20px}#sven{background:url(../img/madeinsvensk.png) 0 -15px no-repeat;height:15px;width:85px;line-height:15px;text-indent:-99999px}#sven:hover{background-position:0 0}#shupito{width:77px;height:19px;margin-right:2px;text-indent:-9999px;background:url(../img/shupito_logo.png)}#map{padding:5px;border:1px solid #e1e1e1;width:100%;line-height:0;background:#fff}.spinner{width:144px;height:24px;background:url(../img/ajax-loader-front.gif) center right no-repeat;padding-right:30px;font-size:14px;font-weight:700;line-height:25px;color:#57A636}.spinner.hidden{display:none}.header-contact{color:#fff}.header-contact span{color:#57A636;font-size:20px}.basket-notice{margin-top:10px}ul.available-payment-types{padding:0}ul.available-payment-types li{list-style:none;display:inline-block;margin-right:5px}