#content {
    margin-top:-12px;
}

#categories {
    width:190px;
    margin:0px 0px 0px 55px;
    border:solid #cdcbca 1px;
    border-right:solid #ffffff 1px;
    border-bottom:solid #ffffff 1px;
    border-radius:3px;
    float:left;
}

#categories ul {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style:none;
}

#categories li {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style:none;
    text-align:left;
}

#categories a {
    display:block;
    cursor:pointer;
    height:25px;
    text-decoration:none;
    line-height:25px;
}

#categories a:hover, #categories .active {
    /*background:url(menu.png) no-repeat 0px 0px;*/
    background:#ffffff;
    color:#dd0000;
}


#categories>ul {
    border:solid #ffffff 1px;
    border-right:solid #cdcbca 1px;
    border-bottom:solid #cdcbca 1px;
    border-radius:2px;
}

#categories>ul>li {
    border-top:solid #eaeaea 1px;
}

#categories>ul>li:first-child {
    border-top:none;
}

#categories>ul>li>a {
    background:url(menu.png) no-repeat 0px 0px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 10px;
    
}

#categories>ul>li>ul {
    margin:0px 0px 0px 0px;
    display:none;
}

#categories>ul>li>ul>li {
    border-top:solid #eeeeee 1px;
}

#categories>ul>li>ul>li a {
    display:block;
    background:url(menu.png) no-repeat 0px -25px;
    margin:0px 0px 1px 0px;
    padding:0px 0px 0px 20px
}


#items {
    display:block;
    float:left;
    width:605px;
    margin:0px 0px 20px 15px;
    min-height:400px;
}

#items .item {
    display:block;
    width:180px;
    height:180px;
    float:left;
    margin:0px 15px 15px 0px;
    text-align:center;
    overflow:hidden;
    white-space:nowrap;
    line-height:14px;
}

#items .item>a {
    overflow:hidden;
    border:1px solid #cdcbca;
    border-right:solid #ffffff 1px;
    border-bottom:solid #ffffff 1px;    
    border-radius:3px; 
    display:inline-block;
    margin:0px;
    padding:0px;
    line-height:0px;
}

#items .item>a>img {
    border:solid #cdcbca 1px;
    border-top:solid #ffffff 1px;
    border-left:solid #ffffff 1px;
    border-radius:2px;
    margin:0px;
    padding:0px;
}

#items .item h3 {
    margin:2px 0px 5px 0px;
    padding:0px 0px 0px 0px;
    font-family:tahoma;
    font-weight:bold;
    font-size:12px;
}

#items .item span {
    display:block;
    font-size:12px;
    font-family:tahoma;
}

#items .item del {
    line-height:14px;
    font-size:12px;
    font-family:tahoma;    
}

#items .pages {
    clear:both;
    height:30px;
    margin:0px 0px 10px 10px;
    text-align:right;
}

#items .pages a, #items .pages b {
    display:inline-block;
    height:22px;
    width:22px;
    border:solid #cdcbca 1px;
    text-align:center;
    border-radius:2px;
    text-decoration:none;
}

#items .breadcrumbs {
    clear:both;
    height:20px;
    margin:0px 0px 10px 0px;
    text-align:left;    
}

#items .breadcrumbs a {
    display:inline-block;
}

#items .breadcrumbs a.home {
    width:16px;
    height:15px;
    background:url(home.gif) bottom left no-repeat;
    position:relative;
    top:3px;
}

#items .breadcrumbs a.home:hover {
    background-position-y:top;
}

#items .detail {
    margin:20px 0px 0px 0px;
    width:820px;
}

#items .detail h2 {
    margin:5px 0px 10px 1px;
    text-align:left;
    font-size:18px;
    font-weight:normal;
}

#items .detail .photos {
    text-align:left;
    max-width:370px;
    float:left;
    margin:0px 15px 0px 0px;
    overflow:hidden;
}

#items .detail .photos .preview {
    border:solid #cdcbca 3px;
    max-width:350px;
    max-height:400px;
}

#items .detail .photos #photopick {
    position:absolute;
    margin:-5px 0px 0px 0px;
}

#items .detail .photos .links {
    text-align:left;
}

#items .detail .photos .links a {
    text-decoration:none;
    border:solid #cdcbca 1px;
    display:inline-block;
    line-height:0px;
    overflow:hidden;
}

#items .detail .photos .links img {
    border:0px;
}

#items .detail #prevborder {
    position:absolute;
    background:#ffffff;
    border:solid #cccccc 3px;
    opacity:0.5;
    filter:alpha(opacity=50);
    display:none;
}

#items .detail #prevoverlay {
    background:#ffffff;
    position:absolute;
    opacity:0.01;
    filter:alpha(opacity=1);
    cursor:move;
}

#items .detail #prevoverlay.loading {
    background:#ffffff url(loader.gif) center center no-repeat;
    opacity:0.6;
}

#items .detail #preview {
    position:absolute;
    width:450px;
    height:450px;
    display:none;
    overflow:hidden;
}

#items .detail #preview>img {
    position:relative;
}

#items .detail .info {
    text-align:justify;
    margin:-3px 0px 0px 0px;
}

#items .detail .info p {
    display:inline-block;
    margin:0px;
    white-space:normal;
}

#items .detail .info .row {
    text-align:left;
    display:block;
}

#items .detail .info .first {
    margin:10px 0px 0px 0px;
}

#items .detail .info .row span {
    width:100px;
    font-weight:bold;
    display:inline-block;
    margin:0px 10px 0px 0px;
    text-align:left;
}

#items .detail .info .price {
    margin:25px 0px 0px 0px;
    font-family:Tahoma;
}

#items .detail .info .price h3 {
    margin:0px 0px 0px 0px;
    display:inline-block;
    font-weight:normal;
    font-family:Tahoma;
    font-size:15px;
}

#items .detail .info .price span {
    font-size:19px;
}

#items .detail .info .price sup {
    font-size:12px;
    border-bottom:solid #000000 1px;
}

#items .detail .info .price span.currency {
    font-size:12px;
    font-weight:bold;
}

#items .detail .info .price span.oldprice {
    font-size:14px;
    text-decoration:line-through;
    color:#888888;
    display:inline-block;
    margin:0px 0px 0px 5px;
}

#items .detail .info .price span.discount {
    font-size:14px;
    display:inline-block;
    margin:0px 0px 0px 5px;
}

#items .detail .info .buy {
    margin:25px 0px 0px 0px;
}

#items .detail .info .buy a {
    display:inline-block;
    width:89px;
    height:27px;
    background:url(buy.gif) no-repeat left top;
    text-decoration:none;
    padding:4px 0px 0px 12px;
    color:#444444;
    margin:0px 0px 0px -1px;
}

#items .detail .info .buy a:hover {
    background:url(buy.gif) no-repeat left -31px;
}



#banners h1 {
    display:block;
    margin:0px 0px 10px 30px;
}

#banners .left {
    float:left;
    margin:10px 0px 0px 80px;
}

#banners .right {
    float:right;
    margin:10px 90px 0px 0px;
}

#banners a {
    opacity:0.7;
    filter:alpha(opacity=70)
}

#banners a:hover {
    opacity:1;
    filter:alpha(opacity=100)
}

#banners a img {
    border:none;
}





#lboverlay {
    position:fixed;
    background:#000000;
    width:100%;
    height:100%;
    display:block;
    z-index:10000;
    left:0px;
    top:0px;
    opacity:0.8;
    filter:alpha(opacity=80);
}

#lbimg {
    position:absolute;
    z-index:10001;
    border:solid #ffffff 10px;
    border-bottom:solid #ffffff 45px;
}

#lbnext, #lbprev {
    display:block;
    position:absolute;
    z-index:10002;
    background:url(arrows.gif) no-repeat right top;
    width:45px;
    height:45px;
    display:none;
}

#lbprev {
    background:url(arrows.gif) no-repeat left top;
}

#lbclose {
    display:block;
    position:absolute;
    cursor:pointer;
    z-index:10002;
    width:82px;
    height:22px;
    background:url(close.gif) no-repeat;
    display:none;
}