a:link {
	color: #0042b9;
	/* color: #0000A0; */
	text-decoration: none;
}

a:visited {
	color: #6d207c;
	/* color: #AA0000; */
	text-decoration: none;
}

a:hover {
	color: #c00;
	/* color: #CA6500; */
	text-decoration: underline;
}

a.menu{
	color: #626262;
	font-size: 9px;
	text-decoration: none;
}

a.menu:visited {
	color: #626262;
	font-size: 9px;
	text-decoration: none;
}

a.menu:hover {
	color: #C02F00;
	font-size: 9px;
	text-decoration: none;
}

a.menu_right:link {
	color: #0042b9;
	/*color: #0000A0;*/
	font-size: 13px;
	text-decoration: none;
}

a.menu_right:visited {
	color: #6d207c;
	/*color: #AA0000;*/
	font-size: 13px;
	text-decoration: none;
}

a.menu_right:hover {
	color: #c00;
	/*color: #CA6500;*/
	font-size: 13px;
	text-decoration: underline;
}

a[target~="_blank"] {
	font-style: italic;
}

acronym {
	border-bottom: 1px dotted #000044;
	color: #000044;
	cursor: help;
}

blockquote {
	background: #F1F1F1;
	border-left: 1px solid #FF8204;
	color: #000000;
	font-size: 12px;
	padding: 6px;
}

body,html {
	color: #3A3A3A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	scrollbar-3dlight-color: #313139;
	scrollbar-arrow-color: #AA0000;
	scrollbar-base-color: #F0F0F0;
	scrollbar-darkshadow-color: #313139;
	scrollbar-face-color: #F0F0F0;
	scrollbar-highlight-color: #F0F0F0;
	scrollbar-shadow-color: #666666;
	background: #eee;
}

h1 {
	color: #0042B9;
	font-size:2em;
	font-family: Verdana, "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Verdana, serif;
	font-weight:normal;
	text-align: left;
	text-transform: none;
	text-shadow: #CFCFCF 0.1em 0.1em 0.1em;
	background: url(/image/lrline.gif) no-repeat bottom left;
	margin-bottom:4px;
}
/* Первая буква в H1 */
/*h1:first-letter {
 color: #3A3A3A;
}
*/
h2 {
	color: #3A3A3A;
	font-weight: bold;
	background: url(/image/lrline.gif) no-repeat bottom left;
}

h2, h3, h4 {
	font: 18px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding: 2px 5px;
}

h3 {
	color: #3A3A3A;
	font: 17px Verdana,Geneva,Arial,Helvetica,sans-serif;
	background: url(/image/lrline.gif) no-repeat bottom left;
}

ol, ul, bpul, ul_menu{
	list-style: square url(http://rudiplom.ru/image/pul.gif);
	margin: 0 0 0 8px;
	padding: 3 0 0 8px;
}

small {
	color: #868686;
	font-weight: italics;
    font: 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

ul{
	list-style: square url(http://rudiplom.ru/image/lpul.gif);
}

.back {
	background-color: #AA0000;
	border: 1px solid #D0D0D0;
	color: #F6C996;
	font-size: 11px;
	padding: 2 5 2 5;
}

.block_menu {
	background-color: #F1F1F1;
	border: 1px solid #F7F6F4;
	margin: 0 10 10 10;
	padding: 10px;
	width: 330px;
}

.bpul{
	list-style: square url(http://rudiplom.ru/image/bpul.gif);
}

.gbbutton {
	background-color: #AA0000;
	border: 1px solid #000000;
	color: #FFFFFF;
	font-size: 14px;
	height: 30px;
	width: 300px;
    font-weight: bold;
}

.line {
	border-bottom: dashed 1px #CCCCCC;
	height: 1px;
	width: 80%;
    text-align: middle;
	margin: 10 25 5 25;
}

.main_text, td {
	font-size: 13px;
}

.main_text, td, text_menu {
	color: #3A3A3A;
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
}

.content {
	font-size: 14px;
}

.panel {
	background-color: #F7F6F4;
	border: 1px solid #EAEAEA;
	font-size: 13px;
	margin: 2 2 2 2;
	padding: 3 3 3 3;
	vertical-align: bottom;
	text-align: middle;
}

.text_black {
	color: #000000;
}

.text_menu {
	font-size: 13px;
}

.text_yellow {
	color: #FF8204;
	font-size: 9px;
}

.top_menu {
	margin: 0 0 0 0;
	padding: 2px;
	text-align: center;
	width: 445;
}

.ul_menu {
	list-style: square url(http://rudiplom.ru/image/pul.gif);
}

.top_menu_top {
	list-style: square url(http://rudiplom.ru/image/text.gif);
}


#active {
	color: #FF8204;
	font-size: 13px;
	text-decoration: none;
}

#input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #F7F7F7;
	border: 1px solid #C0C0C0;
	color: #000000;
	font-size: 14px;
	padding:4px;
}

#input:hover, #input:focus {
	background: #FFFFFF;
}

#tooltip{
	background: #FFFFFF;
	border: 1px solid #666666;
	color: #333333;
	font: menu;
	margin: 0px;
	padding: 3px 5px;
	position: absolute;
	visibility: hidden;
	width: auto;
}
.buy {
    margin: 4px; 
    padding: 4px; 
    text-align: center; 
    background-color: #FFFFFF; 
    color: #000000;
}
.buy a {
    color: #FFFFFF;
}
.morda {
	border-top:1px dashed #666666;
	border-bottom:1px dashed #666666;
	background-color:#F6F6F6;
	padding:10px;
	font-style:italic;
}

.b {
    font-size:1.3em;
    border-bottom:1px dashed #666666;
    font-style:normal;
}

/* Избавляемся от огромных изображений */
.content img {
    max-width: 600px;
    max-height: 1000px;
	overflow:auto;
	float:none;
	display:block;
	margin-left: auto;
	margin-right: auto;
	padding:2px;
	background:#EEEEEE;
	border:10px solid #ccc;
}

/* Обнуляем параметры изображений для блока */
.block img {
	display: inherit;
	padding: inherit;
	background: inherit;
	border: inherit;
}

/* Сервисы */
.sendmail {
	background: url(/image/service/mail.gif) no-repeat left 40%;
	padding-left:1.8em;
}
.printpage {
	background: url(/image/service/printer.gif) no-repeat left 40%;
	padding-left:1.8em;
}
.memori {
	background: url(/image/service/memori.gif) no-repeat left 40%;
	padding-left:1.8em;
}
.bobrdobr {
	background: url(/image/service/bobrdobr.gif) no-repeat left 40%;
	padding-left:1.8em;
}
.delicious {
	background: url(/image/service/delicious.gif) no-repeat left 40%;
	padding-left:1.8em;
}
/* // Сервисы */
