/* --------------------------------------------------------------
   reset.css
   * Resets default browser CSS.
-------------------------------------------------------------- */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead,th,
article, aside, dialog, figure, footer, header,
hgroup, nav, section {
margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%;
font-family: inherit; vertical-align: baseline;}

html, body {height:100%;}

body {line-height: 1.5; height:100%;}

/* Remove annoying border on linked images. */
a img { border: none; }

/* --------------------------------------------------------------
   typography.css
   * Sets up some sensible default typography.
-------------------------------------------------------------- */
/* Default font settings.
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
html {font-size:100.01%; height:100%;}

body {font-size: 80%; color:#282114; background-image: url(../graphic/bg_main.jpg); background-repeat: no-repeat; background-position: center top; background-attachment:fixed;
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; height:100%;}

/* Headings
-------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6 {font-weight: normal; color: #282114;}
h1 { font-size: 1.7em; line-height: 1; margin-bottom: 0.5em; font-style:italic; font-weight:bold;}
h2 { font-size: 1.50em; margin-bottom: 0.45em; }
h3 { font-size: 1.3em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.1em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin: 0;}


a:link     	{color: #282114; text-decoration: none; font-weight:bold; background:none;}
a:visited 	{color:#282114;text-decoration:none;}
a:hover 	{color:#282114;text-decoration:underline;}
a:active	{color: #282114; text-decoration:none; background:none;}

/* Form fields
-------------------------------------------------------------- */
input[type=text] {float:right;}

input[type=text], input[type=password],
input.text, input.title,
textarea, select {background-color:#fff; border:1px solid #bbb;}
input[type=text]:focus, input[type=password]:focus,
input.text:focus, input.title:focus,
textarea:focus, select:focus {border-color:#666;}

input[type=text] {float:right; width:200px; margin-right:13px;}

input[type=text], input[type=password],
input.text, input.title,
textarea, select {margin:0 auto;}

input.text,
input.title   { width: 370px; padding:5px; }
input.title   { font-size:1.5em; }
textarea      { width: 358px; height: 150px; padding:5px; }

input[type=checkbox], input[type=radio],
input.checkbox, input.radio {
  position:relative; top:.25em;
}

form.inline { line-height:3; }
form.inline p { margin-bottom:0; }


td {border: 1px solid #9d7436;#282114; font-size:10px; line-height:15pt; margin-left:3px; margin-right:3px; }
td .s2 {text-align:center; border:0px; margin:0px; border-spacing:0px;}
td .monthYearText {text-align:center; border:0px; font-weight:bold; font-size:13px; margin-left:3px; margin-right:3px;}
td .dayNamesRow {background: #F5F4D3; text-align:center; border:0px;}


.clear {font-size:0px; margin:0; padding:0; clear:both; line-height:0px; height:0px; width:100%;}

div {margin:0 auto; padding:0;}

#site {clear:both;width:982px; min-height:100%; padding-left:14px; padding-right:14px; float:none; text-align:justify;
background-image: url(../graphic/bg_site.png); background-repeat: repeat-y;}
#site2 {clear:both;width:982px; clear:both; text-align:justify;
background-image: url(../graphic/bg_site2.png); background-repeat: repeat-y;}


#head {height:80px; width:982px; float:left;}
#head_logo {width:500px; height:80px; float:left;}

#foto {width:982px; height: 250px; float:left;}

#main_menu {clear:both; width:972px; padding-left:5px; padding-right:5px; height:53px; background-image: url(../graphic/bg_main_menu.jpg); background-repeat: no-repeat;}

#main_menu ul {margin:0 auto; padding:0; float:none; text-align:center; color:#fff; }
#main_menu li {display:block; list-style-type:none; float:left; width:162px; height:53px; margin:0 auto; apdding:0; margin-top:0px;}

#main_menu li a:link {color:#fff; width:160px; font-weight:bold; display:block; padding-top:18px; padding-bottom:15px;}
#main_menu li a:visited {color:#fff; width:160px; font-weight:bold; display:block; padding-top:18px; padding-bottom:15px;}
#main_menu li a:hover {color:#282114; font-weight:bold; text-decoration:underline;}
#main_menu li a:active {color:#282114; font-weight:bold;}

#main_menu li.active a:link {color:#282114;}
#main_menu li.active a:visited {color:#282114;}

#main_menu li.active {display:block; list-style-type:none; float:left; width:162px; height:53px; background-image: url(../graphic/menu_a.png); background-repeat: no-repeat; margin:0 auto; apdding:0; margin-top:0px;}
#main_menu li.active:hover {display:block; list-style-type:none; float:left; width:162px; height:53px; background-image: url(../graphic/menu_a.png); background-repeat: no-repeat; margin:0 auto; apdding:0; margin-top:0px;}
#main_menu li:hover {display:block; list-style-type:none; float:left; width:162px; height:53px; background-image: url(../graphic/menu_h.png); background-repeat: no-repeat; margin:0 auto; apdding:0; margin-top:0px;}



#content {clear:both; width:940px; min-height:300px; float:left; margin-left:21px; margin-top:20px; padding-bottom:10px;}

#content img {margin:5px; padding:0; float:none;}
#content a {text-align:center;}

#contactarea {max-width:420px; height:100%; float:left; margin-left:20px; margin-bottom:30px;}

#footer {width:1010px; height:140px; color:#fff; margin:0 auto; padding:0; padding-bottom:80px; background-image: url(../graphic/bg_footer.png); background-repeat: no-repeat; clear:both;}
#footer_content {width:980px; height:50px; float:left; margin:0 auto; padding:0; margin-top:55px;}

#footer_content .designed {float:left; margin-left:30px; margin-top:10px;}
#footer_content .designed a {font-size:.9em;font-weight:normal; color:#fff; width:130px; height:30px; float:left;}
#footer_content .designed strong {font-weight:normal;}

#footer_content .links {width:660px; height:30px; margin:0 auto; padding:0; margin-top:10px;text-align:center;}

#footer_content .links ul {width:660px; margin:0 auto; padding:0; float:none; text-align:center;}
#footer_content .links li {display:inline; height:20px; text-align:center; list-style-type:none; min-width:30px; text-align:center; margin:0px 10px 0px 10px; padding:0;}
#footer_content .links li a:link {color:#fff; font-weight:normal;}
#footer_content .links li a:visited {color:#fff;}
#footer_content .links li a:hover {color:#fff; text-decoration:underline;}
#footer_content .links li a:active {color:#fff;}









