  body { background-color: black; color: #EFEFEF; text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px }
  #page { margin: 20px auto; width: 799px; background-color: #292829; text-align: left; }
  #head { background: url('design/head_bg.jpg') repeat-x ; height: 182px; }
  #foot { clear: both; text-align: center; font-size: .8em; padding-top: 50px; padding-bottom: 15px; }
  #left { width: 168px; float: left; padding-left: 20px; }
  #main { margin: 25px 188px; line-height: 18px;}
  #right { width: 168px; float: right; padding-left: 20px; margin-right: -20px; }
  
  img { border: solid #CEDF31 0px; }
  a, a:visited { text-decoration: underline; color: white; font-size:11px; }
  a:hover { color: #CEDF31; }
  #left a, #left a:visited, #left a:hover { text-decoration: none; display: block; line-height: 18px; margin-right: 20px; }
  hr { border: 0px; border-top: solid #737173 1px; }
  .info_err { font-weight: bold; text-align: center; }
  .article img { float: left; margin-right: 10px; max-width: 150px; }
  .perex { font-size:11px; font-weight:bold }
  .article_foot { border: solid #737173; border-width: 1px 0px; padding: 5px 0px; font-size: .8em; text-align: center; margin: 0px auto; }
  #main h1, #main h2, #main h2 a, #main h2 a:visited { font-size: 18px; color: #CEDF31; text-align: left; line-height: 22px; }
  #main h1 a:hover, #main h2 a:hover { text-decoration: none; color: #CEDF31; }
  #left h2, #right h2 { font-size: 14px; background-color: #215563; color: white; margin: 30px 20px 8px -20px; padding: 5px 0px 5px 15px; font-weight: bold; }

  table { border: none; }
  table td { padding: 1px 3px; }
  table th { background-color: none; }
  table .title { padding: 3px 0px; }
  table td u { color: #C6DB31; }
  
  table.login { margin-left: -20px; }
  
  .tags a, .tags a:visited { padding: 1px 5px; border: solid #737173 1px; }
  
  input[type=text],input[type=password],input[type=file],input[type=radio], select, textarea { border: solid #215563 1px; background-color: #000000; color: white; }
  input[type=radio] { border: 0px; }

  ul { padding-left: 20px; margin: 5px; }
  .border { border: solid #215563 1px; padding: 4px 10px; margin: 10px 0px; }

  #kat_title { font-weight: bold; border-bottom: solid #215563 1px; }
  input { background-color:#000000; color:#FFFFFF; border:#215563 solid 1px;}
  .highl { background-color: #C6DB31; color: black; }
