@import url(/css/richtext.css);






body,td,th {
	font-family:Arial; 
	font-size:12px; 
	color:#332c26; 
}

body {
	background-image: url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color: #332c26;
	margin-left: 0px;
	margin-top:0px;
	margin-right: 0px;
	margin-bottom: 0px;
}



a.MenuText {font-size:13px; font-weight:bold; text-decoration:none}
a.MenuText:link {color:#333333}
a.MenuText:visited {color:#333333;}
a.MenuText:hover {color:#1F62B0; text-decoration:underline}
a.MenuText:active {color:#1F62B0;}

.Title {font-size: 20px;}
.Content {font-size: 14px;}
.Input {font-size:11px}

.tableSearch {background-color:#EEEEEE; width:173px;margin-left:9px;margin-top:10px;}


a.Title2 {font-size:13px; font-weight:bold; text-decoration:none}
a.Title2:link {color:#1F62B0}
a.Title2:visited {color:#1F62B0;}
a.Title2:hover {color:#FF9600; text-decoration:underline}
a.Title2:active {color:#FF9600;}

#hoitemtp {float:left; display:inline; width:200px; height:150px; margin-left:30px;}

/* New CSS in Portal 2.3 */


/* Vietstamp CSS */

.panelLeft {width:234px; background-image: url(/images/left_bg.jpg);}
.panelMiddle {width:544px; background-image: url(/images/bg_content.jpg); background-repeat:repeat;}
.panelRight {width:206x; background-image: url(/images/right_bg.jpg);background-repeat:repeat-y;}

.TabTopArticle { color:#FFFFFF; font-weight:12px;text-decoration:none;}
.TabTopArticle:link { color:#FFFFFF; font-weight:12px;text-decoration:none;}
.TabTopArticle:visited { color:#FFFFFF; font-weight:12px;text-decoration:none;}
.TabTopArticle:hover { color:#FFFFFF; font-weight:12px;text-decoration:none;}
.TabTopArticle:active { color:#FFFFFF; font-weight:12px;text-decoration:none;}

a.groupTitle {color:#F98427; font-size:15px; font-weight:bold; text-decoration:none;background-color:#FFFFFFF;}
a.groupTitle:link {color: #F98427;}
a.groupTitle:visited {color: #F98427;}
a.groupTitle:hover {color: #F98427; text-decoration:underline}
a.groupTitle:active {color: #F98427;}

#articleGroupYear {
float:left;
color:#dedede;
font-weight:100;
}
#articleGroupYearItem {
width:auto;
float:left;
line-height:20px;
margin-right:6px;
font-size:11px;
}
#articleGroupYearItem a {

}
#articleGroupYearItem a:hover {
}
#articleGroupYearItemSelected {
float:left;
width:auto;
height:20px;
background-color:#c9aa82;
color:#f5f5f5;
font-weight:700;
}
#articleGroupYearItemSelected a{
width:auto;
color:#f5f5f5;
}
#articleGroupYearItemSelected a:hover{
color:#dd7f04;
}

#articleGroupHomeItem { 
height:30px;
width:500px;
background-image:url(/images/articlegroupitemHome_bg.jpg);
background-repeat:no-repeat;
padding-left:14px;
padding-top:5px;
text-decoration:none;
}
#articleGroupHomeItem a { color:#ef8700; font-size:12px;font-weight:bold;text-decoration:none;}
#articleGroupHomeItem a:hover { color:#ee1c27;}

.articleHome1Item { color:#332c26;text-decoration:none;}
.articleHome1Item a:link { color:#332c26; }
.articleHome1Item a:visited { color:#332c26;}
.articleHome1Item a:hover { color:#dd7f04 ; }
.articleHome1Item a:active { color:#332c26;}

.articleHomeOtherItem  { color:#332c26; font-size:12px; font-weight:bold; text-decoration:none;}
.articleHomeOtherItem :link { color:#332c26; }
.articleHomeOtherItem :visited { color:#332c26;}
.articleHomeOtherItem :hover { color:#dd7f04; }
.articleHomeOtherItem :active { color:#332c26;}

/* Content */
.contentTable{width:524px; margin-top:0px; margin-left:10px;margin-right:10px;}
.contentTitle {font-size:22px; margin-bottom:20px;line-height:30px;}
.contentCell {font-size:14px; line-height:18px;}
.contentBody {font-size:14px; line-height:18px; padding: 20px 20px 20px 20px}
.contentOther {font-weight:bold}
.contentOtherList {}
.contentOtherItem a{color:#332c26; font-size:12px; font-weight:bold;text-decoration:none;}
.contentOtherItem a:link { color:#332c26; }
.contentOtherItem a:visited { color:#332c26;}
.contentOtherItem a:hover { color:#ee1c27; }
.contentOtherItem a:active { color:#332c26;}

.contentOtherDate {font-size:12px; color:#666666; margin-left:10px;}


.contentListGroup {font-size:16px; margin-bottom:20px;color:#ff9000;font-weight:bold;}
.contentListTitle a { color:#332c26; font-size:14px;font-weight:bold;text-decoration:none; margin-top:30px;}
.contentListTitle a:link { color:#332c26; }
.contentListTitle a:visited { color:#332c26;}
.contentListTitle a:hover { color:#ee1c27; }
.contentListTitle a:active { color:#332c26;}

.contentListCellLeft {}
.contentListCellRight {font-size:13px; line-height:16px;color:#332c26;}
.contentListThumbnail {border:0px; margin-top:5px;}
.contentListDate {margin-left:10px; color:#999999}
.contentListSummary {font-size:12px}

.contentListDetail { color:#332c26; margin-top:20px; text-align:right; font-size:12px;text-decoration:none;}
.contentListDetail a:link { color:#332c26;text-decoration:none;}
.contentListDetail a:visited { color:#332c26;}
.contentListDetail a:hover { color:#ee1c27;}
.contentListDetail a:active { color:#332c26;}
.contentListSeparator {height:20px}
.contentListPaging {}


.productOther a{ color:#332c26; font-size:12px; text-decoration:none;}
.productOther a:link{ color:#332c26;  text-decoration:none;}
.productOther a:visited { color:#332c26;}
.productOther a:hover { color:#ee1c27; }
.productOther a:active { color:#332c26;}


.productListTable {width:516px;}
.productListTableTitle {
background-color:#a88e65;
}

.productListTableItem {
background-color:#dccaaf;
}
.productListTableItem  { color:#332c26; font-size:12px; text-decoration:none;}
.productListTableItem a:link { color:#332c26; text-decoration:none}
.productListTableItem a:visited { color:#332c26;}
.productListTableItem a:hover { color:#ee1c27; }
.productListTableItem a:active { color:#332c26;}

.Content { 
width:524px;
padding:0px;}


/* Sub Menu */
.submenuTable {width:234px;}
.submenuTable a {
color:#d2c6bd;
text-decoration:none;
}
.submenuTable a:hover {
color:#faa771;
}
.subMenuArticleCell a{
padding-left:20px;
}
.submenuCell {height:30px; 
font-weight:bold;
background-image:url(/images/submenu_item_bg.jpg);
background-repeat:repeat-y; 
padding-right:10px;
padding-top:8px;
padding-left:50px;
}
.submenuCell a {
color:#d2c6bd;
text-decoration:none;

}
.submenuCell a:hover {
color:#faa771;
}

.submenuCell2 {line-height:30px; font-weight:bold;background-image:url(/images/submenu_item_bg.jpg); background-repeat:repeat-y; padding-left:25px;padding-top:10px;}
.submenuCell2 a {
color:#d2c6bd;
text-decoration:none;
}
.submenuCell2 a:hover {
color:#faa771;
}

.submenuCellSelected {height:30px; font-weight:bold; background-color:#E9E9E9;}
.submenuAlphabetCell {text-align:center; width:30px; height:25px; font-weight:bold}
.submenuAlphabetCellSelected {text-align:center; width:16%; height:25px; font-weight:bold;}
.submenuItem {font-weight:bold; padding-left:30px; }
.submenuDetail {line-height:20px; margin-right:6px; font-size:11px; font-weight:normal}
.submenuDetailSelected {line-height:20px; margin-right:6px; font-size:11px; font-weight:normal; background-color:#F98427}

.searchHeader{width:188px; height:27px;background-image:url(/images/searchheader_bg.jpg); background-repeat:no-repeat;}
.searchTable {width:188px; height:95px;background-image:url(/images/search_bg.jpg); background-repeat:no-repeat; color:#FFFFFF;}
.searchCellLeft {width:70px;height:18px;padding-left:15px; font-size:11px; color:#FFFFFF;}
.searchCellRight {width:90px; font-size:11px;}
.searchTextBox {width:90px;font-size:11px;background-color:#c9aa82;color:#FFFFFF;}
.searchCombo {width:90px;font-size:11px;background-color:#c9aa82;color:#FFFFFF;}
.searchButton {width:30px;font-size:11px}
.searchMessage {color: #F98427; height:25px;}


.searchArticleTable {width:188px; height:65px;background-image:url(/images/search_Article_bg.jpg); background-repeat:no-repeat; color:#FFFFFF;}
.searchArticleCellLeft {width:50px;height:18px;padding-left:15px; font-size:11px; color:#FFFFFF;}
.searchArticleCellRight {width:70px; font-size:11px;}
.searchArticleTextBox {width:70px;font-size:11px;background-color:#c9aa82;color:#FFFFFF;}
.searchArticleCombo {width:90px;font-size:11px;background-color:#c9aa82;color:#FFFFFF;}
.searchArticleButton {width:30px;font-size:11px;}
.searchMessage {color: #F98427; height:25px;}



/* Web Calendar */
.calendarTable {width:157px;}
.calendarHeader {height:25px; background-color:#457DCA; font-weight:bold; color:#FFFFFF; padding-left: 10px; font-size:11px}
.calendarWeek {background-color:#EEEEEE; font-weight:bold; height:20px; text-align:center; font-size:11px;}
.calendarCell {text-align:center; height:20px; font-size:11px}
.calendarToDay {background-color:#F98427; font-weight:bold; text-align:center; font-size:11px}
.calendarSunday {color: #F98427; text-align:center; font-size:11px;}
.calendarSaturday {color:#F98427; text-align:center; font-size:11px;}
.calendarLink {font-weight:bold; text-decoration:underline; font-size:11px;}


/*  Account CSS  */
.accountPanel {margin-bottom:0px}
.accountPanelTable {width:153px; border-collapse:collapse; border-spacing:5px; background-color:#FAFAFA; margin-top:5px; margin-left:5px;}
.accountPanelHeader {background-color:#457DCA; font-weight:bold; color:#FFFFFF; height:25px; padding-left:5px;}
.accountPanelCell {height:25px; padding-left:5px}
.accountPanelCellLeft {width:60px; height:25px;padding-left:5px}
.accountPanelCellRight {height:25px}
.accountPanelTextBox {width:100px;}
.accountPanelMessage {color: #F98427; height:25}


.accountTable {width:500px; border-collapse:collapse; font-size:11px;}
.accountHeader {font-size:18px; font-weight:bold; height:60px}
.accountSeparator {border-bottom:1px solid #DDDDDD; height:10px;}
.accountCell {height:30px;}
.accountCellLeft {height:30px; width:160px}
.accountCellRight {height:30px; padding-top:10px}
.accountTextBox {width:150px}
.accountTextBox2 {width:250px}
.accountTextArea {width:300px; height:60px}
.accountSignature {width:300px; height:80px}
.accountButton {margin-top:10px}

.accountLocationList {}
.accountLocationListItem {font-weight:bold}
.accountListTable {width:500px; background-color:#FAFAFA; margin-top:20px; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px}
.accountListCellLeft {width:160px;vertical-align:top}
.accountListCellRight {vertical-align:top; line-height:1.5}
.accountListAccountName {font-weight:bold}
.accountListHobby {color:green}
.accountListWant {color:orange}

.accountMessageTable {width:500px; background-color:#FAFAFA; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px; margin-top:10px}
.accountMessageCellLeft {width:160px;vertical-align:top}
.accountMessageCellRight {vertical-align:top; line-height:1.5}
.accountMessageAccountName {color:green}
.accountMessageDate {color:#999999}
.accountMessageTitle {font-weight:bold}
.accountMessageTextArea {width:300px; height:60px}

/*  Visitor Status */

.visitorStatusTable {
color:#d2c6bd;
}
.visitorStatusCellLeft {height:30px; padding-left:50px; font-size:12px;color:#d2c6bd;}
.visitorStatusCellRight {height:30px; font-size:12px; color:#d2c6bd;}

.Footer {
width:984px;
height:115px;
background-image:url(/images/Footer_bg.jpg);
background-repeat:no-repeat;
}

.Footer1 { color:#6b5d51; font-size:12px;font-weight:bold;text-decoration:none;}
.Footer1 a:link { color:#6b5d51; }
.Footer1 a:visited { color:#6b5d51;}
.Footer1 a:hover { color:#ee1c27; }
.Footer1 a:active { color:#6b5d51;}


.Footer2 {
padding-top:47px;
padding-left:50px;
color:#f9a971;
font-weight:bold;
}
.Footer2 a{ color:#f9a971; font-size:12px;text-decoration:none;}
.Footer2 a:link { color:#f9a971;}
.Footer2 a:visited { color:#f9a971;}
.Footer2 a:hover { color:#f9a971; }
.Footer2 a:active { color:#f9a971;}


.Footer3 {
padding-top:47px;
padding-left:55px;
}
.Footer3 a{color:#fffefe; font-size:12px;font-weight:bold;text-decoration:none;}
.Footer3 a:link { color:#fffefe;}
.Footer3 a:visited { color:#fffefe;}
.Footer3 a:hover { color:#faa771; }
.Footer3 a:active { color:#fffefe;}

.AccountPanel { color:#BBBBBB; }
.AccountPanel a{color:#fffefe; font-size:12px;font-weight:bold;text-decoration:none;}
.AccountPanel a:link { color:#fffefe;}
.AccountPanel a:visited { color:#fffefe;}
.AccountPanel a:hover { color:#faa771; }
.AccountPanel a:active { color:#fffefe;}

.Footer4 {
padding-top:47px;
padding-left:60px;
color:#f9a971;
font-weight:bold;
}
.Footer4 a{ color:#f9a971; font-size:12px;text-decoration:none;}
.Footer4 a:link { color:#f9a971;}
.Footer4 a:visited { color:#f9a971;}
.Footer4 a:hover { color:#f9a971; }
.Footer4 a:active { color:#f9a971;}


.TabTopArticle a {
color:#d2c6bd;
text-decoration:none;
}
.TabTopArticle a:hover {
color:#faa771;
}

.image400 {
max-width:500px;
width:expression(this.width > 500 ? "500px" : true);
}
.image250 {
max-width:250px;
width:expression(this.width > 250 ? "250px" : true);
}

#articleContent img {
max-width:500px;
width:expression(this.width > 500 ? "500px" : true);
}

.contentparagraph { margin-top:8px; margin-bottom:8px; }


/* PAGING */

#paging {
float:left;
  width:510px;
  height:35px;
  padding-bottom:10px;
  text-decoration:none;
  
}
div #paging a {
  color: #808080;
  text-decoration:none;
}
div #paging a:hover {
color:#FF9900;
}

#pagingHeader {
  clear:both;
  width:100%;
  height:10px;
}
#pagingLabel {
  float:left;
  width:auto;
  height:22px;
  margin-left:0px;
  margin-right:5px;
  font-weight:bold;
}
#pagingPage {
  float:left;
  width:auto;
  height:22px;
  margin-left:3px;
  margin-right:3px;
}
#pagingSeparator {
  float:left;
  width:3px;
  height:10px;
}
#pagingFooter {
  float:left;
  width:15px;
  height:22px;
}


* CONTACT */

#contact {
  width:450px;
  height:250px;
  padding-top:20px;
}
#contactLabel {
  float:left;
  width:150px;
  height:30px;
}
#contactName, #contactEmail, #contactAddress, #contactPhone, #contactContent {
  float:left;
  width:250px;
height:30px;
 
}
#contactContent {
  width:290px;
  height:80px;
  float:left;
    }
div #contactName input, div #contactEmail input, div #contactAddress input, div #contactPhone input {
  width:220px;
  padding:0px;
  margin:0px;
  background-color:#c9aa82;
  color:#333333;
}
div #contactContent textarea {
  float:left;
  width:220px;
  height:80px;
  background-color:#c9aa82;
  color:#333333;
}

#contactLeftButton
{ float:left;
width:150px;
height:40px;
}
#contactButton {
  float:left;
  width:290px;
  height:40px;
  padding-top:20px;
}



/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:#FFFFFF; layer-background-color:#FFFFFF; visibility:hidden}

/*Styles for level 0*/
.clLevel0, .clLevel0over{position:absolute; padding-left:5px; padding-top:4px; font-family:arial; font-size:12px; font-weight:bold; text-align:left;}
.clLevel0{background-color:#332c26; layer-background-color:#332c26; color:#d2c6bd; cursor:pointer; cursor:hand;}
.clLevel0over{background-color:#4c433c; layer-background-color:#4c433c; color:#FFFFFF; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#FFFFFF; layer-background-color:#FFFFFF}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding-left:5px; padding-top:4px; padding-bottom:2px; font-family:arial; font-size:12px; text-align:left;}
/*Mau nen nut nhan-346B94*/
.clLevel1{background-color:#332c26; layer-background-color:#332c26; color:#d2c6bd; cursor:pointer; cursor:hand; filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
/*Mau nen nut nhan khi dua chuot vao-F7DD9E*/
.clLevel1over{background-color:#4c433c; layer-background-color:#4c433c; color:#FFFFFF; cursor:pointer; cursor:hand; filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}

.clLevel1border{position:absolute; z-index:500; visibility:hidden;background-color:#67615c; layer-background-color:#67615c}

/* MENU */

#coolmenu {
  width:150px; 
  height:600px;
}


/* BANNER */


div #adsBannerMiddleItem img {
  border:0px;
  margin-left:20px;
}

div #adsBannerLeftItem img {
  border:0px;
  margin-left:8px;
  margin-bottom:8px;
}


div #adsBannerRightItem img {
  border:0px;
  margin-left:8px;
  margin-bottom:8px;
}

