/*{{{ =Layout*/        

html
, body {
  margin: 0; padding: 0;
  height: 100%;
}

body {
  background: url(/published/publicdata/WEBASYST/attachments/SC/images/body-bg-x.png) 0 0 repeat-x #000;
  font: 11px Verdana, sans-serif;
  color: #999;
  text-align: center;
}


a {
  color: #ff0000;
  text-decoration: underline;
}

a:hover {
  color: #C40E03;
}

img {
  border: none;
}

.h-l {
  overflow: hidden;
}


#z {
  width: 50%; height: 375px;
  position: absolute; top: 0; left: 0;
  background: url(/published/publicdata/WEBASYST/attachments/SC/images/z-bg-x.png) 0 0 repeat-x;
}


.h-wrapper {
  min-width: 995px;
  max-width: 1600px;
  height: auto; min-height: 100%;
  position: relative; z-index: 1;
  background: url(/published/publicdata/WEBASYST/attachments/SC/images/wrapper-bg.jpg) 50% 0 no-repeat;
  margin: 0 auto;
  text-align: left;
}


.h-double-wrapper {
  padding: 0 5.5%;
}


.h-header {
  width: 100%; 
  min-height: 375px;
  float: left;
  margin: 0 0 50px;
}


.h-content-wrapper {
  clear: left;
  float: left; 
  width: 100%;
  margin-right: -100%; 
}

.h-content {
  margin: 0 220px; padding: 0 5.5% 0 4.1%;
  overflow: hidden;
}

.type2 .h-content {
  margin: 0 94px 0 -5.5%; padding: 0 0 0 5.5%;
}


.h-content2 {
  margin: 0 0 0 -5.5%; padding: 0 0 0 5.5%;
}


.h-sidebar {
  float: left;  
  width: 220px;
  padding: 0 0 50px;
}


.h-asidebar {
  float: right;  
  width: 220px;
}

.type2 .h-asidebar {
  width: 74px;
  padding: 10px 0 0 20px;
}


.hr {
  clear: both;
  height: 235px;
}

.hr hr {
  display: none;
}


.h-footer {
  min-width: 995px;
  max-width: 1600px;
  height: 205px;
  margin: -205px auto 0;
  text-align: left;
  position: relative; z-index: 1;
}

/*}}}*/


/*{{{ =H-header*/   

.h-logo-container {
  float: left;
  width: 100%;
  margin: 36px 0 66px;
}

.logo {
  width: 255px; height: 60px;
  position: relative;
  float: right;
}

.logo span {
  display: block;
  width: 255px; height: 60px;
  background: url('/published/publicdata/WEBASYST/attachments/SC/images/logo.png') 0 0 no-repeat;
  position: absolute; top: 0; left: 0;
}

.logo a {
  display: block;
  width: 255px; height: 60px;
  position: relative; z-index: 1;
  text-indent: -9999px;
  outline: none;
}


.h-subhead-container {
  clear: left;
  float: left; 
  width: 100%;
  margin-right: -100%;   
}

.h-basket-container {
  margin: 0 220px; padding: 115px 4.1% 0;
  overflow: hidden;
}


.h-basket {
  padding: 9px 0px 0 0;
  text-align: right;
  font-size: 12px; font-weight: bold;
  position: relative;
}

.basket-opacity {
  width: 218px; height: 77px;
  position: absolute; top: 0; right: 0;
  background: url(/published/publicdata/WEBASYST/attachments/SC/images/basket-bg.png) 0 0 no-repeat;
}

.h-opacity-text {
  position: relative; z-index: 1;
}

.h-basket .h-opacity-text {
  padding: 0 20px 0 0;
}

.h-basket h3
, .type2 .h-basket h3 {
  margin: 0 0 12px;
  font-size: 12px;
  color: #fff;
}

.h-basket p {
  margin: 0 0 7px;
}

.h-basket span {
  display: block;
  padding: 8px 0 0;
}

.h-basket a {
  color: #ccc;
}

.h-basket a:hover {
  color: #fff;
}


.nav {
  position: relative;
  margin: 0; padding: 0;
  list-style: none;
  float: left;
  width: 285px;
}

.nav li {
  position: relative;
  font-weight: bold; font-size: 14px;
  padding: 8px 65px 14px 0;
  text-align: right;
}

.nav span {
  display: block;
  width: 285px; height: 60px;
  position: absolute; top: 0; right: 0;
}

.nav .active span
, .nav li:hover span
, .nav li.over span {
  background: url(/published/publicdata/WEBASYST/attachments/SC/images/nav-active-bg.png) 0 0 no-repeat;
}

.nav a {
  color: #999;
  text-decoration: none;
  position: relative; z-index: 1;
}

.nav a:hover
, .nav .active a
, .nav li:hover a
, .nav li.over a {
  color: #fff;
}


.h-user-wrapper {
  float: right;
  width: 220px;
  padding: 0px 0 0;
}

p.tel {
  margin: 0 0 17px;
  float: left;
  width: 100%;
  color: #fff;
  font-size: 14px; font-weight: bold;
  text-align: right;
}

p.tel strong {
  display: block;
  font-size: 23px;
}


.h-account {
  float: right;
  width: 220px;
  padding: 9px 0 0 0;
  position: relative;
}

.account-opacity {
  width: 280px; height: 77px;
  position: absolute; top: 0; left: -20px;
  background: url(/published/publicdata/WEBASYST/attachments/SC/images/account-bg.png) 0 0 no-repeat;
}

.h-account h3
, .type2 .h-account h3 {
  margin: 0 0 14px;
  font-size: 12px;
  color: #fff;
}

form.login {
  margin: 0; padding: 0;
}

form.login table
, form.login table td {
  margin: 0; padding: 0;
  border-collapse: collapse;
}

form.login table td {
  padding: 0 0 11px 0;
  font-size: 10px;
  text-align: left; vertical-align: middle;
}

form.login input.text {
  margin: 0 10px 0 0; padding: 3px 0 3px 5px;
  width: 91px;
  border: 1px solid #C4C4C4;
  font: 12px Verdana, sans-serif;
  color: #ddd;
  background: #9A9A9A;
}

form.login input.submit {
  margin: 0; padding: 0;
  width: 60px; height: 22px;
  border: 1px solid #C4C4C4;
  font: bold 12px Verdana, sans-serif;
  color: #333;
  background: #9A9A9A;
}

.h-account ul {
  margin: 0; padding: 0;
  list-style: none;
}

.h-account ul li {
  margin: 0 0 3px;
}

.h-account ul a {
  color: #999;
}

.h-account ul a:hover {
  color: #fff;
}

/*}}}*/


/*{{{ =H-content*/       

.back {
  font-size: 12px;
}

.h-content2 .back {
  float: right;
  width: 74px;
  padding: 10px 0 0 20px;
}

.back a {
  color: #ccc;
}

.back a:hover {
  color: #fff;
}


.h-headline {
  background: url(/published/publicdata/WEBASYST/attachments/SC/images/headline-right-bg.png) 100% 0 no-repeat;
  position: relative; left: -45px;
  margin: 0 -45px 0 0;
}

.h-content .h-headline {
  margin-right: -35px;
}

.h-content2 .h-headline {
  margin-right: 50px;
}

.h-headline-inner {
  background: url(/published/publicdata/WEBASYST/attachments/SC/images/headline-left2-bg.png) 0 0 no-repeat;
}

.h-headline-type2 .h-headline-inner {
  background-image: url(/published/publicdata/WEBASYST/attachments/SC/images/headline-left3-bg.png);
}

.h-headline-inner2 {
  background: url(/published/publicdata/WEBASYST/attachments/SC/images/headline-left-bg.png) 0 5px no-repeat;
  padding: 9px 0 0 45px;
  color: #fff;
  min-height: 47px;
}

.h-headline-type2 .h-headline-inner2 {
  background-image: url(/published/publicdata/WEBASYST/attachments/SC/images/headline-left4-bg.png);
  padding: 11px 0 0 45px;
  min-height: 54px;
}

.h-headline h2 {
  margin: 0 5px 0 0;
  font-size: 12px;
  display: inline;
}

.h-headline a {
  color: #fff;
  text-decoration: none;
}

.h-headline a:hover {
  color: #fff;
  text-decoration: underline;
}


h3 {
  margin: 0 0 23px;
  font-size: 12px;
  color: #fff;
}

.type2 h3 {
  color: #ccc;
}

h3 span {
  font-weight: normal; font-size: 11px;
  color: #999;
}

h3 a {
  color: #999;
}

h3 a:hover {
  color: #fff;
}


ul.bradcrumbs {
  margin: 0; padding: 0;
  list-style: none;
  display: inline;
}

ul.bradcrumbs li {
  display: inline;
  color: #ccc;
  font-size: 12px;
}

ul.bradcrumbs a {
  color: #999;
}

ul.bradcrumbs a:hover {
  color: #fff;
}


ul.conditions {
  margin: 0; padding: 0 23% 0 0;
  list-style: none;
}

ul.conditions li {
  margin: 0 0 30px;
}

ul.conditions h4 {
  margin: 0 0 13px;
  font-size: 13px;
  text-decoration: underline;
  color: #ccc;
}

ul.conditions p {
  margin: 0;
}

ul.conditions b {
  color: #ccc;
}

ul.conditions strong {
  color: #ff0000;
}

ul.conditions ul
, ul.conditions ul li {
  margin: 0; padding: 0;
  list-style: none;
}


ul.sections {
  margin: 0; padding: 0 0 40px;
  list-style: none;
}

ul.sections li {
  font-weight: bold;
  margin: 0 0 3px;
}

ul.sections a {
  color: #ccc;
}


ul.links {
  margin: 0; padding: 0 0 25px;
  list-style: none;
}

ul.links li {
  margin: 0 0 15px;
}

ul.links a {
  color: #999;
}


.h-filter {
  float: left;
  width: 100%;
  padding: 12px 0 38px;
}

.h-filter h3 {
  margin: 0 14px 0 0;
  font-size: 12px;
  color: #ccc;
  float: left;
}

.h-filter ul {
  margin: 0; padding: 0;
  list-style: none;
  float: left;
}

.h-filter li {
  float: left;
  font-size: 12px;
  margin: 0 13px 0 0;
}

.h-filter a {
  color: #ccc;
}

.h-filter a:hover
, ul.sections a:hover
, ul.links a:hover {
  color: #fff;
}


.b-novelty {
  padding: 0 0 25px;
  float: left;
  width: 100%;
/*min-width:500px;*/
  clear: left;

}

ul.compare {
  margin: 0; padding: 0 0 7px;
  list-style: none;
  overflow: hidden;
}

ul.compare li {
  float: right;
}

ul.compare li:first-child
, ul.compare li.first-child {
  float: left;
}

ul.compare a {
  color: #ccc;
}

ul.compare a:hover {
  color: #fff;
}

.b-novelty table
, .b-novelty table th
, .b-novelty table td {
  margin: 0; padding: 0;
  border-collapse: collapse;
  font-size: 11px; font-weight: normal;
  text-align: left; vertical-align: top;
}

.b-novelty table th {
  padding: 0 0 2px;
}

.b-novelty table td {
  color: #ccc;
  padding: 0 0 2px 8px;
}

.h-clear {
  clear: both;
  float: left;
  width: 100%;
  padding: 5px 0 0;
}

.novelty-price {
  float: left;
  width: 220px;
}

.b-tovar-card .novelty-price {
  width: 302px;
}

ul.novelty-rating {
  margin: 0; padding: 3px 0 0 7px;
  list-style: none;
  float: left;
}

ul.novelty-rating li {
  float: left;
  width: 19px; height: 22px;
  background: url(/published/publicdata/WEBASYST/attachments/SC/images/bul1.png) 0 0 no-repeat;
  margin: 0 0 0 -7px;
}

ul.novelty-rating li.active {
  background-position: 0 -22px;
}

.price {
  /*float: right;*/
  font-size: 26px;
  color: #ff0000;
  line-height: 100%;
}

del.price {
  font-size: 15px;
  margin: 10px 10px 0 0;
}

.price span {
  font-size: 12px;
}

.novelty-status {
  clear: both;
  float: left;
  width: 100%;
  margin: 3px 0 0;
  font-size: 10px;
  line-height: 100%;
}

a.detail {
  float: right;
  font-size: 12px; font-weight: bold;
  margin: 7px 0 0;
}


.h-pager {
  float: left;
  width: 100%;
  clear: left;
}

.h-pager h4 {
  margin: 0 10px 0 0;
  float: left;
  font-size: 11px;
  color: #ccc;
}

.h-pager ul {
  margin: 0; padding: 0;
  list-style: none;
  float: left;
}

.h-pager ul li {
  float: left;
  margin: 0 9px 0 0;
}

.h-pager ul li a {
  color: #ccc;
}

.h-pager ul li a:hover {
  color: #fff;
}


.b-tovar-card {
  float: left;
  width: 100%;
/*min-width:500px;*/
}

.h-tovar-pic {
  float: left;
  width: 303px;
  margin: 0 5px 28px 0;
}

.h-tovar-text {
  clear: both;
  float: left;
  width: 100%;
}

table.param-holder {
  height: 203px;
  margin: 0 0 28px; padding: 0;
  border-collapse: collapse;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
  table.param-holder { float: left; }
}

table.param-holder td {
  padding: 0;
  border-collapse: collapse;
  text-align: left; vertical-align: bottom;
}

table.tovar-param
, table.tovar-param th
, table.tovar-param td {
  margin: 0; padding: 0;
  border-collapse: collapse;
  font-size: 11px; font-weight: normal;
  text-align: left; vertical-align: bottom;
}

table.tovar-param th {
  padding: 0 0 2px;
}

table.tovar-param td {
  color: #ccc;
  padding: 0 0 2px 8px;
}

.in-basket {
  display: block;
  margin: 0 0 25px;
  font-size: 12px;
  clear: both;
}

.h-video-rolik {
  margin: 0 0 10px;
}

.b-tovar-card h3 {
  margin: 0 0 3px;
  font-size: 11px;
  color: #ccc;
}

.b-tovar-card p {
  margin: 0;
}

/*}}}*/


/*{{{ =Articles*/

ul.section-list {
  margin: 0; padding: 0 0 25px;
  list-style: none;
  border-top: 1px solid #fff;
}

ul.section-list li {
  margin: 0; padding: 15px 0;
  border-bottom: 1px solid #fff;
}

ul.section-list h4 {
  margin: 0 0 3px;
  font-size: 13px; font-weight: normal;
}

ul.section-list p {
  margin: 0;
}

ul.section-list a
, .b-article a {
  color: #999;
}


.b-article h1 {
  margin: 0 0 15px;
  font-size: 13px;
  color: #fff;
}

.b-article p {
  margin: 0 0 8px;
}

/*}}}*/


/*{{{ =H-sidebar*/      

.catalog-nav {
  margin: 0 0 38px; padding: 0;
  list-style: none;
}

.catalog-nav li {
  font-size: 14px; font-weight: bold;
  margin: 0 -45px 0 0; padding: 11px 0 19px 45px;
  position: relative; left: -45px;
}

.catalog-nav li:hover
, .catalog-nav li.over {
  background: url(/published/publicdata/WEBASYST/attachments/SC/images/cat-li-hover-bg.png) 0 0 no-repeat;
}

.catalog-nav li.active {
  background: url(/published/publicdata/WEBASYST/attachments/SC/images/cat-nav-active-bg.png) 0 0 no-repeat;
}

.catalog-nav h1 {
  margin: 0;
  font-size: 14px;
}

.catalog-nav ul {
  margin: 0 0 0 15px; padding: 0;
  list-style: none;
}

.catalog-nav li li {
  font-size: 12px; font-weight: normal;
  margin: 8px 0 0; padding: 0;
  left: 0;
} 

.catalog-nav li li:hover
, .catalog-nav li li.over {
  background: none;
}

.catalog-nav li li.active {
  background: none;
}

.catalog-nav a {
  color: #999;
  text-decoration: none;
}

.catalog-nav a:hover
, .catalog-nav li.active a
, .catalog-nav li li a
, .catalog-nav li:hover a
, .catalog-nav li.over a {
  color: #fff;
  text-decoration: none;
}

.catalog-nav li li a:hover
, .catalog-nav li li.active a {
  color: #999;
  text-decoration: underline;
}


form.search {
  margin: 0; padding: 0 0 20px;
  position: relative; z-index: 1;
}

form.search b {
  font-size: 12px;
  color: #ccc;
}

form.search .example {
  font-size: 10px;
  display: block;
  margin: 0 0 20px;
}

form.search .example em {
  font-style: normal;
  border-bottom: 1px dotted #9A9A9A;
}

form.search .search-price {
  margin: 0 0 12px;
  overflow: hidden;
  zoom: 1;
}

form.search .search-price label {
  float: left;
  margin: 0 9px 0 0;
  line-height: 32px;
}

form.search input.text {
  margin: 7px 0 2px; padding: 3px 0 3px 5px;
  width: 213px;
  border: 1px solid #C4C4C4;
  font: 12px Verdana, sans-serif;
  color: #ddd;
  background: #9A9A9A;
}

form.search .search-price input.text {
  width: 72px;
  float: left;
} 

form.search .search-price input#start-price {
  margin-right: 16px;
}

form.search select {
  margin: 0 0 12px;
  width: 220px;
}

form.search input.submit {
  margin: 0; padding: 0;
  width: 60px; height: 22px;
  border: 1px solid #C4C4C4;
  font: bold 12px Verdana, sans-serif;
  color: #333;
  background: #9A9A9A;
}

.custom-checkbox {
  overflow: hidden;
  padding: 0 0 14px;
  clear: left;
}

.custom-checkbox label {
  float: left;
  width: 100%;
}

.custom-checkbox i {
  float: left;
  font-style: normal;
  line-height: 16px;
  cursor: pointer;
}

.custom-checkbox input.checkbox {
  margin: 0; padding: 0;
  float: left;
  visibility: hidden;
  position: absolute; top: -9999px; left: 0;
}

.custom-checkbox span.checkbox {
  width: 16px; height: 16px;
  background: #9A9A9A;
  border: 1px solid #C4C4C4;
  float: left;
  margin: 0 5px 0 0;
}

.custom-checkbox label.check span.checkbox {
  background-image: url(/published/publicdata/WEBASYST/attachments/SC/images/check-bg.png); background-position: 50% 50%;
}


h4.tovar-rating {
  font-size: 10px; font-weight: normal;
  margin: 0 0 67px;
}

h4.tovar-rating b {
  font-weight: normal;
  color: #ff0000;
  display: block;
}

h4.tovar-rating b em {
  font-weight: bold;
  font-size: 14px;
  font-style: normal;
}

.tovar-voting {
  margin: 0; padding: 0 0 28px;
  float: left;
  width: 130px; height: 255px;
}

.tovar-voting input.submit {
  margin: 5px 0 0; padding: 0;
  border: none; border-bottom: 1px solid #ccc;
  background: none;
  font: bold 12px Verdana, sans-serif;
  color: #ccc;
  width: 64px;
}

.tovar-voting .custom-checkbox {
  padding: 0 0 3px;
}

.tovar-voting .custom-checkbox i {
  line-height: 12px;
}

.tovar-voting .custom-checkbox span.checkbox {
  width: 12px; height: 12px;
}

.tovar-voting .custom-checkbox label.check span.checkbox {
  background-image: url(/published/publicdata/WEBASYST/attachments/SC/images/check-bg2.png);
}

/*}}}*/


/*{{{ =H-asidebar*/  

.b-news {
  margin: 0 0 10px;
  font-size: 12px;
}

.h-news-container .b-news {
  margin: 0 0 30px;
}

.b-news b.date {
  color: #ccc;
  text-decoration: underline;
  display: block;  
  margin: 0 0 2px;
}

.b-news h4 {
  margin: 0 0 2px;
  font-size: 12px;
  color: #ccc;
}

.h-news-container .b-news h4 {
  margin: 0 0 10px;
}

.b-news h4 a {
  color: #ccc;
  text-decoration: none;
}

.b-news h4 a:hover
, .news-archive a:hover {
  color: #fff;
}

.h-news-container .b-news h4
, .h-news-container .b-news h4 a {
  color: #fff;
}

.b-news p {
  margin: 0 0 6px;
}

.img-bgr {
  background: url(/published/publicdata/WEBASYST/attachments/SC/images/img-bg.png) 100% 100% no-repeat;
  margin: 0 0 5px; 
  width: 220px; height: 148px;
}

.b-novelty .img-bgr {
  float: left;
  margin: 0 9px 0 0;
}

.b-tovar-card .img-bgr {
  float: left;
  margin: 0;
  width: 303px; height: 203px;
  background-image: url(/published/publicdata/WEBASYST/attachments/SC/images/img-bg2.png);
  position: relative;
}

.zoom {
  display: block;
  width: 24px; height: 24px;
  background: url(/published/publicdata/WEBASYST/attachments/SC/images/zoom.png) 0 0 no-repeat;
  position: absolute; bottom: 6px; right: 9px;
  cursor: pointer;
  text-indent: -9999px;
}


.news-archive {
  display: block;
  margin: 10px 0 24px;
  font-size: 12px;
}

.news-archive a {
  color: #ccc;
}


.b-similar-tovar {
  margin: 9px 0 13px;
}

.b-similar-tovar h4 {
  margin: 0 0 6px;
  font-size: 12px;
}

.b-similar-tovar h4 a {
  color: #ccc;
}

.b-similar-tovar h4 a:hover {
  color: #fff;
}


.subscribe {
  margin: 0; padding: 0;
  width: 100%;
  float: left;
}

.subscribe input.text {
  margin: 0 1px 18px 0; padding: 3px 0 3px 5px;
  width: 187px;
  border: 1px solid #C4C4C4;
  font: 12px Verdana, sans-serif;
  color: #ddd;
  background: #9A9A9A;
  float: left;
}

.subscribe input.submit {
  margin: 0; padding: 0;
  width: 24px; height: 22px;
  border: 1px solid #C4C4C4;
  font: bold 12px Verdana, sans-serif;
  color: #333;
  background: #9A9A9A;
  float: left;
}

/*}}}*/


/*{{{ =H-footer*/  

.h-footer-inner {
  margin: 0 5.5%;
  position: relative;
}


.h-help-info {
  float: right;
  width: 220px;
  font-size: 12px;
}

.h-help-info h4 {
  margin: 0 0 2px;
  font-size: 14px;
  color: #ccc;
}

.h-help-info h4 a {
  color: #ccc;
  text-decoration: none;
}

.h-help-info h4 a:hover {
  color: #ccc;
  text-decoration: underline;
}

.h-help-info p {
  margin: 0 0 20px;
}

ul.counter {
  margin: 0; padding: 0 0 12px;
  list-style: none;
  float: left;
}

ul.counter li {
  float: left;
  margin: 0 5px 4px 0;
}


.h-footer-inner .h-l {
  padding: 0 4.2% 0 0;
}

#flash {
  height: 80px;
  argin: 0 0 25px;
}


table.bot-nav
, table.bot-nav td {
  margin: 0 0 31px; padding: 0;
  border-collapse: collapse;
  text-align: left; vertical-align: top;
}

table.bot-nav {
  width: 100%;
}

table.bot-nav td {
  border-top: 2px solid #CDCDCD;
  padding: 5px 0 0;
  font-size: 12px;
}

table.bot-nav td#last-child {
  text-align: right;
}

table.bot-nav a {
  color: #ccc;
  text-decoration: none;
}

table.bot-nav a:hover
, ul.help-links a:hover {
  color: #fff;
}


ul.help-links {
  margin: 0; padding: 0;
  list-style: none;
  float: right;
}

ul.help-links li {
  text-align: right;
  font-size: 10px;
}

ul.help-links a {
  color: #999;
}


.copy {
  margin: 0;
  font-size: 10px;
}


.footnote {
  width: 220px;
  margin: 0;
  position: absolute; top: -80px; left: 0;
  zoom: 1;
}

/*}}}*/


/*{{ { =styledSelect*/  

.styledSelect {
  width: 221px;
  font-size: 12px;
  height: 24px;
  margin: 0 0 12px;
  padding: 0;
  position: relative;
  z-index: 0;
  background: #999 url(/published/publicdata/WEBASYST/attachments/SC/images/selectbox.png) top left no-repeat;
}

.open {
  z-index: 999;
}

.styledSelect ul {
  list-style: none;
  padding: 1px;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 0;
  overflow: auto;
}

.open ul {
  border: 1px solid #999;
  padding: 0px;
  z-index: 999;
  height: 150px;
  background: #999;
}

.styledSelect ul li {
  font-family: sans-serif;
  margin: 0;
  padding: 2px 25px 3px 10px;
  display: block;
  color: #ddd;
  position: relative;

}

.open ul li {
  background-color: #999; 
}

.open ul li.selected { 
  background-color: #000; 
}

.open ul li:hover { 
  background-color: #000; 
  cursor: pointer;
}

/*}}}*/


/*{{{ =Form.registration*/ 

form.registration
, form.feedback {
  margin: 0 3.9% 0 0; padding: 0 0 70px;
  float: left;
  width: 220px;
}

form#reg2 {
  width: 100%;
}

form.feedback {
  width: 100%;
  margin: 0;
}

form.registration b
, form.feedback b {
  font-size: 12px;
  color: #ccc;
  display: block;
  margin: 0 0 8px;
}

form.registration input.text
, form.feedback input.text {
  margin: 0 0 16px; padding: 3px 0 3px 5px;
  width: 213px;
  border: 1px solid #C4C4C4;
  font: 12px Verdana, sans-serif;
  color: #ddd;
  background: #9A9A9A;
}

form.registration select {
  margin: 0 0 16px;
  width: 220px;
}

form.registration textarea
, form.feedback textarea {
  margin: 0 0 16px; padding: 3px 0 3px 5px;
  width: 213px; height: 98px;
  border: 1px solid #C4C4C4;
  font: 12px Verdana, sans-serif;
  color: #ddd;
  background: #9A9A9A;
}

form.feedback input.text
, form.feedback textarea
, form#reg2 input.text
, form#reg2 select
, form#reg2 textarea {
  width: 95%;
}

form.registration input.submit
, form.feedback input.submit {
  margin: 0 0 0 134px; padding: 0; 
  width: 86px; height: 22px;
  border: 1px solid #C4C4C4;
  font: bold 12px Verdana, sans-serif;
  color: #333;
  background: #9A9A9A;
}

.submit-wrapper {
  padding: 20px 0 0;
  overflow: hidden;
  width: 95.9%;
}

form.feedback input.submit
, form#reg2 input.submit {
  margin: 0 0 0 20px;
  float: right;
}

.feed-error {
  color: #FF0000;
}

form.registration sup
, form.registration .required b {
  color: #fff;
}

/*}}}*/


/*{{{ =Form.add-link*/   

form.add-link {
  margin: 0; padding: 0;
}

form.add-link b {
  font-size: 12px;
  color: #fff;
  display: block;
  margin: 0 0 13px;
}

form.add-link input.text {
  margin: 0 0 10px; padding: 4px 0 5px 5px;
  width: 99%;
  border: 1px solid #C4C4C4;
  font: 12px Verdana, sans-serif;
  color: #ddd;
  background: #9A9A9A;
}

form.add-link select {
  margin: 0 0 10px;
  width: 220px;
}

form.add-link textarea {
  margin: 0 0 10px; padding: 4px 0 3px 5px;
  width: 99%; height: 70px;
  border: 1px solid #C4C4C4;
  font: 12px Verdana, sans-serif;
  color: #ddd;
  background: #9A9A9A;
}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
  form.add-link input.text, form.add-link textarea { width: 100%;}
}


form.add-link input.submit {
  margin: 0; padding: 0;
  float: right;
  width: 74px; height: 22px;
  border: 1px solid #C4C4C4;
  font: bold 12px Verdana, sans-serif;
  color: #333;
  background: #9A9A9A;
}

/*}}}*/


/*{{{ =H-compare-container*/

.h-compare-container {
  position: relative;
  margin: 0 -30px 0 0; padding: 0 30px 70px 0;
}


ul.scrolling {
  margin: 0; padding: 0;
  list-style: none;
}

ul.scrolling li {
  width: 22px; height: 73px;
  position: absolute; top: 65px; 
  cursor: pointer;
}

li#previous-tovar {
  left: -30px;
  background: url(/published/publicdata/WEBASYST/attachments/SC/images/previous-tovar.png) 0 0 no-repeat;
}

li#next-tovar {
  right: 0;
  background: url(/published/publicdata/WEBASYST/attachments/SC/images/next-tovar.png) 0 0 no-repeat;
}


#scroller {
  width: 100%;
  overflow: hidden;
  overflow: auto;
}


table.compare-tovar {
  margin: 0 0 0 -10px; padding: 0;  
}

table.compare-tovar th {
  font-weight: normal; font-size: 11px;
  border-top: 1px solid #303030;
  text-align: left; vertical-align: top;
  width: 220px;
}

table.compare-tovar tr.all-tovars th {
  border-top: 1px solid #FF0000;
  font-weight: bold; font-size: 12px;
  color: #FF0000;
  text-decoration: underline;
}

table.compare-tovar td {
  font-weight: bold;
  color: #ccc;
  text-align: left; vertical-align: top;
  width: 220px;
}

table.compare-tovar tr.align-right td
, table.compare-tovar td.align-right {
  text-align: right;
}

table.compare-tovar td.price-dop {
  font-weight: normal; font-size: 12px;
  vertical-align: bottom;
  color: #999;
  line-height: 28px;
}

table.compare-tovar a.delete {
  font-weight: normal; font-size: 12px;
  color: #999;
}

table.compare-tovar h4 a
, table.compare-tovar .order a {
  color: #ccc;
}

table.compare-tovar a.delete:hover
, table.compare-tovar h4 a:hover
, table.compare-tovar .order a:hover {
  color: #fff;
}

table.compare-tovar .img-bgr {
  margin: 0; 
}

table.compare-tovar h4 {
  font-size: 12px;
  color: #ccc;
  margin: 0;
}

table.compare-tovar h4.tovar-rating {
  font-size: 10px;
}

table.compare-tovar .h-clear {
  margin: 0;
  font-weight: normal;
}

table.compare-tovar .in-basket
, table.compare-tovar .order {
  margin: 20px 0 0;
  display: block;
  font-size: 12px;
}

form.quantity input.text {
  margin: 0; padding: 3px 2px 5px 0;
  width: 35px;
  border: 1px solid #C4C4C4;
  font: bold 12px Verdana, sans-serif;
  color: #333;
  background: #9A9A9A;
  text-align: right;
}

table.compare-tovar strong.price {
  font-size: 28px;
}
#cart_page_title {

padding:10px;

text-align:left;

}

.background_cart_top {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:#000000;

border-bottom:1px solid #000000;

color:#FFFFFF;

}

#cart_page_title h1 {

margin:0;

padding:0;

}

#cart_clear {

padding:10px;

text-align:right;

}

#cart_clear a {

color:#FFFFFF;

font-size:9pt;

}
#cart_content_tbl {
width:100%;



}

#cart_content_header td {

font-weight:bold;

}

#cart_content_tbl td {


}
cart_discount_label {

font-weight:bold;

}

#cart_total_label {

color:#FFFFFF;

font-size:130%;

font-weight:bold;

}

#cart_total {

background-color:#000000;

color:#FFFFFF;

font-size:140%;

font-weight:bold;

padding:10px;

white-space:nowrap;

}

#cart_checkout_btn {

padding-top:20px;

}

.background_cart_top a {

color:#FFFFFF;

}

#tbl-checkout-progress {

color:#FFFFFF;

}
.prdbrief_add2cart {

padding-bottom:10px;

padding-top:10px;

}
.row_odd{
background-color: #F0F0F0;
}
/*}}}*/
