body 
{
background-color: #CCCCff;
}
#headerBottom
{
	width:					100%;
	height:					35px;
	/*overflow:				hidden;*/
	text-align:				center;
}


/* ***** main menu ***** */

#mainMenu ul
{
	list-style:				none;
	padding:				0px 0px 0px 30px;
	margin:					0px;
	position:				relative;
	z-index:				10;
}

#mainMenu ul ul
{
	display:				none;
	padding:				0px;
}

#mainMenu ul li
{
	list-style-image:		none;
}

#mainMenu ul li.hover ul
{
	display:				block;
	width:					168px;
	overflow:				hidden;
	position:				absolute;
	z-index:				10;
}

#mainMenu ul li
{
	z-index:				10;
	float:					left;
}

#mainMenu ul li.hover
{
	position:				relative;
	z-index:				10;
}

#mainMenu ul li a, #mainMenu ul li a:visited
{
	display:				block;
	padding:				0px 11px 0px 11px;
	margin-top:				6px;
	color:					#000;
	border-left:				2px solid #9c2626;
	font-size:				14px;
	line-height:				17px;
	text-transform:				uppercase;
	
}

#mainMenu ul li.hover a, #mainMenu ul li.hover a:visited
{
	padding-bottom:			10px;
	text-decoration:		underline;
	color:					#9c2626;
	border-left:				2px solid #9c2626;
}

#mainMenu ul li.opened a, #mainMenu ul li.opened a:visited
{
	text-decoration:		underline;
}

#mainMenu ul li.hover ul li a, #mainMenu ul li.hover ul li a:visited
{
	width:					110px;
	padding:				5px 21px 5px 16px;
	margin:					0px;
	background:				url('images/nav-background.gif') 	#9c2626 bottom left repeat-x;
	border-left:			none;
	font-family:			Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:				12px;
	line-height:			14px;
	color:					#e0e0e0;
	font-weight:			normal;
	text-align:				left;
	text-transform:			none;
	text-decoration:		none;
}

#mainMenu ul li.hover ul li a:hover
{
	text-decoration:		underline;
}

/* ***** /main menu ***** */

/* ***** second level ***** */

#headerSeparatorLeft ul
{
	padding:				0px 0px 0px 0px;
	margin:					0px;
	clear:					both;
}

#headerSeparatorLeft ul ul
{
	display:				none;
}

#headerSeparatorLeft ul li
{
	list-style-image:		none;
	display:				block;
	height:					16px;
	padding:				2px 0px 0px 0px;
	margin:					0px 10px 1px 0px;
	float:					left;
	white-space:			nowrap;
	/*background:			url('/images/basic/bg-main-menu-second-level.png') top right no-repeat;*/
	border:					1px solid #ffcc00;
}

#headerSeparatorLeft ul li.opened
{
	background:				url('/images/basic/bg-main-menu-second-level-selected.png') bottom left repeat-x;
	padding:				2px 0px 0px 0px;
	margin:					0px 10px 1px 0px;
	border-right:			1px solid #fff;
	border-left:			1px solid #fff;
}

#headerSeparatorLeft ul li a, #headerSeparatorLeft ul li a:visited
{
	padding-bottom:			10px;
}

#headerSeparatorLeft ul li a.selected, #headerSeparatorLeft ul li a.selected:visited
{
	padding:				2px 10px 2px 10px;
	margin-top:				-2px;
	/*background:			url('/images/basic/bg-main-menu-second-level-selected.png') top left repeat-x;*/
	color:					#9c2626;
}

/* ***** /second level ***** */

/* ***** side menu ***** */

#sideMenuContainer ul
{
	list-style:				none;
	padding:				0px 0px 0px 20px;
	margin:					0px;
}

#sideMenuContainer ul li a, #sideMenuContainer ul li a:visited
{
	color:					#a2030b;
}

#sideMenuContainer ul li a.selected, #sideMenuContainer ul li a.selected:visited
{
	font-weight:			bold;
}

/* ***** /side menu ***** */

/* ***** additional menu ***** */

#additionalMenu a, #additionalMenu a:visited
{
	padding:				0px 13px 0px 13px;
	margin-top:				6px;
	color:					#fff;
	border-left:			1px solid #fff;
}

/* ***** /additional menu ***** */

/* ***** navigation chain ***** */

.navigationChain
{
	padding:				10px 0px 10px 10px;
	text-align:				center;
}

.navigationChain a, .navigationChain a:visited, #authorBlogs .navigationChain a, #authorBlogs .navigationChain a:visited
{
	color:					#333;
}

.navigationChain b
{
	color:					#d0000b;
}

/* ***** /navigation chain ***** */
