#cartModule {
}
.productPrice {
	color:#f0c;
	font-size:14px;
padding-top: 10px;
}
.productPrice2 {
  font-weight: bold;
  font-size: 16px;
  color: #000000;
}
.browsePriceContainer {
  font-weight: bold;
  font-size: 12px;
  color: #000000;
  padding-top: 5px;
}

.browseProductImage {
  width: 140px;
  height: 140px;
}
#right div.productImage {
float: left;
  height: 75px;
}

#right img.productImage {
  width: 50px;
  margin: 3px;
}
#center img.productImage {
  width: 150px;
  height: 150px;
  padding: 5px;
  margin: 9px;
  border: none;
}

#right2 img.productImage {
  width: 55px;
  border: 1px solid #e0e0e0;
  margin: 9px;
}

#center .separator {
  font-size:10px;
  border-bottom: 1px solid rgb(224, 224, 224);
}
#right .separator {
  font-size:0px;
}

#center .productSeparator {
  height:290px;
  border-right: 1px solid rgb(224, 224, 224);
}

#center .productContainer {
height:290px;
}
#center .productSeparator {
border-right: 1px solid rgb(224, 224, 224);
height:290px;
}
#right2 .productContainer {
border: none;
}
#center .productContainer2 {
padding-left: 10px;padding-right: 10px;
}
#right2 .productContainer2 {
padding-left: 10px;padding-right: 10px;
}

#right2 .separator {
  font-size:0px;
}

.productImageLast {
  width: 120px;
}
.productImageCompare {
  width: 100px;
}
.shop_error {color: #FF0000;}
.browseCategoryTitle {
font-size: 16px;
font-weight: bold;
padding: 3px;
margin-top: 3px;
width: 40%;
float: left;
}
.browseCategoryContainer {
width:100%;
padding: 3px 3px 3px 3px;
vertical-align: top;
}
.browseProductContainer {
width: 100px;
height: 170px;
float:left;
margin-left: 7px;
}
.browseProductTitle {
font-size: 12px;
font-weight: bold;
margin: 0px;
}
.browseProductTitle a, .browseProductTitle a:visited {
color: rgb(51, 51, 51);
text-decoration: none;
}
.browseProductTitle a:hover {
color: rgb(51, 51, 51);
text-decoration: underline;
}

.browseProductImageContainer {
float: left;
width: 140px;
height: 140px;
border: 1px solid #e0e0e0;
padding: 5px;
}
.browseRatingContainer {
padding-top: 5px;
}
.browseButtonsContainer {
padding-top: 20px;
}
.addtocart_button, .addtocart_button_module {
background-position:top left;
width:22px;
height:22px;
cursor:pointer;
background: url(images/bt-addtocart.gif) no-repeat;
border: none;
padding: 5px 5px 5px 5px;
}
.info_button {
width:22px;
height:22px;
cursor:pointer;
background: url(images/bt-info.gif) no-repeat;
border: none;
padding: 5px 5px 5px 5px;
}
.compare_button {
width:22px;
height:22px;
cursor:pointer;
background: url(images/bt-compare.gif) no-repeat;
border: none;
padding: 5px 5px 5px 5px;
}
.delete_button {
width:31px;
height:31px;
cursor:pointer;
background: url(images/bt-delete.gif) no-repeat;
border: none;
padding: 5px 5px 5px 5px;
}

.star-all{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size: 5px;
  width:80px;
  height:13px;
  background:url(images/star-all.png);
}
.star-current{
  float: left;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size: 5px;
  height:13px;
  background:url(images/star-current.png);
}
.star-rating {
  float: left;
  position: absolute;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style: none;
}
.star-rating li
{
  float: left;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size: 5px;
}
.star-rating li a
{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size: 5px;
  display:block;
  width:16px;
  height: 13px;
  text-decoration: none;
  text-indent: -9000px;
  font-size: 5px;
  z-index: 20;
  position: absolute;
  background: url(images/star.gif) left bottom repeat-x;
}
.star-rating li a:hover
{
  background-position: left top;
  z-index: 1;
  left: 0px;
}
.star-rating a.one-star{left: 0px;}
.star-rating a.one-star:hover{width:16px; }
.star-rating a.two-stars{left:16px;}
.star-rating a.two-stars:hover{width: 32px;}
.star-rating a.three-stars{left: 32px; }
.star-rating a.three-stars:hover{width: 48px; }
.star-rating a.four-stars{left: 48px; }
.star-rating a.four-stars:hover{width: 64px; }
.star-rating a.five-stars{left: 64px; }
.star-rating a.five-stars:hover{width: 80px;}

.addtocart_button2 {
width:117px;
height:27px;
cursor:pointer;
background: url(ru-ru/bt-addtocart2.gif) no-repeat;
border: none;
margin: 10px 10px 10px 0px;
}
.addtocart_button2_ru {
width:117px;
height:27px;
cursor:pointer;
background: url(images/bt-addtocart2_ru.gif) no-repeat;
border: none;
margin: 10px 10px 10px 0px;
}
.compare_button2 {
width:102px;
height:42px;
cursor:pointer;
background: url(images/compare.jpg) no-repeat;
border: none;
margin: 10px 10px 10px 0px;
}
.compare_button2_ru {
width:117px;
height:27px;
cursor:pointer;
background: url(images/bt-compare2_ru.gif) no-repeat;
border: none;
margin: 10px 10px 10px 0px;
}
.free_delivery_icon {
width:93px;
height:25px;
background: url(images/free_delivery.gif) no-repeat;
border: none;
margin: 10px 10px 10px 0px;
}
.enlarge_icon {
width:69px;
height:22px;
background: url(images/enlarge.gif) no-repeat;
border: none;
margin: 10px 10px 10px 0px;
}

/* BANNERS
--------------------------------------------------------- */


.sideimgitem {
	text-align : center;
  margin:  5px;
  padding: 5px;
}

.level1 td a {
color:#000000;
padding:3px 3px 3px 5px;
text-decoration:none;
}

/* SS menu  */

.menu {
  clear: left;
  margin: 0;
  padding: 5px 0 0 0;
  list-style: none;
  width: 100%;
}
.menu li
{
  margin-right: 5px;
  padding-bottom: 3px;
  margin-bottom: 3px;
}

.menu li a, .menu li a:active, .menu li a:visited, .menu li a:link {
  text-decoration: none;
  color: rgb(51, 51, 51);
}

.menu li a:hover {
  color: rgb(51, 51, 51);
  text-decoration: underline;
}

.menu .active span {
  font-weight: bold;
}

.menu .level1 ul li.last {
  background: url(/components/com_ss/images/separator.gif) 0px bottom no-repeat;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.menu li.last ul li.last {
  background: none;
  padding-bottom: 3px;
  margin-bottom: 3px;
}

.menu li.last ul li.last {
  background: none;
  padding-bottom: 3px;
  margin-bottom: 3px;
}

.menu li.last {
  background: url(/components/com_ss/images/separator.gif) 10px bottom no-repeat;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.menu li.level1 {
  padding-left: 10px;
  font-weight: normal;
  color: rgb(51, 51, 51);

  font-size: 12px;
}

.menu li.level1.parent {
  cursor: pointer;
}

.menu li.level1.parent span:hover {
  text-decoration: underline;
}

.menu ul.level2 {
 padding-left: 0px;
}

.menu li.level2 {
  padding-left: 10px;
  padding-top: 3px;
  font-size: 12px;
  list-style: none;
  margin:0;
}

.image img{
	width:100%;
}