body {
    color: #606060;
    margin: 0;
    padding: 1px;
    font: 12px tahoma;
    background: #f1f1f1;margin: auto;
    max-width: 600px;
    border : 1px solid #cdcdcd;
    border-radius: 5px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    box-shadow:0px 0px 10px  #343434;}
body a {
cursor: url("http://mr-dark.googlecode.com/files/cur116.cur"), progress;
}

a:link, a:visited, a:active {
    color: #044f8c;
    text-decoration: none;
}
a:hover, a:focus {
    color: #034579;
	font-size:16px;
    text-decoration:none;
    text-shadow:0 0 6px #585858}

td {line-height:15px}
#tab {padding:2px 5px 0 5px;border-bottom:5px solid #3366FF;font-size:12px}
#tab a {color:#3366FF;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-color: #3366FF; background-image: url(/images/nen-ac.png);
  background-repeat: repeat-x; background-position: 50% top;}
#tab .active a {color:#fff}
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;
}

input {
border: 1px solid #3c7a37;
max-width: 90%;
}

textarea {
border-radius: 5px;
border: 1px solid #3c73a7;
margin: 3px;
width: 98%;
}

select {
border-width: 2 2 2 2px;
color: #000000;
padding: 1 1 1 1px;
}

form {
font-size: small;
margin: 0px;
padding: 0px;
}

textarea { padding-left:1px;padding-right:1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
}

input:focus,textarea:focus { border:1px solid #bbb; }

:focus { outline:0; }

input[type="submit"] { 
padding: 1px;
margin: 2px;
background: #538dc3;
color:#fff;
border:1px solid #3c73a7;
padding-left:2px;
padding-right:2px;
cursor:pointer;
}

.footer, .foot {   background: #86d6fe url(/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;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;color: #ffffff;
font-weight: bold;
text-shadow: #666666 4px 4px 4px 4px;}
.file-attach {
  background-color: #fff7eb;
  border: 1px solid #f9d9b0;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin: 6px 2px 2px 3px;
  padding: 0;
  max-width: 360px;
}

.file-attach .attach {
  background: #fadeba url(images/bg-att.png) repeat-x top left;
  font-weight: bold;
  margin: 0;
  padding: 2px 4px 2px 2px;
  border-bottom: 1px solid #f9bc6d;
  border-top-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}

.file-attach .attach img {
  width: 16px;
  height: 16px;
  margin-right: 2px;
  vertical-align: - 2px;
}

.file-attach .file {
  background-color: #fff7eb;
  margin: 0;
  padding: 4px 4px 0 4px;
  font-size: 11px;
  border-bottom-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}

.file-attach .file .f {
  margin: 0;
  padding: 2px 0px 2px 0px;
  color: gray;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #f9d9b0;
}

input[type="submit"].mess { 
background:url(http://mini.msinhvien.com/style/ico/mess.gif) no-repeat top left #f90;border:1px solid #cf6100;padding-left:18px;
}

input[type="submit"].mess:hover { background:url(http://mini.msinhvien.com/style/ico/mess.gif) no-repeat top left #ffad31;border:1px solid #eb8d00;}

p {
  margin-bottom: 6px;
  margin-top: 6px;
}

ul {
  margin: 0;
  padding-left: 20px;
}
img {
max-width: 100%;
}

.title{background:#249ed7;background-position:left top;color:#FFF;font-family:Arial;font-weight:700;border-radius:4px;border-left:4px solid #256a9a;box-shadow:-1px 1px 10px #AAA;font-size:13px;margin-top:1px;padding:5px;}.title a{color:#fffaee;}.title a:hover {
    color: #dbfaff;
}
  .quote{display:block;background-color:#fcfeeb;border:1px solid #e9ebec;border-left:4px solid #8394b2;color:#878787;margin-top:5px;padding:3px;}
  .hdr {
margin: -1px -1px 0px -1px;
padding: 3px;
    background-image: url(http://vipprao.wap.sh/CSS/images/jcms2/phdr-jcms2.png);
background-repeat: repeat-x;
background-color: #3399cc;
border: 1px solid #666666;
color: #ffffff;
font-weight: bold;
text-shadow: #666666 4px 4px 4px 4px;
}
.hdr a {color:#000}
.phdr a {
	color: #FFFFFF;
	text-decoration:none;
	padding: 2px;
}
  .cm {
    border: 1px solid #3399cc;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.cm img {
max-width: 100%;
height: auto;
}

  .menu, .tmn {   background-color:#fff;background-image: url(http://vipprao.wap.sh/images/tmn.gif);   background-repeat: repeat-x;   background-position: 50% top;       border: 1px solid #e1e1e1;}
.rmenu, .alarm { color :#fd4646;background-color :#fff0f0;background-image : url(/images/troixanh-rmenu.gif);background-repeat : repeat-x;background-position : 50% top;margin-top : 1px;margin-bottom : 1px;padding : 2px;border : 1px solid #ffd0d0;}

.list2, .row_easy, .b {   background-color: #f7fcff;   margin-top: 1px;   margin-bottom: 1px;   padding: 2px;   border: 1px solid #cccccc;}

.list1, .cool, .blog {   background-color: #fff;   margin-top: 1px;   margin-bottom: 1px;   padding: 4px;   border: 1px solid #d5d5d5;}
 .right {text-align:right;font-size: 10px;}

  .like {   background-image: url(http://vipprao.wap.sh//images/tmn.gif);   background-repeat: repeat-x;   background-position: 50% top;   margin-top: 1px;   margin-bottom: 1px;border: 1px solid #e1e1e1;border: 1px solid #e1e1e1;border-bottom: 1px solid #3399cc;border-radius:4px;padding:1px}

  .info{font-size: 13px;font-family: sans-serif;background-image:url(http://vipprao.wap.sh/CSS/images/giay.png);background-repeat:repeat;margin:1px;border-left:2px solid #60759a;border-radius:5px;padding-left:2px;}
.main { border: 1px solid #3399cc; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; border-top-right-radius: 5px; border-top-left-radius: 5px; box-shadow: -1px 1px 1px #c8c8c8; } .mainblok img { max-width: 100%; height: auto; }

.maintxt { border: 0px solid #e1e1e1; background: #ffffff none; color: #333333; margin: 0px 0px 0px 0px; padding: 2px 5px 2px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

.header {
    padding: 8px;
    margin: 0px;
  font: 15px Trebuchet MS;
    color:white;text-shadow : -1px 0 gray,0 2px gray,1px 0 gray,0 -1px black;
    text-align:center;
    background-attachment: scroll;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    background-color:#55798b;
    background-image : url(/images/head-forum.png);
    background-position : 60% bottom;
    background-repeat: repeat-x;
    }
a.header {color:#fff;}
.phdr, .bmenu {
  background:#249ed7 url(http://vipprao.wap.sh/images/phdr-duong.png) repeat-x; margin: -1px -1px 0px -1px;
  padding: 4px 10px;
  background-color: #3399cc;
  border: 1px solid #666666;
  color: #ffffff;
  font-weight: bold;
  text-shadow: #45cdf5 1px 1px 1px;
  border-top-right-radius:
  5px; border-top-left-radius: 5px;
}
.phdr a {
  color: #FFFFFF;
  text-decoration:none;
  padding: 2px;
  }
.giua {background-color:#ffe0b2;margin-left:-6px;margin-right:-2px;
  }
  .trai{background-color:#fefefe;border:1px solid #e9ebec;border-right:2px solid #60759a;padding:1px;}

  .phai{background-color:#fafafa;border-top:1px solid #e9ebec;border-bottom:1px solid #e9ebec;padding:1px;vertical-align: text-top;}
.ads {
    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;
}
.page {
background-color: #d7d8da;
border: 1px solid #cecece;
margin: 4px 0px 0px 0px;
padding: 1px 4px 1px 4px;
}

.currentpage {
color:#FFFFFF;
background-color: #8cafc6;
border: 1px solid #417394;
padding: 0px 5px 0px 5px;
}
a.pagenav {
border: 1px solid #417394;
background-color: #f2f6f8;
padding: 0px 3px 0px 3px;
text-decoration: none;
}

a.pagenav:hover {
background-color: #f2f6f8;
border: 1px solid #417394;
}