/* CREATED BY NEW EVOLUTION (C) 2004—2005 www.nevo.org */

html { height: 100%; margin: 0; padding: 0}

body { height: 100%; line-height: 120%; font-family: Arial, Tahoma, Verdana, sans-serif; color: black; background: white; font-size: 1em; margin: 0; padding: 0 }

p { margin-top: 10px; margin-bottom: 5px; cursor: text }
p.nopadding { margin-top: 0; margin-bottom: 0 }
p.toppadd { margin-top: 20px; margin-bottom: 5px }
p.newsdate { font-size: 0.7em; font-style: italic; color: #555555; margin-top: 0; margin-bottom: 0 }

table { border: none }

h1 { font-size: 1.6em; font-weight: normal; margin-top: 0.5em; margin-bottom:  auto;    margin-left: 20px; margin-right: 50px; color: #014194; font-weight: normal }
h2 { font-size: 1.5em; font-weight: normal; margin-top: 0.5em; margin-bottom: 0.5em; color: #014194 }
h3 { font-size: 1.3em; font-weight: normal; margin-top: 0.8em; margin-bottom: 0.5em; color: #014194 }
h4 { font-size:   1em; font-weight:   bold; margin-top: 0.5em; margin-bottom: 0.5em; color: #014194 }
h5 { font-size: 0.8em; font-weight: normal; margin-top: 0.5em; margin-bottom: 0.5em; color: #014194 }
h6 { font-size: 0.7em; font-weight: normal; margin-top: 0.5em; margin-bottom: 0.5em; color: #014194 }

ul { margin-left: 3em; margin-top: 10px; margin-bottom: 10px; list-style-image: url(/design/images/dsh_b.gif); font-size: 1em }
ul ul { margin-left: 20px; margin-top: 10px; margin-bottom: 10px; font-size: 0.9em }
ul ul ul { margin-top: 10px; margin-bottom: 10px; font-size: 0.8em }
li { margin-top: 10px; margin-bottom: 5px; cursor: text }

#sumbenu2list { padding: 5px 0 5px 15px; margin: 0; width: auto; }
#sumbenu2list li { list-style: none; list-style-image: none; margin: 0; padding: 5px 0 5px 0; }

input { width: 50%; height: auto; font-size: 1em; color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; font-weight: normal; border-color: #AAAAAA; border-style: solid; border-width: 1px; background: white }

input.checkbox { border-width: 0 }
input.image    { border-width: 0; background: white }

input.sumbit { font-size: 2em; color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; font-weight: bold; width: 55px; border-color: white; border-style: solid; border-width: 0; background: white }

textarea { width: 50%; height: 114px; font-size: 1em; color: #000000; font-family: Arial, sans-serif, Verdana, Tahoma; font-weight: normal; border-color: #AAAAAA; border-style: solid; border-width: 1px; background: white }

.black { color: black }
.pglnk { color: #CC0000 }
.undrl { text-decoration: underline }

a { background: transparent; cursor: pointer; text-decoration: underline }
a:link { color: #014194 }
a:active  { color: #940101 }
a:visited { color: #770194  }


a.main { background: transparent; color: #666666; text-decoration: underline; cursor: pointer }

a.mainmenu { background: transparent; color: #00285D; text-decoration: underline; vertical-align: middle; white-space: nowrap; cursor: pointer }
a.mainmenu:visited { color: #00285D }

span.menuitem { vertical-align: middle; white-space: nowrap }
span.postdate { font-size: 0.7em; font-style: italic; color: #555555 }
span.mobr     { white-space: nowrap }

hr { color: #FF8056 }

a:link img, a:visited img { border-style: none }
a img { color: black } /* The only way to hide the border in NS 4.x */

td.menublock            { height: 30px; color: #00285D; font-size: 0.8em; padding-left: 10px; padding-right: 10px; padding-top: 0; padding-bottom: 0; background: transparent;                                                                                                     text-align: center }
td.selectedmenublock    { height: 30px; color: #333333; font-size: 0.8em; padding-left: 10px; padding-right: 10px; padding-top: 0; padding-bottom: 0; background:       white;                                                                                                     text-align: center }
td.submenublock         { height: 30px; color: #00285D; font-size: 0.8em; padding-left: 50px; padding-right: 10px; padding-top: 5px; padding-bottom: 0; background: white url(/design/images/submenu_bg.gif); background-repeat: repeat-x; background-position: bottom left; }
td.selectedb            { color: #333333; background: white url(/design/images/submenu_selected.gif); background-repeat: repeat-x; background-position: top left; }
td.menudiv              { width:  1px; height: 30px; background: #FCA615 }

div.post { padding-top: 0.2em; padding-bottom: 0.2em; }

#container     { width: 100%; min-width: 760px; height: 100%; border: 0; margin: 0; padding: 0 }
#box { margin: 0; padding: 0 }


#header        { width: 100%; min-width: 760px; height: 120px; background: url(/design/images/main_header_rep2.gif); background-repeat: repeat-x; background-position: top left }
#header_pre    { height: 90px; background: url(/design/images/main_header.gif);   background-repeat: no-repeat; background-position: top left }
#header_post   { height: 90px; background: url(/design/images/main_header_r.gif); background-repeat: no-repeat; background-position: top right }

#mainmenu_pre  { height: 30px; background: url(/design/images/mainmenu_bg.gif);   background-repeat: no-repeat; background-position: top left }
#mainmenu_post { height: 30px; background: url(/design/images/mainmenu_bg_r.gif); background-repeat: no-repeat; background-position: top right }

#submenu       { width: 200px; vertical-align: top; margin: 0 }
#content       { width:  100%;                    height: 47px;                                                       margin-bottom: 0; margin-left: auto; margin-right: auto;                                                                                   background: white url(/design/images/pagetext_bg.gif);     background-repeat: no-repeat; background-position: top    right; z-index: 1 }
#langblock     { width:  150px;                   height: 30px;               text-align: right;                      margin-bottom: 0;                                        padding-top: 10px; padding-bottom: 0;    padding-left: 10px; padding-right: 15px; background: white }
#pagetitle     { width:  auto;                    height: auto;                                                                                                                                                                                                  background: white }

#pagetext      {                                  height: auto;                                    margin-top: 0;                       margin-left: 0; margin-right: 20%; padding-top: 1px;  padding-bottom: 20px; padding-left: 20px; padding-right: 0; background: white; font-size: 0.9em; vertical-align: top }
#textcontainer { width:  auto;                                                                     margin-top: 0;                       margin-left: -10px; margin-right: 10px; padding-top: 1px;  padding-bottom: 10px; padding-left: 10px; padding-right: 10px; background: #FFF7E8; font-size: 1em }

#copyright     { width:  auto;                                                                     margin-top: 0;                       margin-left: auto; margin-right: auto; padding-top: 1px;  padding-bottom: 10px; padding-left: 50px; padding-right: 20px; background: white }

#footer        { width: 100%; min-width: 760px; height: 22px; background: url(/design/images/main_footer_rep.gif); background-repeat: repeat-x; background-position: top left }
#footer_pre    { height: 22px; background: url(/design/images/main_footer.gif);   background-repeat: no-repeat; background-position: top left }
#footer_post   { height: 22px; background: url(/design/images/main_footer_r.gif); background-repeat: no-repeat; background-position: top right }

#rightmenu     { width: 150px; padding-left: 15px; padding-right: 15px; vertical-align: top }
#specreply     { width:  auto;  padding-left: 30px }


/*

#container     { width: 100%; min-width: 760px; height: 100%; border: 0; margin-top: 0; margin-bottom: 0; margin-left: 0; margin-top: 0; padding-top: 1; padding-bottom: 0; padding-left: 0; padding-right: 0 }

#header        { width:  100%;  min-width: 760px; height: 90px;               white-space: nowrap;                                      margin-left: auto; margin-right: auto;                                                                                   background:       url(/design/images/main_header_rep.gif); background-repeat:  repeat-x; background-position: top     left; z-index: 1 }
#header_pre    { width: 642px;                    height: 90px; float: none;                                                                                                                                                                                     background:       url(/design/images/main_header.gif);     background-repeat: no-repeat; background-position: top     left; z-index: 2 }
#header_post   { width: 108px;                    height: 90px; float: right;                                                                                                                                                                                    background:       url(/design/images/main_header_r.gif);   background-repeat: no-repeat; background-position: top     left; z-index: 1 }
#mainmenu      { width:  100%;  min-width: 760px; height: 30px;                                                                         margin-left: auto; margin-right: auto;                                                                                   background:       url(/design/images/mainmenu_bg_rep.gif); background-repeat:  repeat-x; background-position: top     left; z-index: 1 }
#mainmenu_pre  { width: 640px;                    height: 30px; float: none;  white-space: nowrap;                                                                                                                                                               background:       url(/design/images/mainmenu_bg.gif);     background-repeat: no-repeat; background-position: top     left; z-index: 2 }
#mainmenu_post { width: 105px;                    height: 30px; float: right;                                                                                                                                                                                    background:       url(/design/images/mainmenu_bg_r.gif);   background-repeat: no-repeat; background-position: top     left; z-index: 1 }
#submenu       { width:  100%;                    height: 30px;                                                                         margin-left: auto; margin-right: auto;                                                                                   background:       url(/design/images/submenu_bg.gif);      background-repeat:  repeat-x; background-position: bottom  left; z-index: 1 }
#content       { width:  100%;                    height: 47px;                                                       margin-bottom: 0; margin-left: auto; margin-right: auto;                                                                                   background: white url(/design/images/pagetext_bg.gif);     background-repeat: no-repeat; background-position: top    right; z-index: 1 }
#langblock     { width:  auto;                    height: 30px; float: right; text-align: right;                      margin-bottom: 0;                                        padding-top: 10px; padding-bottom: 0;    padding-left: 10px; padding-right: 15px; background: white }
#pagetitle     { width:  auto;                    height: 30px; float: left;                                                                                                                                                                                     background: white }
#pagetext      { width:  auto;                                                                     margin-top: 0;                       margin-left: auto; margin-right: auto; padding-top: 1px;  padding-bottom: 50px; padding-left: 20px; padding-right: 20px; background: white }
#copyright     { width:  auto;                                                                     margin-top: 0;                       margin-left: auto; margin-right: auto; padding-top: 1px;  padding-bottom: 10px; padding-left: 20px; padding-right: 20px; background: white }
#footer        { width:  100%;  min-width: 760px; height: 22px;               white-space: nowrap;                                      margin-left: auto; margin-right: auto;                                                                                   background:       url(/design/images/main_footer_rep.gif); background-repeat: repeat-x;  background-position: top     left; z-index: 1 }
#footer_pre    { width: 550px;                    height: 22px; float: left;                                                                                                                                                                                     background:       url(/design/images/main_footer.gif);     background-repeat: no-repeat; background-position: top     left; z-index: 2 }
#footer_post   { width: 210px;                    height: 22px; float: right;                                                                                                                                                                                    background:       url(/design/images/main_footer_r.gif);   background-repeat: no-repeat; background-position: top     left; z-index: 1 }

*/

.forprint       { display: none }