html { background:url(/image/optimum/show/2352) repeat;}
	
.app_body_th_filler_2 {height:100% !important;}

body {
	background:url(/image/optimum/show/2349) repeat-x;
	font-family:Arial, sans-serif;
	font-size:0.95em;
	color:#333;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}


.rshadd {
	background:url(/image/optimum/show/2404)  repeat-y; ; height:100% !important;}
	
.lshadd {
	background:url(/image/optimum/show/2403) repeat-y; height:100% !important;}

.top2 {
	background:url(/image/optimum/show/2407) repeat-x;}
	

.contelbg {
	background:url(/image/optimum/show/2369) repeat-x;}
	

.titlepanel {
	background:url(/image/optimum/show/2382) repeat-x;}
	
.titlepane2 {
	background:url(/image/optimum/show/2406) repeat-x;}	

.blok1 {
	background:url(/image/optimum/show/2405) repeat-x;}

.inp_search {
	float:left;
	
	width:158px;
	height:17px;
	border:0;
	color:#555;
	padding:1px 2px 0;
}

.ic_cnt span a {font-size:1.10em; color:#fff; font-family:Arial, sans-serif;}

.ic_cnt span a:hover {	text-decoration:underline;}

.ic_cnt2 span a {font-size:1.20em; color:#fff; font-family:Arial, sans-serif;}

.ic_cnt2 span a:hover {	text-decoration:underline;}

.fm span a {font-size:1.20em; color:#fff; font-family:Arial, sans-serif; }

.fm span a:hover {text-decoration:underline;}



.lang_cnt span a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:1.10em;
	text-decoration:none;
	
}

.copyright span {	
	font-size:0.95em;
	color:#999;
	
}


.menu_head  {
	width:180px;
	height:23px;
	display: block;
	background: url(/image/optimum/show/2385) no-repeat;
	color:#fff;
	font-weight: bold;
	padding: 10px 5px 0 45px;
	font-size:0.80em;
	text-decoration:none
}

.menu_head_act  {
	width:180px;
	height:23px;
	display: block;
	background: url(/image/optimum/show/2386) no-repeat;
	color:#fff;
	font-weight: bold;
	padding: 10px 5px 0 45px;
	font-size:0.80em;
	text-decoration:none
}

.sub_bg {background:url(/image/optimum/show/2405) repeat-x #fff;}


.subb2_lfmenu a  {
	color:#1c4477; border-bottom: 1px solid #e8e9ed;
	text-decoration:none;
	background:url(/image/optimum/show/2376) no-repeat 10px 10px;
	margin:2px 7px 2px 15px;
	padding: 6px 0 8px 27px;
	font-size:0.80em;
	display:block; 
}

.subb2_lfmenu a:hover {color:#ff6c00; text-decoration:underline }

.subb2_lfmenu span a:hover  {
	color:#ff6c00;	   
}

.sub_lfmenu span.block a, .sub_lfmenu3 span.block a   {
	color:#1c4477; border-bottom: 1px solid #E3E4E8;
	text-decoration:none;
	font-family:Arial, sans-serif;
	background:url(/image/optimum/show/2376) no-repeat 10px 10px;
	margin:6px 7px 7px 15px;
	padding: 6px 0 8px 27px;
	font-size:1.15em;
	display:block; 
}

.sub_lfmenu3 span.block a {  border-bottom: none;}

.sub_lfmenu span.block a:hover, .sub_lfmenu3 span.block a:hover  {
	color:#ff6c00;	   
}


.n_link span a {
	color:#ff7713;
	display:block;
	text-decoration:none;
	font-weight:800;
}

.details span a {
	color:#ff8831;
	text-decoration:none;
	background:url(/image/optimum/show/2373) no-repeat right 6px;
	line-height:26px;
	padding:0 9px 0 120px;
}
.details span a:hover {
	text-decoration:underline
}
.infosd_txt span {color:#333!important; font-family:Arial, sans-serif !important;
font-size:0.80em !important; line-height:1.40em !important; text-align:justify !important;
 }

.infosd_txt span span a {
	color:#275189 !important;  font-size:1.20em; text-decoration:none !important; 
}
.infosd_txt span span a:hover {
	color:#5981ab !important; text-decoration:underline; } 

.infosd_t span {color:#333!important; font-family:Arial, sans-serif !important;
font-size:0.80em !important; line-height:1.35em !important;  text-align:justify ;
 }	

	
.infosd_t span span {color:#333!important; font-family:Arial, sans-serif !important;
font-size:1.00em !important; line-height:1.50em !important; text-align:center !important; 
}


	 

.linhblock span a { color:#1c4477; line-height:20px; font-size:1.20em ; font-family:Arial, sans-serif;}

.linhblock span a:hover {  color:#2b70c9}

.bgnews {background:url(/image/optimum/show/2348) repeat-x #fff;}


.tit span {color:#002658 !important; font-family:Arial !important;
font-size:0.80em !important; line-height:1.35em !important; 
 }
 
.tit2 span {color:#333 !important; font-family:Arial, sans-serif !important;
font-size:0.80em !important; line-height:1.35em !important; font-weight: bold;
padding:0 0 0 16px; background: url(/image/optimum/show/2373) 0 5px no-repeat;
 }
 
.tit span span.b {font-weight: bold; font-size:1.00em !important; }
 
.listtext span {color:#333!important; font-family:Arial, sans-serif !important;
font-size:0.80em !important; line-height:1.35em !important; padding:7px 30px 0px 15px;
text-align:justify!important;
 }

.listtext span span {color:#FF8831 !important;
 padding:0; font-size:1em;  }
 
.listtext span span a {background: url(/image/optimum/show/2373) right 4px no-repeat;
  padding:0 10px 0 0; color:#FF8831 !important;  
  text-decoration: underline; font-size:1.20em; white-space:nowrap
 }
 
.listtext span span a:hover {color:#FFA869 !important}

.list span {color:#333 !important; font-family:Arial, sans-serif !important;
font-size:0.80em !important; line-height:1.35em !important; 
padding:0 0 0 26px; background: url(/image/optimum/show/2372) 10px 5px no-repeat;
 }
 
.infosd_txt1 span span a {color:#FFA869 !important}
 
 
.list span a, .list2 span a, .list2 span span a {color:#275189 !important; text-decoration:underline}
.list span a:hover, .list2 span a:hover, .list2 span span a:hover {color:#5981AB !important;}

.infosd_t span a {color:#275189 !important; font-style:italic !important;}

.list2 span {color:#333 !important; font-family:Arial, sans-serif !important;
font-size:0.80em !important; line-height:1.35em !important; padding:0 0 0 16px;
 background: url(/image/optimum/show/2372) 0 5px no-repeat;
 }
 
.list2 span span { background:none;  padding:0 0 0 3px; font-size:1.0em !important; }

.infosd_t span a span.b {color:#275189 !important;} 


.conn span a {color:#003366; }

.tag { font-size:0.90em !important;} 

.google div ul li.search_title a, .google div ul li.search_body a { font-family:Arial, sans-serif !important; color:#2200CC !important; font-size:14px !important; text-decoration: underline !important; font-style:normal !important; font-weight: normal !important }

.google div ul li.search_body a {  color:#7777CC !important; font-size:12px !important;}

.google div ul li.search_body {font-family:Arial, sans-serif !important; font-style:normal !important; font-weight: normal !important; color:#000000 !important; font-size:12px !important;}