@charset "utf-8";
/* CSS Document */
.body {
	width:868px;
	margin-left:auto;
	margin-right:auto;
}
a{
	color:#993300;
	text-decoration:underline;
	outline:none;
}
a:hover{
	text-decoration:none;
}
p, h1, h2, h3, ul{
	margin:0px;
}
ul.lst{
	list-style:none;
	margin:0px;
	padding:0px;
}
.item li{
	margin:0px;
	padding:1px 0px 2px 18px;;
}

.more{
	clear:both;
	text-align:right;
}
.pager{
	clear:both;
	padding:5px;
}
a img{
	border:none;
}
body {
	background:url(images/body-bg.jpg) left bottom no-repeat;
	background-color: #023400;	
}
body, td, div, input{
	font-size:15px;
	line-height:150%;
	font-family:Tahoma, "MS Sans Serif";
	color:#333;
}
input[type=text],input[type=password],textarea, select{
	border:solid 1px;
	/*border-color:#EEE #CCC #CCC #EEE;*/
	border-color:#CCC #EEE #EEE #CCC;
	padding:3px;
}
.indent{
	text-indent:30px;
	padding-bottom:8px;
}
.history_link{
 margin-bottom:10px;
}
/*START CLASS*/
.imgthumb{
	border: solid 3px #EEEEEE;	
}
.imgthumb:hover{
	border-color:#DFDFDF;
}

.imgleft{
	padding:4px;
	background-color:#EAEAEA;
	float:left;
	margin-right:10px;
}
.imgleft:hover{
	background-color:#D2D2D2;
}
.imgright{
	padding:4px;
	background-color:#EAEAEA;
	float:right;
	margin-left:10px;
}
.imgright:hover{
	background-color:#D2D2D2;
}
.bt_submit{
	border:solid 1px #6CA307;
	border-top-color:#D1E7A5;
	border-left-color:#D1E7A5;
	color:#006600;
	background-color:#FFFFFF;
	padding:3px 10px 3px 10px;
	font-size:1.2em;
	font-weight:bold;
}
.lbMsg{
	color:#006633;
}
.lbFrom{
	color:#FFCC99;
}
.lbDate{
	font-size:0.8em;
	color:#999999;
}
.slide-h{
	background:url(images/h2.gif) no-repeat;
	width:187px;
	height:38px;
	padding:8px 0px 0px 0px;
	font-size:1.2em;
	color:#FFFFFF;
	text-align:center;
}
/*content*/
.h-news{
	/*background:url(images/h-news.gif) no-repeat;*/
	background:url(images/h-news.jpg) no-repeat;
	height:39px;
	text-indent:-9999px;
}
.h-board{
	background:url(images/h-board.jpg) no-repeat;
	height:37px;
	text-indent:-999px;
}
.h-radio{
	background:url(images/h-radio.gif) no-repeat;
	width:205px;
	height:34px;
	text-indent:-999px;
}
.content{
	padding-left:13px;
}
.content .content-top {
	background:url(images/bg1.gif) no-repeat;
	/*background-position:12px;*/
	height: 12px;
	font-size:1%;
}
.content .content-body{
	background:url(images/bg2.gif) repeat-y;
	padding:0px 20px 20px 15px;
}
.content .content-end{
	background:url(images/bg3.gif) no-repeat;
	/*background-position:12px 0px;*/
	height:16px;
	font-size:1%;	
}
.content-left {	
	width: 580px;
	float:left;
	background:url(images/post-divider.jpg) no-repeat;
	background-position:right top;
	margin-right:5px;
	padding:0px 20px 0px 0px;
}
.content-right{
	float:left;
	width: 215px;
	min-height:520px;	
	/*background-image:url(images/img2_12.jpg);
	background-repeat:no-repeat;
	background-position:right top;*/
}
.sub-left{
	width:480px;
	min-height:500px;
	float:left;
	background-image:url(images/img2_12.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	margin-left:2px;
	padding-right:5px;
}
.sub-right{
	width:120px;
	float:left;
	margin-left:5px;
}
.content-foot{
	clear:both;
}

.foot{
	clear:both;
}
hr{
	height:1px;
	border-top:solid 1px #CCCCCC;	
	border-bottom:solid 1px #FFFFFF;
	border-left:none;
	border-right:none;	
}
.btBlue {
	background-image: url(images/btblue_02.gif);
	background-repeat: repeat-x;
	border:solid 1px #0066CC;
	color:#003333;
	margin-left:2px;
	margin-right:2px;
	padding:0px 5px 0px 5px;
}
.btBlue:hover{
	background-image: url(images/btblue2_02.gif);
}
h2.index {
	background-image: url(images/img2_15.jpg);
	background-repeat: no-repeat;
	padding-left: 25px;
	font-family:Verdana;
	font-size:1.3em;
	color:#006600;	
	font-weight: normal;
	margin:0px;
}

.btGreen {
	background-image: url(images/btgreen_02.gif);
	background-repeat: repeat-x;
	border:solid 1px #009933;
	color: #003300;
	margin-left:2px;
	margin-right:2px;
	padding:0px 5px 0px 5px;
	color:#FFFFFF;
}
.loginbox {
	background-image: url(images/img2_19.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 210px;
	margin-top:5px;
	padding-bottom:10px;
}
.loginbox .loginbox-top {
	background-image: url(images/img2_18.jpg);
	background-repeat: no-repeat;
	height: 12px;
}
.loginbox label {
	color: #FFFFFF;
	font-family:Verdana;
	font-size:0.8em;
}
.loginbox p {
	margin: 0px;
	padding: 1px;
	text-align: center;
}
.loginbox a{
	color:#FFFFCC;
}
form {
	margin: 0px;
}
.menu-left {
	background-image: url(images/img2_21.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
	padding: 5px 5px 5px 10px;
	margin:5px 5px 0px 0px;
}
.menu-left h3 {
	font-size: 1em;
	color: #CC9900;
	margin: 0px;
}
.menu-left ul {
	margin: 0px 0px 0px 10px;
	padding:0px;
	list-style-type: none;
}
.menu-left a {
	color: #666666;
	text-decoration: none;
}
.menu-left a:hover{
	text-decoration:underline;
}
.menu-left li {
	border-bottom: 1px dashed #999999;
	padding:2px;
}
.clear {
	clear: both;
}
ul.logo-right{
	list-style:none;
	margin:0px;
	padding:0px;
}
ul.logo-right li{
	margin-bottom:3px;
}
.hearder-topic{
	background-image:url(images/t_topic_04.gif);
	background-repeat:no-repeat;
	width:475px;
	height:31px;
	text-indent:-1000px;
}
.hearder-public{
	background-image:url(images/t_public.gif);
	width:336px;
	height:28px;
	text-indent:-1000px;
}

.hearder-contact{
	background-image:url(images/t_contact.gif);
	width:336px;
	height:28px;
	text-indent:-1000px;
}
.hearder-board{
	background-image:url(images/t_wb.gif);
	width:489px;
	height:47px;
	text-indent:-1000px;
}
.hearder-map{
	background-image:url(images/t_map.gif);
	width:359px;
	height:31px;
	text-indent:-1000px;
}
.hearder-knowledge{
	background-image:url(images/t_news.gif);
	width:307px;
	height:31px;
	text-indent:-1000px;
}
.tr_dot td, .dot_row td{
	border-bottom:dotted 1px #CCCCCC;
}
.topLst td{
	font-weight:bold;
}
/*---------------------------------------------*/
.board .topbt {
	margin-bottom: 5px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #009900;
	text-align: right;
}
.board .topbt a {
	color: #006600;
	text-decoration: none;
}
.board .topbt a:hover {
	text-decoration: underline;
}
.anwer .title {	
	font-size: 16px;
	color: #003366;
	font-weight: bold;
	padding: 3px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0099FF;
}
.anwer .boxawer {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #333333;
	margin-bottom: 10px;
}
.lb_show{
	background-color: #EAEAEA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-align: right;
	width: 100px;
}
.radio-list{
	background:url(images/bg-list.jpg) no-repeat;
	background-position:bottom;
	padding:0px 15px 10px 15px;
}
/*Radio>>*/

/*<<Radio*/
/*Topic>>*/

/*<<Topic*/

/*---------------------------------------------*/
.input1{
	width:250px;
}
.input{
	border: 1px solid #CCCCCC;
	color:#336600;
	background-color:#F0F0F0;
}
.input:focus{
	background-color:#FFFFFF;
}
/*---------------------------------------------*/
.err-msg{
	border:solid 1px #FFCC66;
	background-color:#FFFAD9;
	color:#FF6633;
	margin:0px;
	padding:5px;
}
.err-msg li{
	margin-left:50px;
}
.text-info{
	border:solid 1px #339966;
	background-color:#D9FFEA;
	color:#006633;
	text-align:center;	
}
.text-require{
	color:#FF0000;
}
.mem-thumb{
	padding:2px;
	border:solid 1px #CCCCCC;
}
.txt_fremale{
	color:#CC3366;
}
.txt_male{
	color:#003399;
}
.txt_monk{
	color:#CC6600;
}
.miniTxt{
	font-size:10px;
}
.div50{
	width:49%;
	float:left;
}
/*------playlist----------------*/
.playlist{
	margin:0px;
	padding:0px;
}
.playlist li{
	border-bottom:dotted 1px #CCCCCC;
	padding:3px;
	padding-left:18px;
	background-image:url(images/play.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
.logolink{
	text-align:center; margin-top:10px;
}
.logolink a{
	display:block;
	margin-top:5px;	
}
.box-error{
	margin:10px 0px 10px 0px;
	padding:20px 20px 20px 45px;
	background-color:#FFE3C6;
	border:solid 1px #CC6600;
	color:#993300;
	background-image:url(images/17_125.gif);
	background-position:20px 15px;
	background-repeat:no-repeat;
}
.box-info{
	margin:10px 0px 10px 0px;
	padding:20px 20px 20px 45px;
	background-color:#EAFFEA;
	border:solid 1px #99CC00;
	color:#006600;
	background-image:url(images/4_28.gif);
	background-position:20px 20px;
	background-repeat:no-repeat;
}
.spa{
	color:#CCCCCC;
	font-size:0.8em;
}
/*iboardlist>>*/
.iboardlist{
	padding:0px 10px;
	margin-left:0px;
}
.iboardlist .item{
	background:url(images/comment.gif) no-repeat;
	padding:1px 0px 1px 20px;
	border-bottom:dotted 1px #CCCCCC;

}
.iboardlist .title{
}
.iboardlist .datepost{
	margin-left:5px;
}
.iboardlist .datepost{
	color:#999999;	
}
/*<<iboardlist*/
/*MSG>>*/
.msg{
	margin-left:0px;
	background:url(images/msg2_02.gif) repeat-x;
	width:520px;
	height:29px;
	float:left;
}
.msg .left{
	background:url(images/msg2_01.gif) no-repeat;
	height:29px;
	width:20px;
	float:left;	
}
.msg .inner{
	background:url(images/msg2_04.gif) no-repeat right;
	height:24px;
	float:left;
	width:500px;
	padding-top:5px
}
.lnk-addcomm{
	background:url(images/comment_add.png) no-repeat left 4px;;
	display:block;
	width:35px;
	padding:5px 0px 0px 20px;
	float:left;
	height:24px;
	
}
.kamkom h2{
	font-size:1.5em;
	color:#006600;	
}
.kamkom h2 span{
	padding:2px;
}
.kamkom .item{
	border-bottom:dotted 1px #CCCCCC;
	padding:10px;
}
.kamkom .title{
	padding-left:10px;
}
.kamkom .from{
	padding-left:30px;
	color:#996600;
}
.kamkom .datepost{
	background:url(images/17_17.gif) no-repeat;
	padding-left:20px;
	margin-left:10px;
	color:#666666;
}
.kamkom .icon{
	padding:3px;
	border:solid 1px #CCFF99;
	display:block;
	float:left;
	margin:1px;
}
.kamkom .form{
	margin-top:10px;
}
/*<<MSG*/
/*history>>*/
.history .header{
	background:url(images/t_history.jpg) no-repeat;
	height:66px;
	margin-bottom:10px;
	text-indent:-999px;
}
.history p{
	text-indent:30px;
	margin-bottom:10px;
}
/*<<history*/
/*Introduction>>*/


/*<<Introduction*/
.off{
	display:none;
}
/*topmenu*/
.topmenu{
	background:transparent url(images/topm-bg.jpg) no-repeat scroll 0%;
	height:40px;
	margin-left:10px;
	width:855px;
}

.topmenu:after{ /*Add margin between menu and rest of content in Firefox*/
	content: "."; 
	display: block; 
	height: 0;
	clear: both; 
	visibility: hidden;
}

.topmenu ul{
	padding:5px 0 0 15px;
	margin:0;
	text-align: left;
	margin:0;
	float:left;
}

.topmenu ul li{
	display: inline;
}

.topmenu ul li a{
	color:#FFFFFF;
	padding:4px 10px 7px 10px;
	text-decoration:none;
	display:block;
	float:left;
}
.topmenu ul li a:hover, .topmenu ul li a.current{
	color:#FFFFFF;	
	background:url(images/topm-bgover.jpg) repeat-x;
}
#login{
	float:right;
	padding:8px 15px 0 0;
	color:#FFF;
}
#login a{
	color:#FFF;
	text-decoration:none;
}
/**/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.slidedoormenu{
	list-style-type: none;
	margin: 0;
	padding: 0;
	/*width: 200px;  width of menu (don't forget to add border with below!) */
	/*border-left: 3px solid #006600;*/ /* thick left border of menu */

}

.slidedoormenu li{
	border-bottom: 1px solid #99CC33; /* Gray border beneath each menu item */
}

.slidedoormenu li a{
	background: url(images/vstrip.gif) repeat-y left top; /* Background image positioned to the left(v) top(h) corner initially */	
	display: block;
	color: black;
	width: auto;
	/*border-bottom: 1px solid white;*/ /* White border beneath each menu item link, to add depth */
	padding: 4px 0; /* Vertical (top/bottom) padding for each menu link */
	text-indent: 8px;
	text-decoration: none;
}

.slidedoormenu li a:visited, .slidedoormenu li a:active{
color: black;
}

.slidedoormenu li a:hover{
background-position: -387px 0; /* Shift background image horizontally 387px, or the start of the 2nd background image */
color: black;
}

.slidedoormenu li.lastitem, .slidedoormenu li.lastitem a{
border-bottom-width: 0; /* For last menu item within menu, remove bottom border */
}

.slidedoormenu li.lastitem a{
padding: 8px 0; /* increase vertical border of last menu link by 2px (default is padding: 7px 0) to account for removed border width */
}
/*contact-detail*/
.contact-detail .input, .contact-detail textarea{
	width:300px;	
}
.contact-addr{
	margin:40px 0px;
}
.contact-addr .lb{
	float:left;
	width:150px;
	display:block;
	font-weight:bold;	
}
.contact-addr .data{
	width:500px;
	float:left;
	display:block;
}
.contact-addr em{
	color:#008000;
	font-style:normal;
}
.contact-addr p{
	padding:3px 0px;	
}
.contact-addr .at{
	background-color:#F8FFEC;
	padding:5px;
}
.contact-addr .sc{
	padding:5px;
}
/**/
/*header-tab>>*/
.header-tab{
	border-bottom:solid 2px #92AF2B;	
}
.header-tab h2{
	width:150px;
	text-align:center;
}
/*<<header-tab*/
/*Menu Left>>*/
.mr-h{
	background:url(images/tab2_01.gif) no-repeat #92AF2B;
	font-size:1.1em;
}
.mr-h span{
	background:url(images/tab2_03.gif) no-repeat right top;
	display:block;
	padding:5px;
	color:#FFFFFF;	
	
}
.feed-box{
	background:url(images/feeds.gif) no-repeat bottom right;
	margin-bottom:10px;
	height:70px;
}
.feed-box h2{
	display:none;
}
.feed-box ul{
	padding:20px;
	margin:0px;
}
.feed-box li{
	background:url(images/feed.png) no-repeat 0px 3px;
	padding:3px 20px;
}
/*<<Menu left*/
/*Public>>*/
/*<<Public*/
.phone{
	background:url(images/9_33.gif) no-repeat;
	padding-left:20px;
}
/*day>>*/
.day{
}
.day h2{
	background:url(images/h-day.gif) no-repeat;
	text-indent:-999px;
	height:40px;
	margin-bottom:10px;
}
.day .item{
	border-bottom:dotted 1px #A8F46F;
	padding-top:10px;
	position:relative;
}
.day .name{
	background:url(images/5_86.gif) no-repeat 0px 2px;
	padding-left:18px;
}
.day .info{
	float:left;
	width:430px;
}
.day .thumb{
	width:130px;
	float:left;
	margin-right:10px;
	text-align:center;
}
.day .more{	
	text-align:right;
}
.day .inday{
	padding-left:18px;
	color:#85AF03;
}
.day .desc{
	padding-top:5px;
	text-indent:20px;
	color:#333333;
}
.day .detail p{
	text-indent:30px;
	padding-bottom:10px;
}
.day .detail ol{
	margin:0px;
	padding:5px 0 5px 50px;
}
.day .detail h3{
	color:#800000;
	font-size:1.2em;
	padding-bottom:5px;
}
.day .detail .inday{
	padding-bottom:10px;
}
/*<<day*/
/**/
.headinfo{
	background-color:#F0FFE1;
	border-bottom:solid 1px #99CC00;
	padding:5px;
	margin-bottom:10px;
}
.headinfo h1{
	font-size:1.2em;
	color:#006600;
}
.postinfo{
	color:#666;
}
.postinfo .by{
	background:url(../../images/bullet-blue.gif) no-repeat;
	padding-left:15px;
}
.postinfo .date{
	background:url(../../images/17_17.gif) no-repeat;
	padding-left:20px;
}
.postinfo .view{
	background:url(../../images/date.png) no-repeat;
	padding-left:20px;
}


/*<< ST */
.box2{
	margin-bottom:10px;
}
.box2 .header{
	background:url(/css/theme3/images/h1.gif) no-repeat left top; padding-left:10px;
}
.box2 .header span{
	background:url(/css/theme3/images/h1.gif) no-repeat right top; padding:8px 0 8px 0; display:block; font-size:15px; color:#FFF;
}
.box2 .inner, .box3 .inner, .box4 .inner{
	border:solid 1px #CCC; border-style:none solid none solid;
}
.box2 ul{
	padding:10px 0; list-style:none;
}
.box2 ul li{
	padding:0;
	margin:0;
}
.box2 ul li a{
	padding:5px 0 5px 23px;
	border-bottom:dotted 1px #CCC;
	display:block;
	background:url(images/5_62.gif) no-repeat 5px 10px;
}
.box2 ul li a:hover{
	background-color:#F3FEDA;
}
.box3 .inner{
	padding:0 8px;
}
.box4 .bhead{
	background:url(/css/theme3/images/thm3_18.gif) no-repeat left top; padding-left:10px;
}
.box4 .bhead h2,.box4 .bhead .bhinn{
	background:url(/css/theme3/images/thm3_18.gif) no-repeat right top; padding:0; display:block; font-size:16px; color:#964721;
}
.box4 .bhead .bhinn{
	font-size:16px;
	padding:5px 0;
}
.box4 .bhead h2 span{
	padding:5px 0 5px 0;
}
.bhead{
	background:url(/css/theme3/images/b2-toper.gif) top left; padding-left:10px;
}
.bhead div{
	height:5px; font-size:1%; background:url(/css/theme3/images/b2-toper.gif) no-repeat top right;
}
.bfoot{
	background:url(/css/theme3/images/b2-footer.gif) top left; padding-left:10px; clear:both;
}
.bfoot div{
	height:5px; font-size:1%; background:url(/css/theme3/images/b2-footer.gif) no-repeat top right;
}
/**/
.newslst{
		list-style:none;
		padding:0;
		margin:0;
}
.newslst li{
	float:left;
	width:100%;
	border-bottom:dotted 1px #CCC;
	padding:5px 0;
}
.newslst li .thumb{
	width:45px;
	height:45px;
	float:left;
	margin:0 3px;
}
.newslst .postby{
	font-size:12px;
}
.more{
	padding:2px 10px 2px 0;
}
.more a{
	background:url(images/5_83.gif) no-repeat right 5px;
	padding-right:13px;
}
.mr-b{
	margin-bottom:10px;
}
.histbar{
	padding:3px;
	margin-bottom:10px;
}
.col-l{
	float:left;
}
.col-r{
	float:right;
}
.notfound{
	display:block;
	text-align:center;
	color:#666666;
	padding:30px 0;
	background-color:#F8F8F8;
	border-bottom:dashed 1px #CCC;
}
.tbBoard thead td{
	background:url(images/bg1_03.gif) #090; font-weight:bold; color:#FFF;
}
.tbBoard .hl{
	background-color:#F9F9F9;
}
.tbBoard .thb{
	float:left;
	margin-right:5px;
}
.tbBoard .postdate{
	color:#999; font-size:11px;
}
.h1{
	color:#090; font-size:16px; padding:3px 0; border-bottom:solid 1px #999; margin-bottom:10px;
}
#form-post{
	padding:10px;
	border:solid 1px #CCC;
	background-color:#F8F8F8;
	width:580px;
	margin:auto;
}
#form-post input[type=text],#form-post textarea,#form-post select{
	width:450px; display:block; font-size:14px;
}
#form-post .norm{
	width:auto;
	display:inline;
}
.remark{
	color:#0C0;
}
.reqstar{
	color:#F00;
	font-size:12px;
	font-weight:bold;
}
#bq{
	border:solid 3px #f2f2f2; padding:3px; width:580px; margin:0 auto 20px auto; position:relative; overflow:visible;
}
#bq h1{
	/*background:url(images/th4_03.gif); */font-size:16px; padding:7px;
}
#bq .inner{
	padding:10px 0;
}
#bq .ft{
	border-top:solid 2px #f2f2f2; padding:5px 0; height:35px;
}
#bq .ft .avt1{
	margin-right:3px;
}
#bq .arr{
	background:url(images/th4_07.gif); width:24px; height:16px; position:absolute; right:10px; bottom:-16px;
}
#bq .owner{
	float:left; width:180px;
}
#bq .owner .imgthmb{
	float:left;
	margin:0 3px;
}
#bq .post{
	float:right; width:380px; text-align:right;font-size:11px;
}
.lnkDel{
	background:url(images/del.gif) no-repeat 0 3px;	
	padding:1px 0 1px 18px;
}
.lnkEdit{
	background:url(images/edit.gif) no-repeat;
	padding:1px 0 1px 18px;
}
#cmmlist{
	width:580px; margin:0 auto;
}
#cmmlist h2{
	font-size:16px; color:#666; border-bottom:solid 1px #999;
}
#cmmlist .it{
	background:url(images/th4_11.gif); padding:5px;
	margin-bottom:5px;
}
#cmmlist .it .post{
	position:relative;
}
#cmmlist .it .post .imgthmb{
	float:left;
	padding:0 3px;
}
#cmmlist .it .re-subject{
	font-size:11px;
	padding:2px 0;
}
#cmmlist .it .post .num{
	width:30px; font-size:14px; text-align:center; background:#FFF; position:absolute; top:2px; right:2px; border:solid 1px #D1E0DC; padding:3px 0;
}
#ie6 #cmmlist .it .post .num{
	left:560px;
}
#cmmlist .it .post .avt1{
	margin-right:3px;
}
#cmmlist .it .date{
	font-size:10px;
}
#cmmlist .it .reply{
	font-size:10px; text-align:right;
}
#cmmlist .inner{
	padding:5px; background:#FFF;
	clear:both;
}
#cmmform{
	width:440px; padding:10px; border:solid 1px #EEE; background:#FAFAFA; margin:10px auto;
}
#cmmform input[type=text], #cmmform textarea{
	display:block; width:400px;
}
.h2{
	color:#900;
	font-size:15px;
	border-bottom:solid 1px #CCC;
	margin-bottom:5px;
}
.tblb{
	width:120px; text-align:right;
}
.tblb2{
	width:100px; text-align:right;
}
.txterror{
	color:#C00;
}
.txtpass{
	color:#090;
}
.olerr{
	border-color:#F30!important;
}
.pnbt{
	text-align:center;
	padding:10px 0;
}
.sx-M{
	background:url(/images/M.gif) no-repeat 0 0px; padding:1px 0 1px 18px; color:#3CF;
}
.sx-F{
	background:url(/images/F.gif) no-repeat 0 0px; padding:1px 0 1px 18px; color:#F69;
}
.sx-P{
	background:url(/images/P.gif) no-repeat 0 0px; padding:1px 0 1px 18px; color:#00B000;
}
.lst2{
	padding:2px 0 2px 10px;
	margin:0;
	list-style:none;
}
.lst2 li{
	padding:1px 0 1px 15px;
	background:url(images/5_83.gif) no-repeat 0 7px;
}
.wbimg{
	width:95%;
	max-height:400px;
	margin:10px auto 0 auto;
	overflow:auto;
	border:solid 1px #DDD;
	text-align:center;
}
#intro{
	text-align:center; margin:0 0 10px 0;
}
#sideBar{
	width:180px; float:left;
}
.txtcolor1{
	color:#900;
}
