/*reset html*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}
q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/*============================== Common ==============================*/
html, body{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 1.385;color: #333;background: #fff;}
.red a:hover,a:link,a:visited,.topmenu .submenu a:link,.topmenu .submenu a:visited{color: #2a4272;text-decoration: none;}
.topmenu .submenu a:hover,a:hover{color: #c91508;}

.clr{clear:both;}
.cssPageSelected{}
.small{font-size: 11px;line-height: 1.35}
.base{font-size: 12px;line-height: 1.35}
.medium{font-size: 14px;line-height: 1.35}
.large{font-size: 16px;line-height: 1.35}
.bold{font-weight: 700}

.ftr{float: right;}
.ftl{float: left;}
.db{display:block}
.di{display:inline}
.algj{text-align: justify;}
.algc{text-align: center;}

.red,.red a:link,.red a:visited,.red:link,.red:visited{color: #c00000}
.grey{color:#999}
.white{background-color:#fff;}
.whitetext{color:#fff !important;}
.orange{color:#e1620e !important;}

.bullet{background:url(bullet.png) 0 5px no-repeat;padding-left:10px;}

.sthumb{width: 110px;border: 1px solid #ccc;padding: 2px;}
.mthumb{width: 302px;height:194px;border: 1px solid #ccc;padding: 2px;background:#fff;}
.lthumb{width:299px;height:178px;border: 1px solid #CCC;padding: 2px;}
.largeimg {padding: 2px;border: 1px solid #c0c0c0;}

.ma5{margin: 5px;}
.ma10{margin: 10px;}
.ma20{margin: 0px;}
.matop10 {margin-top:10px;}
.matop20 {margin-top:20px;}
.mabottom5{margin-bottom: 5px;}
.mabottom10{margin-bottom: 10px !important;}
.mabottom15{margin-bottom: 15px !important;}
.mabottom20{margin-bottom: 20px;}
.maleft5{margin-left: 5px;}
.maleft10{margin-left: 10px;}
.maleft20{margin-left: 20px;}
.maright0{margin-right:0 !important;}
.maright50{margin-right:50px !important;}

.pa5{padding: 5px;}
.pa10{padding: 10px;}
.pa15{padding: 15px;}
.pa20{padding: 20px;}
.patop5{padding-top:5px;}
.patop10{padding-top:10px;}
.patop15{padding-top:15px;}
.patop20 {padding-top:20px;}
.paleft5{padding-left: 5px;}
.paleft10{padding-left: 10px;}
.paleft15{padding-left: 15px;}
.paleft20{padding-left: 20px;}
.pabottom5{padding-bottom:5px;}
.pabottom10{padding-bottom:10px;}
.pabottom15{padding-bottom:15px;}
.pabottom20{padding-bottom:20px;}
.paright5{padding-right: 5px;}

.bor{border:1px solid #cecece}

.drop180{-webkit-box-shadow: 2px 0px 5px 0px #d8d8d8;-moz-box-shadow: 2px 0px 5px 0px #d8d8d8;box-shadow: 2px 0px 5px 0px #d8d8d8;}
.drop120{-webkit-box-shadow: 2px 2px 5px 0px #d8d8d8;-moz-box-shadow: 2px 2px 5px 0px #d8d8d8;box-shadow: 2px 2px 5px 0px #d8d8d8;}
.drop90{-webkit-box-shadow: 0px 2px 5px 0px #d8d8d8;-moz-box-shadow: 0px 2px 5px 0px #d8d8d8;box-shadow: 0px 2px 5px 0px #d8d8d8;}

.round5{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.round5500{-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px;}
.round0055{-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px;}
.round0555{-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-radius: 0px 5px 5px 5px;border-radius: 0px 5px 5px 5px;}
.round3{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.round3300{-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 3px 3px 0px 0px;border-radius: 3px 3px 0px 0px; }
.round0033{-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;-webkit-border-radius: 0px 0px 3px 3px;border-radius: 0px 0px 3px 3px;}
/*============================== End Common ==============================*/
/*============================== layout ==============================*/
#wrapperout{
background:url(bg.png);/* background:url(bg.png);0 40px repeat-x; */
}
#wrapperin,#botmenuin, .botmenucontentin {
width: 966px;
margin:0 auto;
}
#feature{
background:url(featurebg.png) 0 0 no-repeat;
height: 303px;
overflow: hidden;
}

/* T O P   Z O N E */
#topzone{
height:110px;
background-image:url(../medias/banner.jpg)
}
#logo h1 a {
width: 275px;
height: 76px;
display: block;
text-indent: -999999px;
background: url(logo.png) 0 0 no-repeat;
margin: 19px 0 0 0;
}
#topadv {
margin: 16px 0;
height: 77px;
}
#topadv a img {
width:523px;
height:77px;
}
/* E N D   T O P   Z O N E */


/* T O P   M E N U */
#topmenu {
height:42px;
background: url(topmenbg.png) 0 0 repeat-x;
}
#topmenu ul li {
float:left;
background:url(topmensplit.png)right center no-repeat;
}
#topmenu ul li a {
padding: 0 22px;
line-height:42px;
color:#fff;
}
#topmenu ul li a.current, #topmenu ul li a:hover{
color:#fff53e;
}
.quicksearch {
height: 35px;
background: url(search-bg.png) 0 0 no-repeat;
width: 238px;
float: right;
margin:6px 10px 0;
}
.title_h2{
margin:0px 1px 7px 17px;
line-height:16px;
color:#fff;
}
.quicksearch_use
{
}
.textsearchbox {
margin: 0px 0 0 5px;
width: 207px;
height: 29px;
float: left;
border: none;
background: url(search-bg.png) 0 -317px no-repeat;
outline: none;
color:#999;
}
.searchbut {
width: 25px;
height: 27px;
background: url(search-but.png) 0 2px no-repeat;
float: right;
margin: 2px 1px 0 0;
text-indent:-9999999px;
}
/* E N D   T O P   M E N U */


/* S L I D E */

/* slideshow 
 fade slide */
#slidefade{
width:685px;
height:299px;
padding:2px 1px 2px 2px;
border-right:1px solid #ccc;
position:relative;
}
ul.slideshow {
z-index:10;
position:absolute
}
#slidefade ul li img {
width:685px;
height:299px;
}
div.bigicons {
position:absolute;
z-index:11;
bottom:0
}

div.bigicons a:link,div.bigicons a:visited {
background:url(../images/button-bg.png) 0 0 no-repeat;
display:block;
float:left;
width:190px;
height:80px;
margin:0 0 5px 4px
}

div.bigicons a span {
width:100px;
height:40px;
float:left;
text-transform:uppercase;
font-size:14px;
font-weight:700;
color:#ce3616;
line-height:20px;
display:block;
padding:20px 10px 20px 80px
}

div.bigicons a:hover span {
color:#333 !important
}

div.bigicons a.quyche span {
background:url(../images/quyche-icon.png) 25px 23px no-repeat
}

div.bigicons a.csvc span {
background:url(../images/csvc-icon.png) 20px 20px no-repeat
}

div.bigicons a.thongtin span {
background:url(../images/thongtin-icon.png) 22px 22px no-repeat
}
/* E N D   S L I D E */


/* U S E R   I N F O */
.userinfo {
width: 206px;/*246*/
padding-bottom: 6px;
}
p.welcome{
border-bottom: 1px solid #fff;
color: #333;
}
#username, #password, #password_new1, #password_new2 {
width: 174px;
height: 29px;
border:none;
padding-left:50px;
color:#888;
}
#password {
background: url(password.png) 0 0 no-repeat;
background-size: 224px;
}
#password_new1, #password_new2 {
background: url(password-new.png) 0 0 no-repeat;
background-size: 224px;
}
#username{
background: url(usernamebg.png) 0 0 no-repeat;
background-size: 224px;
}
.userinfo input[type="submit"] {
color: #fff;
padding: 7px 16px 10px 16px;
background: url(signinbg.png) 0 0 no-repeat;
border:none;
cursor:pointer;
margin-left: 42px;
}
.userinfo ul li {
margin-left: 42px;
padding: 3px 0;
}
#divLogin
{
    margin-left:42px;
    color:#fff;
}
#divRequest, #divRegister
{
    color:#fff;
}
#txtInfo
{
    color:Blue;
    text-align:center;
}
/* E N D   U S E R   I N F O */


/* C O N T E N T */
#content{
padding:0 15px 15px 15px;
}
/* czoneleft */
.czoneleft {
width: 673px;
}
.czonecenter {
width: 100%;
}
.czoneleft h2 a, .czoneright h2 a{
font-size:16px;
color:#fa932f;
margin-bottom:20px;
display:inline-block;
}
.lastestnews {
width:308px;
margin-right:20px;
float:left;
}
.czoneleft>ul>li {
float:left;
margin-bottom:-1px;
margin-left:5px;
}
.czoneleft ul li a {
cursor:pointer;
}
.tab{
background:url(tabhead.png)0 0 no-repeat;
width:157px;
height:28px;
display:block;
text-align:center;
line-height:28px;
font-weight:700;
}
.tab1{
background:url(tabhead1.png)0 0 no-repeat;
width:320px;
height:28px;
display:block;
text-align:center;
line-height:28px;
font-weight:700;
}
.tab.active{
background:url(tabhead.png)0 -28px no-repeat;
color: #C91508;
}
.tab.active1{
background:url(tabhead1.png)0 -28px no-repeat;
color: #C91508;
}
.grabg{
height:20px;
background:url(grabg.png) 0 0 repeat-x;
}
.lastestnews>a {
font-size:16px;
color:#333;
margin-bottom:5px;
display: inline-block;
}
.morenews{
width: 344px;
}
.morenews ul li, .czoneright  ul.tltk li{
background: url(bullet.png) 0 5px no-repeat;
padding-left:10px;
margin-bottom:10px;
}
/* end czoneleft */

/* czoneright */
.czoneright {
width: 221px;
padding: 0 0 0px 29px;
}
.support {
width:223px;
height:96px;
border-top:1px solid #eee;
margin-top: 10px;
}
.supportheader{
padding:7px 15px 7px 0;
border-bottom:1px dotted #fff;
}
.supportheader span.bold
{
    color:#333 !important;
    }
.supportcontent {
padding:7px 0 7px 0;
}
.supportcontent ul li 
{
    margin-right:37px !important;
    }
.supportcontent ul li:first-child
{
    margin-right:0 !important;
    }
.supportcontent ul li img {
width: 93px;
}
a.mail{
background: url(mailbg.png) left center no-repeat;
padding-left:20px;
}
span.phone{
background: url(phonebg.png) left center no-repeat;
padding-left:20px;
}
/* end czoneright */

/* C Z O N E 2 */
#search_portal_use
{
    display:none;
}
.usefulheader {
background: url(greyhead.png) 0 0 repeat-x;
height:42px;
}
.usefulheader span {
font-size:13px;
color:#122c4d;
text-transform: uppercase;
line-height:42px;
margin-left:23px;
}
.usefulcontent{
padding:0 8px 8px 8px;
background:#2992FB;
}
/* col1 */
.col1 {
width: 282px;
}
.col1 h2 a{
font-size:12px;
color:#202020;
margin-bottom:10px;
display:inline-block;
text-transform:uppercase;
background:url(linkicon.png) left center no-repeat;
padding-left:30px;
height:25px;

}
.col1 ul li {
background: url(roundbul.png) 0 5px no-repeat;
padding-left:15px;
margin-bottom:10px;
}
/* end col1 */
/* E N D   C Z O N E 2 */
/* E N D   C O N T E N T */

/* F O O T E R */
#botmenu{
background:#1081E0;
height:35px;
}
#botmenu ul li{
float:left;
background:url(botmensplit.png)right center no-repeat;
}
.other{
width: 966px;
height:35px;
margin: 0 auto;
}
#botmenuin {
background: #1081E0;
height:35px;
}
#botmenuin ul {
margin-left:235px;
}
#botmenuin ul li a {
padding: 0 10px;
line-height:35px;
color:#fff;
}

.botmenucontent {
background: #1081E0;
border-top:1px solid rgb(231, 144, 56);
}
.botmenucontentin{
position:relative;
background: #1081E0;
}
.logo2 {
position:absolute;
top:23px;
}
.logo2 img {
width: 195px;
}
.botmenucontentin p, .botmenucontentin p a {
color:#ffe0c2;
}
.botmenucontentin p a {
text-decoration:underline;
}
a.gotop {
float:right;
margin-top:5px;
margin-right:20px;
}
.statistic{
height:35px;
background:#1081E0;
border-top:1px solid rgb(231, 144, 56);
}
.statisticin {
width:966px;
margin:0 auto;
height:35px;
background:#1081E0;
}
.statisticin span {
line-height:35px;
color:#ffc891;
}
.statisticin ul li {
float:left;
margin-left:65px;
padding-left:20px;
line-height:35px;
color:#ffe0c2;
}
.online {
background:url(online.png) 0 9px no-repeat;
}
.today {
background:url(today.png) 0 9px no-repeat;
}
.month {
background:url(month.png) 0 9px no-repeat;
}
.total {
background:url(total.png) 0 9px no-repeat;
}
/* E N D   F O O T E R */
.scrolladv {
position: fixed;
top: 112px;
background-color:transparent;
width:116px;
height:598px;
}
.scrolladv.left{
left: 0px;
}
.scrolladv.right{
right:0px;
}


/* D E T A I L S   P A G E */
.userinfo.in{
padding-top:15px;
padding-bottom:10px;
width:100%;
margin-bottom:15px;
border-bottom:2px solid #ddd;
}
.userinfo.in p.welcome {
border-bottom: 1px solid #ddd;
}
.css-orange
{
    color:#fa932f;
    font-weight:bold;
}

.userinfo.in #username,.userinfo.in #password {
width:171px;
background-size: 221px 32px;
}

/* Introduction page */
table.directors_list, table.document_list {
width:100%;
border:1px solid #ddd;
border-collapse: collapse;
}
table.directors_list td , table.document_list td{
border:1px solid #efefef;
padding:10px;
}
table.directors_list td:first-child {
width: 75px;
}
.directors {
width:75px;
}

/* News list page */
.news_list .sthumb{
float:left;
margin-right:10px;
}
.news_list li {
padding:10px 0;
border-bottom: 1px solid #eee;
}
.paging{
float: right;
border: 1px solid #ccc;
padding: 1px;
margin-top: 10px;
}
.paging ul{
margin-left:0 !important;
overflow:hidden;
}
.paging li {
float: left;
list-style-type:none;
margin-right:1px;
}
.paging li:last-child {
margin-right:0;
}
.paging li  a {
padding: 3px 6px;
background:#ddd;
color:#000;
font-size: 11px;
display: block;
}
a.currentPaging:hover {
color:#000;
}
a.activePaging {
background: #666!important;
color: #fff !important;
cursor: text;
}
a.activePaging:hover{
color:#000;
}
.morenews.details_page {
width: auto;
padding-top:10px;
}
.morenews_header {
color:#fa932f !important;

}
.newsbycat
{
    border-top: 1px solid silver;
    padding:10px 0px;
    width:100%;
}
/*
.icon-file
{
    background:url("/images/icon-file.png") no-repeat scroll left top transparent;
    display:inline-block;
    height:16px;
    padding:0 0 0 5px;
    width:28px;
}
*/
.subinfo{border-bottom: 1px solid #ccc;padding: 7px 0px; margin-bottom: 10px; position: relative;color: #777}
/* Lookup document page 
=============================*/
/* Left content */
.left_content {
width:180px;
float:left;
}
.Help{
margin-right:10px;
}
.otherlist {
margin-left: 15px;
}
.otherlist li a {
color: #333;
}
.otherlist li a:hover {
color: #f3852e;
}

/* right content */
.right_content {
width: 482px;
float: left;
border-left: 1px solid #ddd;
padding-left: 10px;
}

.Expand{float:left;}
.CssDivFunc input, input[type="submit"].Expand, input[type="button"].Expand, input[type="button"].Collapse {
border-radius: 0;
padding: 2px 5px;
background: #f3852e;
color: #fff;
border: none;
}
input[type="button"].searchnow, input[type="button"].reset {
border-radius: 0;
padding: 2px 5px;
background: #f3852e;
color: #fff;
border: none;
float: right;
margin-right: 5px;
margin-top: 2px;
margin-bottom: 3px;
cursor: pointer;
}
.barsplitter{background:#e2e0df;padding:5px 0px; margin:5px 0px;}
.searchtypecaption{
margin-top:3px;
}
.cssOperator{display:none;}
#drpSelectBibType{margin-right:5px;}
/* TMTB Sach moi */
.CssBookNewHeading{height:28px;padding-top:10px;font-size:26px;}
#subtitle{padding:10px;color:#666;}
.listnewbook{padding:10px;}
.classtitle{text-align:left;margin-top:20px;font-weight:bold;padding-bottom:10px;font-size: 16px;text-transform:uppercase;color: #1391e2;}
.stt{width:40px;text-align:right;padding-right:10px;vertical-align:top}
.isbdnew{padding-bottom:15px;}
.subtitle{padding:20px;}
.searchtypecaption{width:90px;text-align:right;display:block;float:left;margin-right:10px}
.buttonsearch{text-align:right;margin-bottom:5px;}
.buttonsearch:after,#divSearchForm:after{content: ".";display:block;height:0;clear: both;visibility: hidden;}
#ketquatim{color: #666;border-bottom: 1px dotted #ccc;padding-bottom: 10px !important;display: block;}
.resultrow{border-top:1px solid #ccc;}
.resultrowul li{margin-bottom:5px;padding:10px}
.resultrowul li:nth-child(2n+1) {background: #f6f8fc;}
.resultrowul li span{width:40px}
.resultrowul li span.f-l { float: left;display: block;width: 40px;}
.resultrowul li span.CssRecordTypet{float:none;display:block;width:100%}
.resultrowul dl{float:left;width:600px}
.itemname{font-weight:700}
.cssDivTable{margin-bottom:10px;}
.CssTdSimpleSearch2{
position:relative;
}
a.sugges {
background:url(sugges.png) 0 0 no-repeat;
text-indent:-999999px;
width:23px;
height:19px;
display: block;
position: absolute;
right: 64px;
top: 30px;
z-index: 9999;
}
/* ket qua tim DLIB */
.resultrowul li span.cover{display:block;float:left;width:80px;}
.resultrowul li span.cover img{width:70px;}
dl.dlib{width:342px;float:left;}
.textNumber{font-weight:bold;color:#5b5a5a;font-size:110%;padding-bottom:5px;margin-top:8px;}
.numberPt{font-size:90%;float:left;background-color:#f8f8f8;border:1px #ccc solid;margin-left:2px;margin-right:2px;min-width: 15px;height:15px;text-align:center;padding:4px;overflow: hidden;}
.numberPt a:visited{color:#FF0000;text-decoration:none;font-weight:bold; text-align:center;}
.numberPt a{color:#5392d1;text-decoration:none; text-align:center;}
.numberPt a:hover{color:#FF0000;text-decoration:underline; text-align:center;}
.page_no{margin-bottom:5px;}
.clrfix{clear:both;}
.CssI1,.CssI2,.TdMainTag{vertical-align:text-top}
.CssLookUpDate{height:30px;}
#TabDublicoreTable tr td{vertical-align:text-top}
.CssCollectionTitle,.CssDigitalFilesHeader{font-size:medium;font-weight:bold;padding:4px;margin-top:3px;}
.cover{width:80px;}
.CssDivFunc{padding:4px;text-align:left;margin-top:5px;margin-bottom:5px; display:none;}
.catlink{font-size:medium;color:Maroon;}
.pagi,.tool{padding:4px;}
.CssRefinedSearch{padding:8px;}
#drpSearchIn{width:125px}
#drpSelectSortField{width:70px}
#drpSelectSortType{width:55px}
#drpResultPerPage{width:40px}
#drpMaxResult{width:48px}
#chkVietnamese{margin-right:8px;}
#SearchFieldContent table td{padding:4px;}
#SearchFieldContent table td.CssTdSimpleSearch2{padding:4px 0 4px 4px}
#SearchFieldContent input[type=textbox]{width:150px;}
.CssSimpleSearchField{width:309px;margin-right:5px;border:none;border-bottom:1px solid #ccc;}
.CssSimpleSearchLookupField{width:279px;margin-right:5px;border:none;border-bottom:1px solid #ccc;}
.CssLookUpField{width:250px;margin-right:5px;border:none;border-bottom:1px solid #ccc;}
span.CssTdSimpleSearch1{padding-left:20px;}
.searchlimit{clear:both;background: #eee;padding: 10px;margin-bottom: 10px;}
.searchlimit:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0;}
.CssTdSimpleSearch1{width:97px;color:#999;font-weight:700;text-align:right}
.searchoption .option1,.searchoption .option2,.searchoption .option3{float:left}
.searchoption .option1{width:123px;font-weight: bold;color: #666;}
.searchoption .option3 {margin-right:0;width:121px;} 
.searchoption .option4 {margin-right:0;width:130px;} 
.searchoption label{display:inline}
.searchoption span {width: 95px;margin-right: 0px;}
.catlink,#ketquatim{padding:0 10px;}
.titlelimit {
font-size: 14px;
font-weight: bold;
margin-bottom: 4px;
}

/* Collection
===============================================*/
.colection_result {
margin-top: 10px;
padding: 10px;
}
.colection_result li {
float: left;
width: 88px;
margin-right: 27px;
margin-bottom: 20px;
position: relative;
}
span.sobao {
bottom: 4px;
padding: 3px;
font-weight: bold;
text-align: center;
display: block;
}
span.CssNoFile {
color:#DDDDDD;
}
.colection_result .cover img {
width: 100%;
height: 128px;
}
.colection_result li:nth-child(4n+4) {
margin-right: 0;
}
.resultrow.nobor{
border:none !important;
}
.num-dot
{
    color:Blue;
}
/* End Collection
=================*/

/* Gui yeu cau */
.send_request {
width: 100%;
}
.send_request input {
width: 526px;
border: solid 1px #B4BCCB;
height: 28px;
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: inset 0px 2px 2px 0px #ccc;
box-shadow: inset 0px 2px 2px 0px #efefef;
padding-left:5px;
}
.send_request label {
width: 130px;
float: left;
display: block;
text-align: right;
margin-right: 10px;
color:#666;
font-weight:bold;
line-height: 28px;
}
.send_request textarea {
width: 521px;
max-width: 521px;
border: solid 1px #B4BCCB;
height: 200px;
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: inset 0px 2px 2px 0px #ccc;
box-shadow: inset 0px 2px 2px 0px #efefef;
padding:5px;
}
.btn {border-color: #CCC;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}
.btn 
{
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
display: inline-block;
padding: 4px 10px 4px;
margin-bottom: 0;
font-size: 13px;
line-height: 18px;
color: #333 !important;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-color: whiteSmoke;
background-repeat: repeat-x;
border: 1px solid #CCC;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    background-image: -moz-linear-gradient(top, white, #E6E6E6);
}
.btn-primary {
    background: #e2e2e2; /* Old browsers */
background: -moz-linear-gradient(top,  #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
}
.btn-primary, .btn-primary:hover, .btn-warning, .btn-warning:hover, .btn-danger, .btn-danger:hover, .btn-success, .btn-success:hover, .btn-info, .btn-info:hover, .btn-inverse, .btn-inverse:hover {
color: white;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.remarks_img {
margin-left: 100px;
}
.remarks {
margin-left: 140px;
margin-bottom: 20px;
padding-bottom: 15px;
border-bottom: 1px dashed #ddd;
}
.captcha_img {
width: 125px;
margin-right: 12px;
}


/* View details page */
.details_Database{
margin-bottom:20px;
}
.details_Database td{
vertical-align:top;
vertical-align:top;
}
.details_thumb {
width:102px;
padding:2px;
border:1px solid #ddd;
float:left;
margin-right: 15px;
}
a.like {
color:#d86f09;
background: url(like.png) left center no-repeat;
padding-left: 16px;
display:block;
}
a.thesis_Database {
font-weight:bold;
color:#333;
text-transform:uppercase;
padding-left:16px;
background: url(thesis.png) left center no-repeat;
display:block;
}
a.d_link {
color:#255bc5;
}
.keywords li {
border-right:1px solid #333;
float:left;
}
.keywords li:last-child{
border-right:none;
}
.keywords a {
color: #255bc5;
padding: 0 10px;
}
table.fullText {
width:100%;
margin-bottom:25px;
}
table.fullText td{
border:1px solid #ebd8c6;
padding:7px;
}
a.preview {
color:#255bc5;
padding-right:20px;
background: url(preview.png) right center no-repeat;
}
a.download {
color:#d86f09;
font-weight:bold;
padding-right:20px;
background: url(download.png) right center no-repeat;
}
.listnewbooksome {
padding-left:20px;
background: url(newspaper.png) 0 2px no-repeat;
}

/* newspaper page */
.newspaper {
font-weight:bold;
padding-left:20px;
background: url(newspaper.png) 0 2px no-repeat;
}
.bubble {
position: relative;
width: 660px;
padding: 0;
background: #FFFFFF;
border: #e5e5e5 solid 1px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.bubble:after 
{
content: "";
position: absolute;
top: -8px;
left: 11px;
border-style: solid;
border-width: 0 7px 8px;
border-color: #FFFFFF transparent;
display: block;
width: 0;
z-index: 1;
}

.bubble:before 
{
content: "";
position: absolute;
top: -9px;
left: 11px;
border-style: solid;
border-width: 0 7px 8px;
border-color: #e5e5e5 transparent;
display: block;
width: 0;
z-index: 0;
}
.bubble ul li{
padding:10px;
border-bottom:1px solid #e5e5e5;
}
.bubble ul li:last-child{
border-bottom:none;
}
.txtstatus{
width: 619px;
max-width: 619px;
border: 1px solid #ddd;
background: none;
color: #666;
outline: none;
padding: 10px;
}

/* Gio tai lieu */
table.document_list thead tr th:first-child{
padding:10px;
}
table.document_list td:first-child{
width:50px;
}
.document_request label{
text-align:left;
width:87px;
}
.maright43{
margin-right: 43px;
}
/*============================== END layout ==============================*/

CssPermissionButton
{
    display:none !important;
}

/* New paging */
.cssPageSelected {
color: #ff0000 !important;
text-decoration: underline;
font-weight:bold;
}
.numberPt.disabled a {
color: #ccc;
}
.numberPt.disabled a:hover {
text-decoration:none;
cursor:default;
}

.patop5
{
    color:#3399FF;
}


.cssRefinedKeword, .CssCheckRefined
{
    padding-left:5px;
    line-height:15px; 
    margin-top:5px;  
}

.cssRefinedValue
{
    padding-left:5px;
    line-height:15px;   
    margin-top:5px;
    color:#003399;
}

#divGroupSubject
{
    border-bottom:1px dotted #ccc;
    margin-bottom:5px;
    height:auto;
}
.cssABC
{
    color:Blue;
    padding-left:2px;
    
}
.css123
{
    color:Blue;
    padding-left:2px;
    
}

.czoneright h2 a 
{
	color:#202020;
    font-size:13px;
    margin-bottom:5px;
    margin-top:15px;
}
	
.resultimg ul.colection_result li {
width:auto;
}
.resultimg ul.colection_result .cover img {
width:auto;
}

/* htphuc */
.cssSelectTdKeywordSelect{width:97px;color:#999;font-weight:700;text-align:right; padding-right:10px;}
.right_content_keyword {
width: 482px;
float: left;
padding-right: 10px;
}

.left_content_keyword {
    border-right: 1px solid #DDDDDD;
    float: left;
    width: 180px;
}
.modcontent {padding: 10px 10px 15px;}

.modheader {position: relative; 
font-weight: 700;
padding: 175px 5px 4px 7px;
font-size: 135%;
}
.PopularKeyword
{
    padding:0px;
}
.modcontentPopularKeyword {padding: 0px 0px 0px;}

.ClassPopularKeyword1
{
font-size: 36px;
}
.ClassPopularKeyword2
{
font-size: 30px;
}
.ClassPopularKeyword3
{
font-size: 26px;
}
.ClassPopularKeyword4
{
font-size: 22px;
}
.ClassPopularKeyword5
{
font-size: 18px;
}
.ClassPopularKeyword6
{
font-size: 17px;
}
.ClassPopularKeyword7
{
font-size: 15px;
}
.ClassPopularKeyword8
{
font-size: 14px;
}
.ClassPopularKeyword9
{
font-size: 13px;
}
.ClassPopularKeyword10
{
font-size: 11px
}
li.subtitle
{
	color: #000000;
    font-family: Arial;
    font-size: 11.5px;
	font-weight: bold;
    text-align: left;
    padding: 0px 90px 0px 0px; 
}
#divMid {
    float: left;
    padding-right: 10px;
    width: 482px;
}
.resultrowkeywordul li span{float:left;display:block;width:100%}
.resultrowkeywordul li{margin-bottom:0px;padding:2px; margin-left:20px}

#divResultSearch {
    float: left;
    padding-right: 10px;
    width: 482px;
}
#divResultSearchInCollection {
    float: left;
    padding-right: 10px;
    width: 675px;
}
.CssSimpleSearchLookupFieldKeyword{width:383px;margin-right:5px;border:none;border-bottom:1px solid #ccc;}

span.regstr {
    color: red;
    font-weight: 700;
}
span.CssRecordType {
    background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
    border-radius: 3px;
    font-size: 12px;
}
	