* {
  margin: 0;
  padding: 0;
}

body {
  font-size: 75%;
  text-align: center;
  font-weight: normal;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
  font-family: Arial, Helvetica, sans-serif;
  color: #333;
  background-color: #fff;
  background-image: url(../img/bg.gif);
  background-repeat: repeat-y;
  background-position: center top;
}


h1 {
  font-size: 1.4em;
  font-weight:bold;
  margin-bottom:1.0em;
  color: #900;
}

h2, h2, h4, h5, h6 {
  font-size: 1.2em;
  font-weight:bold;
  margin-bottom:1.0em;
}

p {
  margin-bottom:1.0em;
}

#container {
  width:700px;
  margin:0px auto;
  padding:0 1px;
  text-align:left;
  overflow:hidden;
}

#head {
  width:698px;
  height:119px;
  margin:0 1px;
  border-bottom: 1px solid #b8b8b8;
  background-image: url(../img/bg_head.gif);
  background-repeat: no-repeat;
}

#head #language {
  float:right;
  padding:0 22px;
}

#head #logo {
  width:200px;
  height:58px;
  padding:14px 0 0 22px;
}

#head #nav-main {
  height:22px;
  overflow:hidden;
}

#head #nav-main ul {
  list-style-type: none;
  text-align: center;
}

#head #nav-main li {
  display: block;
  float: left;
  text-align: center;
}

#head #nav-main li a {
  width:84px;
  height:22px;
  margin-left:3px;
  display: block; 
  text-align: center;
  font-size: 10px;
  line-height:22px;
  font-weight:900;
  color:#333;
  text-decoration: none;
  background-image:url(../img/bg_nav.gif);
  background-repeat:no-repeat;
}

#head #nav-main li a:hover ,#head #nav-main li a.act {
  color:#fff;
  background-image:url(../img/bg_nav_act.gif);
}

#head #nav-sub {
  height:24px;
  overflow:hidden;
  border-top:1px solid #b8b8b8;
}

#head #nav-sub ul {
  list-style-type: none;
}

#head #nav-sub li {
  display: inline;
}

#head #nav-sub li a {
  margin-left:3px;
  padding:6px 10px;
  font-size: 10px;
  line-height:24px;
  font-weight:900;
  color:#888;
  text-decoration: none;
}

#head #nav-sub li a:hover, #head #nav-sub li a.act {
  background-color:#e3e3e3;
}

#content {
  width:654px;
  padding:26px 22px;
  margin:0 1px;
  background-image:url(../img/bg_content.gif);
  background-repeat:no-repeat;
}

#content .fce2colsa .col1 {
  width:432px;
  overflow:hidden;
  float:left;
  text-align: justify;
}

#content .fce2colsa .col2a {
  width:200px;
  overflow:hidden;
  float:left;
  text-align: justify;
  padding-left: 20px;
}

h2.content {
  color: #990000;
}

#content .fce2cols .col1 {
  width:216px;
  overflow:hidden;
  float:left;
  text-align: justify;
}

#content .fce2cols .col2 {
  width:416px;
  overflow:hidden;
  float:left;
  text-align: justify;
}

#content .fce3cols .col1, #content .fce3cols .col2, #content .fce3cols .col3 {
  width:203px;
  overflow:hidden;
  float:left;
}

#content .fce2cols .col1, #content .fce3cols .col1, #content .fce3cols .col2 {
  margin-right:22px;
}

#content a {
  text-decoration: none;
}

#channellogos {
  width:656px;
  margin:0 22px;
  padding:10px 0;
  font-size: 1.0em;
}

#footer {
  width:656px;
  margin:0 22px;
  padding:10px 0;
  border-top:1px solid #b8b8b8;
  font-size: 0.9em;
}

.clear {
  clear:both;
}

td.news {
  width: 450px;
  text-align: justify;
}

th.tt, td.tt {
  padding-left: 5px;
  padding-right: 5px;
}

img {
  border-style: none;
}

p.slogan {
  font-size: xx-large;
  font-weight: 900;
  margin-bottom: 0;
}

a:link, a:visited, a:hover, a:active, a:focus {
  color: #0000ff;
}
