/* CSS Document */

body{
	text-align:center;
	margin:0px;
	color:#000;
	background-color:#FFF;
}

.clear{
	clear:both;
}

.outline{
	width:750px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	background-color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.outline .left{
	width:186px;
	float:left;
}

.outline .left .header_logo{
	width:186px;
	height:60px;
	margin-bottom:15px;
}

.outline .left .menu{
	margin-bottom:15px;
}

.outline .left .forum{
	text-align:left;
	margin-bottom:15px;
}

.outline .left .forum .forum_content{
	height:132px;
	background:transparent url(../img/forum_content.gif) no-repeat;
	padding-top:10px;
	padding-right:5px;
}

.outline .left .forum .forum_content ul{
	list-style-type:circle;
	color:#1c5284;
	margin-left:-15px;
}

.outline .left .forum .forum_content a{
	color:#1c5284;
	text-decoration:none;
}

.outline .left .calendar{
	border:1px #CCCCCC solid;
	height:170px;
	padding:5px;
	margin-bottom:25px;	
}

.outline .left .calendar .cal_title{	
	height:17px;	
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background-color:#ffa800;
	margin-bottom:3px;
	padding-top:4px;
}

.outline .left .calendar td{	
	background:transparent url(../img/caldate_bg.gif) no-repeat scroll right top;
	height:17px;
	width:20px;	
	font-size:10px;
	font-weight:bold;
}

.outline .left .calendar .cal_date{
	
}

.outline .left .calendar .cal_date .week_s{
	color:#FF0000;
	background:none;	
}

.outline .left .calendar .cal_date .week_o{
	color:#888888;
	font-weight:bold;
	background:none;
}

.outline .left .calendar .cal_date .today{
	color:#FFFFFF;
	font-weight:bold;
	background:#ffa800;
}

.outline .left .eshop{
	background:transparent url(../img/eshop.gif) no-repeat scroll left top;
	height:94px;
	padding:25px 20px; 
}

.outline .right{
	width:540px;
	float:left;
	margin-left:14px;
}

.outline .right .header{
	height:100px;
	margin-bottom:5px;	
}

.outline .right .header .header_banner{
	height:60px;
	margin-bottom:10px;
}

.outline .header .header_login{
	color:#6c5714;
	height:30px;
	margin-bottom:10px;
	padding-left:190px;
	text-align:right;
	background:transparent url(../img/login_bg.gif) no-repeat;
}

.outline .header .header_login .login{
	width:120px;
	float:left;
	margin-top:4px;
}

.outline .header .header_login .fill{
	font-size:10px;
	width:75px;
	height:11px;
}

.outline .header .header_login .password{
	width:120px;
	float:left;
	margin-top:4px;
}

.outline .header .header_login .button{
	width:100px;
	float:left;
	margin-top:3px;
}

.outline .header .header_login .button .btnsub{
	width:39px;
	height:18px;
	border:0px;
	background:transparent url(../img/btn_login.gif) no-repeat;
}

.outline .header .header_loginmenu{
	color:#6c5714;
	height:30px;
	padding:3px;
	background:transparent url(../img/login_bg.gif) no-repeat;
}

.outline .header .header_loginmenu img{
	border:0px;
}

.outline .header .header_loginmenu .home{
	width:40px;
	float:left;
}

.outline .header .header_loginmenu .message{
	width:130px;
	float:left;
	padding:3px;
}

.outline .header .header_loginmenu .btnmenu{
	width:348px;
	float:left;
	text-align:right;
	padding-left:10px;
}

.outline .header .header_loginmenu .btnmenu a{
	color:#6c5714;
	text-decoration:none;
}

.outline .right .program{
	margin-bottom:15px;
	height:220px;
	width:540px;
}

.outline .right .program .programtimetable{
	width:170px;
	height:200px;
	float:left;
	font-size:11px;
	text-align:left;
	padding:40px 0px 0px 12px;
	background:transparent url(../img/timetable.jpg) no-repeat;
}

.outline .right .program .programtimetable .timetable{
	width:170px;
	height:180px;
	overflow:auto;
}

.outline .right .program .programtimetable .timetable .time{
	width:70px;
	float:left;	
}

.outline .right .program .programtimetable .timetable .name{
	color:#1771a6;
	width:80px;
	/*width:150px;
	padding-left:20px;*/
	float:left;	
}

.outline .right .program .programtv{
	width:350px;
	height:230px;
	float:left;
	background-color:#0000FF;	
}


.outline .right .path{

}

.outline .right .sep_line{
	margin-top:15px;
	padding-bottom:20px;
}

.outline .right .sep_line .sep_left{
	float:left;
	width:133px;
	height:12px;
	background-color:#ffcd33;
	margin-right:2px;
}

.outline .right .sep_line .sep{
	float:left;
	width:133px;
	height:12px;
	background-color:#ffcd33;
}

.outline .right .sep_line .sep_right{
	float:left;
	width:133px;
	height:12px;
	background-color:#ffcd33;
	margin-left:2px;
}

.outline .right .subchannel{
	margin-bottom:15px;
}

.outline .right .subchannel .sub1{
	margin-right:2px;
	margin-left:2px;
}

.outline .right .subchannel .sub2{
	margin-right:2px;
}

.outline .right .subchannel img{
	border:0px;
}

.outline .right .ebook{
	height:168px;
	width:549px;
	background:transparent url(../img/newbook_bg.jpg) no-repeat;
}

.outline .right .ebookL{
	width:20px;
	float:left;
}

.outline .right .ebookC{
	width:500px;
	float:left;
	padding:26px 0px 0px 5px;
}

.outline .right .ebookR{
	width:15px;
	float:left;
}

.outline .right .faq_ask{
	background-color:#FFFBEF;
	text-align:left;
}

.outline .right .faq_answer{
	background-color:#FFF3D6;
	text-align:left;
}


.outline .footer{
	height:50px;
	color:#888888;
}

