*{font-family: Verdana;}
body {margin: 0; padding: 0; font-size: 14px; color: black; line-height: 150%; min-width: 998px;}
img {margin: 0; padding: 0; border: none; border-width: 0;}
ul.square {padding: 5px 0; margin: 5px 0;}
ul.square li{list-style-type: square; margin: 10px 0px 5px 5px; padding:0;}
h1 {margin: 0 0 16px; text-shadow:2px 2px 2px #ccc; text-align: center}
#galleria {visibility: hidden;}

#header {height: 100px; background-color: #000000; padding: 8px;}
#title {
	position: relative;
	float: left;
	margin: 30px 0 0 40px;
	}
#title h1 {
	font-size: 28px;
	color: #fff;
	text-shadow: 0px 0px 7px #ccc;
	line-height: 120%;
	}
.top_menu {
	float:right;
	text-align: right;
}

#wrap {}
#content {
	text-align: justify;
	letter-spacing: 0.3px;
}

a{color: black;}
a:hover {color: red}
.lang, .langHistory {color: yellow; line-height: 180%}
.lang:hover, .langHistory:hover {color: white; font-size: 14px;}
.under_text, .under_textHistory {text-shadow:1px 1px 1px #ffff33; font-weight: bold;}

#footer {text-align: center; padding: 10px}

/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }



/* Misc visuals
----------------------------------*/
.ui-tabs { position: relative; padding: .1em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .1em .1em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .1em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .3em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
