a:hover { color: #8D0000; text-decoration: underline;}
a:link { color: #D40000}
a:visited { color: #D40000}


.hint 
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px;
  color: #A0A0A0; 
}

.hint_link, a.hint_link:link, a.hint_link:visited
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  color: #519C00; 
  text-decoration: underline;
}

a.hint_link:hover
{
  color: #8D0000; 
}

.cat_link, a.cat_link:link, a.cat_link:visited
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 18px; 
  color: #484848; 
  text-decoration: underline;
}

a.cat_link:hover
{
  color: #8D0000; 
}

.tag1, a.tag1:link, a.tag1:visited 
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  color: #A0A0A0; 
  line-height: 17px;  
  text-decoration: none;
}
.tag2, a.tag2:link, a.tag2:visited
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #A0A0A0; 
  line-height: 17px;  
  text-decoration: none;
}
.tag3, a.tag3:link, a.tag3:visited
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  color: #A0A0A0; 
  line-height: 17px;  
  text-decoration: none;
}
.tag4, a.tag4:link, a.tag4:visited
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 16px; 
  color: #A0A0A0; 
  line-height: 17px;  
  text-decoration: none;
}
.tag5, a.tag5:link, a.tag5:visited
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 18px; 
  color: #A0A0A0; 
  line-height: 17px;  
  text-decoration: none;
}

a.tag1:hover, a.tag2:hover, a.tag3:hover, a.tag4:hover, a.tag5:hover
{
  color: #FFFFFF;
  background-color:#519C00;
}

.title, a.title:link, a.title:visited
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 18px; 
  color: #D40000; 
  text-decoration: underline;
}
a.title:hover
{
  color: #8D0000; 
}

.cat_main, a.cat_main:link, a.cat_main:visited 
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #D40000; 
  text-decoration: underline;
  font-weight:bold;
  padding-right:2px;
}
a.cat_main:hover
{
  color: #8D0000; 
}

.cat_main_select, a.cat_main_select:link, a.cat_main_select:visited 
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight:bold;
  color: #858545; 
  text-decoration: none;
}
a.cat_main_select:hover
{
  color: #8D0000; 
  text-decoration: underline;
}

.header
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 30px; 
  color: #000000; 
}

.header_cat
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 18px; 
  color: #484848; 
}

.nick
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #505050; 
  font-weight:bold;
}

.text, .artpic, .article-photo
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #000000; 
  line-height: 18px;  
}

.text_comment
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  color: #000000; 
}

.arrow_more, a.arrow_more:link, a.arrow_more:visited 
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 18px; 
  color: #D40000; 
  line-height: 0px;
  text-decoration: none;
}
a.arrow_more:hover
{
  color: #8D0000; 
  text-decoration: none;
}

.arrow_com
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #505050; 
  line-height: 0px;
  text-decoration: none;
}


.arrow_pages, a.arrow_pages:link, a.arrow_pages:visited 
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 30px; 
  color: #D40000; 
  line-height: 0px;
  text-decoration: none;
}
a.arrow_pages:hover
{
  color: #8D0000; 
  text-decoration: none;
}

.active_page
{
  background-color:#519C00; 
  color:#FFFFFF;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  padding: 3px 1px 3px 1px;
  margin-bottom:15px;
}

.page_link, a.page_link:link, a.page_link:visited 
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  margin-bottom:15px;
  color:#D40000;
}
a.page_link:hover
{
  color: #8D0000; 
}

.pop_link, a.pop_link:link, a.pop_link:visited 
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  margin-bottom:15px;
  color:#D40000;
}
a.pop_link:hover
{
  color: #8D0000; 
}

.subcat_link, a.subcat_link:link, a.subcat_link:visited 
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  margin-bottom:15px;
  color:#D40000;
  line-height:15px;
  padding-right:2px;
  background-color:#FFFFFF;
}
a.subcat_link:hover
{
  color: #8D0000; 
}

.subcat_selected
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  margin-bottom:15px;
  color:#000000;
  padding-right:2px;
  font-weight: bold;
  background-color:#FFFFFF;
}

.dots_line
{
  background-image:url("images/dots_line.gif"); 
  background-repeat:repeat-x; 
  background-position:bottom;
}

a:link img {border-color: #E2E2E2;}
a:visited img {border-color: #E2E2E2;}

.form_comment
{
  border: 1px #D2D2D2 solid; 
  width:290px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
}

.form_comment_submit, a.form_comment_submit:link, a.form_comment_submit:visited 
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 24px; 
  color:#D40000;
  text-decoration: none;
}
a.form_comment_submit:hover
{
  color: #8D0000; 
  text-decoration: none;
}
.form
{
   margin:0px;
}

.arc, a.arc:link, a.arc:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #D40000; text-decoration: underline; line-height: 15px;}
.arc_title, a.arc_title:link, a.arc_title:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #D40000; text-decoration: underline; line-height: 15px; font-weight: bold;}
.arc_dis { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; line-height: 15px;}
.days 
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #FFFFFF; 
  line-height: 15px;
}
.arc_bg 
{ 
   background-color:#FFFBEA;
}

.day_now, a.day_now:link, a.day_now:visited 
{
  background-color:#D40000;   
  color:#FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  line-height: 15px;
  padding: 1px 3px 1px 3px;
  margin-bottom:15px;
}

a.arc:hover, a.arc_title:hover, a.day_now:hover
{
  color: #8D0000; 
}

h1 
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 24px; 
  color: #D40000; 
  font-weight: normal; 
  margin-bottom: 0px; 
  margin-top: 0px;
}

h2
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 32px; 
  color: #D40000; 
  font-weight: normal; 
  margin: 0px; 
  padding: 0px; 
}

h3 
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  color: #000000; 
  font-weight: bold; 
  margin-bottom: 5px; 
  margin-top: 5px;
}

.foot 
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px;
  color: #A0A0A0; 
  line-height: 16px;  
}

.number 
{ 
  font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; 
  font-size: 24px;
  line-height: 20px;  
  color: #FFFFFF; 
}

.month
{ 
  font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px;
  color: #FFFFFF; 
}

