/* 
Title:     www.CARNOC.com
Author:    webmaster@carnoc.com
*/
@import url("http://www.carnoc.com/css/head.css");
a:link, a:active { color: #004A9C; text-decoration: none; }
a:visited { color: #377CBD; text-decoration: none; }
a:hover { color: #FF0000; text-decoration: underline; }
body { background: #014E82; color: #000000; font-family: arial,"ËÎÌå"; margin: 0px; padding: 0; text-align: center; }
dd, dl, form { margin: 0px; padding: 0px; }
h5, .til strong { background: #039; color: #FFF; font-size: 15px; margin: 3px; padding: 5px 10px; width: auto; }
h5 a:link, h5 a:visited { border: 0px solid #666; background: #E8ECF6; padding: 2px 8px 0 8px; font-weight: normal; font-size: 14px; }
input.input_b2 { height: 25px; padding: 2px 6px -2px 6px; }
li { font-size: 14px; line-height: 130%; padding: 2px 2px 2px 2px; }
ol,ul { margin: 8px 0 8px 35px; padding: 0px; }
table,div,option,p,td,br { font-family: arial,"ËÎÌå"; font-size: 12px; }
p { line-height: 130%; }
.topmenu li { font-size: 12px; }
.tmenu1 { margin: 1px 0; font-size: 14px; line-height: 20px; padding: 0 8px; background: url(http://www.carnoc.com/ynq/debate/img/newmenubg.jpg) repeat-x; line-height: 26px; }
.tmenu1 i { font-style: normal; padding: 3px; border-left: 2px solid #ccc; margin-left: 10px; background: #EBEEF5; line-height: 24px; }
.tmenu1 i a, .tmenu1 i a:visited { padding: 0 7px; font-weight: normal; color: #900; border-right: 1px solid #ccc; }
.til a, .til a:visited { background: #039; color: #FFF; font-size: 15px; margin: 3px; padding: 5px 10px; width: auto; }
.til a:hover { border-bottom: 1px solid #039; background: #F7FAFF; color: #000; text-decoration: none; }
.card { border: 1px solid #ccc; margin: 0 10%; margin-top: 10px; padding: 15px; }
.card em { color: #666; font-style: normal; text-align: right; margin-right: 8px; font-size: 12px; }
.card h3 { font-size: 22px; letter-spacing: 15px; margin: 15px 0 0 25px; }
.card h4 { font-size: 20px; margin: 0 0 0 25px; }
.card ol { margin-left: 50px; }
.coinfo { padding: 3px; overflow: auto; font-size: 12px; }
.coinfo p { font-size: 12px; line-height: 130%; }
.datajs_p, p { font-size: 14px; margin: 10px; }
.expoleft, .exptopli, .expoli { float: left; width: 65%; }
.detail { text-align: right; }
.detail a:link, .detail a:visited { font-size: 14px; background: #0051A0; color: #fff; font-style: normal; margin: 2px; padding: 3px 8px; }
.detail a:hover { background: none; border: 1px solid #0051A0; color: #333; text-decoration: none; }
.expoli h4 { border-top: 1px solid #ccc; font-size: 16px; margin: 5px; padding: 10px 0 0 0; text-align: center; }
.expoli h5 { background: #fff; color: #000; font-size: 14px; font-weight: normal; margin: 1px 18px; text-align: center; }
.expoli h6 { font-size: 14px; font-weight: normal; margin: 3px 18px; margin-bottom: 20px; text-align: right; }
.expoli p { color: #666; font-size: 12px; line-height: 130%; }
.exponews, .exponewsjs { border: 1px solid #CCC; margin-left: 8px; }
.exponews li, .exponewsjs li { border-bottom: 1px dashed #ccc; font-size: 12px; padding: 6px; list-style: none; }
.exponews ul, .exponewsjs ul { margin-left: 0px; }
.exponewsjs li samp, .exponewsjs li span, .exponewsjs div { display: none; }
.expopub { background: #eee; clear: both; margin: 10px 3px; padding: 1px 4px 3px 4px; }
.exposearch { padding: 5px; text-align: center; background: url(../img/bg0.jpg) no-repeat center; }
.exposearch input { border: 1px solid #036; font-size: 14px; padding: 3px; }

.f12, .f12 p, .pageend td,.pageend a { font-size: 12px; }
.input1 { padding: 4px; border: 3px double #909090; background: url("http://en.carnoc.com/images/bg_input.png"); background-position: bottom; background-repeat: repeat-x; }
.input_b, .input_b2 { background: url("http://en.carnoc.com/images/bg_input.png"); border: 1px solid #999; font-size: 14px; padding: 3px 15px 0 15px; }
.login, .exporight { float: right; width: 35%; margin-top: 10px }

.main { padding: 10px; }
.nextpage { clear: both; margin: 10px; padding: 5px; text-align: center; }
.nextpage a, .nextpage a:visited { border: 1px #aaa solid; margin-right: 7px; padding: 2px 6px; }
.nextpage a:hover { background: #666; border: 1px #666 solid; color: white; padding: 2px 6px; }
.nextpage span { background: #77A0D7; border: 1px black solid; color: white; font-weight: bold; margin-right: 7px; padding: 2px 6px; }
.pageend { clear: both; margin-top: 30px; }
.pageend img { width:2px; height:2px }
.red,.red a, .red a:visited, .red p, a.red, a:visited.red { color: #F00; }
.searchcard { margin-top: 10px; padding: 5px; }
.searchcard em { display: block; font-size: 16px; font-style: normal; font-weight: bolder; margin: 5px; }
.searchcard li { border: 1px solid #CCC; border-bottom: 3px solid #CCC; border-right: 3px solid #CCC; float: left; list-style: none; margin: 3px; width: 47%; }
.searchcard p { -o-text-overflow: ellipsis; /*--4 opera--*/ overflow: hidden; padding: 0 5px; text-overflow: ellipsis; white-space: nowrap; width: 92%; }
.searchcard ul { margin: 0; }
.space { padding: 7px; }
.space_b { border: 1px solid #CCC; margin: 0 7px; }
.space5 { padding: 5px; }
.notice { border: 1px solid #ACC7FF; margin: 0px 7px 7px 7px; padding: 5px; background: url(../img/bg1.jpg) repeat-x top; }
.tmenu { height: 25px; margin: 0; padding: 5px 8px 20px 8px; text-align: left; }
.tmenu em { float: right; font-style: normal; }
.z { clear: both; }
#outbox, #outbox_b { background: #fff; color: #000; font-size: 14px; margin: 0 auto; padding: 0px; text-align: left; width: 778px; }
#outbox_b { width: auto; }
#outbox1 { background: #fff; color: #000; font-size: 12px; margin: 0 auto; padding: 0px; text-align: left; width: 1080px; }
.expolist { padding: 6px 5%; }
.expolist li { border-bottom: 1px dashed #ccc; padding: 6px; font-size: 12px; color: #666; }
.expolist li em { font-style: normal; font-size: 16px; margin-right: 20px; display: block; margin-bottom: 4px; }
.magf0{ font-size: 22px; font-weight: bolder; color: #f00; }
.magmenu { margin: 0 20px -10px 20px; background: url(../img/titlbg.jpg) repeat-x bottom; padding-bottom: 35px; }
.magmenu a, .magmenu a:visited { border: 1px solid #999; padding: 5px 10px 3px 10px; margin-right: 5px; border-bottom: 0; }
.magmenu a:hover, #magnewcard a.magnewcard, #magexpo a.magexpo, #addexpo a.addexpo, #magsearchcard a.magsearchcard ,#maglinkcard a.maglinkcard ,#magsys a.magsys,#adminuser a.adminuser,#updatepwd a.updatepwd { background: #ffc; font-weight: bold; text-decoration: none; color: #000; }
.adminmain { padding: 10px 5%; }
.adminmain h4 { margin: 15px 0 0 0; font-size: 14px; border-top: 1px solid #999; background: url(../img/titlbg.jpg) repeat-x top; padding: 5px; height: 30px; }
.border { border: 1px solid #ccc; padding: 3px; }
.datajs { position: absolute; margin-top: -30px; display: inline; }
.tab { border-left: 1px solid #CCC; border-top: 1px solid #CCC; background: #EEF3FF; }
.tab td, .tab th { text-align: center; font-size: 14px; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding: 5px; }
.tab th { background: #039; color: #FFF; }
.tab tr { background: expression(this.rowIndex%2==0 ? "#F7FAFF":""); }
 
.tab1 { border-left: 1px solid #CCC; border-top: 1px solid #CCC; background: #EEF3FF; }
.tab1 td, .tab th { font-size: 12px; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding: 5px; }
.tab1 th { background: #039; color: #FFF; }
.tab1 tr { background: expression(this.rowIndex%2==0 ? "#F7FAFF":""); }
 
.WarningMsg{ padding: 5px 5px 5px 25px; border: 1px solid #00A8FF; background: #E2F5FF url(http://bbs.feeeco.com/image/ico/standard_msg_warning.gif) 5px 5px no-repeat; color: #000; width: 70%; }
.ErrorMsg{ padding: 5px 5px 5px 25px; border: 1px solid #F60; background: #FFF2E9 url(http://bbs.feeeco.com/image/ico/standard_msg_error.gif) 5px 5px no-repeat; color: #000; width: 70%; }
.OkMsg{ padding: 5px 5px 5px 25px; border: 1px solid #00BE00; background: #E6FFE6 url(http://bbs.feeeco.com/image/ico/standard_msg_ok.gif) 5px 5px no-repeat; color: #000; width: 70%; }
.tab2, .tabday { border-left: 1px solid #CCC; border-top: 1px solid #CCC; background: #fff; }
.tab2 td, .tab2 th { text-align: center; font-size: 12px; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding: 5px; }
.tab2 th { background: #D9D9D9; }
.tab2 tr { background: expression(this.rowIndex%2==0 ? "#F2F2F2":""); }
 
.tabday td { padding: 5px; font-size: 12px; color: #333; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; }
.tabday td p, .tabday td li { font-size: 12px; }
.tabday td h3 { margin: 30px 0 10px 0; font-size: 14px; color: #000; }
.tabday td h4 { font-size: 12px; border-bottom: 1px dashed #CCC; margin: 3px; }
.tabday th { padding: 5px; background: #D9D9D9; text-align: center; border-right: 1px solid #CCC; }
.expomain { padding: 5px 5%; }
.expomain h2 { margin: 10px 10px 30px; text-align: center; font-size: 26px; color: Maroon; margin: 10px }
.expomain h4 { font-size: 14px; margin: 25px 8px 8px 8px; padding: 3px; border-bottom: 1px dashed #ccc; }
.expologo { float: right; margin: 0 0 15px 15px; }

.exptxtr { float: right; border: 1px solid #CCC; background: #FFF }

.ptab {border:1px solid #069; border-top:5px solid #069; background: #eee}
.ptab td {padding:5px}
.ptab p { font-size: 12px }
.ptab th { font-size: 16px; padding: 15px; background: #fff }
