/* основной стиль ссылок */
a:link { color: #5151a5; text-decoration: underline }
a:visited { color: #5151a5; text-decoration: underline }
a:hover { color: black; text-decoration: underline }

/* стиль ссылок списка категорий */
a#cat:link { color: #5151a5; text-decoration: underline }
a#cat:visited { color: #5151a5; text-decoration: underline }
a#cat:hover { color: black; text-decoration: none; border-bottom: 1px #000 dashed }

a#f:link { color: blue; text-decoration: underline }
a#f:visited { color: blue; text-decoration: underline }
a#f:hover { color: black; text-decoration: underline }

/* стиль ссылок КП, ДО, Б/У, прайс-лист */
a#g:link { color: green; text-decoration: underline }
a#g:visited { color: green; text-decoration: underline }
a#g:hover { color: black; text-decoration: underline }

a#r:link { color: red; text-decoration: underline; font-weight: bold }
a#r:visited { color: red; text-decoration: underline; font-weight: bold }
a#r:hover { color: black; text-decoration: underline; font-weight: bold }

a#bn:link { color: blue; text-decoration: underline; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold }
a#bn:visited { color: blue; text-decoration: underline; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold }
a#bn:hover { color: black; text-decoration: underline; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold }

a#fn:link { color: #5151a5; text-decoration: underline; }
a#fn:visited { color: #a1a1a1; text-decoration: underline; }
a#fn:hover { color: black; text-decoration: underline; }

ul {
    display: inline-block;
    margin-left: 0px;
    padding-left: 0px;
}

li {
    display: inline;
    list-style: none;
    width: 100%; /* Ширина элемента в пикселах */
    color: #fff;
    
}

.li_min {
    font-size: 12px;
}

a#m {
  width: 106px;
  height: 18px;
/*  background-image: url(/img/m.gif);*/
  background-color: #f0f0f0;
  border: 1px solid #ffffff;
  display: block;
  text-decoration: none;
  padding: 2px 0px 0px 0px; /* положение текста на кнопке верхнего меню*/
  position: relative;
  float: left;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}

a#m86 {
  width: 86px;
  height: 18px;
/*  background-image: url(/img/m-86.gif);*/
/*  background-color: #f0f0f0;*/
/*  border: 1px solid #ffffff;*/
  background-color: #ccffff;
  border: 1px solid #0099ff;
  display: block;
  text-decoration: none;
  padding: 2px 0px 0px 0px; /* положение текста на кнопке верхнего меню*/
  position: relative;
  float: left;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}

a#m128 {
  width: 128px;
  height: 18px;
/*  background-image: url(/img/m-136.gif);*/
  background-color: #ccffff;
  border: 1px solid #0099ff;
  display: block;
  text-decoration: none;
  padding: 2px 0px 0px 0px; /* положение текста на кнопке верхнего меню*/
  position: relative;
  float: left;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}

a#m135 {
    display: block;
    float: left;
    /* display: inline-block; /* при данном параметре не нужен float: left */
    width: 137px;
    height: 28px;
/*  background-image: url(/img/m-136.gif);*/
    background: #ccffff;
    border: 1px solid #0099ff;
    text-decoration: none;
    margin-top: -10px;
    margin-bottom: -14px;
    _margin-top: 4px; /* for IE6 */
    _margin-bottom: -15px; /* for IE6 */
    padding: 2px 0px 0px 0px; /* положение текста на кнопке верхнего меню*/
    position: relative;
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}

a#m122 {
  width: 122px;
  height: 14px;
/*  background-image: url(/img/m-136.gif);*/
  background-color: #ccffff;
  border: 1px solid #0099ff;
  display: block;
  text-decoration: none;
  padding: 0px 0px 0px 0px; /* положение текста на кнопке верхнего меню*/
  position: relative;
  float: left;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
}

a#m190 {
  width: 190px;
  height: 14px;
/*  background-image: url(/img/m-136.gif);*/
  background-color: #ccffff;
  border: 1px solid #0099ff;
  display: block;
  text-decoration: none;
  padding: 0px 0px 0px 0px; /* положение текста на кнопке верхнего меню*/
  position: relative;
  float: left;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
}

a#m314 {
  width: 314px;
  height: 14px;
/*  background-image: url(/img/m-136.gif);*/
  background-color: #ccffff;
  border: 1px solid #0099ff;
  display: block;
  text-decoration: none;
  padding: 0px 0px 0px 0px; /* положение текста на кнопке верхнего меню*/
  position: relative;
  float: left;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
}

a#kp2 {
  width: 20px;
  height: 13px;
  background-image: url(/img/kp2.gif);
  display: block;
  margin: 2px 0px 0px 0px; /* положение текста на кнопке верхнего меню*/
  position: relative;
  float: left;
 border: 1px solid #ffffff;
}

a#do2 {
  width: 20px;
  height: 13px;
  background-image: url(/img/do2.gif);
  display: block;
  margin: 2px 0px 0px 0px; /* положение текста на кнопке верхнего меню*/
  position: relative;
  float: left;
 border: 1px solid #ffffff;
}

a#rbt2 {
  width: 28px;
  height: 13px;
  background-image: url(/img/rbt2.gif);
  display: block;
  margin: 2px 0px 0px 0px; /* положение текста на кнопке верхнего меню*/
  position: relative;
  float: left;
 border: 1px solid #ffffff;
}

a#tn2 {
  width: 20px;
  height: 13px;
  background-image: url(/img/tn2.gif);
  display: block;
  margin: 2px 0px 0px 0px; /* положение текста на кнопке верхнего меню*/
  position: relative;
  float: left;
 border: 1px solid #ffffff;
}

a#sp2 {
  width: 20px;
  height: 13px;
  background-image: url(/img/sp2.gif);
  display: block;
  margin: 2px 0px 0px 0px; /* положение текста на кнопке верхнего меню*/
  position: relative;
  float: left;
 border: 1px solid #ffffff;
}

a#rp2 {
  width: 20px;
  height: 13px;
  background-image: url(/img/rp2.gif);
  display: block;
  margin: 2px 0px 0px 0px; /* положение текста на кнопке верхнего меню*/
  position: relative;
  float: left;
 border: 1px solid #ffffff;
}
 
a#m:hover {
/*  background-position: 0px 30px;*/
  background-color: #eeeeee;
  border: 1px solid #333399;
}

a#m86:hover {
/*  background-position: 0px 30px;*/
  background-color: #00ff00;
  border: 1px solid #333399;
}

a#m128:hover {
/*  background-position: 0px 30px;*/
  background-color: #00ff00;
  border: 1px solid #333399;
}

a#m135:hover {
/*  background-position: 0px 30px;*/
/*  background-color: #ccffcc;*/
  background-color: #ffffff;
/*  border: 1px solid #333399;*/
  border: 1px solid #0000ff;
}

a#m122:hover {
  background-color: #99ff99;
  border: 1px solid #0000ff;
}

a#m190:hover {
  background-color: #99ff99;
  border: 1px solid #0000ff;
}

a#m314:hover {
  background-color: #99ff99;
  border: 1px solid #0000ff;
}

a#kp2:hover {
 background-position: 0px 13px;
 border: 1px solid #0000ff;
}

a#do2:hover {
 background-position: 0px 13px;
 border: 1px solid #0000ff;
}

a#rbt2:hover {
 background-position: 0px 13px;
 border: 1px solid #0000ff;
}

a#tn2:hover {
 background-position: 0px 13px;
 border: 1px solid #0000ff;
}

a#sp2:hover {
 background-position: 0px 13px;
 border: 1px solid #0000ff;
}

a#rp2:hover {
 background-position: 0px 13px;
 border: 1px solid #0000ff;
}

body {
margin-top: 5px;
margin-left: auto;
margin-right: auto;
/* padding-top: 5px; /* для отступа банера сверху */
min-width: 1000px;
max-width: 1320px;
/*_width: expression(document.body.clientWidth > 1200 ? "1200px" : "auto"); /* для ie*/
/*_width: expression(document.body.clientWidth < 1000? "1000px" : document.body.clientWidth > 1200? "1200px" : "auto"); /* для ie */
width: 99%;
/*background-color: #f0f0f0;*/
/*background-image: url(/img/bg.jpg);*/
/*background-repeat: no-repeat;*/
/*background-position: top center;*/
}

#banner {
/*background: #ccc0f0;*/
width: 990px;
height: 110px;
/*width: 695px;*/
/*height: 60px;*/
/*height: 20%;*/
/*margin-top: 5px;*/ /* для отступа банера сверху */
margin-left: auto;
margin-right: auto;
margin-bottom: 5px;
/*border: 1px solid #000;*/
padding: 5px;
background-image: url(/img/logo-bar4.jpg);
}

#banner468 {
position: absolute;
width: 468px;
height: 60px;
margin-top: 23px;
margin-left: 378px;
_margin-left: 726px;
margin-right: auto;
/* background: #0099ff; */
}

#adsense-for-hor-links {
/*background: #ccc0f0;*/
height: 20%;
margin: 0px;
border-bottom: 1px solid #0000cc;
padding: 2px;
}

#r_menu {
/* region menu */
height: 100%;
border-bottom: 1px solid #0000cc;
}

#topmenu {
/*background: #ccc0f0;*/
height: 28px;
border-bottom: 1px solid #0000cc;
/*padding: 5px;*/
/*text-align: center;*/
}

#topmenuadm {
/*background: #ccc0f0;*/
height: 35px;
margin: 0px;
border-bottom: 1px solid #0000cc;
/*padding: 5px;*/
/*text-align: center;*/
}

/*левая колонка*/
#left {
position: relative;
width: 14%;
margin-top: 5px;
margin-bottom: 5px;
margin-left: auto;
margin-right: auto;
/*border: 1px solid #e8e8e8;*/
padding: 2px;
float: left;
/*background: #e7e7e7;*/
/*background: #bbf0f0;*/
}

/*название блока правой и левой колонки*/
#blockheader {
color: #000;
font-family: Arial, Tahoma, Verdana, sans-serif;
font-size: 14px;
font-weight: bold;
padding-top: 3px; /*регулировка центрирования текста по высоте*/
_padding-top: 12px; /*регулировка центрирования текста по высоте*/
/*height: 20%; /*регулировка центрирования текста по высоте*/
margin-top: -3px;
margin-bottom: 5px;
margin-left: auto;
margin-right: auto;
width: 100%;
height: 20px;
/*background-color: #aaa0f0;*/
/*background-color: #fff;*/
text-align: center;
/*background-image: url(/img/bhbg.gif);*/
/*background-repeat: no-repeat;
background-image: url(/img/hdbg.gif);*/
background: url(/img/hdbg-c-left.png) left no-repeat,
            url(/img/hdbg-c-right.png) right no-repeat,
            url(/img/hdbg-c-center.png) center repeat-x;
}

/*название блока центральной колонки*/
#blockheader-c {
color: #000;
font-family: Arial, Tahoma, Verdana, sans-serif;
font-size: 14px;
font-weight: bold;
padding-top: 3px; /*регулировка центрирования текста по высоте*/
_padding-top: 12px; /*регулировка центрирования текста по высоте*/
/*height: 20%; /*регулировка центрирования текста по высоте*/
margin-top: -3px;
margin-bottom: 5px;
margin-left: auto;
margin-right: auto;
width: 100%;
height: 20px;
/*background-color: #aaa0f0;*/
/*background-color: #fff;*/
text-align: center;
/*background-repeat: no-repeat;
background-image: url(/img/hdbg-c.gif);*/
background: url(/img/hdbg-c-left.png) left no-repeat,
            url(/img/hdbg-c-right.png) right no-repeat,
            url(/img/hdbg-c-center.png) center repeat-x;
}

/*содержание блока*/
#blockcontent {
color: #000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
margin-bottom: 5px;
/*border-bottom: 2px solid #33cc00;*/
width: 100%;
/*background-color: #e7e7e7;*/ /*светло-серый*/
/*background: #bbf0f0;*/
/*background-color: #ccc0f0;*/

}

/*центральная колонка*/
#center {
position: relative;
color: #000;
font-family: Arial, Tahoma;
font-size: 12px;
/*background: #ccc0f0;*/
/*background: #ccccff;*/
/*background: #cccccc;*/
width: 70%;
_width: 69%;
margin-left: auto;
margin-right: auto;
margin-top: 5px;
margin-bottom: 5px;
/*border: 1px solid #e8e8e8;*/
padding: 2px;
float: left;
}

#pagenumber {
color: #000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
/*padding-top: 10px; /*регулировка центрирования текста по высоте*/
/*height: 20%; /*регулировка центрирования текста по высоте*/
margin-top: 0px;
margin-bottom: 5px;
margin-left: auto;
margin-right: auto;
border: 1px solid #000;
width: 100%;
padding-bottom: 2px;
background-color: #aaa0f0;
text-align: center;
/*background-image: url(/jpg/m.gif);*/
}

/*правая колонка*/
#right {
position: relative;
float: left;
width: 14%;
_width: 13%; /*хак для IE 6 - если названия блоков без рамок - значение 156px*/
margin-top: 5px;
/*_margin-top: 5px; /*хак для IE 6 - без него margin-bottom = 10px*/
margin-bottom: 5px;
/*_margin-bottom: 5px; /*хак для IE 6 - без него margin-bottom = 10px*/
/*_margin-bottom: 0px; /*хак для IE 6 - без него margin-bottom = 10px*/
margin-left: auto;
margin-right: auto;
/*border: 1px solid #e8e8e8;*/
padding: 2px;
/*background: #bbf0f0;*/
/*background: #bbbbcc;*/ /*темно-серый*/
}

#footer {
color: #000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
/*text-align: right;*/
margin-bottom: 1px;
padding-bottom: 2px;
/*background: #0ff;*/
/*border: 1px solid #000;*/
clear: both;
}

#footer2 {
text-align: center;
padding-top: 1px;
padding-bottom: 1px;
_padding-bottom: 0px; /*хак для IE 6 - без него padding-bottom = 10px*/
margin-bottom: 5px;
/*background: #e7e7e7; /*светло-серый*/
/*background: #0ff;*/
/*border: 1px solid #000;*/
clear: both;
}

#footer3 {
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
_padding-bottom: 0px; /*хак для IE 6 - без него padding-bottom = 10px*/
margin-bottom: 5px;
/*background: #bbbbcc;*/
/*border: 1px solid #000;*/
clear: both;
}

#footer4 {
color: #000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
_padding-bottom: 0px; /*хак для IE 6 - без него padding-bottom = 10px*/
margin-bottom: 5px;
background: #e7e7e7; /*светло-серый*/
/*background: #0ff;*/
border: 1px solid #000;
clear: both;
}

input[type=text] {
  border:1px solid #9c9c9c;
  /*background-color: #e7e7e7;*/
}

.b1 {
font-size: 10pt; /* Размер шрифта на кнопке Submit в пунктах */
}

.long_button {
width: auto;           /* Класс для кнопки с длинным текстом, чтобы не растягивалась в IE6 */
overflow: visible;
padding: 0 .6em 0 .6em;
}

input[type=password] {
  border:1px solid #9c9c9c;
  /*background-color: #e7e7e7;*/
}

input[type=text]:hover {
  border:1px solid #0000ff;
}

input[type=password]:hover {
  border:1px solid #0000ff;
}

input[type=text]:focus {
    background-color:#e2f2f0;
    border:1px solid #0000ff;
}

input[type=password]:focus {
    background-color:#e2f2f0;
    border:1px solid #0000ff;
}

textarea {
  border:1px solid #9c9c9c;
  /*background-color: #e7e7e7;*/

}

textarea:hover {
  border: 1px solid #0000ff;
}

textarea:focus {
  background-color: #e2f2f0;
  border: 1px solid #0000ff;
}

select {
  border: 1px solid #9c9c9c;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 12px; /* размер шрифта в выпадающем списке формы */
}

.s_f11 {
    font-size: 11px; /* размер шрифта в выпадающем списке формы */
}

select:hover {
  border: 1px solid #0000ff;
}

table {
 /* width: 630px; */
 border-collapse: collapse; /* Убираем двойные линии между ячейками */
}

td, th {
 padding: 1px; /* Поля вокруг содержимого таблицы */
 border: 1px solid #e7e7e7; /* Параметры рамки */
}

.tb:hover {
    background: #f0eff0;
}

.tdborder2 {
 border: 2px solid #e7e7e7; /* Параметры рамки */
}

.tdborder0 {
 border: 0px solid #e7e7e7; /* Параметры рамки */
 /*background-color:#00ff33;*/
 /*background-image: url(/img/nav0.gif);*/
 /*background-repeat: no-repeat;*/
 /*background-repeat: repeat-x;*/
}

.thtdheader {
  border-top: 2px solid #0099ff;
  border-bottom: 2px solid #0099ff;
  background-color: #99ffcc;
 /*background-image: url(/img/nav0.gif);*/
 /*background-repeat: no-repeat;*/
 /*background-repeat: repeat-x;*/
}

.fon {
  background-color: #f9f9f9;
  /*background-color: #f4f4f4;*/
}

th {
 background: #f6f6f6; /* Цвет фона */
/* background: #b0e0e6; /* Цвет фона */
}

#col1 {
    width: 17%;
    /*width: 105px; /* Ширина первой колонки */
    /*_width: 130px; /* Ширина первой колонки для IE6*/
}

#col2 {
    width: 58%;
    /*width: 360px; /* Ширина второй колонки */ 
    /*_width: 335px; /* Ширина второй колонки для IE6*/ 
}

#col3 {
    width: 17%;
    /*width: 100px; /* Ширина третьей колонки */
}

#col4 {
    width: 8%;
    /*width: 55px; /* Ширина четвертой колонки */
}

h1 { font-size: 18px; font-family: Tahoma, Verdana, Arial, sans-serif }
h2 { font-size: 14px; font-family: Arial, Tahoma, Verdana, sans-serif }
h3 { font-size: 16px; font-family: Arial, Tahoma, Verdana, sans-serif }
tex { font-size: 12px; font-family: Tahoma, Arial, Verdana, sans-serif }
.text { font-size: 12px; font-family: Tahoma, Arial, Verdana, sans-serif }
.j { font-size: 12px; font-family: Verdana, Tahoma, Arial, sans-serif; text-align: justify; }
.b { font-size: 16px; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: bold; }
.label { font-size: 12px; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: bold; }
.input_note { font-size: 11px; font-family: Arial, Verdana, Tahoma, sans-serif; }
#bodytext { font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif }

fieldset {
    border: 1px solid #0099ff;
    padding-bottom: 0px;
    _padding: 5px; /* хак для IE */
    background: #eef8ff;
    /* background: #efe; */
}

.fieldset {
    font-size: 16px;
    font-family: Arial, Verdana, Tahoma, sans-serif;
    font-weight: bold;
    
    border: 1px solid #0099ff;
}

.legend {
    display: block;
    padding-top: 5px;
    padding-bottom: 3px;
    font-size: 14px;
    font-family: Arial, Verdana, Tahoma, sans-serif;
    font-weight: bold;
    color: #0000cc;
    /*_margin-left: -9px; /* хак для IE */
}

.l2 {
    margin-top: 5px;
    font-size: 12px;
    color: #0000cc;
}

.category {
    float: left;
    margin-right: 20px;
}

.vendor {
    float: left;
    margin-right: 5px;
}

.vendor_cat {
    float: left;
    padding-top: 24px;
}

.model {
    float: left;
    width: 100%;
}

.price {
    float: left;
    width: 100%;
}

.info {
    display: block;
    border: 1px solid #0099ff;
}

hr {
border: 0;
/*width: 80%;*/
/*color: blue;*/
background-color: blue;
height: 1px;
}

.button {
    display: inline-block;
    zoom: 1; /* хак IE7 для display: inline-block */
    background: #e7e7e7;
    border: 1px #0000ff solid;
    cursor: pointer;
    /* [if lte Gecko 1.8] display: -moz-inline-stack;
    [if lte Konq 3.1] float: left; */
    height: 30px;
    _margin-top: -1px;
    outline: none;
    font-size: 18px;
    font-family: Arial, Georgia, Tahoma, Verdana, sans-serif;
    font-style: italic;
    text-decoration: none;
    _text-decoration: expression(hideFocus='true');
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); /* CSS3: тень для текста */
    -webkit-border-radius: .3em; /* CSS3: закругление границ для Safari, Chrome */
    -moz-border-radius: .3em; /* CSS3: закругление границ для FireFox */
    border-radius: .3em;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); /* CSS3: тень элемента для Safari, Chrome */
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); /* CSS3: тень элемента для FireFox */
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
    /* font: italic bold 14px/100%; */
}

/* Стиль кнопки при наведение курсора */
.button:hover {
    cursor: pointer;
}

/* Стиль кнопки при нажатии */
.button:active {
    position: relative;
    top: 1px;
    left: 1px;
}

/* Стиль, описывающий цвет и фон */
.blue_button {
    color: #ddeeff;
    border: solid 1px #0076a3;
    background: #0095cd;
    background: -o-linear-gradient(#00adee, #0078a5); /* CSS3: фон с градиентом для Opera 11+ */
    background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5)); /* CSS3: фон с градиентом для Safari, Chrome */
    background: -moz-linear-gradient(top, #00adee, #0078a5); /* CSS3: фон с градиентом для FireFo 3.6+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5'); /* CSS3: фон с градиентом для IE */
}

.blue_button:hover {
    background: #007ead;
    background: -o-linear-gradient(#0095cc, #00678e);
    background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
    background: -moz-linear-gradient(top, #0095cc, #00678e);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
    color: #fff;
}

.blue_button:active {
    color: #80bed6;
    background: -o-linear-gradient(#0078a5, #00adee);
    background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
    background: -moz-linear-gradient(top, #0078a5, #00adee);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

.butt {
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); /* CSS3: тень для текста */
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,.2); /* CSS3: тень элемента для Safari, Chrome */
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,.2); /* CSS3: тень элемента для FireFox */
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    font-size: 18px;
    font-family: Verdana, Arial, sans-serif;
    _margin-top: 5px;
    color: #3e9e2b;
    background: #f1fbef;
    border: 2px solid #b6e9ac;
    /* color: #888888;
    background: #eeeeee;
    border: 2px solid #bbbbbb; */
}

.butt:hover {
    cursor: pointer;
    color: #389127;
    background: #cef0c7;
    border: 2px solid #87da77;
    /* color: #6666aa;
    background: #eeeef4;
    border-color: #9999dd; */
}

.butt:active {
    color: #888888;
    background: #eeeeee;
    border-color: #bbbbbb;
}

/* блок для показа частых поисковых запросов */
.tip {
    display: none;
    width: 99%;
    padding: 3px;
    /*height: 48px;
    /*z-index: 10;
    position: absolute;*/
    background: #fff;
    border: 1px solid #87da77;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); /* CSS3: тень элемента для Safari, Chrome */
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); /* CSS3: тень элемента для FireFox */
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
}

/* блок для показа производителей */
.tip2 {
    display: none;
    position: absolute;
    width: auto;
    max-width: 50%;
    /*padding: 3px;
    /*height: 48px;
    /*z-index: 10;
    position: absolute;*/
    /*background: #fff;
    border: 1px solid #87da77;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); /* CSS3: тень элемента для Safari, Chrome */
    /*-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); /* CSS3: тень элемента для FireFox */
    /*box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);*/
}

