
body {margin:0px; padding: 20px 0 20px 0; background-color: #7A6385; color: #ffff7f; font-family: Verdana, sans; font-size: 10pt;}
h1 {padding: 0px; margin: 0px 0px 12px 0px; color: #ffff7f; font-size: 14pt; font-weight: normal;}
h2 {padding: 0px; margin: 0px 0px 12px 0px; color: #ffff7f; font-size: 12pt; font-weight: bold;}
h1.news {color: #ffffbf;}
h1.vote {color: #ffffbf;}
ul {margin-bottom: 10px; margin-top: 0px; list-style-type: square;}
li {margin: 0px 0px 10px -15px;}
li.noMargins {margin: 0px 0px 0px -15px;}
a {background: #271132; color: #ffff00; text-decoration: underline;}
a:hover {text-decoration: none;}
a.menuItem {background-color: #271132; color: #DDDDA6; text-decoration: none; font-weight: bold;}
a.menuItem:hover {background-color: #271132; color: #ffff7f; text-decoration: none;}
span.menu {color: #DDDDA6; font-size: 12pt;}
span.menuItem {color: #ffff00; font-weight: normal; font-weight: bold;}
ul.subMenu {margin: -5px 0 0 0; padding: 0px; list-style-type: none; line-height: 32px; font-weight: normal; font-family: Arial;}
ul.subMenu li {margin: 0px; padding: 0 0 0 20px; color: #DDDDA6; background: url(/i/submenu-bullet.gif) 3px 13px no-repeat;}
ul.subMenu li.active {color: #ffff00; background-image: url(/i/submenu-bullet-active.gif);}
ul.subMenu li a {background-color: #271132; color: #DDDDA6; text-decoration: none; border: 1px dotted #DDDDA6; border-width: 0 0 1px 0;}
ul.subMenu li a:hover {background-color: #271132; color: #ffff7f; text-decoration: none; border: 1px dotted #ffff7f; border-width: 0 0 1px 0;}
ul.subMenu li a.active {border: 1px solid #ffff00; border-width: 0 0 1px 0; color: #ffff00; cursor: default;}
a.pathItem {color: #ffffbf; text-decoration: underline; font-size: 8pt;}
a.pathItem:hover {text-decoration: none}
span.path {color: #ffffbf; font-size: 8pt; padding: 0px 0px 0px 0px;}
a.preview {text-decoration: none;}
a.preview:hover {text-decoration: none;}
tr.fixed20{height: 20px;}
td.tl{width: 20px; background-image: url(/i/tl.gif);}
td.tc{background-image: url(/i/tc.gif); background-repeat: repeat-x;}
td.tr{width: 20px; background-image: url(/i/tr.gif);}
td.l{width: 20px; background-image: url(/i/l.gif);}
td.c{background: #271132;}
td.r{width: 20px; background-image: url(/i/r.gif);}
td.bl{width: 20px; background-image: url(/i/bl.gif);}
td.bc{background-image: url(/i/bc.gif); background-repeat: repeat-x;}
td.br{width: 20px; background-image: url(/i/br.gif);}
td.line{background: #ffff00;}
td.spacer{background-image: url(/i/spacer-yellow.gif); background-repeat: repeat-x;}
p {text-indent: 0px; margin: 0px 0px 10px 0px; color: #ffff7f; font-size: 10pt;}
p.news{margin: 0px 0px 20px 0px; color: #DDDDA6; font-size: 8pt;}
p.newsDate{margin: 0px 0px 0px 0px;  color: #DDDDA6; font-size: 8pt;}
p.voteQuestion{color: #ffffbf; margin: 0px 0px 5px 0px; font-size: 8pt;}
p.voteAnswer{color: #DDDDA6; margin: 0px 0px 5px 0px; font-size: 8pt;}
p.voteText{color: #DDDDA6; margin: 0px 0px 5px 0px; font-size: 8pt;}
a.news {background: #271132; color: #ffffbf; text-decoration: underline;}
a.news:hover {text-decoration: none;}
#animationWrapper {border: 1px solid #7A6385; width: 640px; height: 360px; margin: 0 0 10px 0; padding: 0px;}
#animation {width: 640px; height: 360px; padding: 0px; margin: 0px;}
img{border: 0px; padding: 0px;}
img.borderLight{border: 1px; border-style: solid; border-color: #ffff7f;}
img.borderDark{border: 1px; border-style: solid; border-color: #7A6385;}
img.preview{margin: 0px; border: 1px; border-style: solid; border-color: #7A6385;}
img.previewSelected{margin: 0px; border: 1px; border-style: solid; border-color: #ffff00;}
img.fullImage{margin: 5px 0px 15px 0px; border: 1px; border-style: solid; border-color: #7A6385;}
img.series{margin: 5px 5px 10px 0px; border: 1px; border-style: solid; border-color: #7A6385;}
img.seriesLast{margin: 5px 0px 10px 0px; border: 1px; border-style: solid; border-color: #7A6385;}
img.inText{width: 100px; height: 75px; vertical-align: top; float:left; margin: 0px 10px 0px 10px;}
img.s60x60{width: 60px; height: 60px;}
.articles img, .partnerNews img {border: 1px; border-style: solid; border-color: #7A6385;}
td.formElement{height: 30px; color: #DDDDA6;}
.inputDefault{padding: 1px 0px 0px 2px; margin: 0px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #ffffbf; width: 300px; color: #ffffbf; background-color: #271132; font-family: Verdana, sans; font-size: 10pt;}
.inputSelector{padding: 0px; margin: 0px; border-width: 1px; border-style: solid; border-color: #ffffbf; width: 300px; color: #ffffbf; background-color: #271132; font-family: Verdana, sans; font-size: 10pt;}
.inputTextArea{padding: 0px; margin: 0px; border-width: 1px; border-style: solid; border-color: #ffffbf; width: 100%; color: #ffffbf; background-color: #271132; font-family: Verdana, sans; font-size: 10pt;}
span.obligatory{color: #ffff00;}
input.buttonL{margin: 10px 15px 0px 0px; height: 24px; border-width: 1px; border-style: solid; border-color: #ffffbf; background: #271132; color: #ffffbf;}
input.buttonR{margin: 10px 0px 0px 10px; height: 24px; border-width: 1px; border-style: solid; border-color: #ffffbf; background: #271132; color: #ffffbf;}
input.submit{background: #ffffbf; color: #271132; border-color: #7A6385;}
a.formLink {text-decoration: none; font-size: 8pt; border-width: 0 0 1px 0; border-style: dotted;}
a.formLink:hover {text-decoration: none; border-width: 0 0 1px 0; border-style: none;}
.fsSmall{font-size: 8pt;}
.noMargins {margin: 0px;}
