* {
    margin: 0;
    padding: 0;
}
html {
    font-size: 100%;
    height: 100%;
    margin: 0 0 1px;
}
body {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.5em;
}
body.arial {
    font-family: Helvetica,Arial,sans-serif;
}
body.times {
    font-family: "Times New Roman",Times,serif;
}
body.courier {
    font-family: "Courier New",Courier,monospace;
}
body.georgia {
    font-family: Georgia,"Times New Roman",Times,serif;
}
body.verdana {
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
h1, h2, h3, h4, h5, h6, h7, h8, p, blockquote, label, ul, ol, dl, fieldset, address, form, .contentheading, .componentheading, .contentdescription {
    margin: 0.5em 0;
}
ul, ol {
    margin: 0 0 0 2em;
}
fieldset {
    border: medium none;
}
legend {
    font-weight: bold;
}
table {
    border-collapse: collapse;
}
img {
    border: medium none;
    border-radius: 5px 5px 5px 5px;
}
a {
    font-weight: bold;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
.contentheading, .componentheading, .contentdescription, h1, h2, h3, h4, h5, h6, h7, h8 {
    font-family: 'Yanone Kaffeesatz',arial,sans-serif;
    font-weight: bold;
}
h1, .componentheading {
    font-size: 40px;
    line-height: 1em;
}
h2, .contentheading {
    font-size: 35px;
    line-height: 1em;
}
h3 {
    font-size: 30px;
    text-align: center;
}
h4, .contentdescription {
    font-size: 25px;
    font-weight: normal;
    line-height: 32px;
}
h6 {
    font-size: 15px;
}
h7 {
    color: black;
    font-size: 30px;
}
.titleOver {
    color: snow;
    font-family: 'Yanone Kaffeesatz',arial,sans-serif;
    font-size: 36px;
    font-weight: bold;
    position: relative;
    text-align: center;
    top: 40px;
}
body.heading-tahoma h1, body.heading-tahoma h2, body.heading-tahoma h3, body.heading-tahoma .componentheading, body.heading-tahoma .contentheading {
    font-family: Tahoma,Verdana,sans-serif;
}
body.heading-arial h1, body.heading-arial h2, body.heading-arial h3, body.heading-arial .componentheading, body.heading-arial .contentheading {
    font-family: Helvetica,Arial,sans-serif;
}
body.heading-times h1, body.heading-times h2, body.heading-times h3, body.heading-times .componentheading, body.heading-times .contentheading {
    font-family: "Times New Roman",Times,serif;
}
body.heading-courier h1, body.heading-courier h2, body.heading-courier h3, body.heading-courier .componentheading, body.heading-courier .contentheading {
    font-family: "Courier New",Courier,monospace;
}
body.heading-georgia h1, body.heading-georgia h2, body.heading-georgia h3, body.heading-georgia .componentheading, body.heading-georgia .contentheading {
    font-family: Georgia,"Times New Roman",Times,serif;
}
body.heading-yanone h1, body.heading-yanone h2, body.heading-yanone h3, body.heading-yanone .componentheading, body.heading-yanone .contentheading {
    font-family: 'Yanone Kaffeesatz',Helvetica,Arial,sans-serif;
}
hr {
    border: 0 none;
}
pre, code, .source, .code {
    padding: 20px;
}
.inside {
    padding: 10px 0;
}
.clr {
    clear: both;
}
.width, #wrapper {
    margin: 0 auto;
    width: 90%;
}
.topmenu {
    float: left;
    font-size: 12px;
}
#topmenu ul, #topmenu li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#topmenu li {
    display: inline;
    margin: 0 15px 0 0;
}
#syndicate {
    position: absolute;
    right: 10px;
    top: 10px;
}
#syndicate #modstalker img {
    margin-left: 5px;
}
#header {
    height: 200px;
}
#logo {
    display: block;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
    width: 640px;
}
#logo h1 {
    color: white;
    font-size: 39px;
    margin: 0 0 0 130px;
}
#bannerad {
    float: right;
}
#pathway .inside {
    font-size: 0;
    padding-bottom: 0;
    padding-left: 15px;
}
#mainmenu .inside {
    padding: 0 10px;
}
#mainmenu ul, #mainmenu ul li, #mainmenu ul ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#mainmenu ul {
    float: left;
    position: relative;
    z-index: 597;
}
#mainmenu ul li {
    float: left;
    line-height: 1.3em;
    vertical-align: middle;
}
#mainmenu ul li a {
    display: block;
    font-size: 16px;
    padding: 10px 15px;
    text-decoration: none;
}
#mainmenu ul li.hover, #mainmenu ul li:hover, #topmennu ul li.active a {
    cursor: default;
    position: relative;
    z-index: 599;
}
#mainmenu ul ul {
    left: 0;
    position: absolute;
    top: 100%;
    visibility: hidden;
    width: auto;
    z-index: 598;
}
#mainmenu ul ul li {
    float: none;
    white-space: nowrap;
}
#mainmenu ul ul ul {
    left: 99%;
    top: -1px;
}
#mainmenu ul li:hover > ul {
    visibility: visible;
}
#banner {
}
.inset {
    border-collapse: collapse;
    width: 100%;
}
.inset td {
    margin-bottom: 25px;
    text-align: center;
    vertical-align: top;
    width: 100%;
}
.inset1 {
    float: left;
    padding: 0 16px 0 0;
    width: 250px;
}
.inset2, .inset3 {
    float: left;
    padding: 0 19px;
    width: 250px;
}
.inset4 {
    float: left;
    padding-left: 20px;
    width: 250px;
}
.pos {
    border-collapse: collapse;
    margin-left: -25px;
    width: 100%;
}
.pos td {
    text-align: center;
    vertical-align: top;
}
.pos1 {
    padding: 0 10px 0 0;
}
.pos2 {
    padding: 0 10px;
}
.pos3 {
    padding: 0 0 0 10px;
}
.elements {
    border-collapse: collapse;
    width: 100%;
}
.elements td {
    text-align: left;
    vertical-align: top;
    width: 50%;
}
.elements1 {
    padding: 0 10px 0 0;
}
.elements2 {
    padding: 0 0 0 10px;
}
#container {
}
#mainbody {
    border-right: 1px solid #E0E0E0;
    float: left;
    width: 75%;
}
#content {
    float: left;
    width: 460px;
}
#sidebar {
    float: right;
    width: 220px;
}
#sidebar2 {
    float: right;
    padding-left: 20px;
    width: 20%;
}
.sidebar-left #content {
    float: right;
}
.sidebar-left #sidebar2 {
    float: left;
}
.sidebar-left #sidebar {
    float: left;
}
.sidebar-right #content {
    float: left;
}
.sidebar-right #mainbody {
    clear: both;
    float: left;
    margin-top: 35px;
    padding-right: 30px;
}
.sidebar-right #sidebar2 {
    float: right;
    margin-top: 35px;
}
.sidebar-right #sidebar {
    float: right;
}
.sidebar-both #content {
    float: right;
}
.sidebar-both #mainbody {
    float: left;
}
.sidebar-both #sidebar2 {
    float: right;
}
.sidebar-both #sidebar {
    float: left;
}
#search {
    text-align: center;
}
#footer {
    font-size: 12px;
}
#copy {
    float: left;
    width: 460px;
}
#link {
    float: right;
    text-align: right;
    width: 460px;
}
#link ul, #link li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#link li {
    display: inline;
}
#link li a {
    margin: 0 0 0 15px;
}
.article_column {
    padding: 0 10px 0 0;
}
.column_separator {
    padding: 0 0 0 10px;
}
.article_separator {
    display: block;
    margin: 0 0 20px;
}
.inputbox, .validate-email {
    border-radius: 5px 5px 5px 5px;
    padding: 6px;
}
#mod_search_searchword {
    margin: 0 10px;
}
.button, button, .validate, input.button {
    border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 6px 8px 5px;
}
.readon, .readmore {
    border-radius: 5px 5px 5px 5px;
    display: block;
    float: left;
    margin: 10px 0;
    padding: 6px 8px 5px;
    text-decoration: none;
}
.buttonheading {
    padding: 0 2px;
}
.small, .createdate, .modifydate {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
}
.modifydate {
    padding: 10px 0 0;
}
.blog {
    margin: 0 0 20px;
}
.blog_more {
    border-radius: 5px 5px 5px 5px;
    margin: 0 0 20px;
    padding: 20px;
}
.blog_more strong {
    display: block;
    font-family: 'Yanone Kaffeesatz',Helvetica,Arial,sans-serif;
    font-size: 30px;
    margin: 0 0 20px;
}
.pagination span, .pagination a {
    border-radius: 5px 5px 5px 5px;
    margin: 0 5px;
    padding: 5px 8px;
}
.contenttoc {
    border-radius: 5px 5px 5px 5px;
    float: right;
    margin: 0 0 20px 20px;
    width: 35%;
}
.contenttoc th {
    font-family: 'Yanone Kaffeesatz',Helvetica,Arial,sans-serif;
    font-size: 30px;
    padding: 10px;
    text-align: left;
}
.contenttoc a {
    display: block;
    padding: 3px 10px;
}
.pollstableborder th {
    font-family: 'Yanone Kaffeesatz',Helvetica,Arial,sans-serif;
    font-size: 30px;
    padding: 10px 5px;
    text-align: left;
}
.pollstableborder th img {
    display: none;
}
.pollstableborder .sectiontableentry0, .pollstableborder .sectiontableentry1, .pollstableborder .sectiontableentry2 {
    font-weight: bold;
}
.smalldark {
    font-weight: bold;
    width: 50%;
}
.polls_color_1, .polls_color_2, .polls_color_3, .polls_color_4, .polls_color_5 {
    border: 0 none;
    height: 20px !important;
}
.contentpane {
    margin: 0 0 20px;
}
.contentpane ul, .contentpane li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.contentpane li {
    padding: 10px 5px;
}
.contentpane table {
    border-collapse: collapse;
}
.contentpane table td {
    padding: 5px;
}
.contentdescription {
    padding: 0 0 20px;
}
.sectiontableheader, .sectiontableentry1 td, .sectiontableentry2 td {
    padding: 5px;
    text-align: left !important;
}
#adminForm table td {
    padding: 5px;
    text-align: left;
    vertical-align: top;
}
.key {
    font-weight: bold;
}
.form-validate table td {
    padding: 5px;
}
.searchintro {
    margin: 20px 0 10px;
    width: 100%;
}
.searchintro td {
    padding: 5px 10px;
}
.searchintro br {
    display: none;
}
.searchintro b {
    font-size: 25px;
}
.highlight {
    font-weight: bold;
}
body.search .contentpaneopen td {
    padding: 5px;
}
body.search .contentpaneopen fieldset {
    margin: 0 0 20px;
    padding: 0 0 20px;
}
ul.bullet1, ul.bullet2, ul.bullet3, ul.bullet4, ul.bullet5, ul.bullet6, ul.bullet7, ul.male, ul.female, ul.accept, ul.clock, ul.color, ul.cup, ul.date, ul.drink, ul.smile, ul.exclamation, ul.heart, ul.music, ul.rainbow, ul.golf, ul.tennis, ul.star, ul.tick {
    margin-left: 0;
    padding-left: 10px;
}
ul.bullet1 li, ul.bullet2 li, ul.bullet3 li, ul.bullet4 li, ul.bullet5 li, ul.bullet6 li, ul.bullet7 li, ul.male li, ul.female li, ul.accept li, ul.clock li, ul.color li, ul.cup li, ul.date li, ul.drink li, ul.smile li, ul.exclamation li, ul.heart li, ul.music li, ul.rainbow li, ul.golf li, ul.tennis li, ul.star li, ul.tick li {
    list-style: none outside none;
    margin-bottom: 5px;
    margin-left: 0;
    padding: 0 0 0 30px;
}
ul.bullet1 li {
    background: url("../images/bullet1.png") no-repeat scroll 4px 4px transparent;
}
ul.bullet2 li {
    background: url("../images/bullet2.png") no-repeat scroll 4px 4px transparent;
}
ul.bullet3 li {
    background: url("../images/bullet3.png") no-repeat scroll 4px 4px transparent;
}
ul.bullet4 li {
    background: url("../images/bullet4.png") no-repeat scroll 4px 4px transparent;
}
ul.bullet5 li {
    background: url("../images/bullet_green.png") no-repeat scroll 4px 4px transparent;
}
ul.bullet6 li {
    background: url("../images/bullet_pink.png") no-repeat scroll 4px 4px transparent;
}
ul.bullet7 li {
    background: url("../images/bullet_red.png") no-repeat scroll 4px 4px transparent;
}
ul.male li {
    background: url("../images/user_suit.png") no-repeat scroll 4px 4px transparent;
}
ul.female li {
    background: url("../images/user_female.png") no-repeat scroll 4px 4px transparent;
}
ul.accept li {
    background: url("../images/accept.png") no-repeat scroll 4px 4px transparent;
}
ul.clock li {
    background: url("../images/clock.png") no-repeat scroll 4px 4px transparent;
}
ul.color li {
    background: url("../images/color_swatch.png") no-repeat scroll 4px 4px transparent;
}
ul.cup li {
    background: url("../images/cup.png") no-repeat scroll 4px 4px transparent;
}
ul.date li {
    background: url("../images/date.png") no-repeat scroll 4px 4px transparent;
}
ul.drink li {
    background: url("../images/drink.png") no-repeat scroll 4px 4px transparent;
}
ul.smile li {
    background: url("../images/emoticon_smile.png") no-repeat scroll 4px 4px transparent;
}
ul.exclamation li {
    background: url("../images/exclamation.png") no-repeat scroll 4px 4px transparent;
}
ul.heart li {
    background: url("../images/heart.png") no-repeat scroll 4px 4px transparent;
}
ul.music li {
    background: url("../images/music.png") no-repeat scroll 4px 4px transparent;
}
ul.rainbow li {
    background: url("../images/rainbow.png") no-repeat scroll 4px 4px transparent;
}
ul.golf li {
    background: url("../images/sport_golf.png") no-repeat scroll 4px 4px transparent;
}
ul.tennis li {
    background: url("../images/sport_tennis.png") no-repeat scroll 4px 4px transparent;
}
ul.star li {
    background: url("../images/star.png") no-repeat scroll 4px 4px transparent;
}
ul.tick li {
    background: url("../images/tick.png") no-repeat scroll 4px 4px transparent;
}
.alert, .info, .download, .note {
    display: block;
    margin: 15px 0;
    padding: 10px 10px 10px 50px;
}
.alert {
    background: url("../images/status-alert.png") no-repeat scroll 10px 50% #FFD6D6;
    border-bottom: 3px solid #FE7B7A;
    border-top: 3px solid #FE7B7A;
    color: #CC0000;
}
.info {
    background: url("../images/status-info.png") no-repeat scroll 10px 50% #D8E5F8;
    border-bottom: 3px solid #629DE3;
    border-top: 3px solid #629DE3;
    color: #0055BB;
}
.note {
    background: url("../images/status-note.png") no-repeat scroll 10px 50% #FEF6D8;
    border-bottom: 3px solid #FDE179;
    border-top: 3px solid #FDE179;
    color: #B79000;
}
.download {
    background: url("../images/status-download.png") no-repeat scroll 10px 50% #EEF7DD;
    border-bottom: 3px solid #C2DF88;
    border-top: 3px solid #C2DF88;
    color: #57861A;
}
source, pre, blockquote {
    background: none repeat scroll 0 0 #E0E0E0;
    border-left: 2px solid #666666;
    color: #000000;
    text-shadow: 0 1px 1px #FFFFFF;
}
blockquote, blockquote.left, blockquote.right {
    font-family: "Times New Roman",Times,serif;
    font-size: 20px;
    font-style: italic;
    line-height: 25px;
    margin: 10px 0;
    padding: 20px;
}
blockquote.left {
    float: left;
    margin: 0 10px 10px 0;
    width: 50%;
}
blockquote.right {
    float: right;
    margin: 0 0 10px 10px;
    width: 50%;
}
.tool-tip {
    background: none repeat scroll 0 0 #FFFFCC;
    border: 1px solid #D4D5AA;
    float: left;
    max-width: 200px;
    padding: 5px;
}
.tool-title {
    background: url("../../system/images/selector-arrow.png") no-repeat scroll 0 0 transparent;
    font-size: 100%;
    font-weight: bold;
    margin: -15px 0 0;
    padding: 15px 0 5px;
}
.tool-text {
    font-size: 100%;
    margin: 0;
}
#search .readon {
    display: inline;
    float: none;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 0 20px;
    padding: 4px 26px;
}
#system-message {
    margin-bottom: 10px;
    padding: 0;
}
#system-message dt {
    font-weight: bold;
}
#system-message dd {
    font-weight: bold;
    margin: 0;
    text-indent: 30px;
}
#system-message dd ul {
    background: url("../images/status-info.png") no-repeat scroll 10px 50% #D8E5F8;
    border-bottom: 3px solid #629DE3;
    border-top: 3px solid #629DE3;
    color: #0055BB;
    list-style: none outside none;
    margin: 0;
    padding: 10px;
}
#system-message dt.message {
    display: none;
}
#system-message dd.message {
}
#system-message dt.error {
    display: none;
}
#system-message dd.error ul {
    background: url("../images/status-alert.png") no-repeat scroll 10px 50% #FFD6D6;
    border-bottom: 3px solid #DE7A7B;
    border-top: 3px solid #DE7A7B;
    color: #CC0000;
    list-style: none outside none;
    margin: 0;
}
#system-message dt.notice {
    display: none;
}
#system-message dd.notice ul {
    background: url("../images/status-note.png") no-repeat scroll 10px 50% #FEF6D8;
    border-bottom: 3px solid #F0DC7E;
    border-top: 3px solid #F0DC7E;
    color: #DCA33C;
    list-style: none outside none;
    margin: 0;
}
.moduletable, .moduletable_menu, .moduletable_text {
    margin: 0 0 10px;
}
.poll, .pollstableborder {
    width: 100%;
}
.pollstableborder {
    margin: 0 0 20px;
}
.pollstableborder td {
    padding: 3px;
    text-align: left;
    vertical-align: middle;
}
ul.latestnews, ul.latestnews li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul.latestnews li a {
    display: block;
    padding: 3px 3px 3px 25px;
}
ul.mostread, ul.mostread li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul.mostread li a {
    display: block;
    padding: 3px 3px 3px 25px;
}
ul.sections, ul.sections li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul.sections li a {
    display: block;
    padding: 3px 3px 3px 25px;
}
.moduletable_menu {
    margin: 0 0 20px;
}
.moduletable_menu ul, .moduletable_menu li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.moduletable_menu ul {
    margin: 0 0 20px;
}
.moduletable_menu li a {
    display: block;
    padding: 3px 10px 3px 35px;
    text-decoration: none;
}
.moduletable_menu li a:active {
    left: 1px;
    position: relative;
}
.moduletable_menu ul ul {
    margin: 0;
}
.moduletable_menu ul ul a {
    padding: 3px 10px 3px 45px;
}
.moduletable_menu ul ul ul a {
    padding: 3px 10px 3px 55px;
}
#form-login ul, #form-login ul li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#form-login ul li a {
    display: block;
    padding: 3px 3px 3px 25px;
}
.bannerheader, .banneritem_text, .bannerfooter_text {
    padding: 10px 0;
}
.moduletable-ms1, .moduletable-ms2, .moduletable-ms3, .moduletable-ms4 {
    border-radius: 5px 5px 5px 5px;
    margin: 0 0 20px;
    padding: 10px;
}
.moduletable-ms1 {
    background: none repeat scroll 0 0 #0066CC;
    color: #EFEFEF;
}
.moduletable-ms1 a, .moduletable-ms2 a, .moduletable-ms4 a {
    color: #FFFFFF;
}
.moduletable-ms2 {
    background: none repeat scroll 0 0 #CC0000;
    color: #EFEFEF;
}
.moduletable-ms3 {
    background: none repeat scroll 0 0 #FFCC33;
    color: #444444;
}
.moduletable-ms3 a {
    color: #222222;
}
.moduletable-ms4 {
    background: none repeat scroll 0 0 #99CC00;
    color: #EFEFEF;
}
#header_top_text {
    background: none repeat scroll 0 0 #CF4D37;
    border-color: #6F1B0D;
    border-radius: 0 0 0 7px;
    border-style: solid;
    border-width: 0 0 0 2px;
    color: white;
    float: right;
    font-family: 'Yanone Kaffeesatz',arial,sans-serif;
    font-size: 19px;
    font-variant: normal;
    letter-spacing: 2px;
    margin-top: 130px;
    padding: 10px;
}
#header_top_text a {
    color: black;
}
#reklabox {
    background: url("../pano/backs/boxmes.jpg") no-repeat scroll left top transparent;
    height: 250px;
    width: 250px;
}
.gkw_main {
    margin-top: 0.5em;
    overflow: hidden;
}
.gkw_current {
    overflow: hidden;
    padding-left: 26px;
}
.gkw_main_left {
    float: left;
    width: auto;
}
.gkw_temp {
    font-size: 18px;
    margin: 8px 0 0;
    text-align: center;
}
.gkw_main_right {
    float: left;
    margin: 0 0 0 16px;
    width: auto;
}
.gkw_main_right h2 {
    margin: 4px 0;
}
.gkw_condition {
}
.gkw_humidity {
}
.gkw_wind {
}
ul.gkw_next_days {
    clear: both;
    float: left;
    list-style-image: none;
    list-style-type: none;
    margin: 12px 0;
    padding: 0;
    width: 100%;
}
ul.gkw_next_days li {
    background: none repeat scroll 0 0 transparent;
    float: left;
}
ul.gkw_next_days li.aitems-1 {
    width: 100%;
}
ul.gkw_next_days li.aitems-2 {
    width: 49%;
}
ul.gkw_next_days li.aitems-3 {
    width: 33%;
}
ul.gkw_next_days li.aitems-4 {
    width: 24%;
}
.gkw_day {
    display: block;
    font-style: italic;
    font-weight: bold;
    text-align: center;
}
ul.gkw_next_days li img {
    clear: both;
    display: block;
    margin: 0 auto;
}
p.gkw_day_temp {
    margin: 6px 0 0;
    text-align: center;
    white-space: nowrap;
}
span.gkw_day_day {
    font-size: 10px;
    padding: 2px;
}
span.gkw_day_night {
    background: none repeat scroll 0 0 #666666;
    color: #FFFFFF;
    font-size: 10px;
    padding: 2px;
}
div.gkw_fday {
    border-left: 1px solid #DDDDDD;
    margin: 0 6px 0 0;
    padding: 0 0 0 6px;
}
ul.gkw_next_days li:first-child div.gkw_fday {
    border-left: medium none;
}
.left-inside li {
    font-size: 130%;
    margin: 10px 0;
    padding-left: 9px;
}
img.gk_news_show_news_image {
    border-radius: 5px 5px 5px 5px;
}
a.readon, a.gk_news_show_news_readmore_inline, a.readonhead {
    color: #006699;
    display: block;
    float: right;
    font-weight: bold;
    margin-top: 10px;
    padding: 1px 5px 1px 14px;
    text-decoration: none;
    text-transform: uppercase;
}
.article-content a {
    text-decoration: underline;
}
.module_menu h3 {
    margin-top: 0;
}
#ja-content form {
    float: left;
}
.ddrfssbm h3 {
    display: none;
}
div.ddrfssbm {
    float: right;
}
.other {
    font-size: 21px;
    font-variant: small-caps;
    margin-top: 25px;
    text-align: center;
}
gk_news_show_news_readmore_inline, .p_right {
    margin-bottom: 13px;
}
#header_top_text a:focus {
    color: white;
}
#header_top_text a:hover {
    color: white;
}
.panobig {
    margin: 10px 0 20px;
    width: 100%;
}
a.mainlevel {
    font-size: 135%;
    font-variant: inherit;
    line-height: 169%;
}
div.componentheadinghead {
    color: #000000;
    font-size: 41px;
    font-variant: small-caps;
    line-height: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 30px;
    text-align: center;
    width: 75%;
}
.reklawiezaright {
    background: url("/pano/backs/wiezames.jpg") no-repeat scroll left top transparent;
    height: 600px;
    margin-left: auto;
    margin-right: auto;
    width: 120px;
}
.reklawrappertop {
    background: url("/pano/backs/plaskimes.jpg") no-repeat scroll left top transparent;
    float: left;
    height: 90px;
    margin-bottom: 30px;
    width: 728px;
}
.icon {
    margin-top: 10px;
}
#donins {
    margin-left: auto;
    margin-right: auto;
    width: 134px;
}
#weather1 {
    float: right;
    padding-bottom: 30px;
    width: 250px;
}
.boxbtn {
    float: right;
    padding: 0 0 10px 15px;
}
iframe.noborders {
    border: medium none;
    margin-left: -18px;
    width: 732px;
}
.boxleft {
    float: left;
    margin-right: 15px;
}
.box13 {
    float: left;
    height: 250px;
    margin: 10px 10px 20px;
    width: 250px;
}
a.mainlevel-mountaintop-corners-vertical, a.mainlevel_active-mountaintop-corners-vertical, a.mainlevel_current-mountaintop-corners-vertical {
    background-color: #6F1B0D;
    color: white;
}
a.mainlevel-mountaintop-corners-vertical:hover, a.mainlevel_active-mountaintop-corners-vertical:hover, a.mainlevel_current-mountaintop-corners-vertical:hover {
    background-color: salmon;
    color: white;
}
.menu-mountaintop-corners-vertical a {
    border: 5px none white;
    border-radius: 5px 5px 5px 5px;
    clear: both;
    display: block;
    font-family: 'Yanone Kaffeesatz',Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 5px;
    line-height: 30px;
    margin: 0;
    padding: 2px 0;
    text-align: center;
    text-decoration: none;
}
#active_menu-mountaintop-corners-vertical {
    background-color: #CF4D37;
    border: medium none;
    border-radius: 7px 7px 7px 7px;
    font-family: 'Yanone Kaffeesatz',Helvetica,Arial,sans-serif;
}
ul.mainlevel-mountaintop-corners-vertical, ul.mainlevel-mountaintop-corners-vertical ul {
    float: left;
    left: 0;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 250px;
}
#google_translate_element {
    margin: 298px auto -175px;
    width: 165px;
}