 /*********** cv app ************/
 select { font-size:12px; margin:0 0 0 10px; border:1px solid #ccc; color:#666; height:auto; padding:2px 1px}

	#cvContainer { font-family:tahoma;  margin:0 auto; font-size:11px; font-weight:bold; }
	#cvContainer form { margin:0; padding:0; }
	#cvContainer h4 { font-size:12px; border-bottom:1px solid #eee; margin:10px 0 10px 0; padding:5px 5px 5px 10px; }
	#cvContainer h5 { float:left; display:inline; font-size:12px; margin:0 0 0 0; padding:0 0 0 10px; }
	#cvContainer .h5line { border-bottom:1px solid #e1edd2; margin:-5px 0 10px 0; padding:0 0 0 0; }

	#cvContainer .text { float:left; width:125px;  text-align:right;}
	#cvContainer .text2 { float:left; width:40px; text-align:right; margin:0 10px 0 10px; }
	#cvContainer .text3 { float:left; width:35px; text-align:right; margin:0 0 0 10px; }
	#cvContainer .text4 { float:left; width:125px; text-align:right; margin:0 0 0 0; }
	#cvContainer .text5 { float:left; width:110px;  text-align:right;}
	#cvContainer .text6 { float:left; width:60px; text-align:right; margin:0 10px 0 10px; }
	#cvContainer .text7 { float:left; width:170px; text-align:right; margin:0 10px 0 10px; }
	#cvContainer .text8 { float:left; width:400px; text-align:left; margin:0 10px 0 10px; }
	#cvContainer .text9 { float:left; width:133px; text-align:right; margin:0 0 0 0; }
	#cvContainer .dot { float:left; width:8px; text-align:center; }
	#cvContainer .star { float:left; width:12px; text-align:right; color:#FF0000;}	
	#cvContainer .object { float:left; width:auto; }	
	#cvContainer .clrFix { clear:both; overflow:hidden; height:10px; }	
	
	#cvContainer input, #cvContainer select { font-weight:normal;}
	#cvContainer .textinput {width:220px; font-size:12px; margin:0 0 0 10px; border:1px solid #ccc; color:#666;height:18px; padding:3px 0 0 0 }
	#cvContainer .textinput2 { width:70px;font-size:12px; margin:0 0 0 10px; border:1px solid #ccc; color:#666;height:18px; padding:3px 0 0 0 }
	#cvContainer .textinput3 { width:40px;font-size:12px; margin:0 0 0 10px; border:1px solid #ccc; color:#666;height:18px; padding:3px 0 0 0 }
	#cvContainer .textinput4 { width:82px;font-size:12px; align:center; margin:0 0 0 0; border:1px solid #ccc; color:#666;height:18px; padding:0 0 0 0 }
	#cvContainer .textinput5 { width:195px; font-size:12px; margin:0 0 0 10px; border:1px solid #ccc; color:#666;height:18px; padding:3px 0 0 0 }
	#cvContainer .selectbox { font-size:12px; margin:0 0 0 10px; border:1px solid #ccc; color:#666;height:auto; width:92px; padding:2px 1px }
	#cvContainer .selectbox2 { width:255px; font-size:12px; margin:0 0 0 10px; border:1px solid #ccc; color:#666;height:auto; padding:2px 1px }
	#cvContainer .selectbox3 { font-size:12px; margin:0 0 0 10px; border:1px solid #ccc; color:#666;height:auto; width:115px; padding:2px 1px }
	#cvContainer .selectbox4 { width:128px; font-size:12px; margin:0 0 0 10px; border:1px solid #ccc; color:#666;height:auto; padding:2px 1px }
	#cvContainer .radioinput { margin:0 5px 0 10px; padding:0; width:auto; height:auto; vertical-align:middle; border:none;}
	#cvContainer .textareainput {width:300px; font-size:12px; margin:5px 0 0 10px; border:1px solid #ccc; color:#666;height:80px; padding:3px 0 0 0}
	#cvContainer .checkboxinput { margin:0 10px 0 0; padding:0; border:none; width:auto; height:auto; }

	#cvContainer .lang { margin:0 0 0 20px; width:auto;  } 
	#cvContainer .lang .section { float:left; width:100px; text-align:center; }
	#cvContainer .lang .sectionEn { float:left; width:126px; text-align:center; }
	#cvContainer .ref { margin:0 0 0 20px; width:auto;  } 
	#cvContainer .ref .section { float:left; width:120px; text-align:center; }
	#cvContainer .button { margin:0 0 0 200px; } 

	.listHR { clear: both; position:relative; width:100%;}
	.listHR div { float:left;padding:3px 5px 3px 5px; margin:0 5px 5px 5px; width:150px; text-align:center;  }
	.listHR div.end { margin:0 0 5px 0;  }
	.listHR div.h {  background-color:#e6e4c7; font-weight:bold;border-bottom:2px solid #cfc5b1;  }
	

	.list {  margin:0 auto; width:650px;  }
	.list div { float:left;  padding:5px 2px 5px 5px; font-size:11px;position:relative; }

	.list div.a { width:120px; font-weight:bold;font-size:11px; clear:left;  }
	.list div.b { width:3px; text-align:center; }
	.list div.c { width:500px;   }
	
	.listHRlink { clear: both; width:640px; padding:3px 10px 3px 10px; margin:0 auto; background-color:#e6e4c7; text-align:right; margin-bottom:20px;}
	.listHRlink a { font-weight:bold;}

 

 
