/* ||| the end |||*/

/* ||| set of clearing floats |||*/	

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.clearfix {display: inline-block;}

.clr {font-size : 1px;}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

.clear {clear: both;}

/* End hide from IE-mac */

/* ------------------------ the end ----------------------------*/




div#wrapper_main{

	position:relative;

	font:normal 1.2em/1.5em  Arial , Verdana, sans-serif; /* Basic font size: 12px, line-height: 15px */

}




/* Basic lists styles 

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



ul{

	padding:0 6px 6px 6px;

	margin:0 6px;

}

ul ul{

	padding-bottom:0px;

}

ul li{

	padding-left:0;

	line-height:100%; 

	padding:5px 0;

}

ul li a{

	text-decoration: none !important;

	

}

ul li a:hover{

	color:#3a3a3a !important;

}

ol li{

	line-height:170%;

}

dl#system-message dd ul li{

	border: none !important;

}






/* Logo 

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



a#logo, 

a#logo_styled {

	margin:20px 0 0 0;

	float:left;

	display:block;

}

a#logo_styled{

	/* 

		Here you can change width or height of your logo 

		if you've disabled option "logo as image"

	*/

	width: 200px;

	height: 73px; 
	
	padding-bottom:20px;

}



/* Basic wrapper styles 

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

div#wrapper_main{

	width:980px;

	margin:0 auto;

	padding-bottom:20px;

}

div#wrapper_top{

	position:relative;

	min-height:85px;

	margin:0 0 1px 0;

}

div#wrapper_banner{

	margin: 0;

	padding:0;

}

div#slider_wrap{

	border-top:1px solid #e8e8e8!important;

}

div#wrapper_menu{

	float:right;

	width:770px;

	height:46px;

	margin-right:10px;

	display:block;

	position:absolute;

	top:-48px;

	right:0;

}

div#wrapper_header{

	position:relative;

}

div#wrapper_menu ul{

	width:auto;

	float:right;

	font-size:12px;

}

div#wrapper_menu ul li.level1 a{

	border-left:1px solid #d4d4d4;

	border-right:1px solid #fff;

	color:#979797;

}

div#wrapper_menu .moomenu ul li.topli:first-child a{

	border-left:none;

	color: #3a3a3a!important;

}

div#wrapper_menu ul li:first-child a{

	border-left:none;

}

div#wrapper_menu .moomenu ul li.topli:hover{

	border:1px solid #d4d4d4;

	border-bottom:none;

	background:#fff;

	height:35px;

	line-height:22px;

	position:relative;

	right:-1px;

}

div#wrapper_menu .moomenu ul li.topli:hover a{

	border:none;

	padding:0 1px 0 2px;

	color:#3a3a3a!important;

}

div#wrapper_menu .moomenu ul li.topli:hover ul a{

	color:#3a3a3a!important;

}

div#wrapper_menu li.topli ul{

	top:33px!important;

	background:#fff;

	border:1px solid #d4d4d4;

	border-top:none;

}

div#wrapper_menu li.level1:hover ul{

	left:-1px;

}

div#wrapper_menu li.level1:hover ul ul,

div#wrapper_menu li.level1:hover ul ul ul,

div#wrapper_menu li.level1:hover ul ul ul ul{

	left:190px;

}

div#wrapper_menu li.level1 ul li:hover{

	background:#f9f9f9;

}

div#wrapper_menu li.level1 ul ul,

div#wrapper_menu li.level1 ul ul ul,

div#wrapper_menu li.level1 ul ul ul ul{

	top:-1px!important;

	border-top:1px solid #d4d4d4;

}

div#wrapper_top_content{

	float:right;

	width:780px;

	margin-bottom:46px;

}

div#wrapper_content{

	background:#fff;

	margin-bottom:10px;

	padding:10px 20px 0 20px;

}



/* top

