@media screen
{
  body { padding:0; margin:0; color:black; background-color:#ffffff; font-family:'Arial',sans-serif; font-size:11px; }
  img { border:0; margin:0; }
  form { margin:0; }
  table { border-collapse:collapse; }
  table td { padding:0; }
  a { color:#d90000/*#0045e2*/; }
  a:hover { text-decoration:none; }
  h1 { font-size:16px; font-weight:bold; margin:0; }
  h1 span { font-size:12px; font-weight:normal; }
  h2 { font-size:16px; font-weight:bold; margin:10px 0; }

  input.form, textarea.form { border:1px #7c8991 solid; font-family:'Verdana',sans-serif; font-size:11px; overflow:hidden; }
  input.small { width:38px; }
  input.full, textarea.full { width:235px; }

  /* DEBUG */
  .xR { border:1px red dashed; }
  .xG { border:1px green dashed; }
  .xB { border:1px blue dashed; }
  .txG td { border:1px gray dashed; }

  .main { min-width:1000px; }
  .limit { height:1px; font-size:1px; }
  .clear { clear:both; }
  .break { clear:both; height:1px; font-size:1px; }

  .hat-1 { /*height:130px;*/ height:120px; color:#818a92; }
  .logo { float:left; width:31%; margin-top:34px; text-align:right; }
  .site-url { float:right; font-size:10px; margin:18px 8px 0 0; }

  .main-menu { float:right; margin-top:15px; border-left:1px #d90000 solid; }
  .main-menu ul { float:left; list-style:none; height:34px; margin:50px 0 0 0; padding:0 0 0 20px; font-size:12px; border-left:2px #d90000 solid; }
  .main-menu li { float:left; margin-top:10px; padding-right:28px; }
  .main-menu a { color:#818a92; text-transform:uppercase; text-decoration:none; }
  .main-menu a:hover { text-decoration:underline; }
  .main-menu .act { padding-left:17px; background:url('bullet-1.gif') no-repeat 0 2px; }
  .main-menu .act a { text-decoration:underline; }

  .hat-2 { /*height:305px;*/ height:350px; background:url('hat-2-bg.jpg') no-repeat 50% 100%; }
  .phone { float:right; margin-top:7px; padding-right:10%; width:497px; font-size:18px; color:#889198; }
  .phone div { height:47px; padding-left:50px; float:right; text-align:right; color:black; background:url('phone.gif') no-repeat 20px 7px; }
  .phone div p { margin:12px 0 0 0; color:#d90000; font-size:32px; }
  .phone div p span { color:black; font-size:16px; }
  .phone .text { float: left; margin-top: 10px; height: auto; background: none; padding: 0; color: #889198; }

  .main-top { height:158px; background:url('main-top-bg.gif') repeat-x 0 0; }

  .t-grid { width:100%; margin-top:-188px; }
  .t-grid td { vertical-align:top; }
  .t-space { width:3%; }
  .t-left { width:308px; }
  .t-left .data { font-size:12px; margin:35px 25px 5px 37px; text-align:justify; }
  .t-left .box { width:308px; }
  .t-right p { margin:17px 0; }

  .home-mail { margin-top:50px; text-align:center; }
  .home-mail img { margin:25px 0 20px 0; }

  .left-box { width:31%; float:left; margin:-188px 0 0 0; }

  .menu-box { height:140px; padding:48px 0 0 40px; }
  .menu-box ul { float:left; width:49%; margin:0; padding:0; list-style:none; font-size:18px; }
  .menu-box li { margin-bottom:5px; padding-left:30px; line-height:25px; background:url('bullet-2.gif') no-repeat 0 2px; }
  .menu-box a { color:white; text-decoration:none; text-transform:lowercase; }
  .menu-box a:hover, .menu-box .act a { text-decoration:underline; }

  .obj-base-t { height:42px; background:url('obj-base-t.png') no-repeat 0 0; }
  .obj-base-b { height:25px; background:url('obj-base-b.png') no-repeat 0 0; }
  .obj-base-c { width:308px; background:url('obj-base-c.png') repeat-y 0 0; }
  .obj-base-c .d { width:250px; margin:0 auto; padding-top:5px; }
  .obj-base-c p { margin:10px 0 0 0; }
  .obj-base-c img { margin-left:10px; }

  .order-box { font-size:12px; margin-top:5px; background:url('order-box-c.png') repeat-y 0 0; }
  .order-box .t { background:url('order-box-t.png') no-repeat 0 0; }
  .order-box .b { padding:22px 18px; width:272px; background:url('obj-base-b.png') no-repeat 0 100%; }
  .order-box h1 { font-size:16px; font-weight:bold; margin:0; padding-left:18px; background:url('bullet-1.gif') no-repeat 0 4px; }
  .order-box .d { margin-left:18px; }
  .order-box form { line-height:1.5em; }
  .order-box .d strong span { color:#d40a00; }
  .order-box input { margin-bottom:5px; }
  .order-box textarea { height:105px; }
  .btn { float:right; padding-right:11px; }
  .faq { float:left; padding-left:20px; background:url('faq.gif') no-repeat 0 4px; }

  .banner420x100 { width:420px; height:100px; margin:10px auto; overflow:hidden; }
  .banner200x100 { /*width:200px;*/ /*height:100px;*/ /*margin:10px auto;*/ margin:10px 0; overflow:hidden; }

  .content { float:left; width:66%; /*font-family:'Verdana',sans-serif;*/ }
  .content .data { padding:25px 20px 15px 30px; font-size:14px; text-align:justify; }
  .content .data ul { list-style:none; margin:0; padding:0; }
  .content .data li { padding:2px 0 2px 22px; background:url('bullet-key.gif') no-repeat 0 0; }
  .news-box { float:left; width:33%; /*font-family:'Verdana',sans-serif;*/ }
  .news-box .data { padding:10px 10px 25px 15px; }
  .news-box ul { list-style:none; margin:0; padding:0; font-size:12px; }
  .news-box ul li { padding-left:12px; margin-top:17px; border-left:3px #d90000 solid; }
  .news-box ol li { border:0; padding-left:0; margin-top:3px; }
  .news-box a { color:black; text-decoration:none; }
  .news-box a:hover { color:#4f5559; }
  .news-box h1 { margin-left:13px; }
  .news-box .date, .main-bot .date { line-height:1.8em; background-color:#eeeeee; color:#888888; font-weight:bold; padding:3px; }

  .on-news h1 { margin-left:0; }
  .on-news ul { list-style:none; }
  .on-news li { padding:2px 0 2px 22px; border:0; margin:0; background:url('bullet-key.gif') no-repeat 0 0; }

  .main-bot { border-top:3px #838f97 solid; margin:0 12px; padding:25px 8px 15px 18px; }
  .main-bot h1 { margin-bottom:15px; }
  .content-font { font-size:14px; text-align:justify; }
  .art-box td { padding:10px 0; font-size:12px; }
  .art-box .img { width:120px; }
  .art-box .img img { width:100px; border:2px #d90000 solid; }
  .art-box .text .h { font-size:12px; font-weight:bold; margin-top:0; margin-bottom:10px; }
  .art-box a { color:black; text-decoration:none; }
  .art-box a:hover { color:#4f5559; }
  
  .footer { /*height:45px;*/ padding-top:15px; padding-bottom:10px; margin-top:30px; background-color:#edeff2; }
  .foot-obj { height:114px; width:119px; margin-top:-114px; float:right; position:relative; background:url('foot-obj.png') no-repeat 100% 0; }
  .footer .text { float:right; width:55%; margin-top:5px; font-size:16px; }
  
  .more { float:right; margin:-1em 0 0 0 !important; }
  .day-txt { margin:5px 0 0 0px !important; font-size:15px; /*color:#2d3b63;*/ font-weight:bold; text-align:center; }
  .day-count { margin:7px 10px 0 15px !important; font-size:16px; /*color:#2d3b63;*/ font-weight:bold; white-space:nowrap; background-color:#eeeeee; }
  .day-count span { color:#d90000; font-size:24px; }
  .d-counter { width:100%; }
  .d-counter td { width:50%; text-align:center; }
  .d-counter td img { margin-top:15px; }

  /* SiteLeader */
  .SL-logo { margin-left:70px; width:150px; font-weight:normal; text-align:left; padding-left:35px; line-height:15px; background:url('siteleader.gif') no-repeat left 6px; }
  .SL-logo a { text-decoration:none; }
  .SL-logo .by, .SL-logo .site { font-family:Verdana,arial; }
  .SL-logo .by { font-size:10px; color:blue; text-decoration:underline; }
  .SL-logo .site { font-size:12px; font-weight:bold; color:red; }
  .SL-logo .leader { font-family:Georgia,serif; font-size:14px; color:black; }
}
