* {
margin:0;
padding:0;
}

html {
background:#620000 url(/i/bg.gif) 0 0 repeat-x;
}

label {cursor:pointer;}

.radio {cursor:pointer;}

BODY {
width:100%;
min-width:990px;
overflow:visible;
font-family:Arial, Helvetica, sans-serif;
color:#e7e5bc;
font-size:80%;
}

#flash1 {
z-index:1;
position:absolute;
top:0;
left:0;
}



IMG {
border:0;
}

A {
color:#0066cc;
text-decoration:underline;
}
A:hover {
text-decoration:none;
}



H1{
color:#fff;
font-weight:bold;
font-size:100%;
padding:0;
margin:0;
}

H2{
color:#e7e5bc;
font-weight:bold;
font-size:100%;
padding:0;
margin:0;
}

.logo {
position:absolute;
left:33px;
top:14px;
}

.menu {
width:760px;
padding:60px 0 0 234px;
z-index:100;
position:relative;
}

.menu A {
color:#530000;
text-decoration:none;
font-size:14px;
margin-right:19px;
}

.menu A:hover {
text-decoration:underline;
}

.welcome {
width:750px;
margin:47px 0 0 233px;
}

.picZ {
margin-bottom:0.5em;
}

.afisha {
width:465px;
margin:1.2em 0 0 515px;
}

.afisha TABLE {
margin-bottom:1.5em;
}

.afisha TD {
vertical-align:top;
padding-right:8px;
}

.afisha H1, H2 {
margin-bottom:0.7em;
}

.afisha A{
text-decoration:none;
color:#e7e5bc;
}

.tabMenuVoice {
margin:0 0 0 510px;
}

.tabMenuVoice TD {
vertical-align:top;
}

.tabMenu {
margin:0 0 1em 0;
color:#faf4d9;
font-size:70%;
font-weight:bold;
}

.tabMenu H1 {
font-size:140%;
//font-size:130%;
}

.tabMenu A {
text-decoration:none;
}

.tdNewMenu {
width:210px;
padding-right:50px;
}

.picMenu {
width:66px;
}

.tdVoice {
width:225px;
}

.tabVoice TD{
padding:0.1em 6px 0.1em 0;
//padding:0 6px 0 0;
vertical-align:middle;
}

.tdVoice H1 {
margin:0 0 0.4em 0;
}

.butVoice {
margin:0.6em 0 0 73px;
}



.activemedia {
margin:1.6em 0 0 516px;
border-top:2px solid #e1dca4;
font-size:80%;
padding:1.8em 0 0.7em 0;
line-height:1.1em;
}

.activemedia A {
color:#e7e5bc;
}

.activemedia IMG {
float:left;
vertical-align:top;
margin:0.2em 0.6em 0 0;
}

.clearAll {
clear:both;
height:0;
font-size:0;
}

.tabVoiceEnd {
color:#faf4d9;
font-size:80%;
margin-top:1em;
}

.tabVoiceEnd TD{
vertical-align:top;
padding:0 0 0 5px;
}

.tabVoiceEnd IMG{
float:left;
margin-top:4px;
}

.voiceProc {
display:block;
float:left;
height:4px;
background:url(/i/vote-bg.gif) 0 0 repeat-x;
margin-top:4px;
}