@media screen
{
  .d-in { font-size:12px; font-family:'Arial',sans-serif; margin:0 20px; text-align:justify; }
  .d-in h1 { font-size:22px; margin:2px 0 20px 0 !important; font-weight:normal; }
  .d-in p { margin:10px 0; }
  .d-in ul { margin:10px; padding:0; list-style:none; }
  .d-in ul li { padding-left:17px; margin-bottom:5px; background:url('bullet-1-1.gif') no-repeat 0 0.5em; }
  .d-in ul li.l-2 { padding-left:17px; margin-bottom:5px; background:url('bullet-1.gif') no-repeat 0 0.5em; }
  
  .d-in-2 { font-size:12px; font-family:'Arial',sans-serif; margin:0 10px 0 15px; text-align:justify; }
  .d-in-2 h1 { font-size:22px; margin:2px 0 20px 0 !important; font-weight:normal; }

  .partners td { padding:5px; text-align:center; }

  .news-list .date-in p { font-size:14px; margin:0; }
  .news-list .date-in { width:36px; font-size:10px; font-family:'Arial',sans-serif; text-align:center; padding:1px 17px 1px 5px; }
  .news-list .first-in { font-weight:normal; }
  
  .int-submenu { font-size:12px; font-family:'Tahoma',sans-serif; }
  .int-submenu ul { margin:15px 0; padding:0; }
  
  table.int-partners { width:100%; }
  table.int-partners td { border:1px #cbcbcb solid; padding:15px 10px; vertical-align:middle; }
  table.int-partners td.img { width:10%; text-align:center; }
  table.int-partners .g { background-color:#f1f1f1; }
  
  table.int-rating th { text-align:center; padding:0 5px 5px 5px; }
  table.int-rating td { font-size:14px; text-align:center; }
  table.int-rating td.txt { font-size:12px; text-align:left; }
  
  .vote-form p { text-align:center; }
  .vote-form input { border:0; }
  
  table.reg-form { width:100%; }
  table.reg-form td { vertical-align:top; padding-bottom:10px; }
  table.reg-form td.txt { width:170px; padding-right:10px; text-align:right; }
  table.reg-form td.txt span { font-size:0.9em; color:gray; }
  table.reg-form input { width:98%; }
  table.reg-form textarea { width:98%; overflow:hidden; }
  
  /* internal news */
  .int-date-first { font-size:10px; width:40px; font-family:'Arial',sans-serif; text-align:center; background:url('date-bg-first.gif') no-repeat 0 0; padding:1px 3px; }
  .int-date { font-size:10px; width:40px; font-family:'Arial',sans-serif; text-align:center; background:url('date-bg.gif') no-repeat 0 0; padding:1px 3px; }
  .int-date p, .int-date-first p { font-size:14px; margin:0; }
  .int-date-first p { color:white; }
  .int-news-list { margin:16px 0 0 0; }
  .int-news-list p { margin:0; }
  .int-news-list dd { margin:3px 0 10px 20px; }
  .int-news-list .icon { float:left; width:35px; height:25px; margin-right:5px; }
  .int-news-list h4 { font-size:14px; font-weight:normal; margin:0 0 5px 0; } 
  .int-news-list h4 a { font-weight:normal; }
  h2.int-news { font-size:18px; color:#e10000; font-weight:normal; margin:0; padding:0; }
  /* !internal news */
  
  /* FAQs */
  .faqs { margin:20px 0; padding:0 }
  .faqs dd { margin:0; padding:0 }
  .faqs dt { font-size:14px; font-weight:normal; padding:3px 5px; background-color:#f3f3f3; font-family:'Tahoma',sand-serif; }
  .faqs dt a { /*color:#e10000*/ }
  .faqs .q { padding:10px 10px 10px 25px; background:#f3f3f3 url('quest.gif') no-repeat 7px 15px; }
  .faqs .a { padding:10px 10px 10px 25px; }
  .faqs .a-sign { margin:7px 0; font-style:italic; text-align:right; }
  .faqs table { width:100%; margin-bottom:8px; }
  .faqs td { vertical-align:top; padding:8px 0; }
  .faqs .img { width:120px; padding:20px 0 0 7px; }
  .faqs .img img { width:100px; border:2px #e10000 solid; }
  .faqs .desc { }
  .faqs .desc p { margin:8px 0 8px /*->no image->*/25px; }
  .faq-form { border-top:1px #e10000 solid; margin:0 12px; padding:25px 15px 15px 15px; }
  .faq-form .d { width:60%; margin:0 auto; }
  .faq-form h2 { font-size:18px; font-weight:normal; margin:0 0 15px 0; padding:0; }
  .faq-form strong span { color:#e10000; }
  .faq-form input { margin-bottom:5px; width:100%; }
  .faq-form textarea { height:105px; width:100%; border:1px #cbcbcb solid; font-size:12px; overflow:hidden; }
  /* !FAQs */
}
