html, body { padding: 0; margin: 0; background: #e5e6e6; height: 100%; }

/* FONT PAIKA */
body, input, select, textarea, button, td, th, div, span, h1, h2, h3 { font-family: arial,helvetica,sans-serif; }
body, input, select, textarea, button, td, th { font-size: 11px; }

H1 { font-size: 18px; margin: 0; padding: 0; font-weight: normal; }

IMG { border: 0; }
A { color: #c60000; text-decoration: none;}
A:hover { color: #f00; text-decoration: underline; }

P { padding: 0; margin: 1em 0 0 0; }

TABLE { border-collapse: collapse; border-spacing: 0; margin: 1em 0 0 0; }
TH, TD { text-align: left; vertical-align: top; }

.w100p { width: 100% !important; }

.clear { overflow: hidden; }
* HTML .clear { overflow: visible; height: 1px; }

#box1 { width: 100%; height: 100%; margin: 0; }
#box2 { padding: 20px; text-align: center; vertical-align: middle; }
#box3 { height: 240px; }
#shadow { width: 540px; background: #dbdcdc; text-align: left; padding: 0 6px 6px 0; margin: auto; position: relative; }
#corner1 { width: 6px; height: 6px; background: #dbdcdc; right: 0; top: 0; position: absolute; overflow: hidden; }
#corner2 { width: 6px; height: 6px; background: #dbdcdc; left: 0; bottom: 0; position: absolute; overflow: hidden; }
#card { width: 540px; min-height: 300px; background: #fff; }
* HTML #card { height: 300px; }
#logo { padding: 30px 0 30px 30px;}
#logo DIV { width: 200px; overflow: hidden; }
#kontakt { padding: 30px 30px 10px 30px; width: 100%; }
#text { margin: 0; font-size: 11px; line-height: 14px; }

#contacts { margin: 5px 0 0 0; }
#contacts TH { line-height: 16px; padding: 0 7px 0 0; font-weight: normal; }
#contacts TD { line-height: 16px; padding: 0; }
#contacts #address TH,
#contacts #address TD { padding-bottom: 5px; }

.text { color: #333; }


background: #E5E6E6;

}
#shadow {

	background: #c2c3c3;

}
#card {

	background: #FFFFFF;

}
#logo {
	text-align: center; vertical-align: top;
}
.text {

	color: #333333;
}