/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */



/*

 * Style Style Sheet - Defines the main look like colors and backgrounds

 * Not all style related CSS is included, only colors and backgrounds which may change for different theme styles

 */





/* Base

----------------------------------------------------------------------------------------------------*/





/* Layout

----------------------------------------------------------------------------------------------------*/





/* Menus - Mega Drop-Down Menu

----------------------------------------------------------------------------------------------------*/



/* Level 1 */

.menu-dropdown {
	margin-bottom: -11px;
}
.menu-dropdown li.level1 {
	padding-bottom: 11px;
}
.menu-dropdown a.level1,  .menu-dropdown span.level1 {
	padding: 0px;
	text-transform:uppercase;
	font-weight: normal;
}
/* Set Hover and Active */

.menu-dropdown li.level1:hover .level1,  .menu-dropdown li.remain .level1,  .menu-dropdown li.active .level1 {
	padding: 0;
	background: url(../images/ar.gif) no-repeat center top;
	text-shadow: 0 1px 1px #FFF;
}
/* Drop-Down */

.menu-dropdown .dropdown {
	top: 43px;
}
.menu-dropdown .dropdown,  .menu-dropdown .dropdown-bg > div {
	border-radius: 4px;
}
#jelogin {
	position:absolute;
	top: 24px;
	right: 270px;
	width: 160px;
}
#jelogin li {
	float: left;
}
#jelogin li a {
	color:#8d9aa6;
	text-transform: uppercase;
	border-left: 1px solid #8d9aa6;
	line-height: 1;
	padding: 0 10px;
}
#jelogin li.first a {
	border: none;
}
/* Menus - Sidebar/Accordion Menu

----------------------------------------------------------------------------------------------------*/



/* Level 1 */

.menu-sidebar li.level1 {
	border: none;
}
.menu-sidebar a.level1,  .menu-sidebar span.level1 {
	padding: 1px 11px;
}
.menu-sidebar a.level1:hover,  .menu-sidebar span.level1:hover {
	padding: 0 10px;
	border: 1px solid #DDD;
	background: #EEE;
	border-radius: 4px;
	color: #444;
	text-shadow: 0 1px 1px #FFF;
}
.menu-sidebar a.level1 > span,  .menu-sidebar span.level1 > span {
	line-height: 18px;
}
/* Level 2-4 */

.menu-sidebar ul.level2 {
	padding-left: 11px;
	padding-right: 11px;
}
.menu-sidebar ul.level2 ul {
	padding-left: 11px;
}
/* Modules

----------------------------------------------------------------------------------------------------*/





/* Tools

----------------------------------------------------------------------------------------------------*/





/* System

----------------------------------------------------------------------------------------------------*/

#bottom-a, #top-ab, #top-a {
	position: relative;
}
#top-a .module, #top-b .module {
	margin:0;
}
#top-b {
	background:#454b51;
}
.sp {
	background: url(../images/sp.png) no-repeat left top;
	width: 100%;
	height: 15px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
}
#top-1 {
	width: 380px;
	float:left;
	
}
#top-2 {
	width: 380px;
	float:left;
	
}
#top-3 {
	width: 240px;
	float:left;
	
}
#top-b li {
	float: left;
}
#top-b li a {
	color: #8c99a5;
	font-weight: bold;
	padding: 10px 26px;
}
#top-b li a:hover {
	background: none;
	border: none;
	color: #fff;
	text-shadow: none;
}
#bottom-a .nspArts {
	background: #d1d6da;
}
#content {
	margin: 20px;
}
