.main_menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	color: #6B017D;
}
.main_menu A:link{text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-style:normal; font-weight:bold; color:#6B017D}
.main_menu A:hover{text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-style:normal; font-weight:bold; color:#ff0000}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #190D4F;
	margin: 0px;
}

.hdr_h1 {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #6B017D;
}
.content_block_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #084381;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.content_href {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #084381;
	text-decoration: none;
}
.book_letter_prim {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000066;
}
.content_prim {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}
.content_block_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-indent: 20px;
	border: 0;
}
.content_block_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-indent: 20px;
	font-style: italic;
}
.content_block_4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-indent: 20px;
	font-style: italic;
}
.content_block_epigraf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-indent: 20px;
	border: 0;
	text-align: right;
	font-style: italic;
}
.content_head2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-indent: 20px;
	border: 0;	
}
.content_head1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-indent: 20px;
	border: 0;
}
.content_block_stih {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
	border: 0;	
        font-style: italic;
	
}a:link    { color: red }    /* unvisited links */
a:visited { color: blue }   /* visited links   */
a:hover   { color: #330066 } /* user hovers     */
a:active  { color: lime }   /* active links    */

Note that the A:hover must be placed after the A:link and A:visited rules, since otherwise the cascading rules will hide the 'color' property of the A:hover rule. Similarly, because A:active is placed after A:hover, the active color (lime) will apply when the user both activates and hovers over the A element.

An example of combining dynamic pseudo-classes:

a:focus { background: yellow }
a:focus:hover { background: white }
p:first-line { text-transform: uppercase }

p { line-height: 1.1 }
p:first-letter { font-size: 3em; font-weight: normal }
span { font-weight: bold }
p { clear: left }