body {font-size: 0.8em; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;}
a {color: Black; text-decoration: none;}
h1, h2, h3, h4 {margin: 0px; padding: 0px; font-size: 110%;}
.clear {height: 1px; font-size: 1px; line-height: 1px;}
#header .languageSwitch {display: none;}
#header .searchBox {display: none;}
#header .logo {display: none;}
#header .webTitle {border-bottom: solid 1px black;}
#header .webTitle a {color: Black; text-decoration: none; font-size: 150%; font-weight: bold;}
#menu {display: none;}
#leftColumn {display: none;}
#rightColumn {display: none;}
#partners {display: none;}
#footer {border-top: solid 1px black;}
#footer .developer {display: none;}
#footer .separator {display: none;}
#footer .rss {display: none;}
#article .sectionTitle {margin: 10px 0px 0px 0px; padding: 0px;}
#article .sectionTitle a {text-decoration: none; color: Black; font-size: 100%; font-weight: normal;}
#article .back {display: none;}

.articleList .articleTitle {margin: 0px; padding: 0px;}
.articleList p {margin: 0px; padding: 0px;}

.scheduleFilter {display: none;}
.scheduleList {width: 100%;}
.scheduleList .scheduleItem h2, .scheduleList h4 {font-size: 100%;}
.scheduleList .scheduleItem p {margin: 0px; padding: 0px;}
.scheduleList .scheduleItem {margin-bottom: 5px; padding-bottom: 5px; border-bottom: solid 1px silver;}

.faqSearch {display: none;}
.faqTitle {display: block; font-weight: bold;}
.faqAnswer {padding-bottom: 10px; margin-bottom: 10px; border-bottom: solid 1px silver; font-style: italic;}
.faqMore {display: none;}
.commands {display: none;}
.navigation {display: none;}
.welcomePage .sectionTitle {font-size: 120%; border-bottom: solid 1px black; margin: 15px 0px 0px 0px}
.welcomeNewsList {display: none;}
#welcomeNewsPerex .photo {display: none;}
#welcomeNewsPerex .moreInfo {display: none;}
.faqWelcomePage .item {margin-bottom: 10px;}
.articleList {}

#rudCalculator h1 {color: black; margin: 50px 0px 30px 0px; padding: 0px; font-size: 200%; font-weight: bold;}
#rudCalculator .layout {border-collapse: collapse;}
#rudCalculator .label {display: none;}
#rudCalculator .cityName {border: none; font-size: 180%; font-weight: bold;}
#rudCalculator .button {display: none;}
#rudCalculator #rudResult {margin-top: 20px; width: 500px;}
#rudCalculator #rudResult td {vertical-align: top; font-weight: bold;}
#rudCalculator #rudResult td.valueTable {text-align: right;}
#rudCalculator #rudResult .separator td {border-bottom: solid 1px black; padding-top: 5px; font-size: 120%;}
#rudCalculator #rudResult .sum td {font-weight: bold; padding-top: 5px; font-size: 140%; border-top: solid 2px black;}
#rudCalculator #rudResult .last td {padding-bottom: 10px;}
