/* CSS Document */
/* AUTHOR: HEM WHICHET */
/* WHICHET@WHICHET.INFO */
/* CSS Document */
@font-face {
    font-style:  normal;
    font-weight: normal;
  }
  
@font-face {
    font-style:  normal;
    font-weight: normal;
}
-->

.khmer-24
{
    font-style:  normal;
    font-weight: normal;
	font-size: 22px;
	line-height: 26px;    
}
.khm-h3 {
    font-style:  normal;
    font-weight: normal;
	font-size: 22px;
	line-height: 22px;    
	font-weight:bold;
}
.khm-30 {
    font-style:  normal;
    font-weight: normal;
	font-size: 22px;
	line-height: 22px;    
}
.khmer-22 {    
    font-style:  normal;
    font-weight: normal;
	font-size:22px;
	line-height:24px;
}
.e-khm-h3 {font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;}
.col1-dark {color:#3f74a3;}
.e-khm-text1 {font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;}
.khm-text1 {
    font-style:  normal;
    font-weight: normal;
	font-size: 22px;
	line-height: 22px;  
}

/*----------------End Font Declaration----------------*/
body {
	background:url(../images/bg.gif) repeat;
	background-position:1px 2px;
	padding:13px 0;margin:0;
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif;
}
a:link, a:visited {color:#000;}
a:active, a:hover {color:#3B709E;}
#sub-bg-td2 {background:url(../images/bg2.gif) repeat-y;padding:0 14px 0 14px;}
#row-repeat2 {background:url(../images/repeat2.gif) repeat-x;height:9px;}
.flag {position:absolute;top:4px;right:10px;}
.flag-marquee
{
background:#88B8E0;height:25px;position:relative;padding:0;
}
#marquee {
	 
	left:0px;top:0px;color:#fff;
	position:absolute;
}
#marquee em {color:#fff;font-style:normal;font-weight:bold;}

#highlighter {
position:absolute;left:10px;top:5px;font-size:10pt;clip:rect(0px 0px auto 0px);color:#fff;
}

/*index*/
#tb-body #td-body-col1,#td-body-col3,#td-body-col2 {padding-top:7px;}
#td-body-col1 {width:150px;}
.abt-citylink {background:#E1E9EE;}
.abt-citylink th {text-align:left;border-bottom:1px solid #fff;}
.roundish-td {position:relative;}
.roundish-right {float:right;}
.roundish-left {float:left;bottom:0;}
.liststyle-1 {
	margin:0;padding:0;
	ist-style:none;line-height:20px;
	
}
.liststyle-1 li {border-bottom:1px solid #8DB8E1;padding-left:5px;list-style:none;}

.liststyle-1 li a:link,.liststyle-1 li a:visited  {padding-left:20px;text-decoration:none;background:url(../images/bullet1.gif) no-repeat;color:#000000;}
.liststyle-1 li.last{border:none;}
.liststyle-1 li a:active,.liststyle-1 li a:hover {color:#3B709E;background:url(../images/bullet1_hover.gif) no-repeat;}

.liststyle-1 li.khm a:link,.liststyle-1 li.khm a:visited  {padding-left:20px;text-decoration:none;background:url(../images/bullet1.gif) no-repeat;color:#000000;background-position:0 6px;}
.liststyle-1 li.khm a:active,.liststyle-1 li.khm a:hover {color:#3B709E;background:url(../images/bullet1_hover.gif) no-repeat;background-position:0 6px;}

html>body .liststyle-1 li.khm a:link, html>body .liststyle-1 li.khm a:visited {
	background-position:0 -2px;
}

.khfonttext {  
    font-style:  normal;
    font-weight: normal;
	font-size: 22px;
	line-height: 22px; 
	
}
#sub-bd-main {margin-bottom:30px;}
.ivisa {padding-top:5px;}
 .more {float:right;}

img {border:none;}
#list-entertainment a {background:none;padding-left:0;}
#list-entertainment img {padding: 5px 10px 5px 0px; }

/*left smaller box*/
.abt-citylink-2 {background:#E1E9EE;}
.abt-citylink-2 th {text-align:left;border-bottom:1px solid #fff;}

#td-body-col3 {width:145px;}
.web-mail td {padding-left:10px;}
.web-mail input,.web-mail select {font-size:10px;}
.web-mail select {width:125px;}
.btn-submit {font-weight:bold;padding:0;margin:0;margin-top:5px;background:url(../images/btnlogin.gif) no-repeat;border:none; cursor:pointer;}
.btn-chatnow,.btn-playnow {background:url(../images/btnchatnow.gif) no-repeat;border:none; cursor:pointer;margin-top:5px;}
.btn-playnow {background:url(../images/playnow.gif) no-repeat;margin-top:10px;}
#weather a {background:none;padding-left:3px;}
.footer {text-align:center;n}
/*end left smaller box*/


#td-body-col2 {padding-left:4px;padding-right:4px;}
#td-body-col2 table {width:99%;}
#td-body-col2 table.profile {background:#E2E9EE;}
#td-body-col2 td {font-size:11px;}
.tbl-promo td {padding:5px 0;}
.big-offer1 {text-align:center;font-size:20px;color:#002367;}
.product td {padding-bottom:0;}
.price {float:right;font-size:20px;color:#3333FF;}
.product ul {margin:0;padding:0;padding-left:5px;margin-left:10px;}
.newsTitle {font-size:10px;text-decoration:none;color:#3F74A3;font-weight:bold;}
.list-news li,.list-news-kh {font-size:10px;text-decoration:none;font-family:khmer OS System;list-style:url(../images/list_new.gif);}



.web-directory td {padding-top:3px;}
.citylink-slogan {position:absolute;top:40px;left:260px;}
.citylink-slogan-kh {position:absolute;top:30px;left:360px;}
html>body .citylink-slogan-kh {position:absolute;top:30px;left:350px;}
/*html>body .citylink-slogan {position:absolute;top:40px;left:50px;}*/
sup {color:red;font-weight:bold;padding-left:2px;}
/*end index*/
35
/*hosting*/
.tbl-hosting {background:#E1E9EE;}

.ul-hosting {
list-style-image:url(../images/ul-hosting.gif);	
}
.ul-wimax {
margin:0;padding:0;padding-left:15px;margin-left:10px;
list-style-image:url(../images/ul-hosting.gif);
}
td.th-hosting {text-align:center;padding-top:5px; padding-bottom:2px;border-top:2px solid #3F74A3;border-bottom:2px solid #3F74A3;}
span.th-hosting1 {font-size:11px;font-weight:bold;}
/*end hosting*/

/*internet visa*/
.al-left {text-align:left;}
.al-left * {text-ailgn:left;}
.tbl-usage-hour th { text-align:center;font-size:14px;padding:2px;}
.tbl-usage-hour td { text-align:center;font-size:13px;padding:2px;}
.tblwhereucan td {padding-top:5px;padding-bottom:10px;padding-left:10px;}
.tblwhereucan .td2 {text-align:right;}
.bg-rate {font-weight:bold;font-size:14px;}

#address td {padding:10px 5px;}
#address b{color:#3e73a4;}
/*end internet visa*/

/*calendar*/
.main {
width:210px;
}

.month {
background-color:#E2A0FE;
font:bold 14px 'Arial, Helvetica, sans-serif';
color:white;
}

.daysofweek {
background-color:#00CCFF;
font:bold 12px 'Arial, Helvetica, sans-serif';
color:white;
}

.days {
font-size: 12px;
font-weight:bold;
font-family:'Arial, Helvetica, sans-serif';
color:black;
background-color: #e9f3fd;
padding: 1px;
}

.days #today{
font-weight: bold;
color: red;
}
#calendar table{ text-align:center; border-bottom-style:groove}
/*end calendar*/
.fontEn4Khm {font-size:10pt;}

