@charset "utf-8";
/*
	Subject: Bfm.co.th Style.
	Date: 26 Oct 2009.
	Author: + Pasta +
*/

html,body {
	margin: 0;
	padding: 0;
	font-family: "Tahoma"; 
	font-size: 13px;
	color: #666666;
	background-color:#ffffff;	
	
	scrollbar-face-color: #E7E3D8;
	scrollbar-shadow-color: #464A53;
	scrollbar-highlight-color: #E7E3D8;
	scrollbar-3dlight-color: #E7E3D8;
	scrollbar-darkshadow-color: #E7E3D8;
	scrollbar-track-color: #E7E3D8;
	scrollbar-arrow-color: #464A53;
	background-attachment: fixed;
}

h1,h2,h3 {
	margin: 0;
	padding: 0;
}


a:link {color: #666666;	text-decoration: none;}
a:visited {	color: #666666;	text-decoration: none;}
a:hover { color: #FF6600;	text-decoration: none;}
a:active { color: #666666;	text-decoration: none;} 

/* News */
a.news-head,a.news-head:link,a.news-head:visited {color: #0066CC;}
a.news-head:hover {	color: #FF6600;}

a.menu,a.menu:link,a.menu:visited {color: #666666;}
a.menu:hover {color: #00568e;}

a.more,a.more:link,a.more:visited {color: #ff6600;}
a.more:hover {color: #666666;}

.news-title {
	width:180px;
	height:32px;
	overflow: hidden;
}

img.img-01 {
	padding: 5px 0;
}

img.img-news {
	margin: 15px 20px 20px 0;
}

.mmenu {
	background-color: #ececec;
	padding-left: 10px;
	font-weight: bold;
}
.mmenu-over{
	background-color: #dadad9;
	padding-left: 10px;
	font-weight: bold;
}

.pmenu {
	background-color: #dce4e6;	
	font-weight: bold;
}

.mmargin-01 {
	padding-left: 10px;
}

.mmargin-02 {
	padding-left: 30px;
}

.smenu {
	background-color: #ececec;
}
.smenu-over{
	background-color: #dadad9;
	color:red !important;
}

.navigator {
	font-weight: bold;
}

h1 {
	padding: 0;
	margin: 0;
	font-size: 20px;
}

ul.list-info li {
	margin-left: -20px;
}

A.amenu:link { color: #666666;text-decoration: none;}
A.amenu:visited { color: #666666;text-decoration: none;}
A.amenu:hover {	color: #FF6600;text-decoration: none;}
A.amenu:active { color: #000000;text-decoration: none;}
.amenu { font-size: 13px;	color: #666666;}

A.amenu2:link {	color: #666666;text-decoration: none;}
A.amenu2:visited {	color: #666666;text-decoration: none;}
A.amenu2:hover { color: #FF6600;text-decoration: none;}
A.amenu2:active { color: #000000;text-decoration: none;}
.amenu2 {	color: #666666;}

A.bmenu:link {	color: #0066CC;text-decoration: none;}
A.bmenu:visited { color: #0066CC;text-decoration: none;}
A.bmenu:hover {	color: #FF6600;text-decoration: none;}
A.bmenu:active { color: #0066CC;text-decoration: none;}
.bmenu { font-size: 13px;	color: #0066CC;}

A.bmenu2:link { color: #0066CC;text-decoration: none;}
A.bmenu2:visited {color: #0066CC;text-decoration: none;}
A.bmenu2:hover { color: #FF6600;text-decoration: none;}
A.bmenu2:active { color: #0066CC;text-decoration: none;}
.bmenu2 { font-size: 14px;	color: #0066CC;}

A.cmenu:link { color: #FF0000;text-decoration: none;}
A.cmenu:visited { color: #FF0000;text-decoration: none;}
A.cmenu:hover { color: #FF6600;text-decoration: none;}
A.cmenu:active { color: #FF0000;text-decoration: none;}
.cmenu { color: #FF0000;}


.styleTxtField_eng {
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	width: 120px;
}
.lineTopBottom {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: double;
	border-bottom-style: double;
	border-top-color: #C9C7C7;
	border-bottom-color: #C9C7C7;
}
.lineRight {
	border-right-width: 1px;
	border-right-style: double;
	border-right-color: #C9C7C7;
}
.shodowTable {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
}

.shodowTable2 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B0B0B0;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #EAEAEA;
	border-left-color: #EAEAEA;
	font-size: 13px;
	color: #000000;
}

.shodowTable_colorChead {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-left-color: #666666;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
}

.shodowTable_colorC {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-left-color: #666666;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	background-color: #DDDDDD;
}

.txt1 {
	color: #000000;
	line-height: 23px;
}
.txt1B {
	font-weight: bold;
	color: #000000;
	line-height: 23px;
}
.txt1B2 {
	font-weight: bold;
	color: #000000;
	line-height: 20px;
}
.txt2 {
	color: #1C2F6B;
	line-height: 23px;
}
.txt2B {
	font-weight: bold;
	color: #1C2F6B;
	line-height: 23px;
}
.txt3 {
	color: #0266A8;
	line-height: 23px;
}
.txt3B {
	font-weight: bold;
	color: #0266A8;
	line-height: 23px;
}
.txt4lineR {
	color: #000000;
	border-right-width: 1px;
	border-right-style: double;
	border-right-color: #BBBBBB;
	line-height: 23px;
}
.txt4lineRB {
	color: #000000;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: double;
	border-right-color: #BBBBBB;
	line-height: 23px;
}
.txt5 {
	color: #666666;
	line-height: 23px;
}
.txt5B {
	color: #666666;
	font-weight: bold;
	line-height: 23px;
}
.txt52 {
	font-size: 14px;
	color: #666666;
	line-height: 23px;
}
.txt5B2 {
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	line-height: 23px;
}

.txt6 {
	color: #0066CC;
}
.txt6B {
	font-weight: bold;
	color: #0066CC;
	line-height: 23px;
}
.txt7 {
	color: #FF0000;
	line-height: 23px;
}
.txt7B {
	font-weight: bold;
	color: #FF0000;
	line-height: 23px;
}
.txt8 {
	color: #FFFFFF;
	line-height: 23px;
}
.txt8B {
	font-weight: bold;
	color: #FFFFFF;
	line-height: 23px;
}
.txt9 {
	color: #99CC00;
	line-height: 23px;
}
.txt1BB {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 23px;
}

/* Extend */
.promiment {
	padding-left: 10px;
}