.menu1 {
	font-family: Tahoma, Arial, Verdana;
	text-align: center;
	font-size: 15px;
	color: #ffffff;
	padding-left:6px;
	padding-right: 6px;
}
.menu1 a {
	text-decoration: none;
	color: #ffffff;
}
.menu1 a:hover {
	text-decoration: underline;
}

.menu2 {
	font-family: Tahoma, Arial, Verdana;
	text-align: center;
	font-size: 14px;
	color: #ffffff;
	padding-left:6px;
	padding-right: 6px;
}
.menu2 a {
	text-decoration: none;
	color: #ffffff;
}
.menu2 a:hover {
	text-decoration: underline;
}


.leftcol {
	padding-left: 15px;
	padding-right: 10px;
	width: 185px;
	background: #f4f4f5;
	padding-top:12px;
}

.leftcol_title1 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	color: #9d3334;
	line-height: 15px;
	margin-top: 12px;
	margin-bottom: 15px;
	font-weight: normal;
}
.leftcol_title1 a {
	text-decoration: none;
	color: #9d3334;
}
.leftcol_title1 a:hover {
	text-decoration: underline;
	color: #8d2324;
}




.leftcol_link1, .leftcol_link2 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 16px;
	color: #232323;
}
.leftcol_link1 a, .leftcol_link2 a {
	text-decoration: underline;
	color: #232323;
}
.leftcol_link1 a:hover, .leftcol_link2 a:hover {
	color: #8d2324;
}
.leftcol_link2 strong {
	color: #8d2324;
}
.leftcol_link2 {
	margin-bottom: 16px;
}



.leftcol_poll1 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 13px;
	margin-top:5px;
	margin-bottom: 5px;
	color: #4b4b4b;
}





.maincol {
	padding-left:15px;
	padding-right:15px;
	width: 480px;
	background: #ffffff;
}




.maincol_title1 {
	font-family: Times New Roman, Times;
	font-size: 27px;
	line-height: 29px;
	color: #424242;
	margin-top:18px;
	margin-bottom:10px;
}
.maincol_title2 {
	font-family: Times New Roman, Times;
	font-size: 22px;
	line-height: 25px;
	color: #424242;
	margin-top:5px;
	margin-bottom:10px;
}
.maincol_title1 a, .maincol_title2 a {
	text-decoration: none;
	color: #424242;
}
.maincol_title1 a:hover, .maincol_title2 a:hover {
	text-decoration: underline;
}

.maincol_rubric1, .maincol_date1 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	color:#995555;
	padding-right: 0px;
	padding-left: 0px;
}
.maincol_rubric1 a {
	text-decoration: none;
	color: #995555;
}
.maincol_rubric1 a:hover {
	color: #555555;
	text-decoration: underline;
}




.maincol_annotation1 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	line-height:20px;
	color:#414040;
}
.maincol_annotation2 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	line-height:20px;
	color:#414040;
}



.maincol_search_title {
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	color: #9d3334;
	line-height: 15px;
	margin-top: 10px;
	margin-bottom: 2px;
	font-weight: normal;
}
.maincol_search_title a {
	text-decoration: underline;
	color: #111111;
}
.maincol_search_title a:hover {
	text-decoration: underline;
	color: #8d2324;
}
.maincol_search_annotation {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #9d3334;
	line-height: 13px;
	margin-top: 3px;
	margin-bottom: 5px;
	font-weight: normal;
}
.maincol_search_annotation a {
	text-decoration: none;
	color: #404040;
}
.maincol_search_annotation a:hover {
	text-decoration: none;
	color: #404040;
}




.maincol_annotation1 a, .maincol_annotation2 a {
	text-decoration: none;
	color: #414040;
}
.maincol_annotation1 a:hover, .maincol_annotation2 a:hover {
	color: #393939;
}

.maincol_text1 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	line-height:21px;
	color:#313030;
}
.maincol_text1 a {
	text-decoration: underline;
	color: #aa3333;
}
.maincol_text1 a:hover {
	color: #000055;
}


.maincol_comments1 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height:20px;
	color:#981107;
	margin-top:1px;
	text-align:left;
}
.maincol_comments1 a {
	text-decoration: underline;
	color: #9d3334;
}
.maincol_comments1 a:hover {
	color:#880100;
}
.maincol_pagelist {
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	color: #aaaaaa;
	line-height: 15px;
	margin-top: 25px;
	margin-bottom: 15px;
	font-weight: normal;
	background: #f4f4f5;
	padding-top: 7px;
	padding-bottom: 7px;
}
.maincol_pagelist b {
	color: #9d3334;
}
.maincol_pagelist a {
	text-decoration: none;
	color: #303030;
}
.maincol_pagelist a:hover {
	text-decoration: underline;
	color: #8d2324;
}


.rightcol {
	padding-left: 15px;
	padding-right: 10px;
	width: 235px;
	background: #f4f4f5;
	padding-top:21px;
}

.rightcol_title1 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 15px;
	line-height: 19px;
	color: #3d3d3d;
	margin-top:0px;
}
.rightcol_title1 a {
	text-decoration: underline;
	color: #3d3d3d;
}
.rightcol_title1 a:hover {
	color: #9d3334;
}


.rightcol_title2 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 13px;
	color: #3d3d3d;
	margin-top:5px;
}
.rightcol_title2 a {
	text-decoration: underline;
	color: #2d2d2d;
}
.rightcol_title2 a:hover {
	color: #9d3334;
}

.rightcol_link1, rightcol_link2 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 16px;
	color: #232323;
	margin-bottom: 2px;
	margin-top:6px;
}
.rightcol_link1 a, .rightcol_link2 a {
	text-decoration: underline;
	color: #232323;
}
.rightcol_link1 a:hover, rightcol_link2 a:hover {
	color: #8d2324;
}


.comments_sort {
	font-family: Tahoma, Arial;
	text-align: right;
	font-size: 12px;
	margin-top: 5px;
}
.comments_sort a {
	color: #888888;
	text-decoration: none;
}
.comments_sort a:hover {
	color: #8d2324;
}


.tests_qnum {
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	line-height: 16px;
	color: #555555;
	margin-bottom: 15px;
	margin-top:16px;
	
}

.tests_question {
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #232323;
	margin-bottom: 8px;

}

.tests_answer1 {
	padding-top:2px;
}

.tests_answer2 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	line-height: 20px;
	color: #232323;
	padding-top:0px;
	padding-bottom: 1px;

}

.tests_results {
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	line-height: 20px;
	color: #232323;
	margin-top:15px;
}



