﻿.cp a.destroy{color:red}.cp.rubrics .simple_form.edit_rubric{display:none;margin:5pt;border:1pt solid #ddd;padding:5pt}.cp.orders .order{display:block;padding:5pt;position:relative}.cp.orders .order .left,.cp.orders .order .right{display:inline-block;margin:0;padding:0}.cp.orders .order .right{float:right}.cp.orders .order .no{font-weight:bold}.cp.orders .order .user,.cp.orders .order .cost{display:block}.cp.orders .order .cost{font-family:monospace;font-size:1.1em;text-align:right}.cp.orders .order .date{font-size:0.9em;color:#555;display:block}.cp.orders.show .baseinfo{margin-bottom:5pt}.cp.orders.show .order{background:#eee}.cp.orders.show table.list.orderitems tr.orderitem.product .status{background:transparent;margin:5pt 0;padding:0;width:110pt}.cp.orders.show table.list.orderitems tr.orderitem.product .status a,.cp.orders.show table.list.orderitems tr.orderitem.product .status span{display:block;padding:2pt 0;text-align:center}.cp.orders.show table.list.orderitems tr.orderitem.product .status span{background:#ddd;color:#000}.cp.orders.show table.list.orderitems tr.orderitem.product .production_time{text-align:center;width:110pt}.cp.products.index .product{position:relative;margin:10pt 0}.cp.products.index .product .title{background-repeat:no-repeat;background-position:center center;background-size:cover;width:150pt;height:150pt;position:relative}.cp.products.index .product .title a.name{display:inline-block;font-size:1em;background:rgba(0,0,0,0.7);padding:2pt}.cp.products.index .product .title .price{position:absolute;bottom:5pt;right:0;background:rgba(255,117,0,0.7);padding:5pt;text-shadow:0 0 2pt #fff}.cp.products.index .product a.destroy{position:absolute;top:5pt;right:5pt}.cp.products.index .product a.edit{position:absolute;bottom:5pt;right:5pt}.devise{background:#fff;padding:10pt 0;border:1pt solid #ddd}.devise h2{padding:10pt;font-weight:bold;background:#ccc;margin-bottom:10pt;color:#666;font-size:0.8em;text-transform:uppercase}.devise.edit{background:#fff}.devise #sign_in_form,.devise #sign_up_form,.devise #edit_form{background:#f8f8f8;border:1pt solid #ddd;margin:10pt 0;padding:20pt}.devise #sign_in_form form,.devise #sign_up_form form,.devise #edit_form form{padding:10pt}.devise #sign_in_form form .form-actions,.devise #sign_up_form form .form-actions,.devise #edit_form form .form-actions{text-align:center}.devise #sign_in_form form .form-actions input,.devise #sign_in_form form .form-actions a,.devise #sign_up_form form .form-actions input,.devise #sign_up_form form .form-actions a,.devise #edit_form form .form-actions input,.devise #edit_form form .form-actions a{display:inline-block;margin:10pt 0}.devise #sign_in_form form .form-actions input,.devise #sign_up_form form .form-actions input,.devise #edit_form form .form-actions input{margin:5pt 10pt}.devise #sign_in_form form .form-actions a,.devise #sign_up_form form .form-actions a,.devise #edit_form form .form-actions a{margin:5pt 10pt}.devise #sign_in_form form .form-inputs span.hint,.devise #sign_up_form form .form-inputs span.hint,.devise #edit_form form .form-inputs span.hint{color:#666;font-size:0.8em}.devise #sign_in_form form .form-inputs abbr,.devise #sign_up_form form .form-inputs abbr,.devise #edit_form form .form-inputs abbr{display:none}.devise #sign_in_form form .form-inputs label,.devise #sign_up_form form .form-inputs label,.devise #edit_form form .form-inputs label{color:#333}.devise #edit_form .form-inputs input{background:transparent}.devise #recovery{text-align:center}.devise #recovery a{display:inline-block;padding:5pt}.devise div#error_explanation{margin:-10pt 0 10pt 0}.orders.new .order_fields,.orders.show .order_fields{background:#eee;margin:5pt 0;padding:10pt;text-align:left;line-height:1.5em}.orders.new .order_fields input.string,.orders.new .order_fields textarea,.orders.show .order_fields input.string,.orders.show .order_fields textarea{background:#fff;border:none}.orders.new .order_fields input.string:hover,.orders.new .order_fields input.string:focus,.orders.new .order_fields textarea:hover,.orders.new .order_fields textarea:focus,.orders.show .order_fields input.string:hover,.orders.show .order_fields input.string:focus,.orders.show .order_fields textarea:hover,.orders.show .order_fields textarea:focus{border:none}.orders.new table.list,.orders.show table.list{width:100%;border-collapse:collapse}.orders.new table.list tr.separator td,.orders.show table.list tr.separator td{border:none;background:#fff;padding:0}.orders.new table.list tr.separator td .line,.orders.show table.list tr.separator td .line{display:block;border-bottom:3pt dotted #999;margin:5pt 0}.orders.new table.list,.orders.show table.list{table-layout:fixed;width:100%}.orders.new table.list tr,.orders.show table.list tr{border-bottom:10pt solid #fff}.orders.new table.list tr.product:last-of-type,.orders.show table.list tr.product:last-of-type{border-bottom:none}.orders.new table.list td,.orders.show table.list td{padding:0pt}.orders.new table.list td a,.orders.show table.list td a{position:relative;display:block;text-decoration:none}.orders.new table.list td a .production_time,.orders.show table.list td a .production_time{display:block;font-size:0.9em;width:110pt;padding:5pt 2pt;color:#333;text-align:center;text-decoration:none}.orders.new table.list td a img,.orders.show table.list td a img{width:110pt;height:110pt}.orders.new table.list td a img.noimg,.orders.show table.list td a img.noimg{opacity:0.15}.orders.new table.list td a .name,.orders.show table.list td a .name{text-align:center;width:110pt;background:rgba(7,127,254,0.25);font-family:'LogoFont', sans-serif;text-decoration:none;padding:5pt 3pt;color:#000}.orders.new table.list td a:hover .name,.orders.new table.list td a:focus .name,.orders.show table.list td a:hover .name,.orders.show table.list td a:focus .name{color:#077ffe;background:#fff}.orders.new table.list td a .status,.orders.show table.list td a .status{display:block;padding:5pt;background:#eee;text-align:center;width:110pt;color:#333;text-decoration:none;font-size:0.9em}.orders.new table.list td.left,.orders.show table.list td.left{text-align:left;position:relative;width:120pt}.orders.new table.list td.left a.destroy,.orders.show table.list td.left a.destroy{display:block;padding:0pt 2pt 2pt 1pt;position:absolute;left:0pt;top:5pt;text-decoration:none;font-size:1em;z-index:1;font-size:1.5em;font-weight:bold;background:rgba(250,0,0,0.75);color:#fff}.orders.new table.list td.left a.destroy:hover,.orders.new table.list td.left a.destroy:focus,.orders.show table.list td.left a.destroy:hover,.orders.show table.list td.left a.destroy:focus{background:#fff;color:red}.orders.new table.list td.right,.orders.show table.list td.right{text-align:right;position:relative}.orders.new table.list td.right .cost,.orders.new table.list td.right .count,.orders.show table.list td.right .cost,.orders.show table.list td.right .count{position:absolute;right:0;color:#000;padding:5pt}.orders.new table.list td.right .count,.orders.show table.list td.right .count{top:0;background:#f8f8f8;border:1pt solid #aaa}.orders.new table.list td.right .cost,.orders.show table.list td.right .cost{bottom:0;font-family:monospace;font-size:1.2em;background:rgba(255,117,0,0.25)}.orders.new table.list tr.s-1 .status,.orders.show table.list tr.s-1 .status{background:rgba(255,0,0,0.15)}.orders.new table.list tr.s-1 .cost,.orders.new table.list tr.s-1 .count,.orders.new table.list tr.s-1 .name,.orders.show table.list tr.s-1 .cost,.orders.show table.list tr.s-1 .count,.orders.show table.list tr.s-1 .name{text-decoration:line-through}.orders.new table.list tr.s0 .status,.orders.show table.list tr.s0 .status{background:rgba(7,127,254,0.05)}.orders.new table.list tr.s1 .status,.orders.show table.list tr.s1 .status{background:rgba(7,127,254,0.15)}.orders.new table.list tr.s2 .status,.orders.show table.list tr.s2 .status{background:rgba(0,255,0,0.15)}.orders.new table.list tr.s3 .status,.orders.show table.list tr.s3 .status{background:rgba(0,255,0,0.25)}.orders.new table.list tr.total td,.orders.show table.list tr.total td{border-top:2pt dashed #000;font-weight:bold;padding:5pt;vertical-align:middle}.orders.new table.list tr.total td.left,.orders.show table.list tr.total td.left{font-weight:bold;text-transform:uppercase;font-size:1.2em;text-align:left}.orders.new table.list tr.total td.right .cost,.orders.show table.list tr.total td.right .cost{background:rgba(255,117,0,0.45)}.orders.new span.noimg,.orders.show span.noimg{display:block;position:absolute;top:25%;color:#000;text-decoration:none;width:100pt;text-align:center;font-weight:bold;font-size:1.5em;opacity:0.5}.products.show h1{font-size:1.5em;font-weight:bold;margin:5pt 0}.products.show .pictures.customer{width:100%;overflow-x:scroll;overflow-y:hidden;height:210pt;text-align:center;white-space:nowrap}.products.show .pictures.customer .item{display:inline-block}.products.show .pictures.customer .item img{max-width:200pt;max-height:200pt}.products.show .body{background:#eee;padding:10pt;border-radius:10pt 10pt 0 0;line-height:1.5em}.products.show .price_and_discounts{margin:5pt 0;font-size:1.2em;background:rgba(255,117,0,0.1);padding:5pt}.products.show .price_and_discounts .price1{font-size:1.2em}.products.show .price_and_discounts .price5,.products.show .price_and_discounts .price10,.products.show .price_and_discounts .price50{margin-top:5pt;color:#333;padding:0pt}.products.show .express_form{background:#eee;margin:5pt 0;padding:10pt 5pt;border-radius:0 0 10pt 10pt;text-align:center;box-shadow:inset 2px 2px 5px rgba(0,0,0,0.2)}.products.show .express_form table{margin:0 auto}.products.show .express_form table tr td{vertical-align:middle;padding:5pt}.products.show .express_form table tr td.left{text-align:right}.products.show .express_form table tr td.right{text-align:left}.products.show .express_form table tr td.center{line-height:1.5em;text-align:center}.products.show .express_form span.or{display:inline-block}.products.show .express_form input.button{margin:5pt}.products.show .express_form .cost{display:inline-block;padding:5pt;background:rgba(255,117,0,0.25);color:#000;padding:5pt;font-family:monospace;font-size:1.1em}.products.show .express_form .production_time{padding:3pt 0 5pt 0;color:#333}.products.index .list.mosaic-grid{grid-template-columns:repeat(auto-fill, minmax(210pt, 1fr));grid-auto-rows:210pt;place-items:center}.products.index .list .product{display:inline-block;width:210pt;height:210pt;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:scroll}.products.index .list .product:hover,.products.index .list .product:focus{box-shadow:inset 2px 2px 5px rgba(0,0,0,0.6)}.products.index .list .product a.name{display:inline-block;margin-top:5pt;padding:5pt;text-decoration:none;font-size:1.2em;background:rgba(0,0,0,0.7)}.products.index .list .product a.name:hover,.products.index .list .product a.name:focus{background:#000;color:#fff}.products.index .list .product .price{display:inline-block;position:absolute;bottom:5pt;right:0;background:rgba(255,117,0,0.35);padding:5pt;text-shadow:0 0 2pt #fff}.products.index .list .product a.box{display:inline-block;position:absolute;bottom:5pt;left:0;padding:5pt;text-decoration:none;color:#000;text-shadow:0 0 2pt #fff}.products.index .list .product a.box.add{background:rgba(7,127,254,0.35)}.products.index .list .product a.box.add:hover,.products.index .list .product a.box.add:focus{background:#fff;color:#077ffe}.products.index .list .product a.box.del{background:rgba(255,0,0,0.35)}.products.index .list .product a.box.del:hover,.products.index .list .product a.box.del:focus{background:#fff;color:red}.products.index .list .product a,.products.index .list .product .price,.products.index .list .product a.box{font-family:'LogoFont', sans-serif}.products.index .subrubrics{padding:5pt;background:#f8f8f8;margin:10pt 0}.products.index .subrubrics a{display:inline-block;padding:5pt}@font-face{font-family:'LogoFont';src:url("/лого-шрифт.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}html,body{width:100%;margin:0;padding:0;min-width:240pt;overflow-x:hidden}html .block,body .block{width:100%;padding:10pt 5pt;margin:0}html .block.menu,body .block.menu{background:#000;background:-moz-linear-gradient(to left, #FF7500 0%, #077ffe 10%, #000 20%, #000 80%, #077ffe 90%, #FF7500 100%);background:-webkit-linear-gradient(to left, #FF7500 0%, #077ffe 10%, #000 20%, #000 80%, #077ffe 90%, #FF7500 100%);background:-ms-linear-gradient(to left, #FF7500 0%, #077ffe 10%, #000 20%, #000 80%, #077ffe 90%, #FF7500 100%);background:-o-linear-gradient(to left, #FF7500 0%, #077ffe 10%, #000 20%, #000 80%, #077ffe 90%, #FF7500 100%);background:linear-gradient(to left, #FF7500 0%, #077ffe 10%, #000 20%, #000 80%, #077ffe 90%, #FF7500 100%)}html .block.index,body .block.index{background:#fff}html .block.yield,body .block.yield{background:#fff}html .block.footer,body .block.footer{text-align:center;font-size:0.9em}html .block.footer a,body .block.footer a{color:#555;text-decoration:none}html .content,body .content{margin:20pt auto;width:90%;max-width:800pt;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}html .content .empty,body .content .empty{font-size:2em;font-weight:bold;background:#ddd;padding:20pt;color:#fff;margin:20pt 0;text-align:center;text-transform:uppercase;line-height:1.5em;font-family:'LogoFont', sans-serif}html .content .warning,body .content .warning{border:2pt solid #FF7400;font-size:1.2em;padding:20pt;text-align:center;margin:10pt 0}html .block.menu .content,html .block.user_menu .content,body .block.menu .content,body .block.user_menu .content{margin:0 auto;width:100%}html .block.user_menu,body .block.user_menu{padding:0;background:#fff}html .block.user_menu .content,body .block.user_menu .content{position:relative}html #menu,body #menu{margin:0 auto;position:relative;width:100%}html #menu a,body #menu a{display:inline-block;color:#fff;margin:0 5pt;text-decoration:none}html #menu a:hover,html #menu a:focus,body #menu a:hover,body #menu a:focus{text-decoration:underline}html #menu a#add,html #menu a#comments,body #menu a#add,body #menu a#comments{padding:0pt 5pt;background:#FF7400;color:#000;font-size:0.8em;border-radius:10pt;font-weight:bold}html #menu a#add,body #menu a#add{padding:0pt 6pt}html #menu a#add:hover,html #menu a#add:focus,html #menu a#comments:hover,html #menu a#comments:focus,body #menu a#add:hover,body #menu a#add:focus,body #menu a#comments:hover,body #menu a#comments:focus{background:#fff;color:#FF7400;text-decoration:none}html #menu a.logo,body #menu a.logo{font-weight:bold;color:#fff;font-size:1.2em;padding:0pt 4pt 2pt 0;margin:0;display:inline-block;font-family:'LogoFont', sans-serif;text-shadow:0pt 0pt 2pt #FF7500}html #menu a.logo:hover,html #menu a.logo:focus,body #menu a.logo:hover,body #menu a.logo:focus{text-decoration:none;color:#FF7500;text-shadow:0pt 0pt 2pt #fff}html #menu a.shopbox,body #menu a.shopbox{float:right;margin:0;background:#077ffe;color:#fff;padding:0 5pt;font-family:'LogoFont', sans-serif}html #menu a.shopbox:hover,html #menu a.shopbox:focus,body #menu a.shopbox:hover,body #menu a.shopbox:focus{text-decoration:none;background:#fff;color:#077ffe}html ul#index,body ul#index{margin:0 auto;width:100%}html ul#index a,body ul#index a{line-height:1.5em}html ul#index a.folder,body ul#index a.folder{font-size:1.4em;text-transform:uppercase;line-height:1.5em;color:#000;font-weight:bold}html ul#index a.article,body ul#index a.article{font-size:1.2em}html ul#index>li,body ul#index>li{padding:5pt}html ul#index>li.odd,body ul#index>li.odd{background:#eee}html ul#index ul.submenu li,body ul#index ul.submenu li{padding:3pt 0 3pt 10pt;line-height:1.5em}html ul#index ul.submenu li a,body ul#index ul.submenu li a{color:#000}html #footer,body #footer{position:relative}html #footer .content,body #footer .content{background:#f7f7f7;position:relative;text-align:center;vertical-align:top;padding:10pt 10pt 5pt 10pt;margin-bottom:10pt;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html #footer .content .block,body #footer .content .block{display:inline-block;width:auto;padding:10pt 0pt;min-width:20%;text-align:center;text-align-last:center;font-size:0.9em;max-width:100%;margin-left:10pt;margin-right:10pt;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html #footer .content .block h4,body #footer .content .block h4{display:block;text-align:center;font-weight:bold;color:#888;white-space:nowrap;text-transform:uppercase;font-size:1.1em;margin-bottom:10pt}html #footer .content .block a,body #footer .content .block a{display:block;text-align:center;white-space:nowrap;margin:3pt 0;color:#777}html #footer .content .block a:hover,html #footer .content .block a:focus,body #footer .content .block a:hover,body #footer .content .block a:focus{text-decoration:none;color:red}html #footer .content .block:first-of-type,body #footer .content .block:first-of-type{margin-left:0}html #footer .content .block:last-of-type,body #footer .content .block:last-of-type{margin-right:0}html #footer .copyright,body #footer .copyright{display:block;text-align:center;padding:0 0 10pt 0;margin:0 0 5pt 0}html #footer .copyright a,body #footer .copyright a{font-size:0.8em;color:#777;text-decoration:none;margin:0;padding:0}html #footer .copyright a:hover,html #footer .copyright a:focus,body #footer .copyright a:hover,body #footer .copyright a:focus{text-decoration:underline;color:#FF7400}html #bottom a,body #bottom a{font-size:0.8em;color:#777;text-decoration:none;display:inline-block}html #bottom a:hover,html #bottom a:focus,body #bottom a:hover,body #bottom a:focus{text-decoration:underline;color:#FF7400}html #bottom a.rss,body #bottom a.rss{float:right;opacity:1}html #bottom a.rss img,body #bottom a.rss img{width:16pt;height:16pt}html #bottom a.rss:hover,html #bottom a.rss:focus,body #bottom a.rss:hover,body #bottom a.rss:focus{opacity:1}nav.pagination{padding:0;margin:5pt 0;display:block;font-size:1.1em;text-align:center}nav.pagination span{display:inline-block;margin-right:5pt;padding:0}nav.pagination span a{display:inline-block;text-decoration:none;padding:3pt}nav.pagination span a:hover,nav.pagination span a:focus{color:red;text-decoration:underline}nav.pagination span.current{padding:3pt;color:#555}h3.form_title{display:block;background:#fff;position:absolute;top:-9pt;right:10pt;border:1pt solid #ddd;padding:2pt 10pt;font-size:0.8em;color:#333;text-transform:lowercase;font-weight:bold}#notice{margin:10pt 0 20pt 0;border-left:3pt solid #74ff00;padding:3pt 3pt 3pt 7pt;background:#eee}.breadcrumbs{padding:5pt 0;margin-bottom:5pt;font-size:1.2em;text-transform:uppercase}.breadcrumbs a{display:inline-block;text-decoration:none}ul.ui-autocomplete{max-width:790pt;width:-moz-calc(90% - 12pt);width:-webkit-calc(90% - 12pt);width:-o-calc(90% - 12pt);width:-ms-calc(90% - 12pt);width:calc(90% - 12pt);-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1pt solid #ddd;margin:20pt 0;background:#fff;border-top:1pt solid #ddd;list-style-type:none;padding:0;-o-box-shadow:0 4pt 4pt rgba(0,0,0,0.5);-ms-box-shadow:0 4pt 4pt rgba(0,0,0,0.5);-moz-box-shadow:0 4pt 4pt rgba(0,0,0,0.5);-webkit-box-shadow:0 4pt 4pt rgba(0,0,0,0.5);box-shadow:0 4pt 4pt rgba(0,0,0,0.5)}ul.ui-autocomplete li{background:#fff;padding:5pt;border:1pt solid #ddd;margin:0;border-top:none;color:#333;font-size:0.9em;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}ul.ui-autocomplete li:last-of-type{border-bottom:none}ul.ui-autocomplete li:hover,ul.ui-autocomplete li:focus{background:#f8f8f8}#autosearch{display:block;margin:5pt 0 10pt 0}#autosearch input{width:100%;border:1pt solid #ddd;padding:5pt}div[role='status']{display:none}.even{background:#f8f8f8}.ryab{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNHB4IiBoZWlnaHQ9IjRweCIgdmlld0JveD0iMCAwIDQgNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNCA0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0FCQUJBQiIgc3Ryb2tlLXdpZHRoPSIwLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjAiIHkxPSIwIiB4Mj0iNCIgeTI9IjQiLz4NCjwvc3ZnPg0K");background-repeat:repeat;background-position:0 0;background-size:4pt 4pt}.simple_form label{display:block;font-size:1em;font-weight:normal}.simple_form label abbr{color:#FF0000}.simple_form label.collection_radio_buttons{display:inline-block}.simple_form div.input{margin-bottom:10pt}.simple_form div.input.boolean label{display:inline-block}.simple_form input.string,.simple_form input.numeric,.simple_form input.password,.simple_form input.autocomplete,.simple_form textarea.text,.simple_form select{width:100%;padding:5pt;font-size:0.9em;font-family:Arial;background:#f8f8f8;border:none;border-bottom:1pt solid #aaa}.simple_form input.string:hover,.simple_form input.string:focus,.simple_form input.numeric:hover,.simple_form input.numeric:focus,.simple_form input.password:hover,.simple_form input.password:focus,.simple_form input.autocomplete:hover,.simple_form input.autocomplete:focus,.simple_form textarea.text:hover,.simple_form textarea.text:focus,.simple_form select:hover,.simple_form select:focus{border-bottom:1pt solid #888}.simple_form div.counts_of_products{display:inline-block;background:#f8f8f8;border:1pt solid #aaa;margin:0}.simple_form div.counts_of_products input.counts_of_products{width:50pt;padding:5pt;font-size:1em;font-family:Arial;border:none;background:#f8f8f8;text-align:center}.simple_form div.counts_of_products input.counts_of_products:hover,.simple_form div.counts_of_products input.counts_of_products:focus{border:none;outline:none;box-shadow:none}.simple_form div.counts_of_products::after{content:'шт. ';font-size:1em;color:#555;padding-right:5pt}.simple_form select[multiple='multiple']{min-height:100pt}.simple_form input.button{margin:0;font-family:'LogoFont', sans-serif;background:#000;color:#fff;font-weight:bold;padding:5pt 10pt;font-size:0.9em;border:1pt solid #333;text-transform:uppercase}.simple_form input.button:hover,.simple_form input.button:focus{background:#fff;border:1pt solid #000;color:#000}.simple_form input.button.orange{background:rgba(255,117,0,0.25);color:#000;font-weight:normal;border:1pt solid #ff7500}.simple_form input.button.orange:hover,.simple_form input.button.orange:focus{background:#fff;color:#ff7500}.simple_form input.button.blue{background:rgba(7,127,254,0.25);color:#000;font-weight:normal;border:1pt solid #077ffe}.simple_form input.button.blue:hover,.simple_form input.button.blue:focus{background:#fff;color:#077ffe}.simple_form .field_with_errors span.error{display:none}.simple_form span.hint{display:block;font-size:0.8em;color:#555}.simple_form div#errors,.simple_form div#error_explanation{padding:0pt}.simple_form div#errors h2,.simple_form div#error_explanation h2{display:none}.simple_form div#errors ol#errors,.simple_form div#errors ul,.simple_form div#error_explanation ol#errors,.simple_form div#error_explanation ul{list-style-type:none;padding:0;margin:0}.simple_form div#errors ol#errors li,.simple_form div#errors ul li,.simple_form div#error_explanation ol#errors li,.simple_form div#error_explanation ul li{font-size:0.8em;color:#333;padding:3pt 0 3pt 7pt;border-left:3pt solid #FF7400;margin:4pt 0pt;background:#ddd;text-transform:uppercase}.simple_form p.error_notification{display:none}.simple_form label abbr{text-decoration:none;border-bottom:none}.simple_form div.input.radio_buttons.optional.product_rubrika_id{display:inline-block}.simple_form div.input.radio_buttons.optional.product_rubrika_id .tab{display:inline-block}#errors{margin:5pt 0 10pt 0}#errors .item{border-left:3pt solid #FF7400;padding:3pt 0 3pt 7pt;background:#eee;margin:5pt 0}.cp .simple_form textarea#product_body{height:100pt}.cp .simple_form label{font-weight:bold}.cp .simple_form .rubrics{margin:5pt 0;padding:10pt 5pt}.cp .simple_form .rubrics .rubric label{font-weight:normal}.cp .simple_form .rubrics .rubric.main{display:block;background:#f8f8f8;border-bottom:1pt solid #aaa;padding:5pt 0}.cp .simple_form .rubrics .rubric.sub{display:none;padding:5pt;color:#333;font-size:0.95em}.cp .simple_form .rubrics .rubric .input.radio_buttons{margin:0;padding:0}.cp .simple_form .rubrics .rubric .input.radio_buttons::before{content:"[+]";font-weight:bold;color:#000;margin-right:5pt}.cp .simple_form .rubrics .rubric .input.radio_buttons.minus::before{content:"[–]";font-weight:bold;color:#000}.cp .simple_form .rubrics .rubric .input.radio_buttons.nosubs::before{visibility:hidden}.cp .simple_form .rubrics .rubric input[type='radio']{margin:0pt 5pt}.cp .simple_form.new_rubric{background:#eee;padding:5pt}.cp .simple_form.edit_rubric textarea,.cp .simple_form.edit_rubric input.string,.cp .simple_form.edit_rubric select{background:inherit}.cp .ryab{padding:5pt;margin:10pt 0 0 0}.home .catalog{position:relative;background:#fff}.home .catalog .rubric{display:inline-block;border:none;padding:5pt;text-align:left;background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:scroll}.home .catalog .rubric a{display:inline-block;margin:3pt;padding:5pt;background:rgba(0,0,0,0.7);margin-left:10pt;text-decoration:none;font-family:'LogoFont', sans-serif}.home .catalog .rubric a.main{font-size:1.2em;background:rgba(0,0,0,0.7);margin-left:0}.home .catalog .rubric a:hover,.home .catalog .rubric a:focus{background:#000;color:#fff}.home .catalog .rubric:hover,.home .catalog .rubric:focus{box-shadow:inset 2px 2px 5px rgba(0,0,0,0.6)}.mosaic-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200pt, 1fr));grid-auto-rows:110pt;grid-auto-flow:dense;gap:10pt}.mosaic-item.wide{grid-column:span 2}.mosaic-item.tall{grid-row:span 2}html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;line-height:1.5em;font-family:Arial}article,aside,figure,footer,header,nav,section,details,summary{display:block}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace, sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}a{color:#FF7500}a:hover,a:focus{color:red}
