a:link { color: #000000; }
a:visited { color: #000000; }
a:hover { color: #86B300; text-decoration: underline; }

.calendar_week {color:#000000; background-color:#E6E6E6; padding-top: 4px; padding-bottom: 5px; width:25px;}
.calendar_week_end {color:#000000; background-color:#CDE6FF; padding-top: 4px; padding-bottom: 5px; width:25px;}

.calendar_today { color:#000000; background-color:#9BE25F; }
.calendar_today a:link { display: block; color:#000000; background-color:#9BE25F;  width:100%; line-height:15px; padding-top: 4px; padding-bottom: 5px;}
.calendar_today a:visited { display: block; color:#000000; background-color:#9BE25F; width:100%; line-height:15px; padding-top: 4px; padding-bottom: 5px;}
.calendar_today a:hover { display: block; color:#000000; background-color:#9BE25F; width:100%; line-height:15px; padding-top: 4px; padding-bottom: 5px;}

.calendar a:link { display: block; color:#000000; background-color:#FFDF5F; width:100%; line-height:15px; padding-top: 4px; padding-bottom: 5px;}
.calendar a:visited { display: block; color:#000000; background-color:#FFDF5F; width:100%; line-height:15px; padding-top: 4px; padding-bottom: 5px;}
.calendar a:hover { display: block; color:#000000; background-color:#FFCC00; width:100%; line-height:15px; padding-top: 4px; padding-bottom: 5px;}

.nav a:link { font-family: Verdana; font-size: 10pt; display: block; width: 100%; line-height:19px; color:#000000; background-color:#FFDF5F; width:230px; padding-top: 8px; padding-bottom: 9px;}
.nav a:visited { font-family: Verdana; font-size: 10pt; display: block; width: 100%; line-height:19px; color:#000000; background-color:#FFDF5F; width:230px; padding-top: 8px; padding-bottom: 9px;}
.nav a:hover { font-family: Verdana; font-size: 10pt; display: block; width: 100%; line-height:19px; color:#000000; background-color:#FFCC00; width:230px; padding-top: 8px; padding-bottom: 9px;}

.edition1 { color:#000000; width:70px; }
.edition2 { color:#FFFFFF; width:70px; cursor:hand; cursor:pointer; }

.date1 { color:#FFFFFF; width:70px; }
.date2 { color:#99CCFF; width:70px; cursor:hand; cursor:pointer; }

.goto a { display: block; width: 100%; line-height:19px; color: #000000; text-decoration: none; padding: 5px 0px 5px 0px; }
.goto a:hover { display: block; width: 100%; line-height:19px; color: #397DB5; text-decoration: underline; padding: 5px 0px 5px 0px; }

.webproverka a:link { color: #000000; text-decoration: underline;}
.webproverka a:visited { color: #000000; text-decoration: underline;}
.webproverka a:hover { color: #CC9900; text-decoration: underline; }

.category a:link { color: #B38300; text-decoration: underline; }
.category a:visited { color: #B38300; text-decoration: underline; }
.category a:hover { color: #000000; text-decoration: underline; }

.menu a { display: block; width: 100%; line-height:19px; color: #000000; text-decoration: none; padding: 5px 0px 5px 0px; }
.menu a:hover { display: block; width: 100%; line-height:19px; color: #86B300; text-decoration: underline; padding: 5px 0px 5px 0px; }

.current_page { text-decoration: none; color: #666666; background-color: #FFFFFF; line-height:20px; padding: 2px 9px 3px 9px; border:#999999 solid 1px; }
.page a { text-decoration: none; color: #666666; background-color: #FFDF5F; line-height:21px; padding: 2px 9px 3px 9px; border:#C8B879 solid 1px;}
.page a:hover { text-decoration: none; color: #000000; background-color: #FFCC00; }

.adv_mainlink a { color: #86B300; text-decoration: underline; }
.adv_mainlink a:hover { color: #000000; text-decoration: underline; }

.adv_sape a { color: #02ADCC; text-decoration: underline; }
.adv_sape a:hover { color: #000000; text-decoration: underline; }