.dialog { border:1px solid #0d9991;box-shadow:4px 6px 10px #999; }
.dialog .bot { border-bottom:1px solid #0d9991; }
.overlay_express { background-color:#FFF; filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6; -webkit-opacity:.6; }
.top.table_window { border-bottom:1px solid #0d9991; background-color:#0d9991 !important; }
.express_nw { width:6px; height:28px; }
.express_n { height:28px; }
.express_ne { width:6px; height:28px; }
.express_w { width:6px; }
.express_e { width:6px; }
.express_w,.express_e,.express_content { background-color:#fafafa; }
.express_sw { background:#deebf0; width:5px; height:3px; }
.express_s { background:#deebf0; height:3px; }
.express_se,.express_sizer { background:#deebf0; width:5px; height:3px; }
.express_sizer { cursor:se-resize; }
.express_close { width:16px; height:16px; background:url(../images/icon/window_close.png) no-repeat 0 0; position:absolute; top:5px; right:6px; cursor:pointer; z-index:1000; }
.express_minimize { width:16px; height:16px; background:url(../images/icon/window_minimize.png) 0 0 no-repeat; position:absolute; top:5px; right:38px; cursor:pointer; z-index:1000; }
.express_maximize { width:16px; height:16px; background:url(../images/icon/window_maximize.png) 0 0 no-repeat; position:absolute; top:5px; right:70px; cursor:pointer; z-index:1000; }
.express_title { float:left; width:100%; font:bold 12px/28px Arial, Helvetica, sans-serif; color:#fff; text-align:left; }
.express_content { overflow:auto; }
.express_buttons { padding:10px; text-align:right; }
.express_buttons input.button { border-width:1px; border-style:solid; border-color:#ed6502 #a04300 #a04300 #ed6502;  background-color:#ffac47; padding:0 7px 1px 7px; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#fff; cursor:pointer; text-align:center; white-space:nowrap; }
.express_content .reg-dialig-content{width:100%;height:100% !important;background-color:#fafafa !important;}
.express_content .reg-dialig-content .reg-dialig-div{margin:0 auto;padding:15px 0;width:90%;text-align: center;}
.express_content .reg-dialig-content .reg-dialig-div button{margin:0 5px;}
.express_content .reg-dialig-content .reg-dialig-div img{width:80px;height:80px;}
.express_content .reg-dialig-content .reg-dialig-div a{display: inline-block;color: #fff;margin:20px 40px;padding: 15px 30px;font-size: 14px;letter-spacing: 1px;border-radius: 10px;background-color:#009e96;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.5);-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.express_content .reg-dialig-content .reg-dialig-div .quick-button{background-color:#f0f0f0;color:#666;border:2px solid #ccc;}
.express_content .reg-dialig-content .reg-dialig-div a.quick-button:hover{ color:#fff; }
.express_content .reg-dialig-content .reg-dialig-div a:hover{ background-color:#f15a24; }
.express_content .express_message{padding:20px;}
.express_content .express_buttons button{padding:8px 10px;margin:0 0 0 6px;line-height:100%;text-align:center;white-space:nowrap;}
.express_content .express_buttons .ok_button{background-color:#009e96;color:#fff;border:1px solid #009e96;}
.express_content .express_buttons .cancel_button{background-color:#fff;color:#333;border:1px solid #666;}

.regular-price .txt-style-euro{margin-right: -0.3em!important;}
.product-product-cart #show-shipping-cart .cart-head .cart-head-price, .product-product-cart #show-shipping-cart #cart-list .item .cart-item-price{min-width: 80px;}