/**
* Spot box
* @author Zilvinas Kuusas aka. spot
* http://zilvinas.kuusas.lt/
*/
#spot-box
{
    position: absolute;
    z-index: 990;
}

#spot-box .spot-box-close
{
    display: block;
    position: absolute;
    background: url('../images/spot-box-close.png') no-repeat top left;
    width: 42px;
    height: 41px;
    top: 30px;
    right: 30px;
    z-index: 991;
    cursor: pointer;
}

#spot-box .spot-box-loading
{
    background: url('../images/loading.gif') no-repeat center;
    height: 100px;
    width: 100px
}

#spot-box .spot-box-next
{
    position: absolute;
    top: 100px;
    right: 35px;
    display: block;
    width: 56px;
    height: 66px;
    background: url('../images/spot-box-next.png') no-repeat top left;
    z-index: 991;
    cursor: pointer;
}

#spot-box .spot-box-prev
{
    position: absolute;
    top: 100px;
    left: 35px;
    display: block;
    width: 56px;
    height: 66px;
    background: url('../images/spot-box-prev.png') no-repeat top left;
    z-index: 991;
    cursor: pointer;
}

#spot-box .spot-box-content
{
    margin: -28px -26px -33px -26px;
    overflow: hidden;
    position: relative;
}

#spot-box .spot-box-container
{
    background-color: #fff;
}

#spot-box .spot-box-table,
#spot-box .spot-box-table td
{
    border-spacing: 0;
    border: none;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
}

#spot-box .spot-box-top-left,
#spot-box .spot-box-top-right,
#spot-box .spot-box-bottom-left,
#spot-box .spot-box-bottom-right,
#spot-box .spot-box-left,
#spot-box .spot-box-right
{
    width: 65px;
}

#spot-box .spot-box-top-left,
#spot-box .spot-box-top-right,
#spot-box .spot-box-bottom-left,
#spot-box .spot-box-bottom-right,
#spot-box .spot-box-top,
#spot-box .spot-box-bottom
{
    height: 65px;
}

#spot-box .spot-box-top-left
{
    background: url('../images/spot-box-top-left.png') no-repeat top left;
}

#spot-box .spot-box-top
{
    background: url('../images/spot-box-top.png') repeat-x top left;
}

#spot-box .spot-box-top-right
{
    background: url('../images/spot-box-top-right.png') no-repeat top left;
}

#spot-box .spot-box-left
{
    background: url('../images/spot-box-left.png') repeat-y top left;
}

#spot-box .spot-box-right
{
    background: url('../images/spot-box-right.png') repeat-y top left;
}

#spot-box .spot-box-bottom-left
{
    background: url('../images/spot-box-bottom-left.png') no-repeat top left;
}

#spot-box .spot-box-bottom
{
    background: url('../images/spot-box-bottom.png') repeat-x top left;
}

#spot-box .spot-box-bottom-right
{
    background: url('../images/spot-box-bottom-right.png') no-repeat top left;
}



#ajaxBox #closeAjaxBox
{
    text-align: right;
    float: right;
    background: url('../images/ajaxbox_close.png') no-repeat top left;
    width: 42px;
    height: 41px;
    display: block;
    z-index: 9999;
    text-indent: -9999px;
    cursor: pointer;
    margin: -25px 35px -41px 0;
    position: relative;
}

#ajaxBox .boxContent
{
    clear: both;
    width: 640px;
    background: url('../images/ajaxbox_bg.png') repeat-y top left;
    padding: 0 50px 0 49px;
    color: #666666;
    font: normal 13px Arial;
    position: relative;
    z-index: 999;
    height: auto;
}


#ajaxBox .boxImage
{
    width: 640px;
    margin: 0 0 0 -10px;
    top: -20px;
    text-align: center;
    position: relative;
    z-index: 999;
    clear: both;
}

#ajaxBox .boxTop
{
    width: 688px;
    background: url('../images/ajaxbox_top.png') no-repeat top left;
    height: 30px;
    padding: 27px 32px 0 0;
    overflow: hidden;
}

#ajaxBox .boxBottom
{
    width: 720px;
    background: url('../images/ajaxbox_bottom.png') no-repeat top left;
    height: 73px;
}
