.frm{
  border: 1px solid #006CAE;
  background-color: #FFFFFF; 
  font-family: Arial; font-size: 11px; 
  height: 20px;
}

.frmvote{
  border: 1px solid #006CAE;
  background-color: #FFFFFF; 
  font-family: Arial; font-size: 11px; 
  height: 20px;
}

.tdtopmenu{
 text-align: center;
}

.tdtopcenterleft{
 background: url("images/im2-1.gif") no-repeat top left;
 background-color: #FFFFFF;
}

.tdtoplogo{
 padding-left: 25px;
 background-color: #FFFFFF;
}

.tdtoplogotext{
 background-color: #FFFFFF;
 text-align: center;
}

.tdtopcenter{
 width: auto;
 background: url("images/im2-2.gif") repeat-x top left;
 text-align: right;
}

.tdtopcenter2{
 width: auto;
 background: url("images/im10-2.gif") repeat-x top left;
 text-align: left;
 padding-left: 25px;
}

.tdtopcenterright{
 background: url("images/im2-3.gif") no-repeat top right;
 text-align: right;
}

.tdtopcenterright2{
 background: url("images/im10-1.gif") no-repeat top right;
 text-align: right;
}

.tdcenterline{
 background: url("images/im3-1.gif") repeat-x top left;
}

.tdlastupdheader{
 background: url("images/im4-5.gif") repeat-x top left;
 text-align: left;
 vertical-align: middle;
 padding-left: 5px;
}

.tdlastupd{
 background: url("images/im4-3.gif") no-repeat bottom right;
 background-color: #FFFCC8;
}

.tdlastupdelem{
 padding-left: 5px;
}

.tdlastupdelemdop{
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 5px;
}

.tdlastupdim{
 padding-left: 24px;
 vertical-align: middle;
}

.tdlastupdimdop{
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 24px;
 vertical-align: middle;
}

.tdpartner{
 background: url("images/im5-4.gif") no-repeat bottom right;
 background-color: #E0EBEE;
}

.tdpartnerheader{
 background: url("images/im5-2.gif") repeat-x top left;
 text-align: middle;
 padding-left: 5px;
}

.tdpartnerelem{
 padding-left: 35px;
 width: auto;
}

.tdsearch{
 background: url("images/im6-1.gif") no-repeat bottom right;
 background-color: #E0EBEE;
}

.tdsearchheader{
 background: url("images/im6-3.gif") repeat-x top left;
 text-align: middle;
 padding-left: 5px;
}

.tdsearchheader2{
 background: url("images/im11-4.gif") repeat-x top left;
 text-align: middle;
 padding-left: 5px;
}

.tdsearchelem{
 text-align: left;
 vertical-align: middle;
}

.tdsearchelemim{
 text-align: left;
 vertical-align: middle;
 padding-left: 24px; 
}

.tdvote{
 background: url("images/im7-1.gif") no-repeat bottom right;
 background-color: #FFFCC8;
}

.tdvoteheader{
 background: url("images/im7-3.gif") repeat-x top left;
 text-align: left;
 vertical-align: middle;
 padding-left: 5px;
}

.tdvoteelem{
 width: auto;
 padding-left: 24px;
}

.tdpage{
 background: url("images/im10-6.gif") no-repeat bottom right;
 background-color: #FFFCC8;
}

.tdpageheader{
 background-color: #FFFB9C;
 text-align: left;
 vertical-align: middle;
 padding-left: 5px;
}

.tdpageelem{
 vertical-align: middle;
 width: auto;
}

.tdpageelemim{
 text-align: left;
 vertical-align: middle;
 padding-left: 10px; 
}

.tdpageelemim1{
 text-align: left;
 vertical-align: middle;
 padding-left: 15px; 
}

.tdpageelemim2{
 text-align: left;
 vertical-align: middle;
 padding-left: 20px; 
}

.tdpageelemim3{
 text-align: left;
 vertical-align: middle;
 padding-left: 25px; 
}

.tdbottommenu{
 padding-bottom: 3px;
 vertical-align: bottom;
 text-align: center;
}

.tdbottominfo{
 width: auto;
 background-color: #FFFCC8;
 font-family: Arial, Arial, Tahoma; font-size: 9px;
 color: #190669;
 padding: 5px;
 font-weight: bold;
 vertical-align: center;
}

.tdbottomautor{
 background-color: #E0EBEE;
 font-family: Arial, Arial, Tahoma; font-size: 9px;
 color: #190669;
 padding: 5px;
 font-weight: bold;
 vertical-align: center;
}

.tdnewsheader{
 background: url("images/im9-3.gif") repeat-x top left;
 text-align: left;
 vertical-align: middle;
 padding-left: 5px;
}

.tdnewsheaderim1{
 padding-left: 4px;
}

.tdtoporgfoto{
 background-color: #E0EBEE;
 text-align: right;
}

.tdtoporglogo{
 background-color: #E0EBEE;
 text-align: center;
 vertical-align: middle;
}

.tdtoporgname{
 background-color: #FFFCC8;
 text-align: right;
 vertical-align: middle;
 width: auto;
 font-family: Arial, Arial, Tahoma; font-size: 14px;
 color: #047BC3;
 font-weight: bold;
}

.tdtoporgcontact{
 background-color: #FFFCC8;
 text-align: left;
 vertical-align: middle;
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #353535;
 font-weight: bold;
}

.tdorgmenu{
 background-color: #FFFCC8;
}

.tdorgmenuelem{
 background-color: #FFFB9C;
 padding-left: 5px;
 width: auto;
}

.tdorgmenuelemtr{
 width: auto;
}

A.topmenuhref{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #2D1B72;
 font-weight: bold;
}

A.topmenuhref:active{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #2D1B72;
 font-weight: bold;
}

A.topmenuhref:hover{
 text-decoration: underline;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #2D1B72;
 font-weight: bold;
}

P.toptitle{
 font-family: Tahoma, Arial, Tahoma; font-size: 13px;
 color: #342F2D;
 margin: 0px;
 padding: 0px;
}

P.toptitlebold{
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #000000;
 margin: 0px;
 padding: 0px;
 font-weight: bold;
}

A.navmenuhref{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #2B1A71;
 font-weight: bold;
}

A.navmenuhref:active{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #2B1A71;
 font-weight: bold;
}

A.navmenuhref:hover{
 text-decoration: underline;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #2B1A71;
 font-weight: bold;
}

A.searchmenuhref{
 text-decoration: none;
 font-family: Verdana, Arial, Tahoma; font-size: 10px;
 color: #0D0E0E;
 font-weight: bold;
}

A.searchmenuhref:active{
 text-decoration: none;
 font-family: Verdana, Arial, Tahoma; font-size: 10px;
 color: #0D0E0E;
 font-weight: bold;
}

A.searchmenuhref:hover{
 text-decoration: underline;
 font-family: Verdana, Arial, Tahoma; font-size: 10px;
 color: #0D0E0E;
 font-weight: bold;
}

P.lastupddate{
 font-family: Verdana, Arial, Tahoma; font-size: 10px;
 color: #908F89;
 font-weight: bold;
 margin: 0px;
 padding: 0px;
}

A.lastupdhref{
 text-decoration: none;
 font-family: Verdana, Arial, Tahoma; font-size: 10px;
 color: #4F3F7F;
 font-weight: bold;
}

A.lastupdhref:active{
 text-decoration: none;
 font-family: Verdana, Arial, Tahoma; font-size: 10px;
 color: #4F3F7F;
 font-weight: bold;
}

A.lastupdhref:hover{
 text-decoration: underline;
 font-family: Verdana, Arial, Tahoma; font-size: 10px;
 color: #4F3F7F;
 font-weight: bold;
}

A.rightpartner{
 text-decoration: none;
 font-family: Verdana, Arial, Tahoma; font-size: 10px;
 color: #4F3F7F;
 font-weight: bold;
}

A.rightpartner:active{
 text-decoration: none;
 font-family: Verdana, Arial, Tahoma; font-size: 10px;
 color: #4F3F7F;
 font-weight: bold;
}

A.rightpartner:hover{
 text-decoration: underline;
 font-family: Verdana, Arial, Tahoma; font-size: 10px;
 color: #4F3F7F;
 font-weight: bold;
}

.contentheader{
 font-family: Arial, Arial, Tahoma; font-size: 15px;
 color: #2E1C73;
 font-weight: bold;
}

.content{
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #353535;
 padding: 5px; 
}

P{
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #353535;
 margin: 0px;
 padding: 0px;
}

A{
 text-decoration: underline;
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #353535;
}

A:active{
 text-decoration: underline;
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #353535;
}

A:hover{
 text-decoration: underline;
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #B5C5E2;
}

H1 { 
    font-family: Arial, Arial, Tahoma;
    font-size: 13px;
    color: #2E1C73;
    text-align:left;
    margin-left: 1em;
    margin-bottom: 0em;
    margin-top: 0em;
    margin-right: 1em;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
   }

H2 { 
    font-family: Arial, Arial, Tahoma;
    font-size: 12px; 
    color: #2E1C73;
    text-align:left;
    margin-left: 2em;
    margin-bottom: 0em;
    margin-top: 0em;
    margin-right: 0em;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
   }

H3 { 
    font-family: Arial, Arial, Tahoma;
    font-size: 11px; 
    color: #2E1C73;
    text-align:left;
    margin-left: 3em;
    margin-bottom: 0em;
    margin-top: 0em;
    margin-right: 0em;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
   }

P.vote{
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #353535;
 margin: 0px;
 padding-top: 5px;
}

P.votename{
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #353535;
 margin: 0px;
 padding: 0px;
 font-weight: bold;
}

A.votename{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #2B1A71;
 font-weight: bold;
}

A.votename:active{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #2B1A71;
 font-weight: bold;
}

A.votename:hover{
 text-decoration: underline;
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #2B1A71;
 font-weight: bold;
}

A.newsgroup{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 9px;
 color: #2B1A71;
 font-weight: bold;
}

A.newsgroup:active{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 9px;
 color: #2B1A71;
 font-weight: bold;
}

A.newsgroup:hover{
 text-decoration: underline;
 font-family: Arial, Arial, Tahoma; font-size: 9px;
 color: #2B1A71;
 font-weight: bold;
}

P.rightpartner{
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #353535;
 margin: 0px;
 padding-top: 5px;
}

A.newsheader{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 13px;
 color: #26146D;
 font-weight: bold;
}

A.newsheader:active{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 13px;
 color: #26146D;
 font-weight: bold;
}

A.newsheader:hover{
 text-decoration: underline;
 font-family: Arial, Arial, Tahoma; font-size: 13px;
 color: #26146D;
 font-weight: bold;
}

P.newsheader{
 font-family: Tahoma, Arial, Tahoma; font-size: 9px;
 color: #26146D;
 margin: 0px;
 padding: 0px;
}

.tdmainnews{
 padding: 10px;
}

.tblnews{
 border-collapse: collapse;
}

.tblnews_image{
 vertical-align: top;
/*border: 1px #6666FF dotted;*/
 padding: 3px;
}

.tblnews_content{
 padding: 5px;
 vertical-align: top;
/*border: 1px #6666FF dotted;*/
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #353535;
}

.tblnewstop{
 padding-bottom: 7px;
}

.tdvotemain{
 background-color: #FFFCC8;
 vertical-algin: center;
 border: 1px #6666FF dotted;
 padding: 3px;
}

P.newsdate{
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #A9A9A9;
 padding: 0px;
 margin: 0px;
}


P.newsgroup{
 font-family: Arial, Arial, Tahoma; font-size: 9px;
 color: #A9A9A9;
 padding: 0px;
 margin: 0px;
}

A.newsname{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #2C1B72;
 font-weight: bold;
}

A.newsname:active{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #2C1B72;
 font-weight: bold;
}

A.newsname:hover{
 text-decoration: underline;
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #2C1B72;
 font-weight: bold;
}

A.bottommenu{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 13px;
 color: #4E3F88;
 font-weight: bold;
}

A.bottommenu:active{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 13px;
 color: #4E3F88;
 font-weight: bold;
}

A.bottommenu:hover{
 text-decoration: underline;
 font-family: Arial, Arial, Tahoma; font-size: 13px;
 color: #4E3F88;
 font-weight: bold;
}

.tdbottommenu{
 font-family: Arial, Arial, Tahoma; font-size: 13px;
 color: #4E3F88;
 text-align: center;
}

.tblfaq{
 border-collapse: collapse;
}

.tblfaq .faqtbltop{
 padding-left: 7px;
 background-color: #E0EBEE;
 vertical-align: middle;
 font-family: Verdana, Arial, Tahoma; font-size: 11px;
 color: #4F3F7F;
 font-weight: bold;
 border-bottom: 1px dotted #4F3F7F;
}

.tblfaq .faqtbltopcell{
 background-color: #E0EBEE;
 vertical-align: middle;
 font-family: Verdana, Arial, Tahoma; font-size: 11px;
 color: #4F3F7F;
 font-weight: bold;
 text-align: center;
 border-bottom: 1px dotted #4F3F7F;
}

.tblfaq .trone{
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #4E3F88;
 background-color: #FFFCC8;
 vertical-align: middle;
}

.tblfaq .trtwo{
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #4E3F88;
 background-color: #FFFB9C;
 vertical-align: middle;
}

A.faqquest{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #4E3F88;
}

A.faqquest:active{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #4E3F88;
}

A.faqquest:hover{
 text-decoration: underline;
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #4E3F88;
}

.tblmetod{
 border-collapse: collapse;
}

.tblmetod .metodtbltop{
 padding-left: 7px;
 background-color: #E0EBEE;
 vertical-align: middle;
 font-family: Verdana, Arial, Tahoma; font-size: 11px;
 color: #4F3F7F;
 font-weight: bold;
 border-bottom: 1px dotted #4F3F7F;
}

.tblmetod .metodtbltopcell{
 background-color: #E0EBEE;
 vertical-align: middle;
 font-family: Verdana, Arial, Tahoma; font-size: 11px;
 color: #4F3F7F;
 font-weight: bold;
 text-align: center;
 border-bottom: 1px dotted #4F3F7F;
}

.tblmetod .trone{
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #4E3F88;
 background-color: #FFFCC8;
 vertical-align: middle;
}

.tblmetod .trtwo{
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #4E3F88;
 background-color: #FFFB9C;
 vertical-align: middle;
}

A.metodrubr{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #4E3F88;
}

A.metodrubr:active{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #4E3F88;
}

A.metodrubr:hover{
 text-decoration: underline;
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #4E3F88;
}

.tblcalendar{
 border-collapse: collapse;
}

.tblcalendar .tdheader{
 background-color: #E0EBEE;
 vertical-align: middle;
 font-family: Verdana, Arial, Tahoma; font-size: 11px;
 color: #4F3F7F;
 font-weight: bold;
 text-align: right;
 padding-right: 10px;
}

.tblcalendar .tdnotfound{
 vertical-align: middle;
 text-align: center;
 background-color: #FFFCC8;
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #353535;
}

.tblcalendar .tdleft{
 border-top: 1px dotted #4F3F7F;
 border-right: 1px dotted #4F3F7F;
 vertical-align: middle;
 text-align: center;
 padding: 5px;
}

.tblcalendar .tdright{
 background-color: #FFFCC8;
 border-top: 1px dotted #4F3F7F; 
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #353535;
 padding: 5px;
 text-align: left;
 vertical-align: top;
}


A.calendardate{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #86A3D2;
}

A.calendardate:active{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #86A3D2;
}

A.calendardate:hover{
 text-decoration: underline;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #86A3D2;
}

A.calendarname{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #4E3F88;
 font-weight: bold;
}

A.calendarname:active{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #4E3F88;
 font-weight: bold;
}

A.calendarname:hover{
 text-decoration: underline;
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #4E3F88;
 font-weight: bold;
}

A.calendarrightyear{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #4E3F88;
 font-weight: bold;
}

A.calendarrightyear:active{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #4E3F88;
 font-weight: bold;
}

A.calendarrightyear:hover{
 text-decoration: underline;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #4E3F88;
 font-weight: bold;
}

A.calendarrightmonth{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #F8C300;
 font-weight: bold;
}

A.calendarrightmonth:active{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #F8C300;
 font-weight: bold;
}

A.calendarrightmonth:hover{
 text-decoration: underline;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #F8C300;
 font-weight: bold;
}

P.calendardate{
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #86A3D2;
 margin: 0px;
 padding: 0px;
}

.tblsmallcalendar{
 border-collapse: collapse;
}

.tblsmallcalendar .tdheader{
 vertical-align: middle;
 border: 1px solid #E0EBEE;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #4E3F88;
 background-color: #E0EBEE;
 font-weight: bold;
 padding-left: 5px;
}

.tblsmallcalendar .td{
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #353535; 
 text-align: center;
 vertical-align: middle;
 border: 1px solid #E0EBEE;
 background-color: #FFFCC8;
 padding: 3px;
}

.tblsmallcalendar .tdsel{
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #353535; 
 text-align: center;
 vertical-align: middle;
 border: 1px solid #E0EBEE;
 background-color: #FFFB9C;
 padding: 3px;
}

A.calendarsmallmonth{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #4E3F88;
 font-weight: bold;
}

A.calendarsmallmonth:active{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #4E3F88;
 font-weight: bold;
}

A.calendarsmallmonth:hover{
 text-decoration: underline;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #4E3F88;
 font-weight: bold;
}

A.calendarsmallday{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #353535;
}

A.calendarsmallday:active{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #353535;
}

A.calendarsmallday:hover{
 text-decoration: underline;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #353535;
}

.tblprogram{
 border-collapse: collapse;
}

.tblprogram .tdheader{
 background-color: #E0EBEE;
 vertical-align: middle;
 font-family: Verdana, Arial, Tahoma; font-size: 11px;
 color: #4F3F7F;
 font-weight: bold;
 text-align: right;
 padding-right: 10px;
 border-bottom: 1px solid #4F3F7F;
}

.tblprogram .tdleft{
 border-top: 1px solid #4F3F7F;
 border-right: 1px solid #4F3F7F;
 vertical-align: top;
 text-align: center;
 padding: 5px;
}

.tblprogram .tdright{
 background-color: #FFFB9C;
 border-top: 1px solid #4F3F7F; 
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #353535;
 text-align: left;
 vertical-align: top;
}

.tblprogram .tdspr{
 background-color: #FDFAB5;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #353535;
 padding-left: 10px;
 padding-top: 3px;
 padding-bottom: 3px;
 text-align: left;
 vertical-align: top;
}

.tblprogram .tdspr1{
 background-color: #FDFAB5;
 border-right: 1px solid #4F3F7F; 
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #353535;
 padding-left: 10px;
 padding-top: 3px;
 padding-bottom: 3px;
 text-align: left;
 vertical-align: top;
}

.tblprogram .tdvalue{
 border-top: 1px solid #4F3F7F;
 background-color: #FFFCC8;
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #353535;
 padding: 5px;
 text-align: left;
 vertical-align: top;
}

A.program{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #4E3F88;
 font-weight: bold;
}

A.program:active{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #4E3F88;
 font-weight: bold;
}

A.program:hover{
 text-decoration: underline;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #4E3F88;
 font-weight: bold;
}

A.procompany{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #2B1A71;
 font-weight: bold;
}

A.procompany:active{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #2B1A71;
 font-weight: bold;
}

A.procompany:hover{
 text-decoration: underline;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #2B1A71;
 font-weight: bold;
}

P.programspr{
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #353535;
 margin: 0px;
 padding: 0px;
}

A.programsprvalue{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #86A3D2;
}

.tblcompany{
 border-collapse: collapse;
}

.tblcompany .tdheader{
 background-color: #E0EBEE;
 vertical-align: middle;
 font-family: Verdana, Arial, Tahoma; font-size: 11px;
 color: #4F3F7F;
 font-weight: bold;
 text-align: right;
 padding-right: 10px;
 border-bottom: 1px solid #4F3F7F;
}

.tblcompany .tdleft{
 border-top: 1px solid #4F3F7F;
 border-right: 1px solid #4F3F7F;
 vertical-align: top;
 text-align: center;
 padding: 5px;
}

.tblcompany .tdright{
 background-color: #FFFB9C;
 border-top: 1px solid #4F3F7F; 
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #353535;
 text-align: left;
 vertical-align: top;
}

.tblcompany .tdspr{
 background-color: #FDFAB5;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #353535;
 padding-left: 10px;
 padding-top: 3px;
 padding-bottom: 3px;
 text-align: left;
 vertical-align: top;
}

.tblcompany .tdspr1{
 background-color: #FDFAB5;
 border-right: 1px solid #4F3F7F; 
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #353535;
 padding-left: 10px;
 padding-top: 3px;
 padding-bottom: 3px;
 text-align: left;
 vertical-align: top;
}

.tblcompany .tdvalue{
 border-top: 1px solid #4F3F7F;
 background-color: #FFFCC8;
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #353535;
 padding: 5px;
 text-align: left;
 vertical-align: top;
}

A.company{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #4E3F88;
 font-weight: bold;
}

A.company:active{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #4E3F88;
 font-weight: bold;
}

A.company:hover{
 text-decoration: underline;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #4E3F88;
 font-weight: bold;
}

P.companyspr{
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #353535;
 margin: 0px;
 padding: 0px;
}

A.companysprvalue{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #86A3D2;
}

A.navmenu{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #2B1A71;
 font-weight: bold;
}

A.navmenu:active{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #2B1A71;
 font-weight: bold;
}

A.navmenu:hover{
 text-decoration: underline;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #2B1A71;
 font-weight: bold;
}

A.navmenu_sel{
 text-decoration: underline;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #2B1A71;
 font-weight: bold;
}

A.navmenu_sel:active{
 text-decoration: underline;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #2B1A71;
 font-weight: bold;
}

A.navmenu_sel:hover{
 text-decoration: underline;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #2B1A71;
 font-weight: bold;
}

.tblmetod{
 border-collapse: collapse;
}

.tblmetod .tdheader{
 background-color: #E0EBEE;
 vertical-align: middle;
 font-family: Verdana, Arial, Tahoma; font-size: 11px;
 color: #4F3F7F;
 font-weight: bold;
 text-align: right;
 padding-right: 10px;
 border-bottom: 1px solid #4F3F7F;
}

.tblmetod .tdleft{
 border-top: 1px solid #4F3F7F;
 border-right: 1px solid #4F3F7F;
 vertical-align: top;
 text-align: center;
 padding: 5px;
}

.tblmetod .tdright{
 background-color: #FFFB9C;
 border-top: 1px solid #4F3F7F; 
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #353535;
 text-align: left;
 vertical-align: top;
}

.tblmetod .tdspr{
 background-color: #FDFAB5;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #353535;
 padding-left: 10px;
 padding-top: 3px;
 padding-bottom: 3px;
 text-align: left;
 vertical-align: top;
}

.tblmetod .tdspr1{
 background-color: #FDFAB5;
 border-right: 1px solid #4F3F7F; 
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #353535;
 padding-left: 10px;
 padding-top: 3px;
 padding-bottom: 3px;
 text-align: left;
 vertical-align: top;
}

.tblmetod .tdvalue{
 border-top: 1px solid #4F3F7F;
 background-color: #FFFCC8;
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #353535;
 padding: 5px;
 text-align: left;
 vertical-align: top;
}

A.metod{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #4E3F88;
 font-weight: bold;
}

A.metod:active{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #4E3F88;
 font-weight: bold;
}

A.metod:hover{
 text-decoration: underline;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #4E3F88;
 font-weight: bold;
}

.tblpartnerlist{
 border-collapse: collapse;
}

.tblpartnerlist .tdheader{
 background-color: #E0EBEE;
 vertical-align: middle;
 font-family: Verdana, Arial, Tahoma; font-size: 11px;
 color: #4F3F7F;
 font-weight: bold;
 text-align: right;
 padding-right: 10px;
 border-bottom: 1px solid #4F3F7F;
}

.tblpartnerlist .tdleft{
 border-top: 1px solid #4F3F7F;
 border-right: 1px solid #4F3F7F;
 vertical-align: top;
 text-align: center;
 padding: 5px;
}

.tblpartnerlist .tdright{
 background-color: #FFFB9C;
 border-top: 1px solid #4F3F7F; 
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #353535;
 text-align: left;
 vertical-align: top;
}

.tblpartnerlist .tdspr{
 background-color: #FDFAB5;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #353535;
 padding-left: 10px;
 padding-top: 3px;
 padding-bottom: 3px;
 text-align: left;
 vertical-align: top;
}

.tblpartnerlist .tdspr1{
 background-color: #FDFAB5;
 border-right: 1px solid #4F3F7F; 
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #353535;
 padding-left: 10px;
 padding-top: 3px;
 padding-bottom: 3px;
 text-align: left;
 vertical-align: top;
}

.tblpartnerlist .tdvalue{
 border-top: 1px solid #4F3F7F;
 background-color: #FFFCC8;
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #353535;
 padding: 5px;
 text-align: left;
 vertical-align: top;
}

A.partnerlist{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #4E3F88;
 font-weight: bold;
}

A.partnerlist:active{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #4E3F88;
 font-weight: bold;
}

A.partnerlist:hover{
 text-decoration: underline;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #4E3F88;
 font-weight: bold;
}

.tblpartnermore{
 border-collapse: collapse;
}

.tblpartnermore .tdheader{
 background-color: #E0EBEE;
 vertical-align: middle;
 font-family: Verdana, Arial, Tahoma; font-size: 11px;
 color: #655C8B;
 font-weight: bold;
 text-align: center;
 border-bottom: 1px dotted #4F3F7F;
}

.tblpartnermore .tdvalue{
 background-color: #FDFAB5;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #353535;
 padding-left: 10px;
 padding-top: 3px;
 padding-bottom: 3px;
 text-align: left;
 vertical-align: middle;
 border: 1px dotted #4F3F7F;
}

.tblpartnerinfo{
 border-collapse: collapse;
}

.tblpartnerinfo .tdvalue{
 background-color: #FDFAB5;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #353535;
 padding-left: 10px;
 padding-top: 3px;
 padding-bottom: 3px;
 text-align: left;
 vertical-align: middle;
 border: 1px dotted #4F3F7F;
}

A.morehref{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #4B4467;
}

A.morehref:active{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #4B4467;
}

A.morehref:hover{
 text-decoration: underline;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #4B4467;
}

P.calendarmore{
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #0093DD;
 margin: 0px;
 padding: 0px;
 font-weight: bold;
 text-align: right;
}

A.leftcompany{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #4F3F7F;
 font-weight: bold;
}

A.leftcompany:active{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #4F3F7F;
 font-weight: bold;
}

A.leftcompany:hover{
 text-decoration: underline;
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #4F3F7F;
 font-weight: bold;
}

A.foto{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #4F3F7F;
 font-weight: bold;
}

A.foto:active{
 text-decoration: none;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #4F3F7F;
 font-weight: bold;
}

A.foto:hover{
 text-decoration: underline;
 font-family: Arial, Arial, Tahoma; font-size: 11px;
 color: #4F3F7F;
 font-weight: bold;
}

.tdgalery{
 background-color: #F9F9F9;
 font-family: Arial, Arial, Tahoma; font-size: 10px;
 color: #585554;
 border: #E2E1DF solid 1px;
 padding: 10px;
}

.content_galpre{
 font-family: Arial, Arial, Tahoma; font-size: 12px;
 color: #353535;
 padding: 5px; 
}

.tablemail { border-collapse: collapse; border: #E2E1DF solid 1px; font-family: Arial, Arial, Tahoma; font-size: 12px;}
.tablemail th { font-weight: bold; color: #0060aa; border: #E2E1DF solid 1px;  padding: 3px;}
.tablemail td {  border: #E2E1DF solid 1px; padding: 3px; background-color: #F9F9F9;}