@charset "utf-8";

body{
	background-color: #666666;
	font-size: 13px;
}
.text {

	padding: 0px;
}


.PAGE {
	margin-right: 0px;
	margin-left: 0px;
	background-image: url(../images/page-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #F2F2F2;
}

.s_PAGE {
	margin-right: 0px;
	margin-left: 0px;
	background-image: url(../images/s_page-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #F2F2F2;
}

.COPYRIGHT {
	background-position: center;
	text-align: center;
	padding-top: 10px;
	font-size: 12px;
	line-height: 18px;
	color: #EEEEEE;
	padding-bottom: 20px;
}
.LOGO {
	background-image: url(../images/logo-kadahome.jpg);
	background-repeat: no-repeat;
	float: left;
}



.block_rc {
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 5px;
	padding-left: 15px;
	padding-top: 5px;
	margin-bottom: 0px;
	font-size: 13px;
	color: #666666;
	text-align: center;
	background-color: #E3F2CE;
	padding-bottom: 5px;
}
.block_rc a {
	text-decoration: none;
	font-weight: normal;
	color: #666666;
}
.block_rc a:hover {
	text-decoration: underline;
	font-weight: normal;
}

.block_rc_2 {
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 5px;
	padding-left: 15px;
	padding-top: 7px;
	margin-bottom: 0px;
	font-size: 13px;
	text-align: center;
	padding-bottom: 7px;
	color: #666666;
}
.block_rc_2 a {
	text-decoration: none;
	font-weight: normal;
	color: #666666;
}
.block_rc_2 a:hover {
	text-decoration: underline;
	font-weight: normal;
}

.block_usermenu {
	margin-top: 14px;
	margin-right: 5px;
	margin-left: 5px;
	padding-left: 15px;
	padding-top: 5px;
	margin-bottom: 0px;
	font-size: 13px;
	color: #FFFFFF;
	text-align: center;
	background-color: #8DC21F;
	padding-bottom: 5px;
}
.block_usermenu a {
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
}
.block_usermenu a:hover {
	text-decoration: underline;
	font-weight: normal;
}

.PATH {
	margin-top: 14px;
	margin-right: 5px;
	margin-left: 5px;
	padding-left: 15px;
	padding-top: 5px;
	margin-bottom: 11px;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #8DC21F;
	padding-bottom: 5px;
}
.PATH a {
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
}
.PATH a:hover {
	text-decoration: underline;
	font-weight: normal;
}
.PATH_2 {
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 5px;
	padding-left: 0px;
	padding-top: 5px;
	margin-bottom: 0px;
	font-size: 13px;
	color: #333333;
	padding-bottom: 5px;
}
.PATH_2 a {
	text-decoration: none;
	font-weight: normal;
	color: #333333;
}
.PATH_2 a:hover {
	text-decoration: underline;
	font-weight: normal;
}
.pageNumber {
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 5px;
	padding-left: 0px;
	padding-top: 4px;
	margin-bottom: 0px;
	font-size: 13px;
	color: #666666;
	padding-bottom: 3px;
	text-align: right;
	background-image: url(../images/line_grey_ccc.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.pageNumber a {
	text-decoration: none;
	font-weight: normal;
	color: #666666;
}
.pageNumber a:hover {
	text-decoration: underline;
	font-weight: normal;
}
.pageNumber .num {
	letter-spacing: 5px;
}

.forumHdr {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	padding-top: 17px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 3px;
}
.forumInfo {
	font-size: 13px;
	font-weight: normal;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	color: #333333;
	padding-bottom: 0px;
}

.forumNav {
	font-size: 13px;
	font-weight: normal;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	color: #6FB11D;
	padding-bottom: 0px;
}

.must_be_filled {
	font-size: 13px;
	font-weight: normal;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	color: #CC0000;
	padding-bottom: 0px;
}

.forumBtn_01 {
	float: right;
	padding-top: 12px;
	padding-right: 18px;
	padding-bottom: 8px;
}
.forumBtn_02 {
	float: right;
	padding-top: 32px;
	padding-right: 20px;
	/*padding-bottom: 8px;*/
}
.forumFrm {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #78BF1F;
	border-left-color: #78BF1F;
	text-align: left;
}

.forumFrmBox td {
	padding: 6px;
}

.forumFrmBox th {
	padding: 6px;
}

.123forumFrm {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #78BF1F;
	border-left-color: #78BF1F;
	text-align: left;
}

.123forumFrmBox td {
	padding: 0px;
}

.forum_title {
	padding-left: 3px;
	padding-top: 5px;
	font-size: 13px;
	color: #FFFFFF;
	text-align: left;
	background-color: #8DC21F;
	padding-bottom: 5px;
	width: 906px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.route_maker_title {
	padding-left: 3px;
	padding-top: 5px;
	font-size: 15px;
	color: #FFFFFF;
	text-align: center;
	background-color: #8DC21F;
	padding-bottom: 5px;
	width: 950px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.team_title {
	padding-left: 3px;
	padding-top: 5px;
	font-size: 15px;
	color: #FFFFFF;
	text-align: left;
	background-color: #8DC21F;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.infoTitle {
	font-size: 15px;
	color: #6FB11D;
	font-weight: bold;
}

.infoTitle_2 {
	font-size: 15px;
	color: #73AA28;
	font-weight: bold;
}
.infoCont {
	font-size: 15px;
}
.line_green  {
	background-image: url(../images/line_green.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.line_w {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.line_green_2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.info_item {
	background-color: #D5ECB5;
	font-weight: bold;
	color: #333333;
	background-image: url(../images/line_green.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.weather_info_item {
	background-color: #BAE1C7;
	font-weight: bold;
	color: #333333;
	background-image: url(../images/line_green.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.weather_info_item_weekend {
	background-color: #BAE1C7;
	font-weight: bold;
	color: #8F375E;
	background-image: url(../images/line_green.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.borad_titleBox {
	background-image: url(../images/icon-path-black.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
	font-size: 15px;
}
.mapInfoBox {
	float: right;
	padding-top: 5px;
	background-color: #D5ECB5;
	height: 235px;
}

.mapInfo_01 {
	line-height: 18px;
	padding-right: 15px;
	padding-left: 15px;
}
.postContent {
	/*line-height: 16px;*/
	line-height: 26px;
	padding: 10px;
	padding-left: 5px;
	/*font-size: 12px;*/
	font-size: 15px;
}
.postContent {
	/*line-height: 16px;*/
	line-height: 26px;
	padding: 10px;
	padding-left: 5px;
	/*font-size: 12px;*/
	font-size: 15px;
}
.postRule {
	line-height: 16px;
	padding: 10px;
	font-size: 12px;

}
.post_menu {
	float: right;
	color: #6FB11D;
	font-size: 12px;
}

.postUserImg {
	border: 1px solid #CCCCCC;
	padding: 1px;
	margin-right: 10px;
	float: left;
}
.postUserNar {
	color: #6FB11D;
}
.post_content {
	padding-left: 140px;
	/*line-height: 20px;*/
	line-height: 26px;
	font-size: 15px;
}

.route_content {
	padding-left: 5px;
	/*line-height: 20px;*/
	line-height: 26px;
	font-size: 15px;
}

.userInfo {
	padding-left: 140px;
	line-height: 16px;
}
.userInfo_02 {
	float: left;
	width: 100%;
	padding-top: 10px;
}
.productsInfo .hdr {
	padding-top: 10px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8EC21F;
	font-size: 15px;
	font-weight: bold;
}
.productsInfo  .txt05 {
	background-image: url(../images/line_green.gif);
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-bottom: 5px;
	background-position: bottom;
	line-height: 18px;
}
.productsInfo  .txt06 {
	background-image: url(../images/line_green.gif);
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-bottom: 5px;
	background-position: bottom;
	line-height: 18.5px;
}

.productsInfo .btn {
	padding-top: 10px;
	line-height: 20px;
}
.productsInfo .btn img {
	padding-bottom: 5px;
}
.speck {
	line-height: 18px;
	width: 670px;
}
.products_ch {
	float: right;
	width: 60px;
	padding-right: 10px;
	height: 273px;
}
.products_ch img {
	padding-bottom: 10px;
}
.contact {
	line-height: 30px;
	font-size: 13px;
}








.ex  {
	background-color: #FFDFDF;
	color: #CC0000;
}
.full  {
	background-color: #8DC21F;
	color: #FFFFFF;
}
#textfield {
	height: 14px;
}

.user_signature {
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 5px;
	padding-left: 0px;
	padding-top: 4px;
	margin-bottom: 0px;
	font-size: 13px;
	color: #999;
	padding-bottom: 3px;
	text-align: right;
}




.F11_gry {
	font-size: 11px;
	color: #999999;
}
.F12_gry {
	font-size: 12px;
	color: #999999;
}

.F12_red {
	font-size: 12px;
	color: #CC0000;
}

.F13_gry333 {
	font-size: 13px;
	color: #333333;
}
.F13_orngf60 {
	font-size: 13px;
	color: #FF6600;
}
.F15 {
	font-size: 15px;
}

.F18_redf00 {
	font-size: 18px;
	color: #FF0000;
}
.banner01 {
	float: right;
}
.icon_way_tra {
	background-image: url(../images/forum/icon_way_tra.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.icon_way_road {
	background-image: url(../images/forum/icon_way_road.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.inputRadio {
	float: right;
}
.hdr_bg01 {
	background-image: url(../images/forum/hdr_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.txet_ad a {
	font-size: 15px;
	color: #666666;
}
.txet_ad a:hover {
	font-size: 15px;
	color: #666666;
}

a {
	color: #6FB11D;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.txtBox {

}
.txtBoxImg {
	float: left;
}

.div_pic img {	
	width: expression(this.width > 720 ? 720: true); 
	max-width: 720px;
} 