
/* SINGLE */
a img {
 border: none;
}
a {
 color:#007e9e;
}
a:hover {
 text-decoration:underline;
}
* :focus {
    outline: none;
}
div.delFloat{
 clear:both;
 height:0;
 line-height:0;
}
.powieksz{
font-family: Tahoma;
font-size: 11px;
}
.powieksz a{
color: #01aeda;
text-decoration: underline;
}
.img-gal{
border: solid 10px white;
}
/* STRUCTURE */
body {
 padding: 0;
 margin: 0;
 background: #e7e7e7 url('repository/layout/img/tlo5.png') top center no-repeat;
 text-align: center;
 font-family: Verdana;
 font-size: 11px;
}
body.cBody {
 text-align: left !important;
 background-image: none !important;
 padding: 10px !important;
}
body.cBody .rozowyBoks {
 display: block;
 border-left: 6px solid #ff004e;
 padding-left: 14px;
 margin: 24px 0;
}
body.cBody .seledynowyBoks {
 display: block;
 border-left: 6px solid #01aeda;
 padding-left: 14px;
 margin: 24px 0;
}
div.page {
  width: 987px;
 padding:0 8px 0 8px;
 _width: 1003px;
 background:transparent url('repository/layout/img/samcien.png') top center repeat-y; 
 margin: 0px auto 32px auto;
 text-align: justify;
 *background-image: none;
 *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='repository/layout/img/samcien.png', sizingMethod='scale');
}
div.page div.header{
 background:white;
 height:197px;
 _height:190px;
 padding-right:7px;
}
div.page div.header div.leftColumn{
 width:403px;
 height:190px;
 float:left;
 border-top:7px solid #d6ef00;
  
}
#fundacja_logo{
 margin-top:32px;
 margin-left:60px;
}
div.page div.header div.rightColumn{
 background:#01aeda;
 height:197px;
 _height:190px;
 width:570px;
 float:right;
 font-size: 11px;
 line-height: 16px;
 overflow: hidden;
}
div.page div.header div.rightColumn div.searchContainer{
 width:208px;
 padding-top:9px;
 padding-left:9px;
 border-top:7px solid #d6ef00;
 float:left;
}
#search{
 border:1px solid #01aeda;
 width:116px;
 height:19px;
}
#searchbutton{
 border:none;
 background:transparent;
 color:white; 
}
div.page div.header div.rightColumn ul{
 float:right;
 list-style:none;
 margin:0;
 padding-left:20px;
}
div.page div.header div.rightColumn ul li{
 float:left;
 display:block;
 padding-top:20px;
 padding-left:5px;
 padding-right:5px;
}
div.page div.header div.rightColumn ul li#last{
 border-left:1px solid white;
 padding-left:10px;
 padding-right:12px;
}
div.page div.header div.rightColumn ul li a{
 color:white;
 text-decoration:none;
}
div.page div.header div.rightColumn ul li a#mapa{
 background: transparent url('repository/layout/img/drzewo.gif') center left no-repeat;
 padding-left:20px;
}
div.page div.header div.rightColumn ul li a#kontakt{
 background: transparent url('repository/layout/img/koperta.gif') center left no-repeat;
 padding-left:20px;
 margin-right:25px;
}
div.page div.header div.rightColumn h2{
 padding:0;
 color:#c8eb0f;
 margin-top:85px;
 _margin-top:78px;
 margin-bottom:12px;
 margin-left:16px;
 font-size:17px;
 *font-size:17px;
 font-weight:lighter;
 line-height:17px;
 letter-spacing: -0.5px;
}
div.page div.header div.rightColumn h3{
 font-family:Arial;
 padding:0;
 color:white;
 margin-left:16px;
 margin-top:4px;
 font-size:30px;
 font-weight:lighter;
 line-height:40px;
 letter-spacing: -0.75px;
 height:30px !important;
}
div.page div.mainContent{
    background-color:white;
    background-image: url('repository/layout/img/7px-green.gif') ;
    background-repeat: repeat-y;
    background-position: 403px 0px; 
* { background-position: 403px 0px; }
}
div.page div.mainContent div.leftColumn{
 float:left;
 padding-left:7px;
 width:397px;
 _width:405px;
 border-right: 0px solid #d6ef00;
 
}
div.page div.mainContent div.leftColumn div.leftMenu{
 float:left;
 background:#a6dbe8;
 padding-top:23px;
 padding-bottom:23px;
 width: 199px;
 margin:0px 0px 0px 0px;
 _margin: 0px;
}
div.page div.mainContent div.leftColumn div.menuRazem {
background-image: url('repository/layout/img/menuRazem_tlo2.gif');
background-position: left center;
background-repeat: repeat-y;
margin-bottom: 10px;
}
div.page div.mainContent div.leftColumn div.leftMenu ul{
 padding-left:0;
 margin:0;
 list-style:none;
}
div.page div.mainContent div.leftColumn div.leftMenu ul li {
 min-height:14px;
 margin:2px 0px 0px 0px;
 padding:3px 0px 0px 0px;
}
div.page div.mainContent div.leftColumn div.leftMenu ul li a{
 padding-left:23px;
 color:#1b1b1b;
 text-decoration:none;
 display:block;
 _width:100%;
}
div.page div.mainContent div.leftColumn div.leftMenu ul li a:hover{
 background:#ffffff;
}
div.page div.mainContent div.leftColumn div.leftMenu ul li a.active{
 background:white url('repository/layout/img/strzalka.gif') center right no-repeat;
}
div.page div.mainContent div.leftColumn div.leftMenu ul li a.active:hover{
_background:#ffffff url('repository/layout/img/strzalka.gif') center right no-repeat;
}
div.page div.mainContent div.leftColumn div.rightMenu{
 float:right;
 background:#d6ef00;
 padding-top:23px;
 width:192px;
 margin-bottom:7px;
}
div.page div.mainContent div.leftColumn div.rightMenu div.text a{
    text-decoration:none;
}
div.page div.mainContent div.leftColumn div.rightMenu ul{
 padding-left:0px;
 margin:0px;
 list-style:none;
 margin-bottom:50px !important;
}
div.page div.mainContent div.leftColumn div.rightMenu ul li {
 _height:14px;
 margin:2px 0px 0px 0px;
 padding:3px 0px 0px 0px;
}
div.page div.mainContent div.leftColumn div.rightMenu ul li a{
 padding-left:19px;
 padding-right:19px;
 color:#1b1b1b;
 text-decoration:none;
 display:block;
 text-align:left;
 _width:100%
}
div.page div.mainContent div.leftColumn div.rightMenu ul li a:hover{
 background:white url('repository/layout/img/strzalka.gifs') center right no-repeat;
}
div.page div.mainContent div.leftColumn div.rightMenu ul li a.active{
 background:white url('repository/layout/img/strzalka.gif') center right no-repeat;
}
div.page div.mainContent div.leftColumn div.rightMenu ul li a.active:hover{
 _background:white url('repository/layout/img/strzalka.gif') center right no-repeat;
}
div.page div.mainContent div.leftColumn div.rightMenu div.text {
padding:0pt 21px;
text-align: left;
}
div.page div.mainContent div.rightColumn{
 /*width:556px;*/
 width:533px;
 float:right;
 padding:15px 25px 40px 20px;
* { padding:15px 25px 40px 0px; }
  margin-right:7px; 
 border-left:0px solid #d6ef00;
 /*text-align: left !important;*/
 line-height:16px;
}
div.page div.mainContent div.rightColumn ul {
 margin:0 0 0 20px;
 padding:0;
 list-style:none;
 list-style-image: url('repository/layout/img/strzalka_right_blue.gif');
}
div.page div.mainContent div.rightColumn ul li {
  margin: 0 0 0 -5px;
  padding: 5px;
}
div.page div.mainContent div.rightColumn a {
  color: #01aeda;
  text-decoration: none;
}
div.page div.mainContent div.rightColumn a:hover {
  text-decoration: underline;
}
div.page div.mainContent div.rightColumn p.lokalizer{ 
    margin:0; 
    color:#01aeda; 
    padding:12px 0 12px 20px; 
    background:white url('repository/layout/img/domek.gif') center left no-repeat;
}
div.page div.mainContent div.rightColumn p.lokalizer a{ 
    text-decoration:none; 
    color:#01aeda;
}
div.page div.mainContent div.rightColumn p.lokalizer a:hover { 
    text-decoration:underline;
}
div.page div.mainContent div.rightColumn div.seledynowyBoks {
    border-left:6px solid #01aeda;
    padding: 0px 12px 0px 12px;
    margin: 5px 0px 5px 0px;
    font-size: 11px;
    line-height: 16px;
    text-align: justify;
}
div.page div.mainContent div.rightColumn div.rozowyBoks {
    border-left:6px solid #ff004e;
    padding: 0px 12px 0px 12px;
    margin: 5px 0px 5px 0px;
    font-size: 11px;
    line-height: 16px;
    text-align: justify;
}
div.page div.mainContent div.rightColumn h1{
 padding:0;
 font-size:17px;
line-height:19px
/* margin-top:85px;
 margin-bottom:12px;
 margin-left:16px;
 *font-size:17px;
 font-weight:lighter;
 line-height:17px;*/
 letter-spacing: -0.5px;
}
div.page div.rightColumn img.right2 {
 margin-right:12px;
 float:left;
 margin:6px 12px 6px 0px;
}
div.page div.mainContent div.rightColumn div.pubBox{
    margin:0px 0px 40px 0px;
}
div.page div.mainContent div.rightColumn div.pubBox div.leftPubBox {
    float:left;
    padding : 15px ;
}
div.page div.mainContent div.rightColumn div.pubBox div.rightPubBox {
    float:right;
    padding : 15px ;
}
div.page div.mainContent div.rightColumn div.pubBox div.tresc{
    padding:15px;
}

div.page div.mainContent div.rightColumn div.pubBox2 {
    float: left;
    padding: 20px 0;
    width: 500px;
    border-bottom: 1px dotted gray;
}

div.page div.mainContent div.rightColumn div.pubBox2 div.leftPubBox {
    float: left;
    padding: 15px;
}

a.back{ display:block; margin-left:1px; margin-bottom:1px; padding-top:6px; height:21px; _height:27px; background:transparent url('repository/layout/img/strzalka_lewo.gif') center left no-repeat; text-align:right; color:#1a1a1a; text-decoration:none;}div.rysunekDziecka{ height:356px; text-align:right;}div.rysunekDziecka2{ height:356px; /*background:transparent url('repository/layout/img/rysunesk.png') bottom left no-repeat;*/ text-align:right;}
/*div.rysunekDziecka div.banner,div.rysunekDziecka2 div.banner{ height:165px; _height:206px; width:192px; margin-right:0; margin-left:auto; background:#d6ef00; text-align:center; padding-top:0;}
*/
div.rysunekDziecka div.banner,div.rysunekDziecka2 div.banner{ height:165px; _height:206px; width:192px; margin-right:0; _margin-right:1px; margin-left:auto; text-align:center; padding-top:0;}
div.rysunekDziecka div.banner a, div.rysunekDziecka2 div.banner a{ font-size:30px; font-weight:bold; color:#01aeda; text-decoration:none; line-height:40px;}
div.rysunekDziecka div.banner a img, div.rysunekDziecka2 div.banner a img{
 width:191px;
}
div.rysunekDziecka div.banner a span,div.rysunekDziecka2 div.banner a span{ font-size:40px;}
div.page div.footer{ height:40px; border-top:1px solid #d6ef00; text-align:right; padding-bottom:5px; background:white url('repository/layout/img/gradient_dol.png') bottom left repeat-x;}
div.page div.footer a{ display:block; float:right; margin-right:14px; margin-top:10px;}
div.page div.footer img.right2{ margin-top:10px; margin-right:12px; float:right;}
div.leftSide{ 
    float: left; 
    width:380px; 
    text-align:left; 
    border: solid 0px black;}
div.rightSide{ 
    padding-top:15px; 
    float:left; 
    border: solid 0px black;
}
div.ms1{
    font-weight: bold;
}
li.ms2 {
    margin: 0 0 0 -5px;
}
/* galeria */
.galeria {
 padding: 0 0px 0 0px;
}
.fotografie{
 padding: 0px 0px 0 0px;
 clear:both;
}
.fotografia {
 margin:0; 
 padding:0;
 margin:1px 1px 1px 2px;
 float:left;
}
.fotografia a, .fotografia img {
 margin:0 !important;
 padding:0 !important;
}

/*************** FORMULARZE ***********************/
form.formularz table {
    width: 100%;
}

form.formularz input {
    vertical-align: top;
}

form.formularz input.text {
    border: none;
    background-color: #d6ef00;
    font-family: Verdana, sans-serif;
    font-size: 11px;
    padding: 3px 3px 4px;
    width: 200px;
}

form.formularz textarea {
    border: none;
    background-color: #a6dbe8;
    font-family: Verdana, sans-serif;
    font-size: 11px;
    padding: 3px;
    width: 100%;
}

form.formularz div.error {
    color: #ff004e;
    display: list-item;
    list-style: none;
    font-size: 11px;
    margin: 0px 10px 10px 0px;
}

form.formularz .button {
    background-color: #01aeda;
    border: none;
    color: #ffffff;
    padding: 1px 3px 2px;
}
/******** END FORMULARZE ***************/
