.button{border:1px solid gray;padding:7px 20px;display:inline-block;border-radius:3px;background-color:#e7e7e7;text-decoration:none;cursor:pointer}form input[type=text],input[type=email],textarea{border:1px solid silver;background-color:#f9f9f9;border-radius:3px}form .checkbox{position:relative;overflow:hidden}form .checkbox input[type=checkbox]{position:absolute;left:20px;top:-5px}form .checkbox input[type=checkbox]+label{padding:0 0 3px 40px;position:relative;cursor:pointer;background-color:#fff}form .checkbox input[type=checkbox]+label:before{content:' ';display:inline-block;width:16px;height:16px;position:absolute;top:0;left:10px}form .checkbox input[type=checkbox]:checked+label:before{background:url(../img/checkbox.png) -16px center no-repeat}form .checkbox input[type=checkbox]:not(checked)+label:before{background:url(../img/checkbox.png) 0 center no-repeat}#editor_message{position:fixed;width:500px;padding:20px 30px;border:2px solid #b4d4e9;border-top-style:none;border-radius:0 0 20px 20px;color:#3b6580;background-color:#eff8fe;cursor:pointer;box-shadow:0 0 2px #fff;top:0;z-index:200;text-align:center;display:none}#editor_message{border-color:#a0cd8c;color:#5d854c;background-color:#f5fff1}#editor_message.success{border-color:#a0cd8c;color:#5d854c;background-color:#f5fff1}#editor_message.normal{border-color:#b4d4e9;color:#3b6580;background-color:#eff8fe}#editor_message.error{border-color:#ffa1a1;color:#dd5d5d;background-color:#fff6f6}#editor_message.warning{border-color:#ffa1a1;color:#dd5d5d;background-color:#fff6f6}#editor_message:after{content:'X';position:absolute;display:block;top:10px;right:20px}input.date{background:url(../img/cal.png) no-repeat center right;cursor:pointer}.dialog-wrap{position:fixed;display:none;top:0;left:0;z-index:1000}.dialog-back{position:fixed;background-color:rgba(0,0,0,.5);top:0;left:0;right:0;bottom:0;z-index:100}.dialog-box{background-color:#fff;padding:10px;z-index:101;position:absolute;border:5px solid #eee;border-radius:5px;display:block}.dialog-close{background:url(../img/close.png) no-repeat center center;width:36px;height:36px;z-index:102;position:absolute;right:-20px;top:-20px;cursor:pointer}.dialog{display:none}.dialogT{display:block;position:absolute;top:0;left:0;background-color:#fff}.blur{-webkit-filter:blur(3px);-moz-filter:blur(3px);filter:blur(3px)}.toolbar_top{position:fixed;top:50px;right:0;z-index:100;border:2px solid rgba(90,90,90,.5);border-right-style:none;background-color:rgba(237,228,121,.6);padding:10px 5px;box-shadow:0 0 4px #fff;font-size:10pt}.toolbar_top a{color:#00f;margin:0 15px}.toolbar_top img{display:inline-block;vertical-align:middle}.toolbar_cntx{border:1px solid rgba(90,90,90,.5);background-color:rgba(237,228,121,.8);position:absolute;width:50%;z-index:1000}.toolbar_cntx:empty{border-style:none;background-color:transparent}.toolbar_cntx a{padding:5px 10px;display:block;text-align:right}.edit_unit{display:block;position:relative}.edit_unit:hover{background-color:#ddd;box-shadow:0 0 5px #ff0}.edit_unit .edit_unit:hover{background-color:#fff;box-shadow:0 0 6px orange}.edit_icons{position:absolute;border:1px solid rgba(90,90,90,.5);background-color:rgba(237,228,121,.6);z-index:1000}.edit_icons img{display:inline-block;vertical-align:middle}.edit_icons a{display:inline!important;padding:5px!important;border-style:none!important;background-color:transparent!important}.edit_icons a:hover{background-color:rgba(255,255,255,.6)!important}#1basket{text-align:center}#1basket #units{line-height:30px}#1basket #summary{line-height:30px}#1basket #orderpage{text-align:center;border-top:1px solid #f4f4f3;margin-top:8px;padding-top:10px}#1basket .number{color:#903d08;font-size:12pt;font-weight:700}#1basket #empty{text-align:center;margin-top:20px;margin-bottom:20px}#order_sent{width:auto;text-align:center;padding:60px}#order_empty{width:auto;text-align:center;padding:60px}.order_form{background-color:#fff;padding-bottom:5px}.order_form label{display:block;font-size:9pt;color:#555}.order_form table{width:100%;border-collapse:collapse}.order_form td{padding:7px;border:1px solid #efefef;font-size:11pt}.order_form th{font-weight:700;background-color:#f7f7f7;padding:7px}.order_form input[type=text]{width:90%;height:20px;background-color:#fafafa;font-size:11pt;padding:4px 8px}.order_form textarea{width:90%;height:100px;background-color:#fafafa}.order_form button{padding:3px 20px}.order_form .footer{text-align:right;padding:10px;background-color:#fafafa;clear:both}.order_form .footer button{margin-left:10px}.order_form .submit{text-align:center;margin:10px}.order_form .submit button{padding:8px 25px;cursor:pointer}.order_form .submit button:hover{box-shadow:0 0 5px 1px #aef7ac}.order_form .count{text-align:right;width:100px;padding-right:12px}.order_form .count input{text-align:right}.order_form .amount{text-align:right;width:130px}.order_form .total_name{padding-right:50px;text-align:right;font-weight:700}.order_form .total_count{padding-right:12px;text-align:right}.order_form .total_amount{text-align:right}.order_form .number{font-weight:700}.order_form .field{margin-bottom:18px}.order_form_user_data{background-color:#fff;padding:20px 0;overflow:hidden}.order_form_user_data .payment{text-align:left;padding-left:40px}.order_form_user_data .left{width:50%;float:left}.order_form_user_data .right{width:50%;float:left}.order_form_user_data .methods{padding:10px 10px 10px 30px;background-color:#fafafa}.order_form_user_data .methods input{float:left;margin-right:15px}.order_form_user_data .methods label{font-size:12pt;cursor:pointer;color:#000}.order_form_user_data .method{margin:6px 0}.order_form_user_data input[name=d_promo]{width:200px}.order_form_user_data .details{display:none}.order_form_user_data .details .field{margin-left:50px;margin-bottom:8px}.formsend{background-color:#fff;padding-bottom:5px;padding-top:20px}.formsend table{width:100%;border-collapse:collapse}.formsend input{border:2px solid #f2f0cb;border-radius:5px;width:300px;height:20px;background-color:#fbfaee}.formsend textarea{border:2px solid #f2f0cb;border-radius:5px;width:300px;height:100px;background-color:#fbfaee}.formsend .submit{text-align:center;margin:10px}.formsend .submit button{padding:8px 25px;height:auto;cursor:pointer}.formsend .submit button:hover{text-decoration:none;box-shadow:0 0 4px 4px #ffc9d6}.formsend .name{font-weight:700;text-align:right;padding-right:0;padding-top:15px}.formsend .data{padding:10px;text-align:left;padding-left:40px}.formsend .payment{text-align:left;padding-left:40px}.gallery{text-align:center;padding-top:30px;padding-left:30px}.gallery_item{float:left;margin:30px}.gallery_item_about{text-align:center}.gallery_name{text-align:left;padding-left:30px}#showImageBackground{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:#fff;opacity:.7;display:none}#showImageCanvas{position:fixed;top:0;left:0;z-index:101;display:none;cursor:pointer;background-color:#fff;margin:50px 10%;width:80%;height:600px;border:1px solid #eee;box-shadow:0 0 10px 3px rgba(0,0,0,.05)}#showImageHider{width:100%;height:100%;position:absolute;top:0;left:0;z-index:102}#showImageNest{display:table-cell;vertical-align:middle;text-align:center;padding:30px}#showImage{position:relative;z-index:110}#showImageCloseText{color:#8a2801}.list_images_canvas{position:absolute;width:90px;z-index:103;margin-left:10px;height:600px;display:table-cell;vertical-align:middle}.list_images_show{vertical-align:middle;display:inline-block}.list_images_show .item{width:80px}.list_images_temper{display:inline-block;vertical-align:middle;height:100%;width:0}.paginator{display:inline-block;margin-left:30px}.paginator a{margin-right:15px}.paginator .current_page{font-weight:700;text-decoration:underline;color:#000}._debug_info{position:fixed;bottom:0;left:0;padding:30px;background-color:#ddd;opacity:.7}