@charset "utf-8";
/* CSS Document */

body{
	padding:0px 10px;
}


#wrapper{
	margin:0;
	width:100%;
	max-width:1600px;
}

#contents{
	margin:0 0 0 150px;
	min-height:400px;
	min-width:400px;
}


#head{
	height:80px;
}

#menu{
	position:fixed;
	z-index:80;
	width:130px;
	background-color:#F4F4F4;
}

#menu ul li{
	float:none;
}

.addMainMenu{
	left:140px;
	position:fixed;
	z-index:80;
	float:left;
	background:#F4F4F4;
}

.addMainMenu li{
	float:left;
}

.addMainMenu ul li a{
	width:130px;
	margin-left:-1px;
}


#menu ul li a,
.addMainMenu ul li a{
	display:block;
	text-align:center;
	padding:55px 0 10px;
	border:1px solid #BBB;
	margin-bottom:-1px;
	color:#333;
	background:no-repeat center 10px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#menu ul li a:hover,
.addMainMenu ul li a:hover{
	background-color:#DDD;
}

#menu ul li a.home,
.addMainMenu ul li a.home{
	background-image:url(../../img/system/menu_home.png);
}

#menu ul li a.user,
.addMainMenu ul li a.user{
	background-image:url(../../img/system/menu_user.png);
}

#menu ul li a.nuser,
.addMainMenu ul li a.nuser{
	background-image:url(../../img/system/menu_nuser.png);
}

#menu ul li a.cuser,
.addMainMenu ul li a.cuser{
	background-image:url(../../img/system/menu_cuser.png);
}

#menu ul li a.item,
.addMainMenu ul li a.item{
	background-image:url(../../img/system/menu_item.png);
}

#menu ul li a.resume,
.addMainMenu ul li a.resume{
	background-image:url(../../img/system/menu_resume.png);
}

#menu ul li a.category,
.addMainMenu ul li a.category{
	background-image:url(../../img/system/menu_category.png);
}

#menu ul li a.news,
.addMainMenu ul li a.news{
	background-image:url(../../img/system/menu_news.png);
}

#menu ul li a.page,
.addMainMenu ul li a.page{
	background-image:url(../../img/system/menu_page.png);
}

#menu ul li a.more,
.addMainMenu ul li a.more{
	background-image:url(../../img/system/menu_more.png);
}

#menu ul li a.type,
.addMainMenu ul li a.type{
	background-image:url(../../img/system/menu_type.png);
}

#menu ul li a.form,
.addMainMenu ul li a.form{
	background-image:url(../../img/system/menu_form.png);
}

#menu ul li a.elements,
.addMainMenu ul li a.elements{
	background-image:url(../../img/system/menu_elements.png);
}

#menu ul li a.term,
.addMainMenu ul li a.term{
	background-image:url(../../img/system/menu_term.png);
}

#menu ul li a.plan,
.addMainMenu ul li a.plan{
	background-image:url(../../img/system/menu_plan.png);
}

#menu ul li a.pay,
.addMainMenu ul li a.pay{
	background-image:url(../../img/system/menu_pay.png);
}

#menu ul li a.contract,
.addMainMenu ul li a.contract{
	background-image:url(../../img/system/menu_contract.png);
}

#menu ul li a.entry,
.addMainMenu ul li a.entry{
	background-image:url(../../img/system/menu_entry.png);
}

#menu ul li a.progress,
.addMainMenu ul li a.progress{
	background-image:url(../../img/system/menu_progress.png);
}

#menu ul li a.gift,
.addMainMenu ul li a.gift{
	background-image:url(../../img/system/menu_gift.png);
}

#menu ul li a.dm,
.addMainMenu ul li a.dm{
	background-image:url(../../img/system/menu_dm.png);
}

#menu ul li a.am,
.addMainMenu ul li a.am{
	background-image:url(../../img/system/menu_am.png);
}

#menu ul li a.review,
.addMainMenu ul li a.review{
	background-image:url(../../img/system/menu_review.png);
}

#menu ul li a.option,
.addMainMenu ul li a.option{
	background-image:url(../../img/system/menu_option.png);
}

#menu ul li a.press,
.addMainMenu ul li a.press{
	background-image:url(../../img/system/menu_press.png);
}

/*cuser*/
#menu ul li a.edit,
.addMainMenu ul li a.edit{
	background-image:url(../../img/system/menu_nuser.png);
}

#menu ul li a.inquiry,
.addMainMenu ul li a.inquiry{
	background-image:url(../../img/system/menu_inquiry.png);
}

#menu ul li a.addition,
.addMainMenu ul li a.addition{
	background-image:url(../../img/system/menu_addition.png);
}



li.parent_menu{
	background:url(../../img/system/list_icon.gif) 120px 40px no-repeat;
}

.parent_menu div{
	display:none;
}

li.parent_menu div ul li{
	float:left !important;
}

#foot{
	margin-left:150px;
}

#super_user{
	margin:0;
	width:100%;
	position:absolute;
	right:10px;
    max-width: 1600px;
}

#super_user a{

}

.list_table{
	font-size:11px !important;
}

.form_table td a img{
	margin:5px 0px;
}

.att{
	color:#cc1144;
}

#index_menu{
	margin:10px 0;
}

#index_menu li{
	border:1px solid #ccc;
	display:inline-block;
	
	text-align:center;
	
	margin:2px;
}
#index_menu li:hover{
	cursor:pointer;
	background-color:#f5f5f5;
}
#index_menu li a img{
	margin-bottom:2px;
}

#index_menu li a{
	padding:10px 0px 5px 0px;
	text-decoration:none;
	display:block;
	width:120px;
	height:70px;
	font-weight:bold;
	line-height:2;
	font-size:14px;
}


#complexity{
	display:inline-block;
	width: 200px;
	padding: 2px;
	color: #333;
	font-size: 11px;
	text-align: center;
}
.default{background-color: #CCC;}
.weak{background-color: #FF5353;}
.strong{background-color: #FAD054;}
.stronger{background-color: #93C9F4; }
.strongest{background-color: #B6FF6C;}