@charset "utf-8";
body{margin:0;font-family:arial;font-size:12px;}
ul,li,div{margin: 0px;padding:0px;}
ul{list-style-type: none;}
#page a {color: #0000CC;}
#page a:hover {color: #0000CC;}
#page a:visited {color: #800080;}
hr{border-width:0px;border-top:1px solid #ddd;height:0;}
h1{color:#E10601;margin:0px;font-size:24px}
h3{color:#E10601;font-size:13px}
h5{color:#E10601;margin:0px;font-weight:normal;font-size:11px}
textarea,select,input{font-size:12px;}
.btn{height:2em;}

#c-left,#c-right{
	display:inline-block;
	overflow:hidden;
	float:left;
}
#c-left{
	width:122px;
}
#c-right{
	max-width:calc(100% - 122px);
}

#cmenu,#header,#content,#footer {
	line-height:150%;
}
#cmenu{
	width:120px;
	border-right:2px solid #ddd;
	background-color:#f8f8f6;
	line-height:170%;
	text-align:right;
}
#cmenu ul{
 	padding:10px;
	/*height:500px;
	overflow:auto;*/
}
#cmenu .t{
	font-size:12px;
	font-weight:bold;
	color:#404040;
}


/*header*/
#header{
 	padding:20px 20px 5px 20px;
	border-bottom:1px solid #ddd;
}
/*content*/
#content{
 	padding:20px 0 20px 20px;
}
#content #soft {
	overflow:hidden;
	display:inline-block;
	
}
#content #soft #flashcontent {
	float:left;
	
}
#content #info {
	width:500px;
	color:#404040;
	
}
#content #info #ads{
	width:470px;
	padding:9px 10px 10px 10px;
	background-color:#E6E4E0;
	text-align:center;
	
}
#content #info #ads div{
	border:1px solid #919999;
	padding-top:5px;
	background-color:#FFFFFF;
	
}
/*footer*/
#footer{
 	padding:5px;
	border-top:1px solid #ddd;
	clear:left;
}
