img {border: 0;}
a { text-decoration: none; color: #373737 }
a:hover { text-decoration: underline }

body {width: 1000px; background: url(images/bg.jpg) repeat 0 0 #f1ffd2; text-align: left; margin: 0 auto;}

#container {width: 978px; height: auto; margin: 50px 0; padding: 11px; background: #fff;}

#top {width: 978px; height: 200px; background: url(images/top_bg.jpg) no-repeat 0 0 transparent;}
  #top h1 {margin: 0; position: relative; top: 10px; left: 20px;}
  
#menu {width: 978px; height: 64px; background: url(images/menu_bg.jpg) no-repeat 0 0 transparent;}
  #menu ul {margin: 0; position: relative; top: 18px; left: 45px; list-style: none;}
  #menu li {display: inline;}
  #menu a {display: block; float: left; margin: 0 10px;}
    #menu a:hover {background: #e82400;}
  #menu a img {padding: 7px 15px;}

#banner { width: 978px; text-align:center; margin: 15px 0 0 0 }

#content {width: 978px; background: #e8dec5; overflow: hidden; margin: 15px 0 0 0; background: url(images/content_bg.jpg) repeat-y 0 0 #e8dec5;}

#left_col {float: left; width: 247px;}
#center_col {float: left; width: 484px;}
#right_col {float: right; width: 247px;}

.boczne_first, .boczne {width: 227px; padding: 20px 10px;}
  .boczne_first {background: url(images/lcf.jpg) no-repeat 0 0 #e8dec5;}
  .boczne {background: url(images/lc.jpg) no-repeat 0 0 #e8dec5;}
  
  .boczne_first h2, .boczne h2 {width: 197px; margin: 10px 0; padding: 2px 0 0 30px; background: url(images/arrow.png) no-repeat 0 0 transparent;}
  .boczne_first ul, .boczne ul {list-style: none; margin-left: 20px; padding: 0;}
  .boczne_first ul li, .boczne ul li {display: block; background: url(images/m_arrow.jpg) no-repeat 0 8px transparent; padding: 0 0 0 15px; margin: 0;}
  .boczne_first ul a, .boczne ul a {font-weight: bold; color: #373737; font-size: 12px; font-family: tahoma; text-decoration: none;}
    .boczne_first ul a:hover, .boczne ul a:hover {text-decoration: underline;}
  
  .red {color: #ff0000 !important;}
  
  .projekt {color: #909090; font-size: 12px; font-family: tahoma; font-weight: bold; margin-top: 60px;}
  
.center_first, .center_second {width: 444px; padding: 20px; overflow: hidden;}
  .center_first h3, .center_second h3 {width: 434px; margin: 10px 0; padding: 2px 0 0 30px; background: url(images/arrow.png) no-repeat 0 0 transparent;}
  .center_first {background: url(images/ccf.jpg) no-repeat 0 0 #ddceaa;}
  .center_second {background: url(images/center_top.jpg) no-repeat 0 0 #ddceaa;}
  
  .center {text-align: center !important}
  
  .oferty_box {float: left; width: 198px; margin: 0 20px 15px 0;}
    .oferty_box img {border: 8px solid #a5acb0;}
    .center_first, .center_second, .oferty_box p {margin: 5px 0; color: #373737; font-size: 12px; font-family: tahoma;}
    .center_first { margin: 0 }
    .oferty_box span {font-weight: bold; background: url(images/m_arrow_center.jpg) no-repeat 0 5px transparent; padding: 0 0 0 12px;}
    .oferty_box p a img {border: 0 !important}

  .oferty_box_full {margin: 0 0px 15px 0; clear:both }
    .oferty_box_full .lb { float: left; width: 190px }
    .oferty_box_full .lb img { border: 8px solid #a5acb0;}
    .oferty_box_full .rb { float: right; width: 230px }
    .oferty_box_full .rb p span {font-weight: bold; background: url(images/m_arrow_center.jpg) no-repeat 0 5px transparent; padding: 0 0 0 12px;}

#footer {clear: both; width: 978px; height: 83px; background: url(images/footer_bg.jpg) no-repeat 0 0 #e8dec5;}
  #footer p {margin: 0; padding-top: 40px; color: #373737; font-size: 12px; font-family: tahoma; text-align: center;}
  #footer a {color: #373737; text-decoration: none; margin: 0 5px;}
    #footer a:hover {text-decoration: underline;}

h2, input, textarea, td { color: #373737; font-size: 12px; font-family: tahoma; }
input, textarea { color: black; border: 1px solid gray }
