/*******************************************************************************
		Coded by GS on 16.03.2008, True Vision
*******************************************************************************/

body { background:#fff; margin:0; padding:0; color:#000; font:10pt tahoma,arial,verdana,sans-serif; }

a			{ color:#000; }
img			{ border:none; }
table			{ border-collapse:collapse; empty-cells:show; font-size:1em; }
table th		{ vertical-align:top; text-align:left; font-weight:normal; }
table td		{ vertical-align:top; }
table caption	{ text-align:left; }

p     { margin:0 0 1.25em 0; padding:0; }
h1    { margin:0 0 0.56em 0; padding:0; font-size:2em; font-weight:normal; }
h2    { margin:0 0 0.56em 0; padding:0; font-size:1.33em; font-weight:normal; }
h3    { margin:0 0 0.56em 0; padding:0; font-size:1em; font-weight:bold; }
h4, h5{ margin:0 0 0.56em 0; padding:0; font-size:1em; font-weight:normal; }

dl    { margin:1.25em 0; padding:0; }
dl dt { margin:0 0 0.17em 0; padding:0; font-weight:bold; }
dl dd { margin:0 0 0.83em 10px; padding:0; }

.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; }

input.txt, select, textarea { background:#fff; border-top:none; border-right:none; border-bottom:1px solid #000; border-left:none; }


table.data th { border-bottom:1px solid #000; padding:3px 10px 3px 5px; font-style:italic; }
table.data td { border-bottom:1px dotted #000; padding:3px 10px 3px 5px; }

table.frm-item, div.frm-item, div.frm-code { margin-bottom:10px; }

table.content td.logo { padding-right:15px; }
table.content td.side { display:none; }

table.news-menu a.toggle { display:none; }
table.news-menu a.toggle-active { margin:0 0 0.56em 0; font-size:2em; display:block; text-decoration:none; }

table.content, div.txt, div.gallery-preview, div.gallery-preview2, div.materials, div.item { margin-bottom:20px; }

div.toggle, div.tv, div.subscribe-link , div.print, div.toggle-overlay , div.overlay, iframe.overlay { display:none; }

div.scrollable { height:auto !important; overflow:visible; }

div.footer-content { border-top:1px solid #000; padding:10px 0; display:block !important; }
div.footer-content td.contacts, div.footer-content td.visit { width:50%; }


#container,
#container td.container,
#container div.container,
#container div.content { width:auto !important; height:auto !important; min-height:1em !important; }
#container div.content { margin-bottom:30px; padding-bottom:10px !important; }

#prev, #next, #language, #location-link { display:none; }

#container td.container { display:none; }
#container td.container-current { display:block; }

#news-list { margin-bottom:30px; }

#location img { border:1px solid #b9dde8; }
