/***************** MENUS ******************/

#top_menu {
	height: 30px;
	padding: 0 0 0 250px; 
}

#top_menu ul {
	list-style-type: none;
}

#top_menu ul li.list_style_first {
	display: block;
	float: left;
	height: 20px;
	background: url(img/top_menu_bullet.gif) no-repeat 95% 8px;
}

#top_menu ul li.list_style {
	display: block;
	float: left;
	height: 20px;
	background: url(img/top_menu_bullet.gif) no-repeat 88% 8px;
}

#top_menu ul li.list_style_last {
	display: block;
	float: left;
	height: 20px;
}

.top_menu_01{
	display: block;
	float: left;
	width: 220px;
	height: 19px;
	padding: 0 6px;	
	font: 14px Arial, Verdana, Helvetica, san-serif;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #d376b7;
	background: url(../images/top_menu_01.jpg) no-repeat bottom left;
}

.top_menu_01_active, .top_menu_01:hover{
	display: block;
	float: left;
	width: 220px;
	height: 19px;
	padding: 0 6px;	
	font: 14px Arial, Verdana, Helvetica, san-serif;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #d376b7;
	background: url(../images/top_menu_01.jpg) no-repeat top left;
}

.top_menu_02{
	display: block;
	float: left;
	width: 77px;
	height: 17px;
	padding: 0 6px;	
	font: 14px Arial, Verdana, Helvetica, san-serif;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #d376b7;
	background: url(../images/top_menu_02.jpg) no-repeat bottom left;
}

.top_menu_02_active, .top_menu_02:hover{
	float: left;
	width: 77px;
	height: 17px;
	padding: 0 6px;	
	font: 14px Arial, Verdana, Helvetica, san-serif;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #d376b7;
	background: url(../images/top_menu_02.jpg) no-repeat top left;
}

.top_menu_03{
	display: block;
	float: left;
	width: 81px;
	height: 17px;
	padding: 0 6px;	
	font: 14px Arial, Verdana, Helvetica, san-serif;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #d376b7;
	background: url(../images/top_menu_03.jpg) no-repeat bottom left;
}

.top_menu_03_active, .top_menu_03:hover{
	display: block;
	float: left;
	width: 81px;
	height: 17px;
	padding: 0 6px;	
	font: 14px Arial, Verdana, Helvetica, san-serif;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #d376b7;
	background: url(../images/top_menu_03.jpg) no-repeat top left;
}

.top_menu_04{
	display: block;
	float: left;
	width: 71px;
	height: 18px;
	padding: 2px 6px 0 6px;	
	font: 14px Arial, Verdana, Helvetica, san-serif;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #d376b7;
	background: url(../images/top_menu_04.jpg) no-repeat bottom left;
}

.top_menu_04_active, .top_menu_04:hover{
	display: block;
	float: left;
	width: 71px;
	height: 19px;
	padding: 0 6px;	
	font: 14px Arial, Verdana, Helvetica, san-serif;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #d376b7;
	background: url(../images/top_menu_04.jpg) no-repeat top left;
}

.top_menu_05{
	display: block;
	float: left;
	width: 71px;
	height: 18px;
	padding: 2px 6px 0 6px;	
	font: 14px Arial, Verdana, Helvetica, san-serif;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #d376b7;
	background: url(../images/top_menu_05.jpg) no-repeat bottom left;
}

.top_menu_05_active, .top_menu_05:hover{
	display: block;
	float: left;
	width: 71px;
	height: 19px;
	padding: 0 6px;	
	font: 14px Arial, Verdana, Helvetica, san-serif;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #d376b7;
	background: url(../images/top_menu_05.jpg) no-repeat top left;
}

.top_menu_06{
	display: block;
	float: left;
	width: 33px;
	height: 16px;
	padding: 2px 6px 0 6px;	
	font: 14px Arial, Verdana, Helvetica, san-serif;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #d376b7;
	background: url(../images/top_menu_06.gif) no-repeat bottom left;
}

.top_menu_06_active, .top_menu_06:hover{
	display: block;
	float: left;
	width: 33px;
	height: 19px;
	padding: 0 6px;	
	font: 14px Arial, Verdana, Helvetica, san-serif;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #d376b7;
	background: url(../images/top_menu_06.gif) no-repeat top left;
}

.top_menu_a {
	display: block;
	float: left;
	width: 85px;
	height: 15px;
	padding: 5px;	
	font: 14px Arial, Verdana, Helvetica, san-serif;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #d376b7;
	background: url(img/tab.gif) no-repeat center left;
}

.top_menu_a_active {
	display: block;
	float: left;
	width: 85px;
	height: 15px;
	padding: 5px; 	
	font: 14px Arial, Verdana, Helvetica, san-serif;
	text-decoration: none;
	font-weight: bold;
	color: #d376b7;
	background: url(img/tab.gif) no-repeat bottom left;
}

.top_menu_a:hover {
	background-position: top left;	
}

/***************** LEFT_MENUS LEVEL 01 ******************/

#left_menu {
}

/*
#default_left_content_title {
	position: absolute;
	top: 189px;
	width: 147px;
	height: 16px;
	font: 12px Arial, Verdana, Helvetica, san-serif;
	text-align: right; 
	padding: 1px 11px 0 0;
	font-weight: bold; 
	border: solid 1px #fffefe;
	color: #fc7904;
	background: url(img/left_menus_bg.png) repeat-x;
}
*/

.left_menu_a { 
	display: block;
	font: 13px Arial, Verdana, Helvetica, san-serif;
	text-align: left; 
	padding: 2px 11px 2px 0;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	color: #d376b7;
}

.left_menu_a_e-book { 
	display: block;
	font: 13px Arial, Verdana, Helvetica, san-serif;
	text-align: left; 
	padding: 2px 11px 2px 0;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	color: #06946d;
}

.left_menu_a_active {
	display: block;
	font: 13px Arial, Verdana, Helvetica, san-serif;
	text-align: left; 
	padding: 2px 11px 2px 0;
	text-decoration: none;
	font-weight: bold; 
	line-height: 1;
	color: #762a68;
}

.left_menu_a_e-book_active {
	display: block;
	font: 13px Arial, Verdana, Helvetica, san-serif;
	text-align: left; 
	padding: 2px 11px 2px 0;
	text-decoration: none;
	font-weight: bold; 
	line-height: 1;
	color: #06634a;
}

.left_menu_a:hover {
	color: #762a68;	
}

.left_menu_a_e-book:hover {
	color: #06634a;	
}

/***************** LEFT_MENUS LEVEL 02 ******************/

.left_submenu {
	display: block;
	font: 12px Arial, Verdana, Helvetica, san-serif;
	text-align: left; 
	padding: 2px 11px 2px 25px;
	text-decoration: none;
	font-weight: bold; 
	line-height: 1;
	color: #a5618e;
}

.left_submenu_active {
	display: block;
	font: 12px Arial, Verdana, Helvetica, san-serif;
	text-align: left; 
	padding: 2px 11px 2px 25px;
	text-decoration: none;
	font-weight: bold; 
	line-height: 1;
	color: #b21595;
}

.left_submenu:hover {
	color: #b21595;
}

/******************* BOTTOM MENUS **********************/


#bottom_menu {
	clear: both;
	width: 288px;
	padding-left: 96px;
}


.bottom_menu {
	display: block;
	float: left;
	padding: 0 4px 0 0;	
	font: 20px Arial, Verdana, Helvetica, san-serif;
	font-weight: bold;
	text-decoration: none;
	color: #e78dcb;
}

.bottom_menu_active, .bottom_menu:hover{	
	display: block;
	float: left;
	padding: 0 4px 0 0;	
	font: 20px Arial, Verdana, Helvetica, san-serif;
	font-weight: bold;
	text-decoration: none;
	color: #50b29a;
}

.bottom_menu_label {
	clear: both;
	font: 20px Arial, Verdana, Helvetica, san-serif;
	font-weight: bold;
	text-decoration: none;
	color: #e78dcb;	
}

.bottom_menu_active_label {
	clear: both;
	font: 20px Arial, Verdana, Helvetica, san-serif;
	font-weight: bold;
	text-decoration: none;
	color: #50b29a;	
}