body {
    background-color: #e9e9e9;
    color: #555;
    font: 13px Arial;
    margin: 0;
    margin: auto;
    padding: 0;
    max-width: 720px;
}
a:link, a:active, a:visited {
    color: #0565B2;
    text-decoration: none;
}
a:hover, a:focus {
    color: #009cf0;
}
img {
    border-style: none;
    vertical-align: middle;
}
input, textarea, select {
    background: #fff;
    border: 1px solid #d0d0d0;
    color: #454545;
    padding: 2px 4px 2px 4px;
    margin: 1px;
}
input[type="submit"] {
    background: #5050A0;
    color: #f0f0f0;
    border: 2px solid #202070;
    padding: 2px 4px 2px 4px;
}
input[type="submit"]:hover {
    color: #202070;
    background: #fefefe;
    border: 2px solid #202070;
    padding: 2px 4px 2px 4px;
}
h3 {
    margin: 0;
    padding: 0;
    padding-bottom: 2px;
}
hr {
    margin-top: 2px;
    margin-bottom: 2px;
    border-top: 1px solid #e3e3e3;
    border-right-style: none;
    border-right-width: 0;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-style: none;
    border-left-width: 0;
}
p {
    margin-top: 6px;
    margin-bottom: 6px;
}
ul {
    margin: 0;
    padding-left: 20px;
}
.main {
    background: #86d6fe url(http://wapvn.mobi/css/images/foot.png) repeat-x 50% bottom;
    border: 1px solid #88beff;
    margin-top: 1px;
    margin-bottom: 1px;
    padding: 4px;
    text-align: left;
    text-indent: 0px;
    color: #000;
}
.logo { color: white;
padding: 2px; margin: 0px; font-weight: bold; text-align: center; border: none; height: none; padding: 0 0 0 2px; background: #00cc00 url(/luutru/url/mainbox.png.jpg) repeat-x; text-shadow: lime 1px 1px 1px; color:  white; } 
.logo1 {
    border-bottom : 1px solid #8fdef3; 
    background : #b4e8f6 url(http://wapvn.mobi/css/head.gif) repeat-x 0% top; 
    padding: 6px;
}
.lime2 {
	color: white; border: none; font-weight: bold; text-shadow: #6699ff 1px 1px 1px; background-image: url(/luutru/url/top.gif); background-color: blue;
	background-repeat: repeat-x;
	background-position: top;
	padding-left: 2px; margin-top: 1px; margin-bottom: 1px; padding: 2px; font-weight: bold
}
.lime {text-shadow: #e8ffbb 0 1px 0; font-weight: bold; color:  #77af09; background-color: #a4e02e; background-image:url(/luutru/url/gt.gif); background-repeat: repeat-x; background-position: 50% top; margin-bottom: 1px; margin-top: 1px; padding: 2px; border-bottom: 1px solid #9be32a;}
.list2, .c ,{
background-color : #fdfdfd;
margin-top : 1px;
margin-bottom : 1px;
padding : 2px;
border : 1px solid #ececec;
}
.rmenu, .alarm {
color : #fd4646;
background-color : #fff0f0;
background-image : url(/luutru/url/rmenu.gif);
background-repeat : repeat-x;
background-position : 50% top;
margin-top : 1px;
margin-bottom : 1px;
padding : 2px;
border : 1px solid #ffd0d0;
}
.timdam {text-shadow: #FF0000 1px 1px 0; font-weight: bold; color: #fff; background-color: #880088; background-image:url(/luutru/url/pink_title.gif); background-repeat: repeat-x; background-position: 50% top; padding: 2px; }
.orange {text-shadow: #f17909 1px 1px 0; font-weight: bold; color: #fff; background-color: #ff7704; background-image:url(/luutru/url/tb.gif); background-repeat: repeat-x; background-position: 50% top ; padding: 3px; }
.bg {background-image:url(/luutru/url/muadong.gif); background-color: #FF00ff; border: 1px dotted #ff00ff; padding:0.13em; margin-bottom:0.19em; font-weight: bold}
.main2 {color:white; text-shadow: #4555f0 1px 1px 1px; background-color: #11bce0; background-image:url(/luutru/url/bottom.gif); background-repeat: repeat-x; background-bottom: 50% top; margin-top: 1px; margin-bottom: 1px; padding: 2px;border: 1px solid #15a8c7; font-weight: bold}

input{background:#fff;color:#000;border:1px solid #ccc;margin:2px;}
.vien {
	color: #666699;
	margin-top: 1px;
	padding: 2px;
	border: 1px solid #E8E2A2;
}
.t1 { 	background: #33FF99; 	color: #808080; 	margin-top: 1px; 	padding: 1px; 	border: 1px solid #BBBBBB; }
.sms1,.sms2 { color : #00FFFF;
background-color : #101010;
margin:2px;
padding : 2px;
border : 1px solid #323232;
  text-align: center;
}
.sms3,.pagenavbar.html { color : #00FFFF;
background-color : #101010;
margin:2px;
padding : 2px;
border : 1px solid #323232;
  text-align: left;
}
.list2,.newsx,.mainblok {
  background: #fee5fd;
  border: 1px solid #ffc6fc;
  margin: 1px 0;
  padding: 4px;
}

.bmenu {
    background: #ffffff;
    border-bottom: 1px solid #d5d5d5;
    margin: 1px;
    padding: 2px;
}

.phdr {
    font-weight: bold;
    background-color: #08A8E8;
    color: #ffffff;
    border-bottom: 2px solid #2060E0;
    padding: 4px 5px 3px 5px;
    margin: -1px -1px 0px -1px;
}
.filelist_paging, .page {
    text-align: left;
    padding: 2px;
    background-color: #fff0f0;
    margin-top: 1px;
    margin-bottom: 1px;
    border: 1px solid #ffabab;
    font-weight: bold;
    font-size: 14px;
}
.filelist_paging:before, .page:before {
    content: url(/files/tool.gif);
    padding-right: 2px;
}
.filelist_paging a, .page a {
    border: 1px solid #88beff;
    padding: 0 2px;
    margin: 1px;
}
.qc {
    background: none repeat scroll 0 0 #FFFFC0;
    font-size: 12px;
    margin-bottom: 0px;
    margin-top: 2px;
    font-weight: normal;
    border: 1px solid #DDBC6B;
    padding: 3px;
}
.func {
  border-left: 4px solid #2FB0D0;
  color: #757575;
  font-size: 10px;
  padding: 0 0 0 4px;
}
.hdr {
  background-color: #f1f1f1;
  border-bottom: 1px solid #595959;
  font-weight: bold;
  padding-left: 2px;
}

.maintxt {
    border: 0px solid #e1e1e1;
    background: #ffffff;
    color: #606060;
    margin: 0px;
    padding: 4px;
}
.code {max-width:89%;background-color:#f3f6fb;border:1px inset #c3d3dc;text-align:left;color:#111111;padding:3px;}
.quote {
    font-size: 11px;
    background-color: #f2f6f8;
	border-top: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	border-left: 3px solid #80abc8;
    margin: 2px 2px 2px 2px;
    color: grey;
    padding: 2px 4px 2px 4px;
}

.tmn {
  background: #c0efff repeat top left;
  border-top: 1px solid #01aeea;
  border-bottom: 1px solid #01aeea;
  color: #333;
  margin: 0px;
  padding: 4px;
}
img {
max-width:100%;
}
.title27,.title28,.bbmeme,.titl28,.pay,.title2,.title,.teen_t3,.nav {
    color: #fffaee;
    font-weight: bold;
    text-shadow: #45cdf5 1px 1px 1px;
    background-color: #08A8E8;
    margin-top: 4px;
    margin-bottom: 1px;
    padding: 4px 6px 4px 6px;
    border-bottom: 2px solid #2060E0;
}
.teen {
    background-color: #f7fcff;
    margin-top: 1px;
    margin-bottom: 1px;
    padding: 2px;
    border: 1px solid #0e8eea;
}
.menu {
    background-color: #f7fcff;
    margin-top: 1px;
    margin-bottom: 1px;
    padding: 2px;
    border: 1px solid #0e8eea;
}
.teen_t1,.cool {
    background-color: #fff;
    margin-top: 1px;
    margin-bottom: 1px;
    padding: 4px;
    border: 1px solid #d5d5d5;
    color: black
}
.main3 {
    background-color: #ffffff;
    color: #333333;
    padding: 6px 4px 6px 4px;
}
.trang { text-align: center; background:#fff; padding:6px 3px; border-bottom: 1px solid #d5d5d5; }
.ipage { background-color: #f8f8f8; padding: 3px; border: 1px solid #f8f8f8; display: inline-block; text-decoration: none; }
.trang a{
border: 1px solid #417394; background-color: #f2f6f8; padding: 0px 3px 0px 3px; text-decoration: none;
}
.trang a:hover {
background-color: #f2f6f8; border: 1px solid #417394; }
.teen_t2 {
    background-color: #f2f6f8;
    border-bottom: 1px solid #eaeae9;
    color: #34617e;
    padding: 3px 4px 3px 4px;
    margin: 0 0 0 0;
}
.tai {
 margin-bottom: 0px;
 margin-top: 2px;
 font-weight: normal;
 border: 1px solid #DDBC6B;
 border-left: 5px solid #DDBC6B;
 padding: 5px;
 padding-left: 4px;
}

.xtitle { font-family: Verdana, sans-serif; font-size: 12pt; font-weight: normal}
.xresult { font-family: Verdana, sans-serif; font-size: 10pt; font-weight: normal}
.xlocation { font-family:Verdana, sans-serif; font-size: 10pt; color:green; font-weight: normal}
.xsmall { font-family:Verdana, sans-serif; font-size: 10pt; color:green; font-weight: normal}
.toplock:before, .top:before{content:"[TOP] ";color:violet} 
.lock{text-decoration:line-through}
@-webkit-keyframes hue
{
100% { -webkit-filter:hue-rotate(360deg); }
}
img:hover 
{
-webkit-animation:hue 1s linear infinite;
}
#click {padding: 1px;
margin: 4px 4px 0 0;
border: 1px solid #d5d5d5;
transition: all 5s ease;
-webkit-transition: all 5s ease;
-moz-transition: all 15s ease;
transition-delay: 5s;
-webkit-transition-delay: 5s;
-moz-transition-delay: 5s;
transform: rotate(0deg);
-moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
width: 200px;
}
#click:active {box-shadow: 0px 0px 10px #666;
-moz-box-shadow: 0px 0px 10px #666;
-webkit-box-shadow: 0px 0px 10px #666;
border-radius: 5px;
background-color: #ffffff;
padding: 5px;
transition: all 3s ease;
-webkit-transition: all 3s ease;
-moz-transition: all 3s ease;
transform: rotate(0deg);
-moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
position: relative;
width: 600px;
}
.baiviet {background: #fff url(/images/baiviet.png) no-repeat bottom right;
text-align: left;
border: 1px solid #d5d5d5;
padding-left: 3px;
color: black;}
.daik {
    padding-top : 2px;
    background-color: #fff;
    background-position : top;
}
#tab {padding:2px 5px 0 5px;border-bottom:5px solid #08A8E8;font-size:12px}
#tab a {color:#494949;font-weight:bold}
#tab tr, #tab td{height:25px;padding-top:4px}
#tab td {padding-left:5px;padding-right:5px;text-align:center}
#tab .active {background:#08A8E8;}
#tab .active a {color:#fff}
/*------------------------
2. Screen Stylesheet
3. version: 4.5.2 
4. date: 22/12/2012 
5. author: [Nguyen Duc Thang] 
6. email: [nguyendcthang8a2@gmail.com] 
7. wapsite: [http://teencity.xtgem.com] 
8. version history: [none] 
9. ---------------------*/