BODY { margin: 18px; }
DIV { position: absolute; margin: 0px; padding: 0px; }
DIV, TD, P { font: 12px Arial; color: #000000; text-decoration: none; }
H1 { font-size: 130%; color: #687B5E; font-variant: small-caps; text-transform: capitalize; x:uppercase; }
A { color: #68071B; text-decoration: none; }
A:hover { text-decoration: underline; }
TABLE, DIV, TD { padding: 0px; margin: 0px; border: 0px; vertical-align: top; }
P { text-align: justify; }
#T_page { width: 100%; height: 100%; }
DIV.rel { position: relative; left: 0px; top: 0px; }
.center { text-align: center; }
.big { font-size: 150%; }
.green { color: #6B7C5E; }

#header { height: 155px; background: url(img/bg_top.gif) repeat-x top; }
#header #logo { left: 0px; top: 0px; width: 91px; height: 120px; }
#header #anim { left: 142px; top: 5px; width: 588px; height: 110px; }
#header #motto { left: 188px; top: 124px; color: #FFFFFF; font: bolder 14px Verdana, Geneva, Arial, Helvetica, sans-serif; }

#left, #left-div { background: #E1E1E6; width:142px; }
#left #image { left: 0px; top: 0px; width: 142px; height: 195px; }
#left #menu { left: 0px; top: 195px; }
#left #menu-preload  { position: absolute; left: 0px; top: 0px; visibility: hidden; width: 20px; height: 20px; overflow: hidden; }
#left #left-logo { left: 39px; top: 303px; width: 57px; height: 76px; }

#left #menu A, #left #menu TD { background-repeat: no-repeat; background-position: bottom; width: 142px; height: 16px; font-size: 500%; }

#left #menu A.menu-consulting,
#left #menu A.menu-consulting:visited   { background-image: url(img/menu_kgd_consulting.gif); }
#left #menu A.menu-consulting:focus,
#left #menu A.menu-consulting:hover     { background-image: url(img/menu_kgd_consulting_over.gif); }

#left #menu A.menu-newconcept,
#left #menu A.menu-newconcept:visited   { background-image: url(img/menu_kgd_newconcept.gif); }
#left #menu A.menu-newconcept:focus,
#left #menu A.menu-newconcept:hover     { background-image: url(img/menu_kgd_newconcept_over.gif); }

#left #menu A.menu-kontakt,
#left #menu A.menu-kontakt:visited      { background-image: url(img/menu_kontakt.gif); }
#left #menu A.menu-kontakt:focus,
#left #menu A.menu-kontakt:hover        { background-image: url(img/menu_kontakt_over.gif); }
#left #menu TD.menu-kontakt-active      { background-image: url(img/menu_kontakt_down.gif); }

#left #menu A.menu-publikacje,
#left #menu A.menu-publikacje:visited   { background-image: url(img/menu_publikacje.gif); }
#left #menu A.menu-publikacje:focus,
#left #menu A.menu-publikacje:hover     { background-image: url(img/menu_publikacje_over.gif); }
#left #menu TD.menu-publikacje-active   { background-image: url(img/menu_publikacje_down.gif); }

#left #menu A.menu-cons-obszar,
#left #menu A.menu-cons-obszar:visited  { background-image: url(img/menu_obszar_dzialan_consulting.gif); }
#left #menu A.menu-newc-obszar,
#left #menu A.menu-newc-obszar:visited  { background-image: url(img/menu_obszar_dzialan_newconcept.gif); }
#left #menu A.menu-cons-obszar:focus,
#left #menu A.menu-cons-obszar:hover,
#left #menu A.menu-newc-obszar:focus,
#left #menu A.menu-newc-obszar:hover    { background-image: url(img/menu_obszar_dzialan_over.gif); }
#left #menu TD.menu-obszar-active       { background-image: url(img/menu_obszar_dzialan_down.gif); }

#left #menu A.menu-cons-serwis,
#left #menu A.menu-cons-serwis:visited  { background-image: url(img/menu_serwis_consulting.gif); }
#left #menu A.menu-newc-serwis,
#left #menu A.menu-newc-serwis:visited  { background-image: url(img/menu_serwis_newconcept.gif); }
#left #menu A.menu-cons-serwis:focus,
#left #menu A.menu-cons-serwis:hover,
#left #menu A.menu-newc-serwis:focus,
#left #menu A.menu-newc-serwis:hover    { background-image: url(img/menu_serwis_over.gif); }
#left #menu TD.menu-serwis-active       { background-image: url(img/menu_serwis_down.gif); }

#left #menu A.menu-main,
#left #menu A.menu-main:visited         { background-image: url(img/menu_strona_glowna.gif); }
#left #menu A.menu-main:focus,
#left #menu A.menu-main:hover           { background-image: url(img/menu_strona_glowna_over.gif); }

#main { background: #EFEFF2; }
#main #all { position: relative; margin-left: 46px; margin-top: 23px; width: 521px; }
#main #all #title { width: 521px; height: 70px; vertical-align: bottom;}
#main #all #line { width: 521px; height: 16px; vertical-align: middle; }
#main #all #line IMG.line { width: 521px; height: 1px; background: #000000; }
#main #all #body { width: 521px; padding-bottom: 18px;}
.together P { margin-bottom: 0px; }
.together UL { margin-top: 0px; }
TABLE.tools { border: 0; }
TABLE.tools TD { padding-right: 10px; }
TABLE.tools UL, UL.flat { padding-left: 18px; margin-left: 0px; margin-top: 0px; }

#footer { hight: 25px; background: url(img/bg_bottom.gif) repeat-x top; }
#footer #leftend { top: 0px; left: 0px; width:142px; height: 18px; }
#footer #leftend IMG.box { width:142px; height: 18px; background: #E1E1E6; vertical-align: top; }
#footer #motto2 { top: 0px; left: 188px; color: #FFFFFF; font: bolder 13px Verdana, Geneva, Arial, Helvetica, sans-serif; }
