@import url("/global/evkal_local/evkalLocal.css");
body, table, tr, th, span, div, p { font-size: 13px; line-height: 16px; font-family: Trebuchet, Arial, Sans-serif; }

table.wrapper { border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; width: 100%; padding-top: 0px; border-collapse: collapse; border-right-width: 0px }
table.content { background: url(http://nomug.huset.fi/images/layout/bg-vert.jpg) #ffffff repeat-x left top; border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; width: 780px; padding-top: 0px; border-right-width: 0px }
td.sidespacer { background: url(img/sidespacer_background.gif) #ffffff repeat-x left top; width: auto }
td.leftshadow { padding-right: 0px; padding-left: 0px; background: url(img/left_shadow_bg.gif) repeat-y left top; padding-bottom: 0px; margin: 0px; vertical-align: top; width: 6px; padding-top: 0px }
td.rightshadow { padding-right: 0px; padding-left: 0px; background: url(img/right_shadow_bg.gif) repeat-y left top; padding-bottom: 0px; margin: 0px; width: 6px; padding-top: 0px }
td.center { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 780px; padding-top: 0px }
td.header { border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px;) #f0f0f0 no-repeat left top; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; width: 780px; padding-top: 0px; height: 80px; border-right-width: 0px }
td.firstcol { padding-right: 10px; padding-left: 10px; padding-bottom: 5px; vertical-align: top; width: 174px; padding-top: 5px }
td.secondcol { border-top-width: 0px; padding-right: 5px; padding-left: 10px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 5px; margin: 0px; vertical-align: top; width: 380px; padding-top: 10px; border-right-width: 0px }
td.thirdcol { padding-right: 10px; padding-left: 10px; padding-bottom: 5px; margin: 0px; vertical-align: top; width: 174px; padding-top: 5px; text-align: left }
td.firstextcol { padding-right: 10px; padding-left: 10px; padding-bottom: 5px; vertical-align: top; width: 174px; padding-top: 5px }
td.secondextcol { padding-right: 10px; padding-left: 10px; padding-bottom: 5px; vertical-align: top; width: 585px; padding-top: 5px }

#left-content { #ffffff repeat-x left top; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px }
#main-content { background: url(http://nomug.huset.fi/images/layout/bg-vert.jpg) #ffffff repeat-x left top; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px }
#right-content { background: url(http://nomug.huset.fi/images/layout/bg-vert.jpg) #ffffff repeat-x left top; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px }
#navigationbar0 { background: #3b3b3b }

#searchform input.btn { background: #3b3b3b }
td.firstcol { border-right: #3b3b3b 1px solid }
td.firstextcol { border-right: #3b3b3b 1px solid }
td.thirdcol { border-left: #3b3b3b 1px solid }

#searchform input.btn, #level0 .level0-unselected a:visited, #level0 .level0-unselected a:link, a:hover, .level0-selected a:visited #level0 .level0-selected a:link, a:hover, a:visited, a:link, span.mod-title, h1, h1.mod-header { color: #773d26 }
h2, h3, h4, h5, h6 { color: #393939 }
.create_right { padding-right: 3px; display: block; padding-left: 3px; padding-bottom: 3px; padding-top: 3px; background-color: #eee }
.edit_right { padding-right: 3px; display: block; padding-left: 3px; padding-bottom: 3px; padding-top: 3px; background-color: #eee }
.delete_right { padding-right: 3px; display: block; padding-left: 3px; padding-bottom: 3px; padding-top: 3px; background-color: #eee }
.error { color: red }

#searchform { margin: 0px auto 10px; text-align: center }
#searchform label { display: none }
#searchform #search { font-size: 11px; width: 80px; line-height: 12px; height: 12px }
#searchform input.btn { font-weight: 900; font-size: 11px; line-height: 12px; position: relative; top: -1px; height: 18px }

#level0 { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px }
#level0 li { display: inline; padding-left: 2px; font-size: 11px; margin: 0px; list-style-type: none }
#level0 .level0-unselected a:link { margin: 0px; text-decoration: none }
#level0 .level0-unselected a:visited { margin: 0px; text-decoration: none }
#level0 .level0-selected a:link { font-weight: bold; margin: 0px; text-decoration: none }
#level0 .level0-selected a:visited { 	font-weight: bold; margin: 0px; text-decoration: none }

#levelrec1 { padding-right: 0px; display: block; padding-left: 0px; font-size: 11px; padding-bottom: 0px; margin: 0px; width: 161px; padding-top: 0px; font-variant: normal }
#levelrec1 ul { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none }
#levelrec1 li { list-style-type: none }
#levelrec1 li a { display: block; padding-left: 20px; padding-bottom: 4px; margin: 0px; width: 161px; padding-top: 4px; border-bottom: #cdcbce 1px solid }
#levelrec1 li ul a { display: block; padding-left: 35px; padding-bottom: 4px; margin: 0px; width: 146px; padding-top: 4px; border-bottom: #cdcbce 1px solid }
#levelrec1 li ul ul a { display: block; padding-left: 50px; padding-bottom: 4px; margin: 0px; width: 131px; padding-top: 4px; border-bottom: #cdcbce 1px solid }
#levelrec1 li a:hover { display: block; padding-left: 20px; padding-bottom: 4px; margin: 0px; width: 161px; padding-top: 4px; border-bottom: #cdcbce 1px solid; background-color: #e5e5e5 }
#levelrec1 li ul a:hover { display: block; padding-left: 35px; padding-bottom: 4px; margin: 0px; width: 146px; padding-top: 4px; border-bottom: #cdcbce 1px solid; background-color: #e5e5e5 }
#levelrec1 li ul ul a:hover { display: block; padding-left: 50px; padding-bottom: 4px; margin: 0px; width: 131px; padding-top: 4px; border-bottom: #cdcbce 1px solid; background-color: #e5e5e5 }
#levelrec1 a:link { text-decoration: none }
#levelrec1 a:visited { text-decoration: none }
#levelrec1 a.current { font-weight: bold; background-color: #e5e5e5 }

a { text-decoration: none }
a:link { text-decoration: underline }
a:visited { text-decoration: underline }
a:active { text-decoration: underline }
a:hover { text-decoration: underline }
a {
            outline: none;
            }
h1 { margin-top: 10px; display: block; font-size: 17px }
h2 { margin-top: 10px; display: block; font-size: 15px; color: #393939; }
h3, span.mod-title { margin-top: 10px; display: block; font-size: 13px; color: #393939; }
span.mod-title { clear: both; font-weight: bold }
div.module-separator { display: none }

/* css per modul */
/* Natur och Miljö specifika . begin */
.press_big_list { clear: both }
.press_big_list span.mod-title { }
.press_big_list dl.itemlist { }
.press_big_list dt { clear: left }
.press_big_list dt.heading { font-size: 10px; margin:0px 0px 10px 0px; }
.press_big_list dt.heading a, .press_big_list dt.heading a:visited { text-decoration:none; color:#000000; }
.press_big_list dt.heading a:hover { color: #336633; }
.press_big_list dd { padding:0px; margin:0px; }
.press_big_list dd.introduction { font-weight: bold; min-height: 80px; display:none; }
.press_big_list dd.introduction img { margin: 5px 5px 5px 0px }
.press_big_list dd.posted { font-weight:bold; font-size:11px; }

.rad_big_list { clear: both }
.rad_big_list span.mod-title { }
.rad_big_list dl.itemlist { }
.rad_big_list dt { clear: left }
.rad_big_list dt.heading { font-size: 10px; margin:0px 0px 10px 0px; }
.rad_big_list dt.heading a, .press_big_list dt.heading a:visited { text-decoration:none; color:#000000; }
.rad_big_list dt.heading a:hover { color: #336633; }
.rad_big_list dd { padding:0px; margin:0px; }
.rad_big_list dd.introduction { font-weight: bold; min-height: 80px; display:none; }
.rad_big_list dd.introduction img { margin: 5px 5px 5px 0px }
.rad_big_list dd.posted { display:none; }

.rad_article { clear: both }
.rad_article span.mod-title { }
.rad_article dl.itemlist { }
.rad_article dt { clear: left; font-size: 14px; margin: 20px 0px 6px 0px; }
.rad_article h1.mod-header { color: #336633 }
.rad_article dd { padding:0px; margin:0px; }
.rad_article dt a, .article dt a:visited { text-decoration:none; font-weight:bold; }
.rad_article p strong { font-weight:normal; font-style:oblique; }
.rad_article dt a:hover { text-decoration:underline; color:#336633; }
.rad_article dd.introduction { font-style: italic }
.rad_article dd.introduction img { margin: 5px 5px 5px 0px }
.rad_article dd.posted { font-weight:bold; margin:0px 0px 6px 0px; display:none; }

.article_ut { clear: both }
.article_ut span.mod-title { }
.article_ut dl.itemlist { }
.article_ut dt { clear: left; font-size: 13px; margin: 0px 0px 20px 0px; }
.article_ut h1.mod-header { color: #336633 }
.article_ut dd { padding:0px; margin:0px; }
.article_ut dt a, .article dt a:visited { text-decoration:none; font-weight:bold; color:#000000; }
.article_ut p strong { font-weight:normal; font-style:oblique; }
.article_ut dt a:hover { text-decoration:underline; color:#336633; }
.article_ut dd.introduction { font-style: italic; display:none; }
.article_ut dd.introduction img { margin: 5px 5px 5px 0px }
.article_ut dd.posted { font-weight:bold; }

.personal_atc { clear: both }
.personal_atc span.mod-title { }
.personal_atc dl.itemlist { }
.personal_atc dt { clear: left; font-size: 14px; margin: 20px 0px 6px 0px; }
.personal_atc h1.mod-header { color: #336633 }
.personal_atc dd { padding:0px; margin:0px; }
.personal_atc dt a, .personal_atc dt a:visited { text-decoration:none; font-weight:bold; }
.personal_atc p strong { font-weight:normal; font-style:oblique; }
.personal_atc dt a:hover { text-decoration:underline; color:#336633; }
.personal_atc dd.introduction { font-style: italic; }
.personal_atc dd.introduction img { margin: 5px 5px 5px 0px }
.personal_atc dd.posted, .personal_atc p.posted { display:none; }

.fnarticle { clear: both }
.fnarticle span.mod-title { }
.fnarticle dl.itemlist { }
.fnarticle dt { clear: left; font-size: 14px; margin: 20px 0px 6px 0px; }
.fnarticle h1.mod-header { color: #336633 }
.fnarticle dd { padding:0px; margin:0px; }
.fnarticle dt a, .fnarticle dt a:visited { text-decoration:none; font-weight:bold; }
.fnarticle p strong { font-weight:normal; font-style:oblique; }
.fnarticle dt a:hover { text-decoration:underline; color:#336633; }
.fnarticle dd.introduction { font-style: italic }
.fnarticle dd.introduction img { margin: 5px 5px 5px 0px }
.fnarticle dd.posted, .fnarticle p.posted { font-weight:bold; margin:0px 0px 6px 0px; display:none; }
/* Natur och Miljö specifika . end */

.simpleform { clear: both }
.simpleform span.mod-title { }
.simpleform dl.cdform { }
.simpleform dt { }
.simpleform dd.data { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px }
.simpleform dd.cdbutton { padding:0px; margin:0px; }

.member { clear: both }
.member span.mod-title { }
.member ul.itemlist { padding-left: 10px; margin-left: 10px }
.member ul.itemlist li { }

.text { clear: both }
.text a { color: #393939; text-decoration: underline }

.article_list { clear: both }
.article_list span.mod-title { }
.article_list ul { padding-left: 10px; margin-left: 10px }
.article_list ul li { }

.article_big_list { clear: both }
.article_big_list span.mod-title { }
.article_big_list dl.itemlist { }
.article_big_list dt { clear: left }
.article_big_list dt.heading { font-size: 16px }
.article_big_list dd { padding:0px; margin:0px; }
.article_big_list dd.introduction { font-weight: bold; min-height: 80px }
.article_big_list dd.introduction img { margin: 5px 5px 5px 0px }
.article_big_list dd.posted { }

.doc { clear: both }
.doc span.mod-title { }
.doc p.req { color: red; font-style: italic }
.doc dl.itemlist { }
.doc dt.heading { font-size: 16px }
.doc dd { padding:0px; margin:0px; }
.doc dd.file { }

.article { clear: both }
.article span.mod-title { }
.article dl.itemlist { }
.article dt { clear: left; font-size: 14px; margin: 20px 0px 6px 0px; }
.article h1.mod-header { color: #336633 }
.article dd { padding:0px; margin:0px; }
.article dt a, .article dt a:visited { text-decoration:none; font-weight:bold; }
.article p strong { font-weight:normal; font-style:oblique; }
.article dt a:hover { text-decoration:underline; color:#336633; }
.article dd.introduction { font-style: italic }
.article dd.introduction img { margin: 5px 5px 5px 0px }
.article dd.posted, .article p.posted { font-weight:bold; margin:0px 0px 6px 0px; }

.calmod { clear: both }
.calmod span.mod-title { }
.calmod table { vertical-align: top; width: 100% }
.calmod th { text-align: left }
.calmod tr.odd { }
.calmod tr.even { background-color: #eeeeee }
.calmod td { padding-left: 10px }
.calmod h1.mod-header { vertical-align: top }
.calmod h3 { margin-top: 0px; vertical-align: top }
.calmod dl { }
.calmod dt { }
.calmod dd { padding:0px; margin:0px; }

.event { clear: both }
.event span.mod-title { }
.event table { width: 100% }
.event th { padding-right: 2px; padding-left: 2px; padding-bottom: 2px; color: white; padding-top: 2px; background-color: #0f4368; text-align: left }
.event tr.odd { }
.event tr.even { background-color: #eee }
.event h1.mod-header { }
.event dl { }
.event dt { }
.event dd { }

.events-list { clear: both }
.events-list span.mod-title { }
.events-list ul { padding-left: 10px; margin-left: 10px }
.events-list ul li { }

.gallery { clear: both }
.gallery span.mod-title { clear: both }
.gallery div.gallery-list { padding-right: 5px; padding-left: 5px; float: left; padding-bottom: 5px; margin: 5px 6px 5px 0px; width: 115px; padding-top: 5px; height: 150px; text-align: center }
.gallery div.gallery-list img { }
.gallery div.gallery-list a { display: block; vertical-align: bottom; overflow: hidden; height: 50% }
.gallery div.gallery-list p.img-title { vertical-align: bottom; overflow: hidden; width: 115px; height: 30%; text-align: center }
.gallery div.gallery-list p.posted { display: none }
.gallery div.img-dec { }
.gallery h1.img-title { }
.gallery p.img-date { display: none }
.gallery p.img-desc { }

.faq { clear: both }
.faq span.mod-title { }
.faq dl { }
.faq dd { }
.faq dd span.posted { }

.forum { clear: both }
.forum span.mod-title { }
.forum div#threads { }
.forum div#threads dl { }
.forum div#threads dt { }
.forum div#threads dd { padding:0px; margin:0px; }
.forum div#topic { }
.forum dl#blue { }
.forum dl#blue dt { }
.forum dl#blue dd { padding:0px; margin:0px }
.forum div#threads span.posted { }
.forum div#forum-form { }
.forum div#forum-form dl#green { }
.forum div#forum-form dt { font-weight: bold }
.forum div#forum-form dd { padding:0px; margin:0px; }
.forum div#forum-form dd.note { font-size: smaller }
.forum div#forum-form dd.note strong.alert { font-weight: normal; color: #aa0000 }
.forum div#posts { }
.forum div#posts dl { }
.forum div#posts dt { padding-right: 3px; padding-left: 3px; padding-bottom: 3px; padding-top: 3px; background-color: #eee }
.forum div#posts dd { border-right: #eee 1px solid; padding-right: 3px; border-top: #eee 1px solid; padding-left: 3px; padding-bottom: 3px; margin: 0px; border-left: #eee 1px solid; padding-top: 3px; border-bottom: #eee 1px solid }
.forum div#posts dd p.reply { }

.forumlist { clear: both }
.forumlist span.mod-title { }
.forumlist ul { padding-left: 10px; margin-left: 10px }
.forumlist ul li { }

.poll { clear: both }
.poll span.mod-title { }
.poll p.poll-quest { }
.poll p.poll-desc { }
.poll dl { }
.poll dt { }
.poll dt.poll-radio { }
.poll dd { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin-left: 5px; padding-top: 0px }
.poll dd.poll-img { }
.poll p.cdbutton { }

.sound { clear: both }
.sound span.mod-title { }

.login { clear: both }
.login span.mod-title { }
.login form#loginform { }
.login label { }

.link { clear: both }
.link span.mod-title { }
.link dl { }
.link dt { }
.link dt span.url { }
.link dd { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px }
.link dd.desc { }

.newsbill { clear: both }
.newsbill span.mod-title { }
.newsbill dl { }
.newsbill dl.itemlist { }
.newsbill dt { clear: left; font-weight: bold; font-size: 16px }
.newsbill dt.heading { font-weight: bold; font-size: 16px }
.newsbill dd { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px }
.newsbill dd img { float: left; margin: 5px 5px 5px 0px }
.newsbill dd.introduction { font-weight: bold }
.newsbill dd.introduction img { float: left; margin: 5px 5px 5px 0px }
.newsbill dd.text { }
.newsbill dd.posted { display: none }
.newsbill { }
.newsbill { }

/* css per modul . end */

html { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; /* bad för texteditorn text-align: center - jean */}
body { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; /* bad för texteditorn text-align: center - jean */}
#pagewidth { margin-left: auto; width: 967px; margin-right: auto; text-align: left }
#header { width: 100%; position: relative; height: 203px }
#leftcol { float: left; width: 210px; position: relative; top: -61px }
* html #leftcol {
            top:-72px;
            } /* overrides the above style and changes it in IE 6 and below */
* html #leftcol2 {
            top:-77px;
            } /* overrides the above style and changes it in IE 6 and below */
#leftcol2 { float: left; width: 215px; position: relative; top: -66px; }
#twocols { float: right; width: 752px; position: relative }
#rightcol { padding-right: 10px; padding-left: 10px; float: right; width: 221px; position: relative }
#maincol { display: inline; float: left; width: 510px; position: relative; }
#maincol2spalt { padding-right: 10px; display: inline; float: left; width: 729px; position: relative; background-color: #ffffff }
#footer { clear: both; background-image: url(http://nomug.huset.fi/images/layout/n_11.gif); height: 39px; background-color: #ffffff }

@media print    
{ 
#header { display: none }
#wrap-mainnav { display: none}
#leftcol { display: none }
#rightcol { display: none }
#twocols { float: none; width: 100% }
#maincol { float: none; width: 100% }
}

body /* obs! andra bodytagen */ { padding-right: 0px; padding-left: 0px; font-size: 0.8em; background-attachment: fixed; background-image: url(http://nomug.huset.fi/images/layout/backgr.gif); padding-bottom: 0px; margin: 0px; padding-top: 0px; background-repeat: repeat; font-family: Trebuchet, Arial, helvetica, sans-serif }
#content { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; width: 967px; padding-top: 0px; text-align: left }
#wrap-main { display: inline; float: left; margin: 0px; width: 967px }
#wrap-logo { clear: both; float: left; background-image: url(http://nomug.huset.fi/images/layout/n_02.gif); width: 967px; position: relative; height: 74px }
#wrap-header { float: left; width: 944px; background-repeat: no-repeat; position: relative; height: 139px }
#wrap-left { clear: left; float: left; background-image: url(http://nomug.huset.fi/images/layout/n_04.gif); width: 10px; background-repeat: no-repeat; position: relative; height: 139px }
#wrap-right { float: right; background-image: url(http://nomug.huset.fi/images/layout/n_06.gif); width: 11px; background-repeat: no-repeat; position: relative; height: 139px }
#wrap-shortcuts { clear: none; left: 26px; float: none; width: 193px; position: absolute; top: 175px; height: 278px }

#wrap-right1 { float: right; width: 11px;  position: relative; height: 33px }


#wrap-maincontentbox { float: left; background: url(http://nomug.huset.fi/images/layout/mainbg.gif); width: 967px; position: relative }



#wrap-maincontentbox1 { background: url(/files/layout/nav1bg.gif); left: 22px; float: left; width: 193px; position: absolute; top: 0px }
#wrap-maincontentbox2 { background: url(/files/layout/nav2bg.gif); left: 22px; float: left; width: 193px; position: relative; top: 0px }
#wrap-mainnav { clear: left; padding-left: 180px; font-weight: bold; font-size: 0.8em; float: left; background-image: url(http://nomug.huset.fi/images/layout/n_08.gif); visibility: visible; width: 731px; line-height: 25px; font-family: verdana,arial,helvetica,sans-serif; position: relative; height: 33px }













#wrap-maincontent { clear: right; padding-right: 25px; float: right; width: 725px; position: relative }
#wrap-footer { clear: left; background: url(http://nomug.huset.fi/images/layout/n_11.gif); float: left; visibility: visible; position: relative }
#wrap-shortcut1 { clear: left; float: left; width: 151px; background: url(http://www.nomug.fi/files/media/bg-side.gif); position: relative; margin-top: 50px; padding-left: 15px; padding-bottom: 6px; }
#wrap-shortcut2 { clear: right; background: url(/files/layout/nl_09.gif); float: right; position: relative }
#wrap-shortcut3 { clear: right; background: url(/files/layout/nl_12.gif); float: right; position: relative; height: auto }
#wrap-shortcut4 { clear: left;  }
#wrap-maincontent2 { clear: left; padding-left: 226px; float: left; width: 500px; position: relative }
#wrap-rightcolumn { clear: right; padding-right: 10px; padding-left: 10px; float: right; width: 221px; position: relative }
#wrap-maincontentboxstartsid { background: url(/files/layout/snabblank.gif); left: 22px; float: left; width: 193px; position: absolute; top: 0px }
#wrap-top{ width:344px; height:20px; float:right; right:25px; position:relative; top:8px; }
h1 { font-size: 1.2em; color: #336633; font-family: "lucida sans", verdana, arial, sans-serif }
h2 { font-size: 1.2em; color: #393939; font-family: "lucida sans", verdana, arial, sans-serif }
#level1 li { padding-right: 28px; display: inline; margin: 0px; text-transform: uppercase; list-style-type: none; text-decoration: none }
#level1 li a { text-decoration: none }
#level0 { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px }
#level0 li { display: inline; padding-left: 2px; font-size: 11px; margin: 0px; list-style-type: none }
#level0 .level0-unselected a:link { margin: 5px; text-decoration: none }
#level0 .level0-unselected a:visited { margin: 5px; text-decoration: none }
#level0 .level0-selected a:link { font-weight: bold; margin: 0px; text-decoration: none }
#level0 .level0-selected a:visited { font-weight: bold; margin: 0px; text-decoration: none }
#levelrec2 { padding-right: 0px; display: block; padding-left: 0px; font-size: 11px; padding-bottom: 0px; margin: 0px; width: 161px; padding-top: 0px; font-variant: normal }
#levelrec2 ul { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none }
#levelrec2 li { list-style-type: none }
#levelrec2 li a { display: block; padding-left: 20px; padding-bottom: 4px; margin: 0px; width: 161px; padding-top: 4px; border-bottom: #cdcbce 1px solid }
#levelrec2 li ul a { display: block; padding-left: 35px; padding-bottom: 4px; margin: 0px; width: 146px; padding-top: 4px; border-bottom: #cdcbce 1px solid }
#levelrec2 li ul ul a { display: block; padding-left: 50px; padding-bottom: 4px; margin: 0px; width: 131px; padding-top: 4px; border-bottom: #cdcbce 1px solid }
#levelrec2 li a:hover { display: block; padding-left: 20px; padding-bottom: 4px; margin: 0px; width: 161px; padding-top: 4px; border-bottom: #cdcbce 1px solid; background-color: #e5e5e5 }
#levelrec2 li ul a:hover { display: block; padding-left: 35px; padding-bottom: 4px; margin: 0px; width: 146px; padding-top: 4px; border-bottom: #cdcbce 1px solid; background-color: #e5e5e5 }
#levelrec2 li ul ul a:hover { display: block; padding-left: 50px; padding-bottom: 4px; margin: 0px; width: 131px; padding-top: 4px; border-bottom: #cdcbce 1px solid; background-color: #e5e5e5 }
#levelrec2 a:link { text-decoration: none }
#levelrec2 a:visited { text-decoration: none }
#levelrec2 a.current { font-weight: bold; background-color: #e5e5e5 }

.kant { border-right: #999999 1px solid; padding-right: 4px; border-top: #999999 1px solid; padding-left: 4px; padding-bottom: 4px; margin: 5px 10px; border-left: #999999 1px solid; padding-top: 4px; border-bottom: #999999 1px solid }

.div_hr {
	height: 15px;
	background: #fff url(/files/layout/hr.gif) repeat-x scroll center;
	width: 93%;
	text-align: center;
    }
.kant2 { border-right: #999999 1px solid; padding-right: 4px; border-top: #999999 1px solid; padding-left: 4px; padding-bottom: 4px; margin: 5px 10px; border-left: #999999 1px solid; padding-top: 4px; border-bottom: #999999 1px solid }
#leftmainpage {
	clear: none;
	float: left;
	width: 190px;
        background:#FFFFFF;
}