/*@import url(font/stylesheet.css); PlayRegular PlayBold */ 
/*body { margin:0; text-align:center; background:#fdf6e4 url(images_layout/bg_deco.png) no-repeat left top; padding-top:1px;}*/
@font-face{ font-family: 'SignikaBold'; 
            src: url('/webfonts/signika_bold/signika-bold-webfont.eot'); 
            src: url('/webfonts/signika_bold/signika-bold-webfont.eot?#iefix') format('embedded-opentype'), 
                 url('/webfonts/signika_bold/signika-bold-webfont.woff') format('woff'), 
                 url('/webfonts/signika_bold/signika-bold-webfont.ttf') format('truetype'), 
                 url('/webfonts/signika_bold/signika-bold-webfont.svg#webfont') format('svg'); }

@font-face{ font-family: 'OpenSansCondensedLight'; 
            src: url('/webfonts/open_sans_condensed_light_polish/OpenSans-CondLight-webfont.eot'); 
            src: url('/webfonts/open_sans_condensed_light_polish/OpenSans-CondLight-webfont.eot?#iefix') format('embedded-opentype'), 
                 url('/webfonts/open_sans_condensed_light_polish/OpenSans-CondLight-webfont.woff') format('woff'), 
                 url('/webfonts/open_sans_condensed_light_polish/OpenSans-CondLight-webfont.ttf') format('truetype'), 
                 url('/webfonts/open_sans_condensed_light_polish/OpenSans-CondLight-webfont.svg#webfont') format('svg'); }   

@font-face{ font-family: 'OpenSansCondensedLBold'; 
            src: url('/webfonts/open_sans_condensed_bold_polish/OpenSans-CondBold-webfont.eot'); 
            src: url('/webfonts/open_sans_condensed_bold_polish/OpenSans-CondBold-webfont.eot?#iefix') format('embedded-opentype'), 
                 url('/webfonts/open_sans_condensed_bold_polish/OpenSans-CondBold-webfont.woff') format('woff'), 
                 url('/webfonts/open_sans_condensed_bold_polish/OpenSans-CondBold-webfont.ttf') format('truetype'), 
                 url('/webfonts/open_sans_condensed_bold_polish/OpenSans-CondBold-webfont.svg#webfont') format('svg'); }   

@font-face{ font-family: 'Lucida'; 
            src: url('/webfonts/lucida/l_10646-webfont.eot'); 
            src: url('/webfonts/lucida/l_10646-webfont.eot?#iefix') format('embedded-opentype'), 
                 url('/webfonts/lucida/l_10646-webfont.woff') format('woff'), 
                 url('/webfonts/lucida/l_10646-webfont.ttf') format('truetype'), 
                 url('/webfonts/lucida/l_10646-webfont.svg#webfont') format('svg'); } 
                 
@font-face{ font-family: 'OpenSansRegular'; 
            src: url('/webfonts/OpenSansRegular/opensans-regular-webfont.eot'); 
            src: url('/webfonts/OpenSansRegular/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), 
                 url('/webfonts/OpenSansRegular/opensans-regular-webfont.woff') format('woff'), 
                 url('/webfonts/OpenSansRegular/opensans-regular-webfont.ttf') format('truetype'), 
                 url('/webfonts/OpenSansRegular/opensans-regular-webfont.svg#webfont') format('svg'); }                   
                                                  
html { background: url("images/bg_main_page.jpg") ; }
body { margin:0; text-align:center; background: url("images/bg_main_page.jpg") ;  padding-top:1px; height:100%;}
  
  body,form,table{ font-family: 'trebuchet ms', arial, sans ; font-size:14px; }

a { text-decoration:none;}
a:hover { text-decoration:underline; }
/*form { display:inline; }*/
b.star { padding-left:3px; font-size:18px; line-height:12px; font-weight:bold; color:#dc0000; vertical-align:middle; }
p { margin-top:0px; padding-top:0px; }

.clr, .clear { clear:both;display:block; }
.black { color:#000 !important; }
.white { color:#fff !important; }

  #wrapper { background:#fff; width:1130px;margin:0 auto;margin-bottom:50px }
  #facebook_zlobek { background: url("/images/fb.jpg") no-repeat;height:49px;width:49px;position:fixed;
  left:0;bottom:90px;z-index: 9999; }
  #facebook_szkola { background: url("/images/fb.jpg") no-repeat;height:49px;width:49px;position:fixed;
  left:0;bottom:90px;z-index: 9999; }
  #youtube_szkola { background: url("/images/youtube.jpg") no-repeat;height:49px;width:49px;position:fixed;
  left:0;bottom:20px;z-index: 9999; }


  .top_menu_right { position: absolute;right:80px;top:30px; }
  ul.ul_top_menu_right li { list-style: none;float:left;margin-left:20px; }
  ul.ul_top_menu_right li a { font-family: 'OpenSansCondensedLBold';text-transform: uppercase;font-size:12px;color:#2f416e;text-decoration: none; }
  ul.ul_top_menu_right li:nth-child(1) a { background: url("/images/icon_home.png") no-repeat top center;padding-top: 25px;height:40px;display:block }
  ul.ul_top_menu_right li:nth-child(2) a { background: url("/images/icon_work.png") no-repeat top center;padding-top: 25px;height:40px;display:block }
  ul.ul_top_menu_right li:nth-child(3) a { background: url("/images/icon_mail.png") no-repeat top center;padding-top: 25px;height:40px;display:block }
  ul.ul_top_menu_right li:nth-child(4) a { background: url("/images/icon_en.png") no-repeat top center;padding-top: 25px;height:40px;display:block }
  .pl_flag { background: url("/images/pl_flag.png") no-repeat top center !important;padding-top: 25px; }

  #main_page_body { background: url("images/main_page_content_bg.png") repeat-x ;position: relative;height:910px;width:1130px;border:0px solid red;margin:0 auto; }

  #main_page_body .main_page_top_bg{ background: url("images/main_page_top_bg.png") repeat-x ;position: absolute;height:35px;width:1079px;top:78px;left:17px; }
  #main_page_body ul { position: absolute;top:129px;left:10px;margin:0;padding: 0; }
  #main_page_body ul li { list-style: none;float:left;  }
  #main_page_body ul li:first-child a { background: url("images/first_pic.png") no-repeat;width:277px;height:648px;display:block;overflow: hidden; }
  #main_page_body ul li:nth-child(2) a { background: url("images/second_pic.png") no-repeat;width:271px;height:648px;display:block; overflow: hidden;}
  #main_page_body ul li:nth-child(3) a { background: url("images/third_pic.png") no-repeat;width:271px;height:648px;display:block;margin-left:4px;overflow: hidden; }
  #main_page_body ul li:nth-child(4)  a { background: url("images/fourth_pic.png") no-repeat;width:271px;height:648px;display:block;margin-left:4px; overflow: hidden;}
  #main_page_body ul li a:hover { text-decoration: none }
 
  #main_page_body h2 { font-family: 'SignikaBold';font-size:17px;color:#002b7e;text-transform: uppercase;padding-top:10px; }
  #main_page_body h2 span { font-family: 'SignikaBold';font-size:22px;color:#002b7e;text-transform: uppercase; }

   p.copyrights_ih { font-family: 'SignikaBold';font-size:11px;color:#0d4885;text-transform: uppercase; }
  

/* LAYOUT */
  
  .frame,#frame { background:#fff;width:1060px;margin:auto;border:0px solid red; }

  #fba {position:absolute; top:10px; right:-70px;}
  /* grid */
  
  #header { background:#fff;position: relative;height:540px;width:1130px;margin:0 auto;border:0px solid green; }
  #header .linia_nad_slajderem { background: url(images/linia_nad_slajderem.jpg) no-repeat;height:10px;width:980px;position:absolute;left:75px;top:136px; }

  a.dwanascie_pl { background: url("/images/12pl.png") no-repeat;height:72px;width:227px;display: block;margin: 20px 0px 20px 70px; }
  a.dwanascie_en { background: url("/images/12en.png") no-repeat;height:67px;width:217px;display: block;margin: 20px 0px 20px 70px; }
  
  #top { text-align:left; position:relative; padding-top:1px;min-height:100%; background-size:100% 100% ;}
  #menu_bar { background:#1F6F9C url(images_layout/grad.png) repeat-x bottom;height:32px;  box-shadow:0px 0px 15px #333;}
  #main{text-align:left;margin-top:20px; padding-bottom:30px;padding-left: 70px; }
  #menu_panel { background: url("/images/boczna_linia.png") no-repeat top right;width:237px; min-height:400px; float:left;position:relative;  border-radius: 5px; border:solid 4px #fff;}   
  #content_panel { width:743px; min-height:400px; float:left; }
  #content_panel.subpanel {width:500px;}
  
  #subpanel {display:none;}
  #subpanel.subpanel { display: block; width:250px; float:left;}
  
  #footer{ background: url("/images/footer_bg_pl.png") no-repeat;padding-bottom: 20px; height:68px;width: 973px; color:#999; font-size:12px; border:0px solid red;
  margin-left:75px;position: relative;  }
  #footer2{ background: url("/images/footer_bg_en.png") no-repeat; height:68px;width: 973px; color:#999; font-size:12px; border:0px solid red;
  margin-left:75px;position: relative;  }
  a.do_gory { height:50px;width:50px;display: block;border:0px solid red;position:absolute;top:0px;right:0;cursor: pointer; }


  /* content */
  #top_info { text-align: right; color:#000; font-size: 18px;}
  #logo { position:absolute;left:75px;top:13px;}
  #logo2 { position:absolute;left:75px;top:36px;}
  .logo_text { position:absolute;left:220px;top:20px;font-family: 'OpenSansCondensedLight';color:#05476f;font-size:37px;text-transform: uppercase;  }
  ul.logo_text2 { position:absolute;left: 162px;top: 47px;font-family: 'OpenSansCondensedLight';font-size:22px;text-transform: uppercase;list-style: none;  }
  ul.logo_text2 li { float:left;margin-left: 15px }
  ul.logo_text2 li:nth-child(2) { border-left: 1px solid #05476f;padding-left: 15px }
  ul.logo_text2 li a { color:#05476f;text-decoration: none; }
  .logo_text2:hover { text-decoration:none }

 

#slider_sub {position: relative; width:747px; height:330px; background:#fff; border-radius: 0px; overflow:hidden;}
#slider_sub #prev1 {}
#slider_sub #next1 {}
#slider_sub #nav {}
#slider_sub #nav a {}
#slider_sub #nav .activeSlide {background-position:0 -31px;}

  .caption {
	top:0px;	left:0;
	width:1000px; height:30px;  text-shadow:0 1px 3px #000;
	}
    
#slider_sub .slide img {border-radius: 0px;}    

.caption p { color: white;  }


  /*main menu*/
    #menu_main{ position:absolute; z-index:1000; bottom:0px;left:75px; height:67px;width:100%;  }  
    
           #menu_main ul { padding:0;list-style:none; }
           #menu_main > ul { height:30px;  margin:0 ; text-align: right;}
           
           #menu_main > ul > li { background:black;font-size:18px; position:relative; top:3px; float:left; height:87px; text-align:left; 
           /*overflow:hidden;*/border:0px solid #000;padding-top: 0px;width: 162px;padding: 0;
text-align: center;
display: block;  }

           #menu_main > ul > li:first-child { background:#e43316; }
           #menu_main > ul > li:nth-child(2) { background:#b9276f; }
           #menu_main > ul > li:nth-child(3) { background:#640049; }
           #menu_main > ul > li:nth-child(4) { background:#00368a; }
           #menu_main > ul > li:nth-child(5) { background:#007a54; }
           #menu_main > ul > li:nth-child(6) { background:#96bd0c; }
           #menu_main > ul > li:nth-child(7) { background:#ef8900; }
           #menu_main > ul > li:nth-child(8) { background:#faba00; }
           #menu_main > ul > li:nth-child(9) { background:#60CCFF; }
           #menu_main > ul > li:nth-child(10) { background:#C5A3BE; }
           
           #menu_main > ul > li span {
                display: block;
                background: url('/images/header_li.png') no-repeat scroll center center transparent;
                position: relative;
                top: -13px;
                width: 100%;
                height: 20px;
            }
           
           #menu_main > ul > li:hover { /*height:auto; overflow:visible;*/ top:3px;}
           #menu_main > ul > li:hover > ul{display:block;}
           #menu_main > ul > li > ul{display:none;}
           #menu_main > ul > li:hover > a{ }
           #menu_main > ul > li > a{/* background: url("/images/header_li.png")no-repeat center top;*/text-decoration: none !important; color:#fff; white-space:nowrap;
            border-radius:  0;/*font-family: 'OpenSansRegular';*/font-size: 16px;text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);padding: 0px 15px 14px 15px;display:block;text-align: center; }
           #menu_main > ul > li a:hover {text-decoration:underline; }  
  
           /*submenu*/
           #menu_main > ul > li:last-child:hover ul { margin-left:-140px } 
          #menu_main > ul > li ul { position:absolute; border: solid 0px #aaa ;margin-left:0px; margin-top:9px; 
          padding:7px ;width:280px; background:#1F6F9C; box-shadow:1px 4px 6px #000;z-index: 999; }
          #menu_main > ul > li:hover > ul{ top:78px;left:0; }
          #menu_main > ul > li ul li {float:none; font-size:12px;padding:3px 3px 3px 10px ;text-align:left}
          
          #menu_main > ul > li ul li a{color:#fff;text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);font-size:16px}
          #menu_main > ul > li ul li a:hover{} 

          #menu_main > ul ul li { position:relative; }
          #menu_main > ul ul li > ul{display:none ; position:absolute; left:200px;}          
          
          @media(max-width:1024px){
            #menu_main > ul > li:hover > ul{display:none !important} 
          }
          
          @media(min-width:1024px){
          
            #menu_main > ul ul li:hover > ul{display:block;top:-15px;z-index:10}  
            
            ul.menu_top > li > ul { top: 78px !important;
            padding: 0 !important;font-size: 16px; }
            
            .menu_top ul li a { font-size:16px }
          }  
          
          
   /*side menu*/
   
 .menu  h2 {font-weight:bold;font-size:21px;color:#fff;  text-shadow:1px 1px 3px #666;font-weight: normal;
font-size: 16px;
margin:0 0 10px 0px;
color: #FFF;
text-shadow: 1px 1px 3px #666;
/*background: transparent url("/images/klips1.png") no-repeat scroll 0% 0%;*/
position: absolute;
top: -36px;
left: 0px; padding:0;
width: 100%;
height: 44px;
padding: 16px 0 0 75px;} 
 
    
  #menu { font-size:13px;  font-weight:normal ;color :#FDECCF; }
  
  #menu .img{width:90px; height:90px; float:left; overflow:hidden; border-radius: 0px;}
  #menu .img img{min-width:90px; min-height:90px;}
  
  
  #menu > ul{margin:0;padding:0;list-style:none;  text-align: left; }
  #menu ul li { background:#00368A;position:relative;margin:0; padding:0 0px; height:27px;padding:3px 5px 5px 10px;text-align: right !important;margin-bottom: 1px;   }
  #menu ul li.spc { background:#951919 url(images_layout/spc_grad.png) repeat-x top}
  #menu ul li.sel,#menu ul li:hover{ background: #1F6F9C  url(images_layout/gradtop.png) repeat-x top ;}
  #menu ul li.sel a,#menu ul li:hover a {color:#fff;}
  #menu ul li a{color:#fff; text-decoration:none;  font-size: 16px;font-family: 'OpenSansCondensedLight';font-size: 22px;
  text-transform: uppercase;}

  #menu > ul > li:nth-child(1) { background:#00368a url("/images/icon_news.pn") no-repeat 10px center;text-shadow: 1px 1px 0px #739109; } 
  #menu > ul > li:nth-child(2) { background:#00368a url("/images/icon_star.pn") no-repeat 10px center;text-shadow: 1px 1px 0px #002765; } 
  
  #menu ul > li > ul { position:absolute; display:none;list-style:none }
  #menu ul > li:hover > ul { display:block;top: 0;left: 200px;width:200px; }
  
  #menu a.menu_special{width:230px;height:90px; display:block;padding:5px; background-repeat: no-repeat; background-position:left; }


  #menu2 > ul{margin:50px 0 0 0;padding:0;list-style:none;  text-align: left; }
  #menu2 ul li { background:#96BD0C;position:relative;margin:0; padding:0 0px; height:32px;padding:10px 5px 0px 10px;text-align: right !important;margin-bottom: 1px;   }
  #menu2 ul li.spc { background:#951919 url(images_layout/spc_grad.png) repeat-x top}
  #menu2 ul li.sel,#menu2 ul li:hover{ background: #FABA00;}
  #menu2 ul li.sel a,#menu2 ul li:hover a {color:#fff;}
  #menu2 ul li a{color:#fff; text-decoration:none;  font-family: 'OpenSansCondensedLight';font-size: 16px;}


  
  #menu2 ul > li > ul { position:absolute; display:none;list-style:none;margin:0;padding:0; }
  #menu2 ul > li:hover > ul { display:block;top: 0;left: 238px;width:300px; }
  #menu2 ul > li > ul > li > a{ font-size:14px; }
  
  #menu3 { position: relative; }
   #menu3 > ul{margin:50px 0 0 0;padding:0;list-style:none;  text-align: left; }
  #menu3 ul li { position: relative;margin: 0px 0px 1px;height:auto;padding: 0 0 0 75px;border-top: 1px solid #D2D2D2;
    }
  #menu3 ul li.sel { background:#F7BA1F; }  
  #menu3 ul li.spc { background:#951919 url(images_layout/spc_grad.png) repeat-x top}
  
  #menu3 ul li a.sel {color: #494E4F;border-left: 4px solid #F7BA1F;padding-left: 4px;font-weight: bold;color:#292929  }
  #menu3 ul li a{color: #494E4F;text-decoration: none;font-size: 14px;font-family: "OpenSansRegular";}
  #menu3 ul > li > ul { list-style:none;margin:0;padding:0; }
  #menu3 ul > li > ul > li { padding-left: 10px; }
  #menu3 ul > li > ul > li > a{ font-size:14px; }
  
  #menu3 ul > li:first-child > h2 { background: transparent url("/images/klips1.png") no-repeat }
  
  .klips1 { background: transparent url("/images/klips1.png") no-repeat !important }
  .klips2 { background: transparent url("/images/klips2.png") no-repeat !important}
  .klips3 { background: transparent url("/images/klips3.png") no-repeat !important}
  .klips4 { background: transparent url("/images/klips4.png") no-repeat !important}
  .klips5 { background: transparent url("/images/klips5.png") no-repeat !important}
  .klips6 { background: transparent url("/images/klips6.png") no-repeat !important}
  .klips7 { background: transparent url("/images/klips7.png") no-repeat !important}
  
  /*contente_panel*/  

 /* #content {margin:0px 0px 50px 30px; color:#333}  */
             #content table {border-collapse:collapse; }
  #content p { font-family: "Lucida" !important; font-size: 14px !important;  text-align: left;}
  #content span { font-family: "Lucida" !important;font-size: 14px ; }
  #content ul li { font-family: "Lucida" !important;
font-size: 14px !important; }
  #content table { font-family: "Lucida" !important;font-size: 14px !important; }
      
  
  #content td { border-style:none;color:#000; }
  
  #content h1,#content h2,#content h3,#content h4 {  font-weight:normal;}
  #content h1 { font-size:13px;color:#b9276f; font-family: 'Lucida'; }
  #content h2 { font-size:18px;}
  #content h3 { font-size:16px; font-weight:bold;}
  #content h4 { font-size:14px; font-weight:bold;background: transparent url("/images/arrow_horizontal.png") no-repeat center left;
padding-left: 20px;
padding-top: 0px;}

  .schowaj { background: transparent url("/images/arrow_vertical.png") no-repeat center left !important; }

  #content tr {background:url(images/tr_bg.png) repeat-x bottom; background-size:100% 100%;}
  #content b { font-weight:normal;}
  #content a {color:#000;}
  #content a.more {display:block; text-align:left;color:#B9276F !important;}
  
  #content form { color:#fff; /*background:#0D87C9 ;*/ border-radius:10px; padding:20px;}
  #content form tr {background:transparent; }
  
  #content form input,  
  #content form textarea
  { border:0; background:#fff; color:#000; border-radius:5px; padding:2px;border:1px solid #0D87C9;}
  #content form input[type="submit"] {background:#0D87C9; color:#fff;padding:4px 20px; }
  
  #content #kontakt_form { background:transparent;color:#000;width:400px; }
  #content #kontakt_form input,  
  #content #kontakt_form textarea
  { border:solid 1px #0D87C9; background:#fff; color:#000; border-radius:5px; padding:2px;}
  #content #kontakt_form input[type="submit"] {background:#0D87C9; color:#fff;padding:4px 20px}
  #content #kontakt_form td { border:0px}
  
  #content .news_mini {background:url(images/tr_bg.png) repeat-x bottom;padding:10px 30px;}
  
  /* subpanel */
  #subpanel h2{ background:#000; color:#fff;padding:5px;font-weight: normal; position: relative;}
  #subpanel h2:after { position: absolute;
          background: url(images/szachownica.png) ;content:" ";
          width: 32px; height:33px; display: block;top:0;  right:1px;}
  
  .newsitem {margin-bottom:10px;  background:#fff; margin:5px; text-align: left; padding:10px; border:solid 1px #F4E9CD;}
  .newsitem .news_img {float:right;}
  .newsitem .title {text-align:left; clear:both; color:#000; font-weight:bold; font-size:18px;}
  .newsitem .date {color:#666; font-size:11px; float:right;}
  .newsitem a.more {float:none; color:#EC030C !important}
  #news_item_single {padding-bottom:30px;}
  
  /*galerie*/
  div.galeria_image_cont { width:128px; height:175px;  text-align: left;border-radius: 10px;padding-bottom: 15px; }

  
  div.galeria_image {width:128px; height:128px; text-align: left;}
  div.galeria_image a{width:120px; height:120px;}
  div.galeria_image img{border: 1px solid grey; background-color: #fff; padding: 3px;margin-right: 3px; border-radius: 10px;}
  
  #jquery-overlay {background-color: rgba(0, 0, 0, 95); opacity: 0.95!important;}
  
  #nav_bar { max-width:915px;height:15px;color:#292929;font-size:13px;margin:30px 0 20px 0px;text-align: left; }
  #nav_bar a { background: url(/images/home_icon.png) 5px 2px no-repeat;color:#B9276F !important;padding-left: 22px;}
  #nav_bar b { color:#4D4D4D; display: inline-block; height: 25px; padding-left: 0px; 
  background: url(images/small_arrow2.png) 5px 2px no-repeat;  }
  
  #nav_bar b { font-weight: bold;text-decoration: underline;color:#EF8700;font-size: 16px;  }
  
  #nav_bar span:last-of-type { display: none;}
  #nav_bar div {display: inline-block; }
  
  
  .btn_right_zlobek1 { display:block;background: url(/images/button4.jpg) no-repeat;height:110px;width:233px;position: absolute;top: 146px;z-index: 99;right: 76px; }
  .btn_right_zlobek2 { display:block;background: url(/images/button2.jpg) no-repeat;height:110px;width:233px;position: absolute;top: 256px;z-index: 99;right: 76px; }
  .btn_right_zlobek3 { display:block;background: url(/images/button3.jpg) no-repeat;height:110px;width:233px;position: absolute;top: 366px;z-index: 99;right: 76px; }
  
  .btn_right_przedszkole1 { display:block;background: url(/images/button1.jpg) no-repeat;height:110px;width:233px;position: absolute;top: 146px;z-index: 99;right: 76px; }
  .btn_right_przedszkole2 { display:block;background: url(/images/button2.jpg) no-repeat;height:110px;width:233px;position: absolute;top: 256px;z-index: 99;right: 76px; }
  .btn_right_przedszkole3 { display:block;background: url(/images/button3.jpg) no-repeat;height:110px;width:233px;position: absolute;top: 366px;z-index: 99;right: 76px; }
  
  .btn_right_szkola1 { display:block;background: url(/images/button1.jpg) no-repeat;height:110px;width:233px;position: absolute;top: 146px;z-index: 99;right: 76px; }
  .btn_right_szkola2 { display:block;background: url(/images/button4.jpg) no-repeat;height:110px;width:233px;position: absolute;top: 256px;z-index: 99;right: 76px; }
  .btn_right_szkola3 { display:block;background: url(/images/button3.jpg) no-repeat;height:110px;width:233px;position: absolute;top: 366px;z-index: 99;right: 76px; }
  
  .btn_right_zlobek1_en { display:block;background: url(/images/button4_en.jpg) no-repeat;height:110px;width:233px;position: absolute;top: 146px;z-index: 99;right: 76px; }
  .btn_right_zlobek2_en { display:block;background: url(/images/button2_en.jpg) no-repeat;height:110px;width:233px;position: absolute;top: 256px;z-index: 99;right: 76px; }
  .btn_right_zlobek3_en { display:block;background: url(/images/button3_en.jpg) no-repeat;height:110px;width:233px;position: absolute;top: 366px;z-index: 99;right: 76px; }
  
  .btn_right_przedszkole1_en { display:block;background: url(/images/button1_en.jpg) no-repeat;height:110px;width:233px;position: absolute;top: 146px;z-index: 99;right: 76px; }
  .btn_right_przedszkole2_en { display:block;background: url(/images/button2_en.jpg) no-repeat;height:110px;width:233px;position: absolute;top: 256px;z-index: 99;right: 76px; }
  .btn_right_przedszkole3_en { display:block;background: url(/images/button3_en.jpg) no-repeat;height:110px;width:233px;position: absolute;top: 366px;z-index: 99;right: 76px; }
  
  .btn_right_szkola1_en { display:block;background: url(/images/button1_en.jpg) no-repeat;height:110px;width:233px;position: absolute;top: 146px;z-index: 99;right: 76px; }
  .btn_right_szkola2_en { display:block;background: url(/images/button4_en.jpg) no-repeat;height:110px;width:233px;position: absolute;top: 256px;z-index: 99;right: 76px; }
  .btn_right_szkola3_en { display:block;background: url(/images/button3_en.jpg) no-repeat;height:110px;width:233px;position: absolute;top: 366px;z-index: 99;right: 76px; }
  
  .cookieContent a { color:#fff;font-weight:bold } 
  
  .hide1 { display:none;margin-bottom:0px } 
  .kliknij { cursor:pointer;color:#ff0000;font-size:16px !important;margin:0;margin-bottom:10px }
  
  
  
  
  /*******************bootstap ***************************************/
  @media(min-width:992px){
    .navbar-static-top { display:none; }
    
  }
  
   @media(max-width:992px){
      #menu_main { display:none }
      .blok_prawo { float:right }
      
   }
  
  .clear-row-col12 > div:nth-child(0n+1), 
.clear-row-col6 > div:nth-child(6n+1), 
.clear-row-col4 > div:nth-child(4n+1),
.clear-row-col3 > div:nth-child(3n+1),
.clear-row-col2 > div:nth-child(2n+1) {  clear:left; }
.popup-gallery img { display:block;margin:0 auto; }
.popup-gallery .col-md-6 , .popup-gallery .col-md-4 , .popup-gallery .col-md-3 , .popup-gallery .col-md-2 { margin-bottom:20px }

.white-popup {
  position: relative;
  background: #FFF;
  padding: 10px;
  width: auto;
  max-width: 500px;
  margin: 0px auto;
  display:none;
}

img { max-width:100%;height:auto }
iframe { max-width:100% }
#popup img { max-width:100%  }




.navbar-inverse { background-color: #2b2e83;border-color: #2b2e83;/*background-color: #93bc1a;border-color: #93bc1a;*/  } 
.navbar-inverse .navbar-nav li a { color:#fff }
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color:#fff }
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color: #000;}

#menu_main > ul > li:last-child { width:168px }

.dropdown-menu-pokaz { background:#F7BA1F;list-style: none;margin: 0;padding: 0; }
.dropdown-menu-pokaz li { padding:10px 0 }


.btn_right_zlobek1 , .btn_right_zlobek2 , .btn_right_zlobek3 ,.btn_right_szkola1,.btn_right_szkola2,.btn_right_szkola3,.btn_right_przedszkole1,.btn_right_przedszkole2,.btn_right_przedszkole3, 
.btn_right_zlobek1_en , .btn_right_zlobek2_en , .btn_right_zlobek3_en , .btn_right_zlobek4_en , .btn_right_szkola1_en , .btn_right_szkola2_en , .btn_right_szkola3_en , .btn_right_przedszkole1_en , .btn_right_przedszkole2_en , .btn_right_przedszkole3_en { position:static;height: 121px;width: 278px; }

@media(max-width:1200px){ .btn_right_zlobek1 , .btn_right_zlobek2 , .btn_right_zlobek3 ,.btn_right_szkola1,.btn_right_szkola2,.btn_right_szkola3,.btn_right_przedszkole1,.btn_right_przedszkole2,.btn_right_przedszkole3, 
.btn_right_zlobek1_en , .btn_right_zlobek2_en , .btn_right_zlobek3_en , .btn_right_zlobek4_en , .btn_right_szkola1_en , .btn_right_szkola2_en , .btn_right_szkola3_en , .btn_right_przedszkole1_en , .btn_right_przedszkole2_en , .btn_right_przedszkole3_en { width:100% !important }
 }
 


#main_page_body { width:auto;height:auto;min-height:860px;background:none;background: #fff;margin-bottom: 0px;padding-top: 0px;padding-left:20px;padding-right:20px;min-height: 810px; }
#main_page_body .main_page_top_bg { position:static;top:0;left:0;margin: 0 auto;padding-top:10px } 
#main_page_body ul { position:static;top:0;left:0; }

#main_page_body .mainpage_footer { margin-left:32px }
#main_page_body a.first_block { background: url("images/first_pic.png") no-repeat center;width:100%;height:648px;display:block; }
#main_page_body a.second_block { background: url("images/second_pic.png") no-repeat center;width:100%;height:648px;display:block;}
#main_page_body a.third_block { background: url("images/third_pic.png") no-repeat center;width:100%;height:648px;display:block;}
#main_page_body a.fourth_block { background: url("images/fourth_pic.png") no-repeat center;width:100%;height:648px;display:block;}



#main_page_body img.copyrights_img { position:static;margin-right:4px }
#main_page_body p.copyrights_ih { position:static }

@media(max-width:400px){
   #main_page_body h2 { font-size:12px }
    #main_page_body h2 span { font-size:15px }
}
 
.mainpage_footer_rights { margin-top:5px;margin-bottom:40px }  
.mainpage_footer_rights img , .mainpage_footer_rights p  { float:left; }  

#logo { position:static; display:block; }
.logo_text { position:static;text-align: left;margin:0; }
a.logo_text2 { position:static;text-align:left;color: #05476f;font-family: 'OpenSansCondensedLight';font-size: 22px;text-transform: uppercase;list-style: none;display:block; }

.top_menu_right { position:static;margin: 30px 0 0 0; }

.linia_nad_slajderem { background: url(images/linia_nad_slajderem.jpg) no-repeat;height: 10px;width: 100%;position: static; }

#slider { position:static;width:auto; }
.btn_right_zlobek1 { position:static; }
.btn_right_zlobek2 { position:static; }
.btn_right_zlobek3 { position:static; }

#menu_main { position:static }
#menu_main > ul > li { top:0 }
#menu_main > ul > li:hover { top:0 }





#contencik { background:#fff;max-width:1170px;margin:0  auto; }

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
    color: #fff;
    background-color: #EF8700;
}    
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {  color: #292929; }

.cookieContent { width:100% !important }

.dwanascie_601 { background: url(/images/ikonka_film.png) no-repeat !important;background-size: 92% 110% !important; }
.dwanascie_603  { background: url(/images/ikonka_film3.png) no-repeat !important;background-size: 92% 110% !important; }
.dwanascie_660  { background: url(/images/ikonka_film3.png) no-repeat !important;background-size: 92% 110% !important; }
  
.dwanascie_412  { background: url(/images/ikonka_film1.png) no-repeat !important;background-size: 92% 110% !important; }
.dwanascie_373  { background: url(/images/ikonka_film2.png) no-repeat !important;background-size: 92% 110% !important; }

.navbar-inverse .navbar-toggle .icon-bar { background-color: #fff; }
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover { background:none; }
.przyciski a { text-decoration:none; }


#footer {  margin-left: 0px;width:100% }

.footer_image { margin-top:30px }
#footerek { background: #fbc428;min-height: 34px }

@media(min-width:992px){ 
  .slidereczek { padding-right: 0; }
  .przyciski { padding-left:0; }
   #main_page_body img { display:none }
   .linia_wylacz { display:block !important }
}  

@media(min-width:1200px){
  #footer_mobile_up { display:none }
  #footer_mobile { display:none }
  #slider { height:360px }
}  


@media(max-width:1200px){
   #menu3 { display:block; }
  a.dwanascie_pl, a.dwanascie_en { text-align:center;display:block;margin:0 auto !important }
  #footer { display:none }
  #footer_mobile_up { display:block;cursor: pointer; }
  #footer_mobile { display:block;background: url("/images/footer_mobile.png") no-repeat center;height:68px;width:auto;   }
}

@media(max-width:992px){
  .logo_text , a.logo_text2 { text-align:center }
  .top_menu_right { float:none !important }
  ul.ul_top_menu_right li { float:none;display:inline-block; }
  .ul_top_menu_right { padding:0; } 
  
  #main_page_body { min-height:auto; }
  #main_page_body a.first_block , #main_page_body a.second_block , #main_page_body a.third_block , #main_page_body a.fourth_block { height: auto;background: none;background: #ffbc00; } 
  #main_page_body a.first_block h2 { padding:20px 0 !important;margin:0 }
  #main_page_body a.second_block h2 { padding:20px 0 !important;margin:0 }
  #main_page_body a.third_block h2 { padding:20px 0 !important;margin:0 }
  #main_page_body a.fourth_block h2 { padding:20px 0 !important;margin:0 }
  
  .linia_wylacz { display:none; }
  #main_page_body h2 { margin:0; }
  #main_page_body  img { margin-top:20px } 

  
  .btn_right_zlobek1 { background:#f7ba14 url("/images/logo_zlobek_przedszkole.png") no-repeat center left; font-family: 'OpenSansCondensedLight'; font-size:30px;text-transform:uppercase;text-align:right;color:#071f82;
  padding-right:10px;margin:5px 0;height:auto; }
  .btn_right_zlobek1::before { content: "Anglojęzyczne \A Przedszkole \A First Steps \A";white-space: pre; }
  .btn_right_zlobek2 { background:#f7ba14 url("/images/logo_szkola.png") no-repeat 10px center; font-family: 'OpenSansCondensedLight'; font-size:30px;text-transform:uppercase;text-align:right;color:#071f82;
  padding-right:10px;margin:5px 0;height:auto; }
  .btn_right_zlobek2::before { content: "Anglojęzyczna \A Szkoła Podstawowa \A Primary Steps \A" ;white-space: pre; }
  .btn_right_zlobek3 { background:#f7ba14 url("/images/logo_ih.png") no-repeat 10px center; font-family: 'OpenSansCondensedLight'; font-size:30px;text-transform:uppercase;text-align:right;color:#071f82;
  padding-right:10px;margin:5px 0;height:auto; }
  .btn_right_zlobek3::before { content: "Centrum Nauki \A Angielskiego \A International House \A" ;white-space: pre; }
  
  .btn_right_przedszkole1 { background:#f7ba14 url("/images/logo_zlobek_przedszkole.png") no-repeat center left; font-family: 'OpenSansCondensedLight'; font-size:30px;text-transform:uppercase;text-align:right;color:#071f82;
  padding-right:10px;margin:5px 0;height:auto; }
  .btn_right_przedszkole1::before { content: "Anglojęzyczny \A Żłobek \A Basic Steps \A";white-space: pre; }
  .btn_right_przedszkole2 { background:#f7ba14 url("/images/logo_szkola.png") no-repeat 10px center; font-family: 'OpenSansCondensedLight'; font-size:30px;text-transform:uppercase;text-align:right;color:#071f82;
  padding-right:10px;margin:5px 0;height:auto; }
  .btn_right_przedszkole2::before { content: "Anglojęzyczna \A Szkoła Podstawowa \A Primary Steps \A" ;white-space: pre; }
  .btn_right_przedszkole3 { background:#f7ba14 url("/images/logo_ih.png") no-repeat 10px center; font-family: 'OpenSansCondensedLight'; font-size:30px;text-transform:uppercase;text-align:right;color:#071f82;
  padding-right:10px;margin:5px 0;height:auto; }
  .btn_right_przedszkole3::before { content: "Centrum Nauki \A Angielskiego \A International House \A" ;white-space: pre; }
  
  .btn_right_szkola1 { background:#f7ba14 url("/images/logo_zlobek_przedszkole.png") no-repeat center left; font-family: 'OpenSansCondensedLight'; font-size:30px;text-transform:uppercase;text-align:right;color:#071f82;
  padding-right:10px;margin:5px 0;height:auto; }
  .btn_right_szkola1::before { content: "Anglojęzyczny \A Żłobek \A Basic Steps \A";white-space: pre; }
  .btn_right_szkola2 { background:#f7ba14 url("/images/logo_zlobek_przedszkole.png") no-repeat 10px center; font-family: 'OpenSansCondensedLight'; font-size:30px;text-transform:uppercase;text-align:right;color:#071f82;
  padding-right:10px;margin:5px 0;height:auto; }
  .btn_right_szkola2::before { content: "Anglojęzyczne \A Przedszkole \A First Steps \A" ;white-space: pre; }
  .btn_right_szkola3 { background:#f7ba14 url("/images/logo_ih.png") no-repeat 10px center; font-family: 'OpenSansCondensedLight'; font-size:30px;text-transform:uppercase;text-align:right;color:#071f82;
  padding-right:10px;margin:5px 0;height:auto; }
  .btn_right_szkola3::before { content: "Centrum Nauki \A Angielskiego \A International House \A" ;white-space: pre; }
  
  
  .btn_right_zlobek1_en { background:#f7ba14 url("/images/logo_zlobek_przedszkole.png") no-repeat center left; font-family: 'OpenSansCondensedLight'; font-size:30px;text-transform:uppercase;text-align:right;color:#071f82;
  padding-right:10px;margin:5px 0;height:auto; }
  .btn_right_zlobek1_en::before { content: "English \A Kindergarten \A First Steps \A";white-space: pre; }
  .btn_right_zlobek2_en { background:#f7ba14 url("/images/logo_szkola.png") no-repeat 10px center; font-family: 'OpenSansCondensedLight'; font-size:30px;text-transform:uppercase;text-align:right;color:#071f82;
  padding-right:10px;margin:5px 0;height:auto; }
  .btn_right_zlobek2_en::before { content: "Primary \A Bilingual School \A Primary Steps \A" ;white-space: pre; }
  .btn_right_zlobek3_en { background:#f7ba14 url("/images/logo_ih.png") no-repeat 10px center; font-family: 'OpenSansCondensedLight'; font-size:30px;text-transform:uppercase;text-align:right;color:#071f82;
  padding-right:10px;margin:5px 0;height:auto; }
  .btn_right_zlobek3_en::before { content: "International \A House English \A Language Center \A" ;white-space: pre; }
  
  .btn_right_przedszkole1_en { background:#f7ba14 url("/images/logo_zlobek_przedszkole.png") no-repeat center left; font-family: 'OpenSansCondensedLight'; font-size:30px;text-transform:uppercase;text-align:right;color:#071f82;
  padding-right:10px;margin:5px 0;height:auto; }
  .btn_right_przedszkole1_en::before { content: "English \A Nursery \A Basic Steps \A";white-space: pre; }
  .btn_right_przedszkole2_en { background:#f7ba14 url("/images/logo_szkola.png") no-repeat 10px center; font-family: 'OpenSansCondensedLight'; font-size:30px;text-transform:uppercase;text-align:right;color:#071f82;
  padding-right:10px;margin:5px 0;height:auto; }
  .btn_right_przedszkole2_en::before { content: "Primary \A Bilingual School \A Primary Steps \A" ;white-space: pre; }
  .btn_right_przedszkole3_en { background:#f7ba14 url("/images/logo_ih.png") no-repeat 10px center; font-family: 'OpenSansCondensedLight'; font-size:30px;text-transform:uppercase;text-align:right;color:#071f82;
  padding-right:10px;margin:5px 0;height:auto; }
  .btn_right_przedszkole3_en::before { content: "International \A House English \A Language Center \A" ;white-space: pre; }
  
  .btn_right_szkola1_en { background:#f7ba14 url("/images/logo_zlobek_przedszkole.png") no-repeat center left; font-family: 'OpenSansCondensedLight'; font-size:30px;text-transform:uppercase;text-align:right;color:#071f82;
  padding-right:10px;margin:5px 0;height:auto; }
  .btn_right_szkola1_en::before { content: "English \A Nursery \A Basic Steps \A";white-space: pre; }
  .btn_right_szkola2_en { background:#f7ba14 url("/images/logo_zlobek_przedszkole.png") no-repeat 10px center; font-family: 'OpenSansCondensedLight'; font-size:30px;text-transform:uppercase;text-align:right;color:#071f82;
  padding-right:10px;margin:5px 0;height:auto; }
  .btn_right_szkola2_en::before { content: "English \A Kindergarten \A First Steps \A" ;white-space: pre; }
  .btn_right_szkola3_en { background:#f7ba14 url("/images/logo_ih.png") no-repeat 10px center; font-family: 'OpenSansCondensedLight'; font-size:30px;text-transform:uppercase;text-align:right;color:#071f82;
  padding-right:10px;margin:5px 0;height:auto; }
  .btn_right_szkola3_en::before { content: "International \A House English \A Language Center \A" ;white-space: pre; }
  
  .wylacz_na_podstonach { display:none; }
  #slider { height:auto }
  
      #main_page_body a.first_block h2 { padding:80px 0 !important  } 
   #main_page_body a.second_block h2 , #main_page_body a.third_block h2 { padding:80px 0 !important }  
  #main_page_body a.fourth_block h2 { padding:80px 0 !important } 
}

@media(max-width:768px){
  .navbar-inverse .navbar-nav li a {color: #23527c; }
  .menu_gora_bootstrap .dropdown-menu { background: #F7BA1F !important;list-style: none;margin: 0;padding: 0; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { text-align:center }
  .navbar-inverse .navbar-nav li a { color: #fff !important; }
 
}

 @media(max-width:600px){
    
      #main_page_body a.first_block { height:200px  } 
   #main_page_body a.second_block, #main_page_body a.third_block  {  height:200px  }  
  #main_page_body a.fourth_block  {  height:200px  } 
  }

  
  @media(max-width:500px){
    .logo_text { font-size: 30px; }
  }

@media(max-width:400px){
  .btn_right_zlobek1 , .btn_right_zlobek2 , .btn_right_zlobek3 , .btn_right_zlobek1_en , .btn_right_zlobek2_en , .btn_right_zlobek3_en , .btn_right_przedszkole1 , .btn_right_przedszkole2 , .btn_right_przedszkole3 ,
  .btn_right_przedszkole1_en , .btn_right_przedszkole2_en , .btn_right_przedszkole3_en , .btn_right_szkola1 , .btn_right_szkola2 , .btn_right_szkola3 , .btn_right_szkola1_en , .btn_right_szkola2_en , .btn_right_szkola3_en 
    { font-size:22px;padding:20px 0 }
   #main_page_body a.first_block h2 { padding:75px 0 !important  } 
   #main_page_body a.second_block h2 , #main_page_body a.third_block h2 { padding:70px 0 !important }  
  #main_page_body a.fourth_block h2 { padding:50px 0 !important }   
    
    
}                     

@media all and (max-width: 1200px) and (min-width: 992px) {
  #slider { height:298px; }
  .btn_right_zlobek1, .btn_right_zlobek2, .btn_right_zlobek3, .btn_right_szkola1, .btn_right_szkola2, .btn_right_szkola3, .btn_right_przedszkole1, .btn_right_przedszkole2, .btn_right_przedszkole3, .btn_right_zlobek1_en, .btn_right_zlobek2_en, .btn_right_zlobek3_en, .btn_right_zlobek4_en, .btn_right_szkola1_en, .btn_right_szkola2_en, .btn_right_szkola3_en, .btn_right_przedszkole1_en, .btn_right_przedszkole2_en, .btn_right_przedszkole3_en {
    height:99px;
  }   
}
  
  
@media all and (max-width: 992px) and (min-width: 768px) {
  
    .navbar-nav { width:100%; }
.navbar-nav > li { float:none; }
           
}  


#content a { color:#337AB7;}