
html,body { background: #cccc99; color: #000000; font-family: Arial, sans-serif; font-size: 12px; cursor: default;
scrollbar-face-color: #ffffcc;
scrollbar-shadow-color: #ffffcc;
scrollbar-highlight-color: #ffffcc;
scrollbar-3dlight-color: #ffffcc;
scrollbar-darkshadow-color: #ffffcc;
scrollbar-track-color: #cccc99;
scrollbar-arrow-color: #cccc99;
}

a:link    { color: #000000; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }
a:hover   { color: #cc0000; text-decoration: none; }

a.meniua:link    { color: #ffffff; text-decoration: none; }
a.meniua:visited { color: #ffffff; text-decoration: none; }
a.meniua:hover   { color: #333333; text-decoration: none; }

a.meniub:link    { color: #ffffff; font-weight: bold; text-decoration: none; }
a.meniub:visited { color: #ffffff; font-weight: bold; text-decoration: none; }
a.meniub:hover   { color: #000000; font-weight: bold; text-decoration: none; background: #ffffff;}

a.menium:link    { color: #660000; text-decoration: none; }
a.menium:visited { color: #660000; text-decoration: none; }
a.menium:hover   { color: #cc0000; text-decoration: underline; }

a.jobs:link    { color: #000000; text-decoration: none; }
a.jobs:visited { color: #000000; text-decoration: none; }
a.jobs:hover   { color: #660000; text-decoration: none; }

#itemli,#itemul {position: absolute;}
#navc ul { margin: 0px; padding: 0px; list-style: none; float: left;}

.ditemn {float: left; color: #ffffff;}
.ditemh {float: left; color: #000000; background: #ffffff;}

.itemn {color: #ffffff; display: none; }
.itemh {color: #000000; display: block; background: #660000; }

p {text-indent: 20px}

ul { padding-left: 30px; list-style: square; text-align: left; }

#main { width: 778px; border: 2px; padding: 0px; }

#home_tbl { width: 530px; border: 0px; padding: 0px;}

#dchph {
position: relative;
left: 19px;
width: 150px; height: 150px;
border: 0px;
padding: 0px;
display: block;
background-image: url(img/p_home_4.jpg);
}

#movenot { position: relative; width: 778px; height: 344px; }
#move    { position: absolute; width: 100px; height: 344px; top: 0px; left: 20px; opacity: 0; filter: alpha(opacity=0); background: #ccc; }

#scroll { font-size: 13px; }

#f_contact td { text-align: left; vertical-align: top; padding: 1px;}

img.arrow { float: left; margin: 0px; border: 0px; padding: 2px; }
img.sigla { float: left; margin: 0px; border: 0px; padding-top: 10px; }

div.pad10 { padding: 10px; vertical-align: top;}
div.pad15 { padding: 15px; vertical-align: top;}

input.search {
width: 150px;
background: #ffffcc;
padding: 1px;
border: solid 1px;
border-color: #660000 #990000 #990000 #660000;
}
input.contact {
width: 300px;
background: #ffffff;
padding: 1px;
border: solid 1px;
border-color: #660000 #990000 #990000 #660000;
}

textarea.tcontact {
width: 300px;
background: #ffffff;
padding: 1px;
border: solid 1px;
border-color: #660000 #990000 #990000 #660000;
overflow: auto;
}

input.scontact {
width: 100px;
background: #ffffff;
padding: 1px;
border: solid 1px;
border-color: #990000 #660000 #660000 #990000;
}

.centrat { text-align: center; }

.txt { text-align: justify; vertical-align: top; color: #000000; padding: 10px; height: 290px; width: 530px; overflow: auto; }

.box { text-align: justify; vertical-align: top; color: #000000; padding: 10px; border-left: medium dotted #996666; }

.top_bar {
width: 778px; height: 344px;
background: #cccc99 url(img/top_jobs.jpg) no-repeat;
color: #cccccc;
padding: 0px;
text-align: right; vertical-align: top;
}

.right_bar {
width: 570px;
background: #ffffff url(img/bkg.png) repeat-y 50px 50px;
padding: 0px;
text-align: justify; vertical-align: top;
}

.left_bar_top {
width: 208px;
color: #660000;
background: url(img/gr_top.jpg) repeat-x;
padding: 0px;
text-align: left; vertical-align: top;
}

.left_bar_bottom {
width: 208px;
color: #660000;
background: #ffffcc url(img/gr_bottom.jpg) repeat-x 0% 100%;
padding: 0px;
text-align: left; vertical-align: top;
}

.bottom_bar {
color: #660000;
background: #ffffcc;
padding: 0px;
text-align: center;
}

.menu_bar {
height: 24px;
color: #000000;
background: #660000;
padding: 0px;
text-align: right; vertical-align: top;
}

#blm { width: 540px; padding: 0px; }

.tdjl { padding-top: 4px; padding-bottom: 4px; padding-left: 0px; padding-right: 0px; vertical-align: top; text-align: left; }

.tdjc { padding-top: 4px; padding-bottom: 4px; padding-left: 0px; padding-right: 0px; vertical-align: top; text-align: center; }
