*       { font-family: tahoma; }
body    { background: #95733E url(grass.jpg); margin: 0px; position: relative;}
img.png { width: 100%; height: 100%; behavior: url(png.htc);}


div#page_all    { width: 1004px; margin: 0 auto; position: relative;}
div.page_left   { width: 77px; height: 759px; float: left; margin-top: 30px;}
div.page_center { width: 850px; height: auto; float: left;}
div.page_right  { width: 77px; height: 759px; float: left;margin-top: 30px;}

div.page_center div.page_top     { height: 145px;}
div.page_center div.page_content { background: #FDF6DE;}
div.page_bottom  { position: relative; width: 1003px; height: 151px;}

div.box_top_right              { margin-left: 2px; width: 200px; height: 268px; float: left; color: #754926;}
div.box_top_right div.text     { font-size: 11px; padding-left: 15px; padding-right: 15px;padding-top: 10px;}
div.box_top_right div.text div { font-size: 11px; text-align: justify;}

div.top          { background: url(top.png) no-repeat; width: 648px; height: 268px; float: left;}

div#menu         { height: 50px; margin-left: 7px; margin-right: 1px; clear: both;}
div#menu a       { height: 44px; width: 105px; float: left;  border: solid 0px #B39B56; border-bottom-width: 4px;}
div#menu a:hover { border: solid 0px #754926; border-bottom-width: 3px;}

div#menu a.home     { background: url(menu/home.jpg) no-repeat; }
div#menu a.sprzet   { background: url(menu/sprzet.jpg) no-repeat; }
div#menu a.o_nas    { background: url(menu/o_paintballu.jpg) no-repeat; }
div#menu a.pola_gry { background: url(menu/teren_gry.jpg) no-repeat; }
div#menu a.media    { background: url(menu/galeria.jpg) no-repeat; }
div#menu a.oferta   { background: url(menu/oferta.jpg) no-repeat; }
div#menu a.kontakt  { background: url(menu/kontakt.jpg) no-repeat; }
div#menu a.forum    { background: url(menu/forum.jpg) no-repeat; }

div.value       { 
  background: url(value_bg.jpg) no-repeat; 
  min-height: 325px; 
  height: auto !important; 
  height: 325px;
}
div.head_akt {
  float: left;  
  height: 23px;
  padding-top: 12px; 
  padding-left: 14px; 
}
div.head_szybki { float: right; width: 141px; height: 35px;}
div.blok        { color: #724A26; font-size: 12px; text-align: justify; margin-top: 30px; margin-left: 20px; float: left; width: 172px; }
div.blok_list   { color: #724A26; font-size: 12px; margin-top: 25px; margin-left: 30px; margin-right: 10px; float: left; width: 200px; }
img.news_img    { border: solid 2px #D2D19B;}
span.news_data  { color: #909696; font-size: 10px; }
span.news_text  { font-size: 12px; line-height: 1.3;}
hr.news         { border: 0; width: 100%; height: 1px; color: #E3DDC7; background-color: #E3DDC7; margin-top: 10px; margin-bottom: 10px;  }
a.more          { float: right; font-weight: bold; color: #724A26; text-decoration: none; font-size: 12px;}
a.more:hover    { text-decoration: underline; }

a.news_list           { margin-top: 5px; text-align: center; padding-top: 16px; font-size: 11px; height: 29px; display: block; border: solid 0px #ECE8CF; border-bottom-width: 2px; font-weight: bold; color: #724A26; text-decoration: none; background: #ECE8CF;}
a.news_list:hover     { border: solid 0px #C1B899; border-bottom-width: 2px; background: #E1DFC6;}
a.news_list span.data { font-weight: normal; font-size: 10px;}

span.strzaleczka      { font-weight: bold; color: #F00;}

span.head2      { font-size: 17px; font-weight: bold; }
span.head3      { font-size: 12px; font-weight: bold; }
span.head4      { font-size: 15px; font-weight: bold; }
div.blok_szybki { color: #724A26; font-size: 12px; text-align: right; margin-top: 30px; margin-left: 20px; float: left; width: 180px; }

div.sprzet_box  { float: left; color: #724A26; width: 190px; margin-top: 30px; margin-left: 20px; font-size: 10px;}
div.o_nas_box   { float: left; text-align: justify; color: #724A26; width: 188px; margin-top: 30px; margin-left: 20px; font-size: 12px;}
div.pola_box    { float: left; color: #724A26; font-size: 12px; line-height: 1.3; width: 242px; text-align: justify; margin-top: 30px; margin-left: 30px;}
div.oferta1_box { float: left; color: #724A26; font-size: 12px; line-height: 1.3; width: 500px; text-align: justify; margin-top: 30px; margin-left: 30px;}
div.oferta2_box { float: left; color: #724A26; font-size: 12px; line-height: 1.3; width: 200px; font-weight: bold; margin-top: 30px; margin-left: 30px;}

div.kontakt1_box { float: left; width: 450px; margin-top: 30px; margin-left: 30px;}
div.kontakt2_box { float: left; text-align: center; color: #724A26; font-size: 11px; line-height: 1.3; width: 250px; margin-top: 30px; margin-left: 30px;}

img.galeria_box { border: solid 2px #CECD94; float: left; /*width: 115px; height: 100px;*/ margin-top: 30px; margin-left: 19px;}

a.img       { border: solid 2px #CECD94; }
a.img:hover { border: solid 2px #CECD94; color: #724A26;}

div.stopka          { z-index: 2; position: absolute; top: 17px; left: 100px; font-size: 11px; color: #B29657;}
div.stopka_left     { float: left; width: 600px}
div.stopka_right    { float: left; width: 200px; padding-left: 60px; /*text-align: right;*/}
a.menu_stopka       { color: #724A26; text-decoration: none; }
a.menu_stopka:hover { text-decoration: underline; }

div.teren_info { background: #ECE8CF; color: #754926; font-size: 11px; text-align: center; margin-left: 27px; height: 25px; line-height: 2; margin-right: 30px; margin-top: 40px;}


div.pod_content { margin-left: 25px; margin-top: 30px; width: 490px; float: left; padding-right: 20px; text-align: justify; font-size: 12px; color: #724A26;}
div.menu_boczne  { margin-top: 30px; float: left; width: 290px;}

span.big { font-size: 50px; font-wieght: bold; padding-right: 5px; float: left;}
div.paint_text {margin-left: 25px; margin-right: 25px; margin-top: 30px; font-size: 12px; color: #724A26;}
div.paintball_img { text-align: center; margin-top: 40px;}

a.link       { color: #724A26; text-decoration: none; }
a.link:hover { text-decoration: underline; }
  div.news_content { margin-left: 25px; margin-top: 30px; width: 600px; float: left;}
  table.table      { width: 100%; margin: 0; padding: 0; }
  td.table_img     { width: 215px; margin: 0; padding: 0;}
  td.table_text    { padding-left: 10px; vertical-align: top; text-align: justify; font-size: 11px; color: #724A26;}
