/*************** Fonts & Graphics ***************/
html {font-size: 75%}
body,table,input,label,textarea,button,select {color: #444; font: 1.0em/1.2 Tahoma, sans-serif}

body {background-color: #fff; margin: 0; padding: 0}

/* ++ Standard elements ++ */
a         {color: #00f; text-decoration: none}
a:hover   {text-decoration: underline}
a:visited {color: #191970}

img  {border: none; vertical-align: middle}

/*======= -- OUR BLOCK's & STYLES ! -- =======*/

/*  logo */
h1 {font: bold 24px Georgia; color: #ed1c24; width: 669px; height: 235px; padding: 100px 0 0 0px; position: absolute; top: 50%; left: 50%; margin: -168px 0 0 -335px; text-align: center}
h1 var,h1 a {display: block; position: absolute; width: 669px; height: 335px}
h1 var  {background: url("../img/logo.jpg") no-repeat; top: 0; left: 0; z-index: 1}
h1 a    {top: 0; left: 0; z-index: 2}
h1 span {color: #000}
h1 dfn  {font: normal 10px Georgia; color: #000; display: block}
/* /logo */

/* contacts  */
address.vcard {display: none; font-style: normal; position: absolute; bottom: 10px; left: 10px}
address.vcard a.fn,address.vcard .adr {display: block}
address.vcard .fn,address.vcard .n, address.vcard .nickname,address.vcard .role {display: none}
/* /contacts */

a#hcard-download {display: block; padding-left: 32px; background: url("../img/icon-hcard-download.png") no-repeat; font: 0.833em/18px Tahoma; color: #6B8E23; position: absolute; top: 0; right: 10px}

#footer {position: absolute; bottom: 10px; width: 100%; height: 18px; text-align: center}