html {height: 100%;}
table {width: 100%;}
td, input, textarea, select {font-size: 11px;font-family: tahoma, arial, sans-serif; color: #616161; vertical-align: top; text-align: left;}
th {font-size: 11px;font-family: tahoma, arial, sans-serif; color: #616161;}
img {border: 0;}
body { width:100%; margin:0; padding:0; text-align: left; }
form {padding: 0; margin: 0;}
td.r {text-align: right}

input.inpt {border: 1px solid #D1D1D1; color: #616161; width: 110px; font-size: 11px; padding-left: 3px;}
input.but {text-align: center; padding: 0 5px 0 5px; margin-right: 3px;}

a {color: #616161}
a.red {color: #CC0000;}
a.form_submit {color: #616161; font-weight: bold; font-size: 11px; text-decoration: underline;}

h1 {font-size: 14px; color: #7D7D7D; margin-bottom: 8px; font-weight: bold;}
p {margin-bottom: 0.5em; margin-top: 0;}
ul.ul {list-style: none; margin: 0; padding: 0;}
ul.ul li {background: url(../img/ul_bullert.gif) 0 4px no-repeat; margin: 0; padding: 0; padding-left: 10px; margin-bottom: 3px;}

div.ul a {background: url(../img/ul_bullert.gif) 0 4px no-repeat; padding-left: 10px; }
div.ul a.level1, div.ul a.level1active {background: url(../img/ul_bullet_l1.gif) 3px 4px no-repeat; padding-left: 15px; display: block; color: #cc0000;}
div.ul a.level1active {background: url(../img/ul_bullet_l1a.gif) 0 4px no-repeat; font-weight: bold;}
div.ul div.ul {padding-left: 15px;}
div.ul a.level2, div.ul a.level2active {background: url(../img/ul_bullet_l2.gif) 3px 4px no-repeat; padding-left: 15px; display: block; color: #616161;}
div.ul a.level2active {font-weight: bold;}
div.ul a.level3, div.ul a.level3active {background: url(../img/ul_bullet_l2.gif) 3px 4px no-repeat; padding-left: 15px; display: block; color: #616161;}
div.ul a.level3active {font-weight: bold;}
div.ul a.level4, div.ul a.level4active {background: url(../img/ul_bullet_l2.gif) 3px 4px no-repeat; padding-left: 15px; display: block; color: #616161;}
div.ul a.level4active {font-weight: bold;}

div.ul a.none {background: none; padding: 0; display: inline}

ul {margin-left: 17px; padding-left: 0;}
ul li {}

#mainTable {margin: 10px 0 10px 0}

.mainContent td {vertical-align: top; }
.mainContent td p {padding-right: 10px;}

#langTd {text-align: left; padding-left: 12px; padding-bottom: 6px;}
#mapSearch {text-align: 4px; float: right;}
#mapLink {border-right: 1px solid #D5D5D5; padding-right: 10px; margin-right: 10px;}
#mainTd {background: url(../img/bg_in_4.jpg) no-repeat; text-align: right; vertical-align: top; width: 1200px; }
#mainTdIn {background: url(../img/bg_in_1.jpg) no-repeat; text-align: right; vertical-align: top; width: 1200px; }
.mainImageDiv {height: 123px; }
.mainImageDiv h1 {color: white; font-size: 28px; margin: 0; font-weight: normal; padding: 97px 32px 0 0; }
.mainImageDivIn{height: 118px; }

#langNav a {display: block; color: #939393; font-size: 11px; text-decoration: none; font-weight: bold; margin-right: 10px; margin-top: 1px; float: left;}
.mainMenu {height: 89px; margin-left: 98px; background: red; text-align: left; }
.mainMenu a {background: url(../img/bg_menu.gif) no-repeat; color: white; display: block; height: 46px; width: 90px; text-align: left; margin-top: 43px; padding-left: 5px; padding-right: 5px; text-decoration: none; float: left; font-weight: bold;}
.mainMenu a.ldz {background: none; width: 178px; margin-top: 20px; padding-left: 20px;}
.mainMenu a.active {background: url(../img/bg_menu_active.gif) no-repeat; color: black; font-weight: bold;}

.fpPans {background: url(../img/bg_graypan_light.gif); }

.firstPan {padding: 0px 2px 0 5px;}
.firstPanIn {padding: 15px 10px 0 20px;}

.grayPan { width: 42%; height: 152px; background: url(../img/bg_graypan.gif); text-align: left; color: #BBBBBB; padding-left: 20px; border-right: 1px solid #B4B4B4;}
.grayPan h1 {font-size: 12px; color: #F4F4F4; margin: 0; padding: 15px 0 15px 0;}
.grayPan a {color: #BBBBBB;}

.grayPanLight { width: 26%; height: 152px; text-align: left; color: white; overflow: hidden;}
.fpPans .lastPan { background: url(../img/bg_graypan_light_corner.gif) 100% 100% no-repeat; padding-right: 10px; }
.grayPanLight h2 {font-size: 12px; margin: 0; padding: 15px 0 0 0;}
.grayPanLight a {text-decoration: none; color: white;}

#mainLo td {background: white;}
#mainLo td.lo {padding: 10px 10px 10px 0;}
#mainLo td.lo #poll {padding: 0; margin: 0;}
#mainLo td#firstLo {padding-left: 20px;}
#mainLo td#secongLo {padding-left: 5px;}

.footerTr td {border-top: 1px solid #B5B5B5; padding-top: 8px; padding-left: 20px;}
.footer {background: none;}
.nospecial td {border: 0; padding: 0}
.footerIn { margin: 0;}

#navigationBar {font-size: 9px; color: #a6a6a6; margin-bottom: 15px;}
#navigationBar a {color: #a6a6a6;}
.contentTd {width: 74%; padding-right: 20px;}
.contentTd h1.name {margin-top: 20px; margin-bottom: 0;}
.contentTd h1 {font-size: 14px;}
.contentTd h2 {font-size: 13px;}
.contentTd h3 {font-size: 12px;}
.contentTd ul {list-style-image: url(../img/ul_bullert.gif); }
.contentTd td {padding: 2px;}

.bannersTd {width: 40%;}
.bannersTd .bannerTable {margin-top: 28px;}
.bannersTd .bannerTable td {padding-bottom: 20px;}
.bannersTd .bannerTable h2 {font-size: 14px;}
.bannersTd .bannerImg {padding-right: 15px;}
.bannersTd .bannerTxt {}
.bannersTd .low {vertical-align: bottom;}
.bannersTd .low h2 {margin-bottom: 0;}

table.textFiles {background: #f3f3f3; border: 5px solid #f3f3f3; margin: 15px 0 15px 0; width: auto}
table.textFiles td {padding: 5px 3px 5px 3px;}
table.textFiles a {text-decoration: none;}

.gallery_image img {border: 5px solid #f3f3f3}
span.vote_bar {color: red; font-size: 9px;}
img.vote_bar {float: left; margin-right: 3px; margin-top: 7px;}

.twtr-tweet-text {
    font-size: 11px;
    font-family: tahoma, arial, sans-serif;
}
