ul.catalogList
{
  list-style: none;
}
ul.catalogList li
{
  line-height: 1.3em;
}
span.mainCategory
{
  font-weight: bold;
  border-bottom: 1px dashed #048caa;
  color: #048caa;
  cursor: pointer;
}
a.mainCategory:link, a.mainCategory:hover, a.mainCategory:visited, a.mainCategory:active
{
  text-decoration: none;
  font-weight: bold;
  border-bottom: 1px dashed #048caa;
  color: #048caa;
  cursor: pointer;
}
ul.catalogList li span.mainCategory, ul.catalogList li a.mainCategory
{ font-size: 16px; }
ul.catalogList li ul.catalogList
{ padding-left: 20px; }
ul.catalogList li ul.catalogList li span.mainCategory
{ font-size: 14px !important; }
/*ul.catalogList li ul.catalogList li div.allGoods
{
  margin-left: -20px;
}
*/

div.allGoods
{
  width: 596px;
  padding-left: 4px;
  overflow: hidden;
}


div.catObj
{
  padding: 0 !important;
  margin: 15px 0 10px -4px;
  width: 200px;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
}
div.goodImg
{
  width: 146px;
  height: 146px;
  margin: 0 0 10px 0;
}
div.goodName
{
  line-height: 1.2em;
  width: 146px;
  color: #000;
}
span.blueSpan
{ color: #048caa !important; }

div.addToBasketLink
{
  width: 146px;
  height: 25px;
  margin: 10px 0 0 0;
  font-weight: bold;
  font-size: 15px;
}
a.addLink
{
  background: url(/images/good-button.gif) top left no-repeat;
  padding: 2px 0 0 30px;
  height: 23px;
  display: block;
}


/***---_View object_---***/
div.viewObject
{
  width: 710px;
  overflow: hidden;
}
div.leftView
{ width: 410px; }
div#mainPhoto
{
  width: 350px;
  height: 350px;
  overflow: hidden;
}
/*_Order block_*/
div.addToBasketArea
{
  background: #ebebeb;
  width: 350px;
  overflow: hidden;
  padding: 15px 0;
  font-size: 16px;
  font-weight: bold;
  color: #333;
  margin: 10px 0;
}
div.addLinkDiv
{
  width: 165px;
  padding: 0 0 0 10px;
}
div.price
{
  width: 165px;
  text-align: right !important;
  padding: 2px 10px 0 0;
  font-size: 20px;
}
/*_Gallery_*/
div.gallery
{
  width: 410px;
  overflow: hidden;
}
div.gallery div
{
  width: 100px;
  height: 100px;
  border: 1px solid #ccc;
  margin: 0 22px 22px 0;
  float: left;
  cursor: pointer;
}
/*_Description_*/
div.rightView
{ width: 300px; }
div.descript
{
  line-height: 1.3em;
  padding: 0 0 1.4em 0;
}
div.rightView  p
{
  line-height: 1.3em;
  padding: 0 0 0.2em 0;
  color: #666;
  font-size: 11px;
}
div.descript p, p.blackTxt
{
  color: #000 !important;
  font-size: 13px !important;
}
/*_Comments_*/
.field
{
  border: 1px solid #ccc !important;
  padding: 10px 10px 5px 10px;
  line-height: 1.3em;
}
.legend
{
  color: #0072bc;
  font-size: 16px;
  font-weight: bold;
}
.field label
{
  display: block;
  margin: 0 0 2px 0;
  font-size: 13px;
  cursor: pointer;
}
.field input.txtInp,.field textarea
{
  font-size: 12px !important;
  padding: 3px 5px 0 5px;
  color: #333;
  width: 340px;
  margin: 0 0 7px 0;
}
.button
{
  cursor: pointer;
  font-size: 12px !important;
}










