/* 
    Document   : main
    Created on : 2009-07-12, 13:24:17
    Author     : zajac rtechnologies.pl
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
   
}


*{
  margin:0;
  padding:0;
  font-family:"Comic Sans MS",sans-serif ,Arial,Verdana, helvetica;
}

img{
  border:none;
}


p{
  padding:10px 0;
  line-height:1.8em;
}

ol{
  padding-left:30px;
}

ul{
 /* padding-left:30px;*/
}


h1{
  padding:14px 0;
}

h2{
  padding:12px 0;
}

h3{
  padding:10px 0;
}

h4{
  padding:8px 0;
}
html{
  height:100%;
}
body{
background-color:#0bd545;
}




.all{
  background-image:url(/images/body_background.jpg);
  background-position:top center;
  background-repeat:repeat;
  min-height:1000px;
 
}

.main_top{
  background-image:url(/images/chmury.jpg);
  background-position:top center;
  background-repeat:repeat-x;
  min-height:1000px;
  
}
.main_bottom{
  background-image:url(/images/trawa.jpg);
  background-position:bottom center;
  background-repeat:repeat-x;
  min-height:900px;
  padding-bottom:120px;
  width:100%;
  position:relative;
}

.main{
  width:999px;
  margin:0 auto;
  overflow:hidden;
}

.main_bottom .footer{
  position:absolute;
  bottom:0;
  height:120px;
  width: 100%;
  font-size:12px;
  color:#1ea42b;
  font-weight: bold;
 
}
.main_bottom .footer a{
  color:#1ea42b;
  text-decoration: underline;
}

.main_bottom .footer a:hover{
  text-decoration: none;

}


.main_bottom .footer .real_footer{
   height:60px;
  width:999px;
  margin:auto;
  text-align: center;
  padding-top:60px;
}


.banner{
  width:999px;
  height:250px;
  overflow:hidden;
  text-align: center;
}

.banner img.szkola_podstawowa{
  
  margin-top:20px;
  margin-right:20px;
}

.banner img.dabrowski{
  float:left;
  margin-left:40px;
}


.content{
  overflow:hidden;
  width:629px;
  float:right;
  margin-right:60px;
  margin-bottom:40px;
}

.content_top{
  width:629px;
  height:24px;
  background-image:url(/images/ramka_top.png);
  background-repeat:no-repeat;
}

.content_center{
  width:589px;
  padding:0 20px;
  background-image:url(/images/ramka_center.png);
  background-repeat:repeat-y;
}

.content_bottom{
  width:629px;
  height:24px;
  background-image:url(/images/ramka_bottom.png);
  background-repeat:no-repeat;
}

.box{
  font-size:14px;
  overflow: hidden;
  color:#000;
}

.box table{
width:100%;
border:none;


}
.box table tr{
border:none;
}


.box table tr td{
  color:#000;
  border:1px solid transparent;
  padding:5px;

}

.box table tr.pink td{
  background-image: url(/images/tr_bg.png);
  background-repeat: repeat;
  
}

.box li{
  padding:5px;
}

.box li.pink{
   background-image: url(/images/tr_bg.png);
  background-repeat: repeat;
}

.box a{
  color:#000;
  text-decoration:underline;
  font-style: italic;
}
.box a:hover{
  text-decoration:none;
}

.box h1{
text-shadow:1px 1px 1px #fff;
}
.box h2{
text-shadow:1px 1px 1px #fff;
}
.box h3{
text-shadow:1px 1px 1px #fff;
}
