/* CSS Document */

.kblock {
	border: 1px solid #a5a488;
	width: 186px;
	overflow: auto;
}
.kblock .title {
	background: url(images/block_k_title.jpg) no-repeat;
	text-align: center;
	height: 18px;
	padding-top: 4px;
}
.kblock .title, .kblock .title a {
	color: #FFFFFF;
}

.kblock .cont {
	background: url(images/block_bg.jpg) repeat-x;
		overflow: auto;
}
.kblock hr {
	margin-left: 7px;
	margin-right: 7px;	
	color: #a5a488;
	border: 1px inset #a5a488 ;
}

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

.kblock .number {
	font-style: italic;
}

.mblock {
	width: 186px;
	border: 1px solid #464D9B;
	overflow: auto;
}
.mblock .title {
	background: url(images/block_m_title.jpg) no-repeat;
	text-align: center;
	height: 18px;
	padding-top: 4px;
}
.mblock .title, .mblock .title a {
	color: #FFFFFF;
}

.mblock .cont {
	background: url(images/block_bg.jpg) repeat-x;
	overflow: auto;
}

.oblock {
	width: 186px;
	border: 1px solid #F6821F;
	overflow: auto;
}

.oblock .title{
	background: url(images/block_o_title.jpg) no-repeat;
	text-align: center;	
	padding-top: 4px;
	height: 18px;	
}
.oblock .title, .oblock .title a {
	color: #FFFFFF;
}

.oblock .cont {
	background: url(images/block_bg.jpg) repeat-x;
	overflow: auto;
}
.oblock ul {
	margin: 0px;
	padding: 4px;
	list-style: decimal;
}
.oblock .number {
	font-style: italic;
}
.mblock ul {
	margin: 0px;
	padding: 4px;
	list-style: decimal;
}
.mblock .number {
	font-style: italic;
}

.mblock a, .oblock a, .kblock a {
	text-decoration: none;
	color: #000066;
	font-size: 11px;
}
.mblock a:hover, .oblock a:hover, .kblock a:hover {
	text-decoration: underline;
}