/*******************************************************************************
		Coded by GS on 25.02.2008, True Vision
*******************************************************************************/

body { font: 10pt arial,verdana,tahoma,sans-serif; }

.clear { clear:both; height:0; line-height:0; font-size:0; }
.clear-after { //height:1%; } /* ie fix */
.clear-after:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; line-height:0; font-size:0; }

img      { border:none; }
table    { border-collapse:collapse; font-size:1em; }
table td { vertical-align:top; }
table th { text-align:left; font-weight:normal; }
table caption { text-align:left; }

p     { margin: 0 0 15px 0; }
p.tab { padding-left:15px; }
h1    { margin: 0 0 15px 0; font-size:2em; font-weight:normal; }
h2    { margin: 0 0 15px 0; font-size:1.5em; font-weight:normal;  }
h3    { margin: 0 0 15px 0; font-size:1em; font-weight:bold; }

form  { display:none; }

dl    { margin:5px 0 20px 0; padding:0; }
dl dt { margin:0 5px 0 0; padding:0; font-weight:bold; }
dl dd { margin:0 0 15px 15px; padding:0; }

div.map-preview, div.zoom, div.more, span.more { display:none; }
div.splash { margin:0 20px 10px 0; float:left; }

#language, #login, #menu, #menu-affiliate, #tv, #submenu-affiliate { display:none; }

#head { margin-bottom:30px; }
#middle { margin-bottom:40px; }
#footer { border-top:1px solid #777; padding-top:10px; color:#777; }

#contacts table.head-office { margin:15px 0; }
