/*-----------------------------------------------------
   mainMenu // basic
------------------------------------------------------ */
#mainMenu                                              { text-align: right; margin: 0 0 45px 0; }
#mainMenu li                                           {
	position: relative;
	width: 196px;
	height: 28px;
	z-index: 0;
	padding: 0;
	line-height: 27px;
	z-index: 1000;
}
	
#mainMenu a                                            {
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: .05em;
	text-decoration: none;
	height: 1%;
	padding-right: 30px;
}	
#mainMenu a.on, #mainMenu a.on:hover                   { font-size: 17px; font-weight: normal; }
#mainMenu #anketalink a.on,
#mainMenu #anketalink a.on:hover                       { font-size: 17px; font-weight: normal; }

/*-----------------------------------------------------
   mainMenu // mouseover
------------------------------------------------------ */
#mainMenu ul                                           {
	position: absolute;
	top: -5px; left: 196px;
	visibility: hidden;
	z-index: 2000;
	text-align: left;
	width: 173px;
	padding: 0 0 16px 0;
}
#mainMenu li:hover ul                                  { visibility: visible; }
#mainMenu li ul li                                     {
	padding: 0;
	margin: 0;
	height: auto;
	line-height: 20px;
	width: 173px;
}
#mainMenu li ul a                                      {
	padding: 5px 15px;
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 0;
	display: block;
	margin: 0;
	height: 1%;
}
#mainMenu li ul li.first a                             { padding-top: 10px; }
#mainMenu li ul li.last a                              { background: none; padding-bottom: 0; }

#mainMenu li ul li a.on, 
#mainMenu li ul li a.on:hover                          { font-size: 13px; font-weight: normal; }
	
/*-----------------------------------------------------
   mainMenu // login
------------------------------------------------------ */
#relLogo                                               {
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	padding: 0 30px 0 0;
}
#mediaLogo                                             {
	display: block;
	width: 38px;
	height: 22px;
	position: relative;
	z-index: 0;
	float: right;
	clear: both;
	margin-bottom: 10px;
}
#zgholdingLogo                                         {
	display: block;
	width: 80px;
	height: 22px;
	position: relative;
	z-index: 0;
	float: right;
	clear: both;
}
#relLogo a span                                      { display: none; }

/*-----------------------------------------------------
   secMenu
------------------------------------------------------ */	
#secMenu                                               {
	display: inline;
	float: left;
	padding: 15px 0 0 0;
	font-size: 9px;
	font-weight: bold;
}
#secMenu li                                            { float: left; margin-right: 42px; }
#secMenu a                                             { text-decoration: none; }						
