body {margin:2px; font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;}
input {margin-top:2px; margin-bottom:2px; border:1px solid #c0c0c0; vertical-align:middle;}

.inactive_mark {border:1px solid #fff; padding:4px; width:100%;}
.inactive_mark .name {border-bottom:1px solid #000000; text-decoration:none;}
.inactive_mark img {border:1px solid #086dc2; width:32px; height:32px;}
.inactive_mark small {color:gray;}
.active_mark {border:1px solid #086dc2; background-color:#f1f1f1; width:100%;}
.active_mark .name {text-decoration:none;}
.active_mark img {border:1px solid #7e7c7d; width:32px; height:32px;}
.active_mark small {color:gray;}

.inactive_model {border:1px solid #fff; padding:4px; width:100%;}
.inactive_model img {border:1px solid #086dc2; width:120px; height:80px;}
.inactive_model small {color:gray;}

.groupTree img {margin-right:5px;}
.groupTree .textInactive {text-decoration:none; color:#000;}
.groupTree .textActive {text-decoration:none; color:#000; background-color:#9ab8d1;}

.fPic_ac {border:2px solid #086dc2; position:relative; overflow:hidden;}
.fZoom_ac {border-left:0px solid #086dc2; border-right:0px solid #086dc2; border-bottom:0px solid #086dc2; background-color:#eee; color:#086dc2; padding:5px;}
.fZoom_ac .button_ac {border:1px solid #086dc2; background-color:#fff; color:#086dc2; font-weight:bold; width:40px; text-align:center; cursor:pointer; text-decoration:none;}
.fZoom_ac .text_ac {border:0px; background-color:#fff; color:#086dc2; width:40px; text-align:center; font-size :10pt;}
.fZoom_ac .link_ac {border-bottom:1px solid #086dc2; cursor:pointer; text-decoration:none; color:#086dc2;}

.activeLabel_ac {background-color:#5aa3e1; border:1px dashed #045aa3; cursor:pointer; text-align:center;}
.nactiveLabel_ac {background-color:#eaeaea; border:1px dashed #cfcfcf; cursor:pointer; text-align:center;}
.selectLabel_ac {background-color:#accaef; border:1px dashed #0033ff; cursor:pointer; text-align:center;}
.labelFont_ac {font-family :monospace; font-weight:bold; vertical-align:bottom; text-decoration:none; color:#000;}

.partsTable_ac .active_ac {background-color:#00aaff;}
.partsTable_ac .select_ac {background-color:#accaef;}
.partsTable_ac .inactive_ac {background-color:#fff;}

h1 {color:black; font-size:160%;}
h5 {font-size:115%;}
.header {font-size:125%; color:black; font-weight:bold; text-decoration:underline;}
.no_underline {text-decoration:none;}
a {font-weight:bold; color:navy; text-decoration:none;}
a:hover {color:#F39C12;}
.small {font-size:80%;}
.faq {font-size:100%;}
.price_brief {font-size:100%;}
.big {font-size:130%; text-decoration:none;}
.cat {font-size:90%;}
.standard {font-weight:normal;}
.white {color:white;}
.menu {color:white; font-weight:bold; font-size:100%;}
div.topmenu_selected {background: #555555; padding:7px; white-space: nowrap; text-align:center;}
div.topmenu_notselected {background: #777777; padding:7px; white-space: nowrap; text-align:center;}
.footer {font-size:60%; color:gray;}
.lightsmall {color:black; font-size:80%;}
.category_child {font-weight:normal; font-size:95%;}
.price_info {font-size:80%; color:black;}
.cart {font-size:90%; font-weight:bold; color:navy;}
.table_brief {width:100%; border:1px solid white; border-spacing:1px; background:silver;}
.input-medium {width:90%;}

/* кнопка запускающая подсказку */
.download_now {display:block; height:50px; text-indent:-999em; width:50px; cursor:pointer;}

/* когда курсор над кнопкой */
.download_now:hover {background-position:1px 1px;}

/* кликаем на кнопку */
.download_now:focus {background-position:2px 2px;}

/* стили для подсказки */
.tooltip {display:none; background:url(images/tooltip.png); padding:5px 5px 5px 5px; font-size:12px; color:#404040;}
 
/* элемент с классом .label внутри подсказки */
.tooltip .label {color:blue; width:100px;}

/* Подсказка для Автокаталога */
.tooltip_ac {display:none; background:url(images/tooltip.png); padding:5px 5px 5px 5px; font-size:12px; color:#404040;}
 
/* элемент с классом .label внутри подсказки */
.tooltip_ac .label {color:blue; width:100px;}

.btn {display:inline-block; padding:1px 12px; margin-bottom:0px; font-size:14px; font-weight:400; line-height:1.42857; text-align:center; white-space:nowrap; vertical-align:middle; cursor:pointer; background-image:none; border:1px solid transparent; border-radius:0px;}
.btn-default {text-decoration:none; background-color: #ddd; border:1px solid #aaa;}
.red {color:red;}
.green {color:green;}

.goods-letters {width: 100%;}
.goods-letters h3 {margin: 5px 0;}
.goods-letters tr {vertical-align: top;}

#searchBox {
  width: 450px;
  height: 25px;
  border: 3px solid #777777;
}
#searchBtn {
  border: 0;
  width: 32px;
}

.preview {
  width: 40px;
  height: 40px;
  border: 2px solid #777;
}
.preview.active {
  width: 40px;
  height: 40px;
  border: 2px solid #F39C12;
}

.info {
  font-size: 12px;
  width: 700px;
  margin: 10px auto;
}
.payment-list {
  list-style-type: none;
  text-align: left;
  width: 600px;
  margin: 0 auto;
}
ul {
  list-style-type:none;
}
td img {
  vertical-align: middle;
}
.owl-carousel {
  width: 480px;
  margin-left: auto;
  margin-right: auto;
}
.item img {
  min-height: 320px;
}
.autologo {
  width: 1080px;
  margin-left: auto;
  margin-right: auto;
}