.hdbg
{
	background-image:url('../pic/web/icon/thdbg.png');
	background-repeat:repeat-y;
}

.all
{
	font-family:Tahoma;
	font-style:normal;
	font-size:11px;
}
.bgstyle
{
	background-color:#1E528C;
}

A {
	COLOR: #3366CC; TEXT-DECORATION: none;
	font-size:11px;
}
A:hover {
	COLOR: #E17100; TEXT-DECORATION: underline;
	font-size:11px;
}
A.whitelinkcaption
{
	COLOR: white; TEXT-DECORATION: none;
	font-size:12px;
}
A.whitelinkcaption:hover
{
	COLOR: black; TEXT-DECORATION: none;
	font-size:12px;
}

.modulemenusize
{
	font-size:10px;
}
.cover_spaceleft
{
	margin-left:5px;
	vertical-align:top;
}
/*ROAD FORMAT*/
a.road,a.road:hover
{
	font-family:Tahoma;
	TEXT-DECORATION: none;
	font-size:11px;
}
.roadseperator
{
	font-family:Tahoma;
	font-size:11px;
}
a.menutop
{
	color:#666666;
	font-family:Tahoma;
	TEXT-DECORATION: underline;
	font-size:10px;
}
a.menutop:hover
{
	font-family:Tahoma;
	TEXT-DECORATION: underline;
	font-size:10px;
}
a.menubotm
{
	color:#666666;
	font-family:Tahoma;
	TEXT-DECORATION: underline;
	font-size:10px;
}
a.menubotm:hover
{
	font-family:Tahoma;
	TEXT-DECORATION: underline;
	font-size:10px;
}
/*PAGE FOOTER*/
.pagefooterlink
{
	font-size:11px;
	color:white;
	
}
a.pagefooterlink
{
	font-size:11px;
	color:white;
	text-decoration	:underline;
	margin-left:3px;
	margin-right:3px;
}
.pagefooterlinkblack
{
	font-size:11px;
	color:black;
	
}
a.pagefooterlinkblack
{
	font-size:11px;
	color:black;
	text-decoration	:underline;
	margin-left:3px;
	margin-right:3px;
}
a.pagefooterlinkblack:hover
{
	font-size:11px;
	color:yellow;
	text-decoration	:none;
	margin-left:3px;
	margin-right:3px;
}
/*END PAGE FOOTER*/

/*ITEMS IN LIST*/
a.itemlinkcommon
{
	font-size:12px;
	font-weight:bold;
}
a.itemlinkcommon:hover
{
	font-size:12px;
	font-weight:bold;
}
.itemdesccommon
{
	font-size:11px;
	font-weight:normal;
}
/*END ITEMS IN LIST*/

/*TITLE*/
.labelcaption
{
	font-weight:bold;
	display:block;
	color:Black;
	font-size:14px;
}
.title1
{
	font-size:20px;
	font-weight:bold;
}
.title2
{
	font-size:18px;
	font-weight:bold;
}
.title3
{
	font-size:16px;
	font-weight:bold;
}
.title4
{
	font-size:14px;
	font-weight:bold;
}
.title5
{
	font-size:12px;
	font-weight:bold;
}
.title6
{
	font-size:11px;
	font-weight:bold;
}
.font5
{
	font-size:12px;
}
/*END TITLE*/
.functionbgstyle
{
	background-color:#ECF3FF;
}
.changecatebox
{
	background-color:#ECF3FF;
	border-style:solid;
	border-width:1px;
	border-color:#5193FF;
}
/*Block*/
.barsub
{
	display:block;
	height:20px;
	padding: 3px 0px 0px 2px;
	background-color:#D9E8FF;
	border-top:solid 1px #2074FF;
	font-size:11px;
	font-weight:bold;
}
a.barsub_link
{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:Black;
}
a.barsub_link:hover
{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}
.divcontent
{
	padding:3px;
}

.spacer
{
	display:block;
	height:3px;
}
.spacer_
{
	display:block;
	height:1px;
}

/*function*/
.bgstyle_function
{
	background-color:#C0C0C0;
}
a.fuction
{
	display:inline-block;	
	padding:0px 5px 0px 5px;
	text-decoration:none;
}
a.fuction:hover
{
	display:inline-block;
	padding:0px 5px 0px 5px;
	background-color:White;
	color:black;
	text-decoration:none;
}

/*TEXTBOX*/
.txt
{
	font-size:11px;
}
.btn
{
	font-size:11px;
}

/*HEADER-FOOTER*/
.divfooter
{
	border-style: solid;
	border-color: #D5D5D5;
	border-bottom-width:1px;
	border-top-width:2px;
	border-right-width:1px;
	border-left-width:1px;
	padding:10px 5px 20px 5px;
	font-size:10.5px;
}

.divspacer
{
	height:3px;
	display:block;
}
/**/
td.menuitem
{
	height:27px;
	padding:3px;
	background-color:White;
}
a.menurightitem
{
	display:block;
	height:20px;
	font-size:11.5px;
	color:black;
	font-weight:bold;
	text-decoration:none;
	padding:3px 3px 3px 5px;
}
a.menurightitem:hover
{
	display:block;
	height:20px;
	font-size:11.5px;
	color:#CC3300;
	font-weight:bold;
	text-decoration:none;
	padding:3px 3px 3px 5px;
}
a.menurightsubitem
{
	display:block;
	height:20px;
	font-size:11.5px;
	color:black;
	font-weight:normal;
	text-decoration:none;
	padding:3px 3px 3px 15px;
}
a.menurightsubitem:hover
{
	display:block;
	height:20px;
	font-size:11.5px;
	color:#CC3300;
	font-weight:normal;
	text-decoration:none;
	padding:3px 3px 3px 15px;border-style:dotted
}

.TopmenuLanguage
{
    padding:0 3px 3px 3px;
    font-size:11px;    
}

.padding-default{}

.banner-common{padding:0px;width:1px;}
/* search homepage */
.search-home{background-color:White;border-left:solid 2px #7a9bc5;border-right:solid 2px #7a9bc5;vertical-align:middle;width:100%;padding:2px;}
.search-home .txtsearchhome{height:20px;padding:2px 0 0 3px;width:100%;border:0;color:#19547c;font-size:12px;}
.search-home img{border:0;height:20px;padding: 1px 1px 1px 0;}
/* search horizal */
.search-horizal{background-color:White;border-left:solid 2px #7a9bc5;border-right:solid 2px #7a9bc5;vertical-align:middle;width:100%;padding:2px;}
.search-horizal .txtsearchhome{height:20px;padding:2px 0 0 3px;width:100%;border:0;color:#19547c;font-size:12px;}
.search-horizal img{border:0;height:20px;padding: 1px 1px 1px 0;}
/* search div content */
.usearch{background-color:#dce2ce;width:100%;padding:6px;border:solid 1px #7a9bc5;}

.tab-new-homepate,.tab-product-homepate{font-size:18px;font-weight:bold;padding:0 0 3px 3px;border-bottom:solid 2px #006b2a;}

/* Utilities */
.utilities{text-align:right;}
.utilities .linksend,.utilities .linksend:hover{font-weight:bold;font-size:11px;padding:3px 5px;display:inline-block;}

.panelsendmail{ width:100% ;padding:15px 0px;}
.panelsendmail .lblmsg{padding:1px;vertical-align:middle;text-align:center;font-size:11px;color:Red;font-weight:normal;}
.panelsendmail .lefttitle,.panelsendmail .righttitle{padding:5px 0;font-size:13px;color:#19547c;}
.panelsendmail .commontitle{width:50px;display:inline-block;}
.panelsendmail .content{padding-top:6px;}

.changeskin{position:absolute;top:0;right:0;}

.searchkeywork,.searchkeywork:hover{color:White;font-size:11px;font-weight:bold;}
span.searchkeywork{color:White;font-size:11px;padding:0 4px;}

#mdlindex table .advitem{
    width: 100%;
    overflow: hidden;
}
#mdlindex table .advitem a{
    display: block;
    margin-bottom: 5px;
}
#mdlindex table .advitem a img{
    width: 100%;
}


/* ---------------------------------------------------------------------------------------------------------------------------- */
* {/* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;
}
html {
	font-size: 100%;
	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
	height: 100%;
	
}

body {
	FONT-FAMILY: Tahoma,  Arial;
	color: black;
	background-color: #FFFFFF;
	/*font-size: 62.5%;			 This sets the default font size to be equivalent to 10px */
	font-size: 10px;
	margin: 0;
}

table {border:none;border-spacing:0px;border-collapse:collapse;font-size:12px;}
/***** FONTS *****************************************************************/
.font11{font:11px}
.font11b{font:11px bold}
.font12{font:12px}
.font12b{font:12px bold}
.font13{font:13px}
.font13b{font:11px bold}
.font14{font:14px}
.font14b{font:14px bold}


/***** LAYOUT *****************************************************************/
.fleft{float:left;}
.fright{float:right;}
.inline{display:inline;}

.clearleft{clear:left;}
.clearright{clear:right;}
.clearboth{clear:both;}

.relative{position:relative}
.absolute{position:absolute}

.textjustify{text-align:justify}
.textleft{text-align:left}
.textright{text-align:right}
.textcenter{text-align:center}
.textmiddle{vertical-align:middle}
.texttop{vertical-align:top}
.textbottom{vertical-align:bottom}

/***** ALIGNMENT *************************************************************/
.padding1{padding:1px}
.padding2{padding:2px}
.padding4{padding:4px}
.padding6{padding:6px}
.padding8{padding:8px}
.padding10{padding:10px}
.padding12{padding:12px}
.padding14{padding:14px}
.padding18{padding:18px}
.padding20{padding:20px}

/***** LINKS **************************************************************
a { color: #3362BA; }
a:hover { color: #7317a3; }
a:visited { color: #7317a3; }*/
/***** COMMMON ***************************************************************/
