body {
padding: 0px;
margin: 0px;
background: #678607;
text-align: center;
}

#container {
margin: 0 auto;
position: relative;
//width: 1002px;
}

#container2 {
margin: 0 auto;
position: relative;
width: 1002px;
}

#nazwa_szkolki{
  width: 650px;
  height: 66px;
  position: absolute;
  top: -252px;
  left: 350px;
 /*  border: 1px solid white; */
  color: #FFD100;
  font-size: 24px;
  font-family:  Arial,Tahoma,  Sans-serif;
  font-weight: bold;

}

#nazwa_szkolki_b{
  width: 650px;
  height: 66px;
  position: absolute;
  top: -251px;
  left: 352px;
 /*  border: 1px solid white; */
  color: #282828;
  font-size: 24px;
  font-family:   Arial,Tahoma, Sans-serif;
  font-weight: bold;
}

form {
padding: 0px;
margin: 0px;
}

td {
color: #333333;
text-align: left;
font-size: 12px;
font-family: Arial;
vertical-align: top;
}

hr {
width: 100%;
height: 1px;
border: 0px;
background: transparent url('images/22.jpg') repeat-x;
}

a:link {
color: #678607;
text-decoration: none;
}

a:visited {
color: #678607;
text-decoration: none;
}

a:hover {
color: #154617;
text-decoration: none;
}

.bg_contents {
width: 100%;
height: 672px;
text-align: center;
padding: 264px 0px 0px 0px;
background: #FFFBE9 url('images/bg_contents.jpg') no-repeat center top;
}

.bg_bottom {
width: 100%;
height: 100px;
text-align: center;
padding: 83px 0px 25px 0px;
background: transparent url('images/bg_grass.jpg') repeat-x;
}

.fuse1 {
width: 33%;
color: #FFFBE9;
text-align: left;
vertical-align: middle;
padding: 0px 0px 0px 25px;
}

.fuse2 {
width: 33%;
color: #FFFBE9;
text-align: right;
vertical-align: middle;
padding: 0px 25px 0px 0px;
}

.yellow {
color: #FFCE00;
}

.column1 {
width: 337px;
height: 408px;
}

.column2 {
width: 663px;
height: 408px;
}

.menu {
width: 100%;
line-height: 2.6em;
padding: 25px 25px 25px 25px;
}

.contents {
width: 100%;
line-height: 1.8em;
text-align: justify;
padding: 25px 25px 25px 25px;
}

.contents_start {
width: 100%;
height: 300px;
padding: 25px 0px 0px 0px;
background: transparent url('images/separator.jpg') no-repeat center top;
}

.menu_font1 {
color: #678607;
font-size: 16px;
font-weight: bold;
font-family: Arial;
}

.menu_font1 a:link {
color: #678607;
text-decoration: none;
border-bottom: dashed 1px;
}

.menu_font1 a:visited {
color: #678607;
text-decoration: none;
border-bottom: dashed 1px;
}

.menu_font1 a:hover {
color: #154617;
text-decoration: none;
border-bottom: 0;
}

.menu_font2 {
color: #678607;
font-size: 12px;
font-weight: bold;
font-family: Arial;
text-decoration: none; 
}

.menu_font2 a:link {
color: #678607;
text-decoration: none;
}

.menu_font2 a:visited {
color: #678607;
text-decoration: none;
}

.menu_font2 a:hover {
color: #154617;
text-decoration: none;
border-bottom: dashed 1px;
}

.caption {
color: #678607;
font-size: 16px;
font-weight: bold;
font-family: Arial;
text-decoration: none; 
border-bottom: dashed 1px;
}

.box {
width: 100%;
height: auto;
line-height: 2.2em;
text-align: justify;
padding: 0px 25px 0px 25px;
}

.link {
background: #678607;
padding: 5px 8px 5px 8px;
-moz-border-radius: 4px;
}

.link a:link {
color: #FFFFFF;
background: #678607;
text-decoration: none;
}

.link a:visited {
color: #FFFFFF;
text-decoration: none;
}

.link a:hover {
color: #FECE00;
text-decoration: none;
}

.gallery_c1 {
width: 25%;
text-align: left;
padding: 0px 0px 20px 0px;
}

.gallery_c2 {
width: 25%;
text-align: center;
padding: 0px 16px 20px 0px;
}

.gallery_c3 {
width: 25%;
text-align: center;
padding: 0px 0px 20px 16px;
}

.gallery_c4 {
width: 25%;
text-align: right;
padding: 0px 0px 20px 0px;
}

.g_link a:link {
color: #F8EC87;
text-decoration: none;
}

.g_link a:visited {
color: #F8EC87;
text-decoration: none;
}

.g_link a:hover {
color: #FECE00;
text-decoration: none;
}

.oferta td{
color:#333333;
font-family:Arial,Helvetica;
font-size:10pt;
line-height:16pt;
text-align:left;
text-decoration:none;
background: #FFFBE9;
margin: 2px;
padding: 2px;
}

table .oferta {
  background: #678607;
}
.oferta th{
color:#FFF;
font-family:Arial,Helvetica;
font-size:10pt;
font-weight: bold;
text-align:center;
text-decoration:none;
}
.gatunek{
 font-size: 11pt;
 text-align: center; 
 color: #678607; 
 font-weight: bold;
}
.style-cos{
 display: none;
}

.g_border {
border: 3px solid #F8EC87;
}