/* Page */
body {
  background:#a8a8a8;
}
#logo {
  display:block;
  padding-top:20px;
  padding-left:20px;
  height:145px;
}


#top-left {
  background:#666;
  margin-bottom:10px;
  z-index:3;
}
#top-right {
  background:#cbcbcb;
  margin-bottom:10px;
  z-index:3;
}
#middle {
  background:#fff;
  margin-bottom:10px;
  min-height:410px;
  z-index:2;
}
#middle-squeezer {
  padding:30px 0;
}
.page-user #middle-squeezer {
	padding: 30px 20px;
}
#bottom-left {
  margin-bottom:10px;
  z-index:1;
}
#bottom-right {
  margin-bottom:10px;
  z-index:1;
}

/* Middle baseline */
#middle {
  color:#696565;
  font-size:12px;
  font-family:arial;
  line-height:16px
  
}
#middle a {
  color:#696565;
  font-weight: bold;
  text-decoration: none;
}
#middle a:hover {
  text-decoration: underline;
}
#middle h1,
#middle h2 {
  color:#000;
  font-size:20px;
  line-height:22px;
  font-weight:bold;
}
#middle h3 {
  font-size:18px;
  line-height:20px;
  font-weight:bold;
}
#middle p,
#middle ul,
#middle ol,
#middle dl,
#middle table,
#middle h1,
#middle h2,
#middle h3,
#middle h4,
#middle h5,
#middle h6 {
  margin-bottom:10px
}
#middle ul,
#middle ol {
  margin-left:20px;
}
#middle ul li {
  list-style:circle;
}
#middle ol li {
  list-style:decimal;
}
#middle strong {
  font-weight:bold;
}

/* Blocks */
#block-locale-0 ul {
  height:26px;
  padding:14px 0 0 20px;
}
#block-locale-0 ul li {
  border-right:1px solid #fff;
  float:left;
  font-family:arial;
  font-size:11px;
  margin-right:5px;
  padding-right:5px;
}
#block-locale-0 ul li.last {
  border:none;
  margin-right:none;
  padding-right:none;
}
#block-locale-0 ul li a {
  color:#fff;
  text-decoration:none;
}
#block-locale-0 ul li a.active {
  font-weight:bold;
}

#block-i18nmenu_node-menu--primary-links ul {
  padding:0;
}
#block-i18nmenu_node-menu--primary-links ul li {
  float:left;
  list-style:none;
  margin:0;
  padding:0;
  position:relative;
}
#block-i18nmenu_node-menu--primary-links ul li a {
  color:#000;
  display:block;
  font-family:arial;
  font-size:12px;
  height:28px;
  padding:12px 10px 0;
  text-decoration:none;
  text-transform:uppercase;
}
#block-i18nmenu_node-menu--primary-links ul li.active-trail a {
  font-weight:bold;
}
#block-i18nmenu_node-menu--primary-links ul li.expanded:hover a {
  background:url(../images/circle.png) no-repeat bottom center;
}
#block-i18nmenu_node-menu--primary-links ul li ul {
  display:none;
}
#block-i18nmenu_node-menu--primary-links ul li:hover ul {
  display:block;
  position:absolute;
}
#block-i18nmenu_node-menu--primary-links ul li:hover ul li {
  background:#666;
  border-bottom:1px solid #858585;
  border-left:5px solid #c5c7c8;
  border-right:5px solid #c5c7c8;
}
#block-i18nmenu_node-menu--primary-links ul li:hover ul li.last {
  border-bottom:5px solid #c5c7c8;
}
#block-i18nmenu_node-menu--primary-links ul li:hover ul li a {
  color:#fff;
  display:block;
  font-family:arial;
  font-size:11px;
  font-weight:normal;
  height:21px;
  padding:9px 10px 0;
  text-transform:none;
  width:180px;
}
#block-i18nmenu_node-menu--primary-links ul li:hover ul li a:hover,
#block-i18nmenu_node-menu--primary-links ul li:hover ul li.active-trail a {
  font-weight:bold;
}
#block-i18nmenu_node-menu--primary-links ul li.expanded:hover ul li a {
  background:none;
}

#block-block-3 {
  background:#cbcbcb;
  color:#666;
  font:11px arial;
  height:22px;
  padding:8px 0 0 10px;
}
#block-block-3 a {
  color:inherit;
  font-weight:bold;
}

#block-panels_mini-footer, #block-panels_mini-footer_english {
  background:#666;
  color:#fff;
  font:11px arial;
  height:176px;
  overflow:hidden;
  padding:20px 0 0 20px;
}
#block-panels_mini-footer a, #block-panels_mini-footer_english a {
  color:inherit;
  font-weight:bold;
}
#block-panels_mini-footer .inside, #block-panels_mini-footer_english .inside {
  margin-bottom:0;
}
#block-panels_mini-footer .inside p, #block-panels_mini-footer_english .inside p {
  margin-bottom:10px;
}

#block-block-1 img,
#block-block-13 img,
#block-block-14 img,
#block-block-15 img,
#block-block-16 img,
#block-block-17 img,
#block-block-18 img,
#block-block-19 img,
#block-block-20 img,
#block-block-21 img,
#block-block-2 img,
#block-block-4 img,
#block-block-5 img,
#block-block-6 img,
#block-block-7 img,
#block-block-8 img,
#block-block-9 img,
#block-block-10 img,
#block-block-11 img,
#block-block-12 img {
  display:block;
}

/* Local */
.centered {
  text-align:center;
}


.status, .notice {
  color: #008000;
}
div.status, div.notice {
  border: 1px solid #00aa00;
}
input[type=text],textarea {
	width: 100%;
}
div.status, tr.status, div.notice, tr.notice {
  background: #dfd;
  color: #020;
  padding: 2px;
  margin: 20px 0;
}
.status p, .notice p {
  margin: 0 !important;
}
.wrapper-3 {
	background: url(../images/background-3.png) repeat-y right;
}
.wrapper-2 {
	background: url(../images/background-2.png) repeat-y right;
}
.wrapper-4-8 {
	background: url(../images/background-4-8.png) repeat-y right;
}
.inner {
	margin: 0 15px;
}
.first-form {
	margin: 0 33px 0 19px;
}
.omega .inner {
	margin-right: 20px;
}

.alpha .inner {
	margin-left: 20px;
}
