@charset "utf-8";
/* CSS Document */
* {
	padding:0px;
	margin:0px;
}

body { padding:0px;  width:auto; height:100%; margin:0 auto 0 auto; text-align:center; background-image:url(../img/bg-repeat.gif); background-repeat:repeat-x; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#575555; text-align:center;}

#layout { 
  width:auto;
  margin-left:auto;
  margin-right:auto;
  max-width:682px;
  text-align:center;
}

#main {margin-left:auto; margin-right:auto; text-align:left; width:682px; height:1024px; background-image:url(../img/bg-content.gif); background-repeat:no-repeat;}

#head { margin-left:18px; height:252px; width:641px; background-image:url(../img/headerImg.gif); background-repeat:no-repeat; }
#head h1 {margin:0px; color:#ad3b1f; font-weight:normal; font-size:28px; margin-left:37px; padding-top:30px;}
#head h1 .sub {margin:0px; color:#333333; font-weight:normal; font-size:14px; padding-top:0px;}

#lang {position:absolute; width:641px; top:25px;font-size:12px; text-align:right; }
#lang a {color:#CCC; text-decoration:none;}
#lang a:hover { color:#ad3b1f; }
#lang .act { color:#ad3b1f; }
img {border:none; }

#menu { height:42px; width:641px; margin-left:18px; padding-left:0px; padding-top:0px; background-image:url(../img/bg-menu.gif); background-repeat:no-repeat; color:#FFF;}
#menu ul {display:inline; margin-left:35px;  }
#menu ul li {display:inline; margin-right:0px; font-size:14px; }
#menu ul li a {text-decoration:none; color:#fff; padding:13px 13px 13px 13px; line-height:42px;}
#menu ul li a.act {text-decoration:none; background-image:url(../img/menu-act.gif); background-repeat:repeat-x;}
#menu ul li a:focus {text-decoration:none; background-image:url(../img/menu-act.gif); background-repeat:repeat-x; }
#menu ul li a:hover {text-decoration:none; background-image:url(../img/menu-hover.gif); background-repeat:repeat-x; }
#menu ul li a:active {text-decoration:none; background-image:url(../img/menu-act.gif); background-repeat:repeat-x; }

#content {margin:0px; padding:0 74px 0 55px; border:0px solid red; font-size:14px; color:#575555; }
#content h2 { color:#ad3b1f; font-weight:normal; font-size:22px; margin:20px 0px 10px 0px;}
#content h3 { color:#ad3b1f; font-weight:normal; font-size:18px; font-family:Tahoma, Geneva, sans-serif; margin:20px 0px 10px 0px;}
#content p {text-align:justify; margin-bottom:10px; line-height:18px;}
#content a {text-decoration:none; color:#ad3b1f;}
#content a:hover {text-decoration:underline; color:#ad3b1f;}

#content ul { margin: 15px 10px 15px 40px; }

#footer {margin:0px;  padding:0 74px 0 15px; height:116px; background-image:url(../img/bg-footer.gif); left:55px; background-repeat:no-repeat; position:relative; z-index:1; }
#footer p {padding-top:82px; width:540px; padding-left:0px; font-size:12px; text-align:left;}
#footer a {text-decoration:none; color:#575555;}
#footer a:hover {text-decoration:underline; color:#ad3b1f;}
#footer h4 {
	position:absolute;
	padding-top:22px;
	top:0px;
	z-index:3;
	color:#ad3b1f;
	font-weight:normal;
	font-size:18px;
	width: 370px;
}

#bottom {margin:0px; text-align:right; font-size:12px; padding-bottom:30px; padding-right:74px;}
#bottom a {text-decoration:none; color:#575555;}
#bottom a:hover {text-decoration:underline; color:#ad3b1f;}
#bottom .member {margin-bottom:10px;}
#bottom .legal {padding:0px; margin:0px;}

#left {float:left; width:48%; }
#right {float:left; width:48%;}
#left p{text-align:left;}
#right p{text-align:left;}
.clear {clear:both;}

.contact {padding-left:20px; margin-bottom:20px; line-height:22px;}
