#header,header{position:relative;text-align:left}#logo,#logo_txt{margin:10px;height:50px}#logo_txt{position:relative;top:5px}#cart{position:absolute;top:0;right:0;width:184px;background-color:#000098;text-decoration:none;color:#fff;padding:0;text-align:center;z-index:250}@media (max-width:768px){#cart{width:160px}}@media (min-width:1200px){#cart{width:293px}}#cart>a{display:block;height:40px;padding:10px 0 10px 0}#cart:hover{background-color:#2343ff}#cart-hidden{display:none;position:absolute;top:38px;left:0;width:184px;z-index:240;padding:10px 0 10px 0;background-color:#eceae8;color:#6e7072}@media (max-width:768px){#cart-hidden{width:160px}}@media (min-width:1200px){#cart-hidden{width:293px}}#cart-hidden .more{position:relative;bottom:5px;font-weight:700}#cart-hidden a{margin-top:3px}#cart-amount{float:right;margin-right:5px;font-weight:700}#cart-size{font-size:.8em;float:right;margin-top:2px;margin-right:8px}.cart-name{float:left;padding-left:8px}.cart-item{line-height:20px;text-align:right;margin:5px 10px 5px 10px;padding-top:2px;padding-bottom:5px;border-bottom:1px solid #e1dbd8}.cart-item-pic{display:inline-block;width:30px;float:left;text-align:center}.cart-item-pic-img{max-width:30px;max-height:20px}.cart-item .name{font-size:.8em;float:left;margin-left:5px}.cart-item .price{font-weight:700}#legal{position:absolute;right:0;top:50px;width:184px;font-size:.8em;text-align:center}#legal ul{background-color:transparent;list-style-type:none;margin:0;padding:0}#legal li{display:inline}#legal a{text-decoration:none;color:#2343ff;padding:0 5px 0 5px}#legal a:hover{color:#000098}
#special{background-color:#c4e0ff;padding-top:1px;padding-bottom:1px;overflow:auto}.special-banner{float:left;padding:0;background-color:#000023;position:relative;display:flex;justify-content:space-between;align-items:center}.special-banner-img{margin:10px}.special-banner-txt{font-size:1.5em;margin-top:10px;padding:5px;color:#ff0;display:block}.special-item{float:left;padding:0;background-color:#000023;height:120px;position:relative}.special-item-small{float:left;padding:0;background-color:#000023;height:60px;position:relative}.special-pic{float:left;margin:10px;max-height:100px}.special-descr{position:absolute;top:10px;right:10px;float:left;text-align:left;padding-left:10px;text-shadow:0 0 3px #000;filter:progid:DXImageTransform.Microsoft.Glow(Color=#000000, Strength=2)}.special-ref{display:block;font-size:1.2em;color:#add8e6;text-align:right}.special-name{display:block;float:right;font-size:.8em;color:#ff0;text-align:right;width:130px}.special-product{display:block;text-align:right;color:#ff8c00;font-size:1.2em;position:absolute;bottom:10px;left:10px;background:#000;background:rgba(0,0,0,.7);padding:0 2px 0 2px}.special1{width:158px}.special1 .special-pic{max-width:58px}.special2{width:318px}.special2 .special-pic{max-width:218px}.special3{width:478px}.special3 .special-pic{max-width:378px}.special4{width:638px}.special4 .special-pic{max-width:538px}.special5{width:100%}.special5 .special-pic{max-width:858px}
body{background-color:#c4e0ff;padding:0;margin:0;text-align:center;font-family:arial,sans-serif;position:relative}a{text-decoration:none;color:#add8e6}a:hover{text-decoration:none;color:#ff0}img{border:none}p{text-align:justify}label{margin-bottom:0}.important{color:orange!important}.error{color:#ff8c00;font-weight:700}.shadow{-moz-box-shadow:3px 3px 4px #003;-webkit-box-shadow:3px 3px 4px #003;box-shadow:3px 3px 4px #003;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000033')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color="#000033")}.tabletext{margin:auto}.tabletext td{padding:5px;text-align:center}#main{background-color:#e1dbd8;z-index:10}#content{float:left;background-color:#000098;min-height:800px}.modal-header{padding:10px;border-bottom:none;background-color:#000098;color:#add8e6}.close{color:#add8e6;filter:alpha(opacity=80);text-shadow:none;opacity:.8}.modal-title{text-align:left}.modal-body{background-color:#2343ff;text-align:left}.modal-img{position:relative;padding:15px;background-color:#000;display:none}.modal-img-back{display:none;padding-right:5px}.form-signin .form-control{position:relative;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px}.form-signin .form-control:focus{z-index:2}.form-signin input[type=text]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.form-signin input[type=password]{margin-bottom:5px;border-top-left-radius:0;border-top-right-radius:0}.form-group-captcha .form-control-captcha{border-radius:4px 4px 0 0;padding:5px 10px;background-color:#eceae8;border:1px solid #ccc;border-bottom:0}.form-group-captcha .form-control{border-radius:0 0 4px 4px}.btn-primary{background-color:#2343ff}.btn-primary:hover{background-color:#000098}.input-group-xs>.form-control,.input-group-xs>.input-group-addon,.input-group-xs>.input-group-btn>.btn{height:22px;padding:1px 5px;font-size:12px;line-height:1.5}.alert-sm{padding:5px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}#footer,footer{background-color:#181818;color:#fff;font-size:.9em;text-align:left}#footer a,footer a{color:#fff;text-decoration:none}#footer a:hover,footer a:hover{color:#ff0}nav{background-color:#000098;text-align:left}nav.nav-main{height:40px}nav .nav-section{position:relative}nav.submenu{display:none;width:100%;position:absolute;top:40px;left:0;z-index:100;background-color:#2343ff;color:#add8e6}nav a.cat-main{float:left;padding:10px 15px 10px 15px;color:#fff;text-decoration:none;font-weight:700;border:0;margin:0}nav a.cat-main.hover,nav a.cat-main:hover{background-color:#2343ff;color:#fff}nav a.current{background-color:#2343ff;color:#fff}#langs{float:right}#langs img{border:0;margin:0;position:relative}.section{overflow:auto;color:#add8e6;text-align:left;padding:5px 15px 5px 15px}.section h2{text-align:center;margin:0 auto 5px;padding-top:5px}.section h3{text-align:center;margin:15px auto auto}.section h4{text-align:center;margin:5px auto auto}.section table h3{margin:5px}.bg-primary{background-color:#2343ff}.bg-primary-dark{background-color:#000098}.section-subcat{float:left;margin-left:15px}.section-subcat ul{margin:0;padding:0 0 0 2px;list-style-type:none}.section-subcat2{float:left;margin-left:5px}h3.tooth{margin-top:5px;margin-bottom:5px;padding-left:15px;color:#000098}h4.tooth{margin-top:5px;margin-bottom:5px;padding-left:15px}.tooth1{background:#2343ff url(/img/tooth1v2.png) repeat-x left bottom;height:10px}.tooth2{background:#000098 url(/img/tooth2v2.png) repeat-x left bottom;height:10px}.tooth4{width:100%;height:10px;background:transparent url(/img/tooth4.png) repeat-x left bottom;position:absolute;bottom:0;left:0}#blocks{float:left;background-color:#e1dbd8}.block{float:left;width:100%;margin-top:10px;background-color:#eceae8}.block-header{margin:0;padding:10px 5px 10px 5px;background-color:#000098;color:#fff;font-size:1em;display:block}.block-header img{float:left;margin-top:-3px;margin-left:3px}a.block-header:hover{background-color:#2343ff;color:#fff}.block-content{padding:5px;text-align:left;color:#6e7072;font-size:.9em}.block-content a{color:#6e7072}.block-content a:hover{color:#000098}.block-content ul{margin-top:5px;margin-bottom:5px;padding-left:20px}h4.catalog{margin:0;padding:5px 0 15px 0;color:#add8e6;font-weight:400;text-align:left;display:inline-block}.category-list{float:left}.category-img{float:right}ul.categories{list-style-type:none;text-align:left;float:left}.path{padding:5px;font-size:.8em}.entries{text-align:center}.entries .cat-page{color:#add8e6;margin-bottom:10px}@media (min-width:768px){.entries .cat-page>.row{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}}br.md-linebreak{display:none}@media (min-width:768px){br.md-linebreak{display:inherit}}.entry{padding:0;margin:3px;min-width:170px;max-width:calc(100% - 20px);display:inline-block;vertical-align:bottom;border:0;background-color:#2343ff;text-align:left}.entry.big{width:calc(100% - 20px)}.entry.background{background-color:#004cad}.entry .pic{display:inline-block;margin:5px 2px 5px 3px;text-align:center}.entry .pic img{display:block}.entry .pic .pic-descr{font-size:.7em}.entry .pic:nth-of-type(1){margin-left:5px}.entry .description{float:right;padding:15px;margin-right:15px;text-align:center;vertical-align:middle;color:#add8e6}.detail .description{color:#add8e6}.detail .descr,.entry .descr{float:right;padding:5px;margin-left:3px;text-align:right;max-width:580px}.detail .reference,.entry .reference{font-size:1.2em;font-weight:700;color:#add8e6}.detail .name,.entry .name{font-size:.9em;color:#7fa6ee}.buy{clear:right;float:right}.detail .caddy,.entry .caddy{float:right;margin:5px 5px 5px 10px}.detail .price,.entry .price{clear:left}.detail .products,.entry .products{float:right;padding-top:2px;padding-bottom:2px;overflow:auto;text-align:right}.entry .products{background-color:transparent;margin-left:3px}.detail .products .product0,.entry .products .product0{color:#ff0;font-weight:700;font-size:1.1em;white-space:nowrap;text-align:right;padding-right:3px}.detail .products .product1,.entry .products .product1{color:orange;white-space:nowrap;text-align:right;padding-right:3px}.detail .products .price-floatval,.entry .products .price-floatval{font-size:.8em;vertical-align:top}.entry.background .products{background-color:transparent;border:0}.entry .ui-slider{width:200px;margin-left:25px;margin-right:50px;float:left}.entry .ui-slider .ui-slider-handle{width:auto;min-width:1.2em;text-align:center}.entry .ui-slider-price{float:left}.entry input{margin:0;padding:0}.entry.large{width:calc(100% - 20px)}.entry table{width:100%}.entry table .text{vertical-align:middle;text-align:center;color:#add8e6}.msg{font-weight:700;font-size:.8em;color:#ff0;width:calc(100% - 20px);margin:auto}.msg.big{font-size:1.2em}.packages .name{display:inline-block;padding:5px;font-size:1.3em;font-weight:700;color:#add8e6;vertical-align:top}.packages .products{display:inline-block;clear:both;float:right;margin:0 5px 5px 0}.packages-tag{margin-top:3px;margin-right:10px}.detail{padding:5px}.detail .main-img .pic{width:110px;height:110px}.detail .main-img img{margin:auto;max-width:100px;max-height:100px}.detail .thumbs{position:absolute;top:20px;left:130px;width:320px;height:100px;overflow-y:auto;padding-left:5px}.detail .thumb .pic{margin:0}.detail .thumb .pic-descr{display:none}.detail .thumb img{height:25px;float:left;border:2px solid transparent}.detail .thumb.current img{border:2px solid #000098}.detail .pic{display:inline-block;margin:5px 2px 5px 3px;text-align:center}.detail .pic img{display:block}.detail .pic .pic-descr{font-size:.7em}.detail img.pic:nth-of-type(1){margin-left:5px}.detail .translink{clear:both}.detail h4{color:#000098;margin-bottom:3px;text-align:left}.modalSelect2.btn-group.open .dropdown-menu.open{z-index:1055}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:auto;min-width:220px}.cart-breadcrumb{margin:5px auto 5px auto}.cart-breadcrumb td{padding:2px 2px 2px 5px;width:12.5%}.breadcrumb-current{font-weight:700}.breadcrumb-done{color:#eceae8}table.cart{width:100%;margin:auto;border-collapse:collapse;border:0;font-size:.9em}table.cart th{background-color:#000098;border:1px solid #000098;padding:5px}table.cart td{background-color:#2343ff;border:1px solid #000098;padding:5px;vertical-align:top}table.cart td.gift{background-color:#f6ca52;padding:5px}table.cart td.description{font-size:.9em}table.cart tr:first-child th{border-top:0}table.cart tr:last-child td{border-bottom:0}table.cart tr.awaiting-order td{background-color:#eccb59;color:#000098}table.cart tr td:first-child,table.cart tr th:first-child{border-left:0}table.cart tr td:last-child,table.cart tr th:last-child{border-right:0}.discount input{float:left}.login td{background-color:#2343ff;padding:10px;vertical-align:top}.width50{width:50%}.nopadding{padding:0!important;vertical-align:bottom}.payment-form{margin:0;padding:0}input.small{width:150px;height:25px;margin:0 auto;border:1px solid gray}.account-menu{border-spacing:5px;border-collapse:separate;margin:auto auto 30px}.account-menu td{background-color:#2343ff;padding:15px;font-size:.9em}.account-menu-img{width:100px;text-align:center}@media (min-width:767px){.account-menu-img{width:150px}}.account-menu h4{margin-top:0;margin-bottom:10px}.address{background-color:#2343ff;padding:10px;padding-top:2px}.address .compl{font-size:.9em;font-style:italic}ul.customers li{margin-top:25px;font-style:italic;font-weight:700}a.back-to-top{float:right;padding:5px}.search_table{margin:auto;margin-bottom:35px}table.search_table th{background-color:#000023;padding:5px}table.search_table td{background-color:#2343ff;border:1px solid #c4e0ff;padding:5px;vertical-align:top}table.search_table tr:first-child th{border-top:0}table.search_table tr:last-child td{border-bottom:0}table.search_table tr td:first-child,table.search_table tr th:first-child{border-left:0}table.search_table tr td:last-child,table.search_table tr th:last-child{border-right:0}.card{float:left;margin:25px 0 25px 15px;padding:0;height:100px}.card input[type=image]{width:100px;padding:10px;background-color:#2343ff}.card input[type=image]:hover{background-color:#eccb59}.block.philazon{background-color:#e1dbd8}.block.philazon .block-content.block-blue{background-color:#2343ff}.block.philazon .block-content.block-gray{background-color:#eceae8}.philazon-item{overflow:auto;text-align:center;overflow-x:hidden}.philazon-item a{display:block}.philazon-pic{max-width:160px}.philazon-descr{color:#add8e6;font-size:.8em;margin-bottom:5px}.philazon-descr .descr{display:block}.philazon-descr .reference{display:block;font-weight:700}.philazon-products{text-align:right}.philazon-products .caddy{margin:5px 5px 5px 10px;float:right}.philazon-products .product0{text-align:right;color:#ff0;font-weight:700;font-size:.85em}.philazon-products .product1{text-align:right;color:orange;font-size:.75em}.philazon-products .price{font-weight:700;font-size:1.4em}.philazon-products .price-floatval{font-size:.7em;vertical-align:top}.philazon-products .text-lightblue{color:#add8e6}.philazon-products .label-danger{font-size:100%}.gift-item{overflow:auto;text-align:center;overflow-x:hidden;margin-top:5px}.gift-item a{display:block}.gift-pic{max-width:160px}.gift-descr{color:#2343ff}.gift-descr .descr{display:block;font-size:.7em}.gift-descr .reference{font-weight:700}.gift-descr .name{font-size:.9em;font-style:italic;color:#6e7072}.gift table{margin:auto;font-size:1.4em;font-weight:700}.test-environment #header::before{content:"TEST";position:absolute;color:orange;font-weight:700;font-size:3rem;border:5px solid orange;border-radius:25px;padding:0 10px;transform:rotate(-10deg);left:10px;top:7px;text-shadow:2px 2px #303030;box-shadow:2px 2px #303030}