* { padding: 0; margin: 0; }

html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }

html, body {
    height: 100%;
    margin: 0px;
    padding: 0px;
    font-size: 10px;
    font-family: Arial;
    background: #000000;
    color: #aaa;
}

img { border: 0; }

table { border: 0; border-collapse: collapse; }

table td { padding: 0; margin: 0; }

#clear, .class { clear: both; }

#body {
    min-width: 1200px;
    max-width: 1680px;
    _width: expression(document.body.clientWidth < 1210? "1200" : document.body.clientWidth > 1684? "1680px" : "auto");
}


/* ------------------ HEADER ----------------- */

#header { position: relative; background:url(../images/header-bg.png) 0 0 repeat-x; height: 802px; }

.block-poster-text { width: 308px; font: 12px tahoma; color: #ffffff; text-align: justify; }

.block-poster-text div { padding: 5px 10px 5px 10px; }

.block-top-left { position: absolute; top: 180px; left: 7px; }

.block-top-right { position: absolute; top: 180px; right: 7px; }

a.block-flyleft {
    background: url(../images/block-flyleft.jpg) 100% 100% no-repeat;
    width: 308px;
    height: 161px;
    display: block;
}

a.block-flyleft:hover { background: url(../images/block-flyleft.jpg) 100% 0 no-repeat; }

a.block-flyleft1 {
    background: url(../images/block-flyleft1.jpg) 100% 100% no-repeat;
    width: 308px;
    height: 161px;
    display: block;
}

a.block-flyleft1:hover { background: url(../images/block-flyleft1.jpg) 100% 0 no-repeat; }

a.block-flyright {
    background: url(../images/block-flyright.jpg) 100% 100% no-repeat;
    width: 308px;
    height: 161px;
    display: block;
}

a.block-flyright:hover { background: url(../images/block-flyright.jpg) 100% 0 no-repeat; }

.logobody { width: 100%; position: absolute; }

.logobody #left-up {
    position: relative;
    background: url(../images/header-logo-up.jpg) no-repeat;
    width: 703px;
    height: 319px;
    margin: 0 auto 0 auto;
}

.logobody #right-bottom {
    position: relative;
    background: url(../images/header-logo-bottom.jpg) no-repeat;
    width: 1179px;
    height: 482px;
    margin: 0 auto;
}

/* -- second page --- */

#header2 { position: relative; background:url(../images/header-bg2.jpg) 0 0 repeat-x; height: 370px; }

#header2-logo {
    position: relative;
    background: url(../images/header2.jpg) 0 -15px no-repeat;
    width: 1227px;
    height: 324px;
    margin: 0 auto 0 auto;
}

#headmenu { width: 550px; padding-bottom: 20px; }

#headmenu span { padding: 0 20px 0 0; }

#headmenu a:link, #headmenu a:visited { color: #1f3b5f; font: 18px Tahoma; letter-spacing: 2px; text-decoration: none; }

#headmenu a { color: #1f3b5f; font: 18px Tahoma; letter-spacing: 2px; text-decoration: none; }

#headmenu a:hover { text-decoration: underline; }

#text2 #headmenu a:hover { text-decoration: underline; }

/* ------------------ /HEADER ----------------- */

/* ------------------ LEFT BLOCK ----------------- */

a.block-lombard {
    background: url(../images/block-lombard.jpg) 100% 100% no-repeat;
    width: 308px;
    height: 161px;
    display: block;
}

a.block-lombard:hover { background: url(../images/block-lombard.jpg) 100% 0 no-repeat; }

a.block-tech {
    background: url(../images/block-tech.jpg) 100% 100% no-repeat;
    width: 308px;
    height: 161px;
    display: block;
}

a.block-tech:hover { background: url(../images/block-tech.jpg) 100% 0 no-repeat; }

a.block-realty {
    background: url(../images/block-realty.jpg) 100% 100% no-repeat;
    width: 308px;
    height: 161px;
    display: block;
}

a.block-realty:hover { background: url(../images/block-realty.jpg) 100% 0 no-repeat; }

a.block-realty1 {
    background: url(../images/block-realty1.jpg) 100% 100% no-repeat;
    width: 308px;
    height: 161px;
    display: block;
}

a.block-realty1:hover { background: url(../images/block-realty1.jpg) 100% 0 no-repeat; }

a.block-al1 {
    background: url(../images/block-al1.jpg) 100% 100% no-repeat;
    width: 308px;
    height: 161px;
    display: block;
}

a.block-al1:hover { background: url(../images/block-al1.jpg) 100% 0 no-repeat; }

a.block-al3 {
    background: url(../images/block-al3.jpg) 100% 100% no-repeat;
    width: 308px;
    height: 161px;
    display: block;
}

a.block-al3:hover { background: url(../images/block-al3.jpg) 100% 0 no-repeat; }

a.block-al3r {
    background: url(../images/block-al3r.jpg) 100% 100% no-repeat;
    width: 308px;
    height: 161px;
    display: block;
}

a.block-al3r:hover { background: url(../images/block-al3r.jpg) 100% 0 no-repeat; }

a.block-al5 {
    background: url(../images/block-al5.jpg) 100% 100% no-repeat;
    width: 308px;
    height: 161px;
    display: block;
}

a.block-al5:hover { background: url(../images/block-al5.jpg) 100% 0 no-repeat; }

.block-left-text { font: 12px Tahoma; color: #000; padding: 5px 15px 15px 15px; text-align: justify; }

/* --- 2 level --- */

.block2-left-text { font: 12px tahoma; color: #ffffff; padding: 5px 15px 15px 15px; text-align: justify; }

/* ------------------ /LEFT BLOCK ----------------- */

/* ------------------ RIGHT BLOCK ----------------- */

a.block-uwelir {
    background: url(../images/block-uwelir.jpg) 100% 100% no-repeat;
    width: 308px;
    height: 161px;
    display: block;
}

a.block-uwelir:hover { background: url(../images/block-uwelir.jpg) 100% 0 no-repeat; }

a.block-sale {
    background: url(../images/block-sale.jpg) 100% 100% no-repeat;
    width: 308px;
    height: 161px;
    display: block;
}

a.block-sale:hover { background: url(../images/block-sale.jpg) 100% 0 no-repeat; }

a.block-arts {
    background: url(../images/block-arts.jpg) 100% 100% no-repeat;
    width: 308px;
    height: 161px;
    display: block;
}

a.block-arts:hover { background: url(../images/block-arts.jpg) 100% 0 no-repeat; }

a.block-vip {
    background: url(../images/block-vip.jpg) 100% 100% no-repeat;
    width: 308px;
    height: 161px;
    display: block;
}

a.block-al2 {
    background: url(../images/block-al2.jpg) 100% 100% no-repeat;
    width: 308px;
    height: 161px;
    display: block;
}

a.block-al2:hover { background: url(../images/block-al2.jpg) 100% 0 no-repeat; }

a.block-al2r {
    background: url(../images/block-al2r.jpg) 100% 100% no-repeat;
    width: 308px;
    height: 161px;
    display: block;
}

a.block-al2r:hover { background: url(../images/block-al2r.jpg) 100% 0 no-repeat; }

a.block-al4 {
    background: url(../images/block-al4.jpg) 100% 100% no-repeat;
    width: 308px;
    height: 161px;
    display: block;
}

a.block-al4:hover { background: url(../images/block-al4.jpg) 100% 0 no-repeat; }

a.block-al4r {
    background: url(../images/block-al4r.jpg) 100% 100% no-repeat;
    width: 308px;
    height: 161px;
    display: block;
}

a.block-al4r:hover { background: url(../images/block-al4r.jpg) 100% 0 no-repeat; }

a.block-al6 {
    background: url(../images/block-al6.jpg) 100% 100% no-repeat;
    width: 308px;
    height: 161px;
    display: block;
}

a.block-al6:hover { background: url(../images/block-al6.jpg) 100% 0 no-repeat; }

a.block-al6r {
    background: url(../images/block-al6r.jpg) 100% 100% no-repeat;
    width: 308px;
    height: 161px;
    display: block;
}

a.block-al6r:hover { background: url(../images/block-al6r.jpg) 100% 0 no-repeat; }

a.block-vip:hover { background: url(../images/block-vip.jpg) 100% 0 no-repeat; }

.block-right-text { font: 12px Tahoma; color: #000; padding: 5px 15px 15px 15px; text-align: justify; }

/* --- /2 level --- */

.block2-right-text { font: 12px Tahoma; color: #ffffff; padding: 5px 15px 15px 15px; text-align: justify; }

/* ------------------ /RIGHT BLOCK ----------------- */

#wrapper { padding: 0 0 0 5px; background:#c6c6ce; }

#container { width: 100%; background:#c6c6ce;  }

#left { float: left; width: 315px; margin-left: -100%; height: 100%; }

#right { float: left; width: 315px; border-left: 0px solid #eee; margin-left: -315px; }

#footer { width: 100%; clear: both; padding: 30px 0 10px 0; background:#000;}

.footer-1 { background: url(../images/footer_01.jpg) 0 0 no-repeat; width: 33px; height: 36px; }

.footer-2 { background: url(../images/footer_02.jpg) 0 0 repeat-x; height: 36px; }

.footer-3 { background: url(../images/footer_03.jpg) 0 0 no-repeat; width: 28px; height: 36px; }

#clear, .class { clear: both; }

/* ----------------- CONTENT ------------- */

#text {
    margin-left: 315px;
    margin-right: 315px;
    padding: 4px 25px;
    background: #c6c6ce;
    font: 12px Arial;
    color: #000;
    text-align: justify;
    line-height: 1.4em;
}

#text2 { margin-left: 315px; margin-right: 315px; padding: 4px 25px; background: #000000; }

#text2 a { color: #666 }

#text2 a:hover {text-decoration: none;}

#content { width: 100%; float: left; }

/* --- 2 level --- */
#text2 table td { background: #ffffff; }
#text2 table td.content-center { background: #000000; font: 12px Arial; color: #000; }
.content-center div { background: #dedede; margin: 0; padding: 20px 15px; }

/* --- 1 level --- */
#text2 .content-1-l { background: url(../images/content_l_top.jpg) 0 0 no-repeat; width: 20px; height: 19px; }
#text2 .content-1-c { background: url(../images/content_c_top.jpg) 0 0 repeat-x; height: 19px; }
#text2 .content-1-r { background: url(../images/content_r_top.jpg) 0 0 no-repeat; width: 18px; height: 19px; }

/* --- 2 level --- */
#text2 .content-2-l { background: url(../images/content_c_left.jpg) 0 0 repeat-y; width: 20px; }
#text2 .content-2-r { background: url(../images/content_c_right.jpg) 0 0 repeat-y; width: 18px; }

/* --- 3 level --- */
#text2 .content-3-l { background: url(../images/content_l_bottom.jpg) 0 0 no-repeat; width: 20px; height: 18px; }
#text2 .content-3-c { background: url(../images/content_c_bottom.jpg) 0 0 repeat-x; height: 18px; }
#text2 .content-3-r { background: url(../images/content_r_bottom.jpg) 0 0 no-repeat; width: 18px; height: 18px; }

/* ----------------- /CONTENT ------------- */

