html { height: 100%; }
body { background-color:#fff; background-image:none; padding:0; margin:0; height:100%;   }
.body-container { text-align: center; min-height: 100%; height:auto; width: 100%;  background: no-repeat url(../images/bg.jpg) center top; }
.content-container { text-align: left; padding: 20px 10px 0 10px;  background-color: #FFFFFF; width: 960px; min-height: 700px; height: auto; margin-left: auto; margin-right: auto;  }
.content {  width: 960px;  }
.page-data { line-height: 25px;   }
.page-data h1 { line-height: auto; }
.logo { width: 400px; float:left; }
.lang-container { float:right; width:470px; height: 90px; }
.languages { height: 20px; text-align:right; color:#c01a18; }
.languages a  { font-size: 11px;}
.infobox {  font-size: 11px; color: #c01a18; padding: 5px; border: 1px solid #f6e3bc; background: repeat-x url(../images/infobg.jpg) left top;  }
.infobox p { padding:0; margin:0; }
a:hover{ text-decoration: underline; }
.active, .active_2Level { font-weight: bold; }
.menu-container { height: 50px;  clear: both; }
.header { height: 95px; }
.men-left { height: 50px;  float:left; width: 10px; background:no-repeat url(../images/menu.jpg) left top; }
.men-right{ height: 50px;  float:right; width: 10px; background:no-repeat url(../images/menu.jpg) -22px top; }
.menu-mid { width: 940px; height:50px; float:left;  background:repeat-x url(../images/menu.jpg) left -50px; }
img { border: 0; }

.footer-container { height: 64px;  clear: both; }
.footer-left { height: 32px;  float:left; width: 10px; background:no-repeat url(../images/footer.jpg) left top; }
.footer-right{ height: 32px;  float:right; width: 10px; background:no-repeat url(../images/footer.jpg) -10px top; }
.footer-mid { color:#fff;  font-size: 10px; padding-top:10px; width: 940px; height:22px; float:left;  background:repeat-x url(../images/footer.jpg) left -32px; }
.footer-mid p {  padding: 0; margin:0; }

.logo-sml { width: 120px; float:right; height: 50px; background: no-repeat url(../images/logo-sml.jpg) left top;   }
.menu-ul { float:left; height: 50px; width: 820px; }
.menu-ul ul { height:30px; padding:20px 0 0 0; margin:0; list-style: none; }
.menu-ul li  { float:left;padding-right: 5px;  display: block; text-align: center; height: 34px; }
.menu-ul li  a { font-weight: bold; background:no-repeat scroll url(../images/menu-item.jpg) right top #0070af; float:left; padding:0 18px 0 0; font-size: 13px; background: display: block;  height: 30px;  color:#fff;   }
.menu-ul li  a span { line-height:27px; display: block; padding:2px 0 0 18px;  background:no-repeat scroll url(../images/menu-item.jpg) left top; }
.menu-ul li  a.active { color:#447ba1;  background:no-repeat scroll url(../images/menu-item-selected.jpg) right top #ffffff;   }
.menu-ul li  a.active span {background:no-repeat scroll url(../images/menu-item-selected.jpg) left top;   }
.menu-ul li  a:hover { color: #b7def5; text-decoration:none; }
.menu-ul li  a.active:hover { color:#447ba1; }

.breadcrumb { padding: 10px 0 10px 5px; font-size:11px; float:left; }
.print { height: 20px; margin: 10px 5px 0 0;  background:no-repeat url(../images/print.jpg) left top; padding: 0 0 0 17px; font-size:11px; float:right; }

.page { clear: both; }
.left-menu { width: 250px; float:left; }
* { font-family: Verdana, Arial, Tahoma;  }
a  { color: #065082;  text-decoration: none; }
.page-data { padding-top:10px; float:right; width: 695px; color:#000;  min-height: 500px;  }
.page-data td {  color:#000;  }
.page { color:#000; }
.left-header-container { margin-top:10px;  }
.left-left { height: 32px;  float:left; width: 10px; background:no-repeat url(../images/footer.jpg) left top; }
.left-right{ height: 32px;  float:right; width: 10px; background:no-repeat url(../images/footer.jpg) -10px top; }
.left-mid { color:#fff;  font-size: 10px; padding-top:10px; width: 230px; height:22px; float:left;  background:repeat-x url(../images/footer.jpg) left -32px; }
.left-mid h1 {  color:#fff; padding: 0; margin:0; font-size: 14px; font-weight: bold; }
.left-data {  background:repeat-x url(../images/menu-left-bg.jpg) left top; min-height: 300px; }
.clear { clear:both; }
.footer { clear: both; }
h1 { font-size: 32px; color:#246591;  padding: 0 0 20px 0; margin:0; }
h2 { color: #246591; }
.page-data { }
.left-data ul { padding: 40px 0 0 10px; list-style: none;  }
.left-data ul li { display: block; height: auto; padding-top:5px; }
.infobox .scms_context_button_anchor, .footer-mid .scms_context_button_anchor { float:left; }

.index-image { margin-bottom:20px;width: 960px; height:280px; margin-top:10px; }
.index-image h1 { position:relative;left:10px;top:170px; display:block; text-align:right; width:940px; color:#FFF;  font-size:52px; font-weight:normal;  text-shadow: #000 0px 0px 5px; }
.home-article { padding-left: 10px; padding-right:10px; float:left; width: 600px; border-right: 1px solid #065082; }
.home-info-box { float:right; width:325px; }
.home-info-box h1 { padding:0; margin:0; }
