* { padding: 0; margin: 0; }
body, p, div, span, a, img, ol, ul, li { text-align: left }
img { border: 0 }
ol { margin-left: 25px }

a { color: #000; text-decoration: none }
a:hover { text-decoration: underline }

body {width: 1000px; margin: 0 auto; text-align: center; background: url('images/page_bg.jpg') repeat-x 0 0 #fff; z-index: 0;}

#container {position: relative;}

#top {width: 1000px; height: 145px; background: url('images/top_bg.png') no-repeat 175px 0 transparent; position: relative;}
  #top ul {position: absolute; bottom: 0; right: 0; width: 751px; padding-left: 25px; height: 46px; background: url('images/menu_bg.png') no-repeat 0 0 transparent;}
  #top li, #podmenu li {display: inline; list-style: none;}
  #top ul a, #podmenu ul a {display: block; float: left; height: 46px}
  #top ul a img, #podmenu ul a img {padding: 15px 10px 0 10px;}
  #top a {font-size: 10px; display: block; position: relative;}
  #top p {position: absolute; margin-top: 30px; margin-left: 90px;}
#header {width: 1000px; height: 195px;}
  #header p a {float: left; margin: 30px 30px 0 0;}
  #header_right {float: right; width: 220px; overflow: hidden;}
    #koszyk_box {width: 200px; height: 71px; padding: 10px; background: url('images/koszyk_bg.jpg') no-repeat 100% 100% #d40000; border-bottom: 1px solid #ff8610;}
      #koszyk_box p {font-size: 12px; font-family: arial; color: #fad3d3; line-height: 18px;}
      #koszyk_box p span {color: #fff;}
      #koszyk_box p em a {clear: both; position: relative; top: -15px; font-style: normal; color: #fff; font-weight: bold; text-decoration: none;}
    #box_logowania {width: 200px; padding: 10px; padding-top: 18px; padding-bottom: 0; height: 85px; background: url('images/logowanie_bg.jpg') repeat-y 0 0 transparent;}
      #box_logowania p {margin-bottom: 10px;}
      #box_logowania input, #wyszukiwarka_box input {width: 126px; color: #788185; font-size: 12px; font-family: arial; padding: 5px; border: solid #c51919; border-width: 1px 0 0 1px;}
      #zaloguj {width: 53px !important; height: 27px; background: url('images/zaloguj.jpg') no-repeat 0 0 transparent; border: 0 !important; position: relative; left: 10px; top: 1px;}

#content {border-top: 1px solid #fff; width: 1000px;}
  #left_col {float: left; width: 208px;}
  #right_col {float: right; width: 782px; position: relative;}
  
#galeria_box {background: url('images/galeria_box_bg.jpg') repeat-x 0 100% #fff; overflow: hidden;}
  #galeria_box h1 {padding: 0 0 5px 10px; border-bottom: 1px solid #e0c8c8;}
  #galeria_box p {text-align: center; margin: 20px 0;}
  
#informacje_box {padding-left: 10px; height: 167px; background: url('images/informacje_bg.png') no-repeat 0 0 transparent;}
  #informacje_box h1 {padding-top: 5px;}
  #informacje_box ul  {margin-left: 15px;} 
  #informacje_box ul li {list-style: none; display: block; line-height: 20px;}
  #informacje_box ul li a {font-size: 12px; font-family: arial; color: #fff; text-decoration: none;}
  
#footer {clear: both; border-top: 1px solid #e2cbcb; position: relative; top: 15px; margin-bottom: 15px; overflow: hidden;}
  #footer p {font-size: 11px; font-family: arial; color: #e2cbcb; margin: 15px 10px;}
  #footer p strong, #footer p a {color: #f32200 !important;}
  #footer p a {text-decoration: none;}
  
#podmenu {display: block; margin-left: 224px; width: 751px; padding-left: 25px; height: 46px; background: url('images/podmenu_bg.jpg') no-repeat 0 0 #8e0303; overflow: hidden;}

._1, ._2, ._3, ._4, ._5, ._6, ._7, ._8 {position: absolute; top: 145px; z-index: 1; background: url('images/podmenu_rozwijane_bg.png') no-repeat 0 0 transparent; width: 211px;}
  ._1 ul, ._2 ul, ._3 ul, ._4 ul, ._5 ul, ._6 ul, ._7 ul, ._8 ul {width: 189px; margin: 10px 0 0 11px; display: block; background: url('images/podmenu_rozwijane_bottom_bg.png') no-repeat 0 100% transparent; padding-bottom: 12px; overflow: hidden;}
  ._1 ul li, ._2 ul li, ._3 ul li, ._4 ul li, ._5 ul li, ._6 ul li, ._7 ul li,  ._8 ul li {list-style: none; background: url('images/podmenu_rozwijane_li_bg.png') repeat-y 0 0 transparent;}
  ._1 ul li a, ._2 ul li a, ._3 ul li a, ._4 ul li a, ._5 ul li a, ._6 ul li a, ._7 ul li a,  ._8 ul li a {overflow: hidden; height: 20px; display: block; width: 159px; margin-left: 15px; padding: 7px 0 2px 0; border-bottom: 1px solid #ffaa45;}
  .last {border: 0 !important;}
  
  ._1 {left: 220px; display: none;}
  ._2 {left: 348px; display: none;}
  ._3 {left: 428px; display: none;}
  ._4 {left: 542px; display: none;}
  ._5 {left: 598px; display: none;}
  ._6 {left: 745px; display: none;}
  ._7 {left: 790px; display: none;}
  ._8 {left: 790px; display: none;}
  
#wyszukiwarka_box {position: absolute; right: 0; top: -1px; width: 406px; height: 46px; background: url('images/wyszukiwarka_bg.png') no-repeat 0 0 transparent;}
  #wyszukiwarka_box p {margin: 9px 0 0 172px;}
  #wyszukiwarka_box input {width: 150px; height: 20px; position: relative; overflow: hidden; z-index: 100;}
  #szukaj {width: 53px !important; height: 27px !important; background: url('images/szukaj.jpg') no-repeat 0 0 transparent; border: 0 !important; position: relative; top: 1px; left: 10px;}
  
#right_col h1 {clear: both; display: block; width: 762px; height: 60px; position: relative; top: 15px; left: 10px; color: #f32200; font-size: 12px; font-family: arial; position: relative; top: -30px; margin-bottom: -50px; }
  #right_col {font-size: 12px; font-family: arial; color: #000; margin-bottom: 17px; line-height: 17px; padding-top: 50px;}
  
