* { margin:0; padding:0; }

body { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; color:#000; background-color:#fff; padding-top:10px; padding-bottom:10px; background-image:url(img/body_bg.png); background-repeat:repeat-x; }

a { text-decoration:underline; color:#c53f36; }
a:hover { text-decoration:none; }
:focus { -moz-outline-style:none; }
img { border:0; }
img.border { padding:1% 1% 1%; background-color:#fff; border:1px solid #555; border-width:1px 2px 2px 1px; }

input, select { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; }

h1 { height:22px; line-height:22px; color:#fff; font-size:14px; font-weight:normal; margin-bottom:10px; }

ul { margin-bottom:10px; margin-left:20px; }
ul.no_margin { margin-left:0; }
ul li { list-style-type:none; text-align:justify;  }

p { text-align:justify; margin-bottom:10px; }

strong { color:#c53f36; }

.breaker { clear:both; overflow:hidden; height:0px; }

.center { text-align:center; }

#global { width:906px; margin:0 auto; overflow:hidden; border:5px solid #ddd; background-color:#efe0b7; }

#header { height:227px; overflow:hidden; background-color:#ddd; margin-bottom:12px; }

.content { width:618px; overflow:hidden; float:left; background-image:url(img/content_bg.png); background-repeat:repeat-x; background-color:#efe0b7; margin-left:5px; margin-bottom:12px; padding:0 10px 10px 10px; }

.images { text-align:center; margin-bottom:10px; }
.images img { padding:1% 1% 1%; background-color:#fff; border:1px solid #555; border-width:1px 2px 2px 1px; margin-left:10px; margin-right:10px; }

.contact p label { display:block; width:100px; float:left; padding-top:3px; }
.contact p label em { font-size:9px; }
.contact p input { width:307px; }
.contact p input.cp { width:50px; }
.contact p input.tel { width:100px; }
* html .contact p input { width:304px; }
*+html .contact p input { width:302px; }
.contact p input.btn { width:100px; }

#footer { width:906px; margin:0 auto; font-size:11px; margin-top:5px; color:#000; }
#footer a { color:#000; text-decoration:none; }
#footer .menu_footer { width:620px; float:left;  }
#footer .menu_footer a { padding-left:10px; padding-right:10px; }
#footer .copyright { width:240px; float:right; text-align:right; padding-right:10px; }
#footer a:hover { text-decoration:underline; }