
.white_link, .white_link a:hover, .white_link a:visited, .white_link a {color:white;text-decoration:none;}

.row_0{background-color:#e4e4e4;}
.row_1{background-color:#FFFFFF;}

TD
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #000000;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
}

DIV
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #000000;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
}

P
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #000000;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
 padding:0px; margin:0px;
}

a:link
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #0066cc;
 font-size: 12px;
 font-weight: normal;
 text-decoration: underline;
 letter-spacing: 0;
}

a:active
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #0066cc;
 font-size: 12px;
 font-weight: normal;
 text-decoration: underline;
 letter-spacing: 0;
}

a:visited
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #0066cc;
 font-size: 12px;
 font-weight: normal;
 text-decoration: underline;
 letter-spacing: 0;
}

a:hover
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #ff9933;
 font-size: 12px;
 font-weight: normal;
 text-decoration: underline;
 letter-spacing: 0;
}


.font01
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #000000;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
}


a.font01:link
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #000000;
 font-size: 12px;
 font-weight: normal;
 text-decoration: underline;
 letter-spacing: 0;
}

a.font01:active
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #000000;
 font-size: 12px;
 font-weight: normal;
 text-decoration: underline;
 letter-spacing: 0;
}

a.font01:visited
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #000000;
 font-size: 12px;
 font-weight: normal;
 text-decoration: underline;
 letter-spacing: 0;
}

a.font01:hover
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #ff9933;
 font-size: 12px;
 font-weight: normal;
 text-decoration: underline;
 letter-spacing: 0;

}


.font02
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #ff9933;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
}

a.font02:link
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #000000;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
}

a.font02:active
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #000000;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
}

a.font02:visited
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #000000;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
}

a.font02:hover
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #ff9933;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
}


.font03
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #666666;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
}

.font04
{
 font-family: Tahoma, Arial, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #ff8e1e;
 font-size: 22px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
}


.font05
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #000000;
 font-size: 10px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
}

.font06
{
 font-family: Tahoma, Arial, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #990066;
 font-size: 22px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
}

.font06 a
{
 font-family: Tahoma, Arial, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #990066;
 font-size: 22px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
}

.font06_
{
 font-family: Tahoma, Arial, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #0000FF;
 font-size: 14px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
}

.font07
{
 font-family: Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #000000;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
}

a.font07:link
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #000000;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
 background: #FFFFFF;
 width: 100%;
 height: 16px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 0px;
 filter:Alpha(Opacity=80);
}

a.font07:active
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #000000;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
 background: #FFFFFF;
 width: 100%;
 height: 16px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 0px;
 filter:Alpha(Opacity=80);
}

a.font07:visited
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #000000;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
 background: #FFFFFF;
 width: 100%;
 height: 16px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 0px;
 filter:Alpha(Opacity=80);
}

a.font07:hover
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #ff9933;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
 background: #FFFFFF;
 width: 100%;
 height: 16px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 0px;
 filter:Alpha(Opacity=100);
}

.font08
{
 font-family: Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #000000;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
}

a.font08:link
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #000000;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
 background: #CFCFCF;
 width: 100%;
 height: 16px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 0px;
}

a.font08:active
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #000000;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
 background: #CFCFCF;
 width: 100%;
 height: 16px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 0px;
}

a.font08:visited
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #000000;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
 background: #CFCFCF;
 width: 100%;
 height: 16px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 0px;
}

a.font08:hover
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #ff9933;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
 background: #FFFFFF;
 width: 100%;
 height: 16px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 0px;
}


.font09
{
 font-family: Tahoma, Arial, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #000000;
 font-size: 22px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
}

.font10
{
 font-family: Tahoma, Arial, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #FFFFFF;
 font-size: 18px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
}


a.font11:link
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #ff9933;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
 background: #FFFFFF;
 width: 100%;
 height: 16px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 0px;
 filter:Alpha(Opacity=80);
}

a.font11:active
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #ff9933;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
 background: #FFFFFF;
 width: 100%;
 height: 16px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 0px;
 filter:Alpha(Opacity=80);
}

a.font11:visited
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #ff9933;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
 background: #FFFFFF;
 width: 100%;
 height: 16px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 0px;
 filter:Alpha(Opacity=80);
}

a.font11:hover
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #ff9933;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
 background: #FFFFFF;
 width: 100%;
 height: 16px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 0px;
 filter:Alpha(Opacity=100);

}

.adv_block {font-size: 7pt !important; color: #FFFFFF; padding: 10px; margin-top: 5px; border-top: 1px solid #b8b8b8;}
.adv_block a {font-size: 7pt !important; color: #ffffff;}

.marg_b{margin-bottom:17px;}

.req_inp{border:1px solid #787878;width:100%;}
.req{color:red;}
.error{color:red;}
.sel{color:red;}
.form_dept {font-size: 18px; font-weight: bold; color: red; padding-top: 5px; padding-bottom: 5px;}
.form_dept_j {font-size: 18px; font-weight: bold; color: red; padding-top: 5px; padding-bottom: 5px;border-bottom:2px solid white;border-top:2px solid white;}
.form_dept2, .d3 {font-size: 13px; font-weight: bold;  padding-top: 5px; padding-bottom: 5px;}


.tt_head
{
 padding-left: 22px;
 paddng-right: 22px;
}

.tt_cell1
{
 padding-left: 15px;
 padding-right: 25px;
 padding-top: 10px;
 padding-bottom: 10px;
}


.tt_cell2
{
 padding-left: 25px;
 padding-right: 25px;
 padding-top: 10px;
 padding-bottom: 10px;
}



.font12
{
 font-family: Tahoma, Arial, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #990066;
 font-size: 16px;
 font-weight: bold;
 text-decoration: none;
 letter-spacing: 0;
}

.font13
{
 font-family: Tahoma, Arial, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #666666;
 font-size: 18px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
}

.font14
{
 font-family: Tahoma, Arial, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #000000;
 font-size: 18px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
}

.font15
{
 font-family: Times, Tahoma, Arial, Verdana, sans-serif, Helvetica, Serif;
 color: #FFFFFF;
 font-size: 21px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
}

.t1{color:#0066cc;}


.font17
{
 font-family: Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #000000;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
}

a.font17:link , a.font17:active , a.font17:visited
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #FFFFFF;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
 background-color: #666666;
 width: 100%;
 height: 16px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 0px;
 filter:Alpha(Opacity=100);
}

a.font17:hover
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #ff9933;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
 background-color: #666666;
 width: 100%;
 height: 16px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 0px;
 filter:Alpha(Opacity=100);
}

.inp_t{width:300px;}
.inp_t2{width:300px;height:100px;}

.font18 , a.font18:link , a.font18:active , a.font18:visited
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #000000;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
}

a.font18:hover
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #ff9933;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
}

.font19
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #FFFFFF;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 0;
}


.font20
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #5d737f;
 font-size: 18px;
 text-decoration: none;
}

.font21
{
 font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times;
 color: #5d737f;
 font-size: 12px;
 text-decoration: none;
}

#block1 {font-family: Arial, sans-serif; font-size: 10px; color: #000; font-weight: normal; text-decoration: none; text-align: center;}
#block1 a{font-family: Arial, sans-serif; font-size: 10px; color: #000; font-weight: normal; text-decoration: none;}

.persons_year td{border-bottom: 1px solid #DADADA; padding: 10px 15px 10px 0; vertical-align: top;  font-family:  Arial, Tahoma, Verdana, sans-serif, Helvetica, Serif, Times; color: #000; font-size: 12px;}
.persons_year .company{color: #FF9933; padding: 0 0 15px 0;}	/*	.persons_year div{color: #FF9933; padding: 0 0 15px 0;}	*/
.persons_year .bg{background: url("/img/vote_person.jpg") 0 15px no-repeat; padding: 23px 0 0 8px;}

