@media screen
{
  body { padding:0; margin:0; color:black; background-color:white; font-family:Arial,sans-serif; font-size:11px; }
  img { border:0; margin:0; }
  form { margin:0; }
  table { border-collapse:collapse; font-family:Tahoma,Arial,sans-serif; font-size:11px; }
  table td { padding:0; }
  
  a { color:#0d00b5; }
  .clear { clear:both; }
  
  h1 { color:#9d0000; font-size:26px; margin:0; font-weight:normal; }
  h1 a { color:#767676; }
  h1.pad { color:#767676; font-size:18px; margin:28px 0 0 40px; font-weight:normal; }
  h1.pad a { color:#767676; text-decoration:none; }
  h1.pad span { font-size:12px; }
  h1.pad2 { color:#9d0000; font-size:18px; margin:28px 0 16px 48px; font-weight:normal; }
  h1.pad2 a { color:#9d0000; text-decoration:none; }
  
  /* DEBUG */
  .xR { border:1px red dashed; }
  .xG { border:1px gray dashed; }
  .txG td { border:1px gray dashed; }
  .xB { border:1px blue dashed; }
  
  .main { min-width:995px; }
  .hat { height:183px; }
  .logo { float:left; width:40%; }
  .logo img { margin:65px 0 0 50px; }

  .menu-col { width:14%; margin:75px 0 0 0; padding:0; float:left; list-style-type:none; }
  .menu-col li { line-height:25px; }
  .menu-col a { color:#767676; font-size:14px; }
  .menu-col a.big { color:#9d0000; font-size:18px; }

  .marquee-box, .marquee-box a { color:#9d0000; font-size:16px; margin-top:10px; font-weight:bold; text-decoration:none; }
  .marquee-box a:hover { text-decoration:underline; }

  .hat-right { width:26%; margin-top:84px; float:right; font-size:18px; color:#767676; }
  .h-code { font-size:14px; }
  .h-phone { font-size:18px; color:black; }
  .h-phone div.sub { margin: 0 0 5px 40px; font-size:14px; }
  .h-addr { font-size:14px; }
  .top { height:77px; }
  .slogan { width:60%; height:24px; /*padding-top:53px;*/ padding-top:10px; float:right; font-size:24px; color:#767676; }

  .pre-box { height:290px; margin:0 50px 20px 50px; background:url('bar.gif') repeat-x 0 240px; }
  .pre-box table { width:100%; }
  .pre-box table td { width:25%; height:285px; text-align:center; vertical-align:bottom; padding-left:10px; }
  .pre-box p { margin:35px 0 0 20px; font-size:18px; }
  .pre-box p span { font-size:14px; }
  .pre-lnk { margin-top:-25px; }
  a.small { font-size:10px; color:#767676; }
  
  .int-bar { height:50px; margin-bottom:20px; background:url('bar.gif') repeat-x 0 100%; }

  .filters { height:17px; font-size:12px; /*border-left:50px #9d0000 solid;*/ }
  .filters ul { list-style-type:none; margin:0 0 0 1em; padding:0; }
  .filters li { display:inline; margin-right:1em; text-transform:lowercase; }
  .filters a { color:#767676; }
  .filter-l { padding:1px 8px; margin-right:15px; text-align:center; color:white; float:left; background-color:#9d0000; }
  
  .content-box { margin-top:60px; font-size:11px; }
  .content-box td { vertical-align:top; }
  .c-box-1 { width:33%; }
  .c-box-2 { width:34%;  }
  .c-box-3 { width:33%; }
  
  .int-c-box-1 { width:40%; }
  .int-c-box-1 .d-1 { margin-right:50px; }
  .int-c-box-1 .d { margin:0 40px 20px 60px; }
  .int-c-box-2 { padding:0 40px 20px 0; font-size:12px; line-height:16px; }
  .int-c-box-2 h1 { font-size:24px; color:#767676; margin:2px 0 35px 0; }
  .int-c-box-2 h2 { font-weight:normal; font-size:18px; color:#9d0000; margin:15px 0; }
  h2 a { color:#9d0000; }
  .int-c-box-2 table { width:90%; border-collapse:collapse; }
  .int-c-box-2 table td { border:1px #575757 solid; padding:5px 10px; }
  .int-c-box-2 table th { border:1px #575757 solid; background-color:#f5f5f5; padding:5px 10px; }

  .int-pre-box { width:95%; margin-left:15px; }
  .int-pre-box td { text-align:center; vertical-align:bottom; padding-bottom:5px; }
  .int-pre-box .c { text-align:left; padding-bottom:15px; }
  
  .int-menu { margin:0 0 50px 50px; padding:0; font-size:12px; list-style-type:none; }
  .int-menu li { padding-left:17px; margin-bottom:15px; background:url('bullet-2.gif') no-repeat 0 3px; }

  .wood-box { min-height:500px; }
  .wood-box .c-t { background:url('wood-t.png') repeat-x 0 0; }
  .wood-box .c-lt { height:18px; background:url('wood-lt.png') no-repeat 0 0; }
  .wood-box .c-rt { background:url('wood-rt.png') no-repeat 100% 0; }

  .wood-box .c-b { background:url('wood-b.png') repeat-x 0 0; }
  .wood-box .c-lb { height:98px; background:url('wood-lb.png') no-repeat 0 0; }
  .wood-box .c-rb { background:url('wood-rb.png') no-repeat 100% 0; }
 
  .wood-box .c-c { background:url('wood-c.png') repeat; }
  .wood-box .c-l { background:url('wood-l.png') repeat-y 0 0; }
  .wood-box .c-r { padding:10px 18px 0 60px; background:url('wood-r.png') repeat-y 100% 0; min-height:330px; margin-bottom: -20px; }

  .wood-box .c-r ol, .wood-box .c-r ul { font-weight:bold; font-size:14px; margin:0; padding:0; }
  .wood-box .c-r ol li { list-style:decimal inside; padding-top:25px; }
  .wood-box .c-r ul li { padding-top:15px; margin-left: 15px; }
  .wood-box .c-r ol p { font-weight:normal; margin:0; font-size:11px; }
  .wood-box .c-r p.price { font-size:18px; color:#9d0000; text-transform:lowercase; }
  .wood-box .c-r p.price a { color:#9d0000; }
  

  .plastik-box { min-height:500px; }
  .plastik-box .c-t { background:url('plastik-t.png') repeat-x 0 0; }
  .plastik-box .c-lt { height:18px; background:url('plastik-lt.png') no-repeat 0 0; }
  .plastik-box .c-rt { background:url('plastik-rt.png') no-repeat 100% 0; }

  .plastik-box .c-b { background:url('plastik-b.png') repeat-x 0 0; }
  .plastik-box .c-lb { height:91px; background:url('plastik-lb.png') no-repeat 0 0; }
  .plastik-box .c-rb { background:url('plastik-rb.png') no-repeat 100% 0; }
 
  .plastik-box .c-c { background:url('plastik-c.png') repeat; }
  .plastik-box .c-l { background:url('plastik-l.png') repeat-y 0 0; }
  .plastik-box .c-r { padding:10px 18px 0 60px; background:url('plastik-r.png') repeat-y 100% 0; min-height:328px; margin-bottom: -20px; }

  .plastik-box .c-r ol { font-weight:bold; font-size:14px; margin:0; padding:0; }
  .plastik-box .c-r ul { font-weight:bold; margin:15px 0 0 15px; padding:0; }
  .plastik-box .c-r ol li { list-style:decimal inside; padding-top:25px; }
  .plastik-box .c-r ul li { padding-top:5px; }
  .plastik-box .c-r ol p, .plastik-box .c-r ul p { font-weight:normal; margin:0; font-size:11px; }
  .plastik-box .c-r p { amargin:0; }
  .plastik-box .c-r p.price { font-size:18px; text-align:left; text-transform:lowercase; margin-bottom: 0; }
  .plastik-box .c-r p.price a { color:#9d0000; }
  

  .wind-box { min-height:500px; }
  .wind-box .c-t { background:url('wind-t.png') repeat-x 0 0; }
  .wind-box .c-lt { height:18px; background:url('wind-lt.png') no-repeat 0 0; }
  .wind-box .c-rt { background:url('wind-rt.png') no-repeat 100% 0; }

  .wind-box .c-b { background:url('wind-b1.png') repeat-x 0 0; }
  .wind-box .c-lb { height:130px; background:url('wind-lb1.png') no-repeat 0 0; }
  .wind-box .c-rb { background:url('wind-rb1.png') no-repeat 100% 0; }
 
  .wind-box .c-c { background:url('wind-c.png') repeat; }
  .wind-box .c-l { background:url('wind-l.png') repeat-y 0 0; }
  .wind-box .c-r { padding:10px 18px 0 60px; background:url('wind-r.png') repeat-y 100% 0; min-height:302px; margin-bottom: -20px; }

  .wind-box .c-r ol { font-weight:bold; font-size:14px; margin:0; padding:0; }
  .wind-box .c-r ul { font-weight:bold; margin:15px 0 0 15px; padding:0; }
  .wind-box .c-r ol li { list-style:decimal inside; padding-top:25px; }
  .wind-box .c-r ul li { padding-top:5px; }
  .wind-box .c-r ol p, .wind-box .c-r ul p { font-weight:normal; margin:0; font-size:11px; }
  .wind-box .c-r p { margin:0; }
  .wind-box .c-r p.price { font-size:18px; text-align:left; text-transform:lowercase; margin-bottom: 0; }
  .wind-box .c-r p.price a { color:#9d0000; }
  
/*
  .c-box-2 ul { margin:40px 0 0 10px; padding:0; list-style-type:none; font-size:12px; }
  .c-box-2 li { height:24px; padding:0 35px 0 30px; margin-bottom:58px; background:url('bullet-1.gif') no-repeat 0 50%; }
*/
  
  .news { font-size:12px; }
  .news td { line-height:15px; vertical-align:top; }
  .news .L { padding:18px 8px 0 0; }
  .news .R { padding:0 80px 16px 0; }
  .news .date { margin:0; font-weight:bold; color:#767676; }
  a.txt { color:black; text-decoration:none; }
  
  .int-news td { border:0 !important; }
  .int-news .r { padding-bottom:15px; }
  .int-news .news-img { float:left; margin:0 10px 10px 0; }
  .int-news .date { font-weight:bold; font-size:14px; color:#9d0000; margin:0 0 10px 0; }
  .int-news h2 { font-weight:normal; font-size:18px; color:#767676; margin:5px 0; }
  
  .bot-box { width:100%; margin-bottom:50px; font-size:11px; }
  .bot-box td { vertical-align:top; }
  .b-box-1 { width:67%; line-height:15px; }
  .b-box-1 .d { margin:0 15px 0 60px; text-align:justify; }
  .b-box-2 .d { margin:0 25px 0 0; }
  .b-box-1 p { margin:0 0 15px 0; }
  
  .footer { height:60px; margin:30px 60px 0 60px; font-size:11px; background:url('foot-bg.gif') repeat-x 0 0; }
  .copy { float:left; font-size:15px; width:340px; padding:25px 0 0 0; }
  .f-addr { position:absolute; left:44%; margin-top:20px; }

  .limit { height:1px; font-size:0px; }
  
  /* gallery */
  .img-box { text-align:center; }
  .img-box img { margin:0; border:1px #b6b6b6 solid; }
  .img-title { text-align:center; font-weight:bold; }
  .int-gallery { width:100%; list-style:none; margin:0; padding:0; }
  .int-gallery li { margin:10px 15px 15px 0; padding:0; background-image:none; float:left; }
  .int-gallery div { width:1%; display:table; border:1px #d2d4d2 solid; }
  .int-gallery div a { font-size:1px; }
  .int-gallery img { margin:0; border:1px white solid; }
  .gallery-box h2 { font-size:14px; font-weight:bold; margin:15px 0 10px 0; background-color:#f5f5f5; padding:5px 7px; }
  .gallery-box h2 a { color:#9d0000; }
  .gallery-box h3 { margin:8px 0 4px 15px; font-size:13px; font-weight:normal; line-height:20px; padding-left:30px; background:url('bullet-1.gif') no-repeat 0 50%; }
  .gallery-box .other-imgs { margin-top:30px; padding-top:20px; border-top:1px #b6b6b6 solid; }
  /* !gallery */

  .gallery-pre { width:100%; margin:0 0 15px 0; }
  .gallery-pre td { padding-left:30px; }
  .gallery-pre .pre { width:122px; margin:8px 0; display:table; width:1%; border:1px #d2d4d2 solid; }
  .gallery-pre .pre img { border:1px white solid !important; }
  .bull-1 { /*color:#9d0000;*/ padding-left:17px; font-size:12px; background:url('bullet-2.gif') no-repeat 0 4px; } 

  /* articles */
  .articles { margin:0; padding:0; }
  .articles a { font-weight:bold; color:#9d0000; }
  .articles dt { font-weight:bold; font-size:14px; margin:10px 10px; }
  /*.articles dt a { color:black; }*/
  .articles dd { margin-left:20px; margin-bottom:10px; }
  h1 .path { padding-left:20px; font-size:20px; background:url('bullet-2.gif') no-repeat 2px 9px; } 
  /*h1 a { color:black; } */
  .articles h4, .articles h4 a { font-size:12px; color:#9d0000; font-weight:bold; margin:10px 0 7px 0; }
  /* !articles */

  /* SiteLeader */
  .SL-logo { float:right; font-weight:normal; margin-top:15px; padding:0 35px 0 35px; 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; }

.zebra td { background-color: #EFEFEF; }
}
