@charset "utf-8";
/* CSS Document */
body {background:#5ad354;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:1.6}
.webpage
{
	display:block;
	clear:left;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	width:1000px;
}
.bodypage{display:block;clear:left;overflow:hidden;margin:0;padding:5px;background:#cff4c1}
.bodypage .colleft {display:block;float:left;overflow:hidden;margin:0;padding:0;width:560px;}
.bodypage .colright{display:block;float:right;overflow:hidden;margin:0;padding:5px;background:#eefae2;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;width:415px;}
.sukien {display:block;float:left;overflow:hidden;margin:0 10px 0 0;padding:0;width:220px;}
.sukien span.t{display:block;clear:left;overflow:hidden;margin:2px 0 5px 0;padding:2px 0;font-weight:bold;color:#fff;text-transform:uppercase;font-size:15px;background:url(img/bg_sukien.jpg) repeat-x left top;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;text-align:center;}
.sukien img {max-width:72px;margin-right:4px;}
.sukien a {text-decoration:none;font-weight:normal;color:#000;}
.sukien a:hover{color:#fb7307;}
.newshot {display:block;float:left;overflow:hidden;margin:0;padding:0;width:180px;}
.newshot span {display:block;clear:left;overflow:hidden;margin:2px 0 5px 0;padding:2px 0;font-weight:bold;color:#fff;text-transform:uppercase;font-size:15px;background:url(img/bg_newshot.jpg) repeat-x left top;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;text-align:center;}
.newshot span a{text-decoration:none}
.newshot .listnews {display:block;clear:left;overflow:auto;margin:0;padding:0;height:500px;text-align:center;}
.newshot .listnews .newsitem {display:block;clear:left;overflow:hidden;margin:0 15px;padding:0;background:#fff;}
.newshot .listnews .newsitem img{border:0;margin:4px 0 4px 0;max-width:126px;}
.newshot .listnews .newsitem h3{margin:0;padding:0}
.newshot .listnews .newsitem a{text-decoration:none;display:block;clear:left;overflow:hidden;margin:0;padding:0;color:#1985e0;font-weight:bold;font-size:11px;}
.newshot .listnews .newsitem a:hover{color:#000;}
.grhome {display:block;clear:left;overflow:hidden;margin:0;padding:0;background:#fff;border:4px solid #a0e68e;
-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;border-bottom:0;}
.grhome .listgr {display:block;clear:left;overflow:hidden;padding:0 4px;background:#a0e68e;margin:2px 2px 0 2px;-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;text-align:justify;}
.grhome .listgr a{text-decoration:none;font-size:16px;font-weight:bold;color:#0202ae;display:block;float:left;overflow:hidden;margin:0;padding:1px 7px;}
.grhome .listgr a:hover {color:#000;}
.newsofgr {display:block;clear:left;overflow:hidden;margin:0 0 8px 0;padding:4px;background:#fff;-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;font-size:13px;font-weight:bold;color:#000;}
.newsofgr img {border:0;max-width:390px;-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;margin-right:6px;}
.newsofgr h5 {text-align:right;}
.newsofgr h5 a{float:right;font-size:11px;background:#f1be03;font-style:italic;color:#fff;text-decoration:none;padding:2px 6px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.newsofgr h5 a:hover{color:#000;}
.khoahocphai {display:block;clear:left;overflow:hidden;margin:0 0 0px 0;padding:4px;}
.khoahocphai span {display:block;clear:left;overflow:hidden;margin:2px 0 2px 0;padding:2px 0;font-weight:bold;color:#fff;text-transform:uppercase;font-size:17px;background:url(img/bg_kynang.jpg) repeat-x left top;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;text-align:center;}
.khoahocphai .newskn .grKhoahoc {display:block;float:left;overflow:hidden;margin:0 0 0px 0;padding:0px;width:48%;}
.newskn .grKhoahoc:first-child {margin-right:12px;}
.khoahocphai .grKhoahoc h3 {background:#05b90f;margin:0;padding:2px;text-align:center;text-transform:uppercase;color:#fff;font-size:11px;}
.khoahocphai .grKhoahoc a{display:block;clear:left;overflow:hidden;margin:0 0 4px 0;padding:4px;text-decoration:none;color:#00F;font-weight:normal;border-bottom:2px dotted #ccc; font-size:13px}
.khoahocphai .grKhoahoc a.xt {float:right;font-size:11px;background:#91eb00;font-style:italic;color:#fff;text-decoration:none;padding:2px 6px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.khoahocphai .grKhoahoc a.xt:hover {color:#000;}
.khoahocphai .grKhoahoc a:hover {color:#000;}
.toolright {display:block;clear:left;overflow:hidden;margin:0 0 0 5px;padding:0}
.toolright .danhgia {display:block;float:left;overflow:hidden;margin:0 2px;padding:0;width:180px;background:#fff;-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;}
.toolright .danhgia ul {  margin:0 0 0 0; padding:0 0 0 5px; list-style-type:square;list-style-position: inside;}
.toolright .danhgia ul li { margin:4px 0}
.toolright .danhgia ul li a { text-decoration:none; color:#666}
.toolright .danhgia span{text-align:center;display:block;clear:left;overflow:hidden;margin:0;padding:2px 0;font-size:13px;text-transform:uppercase;font-weight:bold;background:#7de375;-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
color:#333
}
.toolright a.xt {float:right;font-size:11px;background:#91eb00;font-style:italic;color:#fff;text-decoration:none;padding:2px 6px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.toolright a.xt:hover {color:#000;}
.toolright .vis {display:block;float:left;overflow:hidden;margin:0 0 0 5px;padding:0;width:220px;background:#cff4c1;-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;}
.toolright .vis span{margin:0;padding:2px 4px;font-size:12px;text-transform:uppercase;font-weight:bold;color:#1b24eb;}
.toolright .vis a{color:#3fa039;text-decoration:none;font-weight:normal;display:block;font-size:9px;float:left;margin:0;padding:2px 0}
.GroupDetail        {display:block;float:left;overflow:hidden;margin:0 10px;padding:0px;width:750px;}
.GroupDetail  img   {width:200px;margin-right:10px;padding:0;}
.GroupDetail .itemnews           {display:block;clear:left;overflow:hidden;margin:0px 0px 10px 0px;padding:0px;}
.GroupDetail .function
{
	display:block;
	clear:left;
	overflow:hidden;
	margin:0px 0px 5px 0px;
	padding:3px;
	border-bottom:2px solid #772B8F;
	border-top:2px solid #772B8F;
	background:#E7E8EA;
}
.GroupDetail .function .selectsort
{
	background:url(img/bg_sort.jpg) no-repeat left center;
	height:26px;
	padding:0px;
	display:block;
	float:left;
	overflow:hidden;
	width:128px;
	margin:0px;
}
.GroupDetail .function span.iconcombo
{
	background:url(img/icon_combo.jpg) no-repeat right center;
	width:22px;
	display:block;
	float:left;
	overflow:hidden;
	padding:0px 0px;
	margin:0px;
	height:26px;
}
.GroupDetail .function .selectsort select
{
	background: transparent;
	border:none;
	padding:0px;
	margin:3px 0px 0px 2px;
	background-color:none;
	height:20px;
	width:150px;
}
.GroupDetail .function span
{	
	font-size:12px;
	font-weight:bold;
	padding:0px 5px;
	display:block;
	float:left;
	overflow:hidden;
	margin:5px 0px;
}
.GroupDetail .function .selectNumpage
{
	background:url(img/bg_num_pages.jpg) no-repeat left center;
	height:26px;
	padding:0px;
	display:block;
	float:left;
	overflow:hidden;
	width:65px;
	margin:0px;
}
.GroupDetail .function .selectNumpage select 
{
	background:none;
	border:none;
	width:87px;
	height:20px;
	margin:3px 0px 0px 2px;
}
.GroupDetail .function a
{
	text-decoration:none;
	display:block;
	float:left;
	overflow:hidden;
	padding:0px 4px;
	margin:0px;
}
.GroupDetail .function a:hover
{
	color:#772B8F;
	text-decoration:underline;
}
.GroupDetail .boxnewshome .btbox
{
	display:block;
	clear:left;
	overflow:hidden;
	margin:0px;
	padding:0px;
	background:url(img/bg_boxnews_bt.jpg) no-repeat left top;
	height:4px;
}
.Chitiettin {display:block;clear:left;overflow:hidden;margin:0;padding:5px;background:#fff;}
.Chitiettin H1 {margin:2px 0;padding:0}
.Chitiettin H1 a{text-decoration:none;color:#000}
.Chitiettin  .date_newsdetail {font-size:11px;font-style:italic;color:#ccc;margin:2px 0;}
.Chitiettin .img {display:block;float:left;overflow:hidden;margin:0 5px 0 0;padding:2px;border:1px solid #ccc;}
.Chitiettin .img img{max-width:150px;}
.Chitiettin .Des_newsdetail {font-weight:bold;font-size:13px;}
.Chitiettin .content_newsdetail {display:block;clear:left;overflow:hidden;margin:4px 0;padding:0;text-align:justify;}
.Chitiettin img {max-width:550px;}
.Chitiettin .tagmeta {display:block;clear:left;overflow:hidden;margin:4px 0;padding:0;}
.Chitiettin .tagmeta a{text-decoration:none;color:#666;}
.Newsother {display:block;clear:left;overflow:hidden;margin:4px 0;padding:0;}
.Newsother .title{display:block;clear:left;overflow:hidden;margin:0px 0;padding:0;font-size:17px;font-weight:bold;color:#1825a8;border-bottom:2px solid #666;}
.Newsother h3{margin:0;padding:0;}
.Newsother a{text-decoration:none;font-weight:bold;color:#000;}
.Newsother a:hover{#1525ac;}
.ImageGroup
{
	display:block;
    clear:left;
    overflow:hidden;
    margin:0px 10px;
    padding:0px;
}
.ImageGroup span
{
    display:block;
    clear:left;
    overflow:hidden;
    margin:10px 0px;
    padding:4px 0px 0px 20px;
    background: url(images/icon_support.jpg) no-repeat left center;
    font-size:15px;
    font-weight:bold;
    color:#782992;
    border-bottom:2px solid #782992;
}
.ImageGroup span a
{
	display:block;
	float:left;
	overflow:hidden;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
.ImageGroup span h2
{
	float:right;
	margin:0px;
	padding:0px;
}
.ImageGroup span h2 a
{
	font-size:13px;
	font-weight:bold;
	color:#000;
}
.ImageGroup span h2 a:hover {color:#782b91;}
.itemgroup
{
 	display:block;
	clear:left;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.itemgroup .imgline
{
 	display:block;
	clear:left;
	overflow:hidden;
	margin:10px 0px;
	padding:4px 0px;
	vertical-align:top;
}
.itemgroup .imgbor
{
	display:block;
	float:left;
	overflow:hidden;
	margin:0px;
	padding:0px;
	height:106px;
}
	width:156px;
	border:1px solid #000;
.itemgroup .imgbor:hover
{
	border:1px solid #ccc;
}
.itemgroup .imgitem
{
	display:block;
	float:left;
	overflow:hidden;
	margin:0px 40px;
	padding:4px 0px;
	text-align:center;
	font-weight:bold;
	color:#000;
	max-width:158px;
}
.itemgroup .imgitem a {display:block;clear:left;overflow:hidden;margin:0;padding:0px;}
.itemgroup .imgitem img
{
	max-width:150px;
	max-height:100px;
	padding:3px;
}
.ImageGroupDetail
{
	display:block;
	clear:left;
	overflow:hidden;
	margin:4px 10px;
	padding:0px;
}
.ImageGroupDetail span
 {
 	display:block;
	clear:left;
	overflow:hidden;
 	font-size:15px;
    font-weight:bold;
    color:#000;
	margin:10px 0px;
 }

.Library	
{
	clear: none;
	padding: 5px 0;
	margin: 8px 0 2px 0px;
	float: left;
	border: #d3d3d3 1px solid;
	background-color: #FFFFFF;
	cursor: default;
	text-align:center;
	vertical-align:middle;
}
.Library_Detail{
	padding: 5px;
	margin: 8px 0 2px 0px;
	text-align:center;
	display:block;
	clear:left;
	overflow:hidden;
}
.Library_Detail .Librarybox
{
	display:block;
	float:left;
	overflow:hidden;
	margin:0px;
	padding:0px;
	width:740px;
	text-align:center;
}
.Library_Detail .Librarybox img
{
	max-width:475px;max-height:269px;
	padding:2px;
	border:1px solid #000;
}
.Library_Detail .vdetail
{
	display:block;
	clear:left;
	overflow:hidden;
	padding:0px;
	margin:0;
}
.Library_Detail .vdetail .des
{
	display:block;
	clear:left;
	overflow:hidden;
	padding:0px 20px;
	margin:0;
	font-size:12px;font-weight:normal;color:#000;
	text-align:justify;
}
.Library_Detail .Librarylist
{
	display:block;
	clear:left;
	overflow:hidden;
	padding:0px;
	margin:10px 0px;
}

.Library_Detail .Librarylist .listtitle
{
	display:block;
	clear:left;
	overflow:hidden;
	margin:0px;
	padding:4px 0px;
	background:#09b90c;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
}
.Library_Detail .Librarylist .con_list
{
	display:block;
	clear:left;
	overflow:auto;
	margin:0px;
	padding:4px 2px;
	background:#fff;
	height:500px;
}
.Library_Detail .Librarylist .con_list .brline
{
	display:block;
	clear:left;
	overflow:hidden;
	margin:0px;
	padding:4px 2px;
	background:#fff;
}
.Library_Detail .Librarylist .con_list .itemlist
{
	display:block;
	float:left;
	overflow:hidden;
	margin:0px;
	padding:4px 10px;
	width:45%;
	text-align:center;
}
.Library_Detail .Librarylist .con_list a
{
	color:#000;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	clear:left;
	overflow:hidden;
}
.Library_Detail .Librarylist .con_list a:hover {color:#09b90c};
.Library_Detail .Librarylist .con_list img
{
	padding:2px;
	border:1px solid #000;
	width:200px;
}
.Library_Detail .Librarylist .bt_list
{
	display:block;
	clear:left;
	overflow:hidden;
	margin:0px;
	padding:0px 0px;
	height:6px;
}
.Library:hover	
{
	border: #ff9933 1px solid;
	background:#fffacd;
}
.Library table	
{
	text-align:center;
	vertical-align:middle;
	padding:0;
	margin:0;
	width: 141px;
	height:115px;
}
.Library td	
{
	text-align:center;
	vertical-align:middle;
	font-size:12px;
}
.Library img	
{
	max-width:200px;
	text-align:center;
	vertical-align:middle;
}
.Library .lbrname	
{
	margin:0; padding:2px 0; max-width:145px; height:25px; font-size:12px; line-height:normal; font-weight:normal;
}
.Library .lbrname a:link, 
.Library .lbrname a:visited
{
	font-size:12px; color:#006b98; font-weight:normal; text-decoration:none;
}
.Library .lbrname a:hover
{
	text-decoration:underline;
}
.Library .lbrdown	
{
	margin-top:8px; font-size:12px; line-height:normal; font-weight:bold;
}
.Library .lbrdown a:link, 
.Library .lbrdown a:visited
{
	font-size:12px; color:#006b98; font-weight:bold; text-decoration:none;
}
.Library .lbrdown a:hover
{
	text-decoration:underline;
}

.footer{display:block;clear:left;overflow:hidden;margin:0;padding:5px;background:#cff4c1}
