body {   color: #3e3e3e;   margin: 0;   padding: 1px;   font: 12px Arial;   background: #eafbff none repeat scroll 0 0;   margin: auto;   max-width: 600px;   border : 1px solid #cdcdcd;   border-radius: 5px;   -moz-border-radius: 5px;   -webkit-border-radius: 5px;}a:link, a:visited, a:active {   color: #0000ff;   text-decoration: none;}a:hover, a:focus {   color: #ff8700;   text-decoration: none;   text-shadow: 0 0 6px#ff4e00;}.toanvodoi1,.list1, .cool,.row_easy, .b {   background-color: #fdfdfd;   margin-top: 1px;   margin-bottom: 1px;   padding: 2px;  border: 1px solid#FF00FF;}.toanvodoi2, .list2,.row_hard, .c {   background-color: #e7fbff;   margin-top: 1px;   margin-bottom: 1px;   padding: 2px;   border: 1px solid #0e8eea;}.toanvodoi3,.list3, .row_hard, .c {   background-color: #f6f6f6;   margin-top: 1px;   margin-bottom: 1px;   padding: 2px;  border: 1px solid#ff6633;}.toan, .hdr {   color:#fff;   font-weight: bold;   position: relative;   z-index: 1;   margin-top: 6px;   margin-bottom: -18px;   margin-left: 6px;   padding: 2px 6px 2px 6px;   border: 2px solid #8fdcff;   border-style: groove ridgeridge groove;   display: table;   background: #1895d4 url(/css/images/til.gif) repeat-x 50% top;   -moz-border-radius: 5px;   -webkit-border-radius: 5px;  border-radius: 5px;}.header {   background: #99ffff url(images/head.png) repeat-x 50% bottom;   border: 1px solid #88beff;   margin-top: 1px;   margin-bottom: 1px;   padding: 20px 5px 20px 5px;   text-align: center;   text-indent: 0px;   color: #000;   font-weight: bold;   font-size: 20px;}