@charset utf-8;  a { color:#34617e; text-decoration:none; }  a:hover { color:#417394; text-shadow:0 0 6px #666; text-decoration:underline; }  body { background-color:#e9e9e9; color:#606060; font:12px Arial; max-width:720px; margin:auto; }  form,input,textarea,select { font:12px Arial; margin:0; }  h3 { margin:0; padding:0 0 2px; }  h1 { margin:0; padding:0 0 1px; }  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] { 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; }  .bmenu { background:url(images/bmenu.gif) repeat-x top left #a7a7a7; color:#fff; margin:0; padding:2px 4px 4px; }  .footer { background-color:#425769; border-top:1px solid #324555; border-bottom:1px solid grey; color:#fff; margin:0; padding:4px; }  .footer a { color:#333; }  .gmenu { background:#E1E9EA; color:#264564; margin:1px; padding:3px 4px; }  .omenu { color:#333; border:1px solid #e6b868; background-color:#fff5bc; margin:4px 0 0; padding:2px 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; margin:0 0 1px; padding:4px 1px 4px 6px; }  .header b { color:#45aad0; }  .left { float:left; }  .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:35px; height:45px; 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; }  .news { background-color:#EEE; border:1px solid #FFF; color:#333; font-size:x-small; padding:3px 4px 4px; }  .newsx { background-color:#f2f6f8; border-bottom:1px solid #eaeae9; color:#34617e; margin:0; padding:3px 4px; }  .orangex,.ads { color:#333; border:1px solid #7997aa; background-color:#d4e3ed; margin:4px 0 0; padding:2px 4px; }  .phdr { background-image:url(images/pdr.png); background-color:#228B22; color:#fff; border:1px solid #5a7f97; margin:-1px -1px 0; padding:2px 4px; }  .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; }  .rmenu { background:#F5E9EB; border:1px solid #E2C0C7; margin:1px 0; padding:4px; }  .rmenu input,.rmenu textarea,.rmenu select { border:1px solid #E2C0C7; }  .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; }  .topmenu { background-color:#D0D7DD; border:1px solid #FFF; font-size:x-small; margin:0; padding:4px; }  .bmenu a:hover,.phdr a:hover { color:#ebebeb; text-decoration:none; }  .rmenu input:focus,.rmenu textarea:focus { border:1px solid #DBB0B9; background:#FDFBFB; }  .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; }  .mainblok { border:1px solid #cecece; margin:5px 0 0; padding:0; }  .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; }  #v4game { 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; }  #v4game: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; }  .smallfont { font:7px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }  .filelist_paging,.page { text-align:left; background:#d5f3ff; margin-top:1px; margin-bottom:1px; border:1px solid #a2b5c2; font-weight:700; font-size:10px; padding:2px 1px; }  .filelist_paging:before,.page:before { padding-right:2px; }  .filelist_paging a,.page a { border:1px solid #88beff; background-color:#f2f6f8; margin:1px; padding:0 4px; }  a.pagenav { border:1px solid #417394; background-color:#f2f6f8; text-decoration:none; margin:0; padding:0 4px; }  .list8 { background-color:#fff; margin-top:1px; margin-bottom:1px; border:1px solid #d5d5d5; padding:4px; }  input[type=file],.mainblok + .phdr { margin:2px 0; }  .bmenu a,.phdr a,.logo a { color:#fff; }  .list1,.list2 { background:#fff; border-bottom:1px solid #d5d5d5; margin:1px; padding:2px 4px; }  .filelist_paging a:hover,.page a:hover,a.pagenav:hover { background-color:#f2f6f8; border:1px solid #417394; }