.section_text{ font-size:14px; line-height: 18px; padding: 15px 0; text-align: justify;
}
#filter_form{ height: 110px; padding: 40px 0 0 0;
}
#filter_form .button{ position: relative; clear:left; width: 162px; height: 27px; overflow:hidden; top: 32px; margin: 0 auto;
}
#filter_form .button span, #filter_form .button input{ display:block; width: 152px; height: 27px; line-height: 27px; padding-right: 10px; text-align: center; font-size: 14px; color: white; background:url('/_img/elements.png') -226px -40px no-repeat; cursor:pointer;
}
#filter_form .button span:hover, #filter_form .button input:hover{ background:url('/_img/elements.png') -406px -40px no-repeat;
}
#filter_form .button input{ border:0; padding:0; width: 162px;
}
.filters{ width: 235px; padding: 0 0 0 10px; overflow:hidden; float:left;
}
.filters div{ position: relative; float:left; width: 80px; height: 27px; overflow:hidden; text-align: center; background: url('/_img/elements.png') -605px -120px no-repeat;
}
.filters div.active{ color: white; background: url('/_img/elements.png') -605px -150px no-repeat;
}
.filters div.first{ width: 50px; background-position: -596px -120px;
}
.filters div.last{ border-right:0; padding-right: 6px; background-position: right -120px;
}
.filters div.first_active{ width: 50px; color: white; background-position: -596px -150px;
}
.filters div.last_active{ border-right:0; padding-right: 6px; color: white; background-position: right -150px;
}
.filters div label{ display:block; height: 18px; overflow:hidden; margin: 2px 0 0 0; text-align: center; line-height: 18px; cursor:pointer; border-right: 1px solid #CCCCCC; border-left: 1px solid white;
}
.filters div.last label{ border-right:0;
}
.filters div.first label{ border-left:0;
}
.filters div input{ display:block; position: absolute; top: -20px; margin: 0 0 0 -20px; z-index: -1;
}
.numbers{ position: relative; width: 210px; height: 27px; left: 10px; float:left; background: url('/_img/elements.png') -596px -120px no-repeat;
}
.slider{ width: 198px; height: 27px; margin: 0 0 0 2px;
}
.slider div{ position: relative; width: 20px; height: 18px; margin: 2px 0 0 0; cursor:pointer; background: url('/_img/elements.png') -600px -100px no-repeat;
}
div.slider.max{ margin: -29px 0 0 0;
}
.numbers .number{ display:block; position: absolute; width: 76px; height: 36px; border:0; margin: 0 0 0 10px; background: url('/_img/elements.png') -660px -237px no-repeat; z-index:5; font-size: 12px;
}
.numbers .number input{ display:inline-block; width: 40px; height: 14px; line-height: 14px; border:0; margin: 0 3px 0 10px; padding:0; text-align: right; background: transparent; font-size: 12px;
}
.numbers span.number.min{ top: 20px;
}
.numbers span.number.max{ top: -36px; background: url('/_img/elements.png') -650px -176px no-repeat;
}
.numbers .number input.min{ margin-top: 13px;
}
.numbers .number input.max{ margin-top: 10px;
}
h2{ padding: 20px 0 0 0; font-weight: normal; font-size: 20px; color: #A52068;
}
#products{ clear:both; margin: 15px 0 0 0;
}
#products .hproduct{ position: relative; width: 185px; height: 278px; overflow:hidden; float:left; padding: 0 0 0 2px; margin:0 0 40px 0; background: url('/_img/elements.png') -20px -120px no-repeat;
}
#products .hproduct .label{ position: absolute; right:15px; top:49px; width: 70px; height: 70px; overflow:hidden; text-indent:-999px;
}
#products .hproduct .label.a{ background: url('/_img/elements.png') -220px -120px no-repeat;
}
#products .hproduct .label.d{ background: url('/_img/elements.png') -320px -120px no-repeat;
}
#products .hproduct .url{ display:block; width: 165px; height: 204px; padding: 0 0 0 5px; margin: 0 0 4px 0; overflow:hidden; text-decoration: none;
}
#products .hproduct .url:hover span{ text-decoration: underline;
}
#products .hproduct .url .n{ display:block; height:16px; line-height: 16px; overflow:hidden; font-size: 14px; font-weight: bold; cursor:pointer;
}
#products .hproduct .url .title{ display:block; height:28px; overflow:hidden; font-size: 11px; cursor:pointer;
}
#products .hproduct .url .photo{ border:0; margin: 8px auto; text-decoration: none;
}
#products .hproduct .orig{ height: 14px; line-height: 14px; padding: 0 0 0 5px; font-size: 11px; text-decoration:line-through; color: #999999;
}
#products .hproduct .orig.empty{ text-decoration:none;
}
#products .hproduct .price{ height: 22px; line-height: 22px; padding: 0 0 0 5px; font-size: 18px; font-weight: bold; color: #A52169;
}
#products .hproduct small{ display:block; position: absolute; height: 22px; line-height: 22px; right: 10px; bottom: 5px; font-size: 14px;
}
#products .hproduct .description{ height: 30px; line-height: 14px; padding: 0 5px 0 5px; overflow:hidden; font-size: 11px;
}
#pages{ height: 40px; clear:both; float:right;
}
#pages a, #pages span{ display:block; float:left; width: 25px; height: 25px; line-height: 25px; margin: 0 0 8px 5px; text-align: center; text-decoration: none; font-size: 14px; font-weight: bold; color: white; background: url('/_img/elements.png') -585px 0 no-repeat;
}
#pages span, #pages a:hover{ color:black; background: url('/_img/elements.png') -620px 0 no-repeat;
}
#pages span{ cursor:default;
}
#pages a.prev{ padding-left: 11px; width: 80px; background: url('/_img/elements.png') -585px -30px no-repeat;
}
#pages a.next{ padding-right: 11px; width: 80px; background: url('/_img/elements.png') -685px -30px no-repeat;
}
#pages a.prev:hover{ background: url('/_img/elements.png') -585px -60px no-repeat;
}
#pages a.next:hover{ background: url('/_img/elements.png') -685px -60px no-repeat;
}
#pages small{ display:block; float:left; width: 1px; height: 19px; margin: 3px 4px 0 9px; overflow:hidden; border-left: 1px solid #A52169;
}
#search_form{ padding: 10px 0 0 0; font-size: 14px;
}
#search_form .h{ height: 25px;
}
#search_form .tab{ height: 70px; padding: 15px 30px 15px 140px; border: 1px solid #CCCCCC;
}
#search_form .tab .clear{ clear:left;
}
#search_form .tab label, #search_form .tab #search_field{ display:block; float:left; padding: 4px 2px;
}
#search_form .tab label{ width: 90px; margin: 0 10px 0 0;
}
#search_form .tab input{ display:block; float:left;
}
#search_form .tab .checkboxElement, #search_form .tab .l{ display:block; float:left; margin: 4px 2px;
}
#search_form .tab .l{ margin-right: 20px;
}
#search_form .tab .checkboxElement, #search_form .tab input[type=checkbox]{ width: 14px; height: 14px; margin: 2px 10px 0 0; padding:1px; border: 1px solid #B2B2B2; cursor:pointer;
}
#search_form .tab .checkboxElement:hover{ border: 1px solid #A52169;
}
#search_form .tab .checkboxElement span{ background: url('/_img/elements.png') -320px -260px no-repeat;
}
#search_form .tab .checkboxElement span.selected{ background: url('/_img/elements.png') -320px -240px no-repeat;
}
#search_form .tab #search_field{ border: 1px solid #A52169; width: 200px;
}
#search_form .button{ position: relative; display:block; width: 26px; height: 26px; overflow:hidden; left: 10px;
}
#search_form .button input, #search_form .button span{ display:block; border:0; padding:0; width: 26px; height: 26px; overflow:hidden; text-indent: -999px; background:url('/_img/elements.png') -30px -50px no-repeat; cursor:pointer;
}
.results a{ font-size: 14px; line-height: 20px;
}
