body {
    margin: 0;
    font-family: verdana, arial, sans-serif;
    background-color: #222;
    background-repeat: repeat-x;
    background-attachment: fixed;
    color : #333;
    text-align: center:
  }

#center {
    border : none;
    background-color : transparent;
    width : 1px;
    height : auto;
    position : relative;
    left : 50%;
    overflow : visible;
    }

#all {
    border : 1px solid #999;
    background-color : #fed612;
    width : 985px;
    margin : 0 auto;
    text-align: left;
    }

td
{
vertical-align : top;
}


#head {
    background-color: transparent;
    /*background-image: url(/image/head.png);
    background-repeat: repeat-x;*/
    height: 150px;
    width: 100%;
    position: relative;
    left: 0%;
    right: 0%;
    overflow : hidden;
    float : left;
  }

#head img {
    border : none;
  }



#logo {
    position : absolute;
    left : 0px;
    top : 0px;
  }



#topMenu {
    background-color : #fed612;
    position : absolute;
    left : 360px;
    bottom : 20px;
    height : auto;
}


a.boardLink {
    width: 100%;
    height: auto;
    background-color: #fff;
    color: #aaa;
    font-size: 80%;
    border-top: #eee 1px solid;
    border-bottom: #eee 1px solid;
    margin-top: 3px;
    display: block;
    font-weight: bold;
    text-align: center;
  }


a.boardLink:hover {
    background-color: #F2FFB8;
    border-color: #aaa;
    color: blue;
  }


a {
    text-decoration: none;
  }


a.menus, a.select {
    float: left;
    text-align: center;
    color: #3D42B8;
    text-decoration: none;
    height: 25px;
    border: 1px solid #fed612;
    font-family: Comic Sans MS, arial;
    font-size: 15pt;
    padding: 4px 19px 4px 19px;
    display: block;
    white-space: nowrap;
  }


a.subMenus, a.selectSub {
    text-align: left;
    color: #3D42B8;
    text-decoration: none;
    height: 100%;
    width: 100%;
    border: 1px solid #fee151;
    font-family: Comic Sans MS, arial;
    font-size: 15pt;
    padding: 4px;
    display: block;
  }


a.subMenusInline {
    text-align: left;
    color: #666;
    text-decoration: underline;
    height: 100%;
    width: 100%;
    font-family: arial;
    font-size: 10pt;
    padding: 5px;
    display: inline;
  }


a.menus:hover {
    background-color: #FEE151;
    border: 1px solid #FEE151;
  }


a.select {
    background-color: #FEE151;
/*    border: 1px solid #3D42B8;*/
    border: 1px solid #DD232A;
  }


a.subMenus:hover {
    background-color: #FED612;
  }


a.selectSub {
    background-color: #FED612;
/*    border: 1px solid #3D42B8;*/
    border: 1px solid #DD232A;
  }


a.Inline {
    text-align: left;
    color: #333;
    text-decoration: none;
    font-family: arial;
    font-size: 12pt;
    display: inline;
  }


a.textLink {
    color: #666;
    text-decoration: underline;
    font-family: arial;
    font-size: 10pt;
    display: block;
  }


a.textLinkSmall {
    color: #aaa;
    text-decoration: none;
    font-family: arial;
    font-size: 5pt;
    display: block;
    height: auto;
  }


a.board {
    text-align: left;
    color: #666;
    text-decoration: none;
    height: 100%;
    width: 100%;
    font-family: arial;
    font-size: 100%;
    display: block;
    text-align : left;
    background-color: #fff;
    border-bottom: 1px solid #aaa;
    margin-bottom:10px;
  }

/*div.boardFrame {
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #fff;
    background-color: transparent;
    margin-bottom:10px;
  }*/

a.subMenusInline:hover, a.board:hover, a.textLink:hover, a.textLinkSmall:hover {
    text-decoration: none;
  }


a.subMenus:hover {
    text-decoration: none;
  }


.inner img {
    border-style : solid;
    border-width : 1px;
    border-color : #333;
  }

.banner img {
    border-style : none;
  }

.banner {
    font-size : 70%;
  }

/*img {
    z-index : 10;
  }*/

.inner {
    background-color : transparent;
    padding : 0 20px 0 20px;
    position : relative;
    top : 0;
    left : 0;
    /*border : #bbb solid 1px;*/
    border : none;
    font-size : 11pt ;
  }


table.container {
    position : relative;
    top : 0px;
    left : 0;
    border : none;
    width : 100%;
    height : 600px;
    border-collapse : collapse;
    vertical-align : top;
    background-color: #fee151;
  }


.container td {
    vertical-align : top;
  }


.container td.center {
    border-left : #1B4F9A solid 3px;
    width : 70% ;
    background-color: transparent;
  }


.container td.left {
    width : 30%;
   }


.container td.right {
    width : 20%;
   }

#bottom {
    color : #0F50A5;
    position : relative;
    top : 0;
    left : 3%;
    width : 94%;
    height : auto;
    border-left : none;
    border-right : none;
    border-top : #1B4F9A dotted 3px;
    padding : 5px 0 5px 0;
    background-color: transparent;
    z-index : 0;
    text-align : center;
  }


div.topspace_line {
    position : relative;
    top : 0;
    left : 3%;
    width : 94%;
    height : 3px;
    border : none;
    border-top : #1B4F9A dotted 3px;
    background-color: transparent;
    clear : both;
  }

div.topspace {
    position : relative;
    top : 0;
    left : 0;
    width : 100%;
    height : 40px;
    border : none;
    background-color: transparent;
    background-image : url("/image/top_spacer_orange.png");
    clear : both;
  }

div.bottomspace {
    position : relative;
    top : 0;
    left : 0;
    width : 100%;
    height : 40px;
    border : none;
    background-color: transparent;
    background-image : url("/image/bottom_spacer_orange.png");
    clear : both;
  }

.spacer {
    position : relative;
    top : 0;
    left : 0;
    width : 100%;
    height : 10px;
    border : none;
    background-color: transparent;
  }

.diskret a, a.diskret {
    font-size: 100%;
    color: #000;
    background-color: transparent;
    border-bottom: #999 dashed 1px;
    text-decoration : none;
  }


.diskret a:hover, a.diskret:hover {
    color: #00A;
    border-bottom: solid 1px;
  }


a.list {
    font-size: 100%;
    font-weight : bold;
    color: #000;
    background-color: transparent;
    text-decoration : none;
  }


a.list:hover {
    color: blue;
  }


h1, .header_1 {
    font-size: 150%;
    font-weight: bold;
    text-align: left;
  }


h2, .header_2 {
    font-size: 130%;
    font-weight: bold;
    text-align: left;
  }


h3, .header_3 {
    font-size: 105%;
    font-weight: bold;
    text-align: left;
  }

h4, .header_4 {
    font-size: 100%;
    font-weight: bold;
    text-align: left;
    margin: 0;
  }

h1, h2, h3, h4 {
    color: #669;
  }

.float_left {
    float: left;
    padding-right: 10px;
    padding-bottom: 5px;
    text-align: center;
  }

.float_left_nobottom {
    float: left;
    padding-right: 10px;
    padding-bottom: 0px;
    text-align: left;
  }

.float_right {
    float: right;
    padding-left: 10px;
    padding-bottom: 5px;
    text-align: center;
  }


.float_logo {
    float: left;
    height: 43px;
    width: 126px;
  }

.image a {
    text-decoration: none;
  }

.frame {
    border-collapse: collapse;
    margin-top : 10px;
  }

.frame, .frame td {
    border-style: solid;
    border-color: #ccc;
    border-width: 1px;
    font-size: 80%;
  }

.listframe, .listframe td {
    border-bottom-style: solid;
    border-bottom-color: #ccc;
    border-bottom-width: 1px;
  }

.listframesmall, .listframesmall td {
    border-bottom-style: solid;
    border-bottom-color: #ccc;
    border-bottom-width: 1px;
    font-size: 80%;
  }

.noframe, .noframe td {
    border: none;
  }

a.editMenu {
    color : #333;
    text-decoration : underline;
    font-size : 10px;
    padding : 1px 3px 1px 3px;
    background-color : #eee;
    display : block;
    height : 100% ;
    width : auto ;
  }

a.editMenu:hover {
    color : #000;
    background-color : transparent;
  }

div.menuBlock {
    background-color : none;
    border : #666 solid 1px;
    margin-bottom : 10px;
    width : 100% ;
  }


span.alert {
    color : red;
  }

div.clear {
    clear : both;
    width : 100%;
    height : 0;
    font-size : 0 ;
    border : none;
    padding-bottom : 20px;
  }

.floatLeft {
    float : left;
    padding : 0 5px 0 5px;
  }

input, textarea, checkbox {
   margin-bottom : 5px;
   border : #666 1px solid;
 }

a.news
{
display: block;
font-size: 100%;
color: #666;
background-color: transparent;
}

a.news:hover
{
color: #00A;
}

.newsHead
{
background-color:#eee;
display:block;
font-weight:normal;
font-size: 110%;
font-style: normal;
color: #333;
}

.newsDate
{
font-size: 70%;
font-style: italic;
}

.menu-spacer
{
height: 8px;
}

a.arrow {
    font-size: 100%;
    font-weight : bold;
    color: #999;
    background-color: transparent;
    text-decoration : none;
  }


a.arrow:hover {
    color: orange;
  }

