html, body, div, table
{
    padding: 0px;
    border: 0px;
    border-collapse:collapse;
    border-spacing: 0px;
    font-size: 11px;
}
html, body
{
    height: 100%;
    width: 100%;
    margin: 0;
 }

body
{
    background-color: Black;
    color: White;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    /*letter-spacing: 1px;*/
    line-height: 20px;
}


a
{
    color: White;
    text-decoration: none;
}

img 
{
    border: 0px;
}

ul
{
    list-style-image: url('/_images/bullet.png');
}

.fullheightwrapper
{
position: relative; /*** Let's be nice to IE ***/
display: table; /*** For non-IE browsers ***/
height: 100%;
}

.block-main
{
    display: table-cell;
    vertical-align: middle;
}

.main-table
{
    width: 100%;
}
.main-table-left
{
    background-image: url('/_images/background_left.jpg');
    background-position: right top;
    background-repeat: no-repeat;
}
.main-table-center
{
    height: 553px;
    width: 1000px;
    background-image: url('/_images/background_center.jpg');
    display: table-cell;
    vertical-align: middle;
    background-repeat: no-repeat;
    padding: 0px;
    position: relative;
}
.main-table-center table a
{
    text-decoration: underline;
}
.main-table-right
{
    background-image: url('/_images/background_right.jpg');
    background-position: left top;
    background-repeat: no-repeat;
}
.main-table-footer
{
    text-align: center;
    padding-top: 10px;
}
.main-table-footer a
, .main-table-footer b
{
    padding: 0px 10px 0px 10px;
}

.column-left, .column-right
{
    padding: 80px 15px 20px 15px;
    vertical-align: top;
}

.text
{
    text-align: justify;
    width: 310px;
}

.vmiddle
{
    vertical-align: middle;
}
.hleft
{
    text-align: left;
}
.hright
{
    text-align: right;
}
.w330
{
    width: 330px;
    padding-left: 0px;
}
.gallery-title 
{ 
    text-align: left;
    letter-spacing: 1px;
    background-image: url('/_images/pix_black_a50.png');
}

.gallery-title span.title
{ 
    display: block;
}

.gallery-title span.close 
{ 
    float: right; 
} 

a.galleryLink
{
    text-decoration: none !important;
}

.border TD
{
    padding: 0px;
}
.border .top .center
, .border .bottom .center
{
    background-image: url('/_images/pix_black_a25.png');
    height: 6px;
} 
.border .center .left
, .border .center .right
{
    background-image: url('/_images/pix_black_a25.png');
}
.border .center .left div
, .border .center .right div
{
    width: 6px;
}
.border .top .left
, .border .top .right
, .border .bottom .left
, .border .bottom .right
{
    background-image: url('/_images/border_corner_black_a25.png');
}
.border .top .right
{
    background-position: -6px 0px;
}
.border .bottom .left
{
    background-position: 0px -6px;
}
.border .bottom .right
{
    background-position: -6px -6px;
}
.logo
{
    position: absolute;
    top: 2px; 
    left: 402px; 
    display: block; 
    width: 195px;
    height: 88px;
    background-image: url('/_images/logo.jpg');
}
.centerWrapperRelative
{
    height: 553px;
    width: 1000px;
    position: relative;
}
.centerWrapperTable
{
    height: 553px;
    vertical-align: middle;
}

.fancy-bg
{
    width: 6px;
    height: 6px;
}

#fancy-bg-w
{
    background-image: url('/_images/pix_black_a25.png');
    left: -6px;
}

#fancy-bg-e
{
    background-image: url('/_images/pix_black_a25.png');
    right: -6px;
}

#fancy-bg-n
{
    background-image: url('/_images/pix_black_a25.png');
    top: -6px;
}

#fancy-bg-s
{
    background-image: url('/_images/pix_black_a25.png');
    bottom: -6px;
}

#fancy-bg-ne
{
    background-image: url('/_images/border_corner_black_a25.png');
    background-position: -6px 0px;
    top: -6px;
    right: -6px;
}

#fancy-bg-nw
{
    background-image: url('/_images/border_corner_black_a25.png');
    background-position: 0px 0px;
    top: -6px;
    left: -6px;
}

#fancy-bg-se
{
    background-image: url('/_images/border_corner_black_a25.png');
    background-position: 6px 6px;
    bottom: -6px;
    right: -6px;
}

#fancy-bg-sw
{
    background-image: url('/_images/border_corner_black_a25.png');
    background-position: 0px 6px;
    bottom: -6px;
    left: -6px;
}
.fancybox-title-outside
{
    font-weight: normal;
}
#fancybox-title
{
    bottom: -26px !important;
    left: -6px;
}
#fancybox-wrap
{
    position: absolute;
    top: 80px;
}
#fancybox-right-ico
, #fancybox-left-ico
{ 
    background-image: url('/_images/pix_black_a50.png');
    background-position: inherit;
    width: 60px;
    height: 20px;
    top: auto;
    bottom: 30px;
    text-align: center;
    font-size: 17px;
    font-weight: bold;
}
#fancybox-right:hover span
{
    right: 0px;
}
#fancybox-left:hover span
{
    left: 0px;
}
.fancybox-ie #fancy-bg-n
,.fancybox-ie #fancy-bg-e
,.fancybox-ie #fancy-bg-s
,.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/pix_black_a25.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/border_corner_black_ne_a25.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/border_corner_black_se_a25.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/border_corner_black_sw_a25.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/border_corner_black_nw_a25.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/pix_black_a50.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/pix_black_a50.png', sizingMethod='scale'); }

.links td
{
    width: 310px;
    vertical-align: top;
    text-align: left;
}
.copyright
{
    color: #333333;
}
