* {
margin: 0;
padding: 0;               
color: #2c60bd;
font-family: Tahoma, Verdana, Arial;
}
body {
text-align: center;

}
div#top {
background: url("images/bg_doc.jpg") no-repeat center top;
width: 1005px;
height: 232px;
margin: 0 auto;
}
div#top a {
display: block;
width: 1005px;
height: 227px;               
}
div#contener {
width: 895px;
margin: 0 auto;               
}
div#column_left {
text-align: left;
width: 205px;
float: right;
}

div#column_center {
background: url("images/bg_col_center.jpg") repeat-x;
text-align: left;
width: 465px;
float: right;
font-size: 11px;
padding: 10px;
min-height: 250px;
height: auto !important;
height: 250px;
}


div#column_center .art {
text-align: justify;
}


div#column_center p.button {
text-align: right;
}

div#column_center p.button .wiecej {
background: url("images/button.gif") no-repeat center top;
width: 48px;
height: 19px;
font-size: 11px;
display: block;
padding: 3px 14px 0 0px;
text-decoration: none;
margin: 10px auto;
float: right;
clear: both;
}

div#column_center .art img {
float: left;
margin: 0 10px 5px 0;
width: 150px;
border: 3px solid #c2c2c2;
}

div#column_center .najnowsze_artykuly ul{
list-style: none;
display: block;
width: 450px;
padding: 10px 0 20px 15px;
float: left;
}

div#column_center .najnowsze_artykuly ul li{
background: url("images/bul_circle.gif") no-repeat left center;
padding: 0 0 0 15px;
float: left;
margin: 5px 0;
width: 200px;
} 

div#column_center h1 {
color: #2c60bd;
font-size: 160%;
}


div#column_center h2 {
clear: both;
font-size: 150%;
}

div#column_center h3 {
font-size: 140%;
}

div#column_center h4 {
margin-left: 5px;
font-size: 120%;
}

div#column_center h2 a, 
div#column_center h2 strong, 
div#column_center h4 a,
div#column_center h4 {
text-decoration: none;
color: #c78402;
}

div#column_center ul, div#column_center ol{
list-style: inside;
}

div#column_right {
text-align: left;
width: 205px;
float: right;
}

div#column_center .sprawdz_tez ul{
list-style: none;
display: block;
width: 175px;
padding: 10px 0 20px 15px;
float: left;
}

div#column_center .sprawdz_tez ul li{
background: url("images/bul_triangle.gif") no-repeat left center;
padding: 0 0 0 15px;
margin: 5px 0;
} 

div#column_center .sprawdz_tez div {
padding: 5px;
text-align: left;
float: right;
width: 245px;
}

div#column_center .sprawdz_tez div img{
float: left;
margin: 0 5px 5px 0;
width: 110px;
border: 2px solid #3368c3;
}

div#column_center .dodatkowo {
padding: 10px 5px 20px;
display: block;
width: 220px;
float: left;
}

div#column_center .dodatkowo img {
float: left;
margin: 0 5px 5px 0;
width: 80px;
border: 2px solid #3368c3;
}

div#column_center .art_list {
text-align: justify;
margin: 10px 0 0px;
display: block;
float: left;
width: 100%;
}

div#column_center .art_list img {
float: left;
margin: 0 5px 5px 0;
height: 140px;
border: 2px solid #3368c3;
}
               
/* ################################################## */

ul#top_info {
list-style: none;
font-size: 11px;
}
ul#top_info li {
display: inline;
padding: 0 30px;
border-right: 1px solid #c9e7fe;
}
ul#top_info li#search {
border: 0;
}
ul#top_info li#search form input {
color: #a5a5a5;
border: 1px solid #2c60bd;
padding: 0 5px;
font-size: 11px;
}
ul#top_info li#search form, ul#top_info li#search form p {
display: inline;
}

.grey {
color: #6b6b6b;
}

.grey *{
color: #6b6b6b;
text-decoration: none;
}

/* ################################################## */

ul#top_menu {
background: url("images/bg_menu.jpg") no-repeat;
width: 869px;
height: 50px;
margin: 10px auto 15px;

}

ul#top_menu li a {
display: block;
text-indent: -5000px;
height: 50px;
line-height: 50px;
background: no-repeat;
outline:none;
}

ul#top_menu li {
display:inline;
float:left;
height: 50px;
background: no-repeat;
margin-right: 20px;
background-repeat: no-repeat;
}


ul#top_menu li#glowna {
background: url(images/menu/glowna_00.jpg);
width: 106px;
margin-left: 10px;
}

ul#top_menu li#glowna a:hover, ul#top_menu li.current#glowna a{
background: url(images/menu/glowna_01.jpg);
width: 106px;
}

ul#top_menu li#artykuly {
background: url(images/menu/artykuly_00.jpg);
width: 76px;
}

ul#top_menu li#artykuly a:hover, ul#top_menu li.current#artykuly a{
background: url(images/menu/artykuly_01.jpg);
width: 76px;
}

ul#top_menu li#zabawy {
background: url(images/menu/porady_00.jpg);
width: 63px;
}

ul#top_menu li#zabawy a:hover, ul#top_menu li.current#zabawy a{
background: url(images/menu/porady_01.jpg);
width: 63px;
}

ul#top_menu li#galeria {
background: url(images/menu/galeria_00.jpg);
width: 64px;
}

ul#top_menu li#galeria a:hover, ul#top_menu li.current#galeria a{
background: url(images/menu/galeria_01.jpg);
width: 64px;
}

ul#top_menu li#forum {
background: url(images/menu/forum_00.jpg);
width: 64px;
}

ul#top_menu li#forum a:hover, ul#top_menu li.current#forum a{
background: url(images/menu/forum_01.jpg);
width: 64px;
}

ul#top_menu li#sklep {
background: url(images/menu/sklep_00.jpg);
width: 59px;
}

ul#top_menu li#sklep a:hover, ul#top_menu li.current#sklep a{
background: url(images/menu/sklep_01.jpg);
width: 59px;
}

ul#top_menu li#partnerzy {
background: url(images/menu/partnerzy_00.jpg);
width: 80px;
}

ul#top_menu li#partnerzy a:hover, ul#top_menu li.current#partnerzy a{
background: url(images/menu/partnerzy_01.jpg);
width: 80px;
}

ul#top_menu li#kuchnia_malucha {
background: url(images/menu/kuchnia_malucha_00.jpg);
width: 120px;
}

ul#top_menu li#kuchnia_malucha a:hover, ul#top_menu li.current#kuchnia_malucha a{
background: url(images/menu/kuchnia_malucha_01.jpg);
width: 120px;
}

ul#top_menu li#sonda {
background: url(images/menu/sonda_00.jpg);
width: 61px;
}

ul#top_menu li#sonda a:hover, ul#top_menu li.current#sonda a{
background: url(images/menu/sonda_01.jpg);
width: 61px;
}

ul#top_menu li#baza_przedszkoli {
background: url(images/menu/baza_przedszkoli_00.jpg);
width: 122px;
}

ul#top_menu li#baza_przedszkoli a:hover, ul#top_menu li.current#baza_przedszkoli a{
background: url(images/menu/baza_przedszkoli_01.jpg);
width: 122px;
}

ul#top_menu li#kolorowanki {
background: url(images/menu/kolorowanki_00.jpg);
width: 95px;
}

ul#top_menu li#kolorowanki a:hover, ul#top_menu li.current#kolorowanki a{
background: url(images/menu/kolorowanki_01.jpg);
width: 95px;
}

div#newsletter {
background: url("images/bg_newsletter.jpg") no-repeat right;
height: 187px;
margin: 0 0 10px 0;
padding: 40px 0 0 27px;
}

div#newsletter form p.text {
font-size: 11px;
padding: 30px 0 0 0;
}

div#newsletter form p input {
color: #a5a5a5;
border: 1px solid #2c60bd;
font-size: 11px;
margin: 0 0 5px 0;
}

div#newsletter form p input#submit_newsletter {
width: 48px;
height: 19px;
border: 0;
background: url("images/button.gif") no-repeat;
margin: 0 0 5px 0;
color: #2c60bd;
cursor: pointer; 
}
               
div.polecamy {
background: url("images/bg_polecamy.jpg") no-repeat right top;
padding: 40px 0 0 27px;
}

div.polecamy-artykuly {
    background: url("images/bg_polecamy_art.jpg") no-repeat left top;
    padding: 40px 13px 0 13px;
}

div.polecamy-artykuly h4 a {
    font-size: 11px;
    text-decoration:none;
}

div#partnerzy-polecamy {
background: url("images/bg_partnerzy.jpg") no-repeat right top;
padding: 40px 0 0 67px;
}

div.polecamy ul {
list-style: none;
font-size: 9px;
}

div.polecamy ul li{
background: url("images/bul_star.gif") no-repeat left 1px;
padding: 0 0 10px 13px;
margin: 0;
line-height: 9px;
}

div.polecamy ul li a{
text-decoration: none;
}

div#sonda_box {
background: url("images/bg_sonda.jpg") no-repeat right top;
padding: 40px 0 0 27px;
font-size: 11px;
}

div#sonda_box ul {
list-style: none;
}

div#sonda_box ul li{
padding: 5px 0;
}

div#sonda_box ul input {
margin: 0 5px 0;
}

div#sonda_box form p input#submit_sonda {
width: 48px;
height: 19px;
border: 0;
background: url("images/button.gif") no-repeat;
margin: 10px 0;
color: #2c60bd;
cursor: pointer; 
}

p.left_box_down {
background: url("images/left_box_down.jpg") no-repeat bottom;
height: 6px;
width: 205px;
margin: 0 0 10px 0;
line-height: 6px;
}

p.right_box_down {
background: url("images/right_box_down.jpg") no-repeat bottom;
height: 6px;
width: 205px;
margin: 0 0 10px 0;
line-height: 6px;
}    

div#polecane_kolorowanki {
background: url("images/bg_polecane_kolorowanki.jpg") no-repeat left top;
padding: 40px 0 0 13px;
}

div#polecane_kolorowanki ul{
list-style: none;
}

div#polecane_kolorowanki li{
padding-bottom: 10px;
font-size: 66%;
}

div#polecane_kolorowanki ul img{
border: 2px solid #ffb400;
width: 100px;
}

div#polecane_kolorowanki p.button{
width: 91px;
text-align: center;
}

div#reklama {
background: url("images/bg_reklama.jpg") no-repeat left top;
padding: 40px 0 0 13px;
}

div#reklama ul {
list-style: none;
}

div#reklama ul li a img {
border: 0;
}

.wiecej {
background: url("images/button.gif") no-repeat;
width: 48px;
height: 19px;
font-size: 11px;
display: block;
padding: 3px 0 0 0px;
text-decoration: none;
}

ul#footer1 {
clear: both;
list-style: none;
width: 869px;
text-align: center;
font-size: 11px;
margin: 0 auto;
border-top: 1px solid #c9e7fe;
padding: 10px 0;
}           

ul#footer1 li {
display: inline;
padding: 0 5px;
border-right: 1px solid #c9e7fe;
}

ul#footer1 li.last {
border: 0;
}

p#footer2 {
font-size: 11px;
} 

p.alert {
font-size: 140%;
font-weight: bold;
color: red;
}

p.alert *{
color: red;
}

.bottompad {
padding-bottom: 20px;
}

.gallery_photo, .gallery_one {
text-align: center;
margin-bottom: 20px;
}

div#column_center div.gallery_photo ul {
list-style: none;
}

div#column_center div.gallery_photo ul li{
float: left;
padding-bottom: 10px;
}

div#column_center div.gallery_photo ul li span.ocenka{
clear: both;
}

.gallery_photo a img {
height: 150px;
border: 2px solid #3368c3;
margin: 5px;
}

.gallery_one img {
width: 350px;
border: 2px solid #3368c3;
margin: 5px;
}

div#sonda_aktywna h2{
text-align: center;
}

div#sonda_aktywna ul {
list-style: none;
margin: 20px auto;
}


div#sonda_aktywna ul li{
margin: 10px;
}

div#sonda_aktywna ul li label{
font-size: 120%;
font-weight: bold;
}

div#sonda_aktywna ul li input{
margin: 0 5px 0 100px;
}

div#sonda_aktywna form p input#submit_sonda {
width: 48px;
height: 19px;
border: 0;
background: url("images/button.gif") no-repeat;
margin: 0 0 10px 210px;
color: #2c60bd;
cursor: pointer; 
}

table#sonda_wyniki {
margin: 0 0 20px;
width: 100%;
}

table#sonda_wyniki tr th {
text-align: center;
padding: 10px 0;
}


table#sonda_wyniki tr td {
padding: 10px 5px;
}

table#sonda_wyniki tr td.pytanie{
font-size: 120%;
font-weight: bold;
width: 60%;
}

table#sonda_wyniki tr td.bar{
width: 30%;
}

table#sonda_wyniki tr td.proc {
text-align: right;
}

table#sonda_wyniki tr td.bar div.bars{
width: 0px;
height: 15px;
background: #c78402;
}

table#sonda_wyniki tr td.lacznie {
font-size: 120%;
font-weight: bold;
text-align: left;
color: #c78402;
}

.hot {
color: #c78402;
}

div#sonda_box.sonda_left_wyniki ul {
list-style: none;
font-size: 9px;
padding: 10px 0 0;
}

div#sonda_box.sonda_left_wyniki ul li{
background: url("images/bul_star.gif") no-repeat left 1px;
padding: 0 0 10px 13px;
margin: 0;
line-height: 9px;
}

.center {
text-align: center;
}

.starOn {
background-image: url("images/full-star.gif");	
background-repeat: no-repeat;
width: 32px;
height: 32px;
cursor: pointer; 
display: block;
}

.starOff {
background-image: url("images/clear-star.gif");
background-repeat: no-repeat;
width: 32px;
height: 32px;
display: block;
}

div.rats {
width: 192px;
margin: 0 auto;
}

div.rats a, div.rats div {
float: left;
}

.cursor_off {
cursor: default;
}

#top_reklama {
padding: 5px 0 10px;
}

div.choroba 
{
width: 465px;
}

form#classic p {
margin: 20px 0;
clear: both;
}

form#classic p textarea {
color: #0b379b;
}

form#classic p label{
color: #c78402;
width: 180px;
display: block;
float: left;
text-align: right;
padding-right: 30px;
font-weight: bold;
font-size: 120%;
}

form#classic p input, form#classic p select {
color: #333333;
width: 180px;
}

form#classic p input#submit_przedszkola {
width: 48px;
height: 19px;
border: 0;
background: url("images/button.gif") no-repeat;
margin: 0 0 5px 0;
color: #2c60bd;
cursor: pointer; 
}

p.mapa_polski {
text-align: center;
}

p.mapa_polski img{
width: 360px; 
height: 345px; 
display: block; 
margin: 0px auto;
border: 0px;
}

div.submenu {
    display: none;
    margin-bottom: 10px;
}

div.submenu a {
    font-size: 11px;
    text-decoration: none;
}

div.submenu a:hover {
    text-decoration: underline;
}





/* poprawki */


/*  MK  */


ul#top_menu li div
{
  background-color: #375660;
  position: absolute;
  float: none;
  width: auto;
  z-index: 200;
  font-size: 12px;
  border: 1px solid #4e9ad7;
  border-top: none;
  display: none;
}

ul#top_menu li div a, ul#top_menu li.current div a
{
  text-indent: 0;
  background:  none;
  line-height: 20px;
  height: auto;
  color: #FFFFFF;
  padding-left: 5px;
  padding-right: 5px;
}


