img { border: 0; }

#entry-share {float: left; margin: 20px 0 0 35px; border: 1px solid #EBF3F5; z-index: 9; width: 200px; background: rgba(255,255,255,0.94); -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#entry-share div {float: left;}

.share-label {height: 25px; padding: 4px 0 0 45px; text-shadow: 0 1px 0 #CCC; margin-right: 10px;  background: url('/images/basket_top.png') left top no-repeat; cursor: hand; cursor: pointer; }
.share-label span {color: #D00; font-size: 12pt; font-style: normal; }
.share-total {padding: 2px; padding-top: 4px; font-style: normal; font-weight: bold; }
.share-total  span { color: #999; font-size: 10pt; margin-left: 2px; }
.share-total  span#total-sum { color: #D00; font-size: 12pt; }
#share-make-offer  { margin-left: 15px; padding-top: 6px; }
#share-make-offer  a { color: #0A0; font-style: normal; font-size: 10pt; font-weight: bold;}
#share-make-offer  a:hover { color: #0D0;}


.order-button div { width: 70px; height: 30px; margin: 7px 0 0 23px; padding-left: 27px; display: none;}
.order-button div.selected { display: block; }
.order-button a { font-size: 11pt; }
.order-button .order { cursor: pointer; cursor: hand; }
.order-button div.in-order { background: url('/images/plus.png') 0 0 no-repeat; }
.order-button div.in-order a { color: #0A0; }
.order-button div.refuse { background: url('/images/minus.png') 0 0 no-repeat; }
.order-button div.refuse a { color: #A00; }


#store { margin: 10px; width: 740px; height: 370px; overflow: auto; padding: 10px;  background-color: #333;}

#store-goods .item { margin: 10px 10px; float: left; width: 100px; background-color: #333; }
#store-goods .item div { display: block; }
#store-goods .item .title { font-size: 9pt; color: #FFF; margin: 2px 0 0 2px; }
#store-goods .item .price { font-size: 10pt; color: #EEE; margin: 2px 0 0 2px; font-weight: bold; }
#store-goods .item .price  span.currency { font-size: 8pt; margin-left: 2px;}
#store-goods .item .preview { width: 100px; padding: 2px; background-color: #333; border: 1px solid #333; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#store-goods .item .preview img { width: 100px;}
#store-goods .item .count { margin: 7px; margin-bottom: 3px; }
#store-goods .item .count  .quantity { font-size: 12pt; color: orange; margin: 0 12px; float: left; }

#store-navigation a { color: #0A0; font-size: 12pt;}
#store-navigation a:hover { color: #0D0; }
#store-navigation a.selected { color: #CCC; text-decoration: none; }
#store-navigation a.make-offer-link { float: right; color: #0D0; margin-right: 10px; font-weight: bold; }
#store-navigation span#store-total-sum { color: #FFF; font-size: 15pt; margin-left: 10px; }
#store-navigation .currency { font-size: 12pt; color: #FFF; margin-left: 2px;}

#store-order-form { background: #FEFEFE; border: 1px solid #CCC; }
#store-order-form p { padding: 3px 10px; font-size: 9pt; }
#store-order-form p span { color: red; font-size: 12pt; }
#store-order-form h3 { padding: 3px 10px;}
#store-order-form label { float: left; margin-left: 10px; width: 100px; text-align: left; }
#store-order-form .submit { color: #0A0; }
#store-order-form .cancel { color: #A00; }
#store-order-form_error  { color: #C00; }

.jGrowl div.manilla { background-color: #FFF1C2; color: #e23b78; border-color: #090;}
.jGrowl div.image img { width: 42px; margin-right: 10px; float: left; }
.jGrowl div.image h4{ font-weight: bold; margin: 0; }


#scope-box  {width: 280px; height: 70px; font-style: italic; font-family: Arial; margin-top:-20px;}
#scope-box ul, #scope-box li, #scope-box div.links {float: left; margin: 0; padding: 0;}
#scope-box ul {list-style: none; font-size: 11pt; background: #f5f0d7 url(/images/selectbox-right.gif) right top no-repeat; padding: 7px;}
#scope-box li {padding: 5px 10px;}
#scope-box a {color: #000;}
#scope-box .active span {display: block; padding: 0; background: #f48d16 url(/images/selectbox-active-left.gif) left center no-repeat; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
#scope-box .active span span {padding: 0 10px; background: url(/images/selectbox-active-right.gif) right center no-repeat; color: #fff;}
#scope-box .links {background: #FFF; margin: 0;}
#scope-box .links li { padding: 5px 0 5px 30px; line-height: 100%; }
#scope-box .links a {font-size: 11pt; color: #0072bc; }
#scope-box .links a:hover {color: #006277; }
