  * { font-size:12px;  }
  body { margin:0px; padding:0px; font: 90% Verdana, Arial, Sans-Serif; color:#000000; line-height: 1.4em; background-color:#fbf3db; }
  
  .body { margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; color:#000000; line-height: 1.4em; background-color:#fbf3db; background-image:url(http://www.lauf.pl/sello/background.gif); background-repeat:repeat-x; }
  .main { width:830px; }
  
  .header { height:166px; }
  .header .title { font-size:0.8em; padding:2px 10px; background-color:#0266a2; color:white; border-bottom:3px solid #f8bb15; background-image:url(../images/header.jpg); vertical-align:top; }
  .header .title h1 { font-size:2em; margin-bottom:5px;  font-weight:bold; }
  .header .title h2, .header .title h3, .header .title p, .header .title div { font-size:1em; margin-top:5px; font-weight:bold; }
  .header .left { background-image:url(http://www.lauf.pl/sello/header_left_shadow.gif); }
  .header .right { background-image:url(http://www.lauf.pl/sello/header_right_shadow.gif); }
  
  .podheader { height:30px; }
  .podheader .title { text-align:center; padding:2px 20px; background-color:#efe7f9; color:white; border-bottom:3px solid #f8bb15; background-image:url(../images/menu1.jpg); vertical-align:middle; }
  .podheader .title h1 { background-color:#efe7f9; font-size:2em; margin-bottom:5px; color:white; font-weight:bold; }
  .podheader .title h2, .header .title h3, .header .title p, .header .title div { font-size:1em; margin-top:5px; font-weight:bold; }
  .podheader .left { background-image:url(http://www.lauf.pl/sello/middle_left_shadow.gif); }
  .podheader .right { background-image:url(http://www.lauf.pl/sello/middle_right_shadow.gif); }
  
  .middle { }
  .middle .left { background-image:url(http://www.lauf.pl/sello/middle_left_shadow.gif); }
  .middle .right { background-image:url(http://www.lauf.pl/sello/middle_right_shadow.gif); }
  .middle .content { padding:20px 30px; color: #fffff0; background-color: #ffffff; border-bottom:3px solid #f8bb15; }
  .middle .dewiza { text-align:center; font-size:0.8em; color:#7a26bc; background-color:#efe7f9; background-image:url(../images/bottom.jpg); background-repeat:repeat-x; vertical-align:middle;}  
  .middle a:link  { color : #7a26bc; background-color: #FFFFFF; text-decoration : none; font-size: 10px; }
  .middle a:visited  { color : #7a26bc;	background-color: #FFFFFF; text-decoration : none; font-size: 10px; }
  .middle a:active  { color : #7a26bc; background-color: #FFFFFF; text-decoration : none; font-size: 10px; }  
  .middle a:hover  { color : #FFFFFF; background-color: #904fc3; text-decoration : none; font-size: 10px; }

  .columns { }
  .columns .major { vertical-align:top; padding-right:15px; color: #5b059e; background-color: #FFFFFF; }
  .columns .major h1 { font-size:1.6em; padding-bottom:5px; color:#0D258D; background-color: #FFFFFF; font-weight:bold;}
  .columns .major h2 { font-size:1.3em; padding-bottom:5px; font-weight:bold; border-bottom:1px solid #8000ff; }
  .columns .major h3 { font-size:1em; padding-bottom:5px; font-weight:bold; border-bottom:1px solid #8000ff; }
  .columns .major h4 { font-size:1.1em; color:#1525f8; background-color: #FFFFFF; font-weight:normal;  }
  .columns .major a:link  { color : #450380; background-color: #FFFFFF; text-decoration : none; font-size: 12px; }
  .columns .major a:visited  { color : #450380; background-color: #FFFFFF; text-decoration : none; font-size: 12px; }
  .columns .major a:active  { color : #450380; background-color: #FFFFFF; text-decoration : none; font-size: 12px; }  
  .columns .major a:hover  { color : #FFFFFF; background-color: #904fc3; text-decoration : none; font-size: 12px; }

  .columns .major div, columns major p {}
  .columns .major ol, ul, li, img {}
  .columns .major hr  {color: #450380; height: 2px; border: 0; background-color: #450379; }
  .columns .additional { vertical-align:top; width:150px;}
  .columns .additional h1 { font-size:1.3em; padding-bottom:5px; color:#8000ff; background-color: #8000fe; font-weight:bold; border-bottom:1px solid #8000ff; margin:10px 0px 5px 0px; }
  .columns .additional h2 { font-size:1.3em; padding-bottom:5px; color:#8000ff; background-color: #8000fe; font-weight:bold; border-bottom:1px solid #8000ff; margin:10px 0px 5px 0px; }
  .columns .additional h3 { font-size:1em; padding-bottom:5px; color:#8000ff; background-color: #8000fe; font-weight:bold; border-bottom:1px solid #8000ff; margin:10px 0px 5px 0px; }
  .columns .additional div, .columns .additional p { padding:0px; margin:0px;  }
  .columns .additional ol, ul, li, hr, img  {}
  
  .bottom { height:10px; font-size:5px; }
  .bottom .left { background-image:url(http://www.lauf.pl/sello/bottom_left_shadow.gif); background-repeat:no-repeat; background-position:left top; }
  .bottom .right { background-image:url(http://www.lauf.pl/sello/bottom_right_shadow.gif); background-repeat:no-repeat; background-position:right top; }
  .bottom .center { background-image:url(http://www.lauf.pl/sello/bottom_shadow.gif);  background-repeat:repeat-x; }

  .opis { color: #f8bb15; background-color:#f8bb14; }
/*  .promocja   { font-size:14px; font-family:sans-serif; color: #ff0080;} */

  div.banner { text-align:center; margin-top:10px; margin-bottom:10px; }
  div.banner img { border:0px solid white; }

/* MENU START */
  #sddm  { margin: 0; padding: 0 1px 0 0; z-index: 30; }
  #sddm li { margin: 0; padding: 0 4px 0 0; list-style: none; float: left; }
/* #sddm li a { display: block; margin: 0 60px 0 0; padding: 0px 4px; width: 70px; color: #FFF; text-align: center; text-decoration: none } */
  #sddm div { position: absolute; visibility: hidden; margin: 0px; padding: 0px; color: #EAEBD9; background-color: #EAEBD8; border: 1px solid #8742be; }
  #sddm div a { position: relative; display: block; margin: 0; padding: 4px 10px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; background-color: #efe7f9; color: #6b07ba; font-size: 11.3px; }
  #sddm div a:hover { background: #8742be; color: #FFF }

/* MENU STOP */

  .kolorn  { color: BLUE; background-color: #7478F8;  font-size: 11px; font-weight: bold; }
  .kolorcz  { color: RED; background-color: #F46C56; font-size: 11px; font-weight: bold; }
  .kolorsz  { color: #999999; background-color: #A9A9A9; font-size: 11px; font-weight: bold; }
  .tabela  { color: #000000; background-color: #e4c8fa; font-size: 12px; }
  .tabela1  { color: #000000; background-color: #f2e4fc; font-size: 12px; }
  .tabela_tytul  { text-align:center; color: #FFFFFF; background-color: #c17bf8; font-size: 12px; font-weight: bold;}
  .tytul  { color : #e3a602; background-color: #e4c8fa; font-size: 13px; font-weight: bold; }
  .tytul1  { color : #e3a602; background-color: #f2e4fc; font-size: 13px; font-weight: bold; }
  .tytul_opis  { color : #e3a602; background-color: #FFFFFF; font-size: 13px; font-weight: bold; text-align: center; }
  .tytul_punkt  { height: 18px; color: #FFFFFF; background-color: #e3a602; font-size: 15px; font-weight: bold; text-align: center; font-style: normal; text-decoration : none; }
  .tytul_dozowanie  { text-align: center; font-size: 11px; }
  .podtytul  { color: #e3a602; background-color: #FFFFFF; font-size: 15px; font-weight: bold; text-align: center; font-style: normal;	text-decoration : none; }

  