@charset "utf-8";
/* CSS Document */

body {
	padding: 0px;
	margin: 0px;
	background-color: #828282; /*#ffffff*/
	/*height: 100%;*/
}

#main_menu {
	background-color: #8B0F0F; /*046495*/
	/*margin-top: 1px;*/
	float: left;
}

.box {
	width: 57px;
	height: 64px;
	/*display: inline-block;*/
	background-color: #8B0F0F;
	border-bottom: 0px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding-left: 9px;
}
.box img {
	border: 1px solid #FFFFFF;
	margin: 1px 1px 0px 0px;
}

.img {
	border: 1px solid #c8c8c8;
	padding: 1px;
	margin: 1px;
}
.menu_links td {
	background-image:url(images/menu_btn.gif);
	background-position: right top;
	background-repeat: no-repeat;
	/*display: inline-block;*/
	height: 64px;
}

#main_menu a {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px 10px 5px 20px;
	margin: 0px 10px 0px 0px;
	/*display: block;*/

}

#main_menu a:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #8B0F0F;
	background-color: #FFFFFF;
	text-decoration: none;
	padding: 5px 10px 5px 20px;
	background-image:url(images/active_arr_gr.gif);
	background-position: 5px 7px;
	background-repeat: no-repeat;
}

.menu_active {
	font-family: Tahoma;
	font-size: 11px;
	color: #8B0F0F; /*8B0F0F*/
	background-color: #FFFFFF;
	text-decoration: none;
	padding: 5px 10px 5px 20px;
	display: block;
	margin-right: 10px;
	background-image:url(images/active_arr_gr.gif);
	background-position: 5px 7px;
	background-repeat: no-repeat;
}

.top_links {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	display: block;
	color: #929292;
	padding: 0px 10px 0px 0px;
	margin: 5px 10px 5px 0px;
	border-right: 1px solid #929292;
}

.top_links:hover {
	color: #ffffff;
	border-right: 2px solid #ffffff;
}

.top_links_active {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	display: block;
	color: #ffffff;
	padding: 0px 10px 0px 0px;
	margin: 5px 10px 5px 0px;
	border-right: 2px solid #ffffff;
}

.content {
	font-family: Arial;
	font-size: 12px;
	color: #000000; /*2D3331*/
	line-height: 16px;
}
.right_column {
	padding: 130px 10px 0px 10px !important;
}

.right_column ul {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style: none;
}

.right_column li {
	padding: 0px 0px 0px 14px;
	margin-bottom: 3px;
	background-image:url(images/active_arr_gr.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
}

#cp {
	/*
	background-image:url(images/cp_02.gif);
	background-position: right top;
	background-repeat: no-repeat;	
	height: inherit;
	*/
}
#pr {
	background-image:url(images/pr_01.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.content a {
	font-family: Arial;
	font-size: 12px;
	color: #8B0F0F;
	text-decoration: underline;
}

.content a:hover {
	text-decoration: none;
}

.content h3 {
	background-image:url(images/sub_title.gif);
	background-position: left 10px;
	background-repeat: no-repeat;	
	padding: 0px 20px 0px 10px;
	margin-top: 0px;
}

.content h4 {
	background-image:url(images/sub_title.gif);
	background-position: left 2px;
	background-repeat: no-repeat;	
	padding: 2px 20px 0px 20px;
	margin-bottom: 4px;
	font-size: 17px;
	margin-top: 0px;
}

.content h5  {
	background-image:url(images/sub_title_gr.gif);
	background-position: left 2px;
	background-repeat: no-repeat;	
	padding: 0px 20px 0px 0px;
	margin-bottom: 4px;
	font-weight: normal;
	font-size: inherit;
	line-height: 17px !important;
}
.content h5:first-letter {
	font-size: 17px !important;
	padding-left: 20px;
}

.content h6  {
	background-image:url(images/active_arr.gif);
	background-position: left 3px;
	background-repeat: no-repeat;	
	padding: 0px 20px 0px 15px;
	margin: 14px 0px 14px 10px;
	font-weight: normal;
	font-size: 12px;
}

.dec_el {
	background-image:url(images/box_corner_ul.gif);
	background-position: left top;
	background-repeat: no-repeat;	
	padding: 0px 20px 20px 42px;
}

.dec_el h3 {
	padding: 10px 0px 0px 34px;
	font-size: 16px;
	margin-bottom: 16px;
	margin-top: 0px;
}

.dec_el ul {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style: none;

}
.dec_el li {
	padding: 0px 0px 0px 14px;
	margin-bottom: 3px;
	background-image:url(images/active_arr_gr.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	
}

.footer {
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	background-color: #2D3331;
	border: 1px solid #FFFFFF;
	border-top: 0px;
	text-align: left;
	padding: 0px 0px 0px 20px;
	line-height: 24px;
	height: 60px !important;
}

.footer a {
	color: #FFFFFF;
}

.footer a:hover {
	text-decoration: none;
}