


.header-2013
{
	background: #000000;
	margin-bottom: .75em;
}


.header-2013-container
{
	padding: 0 1em;
}


.header-2013-top-menu
{
	background: #000000;
	font-size: 13px;
	border-bottom: 1px solid #666666;
}

	.header-2013-top-menu ul
	{
		list-style-type: none;
		margin: 0;
		padding: 0;
		/*padding: 0 .55em;*/
	}
	
	.header-2013-top-menu li
	{
		float: left;
		border-right: 1px solid #666666;
	}
	
	.header-2013-top-menu .li-last
	{
		float: left;
		border-right: none;
	}
	
	.header-2013-top-menu .li-right li
	{
		float: right;
	}
	
	.header-2013-top-menu a
	{
		display: block;
		padding: .75em 1em;
		color: #ffffff;
		text-decoration: none;
		/*font-weight: bold;*/
	}
	
	.header-2013-top-menu a:hover
	{
		/*background: url(/images/bgmenu6.gif) repeat-x #666666;*/
		color: #ff9933;
	}
	
	.header-2013-top-menu a.selected
	{
		/*background: url(/images/bgmenu6.gif) repeat-x #666666;*/
		color: #ff9933;
	}


.header-2013-menu
{
	background: #000000;
	font-size: 13px;
	border-top: 1px solid #666666;
}

	.header-2013-menu ul
	{
		list-style-type: none;
		margin: 0;
		padding: 0;
		/*padding: 0 .55em;*/
	}
	
	.header-2013-menu li
	{
		float: left;
		border-right: 1px solid #666666;
	}
	
	.header-2013-menu .li-last
	{
		float: left;
		border-right: none;
	}
	
	.header-2013-menu .li-right li
	{
		float: right;
	}
	
	.header-2013-menu a
	{
		display: block;
		padding: .75em .6em;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
	}
	
	.header-2013-menu a:hover
	{
		background: url(/images/bgmenu6.gif) repeat-x #666666;
	}
	
	.header-2013-menu a.selected
	{
		background: url(/images/bgmenu6.gif) repeat-x #666666;
	}
	
	.header-2013-menu a.selected2
	{
		background: url(/images/bgmenu4.gif) repeat-x #ffcc66;
		color: #333333;
	}















.com-menu-2012
{
	background: url(/images/bgmenu1.gif) repeat-x #333333;
	font-size: 13px;
	margin-bottom: .5em;
}

	.com-menu-2012 ul
	{
		list-style-type: none;
		margin: 0;
		padding: 0 .55em;
	}
	
	.com-menu-2012 li
	{
		float: left;
		border-right: 1px solid #666666;
	}
	
	.com-menu-2012 .li-last
	{
		float: left;
		border-right: none;
	}
	
	.com-menu-2012 .li-right li
	{
		float: right;
	}
	
	.com-menu-2012 a
	{
		display: block;
		padding: .75em .6em .75em .6em;
		color: #ffffff;
	}
	
	.com-menu-2012 a:hover
	{
		background: url(/images/bgmenu6.gif) repeat-x #666666;
	}
	
	.com-menu-2012 a.selected
	{
		background: url(/images/bgmenu6.gif) repeat-x #666666;
	}
	
	.com-menu-2012 a.selected2
	{
		background: url(/images/bgmenu4.gif) repeat-x #ffcc66;
		color: #333333;
	}
	
	.com-menu-2012 .current
	{
		background: #ffffff;
	}
	
	.com-menu-2012 .current a
	{
		color: #333333;
	}







.com-submenu
{
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 100;
}

.com-submenu2
{
	background: url(/images/bgmenu2.gif) repeat-x #333333;
	width: 1000px;
	margin: auto;
}

.com-submenu3
{
	color: #ffffff;
	padding: 1em 3em;
}

	.com-submenu3 a
	{
		color: #dddddd;
	}
	
	.com-submenu3 a:hover
	{
		color: #ffffff;
	}



.com-header
{
}

.com-header .logo
{
	display: block;
	padding: 1em;
}




.to_top
{
	display: none;
}

@media (min-width: 1200px)
{
	.to_top
	{
		position: fixed;
		top: 100%;
		left: 100%;
		margin-top: -100px;
		margin-left: -75px;
		display: none; 
		cursor: pointer;
	}
	
	.to_top .to_top_button
	{
		width: 64px;
		height: 64px;
		background: url(/images/arrup.png);
	}	
	
	.to_top .to_top_text
	{
		text-align: center;
		font-size: 12px;
		color: #999999;
		margin-top: 5px;
	}	
	
}


