/* CSS for left hand menu and news menu */

/* Common styles */
div.menu,
div.menunews
{
	display:block;
	position:absolute;
	
	width:240px;
	
	top:77px;
	left:670px;
	
	text-transform:uppercase;
}
div.menu a,
div.menunews a
{
	text-decoration:none;
	color:#000000;
}

/* -- LEVEL 1 -- */
div.menu div.ch_lv1,
div.menunews div.ch_lv1
{
	display:none;
}
div.menu div.ch_lv1_current,
div.menunews div.ch_lv1_current
{
	display:block;
	position:absolute;
	
	margin:0;
	padding:0;
	
	width:230px;
	height:27px;
	
	left:0px;
}
div.menu div.lv1,
div.menu div.lv1_current,
div.menunews div.lv1,
div.menunews div.lv1_current
{

	display:block;
	float:left;
	
	margin:0px 2px 0px 0px;
	padding:0;
	
	height:27px;
	
	background-color:#000000;
	color:#FFFFFF;
}
div.menu div.lv1_current,
div.menunews div.lv1_current
{
	background-color:#383838;
}

/* LEFT MENU LEVEL 1 */
div.menu div.ch_lv1_current
{
	top:55px;
}
div.menu div.ch_lv1_current
{
	top:28px!important;
}

/* LEVEL SOCIAL MEDIA */
.dropdown_social_media{
	
}
/* LEFT MENU LEVEL 2 */
div.menu div.ch_lv2,
div.menu div.ch_lv2_current
{
	display:none;
}
div.menu div.ch_lv2_current
{
	display:block;
	position:relative;
}
div.menu div.lv2 a,
div.menu div.lv2_current a,
div.menu div.lv2_current_ch a,
div.menu div.lv2_b
{
	display:block;
	background-color:#FFFFFF;

	width:220px;
	/*height:16px;*/
	
	margin:0;
	margin-top:1px;
	padding:3px 0px 3px 10px;
	
}
div.menu div.lv2_b
{
	height:1px;
	margin-bottom:-1px;
}
div.menu div.lv2_current a
{
	background-color:#FFEB00;
	font-weight: bold;
}
div.menu div.lv2_current_ch
{
	background-color:#FFFFFF;
	font-weight: bold;
}
div.menu div.lv2 a:hover,
div.menu div.lv2_current_ch a:hover
{
	background-color:#D1D1D1;
}



/* LEFT MENU LEVEL 3 */
div.menu div.ch_lv3,
div.menu div.ch_lv3_current
{
	display:none;
}
div.menu div.ch_lv2_current div.ch_lv3_current,
div.menu div.ch_lv2_current div.ch_lv3
{
	display:block;
	position:relative;
}
div.menu div.lv3 a,
div.menu div.lv3_current a,
div.menu div.lv3_current_ch a,
div.menu div.lv3_b
{
	display:block;
	background-color:#FFFFFF;

	width:220px;
	/*height:16px;*/
	
	margin:0;
	/*margin-top:1px;*/
	text-transform: none;
	padding:3px 0px 3px 10px;
	
}
div.menu div.lv3_b
{
	height:1px;
	margin-bottom:-1px;
}
div.menu div.lv3_current a
{
	background-color:#FFEB00;
}
div.menu div.lv3_current_ch
{
	background-color:#FFFFFF;
}
div.menu div.lv3 a:hover,
div.menu div.lv3_current_ch a:hover
{
	background-color:#D1D1D1;
}

/* social media dropdown */
div.lv3_social{
	display: none;
}

/* LEFT MENU LEVEL 4 - also used for the popup window -*/
div.menu div.ch_lv4,
div.menu div.ch_lv4_current
{
	display:none;
}
div.menu div.ch_lv4_current
{
	display:block;
	position:relative;
}
div.window_nav div.lv4 a,
div.window_nav div.lv4_current a,
div.menu div.lv4 a,
div.menu div.lv4_current a,
div.menu div.lv4_current_ch a,
div.menu div.lv4_h
{
	display:block;
	text-transform:none;
	background-color:#FFFFFF;
	
	width:200px;
	/*height:17px;*/
	
	margin:0;
	padding:3px 10px 3px 20px;
}
div.menu div.lv4_h
{
	font-weight:bold;
}
div.window_nav div.lv4_current a,
div.menu div.lv4_current a
{
	background-color:#FFEB00;
}
div.window_nav div.lv4 a:hover,
div.menu div.lv4 a:hover
{
	background-color:#D1D1D1;
}


div.menu div.lv3_cats a
/*div.menu div.lv3_social a*/
{
	display:block;
	text-transform:uppercase;
	background-color:#FFFFFF;
	
	width:220px;
	/*height:22px;*/
	
	margin:1px 0px 1px 0px;
	padding:7px 0px 7px 10px;
}
div.menu div.lv3_cats a:hover,
div.menu div.lv3_social a:hover
{
	background-color:#D1D1D1;
}

div.menu div.ch_lv3_cats,
div.menu div.ch_lv3_social
{
	display:none;
	position:absolute;
	
	background-color:#FFFFFF;
	
	margin:-1px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	
	z-index:997;
}
div.menu div.ch_lv3_cats a,
div.menu div.ch_lv3_social a
{
	display:block;
	text-transform:none;
	background-color:#FFFFFF;
	
	width:204px;
	height:17px;
	
	margin:0;
	padding:0;
	padding-left:26px;
	padding-top:3px;
}
div.menu div.ch_lv3_cats a:hover,
div.menu div.ch_lv3_social a:hover
{
	background-color:#D1D1D1;
}

div.menu div.ch_lv3_cats a.current,
div.menu div#articles_pagination a.current,
div.menu div.ch_lv3_social a.current,
div.menu div#social_pagination a.current
{
	background-color:#FFEB00!important;
}

div.menu div.lv3_item a
{
	display:block;
	text-transform:none;
	background-color:#FFFFFF;
	
	width:210px;
	
	margin:0;
	margin-bottom:1px;
	padding:7px 10px 4px 10px;
}
div.menu div.lv3_item a:hover
{
	background-color:#D1D1D1;
}
div.menu div.lv3_item a.current div.title
{
	background-color:#FFEB00;
	/*margin-bottom:7px*/
}
div.menu div.lv3_item a:hover.current
{
	background-color:#FFFFFF;
}
div.menu div.lv3_item div.title
{
	font-weight:bold;
	font-size:10px;
	
	margin-left:-10px;
	margin-top:-7px;
	
	width:210px;

	padding:7px 10px 5px 10px;

}

div.menu div.lv3_item div.thumb
{
	padding: 0px 5px 0px 0px;
	float:left;
}

div.menu div.lv3_item div.subtitle
{
	font-size:9px;
	padding: -1px 0px 0px 0px;
	
	display:block;
	overflow:hidden;
	/*border:#FF0000 solid 1px;*/
	height:60px;
}
div.menu div.lv3_item div.subtitle:hover
{
	cursor:pointer;
}

div.menu div.lv3_pagn
{
	display:block;
	text-transform:none;
	background-color:#FFFFFF;
	
	width:220px;
	height:14px;
	
	margin:0;
	padding:7px 3px 7px 7px;
}

div.menu div.lv3_pagn a
{
	background-color:#FFFFFF;
	padding:1px 3px 1px 3px;
}
div.menu div.lv3_pagn a:hover
{
	background-color:#D1D1D1;
}
div.menu div.lv3_pagn a.current
{
	background-color:#FFEB00;
}

div.menu div.lv3_item div.thumb img
{
	cursor:pointer;
}

div.menu div.lv3_pagn span.pagination_item,
div.menu div.lv3_pagn span.pagination_divider
{
	/*border:#FF0000 solid 1px;*/
	
	display:block;
	float:left;
	width:20px;
	height:15px;
	
	text-align:center;
}
div.menu div.lv3_pagn span.pagination_divider
{
	width:4px;
}


/* LEFT MENU LEVEL 5 */
div.menu div.ch_lv5,
div.menu div.ch_lv5_current
{
	display:none;
}
div.menu div.ch_lv4_current div.ch_lv5_current,
div.menu div.ch_lv4_current div.ch_lv5
{
	display:block;
	position:relative;
}
div.menu div.lv5 a,
div.menu div.lv5_current a,
div.menu div.lv5_current_ch a,
div.menu div.lv5_b
{
	display:block;
	background-color:#FFFFFF;

	width:190px;
	/*height:16px;*/
	
	margin:0;
	/*margin-top:1px;*/
	text-transform: none;
	padding:3px 10px 3px 30px;
	
}
div.menu div.lv5_b
{
	height:1px;
	margin-bottom:-1px;
}
div.menu div.lv5_current a
{
	background-color:#FFEB00;
}
div.menu div.lv5_current_ch
{
	background-color:#FFFFFF;
}
div.menu div.lv5 a:hover,
div.menu div.lv5_current_ch a:hover
{
	background-color:#D1D1D1;
}


/* NEWS MENU LEVEL 1 */
div.menunews div.ch_lv1_current
{
	top:28px;
}

/* NEWS LEVEL 2 */
div.menunews div.ch_lv2,
div.menunews div.ch_lv2_current
{
	display:none;
}
div.menunews div.ch_lv2_current
{
	display:block;
	position:absolute;
	
	left:0px;
	top:0px;
	
	margin:0;
	padding:0;
}
div.menunews div.lv2,
div.menunews div.lv2_current
{
	display:block;
	float:left;
	
	margin:0;
	padding:0;
}
div.menunews div.lv2_f
{
	display:block;
	height:27px;
	
	margin:0;
	padding:0;

	background-color:#EAEAEA;
}
div.menunews div.lv2_current
{
	font-weight:bold;
}

/* NEWS LEVEL 3 */
div.menunews div.ch_lv3,
div.menunews div.ch_lv3_current
{
	display:none;
}
div.menunews div.ch_lv3_current
{
	display:block;
	position:relative;
}
div.menunews div.lv3 a,
div.menunews div.lv3_current a,
div.menunews div.lv3_current_ch a,
div.menunews div.lv3_b
{
	display:block;
	background-color:#FFFFFF;

	width:220px;
	/*height:16px;*/
	
	margin:0;
	margin-top:1px;
	padding:3px 0px 3px 10px;
	
}
div.menunews div.lv3_b
{
	height:1px;
	margin-bottom:-1px;
}
div.menunews div.lv3_current a
{
	background-color:#FFEB00;
}
div.menunews div.lv3_current_ch
{
	background-color:#FFFFFF;
}
div.menunews div.lv3 a:hover,
div.menunews div.lv3_current_ch a:hover
{
	background-color:#D1D1D1;
}


/* NEWS LEVEL 4 */
div.menunews div.ch_lv4,
div.menunews div.ch_lv4_current
{
	display:none;
}
div.menunews div.ch_lv4_current
{
	display:block;
	position:relative;
}
div.window_nav div.lv4 a,
div.window_nav div.lv4_current a,
div.menunews div.lv4 a,
div.menunews div.lv4_current a,
div.menunews div.lv4_h
{
	display:block;
	text-transform:none;
	background-color:#FFFFFF;
	
	width:210px;
	/*height:17px;*/
	
	margin:0;
	padding:3px 10px 3px 10px;
}
div.menunews div.lv4_h
{
	font-weight:bold;
}
div.window_nav div.lv4_current a,
div.menunews div.lv4_current a
{
	background-color:#FFEB00;
}
div.window_nav div.lv4 a:hover,
div.menunews div.lv4 a:hover
{
	background-color:#D1D1D1;
}

/* NEWS OTHER ELEMENTS */













div.menunews div.lv3_cats a,
div.lv3_social a
{
	display:block;
	text-transform:uppercase;
	background-color:#FFFFFF;
	
	width:220px;
	/*height:14px;*/
	
	margin:1px 0px 1px 0px;
	padding:6px 0px 5px 10px;
	
}
div.menunews div.lv3_cats a:hover,
div.lv3_social a:hover
{
	background-color:#D1D1D1;
}

div.menunews #dropdown_main, #dropdown_social_media
{
	display:block;
	/*height:13px;
	padding: 3px 0px 3px 10px;*/
}


div.menunews #btn_categories,
#btn_social
{
	display:inline;
	margin:1px 4px 0px 2px;

}
div.menunews #btn_categories_label,
#btn_social_label
{
	font-size:10px;
	font-weight:bold;	
	display:inline;
}



div.menunews div.ch_lv3_cats,
div.ch_lv3_social
{
	display:none;
	position:absolute;
	
	background-color:#FFFFFF;
	
	margin:-1px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	
	z-index:997;
}
div.menunews div.ch_lv3_cats a,
div.ch_lv3_social a
{
	display:block;
	text-transform:none;
	background-color:#FFFFFF;
	
	width:220px;
	height:17px;
	
	margin:0;
	padding:0;
	padding-left:10px;
	padding-top:3px;
}
div.menunews div.ch_lv3_cats a:hover,
div.ch_lv3_social a:hover
{
	background-color:#D1D1D1;
}

div.menunews div.ch_lv3_cats a.current,
div.menunews div#articles_pagination a.current,
div.ch_lv3_social a.current,
div#social_pagination a.current
{
	background-color:#FFEB00!important;
}

div.menunews div.lv3_item a
{
	display:block;
	text-transform:none;
	background-color:#FFFFFF;
	
	width:210px;
	
	margin:0;
	margin-bottom:1px;
	padding:7px 10px 4px 10px;
}
div.menunews div.lv3_item a:hover
{
	background-color:#D1D1D1;
}
div.menunews div.lv3_item a.current div.title
{
	background-color:#FFEB00;
	/*margin-bottom:7px*/
}
div.menunews div.lv3_item a:hover.current
{
	background-color:#FFFFFF;
}
div.menunews div.lv3_item div.title
{
	font-weight:bold;
	font-size:10px;
	
	margin-left:-10px;
	margin-top:-7px;
	
	width:210px;

	padding:7px 10px 5px 10px;

}

div.menunews div.lv3_item div.thumb
{
	padding: 0px 5px 0px 0px;
	float:left;
}

div.menunews div.lv3_item div.subtitle
{
	font-size:9px;
	padding: -1px 0px 0px 0px;
	
	display:block;
	overflow:hidden;
	/*border:#FF0000 solid 1px;*/
	height:60px;
}
div.menunews div.lv3_item div.subtitle:hover
{
	cursor:pointer;
}

div.menunews div.lv3_pagn
{
	display:block;
	text-transform:none;
	background-color:#FFFFFF;
	
	width:220px;
	height:14px;
	
	margin:1px 0 0 0;
	padding:7px 3px 7px 7px;
}

div.menunews div.lv3_pagn a
{
	background-color:#FFFFFF;
	padding:1px 3px 1px 3px;
}
div.menunews div.lv3_pagn a:hover
{
	background-color:#D1D1D1;
}
div.menunews div.lv3_pagn a.current
{
	background-color:#FFEB00;
}

div.menunews div.lv3_item div.thumb img
{
	cursor:pointer;
}

div.menunews div.lv3_pagn span.pagination_item,
div.menunews div.lv3_pagn span.pagination_divider
{
	/*border:#FF0000 solid 1px;*/
	
	display:block;
	float:left;
	width:20px;
	height:15px;
	
	text-align:center;
}
div.menunews div.lv3_pagn span.pagination_divider
{
	width:4px;
}

