.categories { float: left; width: 250px; }
.sfcontent { float: left;  width: 825px; border-left: 1px solid #ddd; padding-left: 20px; }

.menu { padding: 0; margin: 0; z-index: 2; }
.menu li { font-size: 17pt;  z-index: 10; list-style: none inside none;  margin: 5px;  color: #71b2c1; }


/* categories block */
.menu-language { float: right; clear: right; margin-right: 40px; font-size: 14px; }
.menu-language a { margin: 0 0 0 5px; }
.menu-language a img, .menu-language a:hover img { border: 2px solid  #71b2c1; }
.menu-language a.selected img, .menu-language a.selected:hover img { border: 2px solid  #666; }

/* categories block */
.menu-horizontal { float: right; clear: right; margin-right: 30px; }
.menu-horizontal li { font-family: georgia,geneva,palatino,western; font-size: 17pt;  float: left; }


/* categories block */
.menu-vertical { margin-left: 30px; letter-spacing: -1px; }
.menu-vertical span { font-size: 10px;  color: #71B2C1 }

/* .products { min-height: 648px; } */
.products-category-34 { background: url('../images/gold-flowers.jpg') no-repeat top right; display: block; }

.product    { float: left; background: #fff; text-align: center; width: 150px; height: 160px; border: 2px solid #ddd; margin: 0 10px 10px 0; padding: 10px; }
.activeproduct { border-color: #71b2c1; }
.product img { margin-top: 5px; border: 1px solid #ddd; }
.product p { margin: 0; }
.product .flyer { position: absolute; margin-left: 10; background: transparent url('../images/calendar_32.png') no-repeat 0 0; width: 32px; height: 32px; font-size: 10px; color: #999; padding-top:13px; }
.product .flag { position: absolute; margin-left: 10; background: transparent url('../images/flaga_32.png') no-repeat 0 0; width: 32px; height: 32px; font-size: 10px; color: #999; padding-top:13px; }
.product .comment { position: absolute; margin: 5px 0 0 120px; background: transparent url('../images/comment.gif') no-repeat 0 0; width: 32px; height: 32px; font-size: 10px; color: #999; padding-top:5px; }
.product .name { font-size: 14px; line-height: 0.8em; margin-top: 5px; letter-spacing:-0.1ex; }
.product .price { font-size: 20px; }

.price { color: green }
.date { color: #999; }

.cart { float: left; width: 500px; }
.cart .date { font-size: 10px; }
	
.ui-button { cursor:pointer; padding: 6px; float: left; clear: right; }
.ui-button .ui-icon { margin-right: 6px; float: left; }
.ui-button a {  clear: right; }

a.thumb img { background: #f5f5f5; padding: 8px; border: 1px solid #ddd; }
a.thumb:hover img { background: #eee; border: 1px solid #bbb; }

form input  { width: 300px}
form textarea { height: 167px; width: 330px }

.pictures { text-align: center; width: 250px; float: right }
.pictures a { padding: 5px }

.section { float: left; margin-right: 20px; width: 350px; }

.category { margin-bottom: 5px;  }
.category sub { font-size: 8pt; }
