@charset utf-8;  a { color:#0565B2; text-decoration:none; }  
a:hover { color:#009cf0; text-shadow:0 0 6px #666; text-decoration:underline; }  body { background-color:#e9e9e9; color:#606060; font:12px Arial; max-width:700px; margin:auto; }  form,input,textarea,select { font:12px Arial; margin:0; }  h3 { margin:0; padding:0 0 2px; }  hr { border:0; border-top:1px solid #d5d5d5; margin-top:4px; margin-bottom:4px; }  input,textarea,select { background:#fff; border:1px solid #d8d8d8; color:#686868; margin:1px; padding:1px; }  input[type=submit],input[type=button] { background:url(images/input.gif) repeat-x bottom #fefefe; padding:3px 8px; }  p { margin:1px; }  textarea { width:99%; max-width:691px; }  ul { padding-left:20px; margin:0; }  .alarm { background:#E61313; color:#fff; font-weight:700; margin:0 0 2px; padding:3px 0 3px 4px; }  .bblist { color:#4A5663; background:transparent url(images/dot.gif) no-repeat left; padding:2px 0 2px 10px; }  .bmenu { background:url(images/bmenu.gif) repeat-x top left #a7a7a7; color:#fff; margin:0; padding:2px 4px 4px; }  .copy { border-top:1px solid #c2c2c2; text-align:center; color:#3f5864; margin:1px 0; padding:3px 1px 1px; }  .copy a { color:#2688B3; }  .end { text-align:center; }  .fmenu { color:#989898; padding-left:4px; padding-bottom:2px; } .fmenu a { color:#64819B; }  
.footer {
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;
}  
.footer a { color:#000; }  .func { border-left:4px solid #2FB0D0; color:#757575; font-size:10px; padding:0 0 0 4px; }  .gres { background-image:url(images/grs.png); background-color:#F5F5F5; color:#6d8da3; margin:0; padding:2px 4px; }  .gmenu { background:#E1E9EA; color:#264564; margin:1px; padding:3px 4px; }  .gray { color:gray; }  .green { color:green; }  .hdr { background-color:#f1f1f1; border-bottom:1px solid #595959; font-weight:700; padding-left:2px; }  
.header { background:url(images/footer.gif) repeat-x top silver; border-bottom:2px solid #cbcbcb; color:#8b8b8b; border-top:1px solid #FFF; border:3px solid #590000; margin:0 0 1px; padding:4px 1px 4px 6px; }  .header b { color:#45aad0; }  .left { float:left; }
position: relative; border:1px solid #d5d5d5; width:98%; margin:4px 4px 0 0; padding:1px; }  .nhat { text-shadow:#e6daac 1px 1px; color:#444; font-size:18px; font-weight:700; border-bottom:1px solid #00f; background:#ddf6dd; padding:3px; }  .daik { padding-top:2px; background-color:#fff; background-position:top; }  td { line-height:15px; }  
#tab {
padding: 2px 5px 0 5px;
border-bottom: 5px solid #08A8E8;
font-size: 12px;
}  #tab a { color:#494949; font-weight:700; }  #tab tr,#tab td { height:25px; padding-top:4px; }  #tab td { padding-left:5px; padding-right:5px; text-align:center; }  
#tab .active {
background: #08A8E8;
}  .list3 { background:#d4e3ed; border-bottom:1px solid #d5d5d5; margin:1px; padding:2px 4px; }  
.logo { background:#2e4354; padding:0 0 2px; }  .time { color:#00f; background-color:#fff; text-align:center; }  
.mainblok .list1 table img { border:1px solid #d5d5d5; transition:all 15s ease; -webkit-transition:all 15s ease; -moz-transition:all 15s ease; transition-delay:5s; -webkit-transition-delay:5s; -moz-transition-delay:5s; transform:rotate(-20deg); -moz-transform:rotate(-20deg); -webkit-transform:rotate(-20deg); width:40px; height:50px; margin:4px 4px 0 0; padding:1px; }  .mainblok .list1 table img:hover { transition:all 3s ease; -webkit-transition:all 3s ease; -moz-transition:all 3s ease; transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); position:relative; box-shadow:0 0 8px #666; -moz-box-shadow:0 0 8px #666; -webkit-box-shadow:0 0 8px #666; border-radius:5px; width:90px; height:110px; }  .maintxt { border:0 solid #e1e1e1; background:#fff; color:gray; margin:0; padding:2px 4px 4px; }  .menu { background:#fff; border-bottom:1px solid #d5d5d5; margin:1px; padding:2px; }  
.menu a { color:#34617e; }  
.menu a:hover { color:#007ed2; }  .menub { background:#fff; border-bottom:1px solid #e9e9e9; margin:2px 4px -1px; padding:3px 2px 2px; }  .menub a { color:#544E4F; }  .menub a:hover { color:#007ed2; text-decoration:none; }  .none { background-color:#fff; border-top:1px solid #E1E1E1; margin:0; padding:4px; }  
.news { background-color:#EEE; border:1px solid #FFF; color:#333; font-size:x-small; padding:3px 4px 4px; }  
.tags1 { background-color:#f2f6f8; margin:8px 0 0; padding:0; }  
.tags1 a { color:#000; font-size:10px; border:1px solid #417394; background-color:#fff; }  .tags1 a:hover { background-color:#fff; border:1px solid #000; }  .newsx { background-color:#f2f6f8; border-bottom:1px solid #eaeae9; color:#34617e; margin:0; padding:3px 4px; }  .like { background-color:#fbfad6; border-left:3px solid #e5bd00; border-top:1px solid #f0f1cf; border-right:1px solid #f0f1cf; border-bottom:1px solid #f0f1cf; color:#34617e; margin-top:4px; padding:3px 4px; }  
.omenu { color:#333; border:1px solid #e6b868; background-color:#fff5bc; margin:4px 0 0; padding:2px 4px; }  
.pagex { background-color:#d7d8da; border:1px solid #cecece; margin:4px 0 0; padding:1px 4px; }  
.phdr {
font-weight: bold;
background-color: #08A8E8;
color: white;
border-bottom: 2px solid #2060E0;
padding: 4px 5px 3px 5px;
margin: -1px -1px 0px -1px;
font-family: Tahoma;
}
.phdrblack { background-image:url(images/pdrb.png); background-color:#3a3a3a; color:#fff; border:1px solid #666; margin:-1px -1px 0; padding:2px 4px; }  
.phdrblack a { color:#FFF; text-decoration:none; }  
.phpcode { background-color:#E0E6E9; color:#000; font-size:.9em; font-family:tahoma,verdana, geneva, lucida, arial, helvetica, sans-serif; border:1px inset; max-width:96%; text-align:left; overflow:auto; margin:0; padding:2px; }  
.code { max-width:89%; background-color:#f3f6fb; border:1px inset #c3d3dc; text-align:left; color:#111; padding:3px; }  
.quote { font-size:10px; background-color:#f2f6f8; border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; border-left:3px solid #80abc8; color:grey; margin:2px; padding:2px 4px; }  .red,.red a { color:red; }  .reply { border-left:4px solid red; color:red; padding:2px 0 2px 4px; }  
.nd1 {
background-color: rgb(252, 252, 255);
padding: 4px;
margin: 10px auto;
border: 1px solid #e1e1e8;
background-color: #f7f7f9;
}
.trhao {
background-color: #fff;
margin-top: 1px;
margin-bottom: 1px;
padding: 4px;
border: 1px solid #d5d5d5;
}
.rmenu {
background: #fee5fd;
border: 1px solid #ffc6fc;
margin: 1px 0;
padding: 4px;
} 
.rmenu input,.rmenu textarea,.rmenu select { border:1px solid #E2C0C7; }  
.rmenu input:focus,.rmenu textarea:focus { border:1px solid #DBB0B9; background:#FDFBFB; }  
.sitemap { background-color:#f0f0f0; font-size:xx-small; height:38px; overflow:auto; margin:0; padding:2px 4px 3px; }  
.status { color:#CD853F; }  .sub { border-top:1px dotted #417394; font-size:x-small; margin:3px 2px 2px; padding:3px 0 0; }  
.tmn { background:url(images/tmn.gif) repeat-x top left #7192a8; border-top:1px solid #2e4354; border-bottom:1px solid #d1d1d1; color:#f8f8f8; margin:0; padding:4px 0 4px 6px; }  .tmn a,.fmenu a { color:#f8f8f8; text-decoration:none; }  
.tinmoi {
background-color: #f2f6f8;
border-bottom: 1px solid #eaeae9;
color: #34617e;
padding: 3px 4px 3px 4px;
margin: 0 0 0 0;
}
.lquan {
background-color: #d5f3ff;
border: 1px solid white;
font-size: 11px;
margin: 0px;
padding: 4px 4px 4px 4px;
}
.topmenu {
text-align: left;
padding: 4px 2px 4px 2px;
background: #d5f3ff;
margin-top: 1px;
margin-bottom: 1px;
border: 1px solid #a2b5c2;
font-weight: bold;
font-size: 14px;
} 
.user { background-color:#E2EBF1; border:1px solid #FFF; margin:0; padding:3px 4px; }  
.bmenu a:hover,.phdr a:hover { color:#ebebeb; text-decoration:none; }  .sbox { background-color:#F5F5F5; border:none; margin:0; padding:2px 4px 2px 3px; }  
.textshout { background:#fff; color:#333; font-color:#333; padding-bottom:1px; margin:0 4px; }  
.textshout a { color:#ff8c00; }  
.tmn a:hover,.fmenu a:hover { color:#666; text-decoration:none; }  input:focus,textarea:focus { background:#F4F4F4; border:1px solid #BCBCBC; }  .currentpage { color:#FFF; background-color:#8cafc6; border:1px solid #417394; padding:0 5px; }  a.pagenav { border:1px solid #417394; background-color:#f2f6f8; text-decoration:none; padding:0 3px; }  a.pagenav:hover { background-color:#f2f6f8; border:1px solid #417394; }  
.mainblok {
border: 1px solid #CECECE;
margin: 0px 0px 5px 0px;
}  
.textx { background-color:#fff; border-bottom:1px solid #ededed; color:#333; margin:2px 4px; padding:2px 2px 4px; }  .forumtxt { background-color:#fff; color:#333; padding:6px 4px; }  
.mainblok .forumtxt img { border:1px solid #d5d5d5; margin:4px 4px 0 0; padding:1px; }  
.mainblok .forumtxt img:hover { box-shadow:0 0 10px #666; -moz-box-shadow:0 0 10px #666; -webkit-box-shadow:0 0 10px #666; border-radius:5px; }  #autozim { transition:all 15s ease; -webkit-transition:all 15s 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:120px; }  #autozim:hover { background-color:#fff; transition:all 3s ease; -webkit-transition:all 3s ease; -moz-transition:all 3s ease; transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); position:relative; width:365px; padding:5px; }  .forumb { background-color:#e9e9e9; border:none; margin:0; padding:2px 5px 1px 4px; }  .forumadm { background-color:#ffecec; border:none; margin:0; padding:2px 5px 1px 4px; }  .forum_del { background-color:#ffecec; border-bottom:1px solid #FFC4C4; color:#AE4444; margin:0; padding:3px 4px; }  .forum_del a { color:#AE4444; text-decoration:none; }  .forum_del_txt { background-color:#ffecec; border-bottom:1px solid #FFC4C4; color:#AE4444; margin:2px 4px; padding:2px 2px 4px; }  .nonex { background-color:#fff; border:none; margin:0; padding:0 4px; }  .nonex img { max-height:22px; width:auto; }  .spoiler { background:#f5f5f5; border:1px solid #417394; }  .spoiler_cabecera { border-bottom:1px solid #417394; background:#8baec6; margin:0 0 2px; padding:4px 5px; }  .spoiler_contenido { height:auto; display:block; background:#f5f5f5; padding:5px; }  .smallfont { font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }  .alt2,.alt2Active { background:#FDFDFE; color:#000; }  .bbcode_container { display:block; margin:5px 5px 7px 7px; }  .bbcode_container div.bbcode_quote { -moz-border-radius:5px; -webkit-border-radius:5px; background:#f2f6f8 none; border-radius:5px; border:1px solid #417394; font:normal 13px Tahoma,Calibri,Verdana,Geneva,sans-serif; position:relative; top:0; margin:0 5px 10px 10px; }  .bbcode_quote div.quote_container { -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:5px 10px; }  .bbcode_container .bbcode_quote_container { background:transparent url(images/quote-left.png) no-repeat left; display:block; width:9px; height:13px; position:absolute; top:5px; left:-9px; }  .boxed { border:1px solid #ccc; padding:2px; }  div#energysaving,div#energysaving * { -moz-border-radius:0; -webkit-border-radius:0; border:0; background-color:#000; }  div#energysaving { position:absolute; left:50%; top:50%; opacity:0; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter:alpha(opacity=0); text-align:center; z-index:100; margin:0; padding:0; }  div#energysaving p { width:100%; font-size:18px; font-family:arial; color:#333; position:relative; top:40%; line-height:20px; font-weight:700; text-align:center; text-shadow:none; margin:0; padding:0; }  div#energysaving p span { color:#555; font-size:12px; font-weight:400; }  div#energysaving div#copyrightOnlineLeaf { color:#333; font-size:12px; font-weight:400; position:absolute; bottom:20px; text-align:center; width:100%; height:20px; left:0; margin:0; padding:0; }  input[type=file],.mainblok + .phdr { margin:2px 0; }  .bmenu a,.phdr a,#tab .active a,.logo a { color:#fff; }  .list1,.list2 { background:#fff; border-bottom:1px solid #d5d5d5; margin:1px; padding:2px 4px; }  .orangex,.ads { color:#333; border:1px solid #7997aa; background-color:#d4e3ed; margin:4px 0 0; padding:2px 4px; }  .mainblok img,.forumtxt img { max-width:80%; height:auto; }  .forumb a:link,.forumadm a:link { color:#424242; text-decoration:none; }  @media screen { body>div#energysaving { position:fixed; } }
.video {
	padding: 5px 10px;
	background: #ffffc0;
	border: #DDBC6B dotted 1px;
	color: #f00;
	font-family: verdana;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 2px;
	position: relative;
	padding-left: 4px;
	display: inline-block;
}
.video:hover {
	color: #f00;
	background: #ffff00;
}
.video:before {
	content: url(/dow.png);
	margin-right: 4px;
}
.zicvn {max-width: 65% !important;-webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out;} 
.zicvn:hover {max-width: 90% !important;-moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); transform: scale(1); -ms-transform: scale(1);filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=2, M12=-0, M21=0, M22=2);z-index: 10; overflow: hidden;}
.fb {
    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;
}
.admin-say {
	color: #f00;
	padding: 2px;
	margin: 2px 2px 4px 2px;
	background-color: #fff7eb;
	border: 1px solid #f9bc6d;
  	font-size: 12px;
	font-style: italic;
	position: relative;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.admin-say div.here {
	background: transparent url(/admin-say.png) no-repeat bottom left;
	width: 15px;
	height: 12px;
	position: absolute;
	left: 106px;
	bottom: -12px;
	z-index: 1;
}

.mod-vote {
	background: #fadeba url(/bg-att.png) repeat-x top left;
	padding: 2px;
	margin: 2px;
	text-align: center;
	color: #333;
	max-width: 150px;
	border: 1px solid #f9bc6d;
	border-radius: 3px;
}
h1, h2, h3, h4 {
	margin: 1px;
	padding: 2px;
}
h1 {
	font-size: 20px;
}
h2 {
	font-size: 16px;
}
h3, h4 {
	font-size: 14px;
}
.xt_blog_paging, 
.filelist_paging, .page {
    text-align: left;
    padding: 4px 2px 4px 2px;
    background: #d5f3ff;
    margin-top: 1px;
    margin-bottom: 1px;
    border: 1px solid #a2b5c2;
    font-weight: bold;
    font-size: 14px;
}