/* @reset style */
html,body,div{
    margin:0; padding:0;
}
html { min-width: 1020px;}

ul, ol {
	list-style-position: inside;
	padding: 0 0 0 10px;
}

body {	
	font-style: normal;
	font-size: 14px !important;
	font-weight: normal;	
	padding:0;
	margin:0 auto;	
	font-family:Khmer Mondulkiri !important;
	background:url(../images/body_bg.jpg) repeat;
	}

.clear{ clear: both;margin:0;padding:0;}
table{ border-collapse: collapse; }


#main-site{
	width:1020px;
	min-height:50px;
	margin:0 auto;
	padding:0;	
	background:url(../images/content_bg.jpg) repeat;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	}

/*Start main-lang*/
#main-lang{	
	position:relative;	
	height:49px;
	margin:0 auto;
	background:#4d9a09;
	/*border:solid 1px #00FFFF;*/
	}
.lang-left{
	position:absolute;
	width:10px;
	height:61px;
	left:-10px;
	top:0;
	background:url(../images/lang_left.png) no-repeat;
	/*border:solid 1px #F00;*/
	}
.lang-right{
	position:absolute;
	width:10px;
	height:61px;
	right:-10px;
	top:0;
	background:url(../images/lang_right.png) no-repeat;
	/*border:solid 1px #F00;*/
	}
.lang-center{
	position:absolute;
	right:0;
	top:0;
	height:49px;
	margin:0 auto;	
	/*border:solid 1px #FF0;*/
	}
	
.lang{
	position:relative;
	width:70px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#102800;
	font-style:italic;
	padding:6px 85px 0 0;
	margin:10px 15px 0 0;
	text-align:right;
	/*border:solid 1px #0F0;*/
	}
.language-switch {
    width:80px;
    height: 30px;
    position: absolute;
    top: 2px;
	right:0;
    z-index: 0;	
	}
.language-switch a {
    display: block;
    width: 33px;
    height: 30px;
	margin:0 3px;
    float: left;	
	}
.kh { background:url('../images/kh.png') no-repeat;}
.en { background:url('../images/en.png') no-repeat;}


/*End main-lang*/

/*Start main-header*/
#main-header{	
	min-height:160px;
	margin:0 auto;
	background:#008ed6;
	/*border:solid 1px #FF0000;*/
	}
.header-left{
	width:150px;
	height:150px;
	margin:5px 0 0 65px;
	float:left;
	/*border:solid 1px #F0F;*/
	}

.header-right{
	width:580px;
	height:100px;
	margin:25px 0 0 20px;
	float:left;
	background:url(../images/txt_logo.png) center center no-repeat;
	/*border:solid 1px #F0F;*/
	}
.header-r{
	width:110px;
	height:150px;
	margin:5px 0 0 25px;
	float:left;	
	/*border:solid 1px #F0F;*/
	}
.certificate{
	width:110px;
	height:130px;
	margin:0;
	background:url(../images/certificate.png) center center no-repeat;
	}
.certifi-txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	font-weight: bold;	color: #fff;
	text-align:center;
	padding:3px 0;
	}

/*End main-header*/

/*Start main-menu*/
#main-menu{	
	position:relative;
	min-height:38px;
	margin:0 auto;	
	background:#cccccc;
	/*border:solid 1px #FF00FF;*/
	}
#cssmenu { 
  margin: 0;
  padding: 0;
  font-family: "Odor Mean Chey", serif;
  font-size: 15px !important;  
  color: #070000;
  text-transform:uppercase; 
}
#cssmenu ul { 
  height: 40px;
  list-style: none;
  margin: 0;
  padding: 0;
}
#cssmenu ul ul {
  border-top: 2px solid #a4a3a3;
 }
#cssmenu ul ul a {
  line-height: 38px;
}
#cssmenu ul ul ul {
  left: 100%;
  top: 0;
}
#cssmenu li {
  float: left;
  padding: 0px;
  background:url(../images/devider.png) left center no-repeat;	
}
#cssmenu li:first-child{
	background:none;
	}
#cssmenu li a {
  color: #333;
  display: block;
  line-height: 40px;
  padding:0 40px !important;
  text-align: center;
  text-decoration: none; 
}

#cssmenu li ul {
  background: #e0e0e0;
  border-left: 2px solid #a4a3a3;
  border-right: 2px solid #a4a3a3;
  border-bottom: 1px solid #a4a3a3;
  display: none;
  height: auto; 
  position: absolute;
  width: 250px;
  z-index: 200;  
 }
#cssmenu li:hover > ul {
  display: block;
}
#cssmenu li li {
  display: block;
  float: none;
  padding: 0px;
  position: relative;
  width: 250px;
  background:none;  
}
#cssmenu li li a{	
	padding:0 0 0 10px !important;
	}
#cssmenu li ul a {
  display: block;
  font-size: 13px !important;
  font-style: normal;
  padding: 0px 7px;
  text-align: left;
  border-bottom:solid 1px #949494;
}

#cssmenu li a:hover , #cssmenu li.current a{
  color: #FFFFFF;
  text-decoration: none;
  background:#060;
}

#cssmenu li.sub-menu a.none-bg{
	 background: #e0e0e0;
  	 color: #333;	
	}
#cssmenu li.sub-menu a:hover,#cssmenu li.sub-menu a.current{
	background: #060;
	color: #fff;		
	}

/*End main-menu*/

/*Start main-education*/
#main-education{	
	position:relative;
	min-height:37px;
	margin:0 auto;
	background:#FFFFFF;
	border-bottom:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
	}
.education-left{
	position:absolute;
	width:10px;
	height:50px;
	left:-10px;
	top:-1px;
	background:url(../images/education_left.png) no-repeat;
	/*border:solid 1px #F00;*/
	}
.education-right{
	position:absolute;
	width:10px;
	height:50px;
	right:-10px;
	top:-1px;
	background:url(../images/education_right.png) no-repeat;
	/*border:solid 1px #F00;*/
	}
.education-center{
	height:35px;
	font-family: "Odor Mean Chey", serif;
	overflow:hidden;
	/*border:solid 1px #906;*/
	}
.education-center p{	
	text-align:center;
	font-family: "Odor Mean Chey", serif;
	font-size:18px;
	margin-top:-1px;
	color:#008ed6;
	}

/*End main-menu*/

/*Start main-slide*/
#main-slide{	
	height:545px;
	margin:0 auto;
	padding-bottom:30px;	
	background:#FFF;
	/*border:solid 1px #0000FF;*/
	}

/*End main-slide*/

/*Start main-content*/
#main-content{	
	min-height:50px;
	margin:0 auto;
	background:#FFF;
	/*border:solid 1px #FF00FF;*/
	}
.box-content{
	min-height:150px;
	margin:0 auto;
	/*border:solid 1px #0C0;*/
	}
.box-content1{
	min-height:150px;
	margin:0 auto;
	border:solid 1px #0C0;
	}
.title-wel{
	min-height:32px;
	margin:0;
	padding-top:25px;
	font-family:Khmer Mondulkiri !important;
	font-size:25px;
	color:#FFFFFF;
	/*border:solid 1px #F0F;*/
	}
.title-wel span{
	padding:0px 50px 0px 15px !important;
	background:#138331;
	}
.paragraph{
	min-height:50px;
	margin:0 auto;
	padding-left:20px;
	/*border:solid 1px #FF0000;*/
	}
.paragraph p{
	min-height:50px;
	margin-bottom:40px;
	font-family:Khmer Mondulkiri !important;
	font-size:15px !important;
	color:#3a3b3b;
	line-height:33px !important;	
	}
.box-header-title{
	min-height:35px;
	margin:0 auto;
	/*border:solid 1px #00F;*/
	}
.header-title-left{	
	min-width:335px;
	height:5px;
	margin-top:18px;
	float:left;
	background:#b21616;
	}
.header-title-right{	
	min-width:335px;
	height:5px;
	margin-top:18px;
	float:right;
	background:#b21616;
	}
.header-title-center{
	min-height:25px;
	font-family: "Odor Mean Chey", serif;
	font-size:32px;
	color:#b21616;
	text-transform:uppercase;
	font-weight:bold;
	float:left;
	padding:0 20px !important;
	margin-top:-18px !important;
	/*border:solid 1px #0FF;*/
	}
	
.box-header-title1{
	min-height:35px;
	margin:-23px auto 0;
	/*border:solid 1px #00F;*/
	}	
.header-title-left1{	
	min-width:424px;
	height:5px;
	margin-top:18px;
	float:left;
	background:#f79c0d;
	}
.header-title-right1{	
	min-width:427px;
	height:5px;
	margin-top:18px;
	float:right;
	background:#f79c0d;
	}
.header-title-center1{
	min-height:25px;
	font-family: "Odor Mean Chey", serif;
	font-size:32px;
	color:#f79c0d;
	text-transform:uppercase;
	font-weight:bold;
	float:left;
	padding:0 20px !important;
	margin-top:-18px !important;
	/*border:solid 1px #0FF;*/
	}
	
.box-header-title2{
	min-height:35px;
	margin:35px auto 0;
	/*border:solid 1px #00F;*/
	}	
.header-title-left2{	
	min-width:340px;
	height:5px;
	margin-top:18px;
	float:left;
	background:#4a6ea9;
	}
.header-title-right2{	
	min-width:340px;
	height:5px;
	margin-top:18px;
	float:right;
	background:#4a6ea9;
	}
.header-title-center2{
	min-height:25px;
	font-family: "Odor Mean Chey", serif;
	font-size:32px;
	color:#4a6ea9;
	text-transform:uppercase;
	font-weight:bold;
	float:left;
	padding:0 20px !important;
	margin-top:-18px !important;
	/*border:solid 1px #0FF;*/
	}

.box-header-title3{
	min-height:35px;
	margin:35px auto 0;
	/*border:solid 1px #00F;*/
	}	
.header-title-left3{	
	min-width:393px;
	height:5px;
	margin-top:18px;
	float:left;
	background:#0bad03;
	}
.header-title-right3{	
	min-width:392px;
	height:5px;
	margin-top:18px;
	float:right;
	background:#0bad03;
	}
.header-title-center3{
	min-height:25px;
	font-family: "Odor Mean Chey", serif;
	font-size:32px;
	color:#0bad03;
	text-transform:uppercase;
	font-weight:bold;
	float:left;
	padding:0 20px !important;
	margin-top:-18px !important;
	/*border:solid 1px #0FF;*/
	}	

/*End main-content*/

/*Start main-footer*/
#main-footer{	
	min-height:210px;
	margin:22px auto 0;
	padding-top:8px;
	background: #4d9a09;
	-webkit-border-radius: 0 60px 0 0; /* for Chrome + Safari */
    -moz-border-radius: 0 60px 0 0; /* for Firefox */
    -khtml-border-radius: 0 60px 0 0; /* for Konqueror */
    border-radius: 0 60px 0 0; /* for Opera 10.5, IE9 and future-proofing */
	/*border:solid 1px #FF0000;*/
	}
.box-footer{
	width:975px;
	height:210px;
	margin:0;
	background:rgba(0,142,214,0.9);
	-webkit-border-radius: 0 60px 0 0; /* for Chrome + Safari */
    -moz-border-radius: 0 60px 0 0; /* for Firefox */
    -khtml-border-radius: 0 60px 0 0; /* for Konqueror */
    border-radius: 0 60px 0 0; /* for Opera 10.5, IE9 and future-proofing */
	/*border:solid 1px #FF00FF;*/
	}
.footer-left{
	width:215px;
	height:166px;
	margin-top:20px;
	float:left;
	background:url(../images/logo.png) center center no-repeat;
	/*border:solid 1px #F00;*/
	}
.footer-right{
	width:710px;
	height:166px;
	margin-top:20px;
	float:left;
	border-left:solid 1px #fff;
	}
.footer-title{
	margin:-10px 0 -8px;
	padding-left:40px;
	min-height:25px;
	font-family: "Odor Mean Chey", serif;
	font-size:24px;
	color:#FFF;
	text-shadow:1px 2px 0 rgba(0, 0, 0, 0.50);
	/*border:solid 1px #F0F;*/
	}
.footer-txt{
	padding-left:40px;
	min-height:25px;
	font-family:"Khmer Mondulkiri", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFF;	
	line-height:22px;
	/*border:solid 1px #F0F;*/
	}
	
/*End main-footer*/

/*Start Running*/
.running-event{
	height:400px;
	margin:25px auto 0;
	border-bottom:solid 1px #ccc;
	}
.box-run{
	width:233px;
	height:340px;
	margin:0;
	overflow:hidden;
	/*border:solid 1px #00F;*/
	}
.run-header-title1{
	min-height:40px;
	margin:0 auto 10px;
	padding:1px 0;
	font-family: "Odor Mean Chey", serif;
	font-size:26px;
	color:#FFFFFF;
	text-align:center;
	background:#fea500;
	/*border:solid 1px #F00;*/
	}
.run-header-title2{
	min-height:40px;
	margin:0 auto 10px;
	padding:1px 0;
	font-family: "Odor Mean Chey", serif;
	font-size:26px;
	color:#FFFFFF;
	text-align:center;
	background:#3e1380;
	/*border:solid 1px #F00;*/
	}
.run-header-title3{
	min-height:40px;
	margin:0 auto 10px;
	padding:1px 0;
	font-family: "Odor Mean Chey", serif;
	font-size:26px;
	color:#FFFFFF;
	text-align:center;
	background:#92d303;
	/*border:solid 1px #F00;*/
	}
.run-header-title4{
	min-height:40px;
	margin:0 auto 10px;
	padding:1px 0;
	font-family: "Odor Mean Chey", serif;
	font-size:26px;
	color:#FFFFFF;
	text-align:center;
	background:#df4391;
	/*border:solid 1px #F00;*/
	}
.run-event-txt{
	height:40px;
	margin:10px auto;
	padding-bottom:10px;
	font-family:Khmer Mondulkiri !important;
	font-size:14px;
	line-height:20px;
	overflow:hidden;
	word-break:break-all;
	border-bottom:solid 1px #ccc;
	}
.run-event-txt a{
	color:#454545;
	text-decoration:none;
	}
.run-event-txt a:hover{
	color:#FF0000;	
	}
.run-more{
	height:33px;
	margin:0;
	padding-left:20px;
	font-family: "Odor Mean Chey", serif;
	font-size:14px;
	color:#333333;
	text-transform:uppercase;
	font-weight:bold;
	background:url(../images/more.gif) left center no-repeat;
	/*border:solid 1px #0C0;*/
	}
.run-more a{
	color:#333333;
	text-decoration:none;
	}
.run-more a:hover{
	color:#FF0000;	
	}
	
.running-partner{
	min-height:165px;
	margin:25px auto;
	/*border:solid 1px #F0F;*/
	}
.bor{
	width:170px;
	height:165px;
	margin:0 10px;
	overflow:hidden;
	-webkit-box-shadow:1px 1px 0 0 rgba(0, 0, 0, 0.20);
	-moz-box-shadow:1px 1px 0 0 rgba(0, 0, 0, 0.20);
	box-shadow:1px 1px 0 0 rgba(0, 0, 0, 0.20);
	border:solid 1px #ccc;
	}
	
/*End Running*/

/*Start Faecbook*/
.facebook-box{
	height:215px;
	margin:25px auto;
	/*border:solid 1px #F00;*/
	}
.fb-box{
	width:962px;
	height:215px;
	margin:0 auto;
	/*border:solid 1px #0F0;*/
	}

/*End Faecbook*/

/*Start visitors*/
.visitors{
	min-height:215px;
	margin:25px auto;
	/*border:solid 1px #F00;*/
	}
.visitors-box{
	width:962px;
	min-height:190px;
	margin:0 auto;
	background:#FFFFFF;
	-webkit-box-shadow:1px 1px 0 0 rgba(0, 0, 0, 0.20);
	-moz-box-shadow:1px 1px 0 0 rgba(0, 0, 0, 0.20);
	box-shadow:1px 1px 0 0 rgba(0, 0, 0, 0.20);
	border:solid 1px #ccc;
	}
.number-count{
	width:225px;
	min-height:30px;
	margin:15px auto;
	padding-left:17px;
	text-align:center;
	/*border:solid 1px #F00;*/
	}
.visitors-counter{
	padding:0 5px;
	margin:0 3px;
	background:#0bad03;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#fff;
	float:left;
	font-weight:bold;
	}

	
.count{
	width:175px;
	height:90px;
	margin:15px 0 0 60px;
	float:left;
	/*border:solid 1px #0FF;*/
	}
.count-title{
	height:45px !important;
	margin:0;
	padding:12px 0 0 47px;
	font-family: "Odor Mean Chey", serif;
	color:#fea500;
	font-size:18px !important;
	font-weight:bold;
	background:url(../images/counter.png) left center no-repeat;
	/*border:solid 1px #00F;*/
	}
.count-number{
	font-family:Arial, Helvetica, sans-serif;
	color:#2e2d2d;
	font-size:20px;
	font-weight:bold;
	margin:10px auto;
	padding-left:55px;
	/*border:solid 1px #00F;*/
	}

	
.count-title2{
	height:45px !important;
	margin:0;
	padding:12px 0 0 47px;
	font-family: "Odor Mean Chey", serif;
	color:#3e1380;
	font-size:18px !important;
	font-weight:bold;
	background:url(../images/counter.png) left center no-repeat;
	/*border:solid 1px #00F;*/
	}
.count-number2{
	font-family:Arial, Helvetica, sans-serif;
	color:#2e2d2d;
	font-size:20px;
	font-weight:bold;
	margin:10px auto;
	padding-left:90px;
	/*border:solid 1px #00F;*/
	}
	
.count-title3{
	height:45px !important;
	margin:0;
	padding:12px 0 0 47px;
	font-family: "Odor Mean Chey", serif;
	color:#92d303;
	font-size:18px !important;
	font-weight:bold;
	background:url(../images/counter.png) left center no-repeat;
	/*border:solid 1px #00F;*/
	}
.count-number3{
	font-family:Arial, Helvetica, sans-serif;
	color:#2e2d2d;
	font-size:20px;
	font-weight:bold;
	margin:10px auto;
	padding-left:77px;
	/*border:solid 1px #00F;*/
	}

.count-title4{
	height:45px !important;
	margin:0;
	padding:12px 0 0 47px;
	font-family: "Odor Mean Chey", serif;
	color:#df4391;
	font-size:18px !important;
	font-weight:bold;
	background:url(../images/counter.png) left center no-repeat;
	/*border:solid 1px #00F;*/
	}
.count-number4{
	font-family:Arial, Helvetica, sans-serif;
	color:#2e2d2d;
	font-size:20px;
	font-weight:bold;
	margin:10px auto;
	padding-left:62px;
	/*border:solid 1px #00F;*/
	}

/*End visitors*/

/*Start style in pages contact us*/
.form-control {	
	display: block;
	width: 370px;
	height: 25px;
	margin-bottom:10px;
	padding: 6px 12px;
	font-size: 12px;
	line-height: 1.428571429;
	color: #656565;
	vertical-align: middle;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
	border-color:#3D7A7A;
	outline: 0;
}
.btn {
	display: inline-block;
	padding: 6px 12px;
	margin:10px 0 10px 90px;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.428571429;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	background: #ffffff;
	color: #656565;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, 0%, #e6e6e6, 100%);
	background-image: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
	background-image: linear-gradient(to bottom, #ffffff 0%, #e6e6e6 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
	border-color: #e6e6e6 #e6e6e6 #c0c0c0;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #ffffff;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,.25);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,.25);
	float:left;
	}
.btn:hover {
	color: #656565;
	background-color: #e6e6e6;
	}
select.form-control{
	width: 356px;
	height: 35px;
	font-size:14px;
	line-height: 35px;
	}

.form_message{
	width:301px;
	height:33px;
	padding:0;
	margin:10px 0 0 15px;
	float:left;	
	/*border:solid 1px #0C0;*/
	}
.sending{
	padding:8px 0 7px 5px;
	color:#F00;
	background-color: rgba(255,0,0,.2);			
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border:solid 1px #F00;
	}
.success{
	padding:8px 0 7px 5px;
	color:green;
	background-color: rgba(0,255,0,.2);			
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border:solid 1px green;
	}
.fail{
	padding:8px 0 7px 5px;
	color:Red;
	background-color: rgba(255,0,0,.2);			
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border:solid 1px Red;
	}	
	
/*End style in pages contact us*/

.no-data{	
	padding:5px;
	margin:20px auto 0; 
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#F00;
	width:555px;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border:solid 1px #FF0000;
	}
	
.line{
	height:3px;
	background:#d9d9d9;
	/*border:solid 1px #FFFF00;*/
	}
	
.head-title{
	min-height:32px;
	margin:0;
	padding:10px 0 0 20px;
	font-family: "Odor Mean Chey", serif;
	font-size:22px !important;
	color:#303030;
	/*border:solid 1px #F0F;*/
	}
		
.header-title{
	min-height:32px;
	margin:0;
	padding-top:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#FFFFFF;
	/*border:solid 1px #F0F;*/
	}
.header-title span{
	padding:5px 50px 5px 15px;
	background:#138331;
	}
.article{
	min-height:50px;
	margin:0 auto;
	padding:0px 20px 10px;
	word-break:break-all;
	/*border:solid 1px #FF0000;*/
	}
.article p{
	min-height:50px;
	margin-bottom:5px;
	font-family:Khmer Mondulkiri !important;
	font-size:14px !important;
	color:#3a3b3b;
	line-height:25px !important;	
	}
.content-infor{
	width:1000px;
	min-height:250px;
	margin:0 auto;
	padding:15px 0 30px 0;
	/*border:solid 1px #F0F;*/
	}

.content-left{
	width:270px;
	min-height:250px;	
	float:left;
	/*border:solid 1px #F00;*/
	}
.content-right{
	width:710px;
	min-height:250px;
	float:right;			
	/*border:solid 1px #F00;*/
	}
.content-left-header{
	min-height:20px;
	margin:0;
	padding:0;
	font-family: "Odor Mean Chey", serif;
	color:#383838;
	font-size:18px;
	}
.box-left-list{
	min-height:20px;
	margin:0;
	padding-bottom:55px;
	border-right:dashed 1px #ccc;
	border-top:dashed 1px #ccc;
	}	
.left-list{		
	margin:0;
	padding:5px 0 8px;
	font-family:Khmer Mondulkiri !important;
	font-size:13px;
	line-height:20px;
	word-break:break-all;
	border-bottom:dashed 1px #ccc;	
	}
.left-list a{
	text-decoration:none;
	color:#383838;
	}
.left-list a:hover{
	text-decoration:none;
	color:#FF0000;
	}
.right-title{
	min-height:20px;
	margin:0;
	padding:0 0 0 20px;
	font-family: "Odor Mean Chey", serif;
	font-size:18px;
	color:#303030;
	/*border:solid 1px #F0F;*/	
	}

	