input, select, textarea {color:#626470;font-family: Arial,Helvetica,sans-serif;font-size:11px;border:1px solid #b2b2b2;margin:0px;padding:0px;}
.clear {clear: both }
form, p, html, body, h1, h2, h3, h4, h5, h6 {margin:0px;padding:0px;}
a img {border: 0;}
table, td {padding:0px;border:0;font-size:11px;line-height:160%;}
body {background: #FFF url(images/body.gif) 0px 172px repeat-x;text-align:center;color:#626470;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
a, a:visited {color:#626470;text-decoration:none;}
a:hover {color:#bc001f;text-decoration:none;}

/* HOME  */
body.intro  {background: #FFF url(images/body_intro.gif) 0px 172px repeat-x;}
body.intro #lang {background:url(images/slogan.gif) left bottom no-repeat;float:left;width:790px;height:36px;margin:113px 0 23px 0;color:#ac001f;font-size:14px;text-align:right;}
body.intro #lang p {margin:15px 0 0 0}
body.intro #lang a, body.intro #lang a:visited {color:#ac001f;}
body.intro #lang a:hover {text-decoration:none;border-bottom:2px solid #ac001f}
body.intro #footer {background: transparent;padding-top:0px;}
/* END HOME  */

#topmenu {margin:0 auto;width:985px;height:103px;clear:both;}
ul#top  {float:left;width:700px;margin:0px 0px 0px 18px;padding:0px;}
#top li {list-style:none;float:left;cursor:pointer;}
#top li a, #top li a:visited {text-indent:-9000px;text-decoration:none;display:block;width:106px;height:103px;border-right:1px solid #ca2d21;border-left:1px solid #e24323;}
#top li.end {border-right:1px solid #e24323;}
#top li:hover {background: url(images/btn_over.gif) top left no-repeat;}
#top li#active {background: url(images/btn_over.gif) top left no-repeat;}

#header h1 {float:right;width:100px;text-indent:-9000px;margin:0px 5px 0px 0px;border:0;}
#header {margin: 0 auto;width:985px;font-size:11px;}
#header h1 a {height:172px;text-decoration:none;display:block;}

#lang {float:left;width:200px;margin:105px 0 0 22px;color:#b2b2b2;}
#lang a, #lang a:visited {color:#b2b2b2;text-decoration:none;}
#lang a:hover {color:#626470;text-decoration:none;}
#lang a#active {color:#626470;}

#date {float:left;width:200px;margin-top:105px}

#siteSearch {float:left;width:200px;margin-top:105px}
#siteSearch input {-x-system-font:none;float:left;background:transparent;margin:0px;width:100px;}


ul#topright  {float:right;width:180px;margin:25px 0 0 0;padding:0;overflow:hidden;list-style:none;}
#topright li {margin:0px;padding:0;list-style:none;font-size:11px;width:180px;}
#topright li a, #topright li a:visited {color:#FFFFFF;text-decoration:none;display:block;padding:3px 0px 4px 20px;margin:0;background:url(images/cross1.gif) 5px 6px no-repeat;}
#topright li a:hover {text-decoration:none;font-weight:bold;}
#topright li#active a {color:#FFFFFF;font-weight:bold;background:url(images/cross1.gif) 5px 6px no-repeat;}

div#container{text-align:left;}
div#headerphoto {margin:0 auto;width:985px;}
div#main{margin:0 auto;width:985px;background: #FFF url(images/main.gif) top left repeat-x;padding:10px 0 10px 0;min-height:420px; height:auto !important; height:420px;}
div#wrapper{}
div#content{float:left;width:480px;margin: 0 0 0 20px;line-height:160%;text-align:justify;}
div#extra{float:right;width:380px;margin:0 20px 0 0;}
div#rightphoto {margin-bottom:15px;}

h1 {font-size:15px;color:#bc001f;margin-bottom:15px;line-height:110%;}
h2 {font-size:15x;margin-bottom:15px;line-height:110%;}
h3 {font-size:12px;color:#bc001f;margin-bottom:5px;line-height:110%;border-bottom:1px dotted #b2b2b2;}
h4 {font-size:12px;margin-bottom:5px;line-height:110%;}

#submenu ul {margin:0;padding:0px;}
#submenu ul li {margin:0px;padding:0;list-style:none;}
#submenu ul li a, #menu ul li a:visited {text-decoration:none;display:block;padding:3px 5px 4px 23px;background:url(images/cross2.gif) 5px 6px no-repeat;}
#submenu ul li a:hover {text-decoration:none;}
#submenu ul li#active a {color:#bc001f;background:url(images/cross2.gif) 5px 6px no-repeat;}

ul#list {list-style-position: inside;padding:0;}
#list li {border-bottom:1px dotted #b2b2b2;padding:5px 0 5px 0;color: #bc001f;}

#footer {width:985px;margin:20px auto;clear:left;height:100px;padding-top:60px;}
#footer ul {float:right;width:390px;padding:0px;margin:0px;}
#footer li {list-style:none;float:left;margin:0 10px 0 0;padding:0 10px 0 0;font-style: italic;}
#footer p {float:left;text-align:left;font-size:11px;margin-left:20px;}

div.pagination {padding:3px;margin:3px;text-align:center;}
div.pagination a {padding: 2px 5px 2px 5px;margin-right: 2px;border: 1px solid #d8d8d8;text-decoration: none;}
div.pagination a:hover, div.pagination a:active {border:1px solid #000;}
div.pagination span.current {padding: 2px 5px 2px 5px;margin-right: 2px;border: 1px solid #000;font-weight: bold;}
div.pagination span.disabled {padding: 2px 5px 2px 5px;margin-right: 2px;border: 1px solid #f3f3f3;color: #ccc;}

#contact-area, #guest-area {font-weight: bold;}
#contact-area input {padding: 2px;width:300px;margin: 0px 0px 10px 0px;}
#contact-area textarea {height: 90px;}
#contact-area textarea:focus, #contact-area input:focus {border: 1px solid #000;}
#contact-area input.submit-button, #guest-area input.submit-button {width: 100px;float: right;background:#bc001f;color:#FFF}
#contact-area td {text-align:left;vertical-align:top;}
#contact-area .check {width:20px;border:0}

#guest-area input, #guest-area textarea, #guest-area select {padding: 2px;width: 320px;margin: 10px;}
#guest-area label {float: left;margin:10px 15px;width: 100px;}
#guest-area br{clear: left;}
