.cat_description {  font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #800000; font-weight: bold; }
.boxText { font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #FFA500; }
.boxText3 { font-family: Arial, Verdana, sans-serif; font-size: 14px; color: #FFA500; font-weight : lighter; }
.boxlink { font-family:  Verdana, sans-serif; font-size: 13px; }
.boxlinktwo { font-family: Verdana, Arial, sans-serif; font-size: 16px; color: #000000; }
.hlkr { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: #000000; text-decoration: underline; }
.hlkr2 { font-size: 16px; color: #CC0000; font-family: Arial, Verdana, sans-serif; text-decoration: underline;}
.hlkr2:hover { font-size: 16px; color: #FF0000; font-family: Arial, Verdana, sans-serif; text-decoration: underline;}
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #FFA500; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #FFA500; text-decoration: underline; }
BODY {
  background: white;
  width: 100%;
  margin: 0;
  text-align: center;
}
A.left {
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  color: #ffffff;
  font-weight : bold;
  line-height: 1.4;
}
a.left:hover {
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  color: #9C9C9C;
  font-weight: bold;
  line-height: 1.4;
}
.center-content {
  width: 1040px;
  margin: 0 auto;
}
 .leftline {
 background: #E8E8E8;
 height: 25px;
 width: 100%;
 text-align: center;
 line-height: 1.5;
 font-family: Times New Roman, Arial, Verdana, sans-serif;
 font-size: 17px; color: #828282;
}
.menu2 {
  font-size: 13px;
  color: #363636;
  font-family: Arial, Verdana, sans-serif;
  margin-top: 10;
  text-align: center;
}
.main11 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  text-align: right;
}
.banner {
  margin-top: 10;
  margin-bottom: -14;
}
.lin {
  margin-top: 3;
  margin-bottom: 0;
  FONT-SIZE: 14px;
  font-weight: bold;
  color: #FFFFFF;
  font-family: Arial, Verdana, sans-serif;
  color: #006400;
  background: #E8E8E8;
  width: 100%;
  height: 25px;
  border-radius: 4px;
  line-height: 1.9;
  text-align: center;
}
.pol2 {
 margin-top: 10;
 margin-bottom: 0;
   FONT-SIZE: 14px;
  font-weight: bold;
  COLOR: #FFFFFF;
  FONT-FAMILY: Arial, Verdana, sans-serif;
  color: #006400;
  background: #E8E8E8;
  width: 100%;
  height: 25px;
  border-radius: 4px;
  line-height: 1.9;
  text-align: center;
}
.pol3 {
  margin-top:-6;
  margin-bottom: 0;
}
TR.productListing-even2, TR.productListing-odd2 {
  background: #f8f8f9;
}
.productListing-even2 {
  background: #f8f8f9;
  width: 98%;
}
.shapka {
 font-family: Times New Roman, Verdana, sans-serif;
 font-size: 20px; color: #000000;
 line-height: 1.2;
 width: 38%;
 color: #2F4F4F;
}
.inf2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
 text-align: center;
 margin-top: 10;
 margin-bottom: -19;
 color: #990000;
}
 .inf {
 font-family: Times New Roman, Arial, Verdana, sans-serif;
 font-size: 17px;
 color: #ffffff;
}
.inform {
font-family: Arial, Verdana, sans-serif;
font-size: 16px;
color: #000000;
}
.inform tr h1 {
font-size: 1em;
color: #000;
margin: 0;
font-family: inherit;
}
.price1 {
font-family: Arial, Verdana, sans-serif;
font-size: 13px;
color: #000000;
font-weight : bold;
}
A.price2 {
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  color: #CD0000;
  font-weight : bold;
}
a.price2:hover {
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  color: #8B0000;
  font-weight: bold;
}

.z1 {
  text-align: center;
}
.menufooter {
  text-align: center;
	margin: 0;
	padding: 0;
  background-image: url(images/fon.jpg);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
	width: 100%;
  FONT-WEIGHT: bolder; FONT-SIZE: 13px;
  COLOR: #FFFFFF;
  FONT-FAMILY: Arial, Verdana, sans-serif;
}
.menufooter2 {
  text-align: center;
 	margin: 0;
	padding: 0;
	width: 100%;
  FONT-SIZE: 13px;
  COLOR: #696969;
  FONT-FAMILY: Arial, Verdana, sans-serif;
}
.inform3 {
font-family: Times New Roman, Arial, Verdana, sans-serif;
font-size: 17px;
color: #4F4F4F;
line-height: 1.1;
}
.inform2 {
  font-family: Arial, Verdana, sans-serif;
  font-size: 16px;
  color: #861313;
  text-decoration: underline;
  font-weight : bold;
}
ul#topnav a, ul#topnav span {
padding: 10px 20px;
float: left;
text-decoration: none;
color: #fff;
text-transform: uppercase;
clear: both;
height: 20px;
line-height: 20px;
background: #1d1d1d;
}
ul#topnav a { color: #7bc441; }
ul#topnav span {
display: none;
}

ul#topnav.v1 span{
  /*background: url(/images/bg.gif) repeat-x left top;*/
}
ul#topnav.v1 a{
  /*color: #555;*/
  /*background: url(/images/bg.gif) repeat-x left bottom;*/
}
.corners {
    background: #666;
    border: 3px solid #999;
}
.corners div {
    /*background: url(t-l.gif) top left no-repeat; */
    position: relative;
    margin: -3px; /* �������� ��������� ������ ������� ����� */
}
.corners div div {
    /*background: url(t-r.gif) top right no-repeat; */
    margin: 0px;
}
.corners div div div {
    /*background: url(b-r.gif) bottom right no-repeat; */
}
.corners div div div div {
    /*background: url(b-l.gif) bottom left no-repeat; */
}
A {
  color: #2F4F4F;
  font-size: 14px;
  text-decoration: none;
 font-family: Arial, Verdana, sans-serif;
}

A:hover {
  color: #778899;
  text-decoration: underline;
  font-family: Arial, Verdana, sans-serif;
}
.textmain4 {
  font-size: 14px;
  font-family: Arial, Verdana, sans-serif;
}
 .gg {
  color: #006400;
  vertical-align: middle;
  font-weight : bold;
  font-size: 17px;
   font-family: Arial, sans-serif;


}
 .gg11 {
  font-size: 18px;
  font-weight: bold;
  color: #36A0D7;
  vertical-align: middle;
  font-family: Arial, sans-serif;
  line-height: 2.5;
  margin-left: 194;
}
 .gg12 {
  font-size: 18px;
  font-weight: bold;
  color: #36A0D7;
  vertical-align: middle;
  font-family: Arial, sans-serif;
  line-height: 2.5;
  margin-left: 120;
}
 .gg23 {
  color: #36A0D7;
  vertical-align: middle;
  font-weight : bold;
  font-size: 17px;
  font-family: Arial, sans-serif;
  margin-left: 97px;
}
.sex {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  color: #000000;
}
A.textmain {
  line-height: 27px;
  font-size: 16px;
  color: #CD0000;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  text-decoration: underline;
  font-weight: bold;
  padding: 0px 0px 0px 13px;
}
.productListing-data {
  padding: 7px 5px 7px 0;
}
a:hover.textmain{
font-size: 16px;
color: #8B0000;
font-family: Tahoma, Arial, Verdana, sans-serif;
text-decoration: underline;
}
.textmainpart{
font-size: 15px;
color: #104E8B;
font-family: Arial, Verdana, sans-serif;
text-decoration: underline;
}
.textmain3{
font-size: 13px;
color: #363636;
font-family: Arial, Verdana, sans-serif;
text-decoration: underline;
}
.textmain7{
font-size: 14px;
color: #363636;
font-family: Arial, Verdana, sans-serif;
text-decoration: underline;
font-weight: bold;
}
.corz{
font-size: 10px;
color: #FFA500;
font-family: Arial, Verdana, sans-serif;
font-weight : bold;
}

.infoBox1 {
 border: 1px;
  border-style: solid;
  border-color:#ffffff;
  border-spacing:0px;
}

FORM {
	display: inline;
}
.brd {
border: 1px solid #ffffff;
background-color: #FBF5F5;
color: #B22222;
}
.brd5 {
border: 1px solid #A4A4A4;
background: #ffffff;
}
.f {
font-family: arial black;
font-size: 12px;
bordercolor="707070"
FONT-WEIGHT: bold;
}
.f:hover{
font-family: arial black;
font-size: 12px;
bordercolor="707070"
FONT-WEIGHT: bold;
}
.f33{
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
bordercolor="707070"
FONT-WEIGHT: bolder;
color: red;
}
.brd1 {
border: 1px solid #A4A4A4;
background-color: #999999;
}
.imr {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; BACKGROUND: url(images/oscommerce3.jpg); COLOR: #800000; FONT-FAMILY: Arial, Verdana, sans-serif;
}
.oformitzakaz{
FONT-FAMILY: Verdana, Arial, sans-serif;
font-color: orange;
font-size: 12px;
}
.info{
font-family: Arial, Verdana, sans-serif;
font-size: 13px;
color: #494949;
line-height: 1.5;
}
.glav{
font-family: Arial, Verdana, sans-serif;
font-size: 15px;
color: #708090;
font-weight : bold;
}
.glav2{
font-family: Times New Roman, Arial, Verdana, sans-serif;
font-size: 18px;
color: #696969;
  line-height: 1.5;
  margin: 0;
  padding: 0;
  padding-bottom: 0px;
  display:inline;
}

.f1{
FONT-FAMILY: Verdana, Arial, sans-serif;
font-color: orange;
font-size: 13px;
}
.product{
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  color: #494949;
  display: block;
  padding: 3px 10px 5px 40px;
}
.art-product {
  font-size: 12px;
  color: #333;
  padding: 5px 0px 0px 40px;
}
.one-product-block {
  border: 1px solid rgb(128, 128, 128);
  padding: 3px;
  border-color:#CFCFCF;
}
.clear {
  font-size: 0;
  height: 0;
  line-height: 0;
  clear: both;
}
.roz {
font-family: Arial, Verdana, sans-serif;
font-size: 13px;
color: #8B008B;
}
TR.header {
  background: #ffffff;
}
/*
.headerNavigation {
  background: #bbc3d3;
}
*/
div.headerNavigation {
  width: 100%;
  margin: 12px 0 12px 0;
  padding: 0;
  font-size: 12px;
  color: #000000;
  font-family: Arial, Verdana, sans-serif;
}
.headerNavigation {
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 12px;
  color: #000000;
  font-family: Arial, Verdana, sans-serif;
}
/*
A.headerNavigation {
  color: #FFFFFF;
}
a:hover.headerNavigation {
  color: white;
}
*/
.contact{
FONT-FAMILY: Verdana, Arial, sans-serif;
font-size: 16px;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #ffffff;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #CD6600;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #ffffff;
  FONT-FAMILY:  Arial, Verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
}
.infoBox3 {
background: #33CC00;
}
.address{
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #ffffff;
  vertical-align: top;
  font-weight:bold;
  text-align: right;
  margin-left: 320px;
}

.infoBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.headerNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-size: 13px;
  background: #861313;
  color: #ffffff;
  font-family: verdana, arial, sans-serif;
  font-size: 14px;
  padding: 4px;
  font-weight: bold;
}

A.span.myClass a {
  font-family: Verdana, Arial,sans-serif ;
  font-size: 12px;
  color: #ffffff;
}
 a.span.myClass a {
 color:#FF0000;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background:#ffffff;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background:#ffffff;
}

  TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color:#ffffff;
  border-spacing:1px;
  line-height: 1.1;
}
.m111 {
  font-family:  Arial, Verdana, sans-serif;
  font-size: 13px;
  color: #ffffff;
}
.productListing-heading {
  font-family:  Arial, Verdana, sans-serif;
  font-size: 13px;
  background: #1E90FF;
  color: #ffffff;
  font-weight: bold;
}

.productlisting-headingPrice {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TD.productListing-data {
font-family: Arial, Verdana, sans-serif;
font-size: 13px;
color: #696969;
}
.pageResults {
  border: 1px solid #DD7700;
  background-color: #D70;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  color: #FFF;
  font-size: 14px;
  outline: none;
  padding: 7px 11px;
  margin: 0;
  cursor: pointer;
  display: inline-block;
  margin-left: 5px;
  font-weight: bold;
  text-decoration: none;
}
span.pageResults {
  background: none;
  color: #585858;
  border-radius: 3px;
  border: 1px solid #ddd;
}
A.pageResults {
  background: #E6E6E6;
  color: #ffffff;
  border: 1px solid #ddd;
  border-radius: 3px;
}
a.pageResults:hover {
  color: #555;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 3px;
  }

TD.pageHeading,
DIV.pageHeading,
.pageHeading > h1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color:#006400;
}
.pageHeading > h1 {
  margin: 0;
}
.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color:#006400;
}
.ee {
  font-family: Tahoma, Arial, Verdana,  sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #CD0000;
  line-height: 1.5;
}
.ee1 {
  font-family: Tahoma, Helvetica, Arial, Verdana,  sans-serif;
  font-size: 24px;
  font-weight: normal;
  color: #696969;
  line-height: 1.7;
  margin-left: 13;
  margin-right: 23;
  margin-top: 5;
  text-align: right;
}
.ee3 {
   background: #E8E8E8;
  height: 1px;
  margin-right: 8;
  margin-left: 5;
  margin-top: -42;
  border-bottom: 1px;
  text-align: center;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, Verdana, Sans-serif;
  font-size: .9em;
  color: #999999;
  line-height: 1.6em;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.category_desc {
  font-family: Arial, Verdana,  sans-serif;
  font-size: 14px;
/*  line-height: 1.5; */
  color: #696969;
}

 .oformitzakaz {
  color: #FF0000;
  font-size: 13px;
  text-decoration: underline;
}
.oformitzakaz:hover {
  color: #EE0000;
  font-size: 13px;
  text-decoration: underline;
}
SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #FFA500;
}

INPUT, SELECT, TEXTAREA {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #ffffff;
  border-color: #00CD00;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: red;
  font-weight: bold;
}

SPAN.productSpecialPrice {
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
color: #CD0000;
font-weight : bold;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ff0000; }

/* VJ Links Manager v1.00 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFFF;
  text-align: center;
}

TD.linkListing-data {
  border-right: 1px solid #b6b7cb;
  border-bottom: 1px solid #b6b7cb;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
#indentmenu{
font: bold 13px Arial;
width: 100%;
text-align: center;
vertical-align: 9px;


}

#indentmenu ul {
  margin: 0;
  padding: 0;;
  width: 100%;
  height: 29px;
  border: 0px solid #564c66;
  /*background: #990000 url(templates/Original/images/xxx1.gif) ;*/
}

#indentmenu ul li{
display: inline;
}

#indentmenu ul li a{
color: white;

float: right;
padding: 0px 10px;
text-decoration: none;
border-left: 1px solid #564c66;
height: 29px;
}

#indentmenu ul li a:visited{
color: white;
}

#indentmenu ul li a:hover, .indentmenu ul li .current{
color: white !important;
padding-top: 0px;
padding-bottom: 0px;
background: grey url(images/back5.gif) ;
}
#indentmenu ul b{
display: inline;
}

#indentmenu ul b a{
color: white;

float: left;
padding: 0px 10px;
text-decoration: none;
border-right: 1px solid #564c66;
height: 29px;
}

#indentmenu ul b a:visited{
color: white;
}

#indentmenu ul b a:hover, .indentmenu ul li .current{
color: white !important;
padding-top: 0px;
padding-bottom: 0px;
background: grey url(images/back5.gif) ;
}
TR.linkListing-odd {
  background: #f8f8f9;
}

TR.linkListing-even {
  background: #F5F5F5;
}


/*Горизонтальное выпадающее меню*/
ul.menu {
	margin: 0;
	padding: 0;
	display: inline-block;
	background-color: #861313;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#861313), to(#861313));
  background-image: -webkit-linear-gradient(#861313, #861313);
  background-image: -moz-linear-gradient(top, #861313, #861313);
  background-image: -ms-linear-gradient(#861313, #861313);
  background-image: -o-linear-gradient(#861313, #861313);
  background-image: linear-gradient(#861313, #861313);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#861313', endColorstr='#861313', GradientType=0);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	width: 100%;
}

ul.menu li {
	float: left;
	list-style: none;
	border-right: 1px solid #6D0707;
	position: relative;
}
ul.menu li.search-head-form {
  float: right;
}
.search-head-form {
  width: 200px;
  height: 24px;
  margin: 5px 5px 5px 15px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  background: #FFF;
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
}
.search-head-form input {
  border: 0 none;
  background: none;
  padding: 0;
  margin: 0;
}
.search-head-form input[type="text"] {
  font-size: 12px;
  line-height: 14px;
  width: 100%;
  height: 14px;
  outline: none;
}
.search-head-form form {
  padding: 5px 0;
  margin: 0 7px;
  display: block;
  position: relative;
}
.submit-button {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 24px;
  background: url(images/search-icon.png) center center no-repeat;
  cursor: pointer;
}


ul.menu li a {
	color: white;
	display: block;
	font-family: Arial;
	font-size: 13px;
	padding: 8px 20px 10px;
	text-decoration: none;
	border-right: 1px solid #8C0000;
}

ul.menu li a:hover {
	background-color: #9F0A0A;
}

ul.menu li:first-child a:hover {
	border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
}
/*Выпадающее меню*/
ul.menu li ul {
	display: none;
}

ul.menu li:hover ul {
	display: block;
	position: absolute;
	top: 34px;
	border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	background-color: #2b2b2b;
	z-index: 1000;
}

ul.menu li:hover ul li {
	float: none;
	width: 150px;
	border-right: none;
}

ul.menu li:hover ul li a {
	border-top: 1px solid #4f4f4f;
	border-right: none;
	padding: 6px 20px 8px;
}

ul.menu li:hover ul li a:hover {
	background-color: transparent;
	color: #c1deff;
}

ul.menu li:hover ul li:first-child a:hover {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}
/* VJ Links Manager v1.00 end */

/* DWD Contribution -> Add: Browse by Categories. */

UL.BrowseBy {
  list-style-type: disc;
  list-style-position: inside;

  list-style: none;
  margin-left: 1em;
  padding-left: 2em;
  text-indent: -1em;
} /* UL.BrowseBy */

LI.BrowseBy {

} /* LI.BrowseBy */

/* DWD Contribution End. */

.shop_cart {
  font: 16px Arial, Helvetica, Verdana, Tahoma;
  color: #861313;
  width: 210px;
}
.shopping-cart {
}
.shopping-cart .cart-title {
  margin-top: 15px;
  border-bottom: 1px dashed;
  color: #B5B5B5;
  padding: 5px 0;
}
.shopping-cart .all-cart {
  display: block;
  height: 49px;
  background: url(images/infobox/cart.png) left center no-repeat;
  padding-left: 45px;
}
.shopping-cart .empty-cart {
  line-height: 50px;
  text-align: left;
}
.no-empty-cart {
  line-height: 16px;
  padding: 9px 0;
  font-size: 12px;
  text-align: left;
}
.img-product {
  display: block;
  float: left;
  width: 220px;
  border: 1px solid #DDD;
}
.img-product img {
  width: 100%;
  vertical-align: middle;
}
.product-desc-info {
  margin-left: 195px;
}
.paging-text {
  color: #777;
  line-height: 30px;
}
.bottom-notice {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  font-family: Arial, Verdana, sans-serif;
}
.in-notice {
  margin: 0 auto;
  position: relative;
  background: rgba(0, 0, 0, 0.6);
  -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorstr='#861313', endColorstr='#861313', GradientType=0);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#861313', endColorstr='#861313', GradientType=0);
}
.in-notice p {
  margin: 0;
}
.in-notice .nav {
  text-align: center;
  line-height: 60px;
  color: #fff;
  font-size: 14px;
}
.in-notice .butt {
  display: inline-block;
  line-height: 18px;
  color: white;
  text-decoration: none;
  text-align: center;
  border-radius: 3px;
  font-size: 14px;
  font-weight: normal;
  padding: 5px 12px;
  background: #FF9900;
  margin: 0 15px;
  border: none;
}
.cat {
  font-family: Arial, Times New Roman, Verdana;
  font-size: 15px; color: #EE0000;
  font-weight : bold;
  background: #E8E8E8;
  height: 25px;
  margin: 0px;
  line-height: 25.1px;
  width: 103%;
  margin-left: -3px;
  text-indent: 4px;
}
.button-mod {
  border: 1px solid #DD7700;
  background-color: #D70;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  color: #FFF;
  font-size: 13px;
  outline: none;
  padding: 6px 15px;
  margin: 0;
  cursor: pointer;
  display: inline-block;
/*  margin-left: 15px; */
}
.button-mod:hover {
  background-color: #FF9900;
  text-decoration: none;
  color: #FFF;
}
.button-mod11 {
  border: 1px solid #DD7700;
  background-color: #D70;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  color: #FFF;
  font-size: 13px;
  outline: none;
  padding: 6px 15px;
  margin: 0;
  cursor: pointer;
  display: inline-block;
  margin-right: 15px;
  float: right;
  margin-top: -35px;
}
.button-mod11:hover {
  background-color: #FF9900;
  text-decoration: none;
  color: #FFF;
}
.button-mod3 {
  border: 1px solid #006400;
  background-color: #228B22;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  color: #FFF;
  font-size: 13px;
  outline: none;
  padding: 6px 15px;
  margin: 0;
  cursor: pointer;
  display: inline-block;
  margin-left: 15px;
}
.button-mod3:hover {
  background-color: #006400;
  text-decoration: none;
  color: #FFF;
}
.button-mod2 {
  border: 1px solid #E6E6FA;
  background-color: #C1CDCD;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  color: #363636;
  font-size: 12px;
  outline: none;
  padding: 6px 15px;
  margin: 0;
  cursor: pointer;
  display: inline-block;
  margin-left: 15px;
}
.button-mod2:hover {
  background-color: #F5F5F5;
  text-decoration: none;
  color: #363636;
}
.button-mod21 {
  border: 1px solid #E6E6FA;
  background-color: #C1CDCD;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  color: #363636;
  font-size: 13px;
  outline: none;
  padding: 6px 15px;
  margin: 0;
  cursor: pointer;
  display: inline-block;
  margin-left: 205px;
  margin-top: -22px;
}
.button-mod21:hover {
  background-color: #F5F5F5;
  text-decoration: none;
  color: #363636;
}
.button-mod4 {
  margin-left: 15px;
  margin-bottom: 0px;
  margin-top: -20px;
  text-align: left;
}
.button-mod5 {
  border: 1px solid #E6E6FA;
  background-color: #F5F5F5;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  color: #FFF;
  font-size: 13px;
  outline: none;
  padding: 0px 15px;
  margin: 0;
  cursor: pointer;
  display: inline-block;
  margin-left: 15px;
  margin-top: 10px;
  color: #363636;
}
.button-mod5:hover {
 background-color: #C1CDCD;
 text-decoration: none;
 color: #363636;
}
.right-cell {
  padding-top: 10px;
}
.products_description {
  text-align: left;
}
.products_description > ul {
  list-style-type: none;
  padding: 0;
}
.products_description > ul > li {

}
h1 {
  font-size: 1.2em;
  color: #CD0000;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  border: none;
}
.footer_brends_list {
  margin: 12px 0 12px 0;
  border: 1px solid #E6E6FA;
  background-color: #F5F5F5;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  padding: 4px;
}
#productsPriceWrapper {
  font-size: 1.2em;
}
#productsPrice .productSpecialPrice  {
  font-size: 1.2em;
}
div#productsPrice {
  color: #CD0000;
  margin: 0 0 12px 0;
  font-size: 1.2em;
  font-weight: bold;
}
.productsListName {
  min-height: 50px;
}
.productsListPrice {
  font-size: 16px;
  color: #CD0000;
  font-weight: bold;
}
#productsShipping {
  margin: 28px 0 12px 0;
  border: 1px solid #E6E6FA;
  background-color: #F5F5F5;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  padding: 4px;
}
#productsShipping ul {
  list-style-type: none;
  padding: 0;
}
#productsShippingHead {
  font-size: 14px;
  color: #CD0000;
  font-weight: bold;
}

.sitemap-ul > li > ul {
    margin-bottom: 10px;
}
.sitemap-ul span {
  font-size: 14px;
}