@charset "utf-8";
/* Pangyen Template 2009 */
 @import url(tab.css);

body{
font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #666666;
	background-color:#DCEBF0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

/*  Heading Formatting */
h1 {
}
h2 {
}
h3 {
}
h4 {
}
h5 {
}
h6 {
}

/*links*/
a {color: #999999;}
a:hover {color: #659FDE;}

img {border: 0 none;}

/* Clears Divs */
.clr{
	clear: both;
}

/* Logo Zone */
#py-logo {
	width: 220px;
	padding: 5px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
#py-logo h1 {
	margin: 0px;
	padding: 0px;
}
#py-logo span {
	display: none;
}

/* Search Box Zone */
#py-search {
	padding: 0px;
	width: 770px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#py-searchbox {
	padding: 0px;
	width: 770px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#py-searchbox form {
	width: 550px;
	margin-top: 18px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 18px;
	padding: 0px;
}
#py-searchbox select {
	font-size: 16px;
	color: #59d36c;
	background-color: #EBFAED;
	font-weight: bold;
	padding: 0px;
	vertical-align: middle;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#py-searchbox input {
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}
#py-searchbox h2 {
	font-size: 20px;
	padding: 0px;
	float: left;
	color: #FFFFFF;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#py-searchbox-left {
	background-image: url(../images/s_left.gif);
	background-repeat: no-repeat;
	float: left;
	height: 75px;
	width: 6px;
}
#py-searchbox-body {
	background-image: url(../images/s_body.gif);
	background-repeat: repeat-x;
	height: 75px;
	float: left;
	width: 758px;
}
#py-searchbox-right {
	background-image: url(../images/s_right.gif);
	background-repeat: no-repeat;
	float: right;
	height: 75px;
	width: 6px;
}

/* Topmenu Zone */
#py-topmenu {
	background-image: url(../images/topmenu-bg.gif);
	background-repeat: repeat-x;
	height: 30px;
	width: 770px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #FFFFFF;
	line-height: 30px;
}
#py-topmenu ol {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
#py-topmenu li {
	font-size: 14px;
	float: left;
	margin-left: 5px;
	display: inline;
	font-weight: normal;
}
#py-topmenu a {
	color: #FFFFFF;
}
#py-topmenu h1 {
	margin: 0px;
	padding: 0px;
}
#py-topmenu h2 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

/* Top main */
#py-topmain {
	padding: 5px;
	width: 740px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #59D36C;
	border-right-color: #59D36C;
	border-bottom-color: #59D36C;
	border-left-color: #59D36C;
}
/* Mainmenu Menu */
#py-mainmenu {
	width: 144px;
	float: left;
}
#py-mainmenu-head {
	height: 30px;
}
#py-mainmenu-head h3 {
	margin: 0px;
	padding: 0px;
	width: 144px; /* α΅ιδΆΛΡΗΛιΝ */
	height: 30px; /* α΅ιδΆΛΡΗΛιΝ */
}
#py-mainmenu span {
	display: none; /* α΅ιδΆΛΡΗΛιΝ */
}
#py-mainmenu ol {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
#py-mainmenu li {
	margin-left: 5px;
}
#py-mainmenu a {
	color: #d31a1c;
	text-decoration: none;
}
/* Chatmenu Menu */
#py-chatmenu {
	width: 144px;
	float: left;
	margin-left: 5px;
}
#py-chatmenu-head {
	height: 30px;
}
#py-chatmenu-head h3 {
	margin: 0px;
	padding: 0px;
	width: 144px; /* α΅ιδΆΛΡΗΛιΝ */
	height: 30px; /* α΅ιδΆΛΡΗΛιΝ */
}
#py-chatmenu span {
	display: none; /* α΅ιδΆΛΡΗΛιΝ */
}
#py-chatmenu ol {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
#py-chatmenu li {
	margin-left: 5px;
}
#py-chatmenu a {
	color: #cf7015;
	text-decoration: none;
}
/* Hi5menu Menu */
#py-hi5menu {
	width: 144px;
	float: left;
	margin-left: 5px;
}
#py-hi5menu-head {
	height: 30px;
}
#py-hi5menu-head h3 {
	margin: 0px;
	padding: 0px;
	width: 144px; /* α΅ιδΆΛΡΗΛιΝ */
	height: 30px; /* α΅ιδΆΛΡΗΛιΝ */
}
#py-hi5menu span {
	display: none; /* α΅ιδΆΛΡΗΛιΝ */
}
#py-hi5menu ol {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
#py-hi5menu li {
	margin-left: 5px;
}
#py-hi5menu a {
	color: #AA9500;
	text-decoration: none;
}

/* Radio Thailand Menu */
#py-radiothmenu {
	width: 144px;
	float: left;
	margin-left: 5px;
}
#py-radiothmenu-head {
	height: 30px;
}
#py-radiothmenu-head h3 {
	margin: 0px;
	padding: 0px;
	width: 144px; /* α΅ιδΆΛΡΗΛιΝ */
	height: 30px; /* α΅ιδΆΛΡΗΛιΝ */
}
#py-radiothmenu span {
	display: none; /* α΅ιδΆΛΡΗΛιΝ */
}
#py-radiothmenu ol {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
#py-radiothmenu li {
	margin-left: 5px;
}
#py-radiothmenu a {
	color: #198618;
	text-decoration: none;
}

/* Radio Menu */
#py-radiointermenu {
	width: 144px;
	float: left;
	margin-left: 5px;
}
#py-radiointermenu-head {
	height: 30px;
}
#py-radiointermenu-head h3 {
	margin: 0px;
	padding: 0px;
	width: 144px; /* α΅ιδΆΛΡΗΛιΝ */
	height: 30px; /* α΅ιδΆΛΡΗΛιΝ */
}
#py-radiointermenu span {
	display: none; /* α΅ιδΆΛΡΗΛιΝ */
}
#py-radiointermenu ol {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
#py-radiointermenu li {
	margin-left: 5px;
}
#py-radiointermenu a {
	color: #0687b2;
	text-decoration: none;
}

/* Main Zone */
#py-main {
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-right-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #59d36c;
	border-left-color: #59d36c;
	background-color: #FFFFFF;
}
#py-leftcolumn {
	float: left;
	width: 210px;
}
#py-rightcolumn {
	float: right;
	width: 750px;
}

/* Left Column */

/* Right Column */

/* Content Zone 1*/
#py-content-zone1 {
	border: 1px solid #4dd240;
	width: 733px;
	margin-right: 10px;
	margin-left: auto;
	margin-top: 10px;
}
#py-content-zone1-head {
	background-image: url(../images/mainmenu-bg.gif);
	background-repeat: repeat-x;
	height: 25px;
}
#py-content-zone1-head h3 {
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	line-height: 25px;
	text-indent: 10px;
}
#py-content-zone1-body {
	padding: 10px;
}
#py-content-zone1-body h4 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
#py-content-zone1-body ul {
	margin: 0px;
	padding-left: 30px;
	list-style-type: circle;
}

/* Content Zone 2*/
#py-content-zone2 {
	margin-right: 10px;
	margin-left: 5px;
	margin-top: 10px;
	padding: 0px;
}

/* Chat */
#py-content-chat {
	border: 1px solid #4dd240;
	width: 518px;
	float: left;
}
#py-content-chat-head {
	background-image: url(../images/mainmenu-bg.gif);
	background-repeat: repeat-x;
	height: 25px;
}
#py-content-chat-head h3 {
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	line-height: 25px;
	text-indent: 10px;
}
#py-content-chat-body {
}

/* Radio */
#py-content-radio {
	border: 1px solid #4dd240;
	width: 203px;
	float: right;
}
#py-content-radio-head {
	background-image: url(../images/mainmenu-bg.gif);
	background-repeat: repeat-x;
	height: 25px;
}
#py-content-radio-head h3 {
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	line-height: 25px;
	text-indent: 10px;
}
#py-content-radio-body {
}

/* Chat Talk */
#py-content-chat-talk {
	border: 1px dotted #0000FF;
	padding: 10px;
	background-color: #DDDDFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#py-content-chat-talk p {
	margin: 0px;
	padding: 0px;
	color: #0000FF;
	text-align: center;
}

/* Chat Warning */
#py-content-chat-warning {
	border: 1px dotted #FF0000;
	padding: 10px;
	background-color: #FFE1E1;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#py-content-chat-warning p {
	margin: 0px;
	padding: 0px;
	color: #FF0000;
	text-align: center;
}

/* Chat Notice */
.py-content-chat-hi {
	text-indent: 10px;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}
.py-chat-lastnotice {
	font-size: 14px;
	text-align: center;
	color: #FF0000;
	padding-top: 10px;
}

#py-content-chat-notice {
	padding: 10px;
}
#py-content-chat-notice p {
	text-indent: 10px;
	margin: 0px;
	padding: 0px;
}
#py-content-chat-notice h4 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
#py-content-chat-notice ol {
	margin: 0px;
	padding-left: 30px;
	list-style-type: circle;
}
/* Adsense */
#py-content-adsense {
	margin-top: 30px;
	padding: 0px;
	margin-bottom: 30px;
}

/* Content Zone 3*/
#py-content-zone3 {
	border: 1px solid #4dd240;
	width: 733px;
	margin-right: 10px;
	margin-left: auto;
	margin-top: 10px;
}
#py-content-zone3-head {
	background-image: url(../images/mainmenu-bg.gif);
	background-repeat: repeat-x;
	height: 25px;
}
#py-content-zone3-head h3 {
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	line-height: 25px;
	text-indent: 10px;
}
#py-content-zone3-body {
	padding: 10px;
}

/* Content Zone 4*/
#py-content-zone4 {
	border: 1px solid #4dd240;
	width: 733px;
	margin-right: 10px;
	margin-left: auto;
	margin-top: 10px;
}
#py-content-zone4-head {
	background-image: url(../images/mainmenu-bg.gif);
	background-repeat: repeat-x;
	height: 25px;
}
#py-content-zone4-head h3 {
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	line-height: 25px;
	text-indent: 10px;
}
#py-content-zone4-body {
	padding: 10px;
}
#py-content-zone4-body ol {
	margin: 0px;
	padding-left: 30px;
	list-style-type: square;
}

/* Content Zone Forum */
.py-content-forum {
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
.py-content-forum-head {
	background-image: url(../images/mainmenu-bg.gif);
	background-repeat: repeat-x;
	height: 25px;
}
.py-content-forum-head h3 {
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	line-height: 25px;
	text-indent: 10px;
}
.py-content-forum-body {
	padding: 10px;
}
.py-content-forum-body ol {
	margin: 0px;
	padding-left: 30px;
	list-style-type: square;
}

/* Content Zone 5*/
#py-content-zone5 {
	border: 1px solid #4dd240;
	width: 733px;
	margin-right: 10px;
	margin-left: auto;
	margin-top: 10px;
}
#py-content-zone5-head {
	background-image: url(../images/mainmenu-bg.gif);
	background-repeat: repeat-x;
	height: 25px;
}
#py-content-zone5-head h3 {
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	line-height: 25px;
	text-indent: 10px;
}
#py-content-zone5-body {
	padding: 10px;
}

/* Content Zone 6*/
#py-content-zone6 {
	border: 1px solid #4dd240;
	width: 733px;
	margin-right: 10px;
	margin-left: auto;
	margin-top: 10px;
}
#py-content-zone6-head {
	background-image: url(../images/mainmenu-bg.gif);
	background-repeat: repeat-x;
	height: 25px;
}
#py-content-zone6-head h3 {
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	line-height: 25px;
	text-indent: 10px;
}

/* Footer Zone */
#py-footer {
	width: 730px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-right-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #59d36c;
	border-left-color: #59d36c;
	background-color: #FFFFFF;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #59d36c;
	padding: 10px;
}
#py-footer-box img {
	border: 0;
	vertical-align: middle;
}
#py-footer-box {
	width: 710px;
	position: relative;
	padding: 0;
	margin-bottom: 0px;
	background-position: bottom;
	background-repeat: repeat-x;
	background-image: url(../images/bg_footer.jpg);
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
}
#py-footer-box div.py-inside-footer {
	width: 670px;
	padding: 5px;
	background-image: url(../images/content2-bg.gif);
	background-repeat: no-repeat;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.py-footer-link {
	clear: both;
	width: 450px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 20px;
}
.py-footer-link h5 {
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 140px;
	text-align: right;
	color: #59d36c;
	line-height: 20px;
}
.py-footer-link ol {
	margin: 0px;
	padding: 0px;
}
.py-footer-link li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	list-style-type: none;
	float: left;
	line-height: 20px;
	display: inline;
}
.py-footer-link a {
	color: #1E3500;
	text-decoration: underline;
}
.py-footer-link a:hover {
	color: #59d36c;
}
.py-copyright {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.py-copyright a {
	color: #333333;
	text-decoration: underline;
}
.py-copyright a:hover {
	color: #666666;
	text-decoration: underline;
}
#py-bottommenu {
	height: 30px;
	width: 300px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #FFFFFF;
	line-height: 30px;
}
#py-bottommenu ol {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
#py-bottommenu li {
	float: left;
	margin-left: 5px;
	display: inline;
	color: #333333;
}
#py-bottommenu a {
	color: #333333;
	text-decoration: underline;
	float:left;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 30px;
}
#py-bottommenu a:hover {
	color: #666666;
	text-decoration: underline;
}
.py-valid {
	font-size: 11px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.py-notice {
	font-size: 11px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/* Show PHP Error*/
.showerror {
	padding: 10px;
	width: auto;
	border: 1px dotted #FF0000;
	margin: 10px;
	font-size: 16px;
	color: #FF0000;
	background-color: #ffc8c8;
}

/* Banner */
#py-bannerP1 {
	height: 90px;
	width: 730px;
	margin-top: 10px;
	margin-left: 7px;
}

#py-bannerP2 {
	height: 130px;
	width: 360px;
	margin-top: 10px;
	margin-left: 7px;
	float: left;
	display: inline;
}
#py-bannerP3 {
	height: 130px;
	width: 360px;
	margin-top: 10px;
	margin-right: 12px;
	float: right;
	display: inline;
}

#py-bannerP4 {
	height: 120px;
	width: 160px;
	float: left;
	padding-top: 10px;
	margin-left: 5px;
}
#py-bannerP5 {
	height: 120px;
	width: 160px;
	float: left;
	padding-top: 10px;
	margin-left: 10px;
}

#py-bannerP6 {
	height: 120px;
	width: 360px;
	margin-top: 10px;
	margin-left: 5px;
	float: left;
	display: inline;
}
#py-bannerP7 {
	height: 120px;
	width: 360px;
	margin-top: 10px;
	margin-right: 10px;
	float: right;
	display: inline;
}

/* Google Search */
.py-googlesearch {
	clear: both;
	width: 550px;
	padding: 0px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 30px;
}
.py-googlesearch h5 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 160px;
	text-align: right;
	color: #198618;
	line-height: 30px;
}
.py-googlesearch ol {
	margin: 0px;
	padding: 0px;
}
.py-googlesearch li {
	background: #D9F9D9;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	list-style-type: none;
	float: left;
	line-height: 20px;
	display: inline;
}
.py-googlesearch ol li a:hover {
	text-decoration:none;
	background-color: #93EE93;
}
.py-googlesearch ol li a:link {
	display: block;
	float: left;
	color: #333333;
	text-decoration: none;
	padding: 5px;
}
.py-googlesearch ol li a:visited {
	display: block;
	float: left;
	color: #333333;
	text-decoration: none;
	padding: 5px;
}

/* Lastmenu Zone */
#py-lastmenu {
	background-image: url(../images/topmenu-bg.gif);
	background-repeat: repeat-x;
	height: 30px;
	width: 770px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #FFFFFF;
	line-height: 30px;
}
#py-lastmenu ol {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
#py-lastmenu li {
	font-size: 14px;
	float: left;
	margin-left: 5px;
	display: inline;
	font-weight: normal;
}
#py-lastmenu a {
	color: #FFFFFF;
}
#py-lastmenu h1 {
	margin: 0px;
	padding: 0px;
}
#py-lastmenu h2 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

