body {
	margin: 0;
	background-color: #CCCCCC;
	background-image: url(img/bg/bg_grey_hg2lw.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
}

p, a, td, th, input, ul, ol, li, select, option, span, h1, h2, h3, h4, textarea, sup, font {
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: black;
	text-decoration: none;
	line-height: 150%;
	margin-top: 0;
	margin-bottom: 0;
}
form { margin: 0; }

a { color: #F9080E; text-decoration: none; }
a:hover { text-decoration: underline; }
h1, .h1 { color: white; font-size: 12pt; font-weight: bold; background-color: #F9080E; padding-left: 10px; padding-top: 2px; padding-bottom: 2px; }
h2, .h2 { color: white; font-size: 10pt; font-weight: bold; background-color: #F9080E; padding-left: 6px; }
h3, .h3 { color: white; font-size: 10pt; font-weight: bold; background-color: #4A7C97; }
h4, .h4 { color: #4A7C97; font-size: 9pt; font-weight: bold; }
th, .th { color: #999999; }

.size8 { font-size: 8pt; }
.size10 { font-size: 10pt; }
.copyright { font-size: 7pt; color: #2D2D2F; }

.bg_top { background-image: url(img/bg/bg_top.jpg); background-repeat: no-repeat; background-position: left top; }
.bg_left { background-image: url(img/bg/bg_left.jpg); background-repeat: repeat-y; background-position: left top; }
.bg_left_circle { background-image: url(img/bg/bg_left_circle.jpg); background-repeat: no-repeat; background-position: left top; }
.bg_right { background-image: url(img/bg/bg_right.jpg); background-repeat: repeat-y; background-position: left top; }
.bg_desk { background-image: url(img/bg/bg_desk.jpg); background-repeat: repeat-y; background-position: left top; }
.bg_desk_top { background-image: url(img/bg/bg_desk_top.jpg); background-repeat: no-repeat; background-position: left top; }
.bg_left_bottom { background-image: url(img/bg/bg_left_bottom.jpg); background-repeat: no-repeat; background-position: left bottom; }
.bg_right_bottom { background-image: url(img/bg/bg_right_bottom.jpg); background-repeat: no-repeat; background-position: left bottom; }
.bg_desk_bottom { background-image: url(img/bg/bg_desk_bottom.jpg); background-repeat: no-repeat; background-position: left bottom; }
.bg_hr { background-image: url(img/bg/bg_gpx.jpg); background-repeat: repeat-x; background-position: left center; }
.bg_vr { background-image: url(img/bg/bg_gpx.jpg); background-repeat: repeat-y; background-position: center top; }

.mnu01 { background-image: url(img/mnu/mnu01.jpg); background-repeat: no-repeat; background-position: left top; padding-left: 6px; }
.mnu02 { background-image: url(img/mnu/mnu02.jpg); background-repeat: no-repeat; background-position: left top; padding-left: 6px; }
.mnu03 { background-image: url(img/mnu/mnu03.jpg); background-repeat: no-repeat; background-position: left top; padding-left: 6px; }
.mnu04 { background-image: url(img/mnu/mnu04.jpg); background-repeat: no-repeat; background-position: left top; padding-left: 6px; }
.mnu05 { background-image: url(img/mnu/mnu05.jpg); background-repeat: no-repeat; background-position: left top; padding-left: 6px; }
.mnu06 { background-image: url(img/mnu/mnu06.jpg); background-repeat: no-repeat; background-position: left top; padding-left: 6px; }
.mnu07 { background-image: url(img/mnu/mnu07.jpg); background-repeat: no-repeat; background-position: left top; padding-left: 6px; }
.mnu8 { background-color: white; padding-left: 6px; }
.mnu01-over { background-image: url(img/mnu/mnu01-over.jpg); background-repeat: no-repeat; background-position: left top; padding-left: 8px; }
.mnu02-over { background-image: url(img/mnu/mnu02-over.jpg); background-repeat: no-repeat; background-position: left top; padding-left: 8px; }
.mnu03-over { background-image: url(img/mnu/mnu03-over.jpg); background-repeat: no-repeat; background-position: left top; padding-left: 8px; }
.mnu04-over { background-image: url(img/mnu/mnu04-over.jpg); background-repeat: no-repeat; background-position: left top; padding-left: 8px; }
.mnu05-over { background-image: url(img/mnu/mnu05-over.jpg); background-repeat: no-repeat; background-position: left top; padding-left: 8px; }
.mnu06-over { background-image: url(img/mnu/mnu06-over.jpg); background-repeat: no-repeat; background-position: left top; padding-left: 8px; }
.mnu07-over { background-image: url(img/mnu/mnu07-over.jpg); background-repeat: no-repeat; background-position: left top; padding-left: 8px; }
.mnu8-over { background-color: #EC000C; padding-left: 8px; }
a.mnu { color: #EC000C; text-decoration: none; font-weight: bold; font-size: 9pt; line-height: 120%; }
a.mnu:hover { text-decoration: none; }
a.mnu-over { color: white; text-decoration: none; font-weight: bold; font-size: 9pt; line-height: 120%; }
a.mnu-over:hover { text-decoration: none; }

p.language { font-size: 7pt; color: #CCCCCC; text-align: right; padding-bottom: 4px; line-height: 100%; }
a.language, font.language { text-decoration: none; padding-left: 0; padding-right: 0; font-size: 7pt; color: #CCCCCC; line-height: 100%; }
a.language:hover { background-color: transparent; text-decoration: none; color: #E6E6E3; line-height: 100%; }

img.foto { border-color: white; border-style: solid; border-width: 1px; }
img.obr { border-color: black; border-style: solid; border-width: 1px; }

.ar { text-align: right; }
.ac { text-align: center; }
.aj { text-align: justify; }

tr.o { background-color: inherit; }
tr.o-over { background-color: #E3E3E3; }

input, textarea, select, option { background-color: #E3E3E3; font-weight: bold; }
input.button { color: white; background-color: #F9080E; font-weight: bold; }

/*** COLORS ***/
.greyhg { color: #999999; }
.greylw { color: #CCCCCC; }
.greybg { color: #2D2D2F; }
.red3 { color: #F9080E; }
.red33 { color: #EC000C; }
.bluebg { color: #9BB0C5; }
.blue2 { color: #4A7C97; }

