html,body { margin: 4px 0px 0px 0px; padding: 0px }
body { background-color: #000000; font-size: 76%; color: #000000; text-align: center; /*centra in IE 5.x */ }

h1,h2,h3,p,a,th,td,ul,ol,li,dl,dd,dt,label,div,span,input,textarea,td,th { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; }
img { border:0pt none; }
a:link,a:visited { color: #000000; text-decoration: none; }
a:hover { color: #336699; text-decoration: none; }
.click a:visited { font-weight: normal; color: #999999 }
.click a:hover { color: #336699 }

.small { font-size: 90% }
.very-small { font-size: 80% }
.date  { color: #114477; }
.date-group  { color: #900; font-weight: bold }
.desc  { color: #888888; }
.official { color: #336600; }
.official .date { color: #336600; }
.list  { text-align: left; padding: 3px;line-height: 1.5em; border-bottom: 1px solid #ddd  }

#textarea-banner { font-family: monospace; font-size: 12px; width: 330px; height: 90px; padding: 2px }

#container { margin: 0px auto; width: 82em; text-align: center; }

/* HEADER */
#header { float: left; margin: 0px auto; text-align: center; clear: both; width: 100%;}
#header-top { background-image: url(/img/icone/m_bg.png); background-repeat: repeat-x; background-position: left center; margin-bottom: 5px; }
#header-top-logo { height: 35px; width: 300px; background: #000; margin: 0px auto; background-image: url(/img/icone/m_left.png); background-repeat: no-repeat; background-position: right center;}
#header-top-logo span { height: 35px; display: block; background-image: url(/img/icone/m_right.png); background-repeat: no-repeat; background-position: left center; }
#header-top-left  { height: 35px; width: 300px; float: left;  background-image: url(/img/icone/m_left.png); background-repeat: no-repeat; background-position: left center   }
#header-top-right { height: 35px; width: 300px; float: right; background-image: url(/img/icone/m_right.png); background-repeat: no-repeat; background-position: right center }
#header-bar { width: 100%; float: left; clear: both; background-color: #202020; border: 1px solid #ffcc66; text-align: center; margin-top: 5px; padding: 4px; color: #fff; }
#header-bar-alpha ul { margin: 0px; padding: 4px}
#header-bar-alpha li { list-style: none; display: inline; margin: 0px; padding:0px; line-height: 25px}
#header-bar-alpha a:link, #header-bar-alpha a:visited  { color: #ffffff; font-weight: bold; border: 1px solid #606060; padding: 2px; margin: 0px; text-decoration: none; background: #232323; }
#header-bar-alpha a:hover                   { color: #ffcc66; font-weight: bold; border: 1px solid #9999ff; padding: 2px; margin: 0px; text-decoration: none; background: #336699; }
#header-bar-path {	padding: 0px 0px 0px 0px; text-align: left; float: left }
#header-bar-path ul { margin: 0; padding: 0; border: 0; list-style-type: none; }
#header-bar-path li { margin: 0; padding: 0; border: 0;	display: inline; color: #D48020; }
#header-bar-path span {	color: #ffffff; }
#header-bar-path a { color: #ffcc66; text-decoration: none; }
#header-bar-path a:hover { color: #D48020; text-decoration: none; }
#header-bar-date  {	float: right; }

#content-ext { float: left;	margin: 0px auto; text-align: center; clear: both;	width: 100%; background-color: #000; border-top: 2px solid #D48020; border-bottom: 2px solid #D48020; padding-top:1px; padding-bottom:1px; margin-top: 5px}
#content { float: left;	margin: 0px auto; text-align: center; clear: both;	width: 100%; background-color: #fff; }
#content-column-small  { float: right; text-align: center; width: 34%; border: 0px solid #222; padding: 4px;  margin: 4px 0px 4px 0px }
#content-column-big    { float: left; text-align: center; width: 63%; border: 0px solid #222; padding: 6px;  margin: 4px 0px 4px 0px }
#content-column-vsmall { float: right; text-align: right; width: 16%; border: 0px solid #222; padding: 6px;  margin: 4px 0px 4px 0px }
#content-column-vbig   { float: left; text-align: center; width: 81%; border: 0px solid #222; padding: 4px;  margin: 4px 0px 4px 0px }


#footer { float: left; margin: 0px auto; text-align: center; clear: both; width: 100%; padding-top: 20px; margin-top: 1px; color: #fff; }
#footer a:link,#footer a:visited { color: #ffffff; }
#footer a:hover { color: #336699; }
#page {	margin-top: 6px; padding: 6px; text-align: left; }

.box { margin: 0px 0px 5px 0px; line-height: 1.5em; }
.box-content { padding: 2px 0px 2px 0px; text-align: left; border: 0px solid #aaaaaa; }
.box-title { display: block; background: #202020; font-weight: bold; text-align: center; color: #ffcc66;
	background-image: url(/img/spunt2.gif);	background-repeat: no-repeat; background-position: right top;
	border-bottom: 2px solid #990000; }
.box-title span { background-image: url(/img/spunt1.gif); background-repeat: no-repeat; background-position: left top;
	display: block;	padding: 2px; }

ul.paging {
	margin: 2px;
	padding: 0px;
}

ul.paging li {
	list-style: none;
	display: inline;
}

ul.paging li a:link,ul.paging li a:visited {
	background: #dddddd;
	color: #000000;
	font-weight: bold;
	border: 1px solid #aaaaaa;
	padding: 2px;
	text-decoration: none;
}

ul.paging li a:hover {
	background: #9999ff;
	border: 1px solid #0033ff;
	color: #990000;
	text-decoration: none;
}

ul.square {	list-style: square inside; margin: 0; padding: 0; color: #638c9c}
ul.square li { line-height: 1.5em; border-bottom: 1px solid #ddd; padding: 3px }

table.tbl-1 { margin: 0px; padding: 0px; line-height: 18px; }
table.tbl-1 th,table.tbl-1 td { margin: 0px; padding: 2px; text-align: left }
table.tbl-1 td { border-bottom: 1px solid #cccccc; text-align: left; }
table.tbl-1 th a:hover { color: #990000 }
table.tbl-1 td.date-range { width: 15% }
