body, body * { padding:0%; margin:0%; font-family:Arial, Helvetica, Jamrul, sans-serif; cursor:default; font-size:inherit; }
body * a, body * a * { text-decoration:none; cursor:pointer; border:0px; color:inherit; font-family:inherit; }
input, textarea { cursor:text; }

body { background:url(img/bg_ctr.png) #400 50% 0% repeat-y; }
#header { height:302px; background:url(img/bg_top.jpg) transparent 50% 0% no-repeat; text-align:center; }
#footer { border-top:1px solid #833; }

#menu, #footer_content { width:900px; margin:0px auto; text-align:center; padding-top:1px; }
#menu a, #footer_menu a { font-family:'Times New Roman', Times, serif; text-transform:uppercase; font-size:12px; color:#FFF; padding:8px 25px; }
#menu a:hover { color:#C88; }

h1 { font-family:'Times New Roman', Times, serif; text-transform:uppercase; color:#C88; font-size:22px; font-weight:normal; padding-bottom:20px; }
img { border:1px solid #500; }

#intro { background:url(img/intro.jpg) transparent 50% 0% no-repeat; text-align:center; }
#footer.intro { border:none; }
#footer.intro a.hover:hover { color:#C88; background:transparent; }

#center { width:840px; margin:0px auto; padding:25px 0px; color:#FFF; }
#center a { color:#C88; }
#center a:hover { text-decoration:underline; }

#zone_contact { margin:0px auto; width:500px; border-top:1px solid #833; padding:25px 75px; margin-top:35px; }
#zone_contact tr td { padding:10px; line-height:25px; }
#zone_contact tr td input { padding:2px; width:300px; }
#zone_contact tr td textarea { height:150px; width:500px; padding:2px; }
#zone_contact tr td #captcha { width:50px; }
#zone_contact tr td img { float:left; margin-right:20px; }

#zone_contact tr td.ctr { text-align:center; }
#zone_contact tr td.ctr input { width:100px; cursor:pointer; }

.red { color:#C88; }
p.success, p.fail { padding:10px; text-align:center; }
p.fail { color:#C00; border:2px solid #C00; background:#FCC; }
p.success { color:#093; border:2px solid #093; background:#CFC; }

#footer_content { padding:3px 0px; }
#footer_content a.hover:hover { background:#833; }

#hdp { width:55px; height:36px; clear:both; background:url(img/btn_hdp.png) transparent 0% 0% no-repeat; }
#hdp { display:block; position:relative; top:-39.9px; left:50px; float:right; padding:0px !important; }

#zone_drap { width:220px; margin:15px auto; }
#zone_drap a { display:block; width:55px; height:40px; float:left; }

#drap_fr { background:url(img/drap_fr.png) transparent 0% 0% no-repeat; }
#drap_en { background:url(img/drap_en.png) transparent 0% 0% no-repeat; }
#drap_de { background:url(img/drap_de.png) transparent 0% 0% no-repeat; }
#drap_jp { background:url(img/drap_jp.png) transparent 0% 0% no-repeat; }
#drap_fr.selected, #drap_fr:hover, #drap_en.selected, #drap_en:hover { background-position:0% 100%; }
#drap_de.selected, #drap_de:hover, #drap_jp.selected, #drap_jp:hover { background-position:0% 100%; }

#footer_content span { display:block; clear:both; padding-top:10px; font-family:'Times New Roman', Times, serif; font-size:11px; color:#833; }
#footer_content span a { font-family:'Times New Roman', Times, serif; color:#833; }
#footer_content span a:hover { text-decoration:underline; }

* html #menu { padding:5px 0px; } /* -- IE6 -- */
*+html #menu { padding:5px 0px; } /* -- IE7 -- */