.font_title_16 {
font-family:"Arial";
font-size:16px;
font-weight:bolder;
text-decoration:none;
color:#333;
}

.font_detail_16 {
font-family:"Arial";
font-size:16px;
font-weight:400;
text-decoration:none;
color:#333;
}

.font_HL1_16 {
font-family:"Arial";
font-size:16px;
font-weight:400;
text-decoration:none;
color:#3cc;
}

.font_HL2_16 {
font-family:"Arial";
font-size:16px;
font-weight:400;
text-decoration:none;
color:#099;
}

.font_title_14 {
font-family:"Microsoft Sans Serif";
font-size:14px;
font-weight:bolder;
text-decoration:none;
color:#333;
}

.font_HL1_14 {
font-family:"Microsoft Sans Serif";
font-size:14px;
font-weight:400;
text-decoration:none;
color:#f63;
}

.font_title_12 {
font-family:"Microsoft Sans Serif";
font-size:12px;
font-weight:bolder;
text-decoration:none;
color:#333;
}

.font_red_12 {
font-family:"Arial";
font-size:12px;
font-weight:400;
text-decoration:none;
color:red;
}

.font_HL1_12 {
font-family:"Microsoft Sans Serif";
font-size:12px;
font-weight:400;
text-decoration:none;
color:#f63;
}

.font_HL1_12 a {
text-decoration:none;
color:#f63;
}

.font_HL2_12 {
font-family:"Arial";
font-size:12px;
font-weight:400;
text-decoration:none;
color:#099;
}

.font_HL2_12 a {
text-decoration:none;
color:#099;
}

.font_title_10 {
font-family:"Microsoft Sans Serif";
font-size:10px;
font-weight:bolder;
text-decoration:none;
color:#333;
}

.font_detail_10 {
font-family:"Microsoft Sans Serif";
font-size:10px;
font-weight:400;
text-decoration:none;
color:#333;
}

.font_HL1_10 {
font-family:"Microsoft Sans Serif";
font-size:10px;
font-weight:400;
text-decoration:none;
color:#f63;
}

.font_HL2_10 {
font-family:"Arial";
font-size:10px;
font-weight:400;
text-decoration:none;
color:#099;
}

.heading_news {
font-family:"MS Sans Serif";
text-transform:uppercase;
font-size:16px;
font-weight:400;
text-decoration:none;
color:#41BBD2;
}

.title_news a:hover {
text-decoration:none;
color:#22598C;
}

.title_detail_line {
font-family:"Arial";
font-size:10px;
font-weight:400;
text-decoration:none;
color:#666;
border-bottom:1px solid #CFEEF3;
padding-bottom:5px;
}

.more_news {
font-family:"Arial";
font-size:10px;
font-weight:400;
text-decoration:none;
color:#41BBD2;
}

.error_form {
background:#F3F0E7;
color:#C00;
font-family:"MS Sans Serif";
font-size:10px;
border:1px solid #C8BA92;
margin:5px 0;
padding:3px;
}

.error_form_login {
background:#FFF;
color:#C30;
width:20%;
font-family:"MS Sans Serif";
font-size:10px;
border:1px solid #E5E5E5;
margin:5px 0;
padding:3px;
}

.button_login {
font-family:"MS Sans Serif";
font-size:10px;
font-weight:700;
border:1px solid #9DB0BC;
background:url("../images/cp/button_login.gif") bottom left no-repeat;
cursor:pointer;
padding:.3em 1.5em .4em;
}

.button_form {
font-family:"MS Sans Serif";
font-size:10px;
font-weight:700;
border:1px solid #B3B3B3;
background:#FFF url("../images/cp/button_form.gif") bottom left no-repeat;
cursor:pointer;
padding:.3em 1.5em .4em;
}

.button_form_mini {
font-family:"MS Sans Serif";
font-size:10px;
font-weight:700;
border:1px solid #999;
background:#FFF url("../images/cp/button_form.gif") bottom left no-repeat;
cursor:pointer;
padding:.2em 0.5em;
}

.button_calendar {
cursor:pointer;
}

.news_line {
color:#999;
height:0;
border-top:0;
border-left:0;
border-right:0;
border-bottom:1px dotted #999;
}

.input_form {
border:1px solid #D2D2D2;
font:normal 10px MS Sans Serif;
color:#000;
padding:1px 3px;
}

.pagebox {
font:normal 10px "Arial";
color:#000;
background:#F0F5FA;
border:1px solid #072A66;
margin:0 3px 0 0;
padding:1px 3px;
}

.pagebox a {
color:#000;
text-decoration:none;
}

.pagebox_current {
font:normal 10px "Arial";
color:#000;
background:#FFC9A5;
border:1px solid #072A66;
margin:0 3px 0 0;
padding:1px 3px;
}

.gallery_border_thumb {
font:normal 10px "Arial";
background:#eee;
color:inherit;
display:inline;
float:left;
position:relative;
border-color:#ddd #bbb #aaa #ccc;
border-style:solid;
border-width:1px;
padding:2px;
}

.gallery_border {
font:normal 12px "Arial";
background:#eee;
color:inherit;
display:inline;
float:left;
position:relative;
border-color:#ddd #bbb #aaa #ccc;
border-style:solid;
border-width:1px;
padding:5px;
}

.table_border {
border-top:1px solid #E5E5E5;
border-left:1px solid #E5E5E5;
border-right:1px solid #E5E5E5;
background-color:#FFF;
}

.table_border_full {
border-top:1px solid #E5E5E5;
border-left:1px solid #E5E5E5;
border-right:1px solid #E5E5E5;
border-bottom:1px solid #E5E5E5;
background-color:#FFF;
}

.table_title {
font:bolder 14px MS Sans Serif;
background-color:#EEE;
height:20px;
border-bottom:1px solid #EFF0F1;
padding:3px;
}

.forum_border {
border-top:1px solid #E0E0E0;
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
border-bottom:1px solid #E0E0E0;
background-color:#FFF;
}

.forum_category {
font:bolder 12px "Arial";
background-color:#40BDCF;
height:20px;
border-bottom:1px solid #EFF0F1;
padding:3px;
}

.forum_subcategory {
font:normal 10px "Arial";
background-color:#E0E0E0;
border-bottom:1px solid #dae0e4;
text-decoration:none;
color:#333;
padding:3px;
}

.forum_group {
font:normal 12px "Arial";
border-bottom:1px solid #dae0e4;
text-decoration:none;
color:#333;
padding:3px;
}

.forum_detail {
font:normal 12px "Arial";
text-decoration:none;
color:#333;
padding:6px;
}

.forum_reply {
font:normal 12px "Arial";
background-color:#40BDCF;
height:20px;
padding:3px;
}

body {
background-color:#fff;
margin:0;
}

.tableRowHeadingBold {
background:#e2e7e9 url("../images/cp/bg_table_row_heading.gif") top left repeat-x;
font:bolder 14px MS Sans Serif;
color:#27343c;
border-bottom:1px solid #EFF0F1;
padding:6px 5px 4px 3px;
}

.text_bottom {
font-family:"Arial";
font-size:12px;
font-weight:400;
text-decoration:none;
color:#FFF;
}

.font_title {
font-family:"Arial";
font-size:12px;
font-weight:400;
text-decoration:none;
color:#666;
}

.font_title_line {
font-family:"Arial";
font-size:12px;
font-weight:400;
text-decoration:none;
color:#666;
border-bottom:1px solid #CFEEF3;
padding-top:3px;
padding-bottom:3px;
}

.font_bold {
font-family:"MS Sans Serif";
font-size:14px;
font-weight:700;
text-decoration:none;
color:#333;
}

.font_error {
font-family:"MS Sans Serif";
font-size:10px;
font-weight:400;
text-decoration:none;
color:#FC0;
}

.font_white {
font-family:"Arial";
font-size:10px;
font-weight:400;
text-decoration:none;
color:#FFF;
}

.font_white_bold {
font-family:"MS Sans Serif";
font-size:14px;
font-weight:700;
text-decoration:none;
color:#FFF;
}

.font_blue {
font-family:"MS Sans Serif";
font-size:14px;
font-weight:400;
text-decoration:none;
color:#014689;
}

.font_blue_mini {
font-family:"MS Sans Serif";
font-size:8px;
font-weight:400;
text-decoration:none;
color:#014689;
}

td.menu_product {
font-family:"MS Sans Serif";
font-size:14px;
font-weight:400;
text-decoration:none;
color:#FFF;
}

.font_red {
font-family:"MS Sans Serif";
font-size:10px;
font-weight:400;
text-decoration:none;
color:red;
}

.font_reproduce {
font-family:"MS Sans Serif";
font-size:10px;
font-weight:400;
text-decoration:none;
color:#FF0;
}

.font_mini {
font-family:"MS Sans Serif";
font-size:8px;
font-weight:400;
text-decoration:none;
color:#333;
}

.title_menu {
font-family:"MS Sans Serif";
font-size:14px;
text-decoration:none;
color:#333;
border-top:#CCC 1px solid;
border-bottom:#CCC 1px solid;
}

.box_form {
font-family:"MS Sans Serif";
font-size:10px;
text-decoration:none;
color:#333;
}

.image_border {
border:1px solid #333;
}

.contact_title_form {
font-family:"Trebuchet MS";
font-size:13px;
font-weight:700;
text-decoration:none;
color:#FFF;
background-color:#3B7BBF;
border-top:0;
border-left:0;
border-right:0;
border-bottom:1px dotted #CCC;
}

.contact_title {
font-family:"Trebuchet MS";
font-size:13px;
font-weight:400;
text-decoration:none;
color:#333;
border-top:0;
border-left:0;
border-right:0;
border-bottom:1px dotted #CCC;
}

.contact_detail {
font-family:"Trebuchet MS";
font-size:14px;
font-weight:400;
text-decoration:none;
color:#333;
border-top:0;
border-left:0;
border-right:0;
border-bottom:1px dotted #CCC;
}

.contact_border {
border-top:1px solid #CCC;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
background-color:#FFF;
}

.contact_space {
font-family:"Trebuchet MS";
font-size:14px;
font-weight:400;
text-decoration:none;
color:#333;
}

.contact_note {
font-family:"Trebuchet MS";
font-size:12px;
font-weight:400;
text-decoration:none;
color:#333;
}

.required_form {
font-family:"Arial";
font-size:12px;
font-weight:200;
text-decoration:none;
color:red;
}

.font_detail_16 a:hover,.font_HL2_16 a:hover,.font_detail_14 a:hover,.font_HL1_14 a:hover,.font_detail_12 a,.font_detail_12 a:hover,.font_HL2_12 a:hover,.font_detail_10 a:hover,.font_HL2_10 a:hover {
text-decoration:none;
color:#960;
}

.font_HL1_16 a:hover,.font_HL1_12 a:hover,.font_HL1_10 a:hover {
text-decoration:none;
color:red;
}

.font_detail_14 {
font-family:"Microsoft Sans Serif";
font-size:14px;
font-weight:400;
text-decoration:none;
color:#333;
}

.heading_title_news {
font-family:"Microsoft Sans Serif";
font-size:14px;
font-weight:400;
text-decoration:none;
color:#333;
}

.font_detail_12 {
font-family:"Microsoft Sans Serif";
font-size:12px;
font-weight:400;
text-decoration:none;
color:#333;
}

.title_news {
font-family:"Arial";
font-size:12px;
font-weight:400;
text-decoration:none;
color:#333;
}

.title_news a,.forum_group a,.font a,.font_title a {
text-decoration:none;
color:#333;
}

.title_detail,.font {
font-family:"Arial";
font-size:10px;
font-weight:400;
text-decoration:none;
color:#666;
}

.title_detail a,.title_detail_line a,.more_news a {
text-decoration:none;
color:#41BBD2;
}

.font a:hover,.text_bottom a:hover,.font_title a:hover {
text-decoration:none;
color:#930;
}

.text_bottom a,.font_white a {
text-decoration:none;
color:#FFF;
}

td.menu_product	a:link,td.menu_product	a:active,td.menu_product	a:visited,td.menu_product	a:hover {
color:#FFF;
text-decoration:none;
}

td.menu_product_hit a:link,td.menu_product_hit a:active,td.menu_product_hit a:visited,td.menu_product_hit a:hover {
color:#000;
font-weight:700;
text-decoration:none;
}