body { margin:0; padding:0; font-family: Arial, Verdana; font-size:12px; line-height: 20px; color: #000; background: url(img/bg_2.jpg) repeat-x #67101e; }

/*FORMULARZE*/
input, textarea {  border: 0px solid red; font-size: 11px; font-family: verdana; background: none; color: #7e7e7e; font-size:11px;}
input { height: 16px; padding: 8px 0 6px 0;  color: #7e7e7e; /*background: url(img/input.png) no-repeat center top; width: 210px;*/ background-attachment: fixed;}
input.captcha { width: 90px; /*background: url(img/input_captcha.png) no-repeat center top;*/}
textarea {width: 410px; height: 180px; }
form { margin:0; padding:0;}

/* IE8 SHADOWBOX FIX (bez tego nie dziala) */
#shadowbox_title {
  border: 0px solid;
}

#shadowbox_info {
  border: 0px solid;
} 
/* IE8 SHADOWBOX FIX (bez tego nie dziala) - END */

/*GLOBALNE*/
a { text-decoration: none; color: #BF1736; cursor: pointer; }
a:hover { text-decoration: underline; }
a:focus { outline: none !important; }
p { margin: 0 0 0 0; padding: 5px 0 5px 0;}
h1 { font-size: 20px; padding: 0 0 0 0; font-weight: normal; display: block; color: #000; margin:0 0 6px 0;}
h2 { font-size: 14px; margin: 0 0 0 0; padding: 0 0 0 0;}
img { border: 0;}

div {  /*opacity: 0.9;background: red;*/ border-bottom: 0px solid lime;}
a.home { border: 0px solid lime; float: left; display: block; width: 959px; height:130px; /*float: left;*/ }

.glb_szer { width: 959px;}
/*development*/
    .c1 { background-color: lime; }
    .c2 { background-color: red; }
    .c3 { background-color: yellow; }

/*STRONA*/

div.container{ /*width: 970px;*/ padding:0 0 0 0; margin:0 auto; position: relative; top:0; z-index: 10;}
    div.header { height: 184px; float: left; background: url(img/bg_header.png) no-repeat left top; }
        div.menu { width: 861px; text-align: center; padding: 0 49px 0 49px; height: 54px; float: left; background: url(img/menu_top_bg.jpg); }
            a.menu { display: inline-block; color: #fff; vertical-align: top; /*float: left;*/ text-align: center; padding: 0 0 0 0;  /*background: red;*/ font-size: 15px; line-height: 54px; height: 54px; /*font-weight: bold;*/}
            a.menu:hover { color: #DFDFDF; text-decoration: none; }
            div.menu span { height: 54px; background: url(img/menu_line.png) no-repeat center bottom; padding: 0 44px 0 44px; display: inline-block;  }
            /*ie6*/ *html* div.menu span { height: 52px;}
            
    div.promo { width: 959px; height: 315px; float: left; position: relative; /*background: url(img/promo.png) no-repeat top center;*/ }
      div.slideshow_nav_container { position: absolute; right: 52px; top: 0px; z-index: 110; height: 34px; }
        div.slideshow_nav_left { float: left; width: 9px; height: 34px; background: url(img/slideshow_nav_left.png); }
        div.slideshow_nav_center { float: left; height: 34px; background: url(img/slideshow_nav_center.png); }
          div.slideshow_nav_center a { display: block; float: left; width: 12px; height: 12px; background: url(img/slideshow_nav_link.png); margin: 9px 2px 0 2px; }
          div.slideshow_nav_center a.activeSlide { display: block; float: left; width: 12px; height: 12px; background: url(img/slideshow_nav_link-active.png); }           
        div.slideshow_nav_right { float: left; width: 9px; height: 34px; background: url(img/slideshow_nav_right.png); }
        
      div.slideshow { width: 862px; height: 315px; margin: 0 auto; overflow: hidden; z-index: 100; }
          
    div.main { float: left; padding: 0 49px 0 49px; width: 861px; min-height: 98px; background: url(img/bg_main.png) no-repeat center bottom; position: relative; }
       
       div.content_top { width: 862px; height: 26px; background: url(img/content_top.png) no-repeat #f0dcc3; float: left; }
       div.content { width: 862px; background: url(img/content_mid.png) repeat-y #f0dcc3; float: left; }
          div.left { width: 520px; padding: 0 36px 0 36px; float:left;}
          div.right { width: 220px; padding: 0 18px 0 18px; float:left;}
       div.content_bott { width: 862px; height: 26px; background: url(img/content_bott.png) no-repeat #f0dcc3; float: left; }
    /*footer*/
    div.footer { float: left; width:842px; text-align: right; height: 78px; /*line-height: 98px;*/ font-size: 12px; color: #F0DCC3; padding: 20px 20px 0 0;}
        div.footer a { color: #F0DCC3; font-weight: bold; }

    /* OFERTA */
    a.oferta_min { display: block; float: left; width: 175px; height: 136px; padding: 0 0 10px 0; }
      a.oferta_min img { width: 100%; }
    p.light { color: #9c8888; }  
      
