body {
	font-family: Arial, Helvetica, sans-serif;
}

a.search_title {color: black; font-weight: bold;
}
a.search_desc {color: black; font-weight: none;
}
div.search_class2 {background-color: #EFEFF8; font-size: 14px;
}
div.search_class1 {background-color: #EFEFF8; font-size: 14px;
}
div.hidden {display: none;
}
td.user_menu {font-size: 14px; color: white; padding-left: 8px;
}
a.user_menu:link {color: white; text-decoration: none;
}
a.user_menu:visited {color: white; text-decoration: none;
}
a.user_menu:hover {color: white; text-decoration: underline;
}
.message{font-size: 16px; color: red;
}
img {border: 0px solid black;
}
input {border: 1px solid #6985BE; height: 21px;
}
input.button {border: 1px solid #6985BE; background-color: #D7D8F4; color: #354B7B;
}
textarea {border: 1px solid #6985BE;
}
a.main_menu:link {color: #6985BE; text-decoration: none;
}
a.main_menu:visited {color: #6985BE; text-decoration: none;
}
a.main_menu:hover {color: #3E588E; text-decoration: underline;
}
.title {font-size: 20px;
}
a.primechanie {font-size: 11px;
}
input.checkbox {border: 0px solid black;
}
a.syn_link:link {text-decoration: underline; color: #385CA9;
}
a.syn_link:visited {text-decoration: underline; color: #5F78AD;
}
a.syn_link:hover {text-decoration: none; color: #2E4B89;
}
a.razdel_link:link {text-decoration: underline; color: #385CA9; font-size: 14px;
}
a.razdel_link:visited {text-decoration: underline; color: #5F78AD; font-size: 14px;
}
a.razdel_link:hover {text-decoration: none; color: #2E4B89; font-size: 14px;
}
div.razdelitel {width: 30%; overflow: visible; padding: 10px; border: 0px solid black; border-bottom: 1px solid #4D6DB0; border-top: 1px solid #4D6DB0; margin-bottom: 20px;
}
a.page_link {font-size: 14px; background-color: #E4E4F3;
}
a.page_link:link {text-decoration: none; color: #385CA9; background-color: #F5F5FC;
}
a.page_link:visited {text-decoration: none; color: #5F78AD; background-color: #F5F5FC;
}
a.page_link:hover {text-decoration: underline; color: #2E4B89; background-color: #F5F5FC;
}
a.sample {color: white; text-decoration: underline; cursor: Hand; font-size: 14px;
}
a.bottom_link {font-size: 12px; color: #2D4066;
}
a.bottom_link:link {text-decoration: underline; color: #4D6DB0; font-size: 12px;
}
a.bottom_link:visited {text-decoration: underline; color: #4D6DB0; font-size: 12px;
}
a.bottom_link:hover {text-decoration: none; color: #3C5488; font-size: 12px;  
} 
.letter_links_block a {font-size: 12px; color: black;
}
.letter_links_block a:link {text-decoration: none; color: #2D4066; font-size: 12px;
}
.letter_links_block a:visited {text-decoration: none; color: black; font-size: 12px;
}
.letter_links_block a:hover {text-decoration: underline; color: black; font-size: 12px;
}
a.letter_title {font-size: 20px; color: black;
}
a.test_question {font-size: 14px; font-weight: bold;
}
#content a:link {
text-decoration: underline; color: #385CA9;
}
#content a:hover{
text-decoration: none; color: #2E4B89;
}
#content a.search_title:link {
color: black;
}
#content a.comments:link {
font-size: 10px;
}
#content a.comments:hover {
font-size: 10px;
}
#content a.comments:visited {
font-size: 10px;
}
a.dirlink:link, a.dirlink:hover, a.dirlink:visited {
	color: black !important;
	font-size: 16px;
	text-decoration: none;
}
a.dirlink:hover {
	text-decoration: underline !important;
}

.sidebar_block {
	margin-bottom: 15px;
	font-size: 14px;
	text-align: left;
	padding: 8px;
	border-radius: 10px;
}

.block_white {
	border: 1px solid #9DB0D7;
}

.block_blue {
	background-color: #9DB0D7;
	color: white;
	font-weight: bold;
}

.block_user_menu {
	background-image: url('G/1_r10_c11.png');
	background-repeat: no-repeat;
	background-position: right;
}

