body {
   font-family: "Times New Roman", Times, serif;
    font-size: 16px;
    overflow-x: hidden;
    text-align:justify;
    line-height:1.45em;
    color: #000;
    background-color: #fff;
    -webkit-font-smoothing: antialiased;
   }


* { margin:0;	padding:0;}

a { color:#009900; text-decoration:none;}
a:hover {color:#000099;text-decoration:underline;}

img { max-width: 100%; height: auto; vertical-align: middle;  border: 0;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section 
{ display: block;}
audio,canvas,progress,video { display: inline-block;}
ol, ul {list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {	content: '';content: none;}
table {	border-collapse: collapse;	border-spacing: 0;}
input, select {vertical-align: middle;}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*  Clearfix---- */

.clearfix {}
.clearfix:before, .clearfix:after { content: ""; display: table; }
	.clearfix:after { clear: both; }

/* Border - radius -------*/
.ubora {    border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			-ms-border-radius: 5px;
			-o-border-radius: 5px;}

/* Float------------------*/
.ufl { float:left;}
.ufr { float:right;}
.ufce { margin:0 auto;}

/* ul/li -----------------*/
ul, li { list-style:none; margin:0;}
li { padding:5px 0; }

/* heading---------*/
h1,h2,h3,h4,h5,h6 { margin:5px 0; padding:0; color:#000099; font-weight:bold;}
h1 { font-size:1.4em;}
h2 { font-size:1.25em;}
h3,h4 {font-size:1.15em;}
h5,h6 { font-size:1.05em;}

/* Background Corlor-----------*/
.ubag1 { background:#e5e5e5 !important;}
.ubag2 { background: linear-gradient(#e5e5e5 20%, #f9f9f9 100%, #e5e5e5 80%) repeat scroll 0% 0% transparent !important;}
.ubag3 { background:#f5f5f5 !important;}
.ubag4 { background:#c90000 !important;}
.ubag5 {background: linear-gradient(#ff0000 20%, #c90000 100%, #ff0000 80%) repeat scroll 0% 0% transparent !important;}
.ubag6 {background: linear-gradient(#f5f5f5 20%, #f9f9f9 100%, #f5f5f5 80%) repeat scroll 0% 0% transparent !important;}
.ubag7 {background: linear-gradient(#111 20%, #999 100%, #111 80%) repeat scroll 0% 0% transparent !important; color:#f9f9f9 !important;}

/* Backgroud Hover */
.ubaho1:hover { background:#FFff99;}

/* Margin - ----------------- */
.umal { margin-left:10px !important;}
.umar { margin-right:10px !important;}
.umat { margin-top:10px !important;}
.umab { margin-bottom:10px !important;}

/* Padding-------- */
.upad1 { padding:5px;}
.upad2 { padding:10px;}
.upad3 { padding:15px;}
.upad4 { padding:20px;}
.upad5 { padding:5px 0;}
.upad6 { padding:0 10px;}
.upad7 { padding:5px 10px;}
.upadb {padding-bottom:4px;}

/* Text- Color-------------*/
.ucolor1 {color:#555;}
.ucolor1:hover {color:#c90000;}

/* Font-size-----------------------------------------*/
.ufont20 {font-size:2em;}
.ufont18 {font-size:1.8em;}
.ufont16 {font-size:1.6em;}
.ufont15 {font-size:1.5em;}
.ufont14 {font-size:1.4em;}
.ufont13 {font-size:1.3em;}
.ufont125 {font-size:1.25em;}
.ufont12 {font-size:1.2em;}
.ufont115 {font-size:1.15em;}
.ufont11 {font-size:1.1em;}
.ufont105 {font-size:1.05em;}
.ufont10 {font-size:1em;}
.ufont095 {font-size:0.95em;}
.ufont09 {font-size:0.9em;}
.ufont085 {font-size:0.85em;}
.ufont08 {font-size:0.8em;}

/* font style & text decoration  ----------------*/
.ufont-ita { font-style:italic;}


/* Position  ---------*/
.pobr {bottom:15px; right:20px;}
.potr {top:15px; right:20px;}
.pobl {bottom:15px; left:20px;}
.potl {top:15px; left:20px;}
.poce {top:45%; left:40%;}
.pobce {bottom:15px; left:40%;}
.potce {top:15px; left:30%;}

/* Border ------------------------*/
.ubor1 { border:1px solid #c1c1c1;}
.ubor2 { border-bottom: 1px solid #c1c1c1;}
.ubor3  {border-bottom: 1px dotted #c1c1c1;}
.ubor4 { border-top: 1px solid #c1c1c1;}
.ubor5  {border-top: 1px dotted #c1c1c1;}
.ubor6  { border:0;}
.ubor7  { border-right:1px solid #c1c1c1;}
.ubortb {border-top:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1;}
.uborlr {border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;}
.ubor-lred5 { border-left:5px solid #ff0033;}
.ubor-rred5 { border-right:5px solid #ff0033;}


/* Display none------------------*/
.udino { display:none;} 

/* line --hr--------*/
.uhr1 { border-bottom:1px solid #c1c1c1;border-collapse:collapse;margin:5px 0;}
.uhr2 { border-bottom:1px solid #ff0033;border-collapse:collapse;margin:5px 0;}

/* Table------------------*/
.uss-table { border:0; overflow:hidden; }

/* Width -----------*/
.uw100 {width:100%;}

/*HTML file  ------------------------------*/
.webname { font-family: Arial; font-size:1.2em; font-weight:bold; text-transform:uppercase; margin:10px 0;}
.webname>a {color:#000099;}
.webname>a:hover {color:#000099; text-decoration:none;}

.imgbox-guide, .keybox-guide { margin-left:10px; padding-left:20px; border-left:1px solid #c1c1c1; margin-top:20px;text-align:left;font-size:1.1em;}
.top-up { float:right; text-align:right; padding:2px 6px; background:#e5e5e5; border:1px solid #c1c1c1;margin:5px 0; font-weight:bold; font-size:0.9em; }
.box-minhhoa { display:block; overflow:hidden;}
.imgbox-pre1, .keybox-pre1 {  display:block; overflow:hidden;}

.group3 { width:100%; display:block; overflow:hidden; padding:10px 0; border-bottom:1px solid #c1c1c1;text-align:left; background:#e5e5e5;}
.group3-1 { float:left; width:32%; padding:15px;}
.group3-2 { float:left; width:32%; margin:0 2%; border-left:1px solid #c1c1c1; padding:15px;  border-right:1px solid #c1c1c1;}

.group4 {width:100%; display:block; overflow:hidden; padding:10px 0; border-bottom:1px solid #c1c1c1;text-align:left; }
.group4-1 { width:47%; float:left;}
.group4-2 { width:49%; float:right; padding-left:2%; border-left:1px solid #c1c1c1;}

.listbox-uli {border-top:5px solid #ff0033; }
.listbox-uli li { width:100%; display:block; border-bottom:1px dotted #c1c1c1; padding:7px 5px;}
.listbox-uli li:hover { background:#f1f1f1;}
.listbox-uli li>a { font-size:1.1em; font-weight:bold;}

.uss-sourcebox h1 { font-size:1.1em; font-weight:bold;  margin:10px 0;}
.uss-texbox { width:100%; padding:10px; height:120px; font-size:1.05em; line-height:1.6em;}
.utop1 { text-align:right; margin:5px 0;}
.utop1>a { font-size:0.85em; font-weight:bold; color:#c90000; text-decoration:none;} 

/*Slot-----------------------------------------*/
.wrap { width:100%; display:block; overflow:hidden; background:#fff;}
.container {width:1000px; margin:0 auto; overflow:hidden;}
.site-name1 { width: 60%; float:left;}
.site-name2 { width:35%; float:right;}
.slot-590 { width:59%; float:left; overflow:hidden; } 
.slot-390 { width:39%; float:right; overflow:hidden;}

.slot-body { width: 100%; margin: 20px auto 0; overflow: hidden;
  background: url("http://kinhte.jcapt.com/img1/store/icons/dot1x1.gif") repeat-y scroll 20% top transparent;}
.slot200 { width:18%; float:left; overflow:hidden;}
.slot770 { width:78%; float:right; overflow:hidden;}

/* Main Menu-----------*/
.mainmenu {}
.mainmenu li { float:left; margin-right:15px; padding:10px 12px;}
.mainmenu li:first-child { padding-left:0;}
.mainmenu li:last-child { margin-right:0; }
.mainmenu li>a { font-size:1.25em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000099;}
.mainmenu li>a:hover { color:#c90000;}
.mainmenu .current-menu-item a {color:#ff0000;text-decoration:underline;}

/* Sticky */
.lower-header {position: relative;z-index: 999;width:100%;}
.is-sticky .lower-header{ left:0; margin-top:0; margin-bottom:10px;	margin-left:0; 	z-index:999; -webkit-box-shadow:0 2px 4px rgba(0,0,0,.3); 	
box-shadow:0 2px 4px rgba(0,0,0,.3); }

/*Gototop---------------*/

#gotoTop{
display:none;
z-index:999;
position:fixed;
width:40px;
height:40px;
background-color:#c90000;
font-size:20px;
line-height:38px;
text-align:center;
color:#FFF;
top:auto;
left:auto;
right:30px;
bottom:30px;
cursor:pointer;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
transition:background-color .2s linear;
-moz-transition:background-color .2s linear;
-webkit-transition:background-color .2s linear;
-ms-transition:background-color .2s linear;
-o-transition:background-color .2s linear}
#gotoTop:hover{background-color:#FFCC00;}

/* CSS for IMG Box --------------------*/
.uss-imgbox-01 { display:block; overflow:hidden; text-align:center; position:relative; }
.uss-d01 { position:relative; display:block; overflow:hidden;}
.uss-p01 { font-size:0.9em; font-style:italic; padding:5px; margin-bottom:5px;}
.uss-sign-01 {position:absolute; opacity:0.6; padding:5px 12px;}
.uss-p02 {  position:absolute; opacity:0.8;   bottom:-2px; left:0; width:100%; padding:10px !important;}

/* USS Keyword Box -----------------------*/  
.uss-keybox-01 { display:block; overflow:hidden; width:100%;}

/*Description & source---*/
.ukey-01 { font-size: 0.95em; color: #777; display: inline; float: left;  margin-top: -3px;  margin-right: 4px;}
.udes-01 { font-weight: bold;  margin-bottom: 5px;}
.ures-01 { float: right; text-align: right; font-size: 1em;  margin: 10px 15px 10px 0;}



