/* * Препядствует отображению 'audio' без контролов, в современных браузерах * Удаляет излишки высоты в iOS5 девайсах */audio:not([controls]) {  display: none;  height: 0;}/* * Исправляет стилизацию для 'hidden' атрибутов не определённых в IE7/8/9, FF3, S4 * Известные проблемы: не работает в IE6 */[hidden] {  display: none;}#loadblock{display: none;}/* Базовые ========================================================================== *//* * 1. Корректировка странного размера текста в IE6/7, когда размер шрифта body указывается в em единицах *    http://clagnut.com/blog/348/#c790 * 2. Предотвращает на IOS регулировку размера текста после изменения ориентации, без отключения пользовательского зума *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */html {  /*font-size: 100%; *//* 1 */  /*-webkit-text-size-adjust: 100%; /* 2 */  /*-ms-text-size-adjust: 100%; /* 2 */}/* Исправление несоответствия семейства шрифтов между 'textarea' и другими элементами формы */html,button,input,select,textarea {  font-family: sans-serif;}/* Исправление margins неправильно обрабатываем в IE6/7 */body {  margin: 0;}/* Ссыдки ========================================================================== *//* Исправление странного отображения outline в Chrome */a:focus {  outline: thin dotted;}/* * Улучшает читаемость при фокусировке (:focus) и наведению указателем (:hover), во всех браузерах * people.opera.com/patrickl/experiments/keyboard/test */a:hover,a:active {  outline: 0;}/* Типографика ========================================================================== *//* * Исправляет установку разных размеров шрифтов и отступов в in IE6/7 * Исправляет размер шрифтов в 'section' и 'article' в FF4+, Chrome, S5 */h1 {  font-size: 18px;  margin: 8px 0;  color: #fff;}h2 {  font-size: 19px;  margin: 10px 0;}h3 {  font-size: 15px;  margin: 13px 0;}h4 {  font-size: 13px;  margin: 17px 0;}h5 {  font-size: 14px;  margin: 21px 0;}h6 {  font-size: 9px;  margin: 30px 0;}/* Исправляет отстутствующие стили в IE7/8/9, S5, Chrome */abbr[title] {  border-bottom: 1px dotted;}/* Исправляет установку стиля 'bolder' в FF3+, S4/5, Chrome */b,strong {  font-weight: bold;}blockquote {  margin: 13px 40px;}/* Исправляет отсутствующие стили S5, Chrome */dfn {  font-style: italic;}/* Исправляет отсутствующие стили в IE6/7/8/9 */mark {  background: #ff0;  color: #000;}/* Исправляет установленные по разному margin в IE6/7 */p,pre {  margin: 15px 0 0 0;}/* * Корректирует странную установку шрифтов в IE6, S4/5, Chrome * en.wikipedia.org/wiki/User:Davidgothberg/Test59 */pre,code,kbd,samp {  font-family: monospace, serif;  /*_font-family: 'courier new', monospace;*/  font-size: 13px;}/* Улучшает читаемость предварительно отформатированного текста во всех браузерах */pre {  white-space: pre;  white-space: pre-wrap;  word-wrap: break-word;}/* * 1. Исправляет не поддерживающиеся CSS кавычки в IE6/7 * 2. Исправляет не поддерживаемое свойство цитаты в S4 *//* 1 */q {  quotes: none;}/* 2 */q:before,q:after {  content: '';  content: none;}small {  font-size: 75%;}/* * Предовращает влияние sub и sup на высоту строки во всех браузерах * gist.github.com/413930 */sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}sup {  top: -6px;}sub {  bottom: -3px;}/* Списки ========================================================================== *//* Исправляет установленные по разному margin в IE6/7 */dl,menu,ol,ul {  margin: 13px 0;}dd {  margin: 0 0 0 40px;}/* Исправляет установленные по разному padding в IE6/7 */menu,ol,ul {  padding: 0 0 0 40px;}/* Корректирует неправильную обработку изображений списков в IE7 */nav ul,nav ol {  list-style: none;  list-style-image: none;}/* Встроенный контент ========================================================================== *//* * 1. Удаляет border, когда элемент внутри 'a'. в  IE6/7/8/9, FF3 * 2. Улучшает качество изображений при масштабировании в IE7 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */img {  border: 0; /* 1 */  /*-ms-interpolation-mode: bicubic; /* 2 */}/* Корректирует странное отображение переполнения в IE9 */svg:not(:root) {  overflow: hidden;}/* Фигуры ========================================================================== *//* Исправляет не установленный margin в IE6/7/8/9, S5, O11 */figure {  margin: 0;}/* Формы ========================================================================== *//* Корректирует странное отображение margin в IE6/7 */form {  margin: 0;}/* Определяет последовательность border, margin, и padding */fieldset {  border: 1px solid #c0c0c0;  margin: 0 2px;  padding: 4px 8px 9px;}/* * 1. Корректирует не наследуемые цвета в IE6/7/8/9 * 2. Корректирует не обёртываемый текст в FF3 * 3. Корректирует странное отображение выравниваний в IE6/7 */legend {  border: 0; /* 1 */  padding: 0;  white-space: normal; /* 2 */  /*margin-left: -7px; /* 3 */}/* * 1. Корректирует размер шрифта не наследуемый вов всех браузерах * 2. Исправляет разную установку margins в IE6/7, FF3+, S5, Chrome * 3. Улучшает внешний вид и выравнивание во всех браузерах */button,input,select,textarea {  font-size: 100%; /* 1 */  margin: 0; /* 2 */  vertical-align: baseline; /* 3 */  /*vertical-align: middle; /* 3 */}/* Исправляет установку FF3/4 высоты строки в 'input' используя !important в UA стилях */button,input {  line-height: normal; /* 1 */}/* * 1. Повышает удобство использования и согласованность стиля курсора между image-type 'input' и другими * 2. Исправляет неспособность к стилизации кликабельных 'input' в iOS * 3. Удаляет внутренние расстояния в IE7 без ущерба для нормального ввода текста *    Известные проблемы: внутренние расстояния остаются в IE6 */button,input[type="button"],input[type="reset"],input[type="submit"] {  cursor: pointer; /* 1 */  /*-webkit-appearance: button; /* 2 */  /*overflow: visible;  /* 3 */}/* Переустанавливает курсор по умолчанию для отключённых элементов */button[disabled],input[disabled] {  cursor: default;}/* * 1. Исправляет устаноку box sizing в content-box, в IE8/9 * 2. Удаляет лишний padding в IE8/9 * 3. Удаляет лишний padding в IE7      Известные проблемы: лишний padding остаются в IE6 */input[type="checkbox"],input[type="radio"] {  box-sizing: border-box; /* 1 */  padding: 0; /* 2 */  /*height: 13px; /* 3 */  /*width: 13px; /* 3 */}/* * 1. Исправляет установку внешнего вида searchfield в S5, Chrome * 2. Исправляет установку box-sizing в border-box в S5, Chrome (включая -moz в future-proof) */input[type="search"] {  /*-webkit-appearance: textfield; /* 1 */  /*-moz-box-sizing: content-box;  -webkit-box-sizing: content-box; /* 2 */  box-sizing: content-box;}/* * RУдаляет внутренний padding и кноппку отмены поиска в S5, Chrome для OS X *//*input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {  -webkit-appearance: none;} *//* * Удаляет внутренние отступы и границы в FF3+ * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ *//*button::-moz-focus-inner,input::-moz-focus-inner {  border: 0;  padding: 0;} *//* * 1. Удаляет вертикальный скролл-бар по умолчанию в IE6/7/8/9 * 2. Улучшает читаемость и выравнивание во всех браузерах */textarea {  overflow: auto; /* 1 */  vertical-align: top; /* 2 */}/* Таблицы ============================================ *//* Удаляет большие расстояния между ячейками таблицы */table {  border-collapse: collapse;  border-spacing: 0;}/*======================================================================================================================*/body {  font-size: 13px;  font-family: Tahoma, sans-serif;  color: #5b5b5b;  background: #f8b600;}a:link, a:visited { color: #206cd2; text-decoration: underline;  }a:hover, a:active { color: #206cd2; text-decoration: none; }#site_conteiner {  position: relative;  margin: 0 auto;  text-align: left;  overflow: hidden;  background: url("/img/bg2.png") no-repeat center top;  min-width: 1200px;}/* *html #site_conteiner { width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'1000px':'');}*/#wrapper {  min-width: 990px;  max-width: 1200px;  margin: 0 auto;  padding: 0 0;  position: relative;  background-color: #fff;}#header {  margin: 0 0;  position: relative;  padding: 20px 12px 0;  height: 185px;}/* *html #header {    zoom: 1;}  */#main-menu {  height: 45px;  clear: both;  position: relative;  margin: 0 12px;  background: url("/img/nav-bg.png") repeat-x;  /*-moz-border-radius: 5px;  -webkit-border-radius: 5px;*/  border-radius: 5px;  z-index: 5;}#conteiner {  margin: 8px 0 39px;  padding: 0 12px;  position: relative;  z-index: 5;}#conteiner .col-main {  float: left; width: 100%;}#center_panel {  margin: 0 0 0 253px;}/* *html #content { width: 100%; }*/#left_panel {    float: left;    width: 240px;    margin-left: -100%;}#right_panel {  float: right;  width: 235px;  margin-left: -235px;}.cleaner { clear: both; height: 0; overflow: hidden; }#footer {  position: relative;  min-height: 99px;  margin: 0;  padding: 0 0 15px;  z-index: 5;  background-color: #f8b600;}/* style grid (end) *//* style custom (begin) *//*HEADER =========================================*/#header .logo_box h3 {  margin: 8px 0;}#header .logo_box a, .search input.uss_submit {  margin: 0;  font-size: 0;  line-height: 0;  text-indent: -999em;  overflow: hidden;}#header .logo_box a {display: block; width: 333px; height: 150px;}#header .header-bg {  position: absolute;  background: url("/img/header-bg3.png") no-repeat;  width: 815px;  height: 362px;  top: 0;  left: -60px;  z-index: 1;}#wrapper .ballon-left {  position: absolute;  background: url("/img/left-ballon2.png") no-repeat;  width: 188px;  height: 583px;  top: 405px;  left: -188px;  z-index: 1;}#wrapper .ballon-right {  position: absolute;  background: url("/img/ballon-right2.png") no-repeat;  width: 312px;  height: 746px;  top: 25px;  right: -312px;  z-index: 1;}#header .col-l {  float: left;  position: relative;  z-index: 5;}#header .logo_box {  clear: both;  position: relative;  margin: 0 0 0 -20px;}#header .col-r {  float: right;  margin: -5px 0 15px;  position: relative;  z-index: 5;}#header .telephone {  margin-top: 0;  position: absolute;  top: 15px;  left: 485px;  z-index: 2;}#header .telephone p {  margin: 0 0 0;  color: #ef2428;  font-size: 24px;  line-height: 23px;}#header .time-work {  position: absolute;  background: url("/img/time-work-ico2.png") no-repeat left;  padding-left: 104px;  right: 15px;}#header .time-work p {  margin: 0 0 0;  color: #f08800;  font-size: 16px;}#header .time-work p:first-child {  padding-top: 10px;}/*end*//*MAIN MENU===============================================*/.navigation  {  float: left;  list-style: none;  position: relative;  left: 50%;  text-align: center;  margin: 10px 0 0;  padding: 0;}.navigation li {    display: block;    margin:	0 17px;    position: relative;    right: 50%;    list-style-type: none;    float: left;}.navigation li.first {}.navigation li.last {}.navigation a {  color: #921a1d;  font-size: 15px;  text-decoration: none;}/* .navigation li a {  zoom: 1;} */.navigation a:hover, .navigation a.active{  color: #ff0004;}/*end*//*MAIN CONTENT ========================================*/#content.mainpage {    margin-bottom: 10px;  clear: both;}/* *html #conteiner .site_title {    zoom: 1;}  */#conteiner .site_title, .shop-cart .site_title {  position: relative;  padding: 1px 0 3px 20px;  margin-bottom: 13px;  background: #377bd7;  background: #216ed5 url(/img/blue.jpg) repeat-x center top;  /*-moz-border-radius: 5px;  -webkit-border-radius: 5px;*/  border-radius: 5px;}#conteiner .site_title .title, .shop-cart .site_title .title {  font-size: 18px;  margin: 0;  color: #fff;}#conteiner .site_title .title a, #conteiner .site_title .title a, .shop-cart .site_title .title a {    color: #fff;    text-decoration: none;}#conteiner #center_panel .site_title .title {  color: #fff;}#conteiner .site_title h2.title {  font-weight: normal;}#content.mainpage .site_patch {    display: none;}#content .site_patch {    position: relative;    padding: 5px 5px 13px 0;    color: #714402;    font-size: 12px;}/* *html #content .site_patch {    zoom: 1;}  */#content .site_patch a {    color: #714402;  font-size: 12px;}/*Leftpanel==============*/.search {  position: relative;  clear: both;  margin-bottom: 25px;}.search form.uss_site_search {  position: relative;}.search input.uss_input_name {  border: none;  color: #939393;  padding: 3px 35px 3px 20px;  width: 179px;  font-size: 14px;  outline: none;  background: url(/img/search_input.png) no-repeat left center;  /*-moz-border-radius: 5px;  -webkit-border-radius: 5px;*/  border-radius: 5px;}.search input.uss_input_name:focus {  color: #000;}.search input.uss_submit {  position: absolute;  width: 16px;  height: 16px;  border: none;  top: 4px;  right: 13px;  cursor: pointer;  background: url("/img/btn-search.png") no-repeat;}#left_panel .cataloge-cont {  position: relative;  clear: both;  margin-bottom: 20px;}#left_panel .left-menu {  position: relative;  z-index: 3;  margin: 0;  padding: 0px 0 15px 0px;}.left-menu > li {  margin: 0 0 2px;  padding: 0;  list-style-type: none;  background: url("/img/left-menu-bg.png") repeat;  border-radius: 7px;}.left-menu > li.last {}.left-menu > li > a {  color: #fff;  display: block;  font-size: 13px;  padding: 8px 5px 8px 30px;  text-decoration: none;  text-transform: uppercase;  background: url("/img/left-menu-star.png") no-repeat 12px 10px;}.left-menu a:hover, .left-menu a.active { text-decoration: none;}.left-menu .submenu {  padding: 10px 10px 5px 17px;  margin: 0;  background: #ececec;  border: 1px solid #c0c0c0;  border-top: none;  border-radius: 0 0 7px 7px;}.left-menu .submenu li {  list-style-type: none;  padding: 0;  margin: 5px 0;}.left-menu .submenu li.first {  margin-top: 0;}.left-menu .submenu li.last {  margin-bottom: 5px;}.left-menu .submenu a {  font-size: 13px;  color: #000000;  background: url("/img/submenu-arrow2.png") no-repeat 0 4px;  padding-left: 17px;  display: block;}.left-menu .submenu a:hover, .left-menu .submenu a.active {  text-decoration: underline;}.newsletter {  margin-bottom: 20px;}#left_panel .subscribe_form {}#left_panel .subscribe_form .emailfield, #left_panel .subscribe_form .send_button {  clear: both;}#left_panel .subscribe_form .emailfield input {  position: relative;  border: none;  color: #5b5b5b;  font-size: 13px;  margin-bottom: 8px;  padding: 3px 0;  width: 240px;  text-align: center;  background-color: #dedede;  /*-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,.75);  -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,.75);*/  box-shadow: inset 1px 1px 1px rgba(0,0,0,.75);  /*-moz-border-radius: 5px;  -webkit-border-radius: 5px;*/  border-radius: 5px;}#left_panel .subscribe_form .emailfield input:focus {  color: #000;}#left_panel .subscribe_form .send_button input {  position: relative;  width: 92px;  padding: 2px 0;  border: none;  cursor: pointer;  color: #921a1d;  font-size: 13px;  text-align: center;  background: url("/img/submit-btn.png") repeat-x;  /*-moz-border-radius: 5px;  -webkit-border-radius: 5px;*/  border-radius: 5px;}#left_panel .news-cont {  clear: both;}#conteiner .news-cont .site_title {  margin-bottom: 10px;}.news {  clear: both;}.news.last {}.news .news_block_item {  margin-bottom: 9px;  overflow: hidden;}.news .news_block_item.last {  margin-bottom: 10px;}.news_block_item .image {  margin-right: 11px;  height: 70px;}.news_block_item .image img {  /*border: 1px solid #206cd2;*/}.news .info {}.news  .date {  margin-bottom: 5px;  font-size: 13px;  color: #5b5b5b;}.news  .title {}.news  .title a {  display: block;}.news .title .tspan {  display: block;}.news  .preview {  color: #202020}/*end*//*Center panel===========*/#center_panel #content .site_title {  margin-bottom: 0;}#center_panel #content .main-content {  margin-top: 16px;}#center_panel .news-block {  overflow: hidden;}#center_panel .news-block .news_block_item {width: 30%; float: left;}#center_panel .news-block .news_block_item {margin-right: 20px;}#center_panel .news-block .news_block_ite.last {margin-right: 0;}#center_panel .news-block .news_block_item .preview {clear: both;}#center_panel .news-block .date {  font-size: 14px;  color: #303030;}#center_panel .about-cont .site_title {  margin-bottom: 9px;}#center_panel .about-cont .about p:first-child {  margin-top: 0;}/*Main page Catalog*/#content.mainpage .uss_eshop_filters {  display: none;}#content.mainpage .uss_shop_list_cat {  overflow: hidden;  margin-top: 8px;}#content.mainpage .uss_shop_block_cat .uss_shop_category {  overflow: inherit;  width: 140px;  clear: none;  margin: 0 11px 7px 0;}#content.mainpage .uss_shop_block_cat .uss_shop_cat_name {  width: 143px;  clear: both;  text-align: center;}#content.mainpage .uss_shop_block_cat .uss_shop_cat_name a {  font-size: 13px;}#content.mainpage .uss_shop_block_cat .uss_shop_cat_img {  border: none;  margin: 0;  padding-right: 1px;}.uss_shop_block_cat .uss_shop_cat_img a {  margin: 0;}#content.mainpage .uss_shop_block_cat .uss_shop_cat_img a img {  border: 1px solid #3366ff;}#content.mainpage .uss_shop_content3 {  margin-top: 0;}#content.mainpage .uss_cleaner {  height: 0;}/*end main page catalog*/.uss_user_basket .uss_name .uss_title {  height: auto;  min-height: 16px;}/*end*//*Right panel==================================*/.shop-cart {  position: absolute;  toP: 100px; right: 15px;  width: 220px;}.shop-cart .site_title {  margin-bottom: 10px;}.shop-cart .cart-pic {  position: absolute;  background: url("/img/cart-pic.png") no-repeat;  width: 69px;  height: 99px;  top: -15px;  right: -9px;  z-index: 1;}.shop-cart .title-cart {  font-size: 18px;  color: #2b7884;  text-decoration: none;  position: relative;  z-index: 10;}.shop-cart .cart-container {  position: relative;  z-index: 10;  margin: 10px 0 14px;  overflow: hidden;}.cart-container .uss_basket_mini p {  margin: 0;  color: #000;}.cart-container .uss_basket_mini span {  color: #000;  font-size: 13px;}.cart-container .uss_basket_mini .amounts {}.cart-container .uss_basket_mini .totals #uss_block_basket_totals span {  margin-bottom: 4px;  padding-bottom: 3px;}.col-r .cart-container .checkout-link {  position: relative;}.checkout-link .checkout {  display: block;  float: left;  text-decoration: none;  background: rgb(254,255,0); /* Old browsers *//*background: -moz-linear-gradient(top,  rgba(254,255,0,1) 0%, rgba(60,149,0,1) 75%, rgba(176,217,0,1) 100%); /* FF3.6+ *//*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,0,1)), color-stop(75%,rgba(60,149,0,1)), color-stop(100%,rgba(176,217,0,1))); /* Chrome,Safari4+ *//*background: -webkit-linear-gradient(top,  rgba(254,255,0,1) 0%,rgba(60,149,0,1) 75%,rgba(176,217,0,1) 100%); /* Chrome10+,Safari5.1+ *//*background: -o-linear-gradient(top,  rgba(254,255,0,1) 0%,rgba(60,149,0,1) 75%,rgba(176,217,0,1) 100%); /* Opera 11.10+ *//*background: -ms-linear-gradient(top,  rgba(254,255,0,1) 0%,rgba(60,149,0,1) 75%,rgba(176,217,0,1) 100%); /* IE10+ */background: linear-gradient(to bottom,  rgba(254,255,0,1) 0%,rgba(60,149,0,1) 75%,rgba(176,217,0,1) 100%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feff00', endColorstr='#b0d900',GradientType=0 ); /* IE6-9 */  font-size: 13px;  color: #fff;  width: 115px;  text-align: center;  margin-top: 6px;  padding: 2px 0 4px;  /*-moz-border-radius: 5px;  -webkit-border-radius: 5px;*/  border-radius: 5px;}#right_panel .akcii-cont {  margin-bottom: 17px;}#right_panel .akcii-cont .news_block_item .image {  float: right;}.akcii-cont .news_block_item .image {  text-align: center;}.akcii-cont.news .preview {  color: #5b5b5b;}#conteiner .brands-cont .site_title {margin-top: 5px;}#conteiner .brands-cont .brands {  text-align: center;}#conteiner .brands-cont .brands p {  margin: 0;}/*end*//*FOOTER*/#footer .footer-bg {  position: absolute;  background: url("/img/footer-bg2.png") no-repeat;  width: 1464px;  height: 163px;  left: -275px;  bottom: 0;  z-index: 1;}#footer .f-t {  position: relative;  height: 44px;  margin: 0 125px 0 110px;  background: url("/img/nav-bg.png") repeat-x;  z-index: 5;  /*-moz-border-radius: 5px;  -webkit-border-radius: 5px;*/  border-radius: 5px;}.f-t .navigation {}.f-t .navigation li {}.f-t .navigation a {}.f-t .navigation a:hover, .f-t .navigation a.active {  text-decoration: none;}.f-t .navigation li.first a {}.f-t .navigation li.last a {}.f-btm {  clear: both;  overflow: hidden;  margin-top: 4px;  z-index: 5;  position: relative;}.f-btm .f-telephone {  width: 195px;  float: left;  margin: 10px 81px 0 0;}.f-btm .f-telephone p {  margin: 0 0 0;  color: #216dd2;  font-size: 24px;}.f-btm .copyright {  float: left;  font: 13px/normal Verdana;  color: #fff;  width: 462px;  margin-top: 13px;}.f-btm .copyright p {  margin: 0;}.f-btm .count-power {  width: 425px;  float: right;  margin-top: 15px;}.f-btm .powerdby {    float: left;}.f-btm .counters {  float: right;}.lh_slogan1 {position: relative;top: -150px;left:920px;display: none;}.lh_slogan1 h1 {font-size: 15px;margin: 12px 0;}/*end*/.lh_auth {margin:10px 0 0; padding:0; text-align: center;}.lh_auth a {color:#000;}.col_middle {position:relative; padding:5px 0; margin:0 30px 0 0; z-index:6; width:220px; float:right;}.col_middle2{font-size: 13px; font-weight: bold;}.uss_specifications .spec_item label {width:85px;}.left-menu a:hover {color:#e9e52b;}.left-menu .submenu a.active, .left-menu .submenu a:hover {text-decoration: none; color: #000;}.new_pos .uss_eshop_icons {display:none;}/*.new_pos .uss_eshop_block_item {margin-top: 5px; margin-bottom: 15px; width: 300px; height: 270px; float: left;}*/.new_pos .uss_eshop_block_item {margin-top: 20px;}/*.uss_eshop_block_item .img{height: 200px;}*/.new_pos input {width:20px;}.uss_eshop_block_item .uss_shop_price span, .uss_shop_list_view .uss_shop_technical_data .uss_shop_price span {background: none; margin: 0; padding: 0; font: normal 18px Tahoma;}input.basket_amount_class {width: 25px; text-align: center;}a.add_to_cart {    background: rgb(254,255,0); /* Old browsers *//*background: -moz-linear-gradient(top,  rgba(254,255,0,1) 0%, rgba(60,149,0,1) 75%, rgba(176,217,0,1) 100%); /* FF3.6+ *//*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,0,1)), color-stop(75%,rgba(60,149,0,1)), color-stop(100%,rgba(176,217,0,1))); /* Chrome,Safari4+ *//*background: -webkit-linear-gradient(top,  rgba(254,255,0,1) 0%,rgba(60,149,0,1) 75%,rgba(176,217,0,1) 100%); /* Chrome10+,Safari5.1+ *//*background: -o-linear-gradient(top,  rgba(254,255,0,1) 0%,rgba(60,149,0,1) 75%,rgba(176,217,0,1) 100%); /* Opera 11.10+ *//*background: -ms-linear-gradient(top,  rgba(254,255,0,1) 0%,rgba(60,149,0,1) 75%,rgba(176,217,0,1) 100%); /* IE10+ */background: linear-gradient(to bottom,  rgba(254,255,0,1) 0%,rgba(60,149,0,1) 75%,rgba(176,217,0,1) 100%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feff00', endColorstr='#b0d900',GradientType=0 ); /* IE6-9 */    border-radius: 5px;    border-right: none;    color: #fff;    display: inline-block;    line-height: 27px;    padding: 0 15px;    text-decoration: none;}a.add_to_cart:hover {	background: rgb(60,149,0); /* Old browsers *//*background: -moz-linear-gradient(top,  rgba(60,149,0,1) 0%, rgba(254,255,0,1) 100%); /* FF3.6+ *//*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(60,149,0,1)), color-stop(100%,rgba(254,255,0,1))); /* Chrome,Safari4+ *//*background: -webkit-linear-gradient(top,  rgba(60,149,0,1) 0%,rgba(254,255,0,1) 100%); /* Chrome10+,Safari5.1+ *//*background: -o-linear-gradient(top,  rgba(60,149,0,1) 0%,rgba(254,255,0,1) 100%); /* Opera 11.10+ *//*background: -ms-linear-gradient(top,  rgba(60,149,0,1) 0%,rgba(254,255,0,1) 100%); /* IE10+ */background: linear-gradient(to bottom,  rgba(60,149,0,1) 0%,rgba(254,255,0,1) 100%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c9500', endColorstr='#feff00',GradientType=0 ); /* IE6-9 */}/* a.add_to_cart {text-decoration: none; line-height: 27px; display: inline-block; background: url(/img/add_to_cart.png) no-repeat left center; border-radius: 3px; padding: 0 10px 0 30px; color: #921a1d; border-right: 1px solid #ffb724;} */.uss_shop_form .uss_form_tml .uss_form_submit input {    background: none;	outline: none;	border: none;	margin: 0;	padding: 0;	background: rgb(254,255,0); /* Old browsers *//*background: -moz-linear-gradient(top,  rgba(254,255,0,1) 0%, rgba(60,149,0,1) 75%, rgba(176,217,0,1) 100%); /* FF3.6+ *//*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,0,1)), color-stop(75%,rgba(60,149,0,1)), color-stop(100%,rgba(176,217,0,1))); /* Chrome,Safari4+ *//*background: -webkit-linear-gradient(top,  rgba(254,255,0,1) 0%,rgba(60,149,0,1) 75%,rgba(176,217,0,1) 100%); /* Chrome10+,Safari5.1+ *//*background: -o-linear-gradient(top,  rgba(254,255,0,1) 0%,rgba(60,149,0,1) 75%,rgba(176,217,0,1) 100%); /* Opera 11.10+ *//*background: -ms-linear-gradient(top,  rgba(254,255,0,1) 0%,rgba(60,149,0,1) 75%,rgba(176,217,0,1) 100%); /* IE10+ */background: linear-gradient(to bottom,  rgba(254,255,0,1) 0%,rgba(60,149,0,1) 75%,rgba(176,217,0,1) 100%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feff00', endColorstr='#b0d900',GradientType=0 ); /* IE6-9 */    border-radius: 5px;    border-right: none;    color: #fff;    display: inline-block;    line-height: 27px;    padding: 0 15px;}.uss_shop_form .uss_form_tml .uss_form_submit input:hover {	background: rgb(60,149,0); /* Old browsers *//*background: -moz-linear-gradient(top,  rgba(60,149,0,1) 0%, rgba(254,255,0,1) 100%); /* FF3.6+ *//*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(60,149,0,1)), color-stop(100%,rgba(254,255,0,1))); /* Chrome,Safari4+ *//*background: -webkit-linear-gradient(top,  rgba(60,149,0,1) 0%,rgba(254,255,0,1) 100%); /* Chrome10+,Safari5.1+ *//*background: -o-linear-gradient(top,  rgba(60,149,0,1) 0%,rgba(254,255,0,1) 100%); /* Opera 11.10+ *//*background: -ms-linear-gradient(top,  rgba(60,149,0,1) 0%,rgba(254,255,0,1) 100%); /* IE10+ */background: linear-gradient(to bottom,  rgba(60,149,0,1) 0%,rgba(254,255,0,1) 100%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c9500', endColorstr='#feff00',GradientType=0 ); /* IE6-9 */}.mp_akcii {padding-bottom: 10px;}.mp_content.akcii {height: 350px; overflow: hidden;}.mp_content .uss_eshop_block_item  {margin: 0 13px 20px;}.mp_content .uss_eshop_block_item:nth-of-type(4n)  {margin-right: 0;}.mp_content.akcii .uss_eshop_block_item:last-child  {margin-right: 0;}.uss_eshop_block_item {width: 202px; display: inline-block; vertical-align: top;}	.uss_eshop_block_item .img {width: 200px; height: 200px; /*border: 1px solid #206cd2;*/ margin-top: 20px;}	.uss_eshop_block_item .uss_shop_name {padding: 3px 0;}.news-cont .news_block_item {display: inline-block; vertical-align: top; width: 30%; margin-right: 50px;}.news-cont .news_block_item.last {margin-right: 0;}.news-cont .news_block_item .preview {}.brands {border-top: 1px solid #e0e0e0; padding-top: 20px; margin-top: 20px;}.brands table {width: 100%;}.brands td {vertical-align: middle; text-align: center; width: 16%;}.brands td p {padding: 0 20px;}#up {position: fixed; left: 50%; top: 45%; margin-left: -640px; cursor: pointer; display: none;}table.order_info {    margin: auto;}table.order_info td {    padding: 5px 3px;}table.order_info td.left {    text-align: right;    font-weight: bold;}.lf_mobile {font-size:11px;}.uss_specifications {display:block;}.error-404 p {    margin: 0 0 10px 0;    padding: 0;}.vcard {    font-size: 8px;    color: rgb(248,182,0);}/* CLOTHES FILTER */.filter_block {    background: #DBDFE4 linear-gradient(#E6E9ED, #DBDFE4 15px, #DBDFE4) no-repeat scroll 0% 0%;    padding: 9px 7px;    border-radius: 5px;    border: 1px solid #C0C6CE;    color: #000;    font-family: Arial,Helvetica,sans-serif;    margin-bottom: 3px;}.filter_block p {    margin: 5px 0px 9px 0;    font-size: 12px;    line-height: 18px;    color: #000;}.filter_block input {    color: #000;    font-weight: normal;    font-family: Arial,Helvetica,sans-serif;    font-size: 13px;    padding: 4px;    border: 1px solid #CCC;    border-radius: 3px;    background-color: #FFF;        box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;    }.filter_block input.filter-range-begin-input,.filter_block input.filter-range-end-input {    line-height: 12px;}.filter_block input[type="text"] {    width: 42px;    text-align: right;    height: 12px;    margin: 0px 2px;}.filter_block input.age {    width: 50px;}.rouble {    /*font-family: "rublregular";*/}.filter-range {    margin: 15px 0px 15px 3px;    position: relative;}.filter-range.age {    margin-bottom: 0;}.price_filter_range {    height: 12px;    position: relative;    background: transparent none repeat scroll 0% 0%;    border-radius: 10px;}.price_filter_range .left_side {    position: absolute;    left: 0px;    top: 0px;    height: 12px;    width: 6px;    background: transparent url("../img/filter/left.png") no-repeat scroll 0% 0%;}.price_filter_range .right_side {    position: absolute;    right: 0px;    top: 0px;    height: 12px;    width: 7px;    background: transparent url("../img/filter/right.png") no-repeat scroll 0% 0%;}.price_filter_range .body {    position: absolute;    right: 7px;    top: 0px;    left: 6px;    height: 12px;    background: transparent url("../img/filter/body.png") repeat-x scroll 0% 0%;}.filter-range .filter-slider {    margin-right: 3px;    top: 1px;    height: 9px;    border: medium none;    background: transparent none repeat scroll 0% 0%;}.filter-range .price-range {    overflow: hidden;    margin-top: 3px;}.filter-range .price-range .filter-range-end {    float: right;}.filter-range .price-range .filter-range-begin {    float: left;}.checker {    margin-top: 15px;    margin-bottom: 10px;}.filter_block ul {    list-style: outside none none;    padding: 0px;    margin: 0px;}.filter_block li {    padding: 0px;    margin: -2px 0px 0px;    overflow: hidden;    clear: both;    display: inline-block;    width: 48%;}.checker-item li label {    font-size: 13px;    cursor: pointer;    font-weight: normal;    line-height: 18px;}.filter_block ul li input {    display: none; } .filter_block input[type="checkbox"] + .pseudo-checkbox {    display: inline-block;    vertical-align: top;    width: 12px;    height: 15px;    padding-right: 1px;    background: transparent url("/img/filter/checkbox.png") repeat-y scroll left 22px;} .filter_block .pseudo-label {    display: inline-block;    vertical-align: top;    line-height: 16px;        width: 90px;    white-space: nowrap;    overflow: hidden;    text-overflow: clip;    }.filter_block input[type='checkbox']:checked+.pseudo-checkbox {    background: url(/img/filter/checkbox.png) repeat-y left 44px;}/* ui */.ui-slider-horizontal {    height: 0.8em;}.ui-slider {    position: relative;    text-align: left;}.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {    border-bottom-right-radius: 5px;}.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {    border-bottom-left-radius: 5px;}.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {    border-top-right-radius: 5px;}.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {    border-top-left-radius: 5px;}.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {    opacity: 0.35;    background-image: none;}.ui-widget-content {    border: 1px solid #A6C9E2;    background: #FFF none repeat scroll 0% 0%;    color: #222;}.ui-widget {    font-family: Verdana,Arial,sans-serif;    font-size: 1.1em;}.ui-state-disabled {    cursor: default !important;}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-widget-header {    background: transparent -moz-linear-gradient(center top , #5384E8 0px, #395EBF 100%) repeat scroll 0% 0%;    border: 0px none;    font-weight: normal;    color: #FFF;    }.ui-slider-horizontal .ui-slider-range {    top: 0px;    height: 100%;}.ui-slider .ui-slider-range {    position: absolute;    font-size: 0.7em;    display: block;    border: 0px none;    background-position: 0px 0px;}.filter-range .ui-slider-range {    background: transparent url("../img/filter/select.png") repeat-x scroll 0% 0%;}.ui-slider-horizontal .ui-slider-handle {    top: -0.3em;    margin-left: -0.6em;}.ui-slider .ui-slider-handle {    position: absolute;    z-index: 1;    width: 1.2em;    height: 1.2em;    cursor: default;}.ui-widget-content a:focus {    outline: none;}.ui-widget-content a {    color: #626262;}.filter-range .ui-slider .ui-slider-handle {    background: transparent url("../img/filter/cursor.png") no-repeat scroll 0% 0%;    height: 23px;    width: 19px;    border: medium none;    top: -11px;}.filter_block .g1 .pseudo-label {    width: 36px;}.filter_block li.g1 {    width: auto;}.gender {    display: inline-block;    margin-bottom: 0;}ul.gender {    position: relative;    top: 7px;    left: 10px;}.gender li {    width: auto;}.gender .pseudo-label {    width: 75px;}ul.popups li {    background: url(../img/blue_li.png) no-repeat left 10px;    padding: 0 0 3px 10px;    line-height: 20px;    list-style-type: none; } ul.popups li a {    border-bottom: 1px dashed;    text-decoration: none;    outline: 0;}ul.popups li a:hover {    border-bottom: none;}.adress_more {    margin: 15px 0;    line-height: 24px;}.adress_more img {    max-width: 600px;}