

/* Start:/bitrix/templates/adap/template_styles.css?166361171124973*/
body {margin-top:5px;padding:0;}
font, #ops {font-family: Tahoma, Arial, Helvetica, sans-serif;  color:#000000;font-size:100%;}
.container {overflow:hidden;}
.row {margin:0;}
.thumbnail {padding:10px 5px; height:75px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {padding:0;}
h1, h2, h3, h4, .h1, .h2, .h3, .h4, .pdf, .xls, .sec, .rem, .zpc, .down, .downl, .mnf, .title, th, .ttl, .novt, #viewed a, .sublevel, ul.botmenu li a, .d3t, .price, .msk strong, .rzn strong, .copy strong, #down a {font-family: 'Roboto Condensed', Franklin Gothic Medium, Arial Narrow, Arial, Helvetica, sans-serif;}
::selection{background: #D9D8D5;}
::-moz-selection{background: #D9D8D5;}
p  {text-align:justify;}
u {text-decoration:none;}
hr {background: url(/bitrix/templates/adap/images/hr.gif) repeat-x;border:0;color:#FFF;height:5px; clear:both; margin: 18px 0;}
a:link, a:visited, a:hover, a.active {outline: none; color: #CF0505; text-decoration: underline;}
a:hover {text-decoration: none;color: #EE1C1F;}
h1, .h1, .novt {letter-spacing:-0.04em; margin:7px 0 14px 0; padding:0;}
h2, .h2 {color:#525327;}
h3, .h3, .title {color:#CF0505; font-weight:bold;}
h4, .h4 {text-transform:uppercase;font-weight:bold;letter-spacing:-0.03em;}
h4, .h4, h5, .h5 {margin:20px 0 12px 0;}
th, .d3t {background:#A0A390; border:1px solid #FFF; color:#FFF;font-size:120%; padding:4px;}
.clear {clear:both;}

input[type="text"], input[type="password"], textarea, input[type="file"] {margin:2px 0 5px; padding:3px 7px; border:1px solid #D4D6CD;-webkit-border-radius: 4px;  -moz-border-radius: 4px; border-radius: 4px;}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {border:1px solid #808080;}
input[type="button"], input[type="submit"], a.btn, a.order_bt {cursor:pointer;background: #CD0100; padding:5px 20px; font-size:120%; color:#FFF; font-weight:bold; border:0;border:1px solid #CD0100; -webkit-border-radius: 4px;  -moz-border-radius: 4px; border-radius: 4px;}
input[type="button"]:hover, input[type="submit"]:hover, a.order_bt:hover, a.btn:hover {background: #FD1C1C;border:1px solid #FD1C1C;}
.buy input[type="submit"] {background: #CD0100 url(/bitrix/templates/adap/images/basket.png) no-repeat 10px 2px; padding:3px 12px 3px 33px;font-size:100%;}
.desc .buy input[type="submit"] {background: #CD0100 url(/bitrix/templates/adap/images/basket20.png) no-repeat 10px 2px; padding:4px 12px 4px 37px;font-size:125%;margin-top:-10px;}
 input[type="submit"].grey, a.grey, a.order_bt {background: #A0A390; font-size:110%;}
input[type="submit"].grey:hover, a.grey:hover, a.order_bt:hover {background: #999999;color:#FFF;}
a.btn, a.order_bt {display:inline-block; text-decoration:none;}

#wrapper, #footer {position: relative;}

#header {min-height: 140px;background: url(/bitrix/templates/adap/images/panel.jpg) no-repeat left top; background-size: 100% 100%; border:1px solid #CE0000; -webkit-border-radius: 10px;  -moz-border-radius: 10px; border-radius: 10px;}
.logo {padding:33px 5px 0 30px;height:85px;}
.search {text-align:center;padding:38px 5px 0 5px;height:85px;}
.contact {text-align:right;padding:10px 30px 0 0;height:85px;}
a#logo {display:block;width: 271px; height: 38px;background: url(/bitrix/templates/adap/images/logo.png) no-repeat; text-indent: -10000px;}
#phone {background: url(/bitrix/templates/adap/images/phone.png) no-repeat right top; width:100%; height:33px; margin:5px 0; text-align:left; text-indent: -10000px;}
.contact a, #icq a, .mail, .mail a {color:#ffc8bf; font-size:90%; font-weight:bold; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-style:italic; opacity:0.9;}
#icq a {text-decoration:none;}
#search {position:relative;width:85%;max-width:550px;height:28px;margin:0 auto;padding-right:12px;}
#search input[type="text"] {margin:0; width:100%;padding:0 65px 0 30px;}
input.inputbox, input.sbutton {background-color: transparent; border:0;}
input.inputbox, input.inputbox:focus {background: url(/bitrix/templates/adap/images/search.png) no-repeat left top; line-height:24px; height:26px;font-size:100%; border:0;-webkit-border-radius: 0;  -moz-border-radius: 0; border-radius: 0;}
input.sbutton, input.sbutton:hover {text-indent: -10000px; cursor:pointer; background: url(/bitrix/templates/adap/images/bsearch.png) no-repeat left 1px; width:63px; height:27px; border:0;position:absolute; right:0; top:0; margin:-1px -3px 0 0;}
input.sbutton:hover {opacity:0.85;}

#topmenu {margin:10px 0 0;}
#topmenu a, #basket a {text-decoration:none; white-space: nowrap;}
#topmenu a, #basket a, input.inputbox {color:#FFF;text-transform:uppercase; font-family: 'Century Gothic', 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:110%; font-weight:bold; letter-spacing:0.02em;text-shadow: 1px 1px 1px #6D0103;}#topmenu ul {display:flex;flex-direction: row;justify-content: space-between;}
#topmenu .collapsing ul, #topmenu .collapse.in ul {display:block;background:#8E0000;}
#topmenu li {width:auto;display: block;}
#topmenu li.active a, #topmenu a:hover {color:#ffc8bf;}
#topmenu .collapsing li, #topmenu .collapse.in li {padding-left:27px;border-top:2px solid #CE0000;}
#topmenu .collapsing li:hover, #topmenu .collapse.in li:hover {background:#CE0000;}
#topmenu .collapsing li a, #topmenu .collapse.in li a, #topmenu .collapsing li:hover a, #topmenu .collapse.in li:hover a {color:#ffc8bf;text-shadow: none;}
#topmenu .collapsing li:hover a, #topmenu .collapse.in li:hover a {color:#fff;}
#topmenu a.navbar-brand {font-size:150%; cursor:default;}
#topmenu .navbar-toggle {margin:3px 0;float:left;}
#topmenu .navbar-header {margin:0 20px;}
.navbar-collapse {box-shadow:none;}
#basket {margin-top:17px;position:relative;}
#basket .basket {width:140px; position:absolute; top:0; right:30px; text-align:right; background: url(/bitrix/templates/adap/images/cart.png) no-repeat left top;height:20px; padding:3px 0;}
#basket strong {display:inline-block; padding:0 4px; background:#EE9086; border:1px solid #EE9086; -webkit-border-radius: 50%;  -moz-border-radius: 50%; border-radius: 50%; color:#9D0102; margin-left:4px;}

#content {margin:0 0 10px 0;padding-bottom:24px;}
#leftmenu {background:#EDEEE8; padding:15px 20px 20px; border:1px solid #EDEEE8; -webkit-border-radius: 14px;  -moz-border-radius: 14px; border-radius: 14px;}
.cat {background: url(/bitrix/templates/adap/images/redline.gif) repeat-x center;margin:20px 0 14px 0;}
.catt {background: url(/bitrix/templates/adap/images/catalog.gif) no-repeat;width:194px; height:19px;}
.price {display:inline-block; float:left;  margin: 12px 12px 8px 0;font-size:18px;font-weight:bold;color:#525327;letter-spacing:-0.06em;}
.price s {font-weight:normal; color: #151500;}
.desc .price {font-size:22px; margin-top:3px;}
.buy, .jplist-list-view .card .ots {margin-top:12px;position:absolute; bottom:8px;right: 8px;}
.ots {font-weight:bold; color: #151500;}
.desc .ots {margin-bottom:12px;}
.desc .buy {margin-bottom:15px;position:static;}
a.mainlevelcat:link, a.mainlevelcat:visited, a.mainlevelcat:hover, a.mainlevelcat:active {color: #444444;font-weight: bold;text-decoration:none;text-align: left; font-size:100%; background:url(/bitrix/templates/adap/images/dot.gif) bottom repeat-x; padding:2px 10px 6px 10px; margin:4px 1px; display: block;}
a.mainlevelcat:hover, a.mainlevelcat:active {color: #000000;}
.title {margin-bottom:20px;}
.system-nav-orange {margin:10px 0;}
#content span.nav-current-page {background:#CF0505; border:1px solid #CF0505; -webkit-border-radius: 4px;  -moz-border-radius: 4px; border-radius: 4px; font-size:13px;}
.nav-title {display:none;}
table.brand {margin: 0 20px 5px 0;}

#workarea {padding-top:12px;}
#workarea img, #main workarea {max-width:100%; height: inherit;}
#workarea ul.breadcrumb, #workarea ul.breadcrumb li {color: #8F9188; padding:0; margin:0;margin:-5px 0 15px 0;list-style:none; font-style:italic;}
#workarea ul.breadcrumb li{display:inline;background:none;}
#workarea ul.breadcrumb a {color: #8F9188; font-family: Arial, Helvetica, sans-serif; font-size:11px;}
#workarea ul {list-style: none;margin: 0 0 15px 0px;padding: 0;}
#workarea ul li, .list {background: url(/bitrix/templates/adap/images/li.gif) no-repeat left 8px;margin: 10px 0 0 0;padding: 0 0 0 20px;}
#workarea #tools ul {list-style: none;margin: 0 0 0px 0;padding: 0;}
#workarea #tools ul li {background: #FFF;margin: 4px 0 0;padding: 0 0 0 0px;}

#leftside {padding-right:30px;}

.down, .downl {display:block; background:url(/images/down.gif) no-repeat left center; line-height:30px; font-size:14pt; text-transform:uppercase; padding-left:24px;}
.downl, .mnf {text-transform:none; font-size:12.5pt;}
.mnf {margin:12px 0;}
#workarea .pdf, #workarea .xls {display:inline-block;background:url(/images/pdf.png) no-repeat left center; line-height:24px; font-size:12pt; text-transform:uppercase; padding:0 33px; font-weight:bold;margin-bottom:12px;}
#workarea .xls {background:url(/images/xls.png) no-repeat left center;}
#workarea .pdf a, #workarea .xls a, .down a, .downl a, a.mnf, .title a {text-decoration: none;}
img.detail_picture {float:left; margin:0 14px 4px 0;}
.pict img {max-width:95%; height:auto;}
.desc {padding:5px 0 3px 20px;}
.block .desc {padding:5px 0 3px 0px;}
.desc table, .desc table, table.bord {border-collapse: collapse;border:0; border-top:1px solid #D9D9CE;width:100%;background:#FFF;}
.desc table td p, .desc p, table.bord p {padding:0; margin:0;}
.desc table td, .desc td, table.bord td {border:0px;border-bottom:1px solid #D4D6CD;padding:5px;background:#FFF;}
.desc td {text-align:left;}
.dlv {background: #EFEFEF; margin: 10px 0; padding: 10px 15px 10px 20px;}
#workarea .bx-yandex-map {width:100%;}
div.bx-yandex-view-map {border:1px solid #7F7F7F; margin:15px 0; width:100%;}

#news {position: relative;}
.news {background:#F4F4F0; border:1px solid #EDEEE8;  padding:7px 15px 2px; margin:10px 0;}
.anons, .anons1 {margin: 7px 0;}
.anons {padding:7px 0; margin-left:40px;}
.anons1 {background: #E3E2DD url(/bitrix/templates/adap/images/anons.gif) no-repeat center left;background-size: 45px 100%; padding: 7px 5px 7px 44px;}
.anons a, .anons1 a {font-size:17px; letter-spacing:-0.06em; text-decoration:none; font-style:italic; font-family:Cambria, "Palatino Linotype", "Book Antiqua", Palatino, serif;}
.anons1 a {color:#444;}
.anons a {border-bottom:1px dotted #CF0505;}
.anons p, .anons1 p {font-size:10px;text-align:left;}
.nb {border-bottom:1px solid #E3E2DD;}

.nov {background: url(/bitrix/templates/adap/images/nov.gif) repeat-x center;margin:20px 0 14px 0;}
.novv {background: url(/bitrix/templates/adap/images/novv.gif) no-repeat;width:183px; height:19px;}
.novinki, .instrument {margin:0 -10px;}
.novt {font-size:25px;margin:7px 0;}
.vse {position: absolute; top:12px; right:15px; font-size:11px;}
.vse a {color:#888B7B;}

#viewed {margin-top:7px;border-top: 1px dotted #D4D6CD;}
#viewed table {border-bottom: 1px dotted #D4D6CD;}
#viewed td {padding:1px 0;}
#viewed a {color:#595957; text-decoration:none;}
#viewed a:hover {color: #CF0505;}

.featured {position:relative; margin:24px 0;}
.featured .label {background: url(/bitrix/templates/adap/images/featured.png) no-repeat; position:absolute; top:0px; left:0; margin-left:-10px; width:86px; height:35px;}
#featured {height:110px; overflow:hidden;}
#featured .ttl {height:95px;}
.ttl {padding:15px 5px 0px 140px;line-height:16px;}
.ttl strong, .ttl a {text-transform:uppercase; font-size:14px; line-height: 20px; font-weight:bold; text-decoration:none; letter-spacing:-0.04em;}
.ttl .podr a {text-transform:none; font-size:11px; line-height: normal; font-weight:normal; text-decoration:underline; color:#888B7B; font-style:italic;}
.ttl strong:hover, .ttl a:hover {color: #EE1C1F;}
.dsc {font-weight: bold; color: #242424; margin-bottom:15px; padding:10px 0;}
div.dot {border-bottom:1px solid #D4D6CD; margin:10px 0px;}

div.sublevel, div.sublevels, div.sublevelm, div.sublevelz {padding:6px 15px 4px 18px;font-size:90%; font-weight:bold; text-transform:uppercase; border-bottom: 1px dotted #D4D6CD; background: url(/bitrix/templates/adap/images/tochka.gif) no-repeat center left;}
div.sublevels {}
div.sublevel:hover, div.sublevels:hover {background: #F4F5F0 url(/bitrix/templates/adap/images/tochka.gif) no-repeat center left;}
div.sublevelm, div.sublevelz {font-size:100%;padding:16px 33px 4px 0px; background: none;}
div.sublevelm div {width:77px; height:60px;float:left;}
div.sublevelz {padding-top:33px;}
div.sublevelz div, div.sublevelz div a.zp {width:160px;height:65px; display:block;float:left;}
div.sublevelz a {line-height:18px;}

a.sublevel {text-decoration:none; display:block;}
a.sublevel:hover {color:#555452;}

.featured, .cardd, .d3, #down {border:1px solid #D4D6CD;  -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px;}
#down {background: url(/bitrix/templates/adap/images/panel.jpg) no-repeat 60% 50%; margin-top:12px; padding: 10px 12px 12px 18px; border:1px solid #CE0000;}
#down a {display:block; height:50px; background: url(/bitrix/templates/adap/images/down.png) no-repeat left center;padding-left: 75px; color:#FFF; font-weight:bold; text-transform:uppercase; line-height:24px;}
#banner {margin: 1px 0 10px 0;}

#footer {padding:20px 0; min-height:120px;background: #E3E2DD url(/bitrix/templates/adap/images/bg_foot.gif) repeat-x top;}
#botmenu {padding-bottom:10px;}
ul.botmenu {list-style:none;overflow:hidden;margin: 0 0 0 -15px;padding:0;clear:both;}
ul.botmenu li {float:left;padding: 0 18px;margin:0 0 10px -1px;border-left:1px solid #C7C6C2;list-style:none;}
ul.botmenu li a {text-decoration:none;font-size:14px; font-weight:bold;}
ul.botmenu li a:hover {color:#555452;}
.msk, .rzn {line-height:18px;padding:5px 0 10px 70px;}
.msk strong, .rzn strong {font-size:16px;display:block; width:70px;margin-left:-70px;}
.msk span, .rzn span {display:block; margin-top:-20px;}
.copy {clear:both; padding:17px 20px 0 0;}
.copy strong {font-size:16px;text-transform:uppercase;}

.card {width:187px; margin:0 6px;position:relative;}
#scroll .card, .jplist-grid-view .card {height:275px; float:left;background: url(/bitrix/templates/adap/images/shadow.png) no-repeat center bottom;background-size: 100% 21px;}
.cardd {text-align:center; cursor:pointer;}
#scroll .cardd, .jplist-grid-view .cardd {height:254px;}
.cardd .ttl {padding:0 12px 0 5px;}
.card:hover {opacity:0.9;}
#scroll .card:hover, .jplist-grid-view .card:hover {background: url(/bitrix/templates/adap/images/shadowh.png) no-repeat center bottom;background-size: 100% 21px;}
.cardd:hover {border:1px solid #E2E3DD;}
.foto {margin:10px 4px 20px 4px;}
.zap {padding-right:15px;}
#ops {clear:both; margin-top:24px;}
#d1 {padding-bottom:20px;}
.d2 {padding-right:30px;}
.d3 {overflow: hidden; padding: 0 12px 12px 50px; margin-top: -44px; background:#F4F4F0;}
.d3t {margin: -7px -15px 10px -51px; padding: 10px 16px 3px 50px; font-weight:bold; line-height:20px;}
.rash div {padding-right:12px;height:75px;}
.rash p {text-align:left;}

/* ------------ jplist ---------- */
.box{float: left;width: 100%;}
.block{display: block;}
.jplist{float: left;width: 100%;}
.jplist .panel{width: 100%;margin: 0;padding: 0 0.6em 0.6em 1.2em;background: #efefef;color: #444;line-height: 1.5em;}
.jplist .panel-top{border-radius: 0.3em 0.3em 0 0;}
.jplist .panel-bottom{border-radius: 0 0 0.3em 0.3em;}

.instrument {padding: 1.25em 0;}
.instrument .card {width: 97%; float:right; margin: 0 10px 10px 0;}
.instrument .cardd {}
.instrument .card .foto {width: 200px;float: left;margin:3px 20px 3px 4px;}
.instrument .card .block, #scroll .card .block {margin:10px 10px 10px 224px; text-align:left;}
.instrument .cardd .ttl {padding:10px 0; line-height: normal; margin-top:0;}
.block .desc{}

.jplist-grid-view .card {width:187px; height:275px; float:left; margin:0 7px;overflow: hidden;}
.jplist-grid-view .card .foto, #scroll .card .foto {width:100%;margin:5px 3px;}
.jplist-grid-view .card .desc, .jplist-grid-view .card .price span, #scroll .card .price span, .proizv {display: none;}
.jplist-grid-view .card .block {margin:0; padding:0; text-align:center;}
.jplist-grid-view .card .block .ttl, #scroll .card .ttl {padding:0 3px; line-height: normal; background: #efefef;height:75px;display: table; width:100%; margin:0 auto;}
.jplist-grid-view .card .block .ttl a, #scroll .card .ttl strong {vertical-align: middle;display: table-cell;color:#525327;width:100%;}
.jplist-grid-view .cardd {height:254px;}
.jplist-grid-view .card .price, #scroll .card .price {font-size:16px;margin:8px 0 0 10px;padding-right:15px; color:#CF0505;background: url(/bitrix/templates/adap/images/rubl.gif) no-repeat right center;}
.jplist-grid-view .card .price s, #scroll .card .price s {font-size:12px;margin:-8px 0;display:block;}
.jplist-grid-view .card .buy, #scroll .card .buy {bottom:27px;right: 5px;}
.jplist-grid-view .card .ots, #scroll .card .ots {position:absolute; bottom:30px;right: 48px;}

@media only screen and (max-width: 500px){
#social{width: 30%;}
.diams{display: none;}
}

/* ------------ treeview ---------- */
.treeview, .treeview ul {padding: 0px; font-family: 'Roboto Condensed', Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #242424; text-transform:uppercase;margin: 0;list-style: none;text-shadow: 1px 1px 1px #FFF;}
.treeview a {color: #151500; text-decoration:none;}
.treeview a.selected {color: #CF0505;}
.treeview a:hover {color: #CF0505;}
.treeview ul {background-color: #DDDED8; text-transform: none;margin:3px 20px 0 0; padding: 5px; font-size:9pt;text-shadow: none;}
.treeview ul a {color: #040400;font-weight:normal;}
.treeview li {margin: 0;padding: 5px 0pt 5px 24px; background: url(/js/treeview_img/treeview-gray-line.gif) 0 0 no-repeat;}
.treeview li:first-child {background: url(/js/treeview_img/treeview-gray-line3.gif) 0 0 no-repeat;}
.treeview ul li, .treeview ul li:first-child {list-style: none;padding: 2px 0pt 2px 18px; background: url(/js/treeview_img/treeview-gray-line2.gif) 0 0 no-repeat;}
.treeview .hitarea {background: url(/js/treeview_img/treeview-gray.gif) -64px -25px no-repeat;height: 16px;width: 24px;margin: 3px 0 0 -24px;float: left;cursor: pointer;;}
/* fix for IE6 */
* html .hitarea {display: inline;float:none;}
#treecontrol { margin: 1em 0; display: none; }
.treeview .hover {cursor: pointer; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }
.treeview .expandable-hitarea { background-position: -80px -3px; }
.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(/js/treeview_img/treeview-gray.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -60px }
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }
/* ------------ treeview ---------- */

@media (max-width: 355px) {
body {margin-top:0px;}
#header {min-height: 80px;border:0px; -webkit-border-radius: 0px;  -moz-border-radius: 0px; border-radius: 0px; margin:-7px -10px 0;}
#header .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {position:inherit;}
.logo, .contact {width: 100%;text-align:left;}
a#logo {width: 100%; background-size:contain;}
.contact, #search, #basket .basket {text-align:left; text-indent:-10000px; padding:0; width: 44px; height:34px; position:absolute; top:100px; border: 1px solid #FFC8BF; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; padding: 0px; z-index: 99999;}
.contact a, #basket .basket a {display:block; width: 42px; height:32px; position:absolute; top:0;}
.contact:hover, #search:hover, #basket .basket:hover {background-color: #A80000;}
.contact {left: 68px;}
.contact a {background: url(/bitrix/templates/adap/images/email.png) no-repeat center; opacity: 1;}
#search input[type="text"] {display:none;}
input.sbutton, input.sbutton:hover {width: 44px; height:34px; position:absolute; background: url(/bitrix/templates/adap/images/poisk.png) no-repeat center; margin:0;}
#phone {width: 100%; position:fixed; bottom:0; left:0; padding-left:80px; background: #AA0000 url(/bitrix/templates/adap/images/tel.png) no-repeat left center; font-weight:bold; font-size:150%; color:#FFF; line-height:33px; text-indent:0px;font-family: 'Century Gothic', 'Trebuchet MS', Arial, Helvetica, sans-serif;letter-spacing:0.02em;text-shadow: 1px 1px 1px #6D0103; z-index: 9999; margin-bottom:0px;}
.search {position:absolute;left:110px;}
#basket {position:static; margin-top:0;}
#basket .basket {left: 162px; background-position: center;}
#basket strong {display:none;}
#topmenu a.navbar-brand {font-size:110%;}
.msk, .rzn {width:100%;}
.instrument .card .foto {width: 100%;float: none;margin:3px 4px 3px 4px;}
.instrument .card .block, #scroll .card .block {margin:10px 10px 10px 10px; text-align:left;}
.jplist-grid-view .card, #scroll .card {width:95%;}
.d3 {margin-top: 14px;}
#workarea {padding-top:4px;}
#banner {margin: 1px -5px 10px -5px;}
#footer {padding-bottom:40px;}
h1 {font-size:25px;}
}

@media (min-width: 356px) and (max-width: 499px) {
body {margin-top:0px;}
#header {min-height: 80px;border:0px; -webkit-border-radius: 0px;  -moz-border-radius: 0px; border-radius: 0px; margin:-7px -10px 0;}
#header .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {position:inherit;}
.logo, .contact {width: 100%;text-align:left;}
a#logo {width: 100%; background-size:contain;}
.contact, #search {text-align:left; text-indent:-10000px; padding:0; width: 44px; height:34px; position:absolute; top:99px; border: 1px solid #FFC8BF; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; padding: 0px; z-index: 99999;}
.contact a {display:block; width: 42px; height:32px; position:absolute; top:0; background: url(/bitrix/templates/adap/images/email.png) no-repeat center; opacity: 1;}
.contact:hover, #search:hover {background-color: #A80000;}
.contact {left: 68px;}
.contact a {background: url(/bitrix/templates/adap/images/email.png) no-repeat center;}
#search input[type="text"] {display:none;}
input.sbutton, input.sbutton:hover {width: 44px; height:34px; position:absolute; background: url(/bitrix/templates/adap/images/poisk.png) no-repeat center; margin:0;}
#phone {width: 100%; position:fixed; bottom:0; left:0; padding-left:80px; background: #AA0000 url(/bitrix/templates/adap/images/tel.png) no-repeat left center; font-weight:bold; font-size:150%; color:#FFF; line-height:33px; text-indent:0px;font-family: 'Century Gothic', 'Trebuchet MS', Arial, Helvetica, sans-serif;letter-spacing:0.02em;text-shadow: 1px 1px 1px #6D0103; z-index: 9999; margin-bottom:0px;}
.search {position:absolute;left:110px;}
#basket {float:right; margin-bottom:-20px; z-index: 99999;}
#topmenu a.navbar-brand {font-size:110%;}
.msk, .rzn {width:100%;}
.instrument .card .foto {width: 100%;float: none;margin:3px 4px 3px 4px;}
.instrument .card .block, #scroll .card .block {margin:10px 10px 10px 10px; text-align:left;}
.jplist-grid-view .card, #scroll .card {width:95%;}
.d3 {margin-top: 14px;}
#workarea {padding-top:4px;}
#banner {margin: 1px -5px 10px -5px;}
#footer {padding-bottom:40px;}
h1 {font-size:25px;}
}
@media (min-width: 500px) and (max-width: 560px) {
a#logo {width: 100%; height: relative;background-size:contain;}
#phone {width: 90%; background-size:contain;}
.search {text-align:left;padding:0px 0px 0 80px; position:absolute; top:104px; z-index: 99999;height: 45px;}
#basket {position:absolute; top:90px; right:0; z-index: 99998;height: 45px;}
#topmenu .navbar-toggle {z-index: 99999;}
.msk, .rzn {width:100%;}
h1 {font-size:28px;}
.d3 {margin-top: 14px;}
}
@media (min-width: 561px) and (max-width: 767px) {
.search {text-align:left;padding:0px 0px 0 80px; position:absolute; top:104px; z-index: 99999;height: 45px;}
#basket {position:absolute; top:90px; right:0; z-index: 99998;height: 45px;}
#topmenu .navbar-toggle {z-index: 99999;}
h1 {font-size:28px;}
.d3 {margin-top: 14px;}
}
@media (min-width: 768px) and (max-width: 991px) {
.search {text-align:center;padding:8px 5px 0 5px;height:40px;}
#basket {margin-top:5px;}
#topmenu ul {width:100%;}
#topmenu span {display:none;}
}
@media (min-width: 992px) and (max-width: 1220px) {
#topmenu ul {width:90%;}
#topmenu span {display:none;}
}
/* End */
/* /bitrix/templates/adap/template_styles.css?166361171124973 */
