a {
     cursor: pointer
     }

div.catalogue {
      margin: 10px 0 0 0
     }
     div.catalogue a {
          text-decoration: underline
          }
     div.catalogue ul {
          margin: 10px 0 0;
          list-style: none
          }
          div.catalogue ul li {
               padding: 2px 0 2px 7px;
               background: url('/images/eshop_bullet.png') no-repeat 0 8px          
               }
     div.catalogue h2 {
          display: block;
          width: 122px;
          height: 13px;
          background: url('/images/h2/catalogue_of_goods.png') no-repeat top
          }
          h2.catalogue span {
               display: none
               }
               
div.cabinet {
      margin: 10px 0 0 0
     }
     div.cabinet a {
          text-decoration: underline
          }
     div.cabinet dt {
          margin: 10px 0 5px
          }
     div.cabinet dd {
          margin: 15px 5px 15px 10px
          }
     div.cabinet ul {
          margin: 0;
          list-style: none
          }
          div.cabinet ul li {
               padding: 2px 0 2px 7px;
               background: url('/images/eshop_bullet.png') no-repeat 0 8px          
               }
     h2.cabinet {
          display: block;
          width: 121px;
          height: 16px;
          background: url('/images/h2/сabinet.png') no-repeat top
          }
          h2.cabinet span {
               display: none
               }
     h3.personal {
          display: block;
          width: 146px;
          height: 13px;
          background: url('/images/h2/personal.png')
          }
          h3.personal span,
          h3.basket span,
          h3.orders span{
               display: none
               }
     h3.basket {
          display: block;
          width: 142px;
          height: 13px;
          background: url('/images/h2/basket.png')
          }
          div.cabinet .total-price {
               margin: 10px 0 3px 0;
               color: #ff6500
               }
               div.cabinet .total-price strong {
                    color: #000
               }
          div.cabinet .del {
               float: right;
               display: block;
               width: 10px;
               height: 10px;
               margin: 3px -10px 0px 5px;
               cursor: pointer;
               background: transparent url('/images/basket_del.png') no-repeat 0% 0%;
               }
     h3.orders {
          display: block;
          width: 48px;
          height: 12px;
          background: url('/images/h2/orders.png')
          }
          
     .cabinet h2.auth {
          width: 84px;
          height: 18px;
          background: url('/images/h2/authorization.png') no-repeat
     }
     div.cabinet label {
          position: absolute;
          margin: 2px 0 0
     }
     div.cabinet form div {
          clear: both;
          margin: 1px 0
     }
          div.cabinet form div input {
               margin-left: 60px;
               width: 120px
          }

.observe h2 {
          width: 142px;
          height: 16px;
          background: url('/images/h2/observe.png') no-repeat     
}
.observe ul {
}
     .observe li {
          padding-left: 18px !important;
          list-style-type: none !important;
          list-style-image: none !important;
          background: url('/images/bullet.png') no-repeat 0px 5px
     }




#content .item h2,
#content .item h2 a {
     color: #00adef
     }
     
#content .item img {
     float: left
     }
#content .item .properties {
     padding-left: 160px
     }
#content .item .description {
     margin: 10px 0
     }
.item h3 {
     clear: both;
     padding: 20px 0;
     color: #0153c2
}



table.basket {
     width: 100%
     }
     table.basket th {
          padding: 4px 8px;
          background: #fff3d9
          }
          table.basket th.c-left {
          	background: #fff3d9 url(/images/yclt.gif) no-repeat left top
               }
          table.basket th.c-right {
          	background: #fff3d9 url(/images/ycrt.gif) no-repeat right top
               }
     table.basket td {
          padding: 4px 8px;
          text-align: center;
          background: #ebf0f6
          }
          table.basket td.c-left {
          	background: #ebf0f6 url(/images/bclb.gif) no-repeat left bottom
               }
          table.basket td.c-right {
          	background: #ebf0f6 url(/images/bcrb.gif) no-repeat right bottom
               }
     table.basket input {
          width: 30px
          }
     table.basket .del {
          display: block;
          margin: 0 auto;
          width: 10px;
          height: 10px;
          cursor: pointer;
          background: url('/images/basket_del.png')           
          }

#content .total-price {
     margin-top: 5px
}

.pay form {
     display: block;
     border: red 1px solid
     }
.pay .method {
     margin: 4px 0
     }
.pay input,
.pay label {
     margin: 0;
     display: inline !important;
     }
.pay label {
     padding: 1px 0 0 10px
     }
     
table.pay-choose td {
     padding: 10px 0
}


div.lcs-card {
	position: relative;
	left: -25px;
	background: #f5f5f5 url(/images/lcs-card-top.gif) 0% 0% no-repeat;
	width: 491px;
	padding: 0px;
	margin: 0px; margin-bottom: 12px;
}
div.lcs-card-i {
	background: url(/images/lcs-card-bott.gif) 0% 100% no-repeat;
	position: relative;
	width: 100%;
	margin: 0px;
	padding: 14px 22px;
	font-family: Arial;
	font-size: 13px;
}
	div.lcs-card-i div {
		margin: 5px 0px;
	}
	div.lcs-card-i .g {
		color: #007236;
	}
	div.lcs-card-i .r {
		color: #ff0000;
	}
	div.lcs-card-i .y {
		color: #ff7700;
	}
	div.lcs-card-i td.ttl {
		width: 124px;
	}
	div.lcs-card-i select {
		display: inline !important;
		margin: 0px !important; margin-right: 4px !important;
		width: 250px !important;
	}
	div.lcs-card-i .collexpand {
		position: absolute;
		top: 0px;
		left: 380px;
		height: 20px;
		background: url(/images/lcs-card-collex.gif) 100% 0% no-repeat;
		padding-right: 10px;
	}
		div.lcs-card-i .collexpand a {
			color: #999999;
		}
		div.lcs-card-i .collexpand a:hover {
			color: #808080;
		}
.lcs-card-add-info {
	display: none;
	margin: 0px; margin-left: 16px !important;
	width: 450px;
	color: #666666;
}


.Accordion {
	overflow: hidden;
}
.AccordionPanel {
	margin: 0px;
	padding: 0px;
}
.AccordionPanelTab {
     background: #ebf0f6;
     border: white 1px solid;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	height: 200px;
     background: #fff3d9;     
     border: white 1px solid;
}
.AccordionPanelOpen .AccordionPanelTab {
	background-color: #EEEEEE;
}
.AccordionPanelTabHover {
	color: #555555;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #555555;
}
.AccordionFocused .AccordionPanelTab {
	background-color: #3399FF;
}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #33CCFF;
}
#main #menu a.act {
	color:#FF6500;
	text-decoration:underline;
}


