* { margin: 0; padding: 0; }

body { text-align: center; background: #FFF; color:#000; font: normal 12px Arial, Helvetica, sans-serif; }
#wrapper { margin: 0 auto; width: 974px; padding: 3px; border-left: solid 1px #c6c6c6; border-right: solid 1px #c6c6c6; }
a { color: #6b6262; }
a:hover, a:visited:hover { color: #8f2721; }

#top { background: #eee; text-align: right; padding: 0 10px; height: 100px; }
h1 { font-size: 9px; color: #ccc; }
img#logo { float: left; border: 0; }
#menu { float: right; width: 695px; height: 70px; background: url("images/topmenu.gif") bottom right no-repeat; }
#contact { color:#8f2721; font: normal 24px "Bookman Old Style", Times, serif; padding: 12px 19px 0 0; }
#contact a { color:#8f2721; font: normal 24px "Bookman Old Style", Times, serif; text-decoration: none; }
#lang { float: left; width: 70px; text-align: left; margin-left: 20px; font-size: 9px; line-height: 28px; color: #8f2721; }
#lang a:link, #lang a:visited { color: #8f2721; text-decoration: none; }
#lang a:hover, #lang a:visited:hover { color: #8f2721; text-decoration: underline; }
#lang img { border: 0;  }
#topmenu { float: right; width: 500px; }
#topmenu ul { text-align: left; list-style: url("images/li.gif"); }
#topmenu ul li { margin: 0 20px; float: right; line-height: 28px; }
#topmenu ul li a { text-decoration: none; }

#topimg { clear: both; margin-top: 3px; height: 300px; }
#topimg img { margin: 0; padding: 0; }

#main { clear: both;  background: url("images/iso.gif") bottom left no-repeat #d9d3c3; margin: 3px 0; padding: 5px; }

#form { float: right; width: 750px; height: 120px; background: url("images/formbg.gif") top center no-repeat #d9d3c3; }
/*#form img { float: left; margin: 10px 0px 10px 40px; }*/
#form table { float: right; margin: 10px 50px 0 0; }
#form table th { text-align: left; font-size: 18px; color: #8f2721; }
#form table td { text-align: left; font: normal 11px Arial, Helvetica, sans-serif; color: #666; }
#form input { width: 115px; border: solid 1px #d5e1df; color: #666; font: normal 10px Arial, Helvetica, sans-serif; padding: 2px; }
#form input#submit { background: #d5e1df; font-size: 11px; color: #000; }
#form textarea { width: 275px; border: solid 1px #d5e1df; color: #666; font: normal 10px Arial, Helvetica, sans-serif; padding: 2px; }

#content { clear: right; float: right; margin-top: 10px; width: 750px; padding-top: 20px; background: url("images/contenttop.gif") top center no-repeat; text-align: justify; }
#contentbot { width: 750px; background: url("images/contentbottom.gif") bottom center no-repeat; text-align: justify; padding-bottom: 20px; }
#contentbook { width: 750px; background: url("images/contentbg.gif") top center repeat-y; padding: 0; text-align: justify; }
#contentmain { width: 700px; background: url("images/contentbg.gif") top center repeat-y; padding: 0 25px; text-align: justify; }
#content h2 { font-size: 20px; color: #8f2721; padding-bottom: 10px; }
#content h3 { font-size: 16px; color: #666; padding-bottom: 10px; }
#content p,li { padding-bottom: 10px; }
#content ul { margin-left: 20px; color: #8f2721;}

#gallery { width: 700px; height: 480px; background: #d5e1df; text-align: center; }
#gallery ul { margin: 0 !important; padding: 0 !important; list-style: none; display: block; height: 20px; }
#gallery ul li { list-style: none; border: 1px solid #d5e1df; border-bottom: 0px; float: left; margin: 0; padding: 0; 	margin-left: 0 !important; margin-bottom: 0px !important; padding-left: 0 !important; }
#gallery ul li a { display: block; width: 138px; margin: 0 !important; line-height: 20px; padding: 5px 0; color: #666 !important; font: normal 12px Arial, Helvetica, sans-serif; text-decoration: none; }
#gallery ul li a:link, #gallery ul li a:visited, { background: #FFF; }
#gallery ul li a.pilactive, #gallery ul li a:hover, #gallery ul li a:visited:hover { background: #d5e1df; }
#gallery h3 { padding: 20px 0; }
#gallery div { display: block; }

#sidemenu { float: left; width: 210px; background: url("images/sidebg.gif") top center no-repeat #d9d3c3; }
#sidemenu h4 { font: normal 20px "Bookman Old Style", Times, serif; padding: 20px; text-align: left; color: #8f2721; }
#sidemenu ul { padding-left: 20px; text-align: left; list-style: url("images/li.gif"); }
#sidemenu ul li { margin-left: 20px; font-size: 14px; }
#sidemenu ul li a { color: #6b6262; text-decoration: none; }
#sidemenu ul li a:hover, #sidemenu ul li a:visited:hover { color: #8f2721; }

.clear { height: 0; width: 100%; clear: both; }

#footer { clear: both; background: #bbb; text-align: left; padding: 10px; font-size: 11px;  }
#footer a:link, #footer a:visited { color: #8f2721; text-decoration: none; }
#footer a:hover, #footer a:visited:hover { color: #8f2721; text-decoration: underline; }
#footer .line1 { color: #8f2721; }
#footer .line2 { color: #FFF; padding-top: 3px; }
