/* TAROKO kidz CSS Document */
/*------整體結構------*/
body { background-color:#308020; margin:0; padding:0;}
ol {margin:0; padding:0;}
li {margin:0; padding:0;}
ul {margin:0; padding:0; display:none;}
.toptop { text-align:center; color:#fff;}/****頂置文字主選單****/
.toptop ul { list-style:none none outside; margin:0px; padding:0px; display:block; }
.toptop ul li { display:inline; }
.toptop ul li.space { padding:0 5px; }
.toptop ul li.version a { color:#FF7D4F; }

.kidzall { width:986px; position:relative ; margin: 0 auto; background:#ffffff url(/images/kidz/conpagebg.png) repeat-x top;}
.kidzcon {margin-left:190px; background:url(/images/kidz/conbg.gif) repeat-y left top; padding:10px 0px 0px 30px; _background-color:#fbf7f5; _width:743px;}
.kidzcontop {margin-left:190px; background:url(/images/kidz/conbgtop.gif) no-repeat left top; padding:10px 10px 0px 30px;}
.kidzconfoot {margin-left:190px; background:url(/images/kidz/conbgbottom.gif) bottom left no-repeat; padding:20px 170px 0px 30px; height:70px; text-align:right; _margin-left:213px;}
.kidzBreadcrumb {background: url(/images/kidz/breadcrumb.gif) no-repeat left top; padding:8px 10px 0px 40px; width:690px; color:#726257; font-size:0.7em; height:22px;}
.pagebgbottom {background:url(/images/kidz/pagebg.gif) no-repeat left bottom;}
.kidzconlistbox {height:250px; width:90%; margin-top:10px; font:1em Arial, Helvetica, sans-serif; color:#030;}
.kidzconlist01 {width:90%; margin-left:10%; background-color:#ede1d9;}
.kidzconlist02 {width:90%; margin-left:10%;}
.kidzconpageB {width:80%; margin-left:10%; background-color:#ede1d9; font-size:1em; padding:1% 0; margin-top:2%; color:#030;}
.kidzconpageB table table {border-top: 1px solid #060; border-left: 1px solid #060;}
.kidzconpageB td td {border-bottom:1px solid #060; border-right:1px solid #060; padding:5px;}
caption.t {text-align:left; background-color:#d1b98e; padding:5px 20px; font-weight:bold; margin-bottom:10px;}
.kidzconpageC {width:93%; height:430px; margin-left:1%; margin-top:2%; color:#030; padding:1% 0;}
.kidzconpageD {width:95%; height:90%; margin-left:1%; margin-top:2%; color:#030; padding:1% 0;}
.kidzFlashD {width:95%; margin-left:1%; margin-top:2%;}
.kidzYoutube {width:90%; margin-left:5%; margin-top:2%;}
.kidzconF {width:90%; margin-left:4%; margin-top:0%;}
.kidzconO {width:90%; margin-left:4%; margin-top:0%;}
.kidzconFNewsTime {width:93%; text-align:right; color:#993; font-size:0.75em; padding:5px 20px;}
.kidzconFNewsTitle {width:93%; color:#030; background-color:#d1b98e; font-size:1em; padding:5px 20px; font-weight:bold; margin-bottom:10px;}
.kidzconFNewsCon {width:93%; color:#111; padding:5px 20px; font-size:0.85em; margin-bottom:10px; line-height:1.8em;}
.kidzconFNewsCon p {text-indent:1.8em; }
.kidzFlist01 {width:100%; background-color:#ede1d9;}
.kidzFlist02 {width:100%;}
.kidznextF {
	text-align:center; 
	color:#030; margin-top:1%; font-size:0.8em; border-top:2px solid #e4ead5;
	padding-top:1%;}
a.kidznextA:link, a.kidznextA:visited{text-decoration:none;color:#030;}
a.kidznextA:hover, a.kidznextA:active{color:#8B3E00;}
.kidznextpage {
	width:80%; text-align:center; 
	color:#030; margin-top:1%; margin-left:10%; font-size:0.8em; border-top:2px solid #CC9;}
 	
/*------留言版guest------*/
.guestinput {font-size:1em; color:#030;}
.guestpage {background-color:#f6f0eb; padding:1%; margin-top:2%; font-size:0.8em; color:#963;}
.guests {border-bottom:1px dotted #C96; margin-top:1%; color:#333; padding:1%;}
.master {border:1px dashed #CC9; margin:1% 0 0% 5%; background-color:#f2f1e9; padding:1%;}

.rdata {padding:0%; color:#030; font-size:1em; text-indent:2em;}
.formtable {border-top:1px dashed #C96; border-left:1px dashed #C96; line-height:2.2em; color:#030; font-size:1em;}
.formtable th {border-bottom:1px dashed #C96; border-right:1px dashed #C96; line-height:2em; color:#030; background-color:#F0E4C1;}
.formtable td {border-bottom:1px dashed #C96; border-right:1px dashed #C96; line-height:2em; color:#030; padding-left:1%;}
.must {color:#900; font-size:0.9em;}
.formtable input.submit {border:1px solid #C96; width:30%; background-color:#F0E4C1; line-height:1.5em; color:#030; font-size:95%; margin:1%;}


/*------連結link------*/
a:link, a:visited{text-decoration:none;color:#ffffff;}
a:hover, a:active{color:#d2f48e;}

a.kidzconlist:link, a.kidzconlist:visited {
	color:#030;
	text-decoration:none;
}
a.kidzconlist:hover, a.kidzconlist:active {
	color:#8b3e00;
	font-weight:bold;
	text-decoration:none;
}

/*詳細資料*/
a.kidzconlistX:link, a.kidzconlistX:visited {
	color:#030;
	text-decoration:none;
}
a.kidzconlistX:hover, a.kidzconlistX:active {
	color:#8b3e00;
	font-weight:bold;
	text-decoration:none;
}

/*------頁首header------*/
.toptop { padding:0.25em;  font-size:0.7em; text-align:center; color:White; height:1em; background:url(/images/kidz/toptopbg.gif) repeat-x top;}
/*------導覽subnav------*/

/*------選單left_batton_navigation------*/
.kidzunitmenu {position:relative; float:left; background:url(/images/kidz/unitmenubg.gif) no-repeat top left; width:210px;}

/*------選單right_batton_navigation------*/
.btn-login, .btn-login-tb, .btn-login-lr, .btn-login-tb-ov, .btn-login-lr-ov { width: 100%; height: 100%; } /* 總體大小 */
.btn-login-tb, .btn-login-tb-ov /* 上下框線與總體底色 */
{
	border-top:1px solid #6ba722; 
	border-bottom:1px solid #6ba722;
	background-color:#d5ec9d;
}

.btn-login-tb-ov { background-color:#faf5c7;  } /* 上下框線與總體底色(滑鼠覆蓋) */

.btn-login-lr, .btn-login-lr-ov /* 左右框線 */
{
	border-left:1px solid #6ba722; 
	border-right:1px solid #6ba722;
	margin-left:-1px;
}

.btn-login-lr-ov {  } /* 左右框線(滑鼠覆蓋) */

.btn-login-gra, .btn-login-gra-ov /* 陰影線條 */
{
	border-top:1px solid #e8f4d9;
 	text-align:center;
 	vertical-align:top;
/*padding-top:1px;
	/*padding-top:2px;*/
}

.btn-login-gra-ov {  border-top:1px solid #f9f6e1; } /* 陰影線條(滑鼠覆蓋) */

.btn-login-wd, a.btn-login-wd:link, a.btn-login-wd:hover, a.btn-login-wd:active, a.btn-login-wd:visited /* 字體設定 */
{
 	color:#326900;
	text-decoration:none;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	line-height:150%;
}

/*------H1~H6字級------*/
h1 { padding:0; margin:0; font-size:10px;}
h2 { padding:0; margin:0; font-size:8px;}
h3 { padding:0; margin:0;}
h4 { padding:0; margin:0;}
h5 { padding:0; margin:0;}
h6 {font-size:0.9em; padding:0; margin:0;}/**首頁**/

/*------其它內容字級＿font------*/
.hiddentxt {/*display:none;*/ display:block; height:0; overflow:hidden; font-size:0px;}
.pC { text-align:center;}
.pR { text-align:right;}
.p070 { font-size:0.7em;} .p075 { font-size:0.75em;} .p080 { font-size:0.8em;} .p100 { font-size:1em;}
.lh02 {line-height:2em;} .lh015 {line-height:1.5em;}

/*------整段內容字級＿p------*/
.color01 { color:White;}
.color02 { color:#005c02;}/**首頁**/

/*------版權footer------*/

.addressp {margin:0 20px; margin-top:5px; font-style:normal;color:#2c5707; font-size:0.8em; letter-spacing:.1em;}
.pageaddress {background:url(/images/kidz/kfootbg2.gif) repeat-x left bottom;}
