/*******************************************************************************
		Coded by GS on 13.03.2007, True Vision
*******************************************************************************/
* { position: static; height: auto; }

body {
	background: #FFFFFF;
	padding: 5px;
	color: #545454;
	font: 9pt tahoma,arial,verdana,sans-serif;
}

a       { color: #545454 !important; cursor: default !important; }
a:hover { color: #545454 !important; cursor: default !important; }

div { min-height: inherit !important; }

h1    { margin: 0 0 10px 0 !important; padding: 0 !important; color: #384A55 !important; }
h2    { color: #384A55; font-size: 1.1em !important; font-weight: bold !important; }
h3    { font-size: 1em !important; font-weight: bold !important; }


#language, #sidebar, #menu-extra, #footer-menu, #offer-menu, #footer-tv, #banners,
#send2friend, #feedback, #subscribe, #download, #option-reserv {
	display: none;
}

div.ico span, div.back, div.option-print, div.option-reserv, td.news-sidebar,
td.hot-sidebar, table.navpage { display: none; }

div.block1 { margin: 0 0 15px 0 !important; }
div.block1 div {
	background: #FFF !important;
	border: none !important;
	padding: 0 !important;
}

#head { border-bottom: 2px solid #000; padding: 10px; text-align: right; }
#head div { padding: 0 !important; }

#footer { border-top: 2px solid #000; padding: 10px; }
#footer-info dl { margin: 0; padding: 0 0 0 30px; float: right; }
#footer-info dl dt { margin: 0 0 2px 0; padding: 0; font-weight: normal; }
#footer-info dl dd { margin: 0 0 15px 0; padding: 0; white-space: nowrap; }


#news-latest, #news-list, #news-doc, #hot-list, #hot-doc, #document, #offer-list,
#offer-doc, #contacts-list, #partners-list {
	padding: 20px 10px 60px 10px;
}

#offer-doc td.offer-sidebar { padding: 0; width: 170px; }
#offer-doc div.txt { margin: 0; padding: 0; }
#offer-addexp table { font-size: 0.9em; }
#offer-gallery img { border: none !important; }
#offer-list table.graph { font-size: 1em; }
#offer-list table.graph h3 { font-size: 1.27em; }
#offer-list table.graph div.item { background: none; border-top: 6px solid #CBCBCB; height: 1px; font-size: 1px; }
#offer-list table.graph a.item { background: none; border-top: 6px solid #C7152F; height: 1px; font-size: 1px; }
#offer-list table.graph a.item span { display: none !important; }

#offer-list table.items tr th.sort a { text-decoration: underline; }
#offer-list table.items tr th.sort a, #offer-list table.items tr th.sort a span { background: none !important; }

#partners-list div.logo span { display: none; }





