﻿/**
 * This file should get overwritten if Method 1 is used. If Method 2 is chosen,
 * remove this comment and start adding your styles to this file.
 */

 
 body {font-family: trebuchet ms,'Open Sans', sans-serif;font-weight:400;font-size:9pt;background:#f7f7f7;}
 
 hr {border:3px;color:#888888 !important;height:2px;background-color:#999999;}
 p {font-family: trebuchet ms, sans-serif;}
 .block-title {font-size:10pt;font-family:trebuchet ms, 'Open Sans', sans-serif;font-weight:bold; color:#000;}
 
 #navbar {border-bottom:2px solid #006da5; width:100%; background:#fff;height:auto; z-index:66;}
 .navbar{margin-bottom:0px;}

 
 .navbar-header {width:100%;}
 .navbar-brand { float:right;padding:30px 0;font-size:26pt;color:#006da5 !important;}
 

 
 #ifr_name {}
 
 .navbar-nav {}
 
 @media (max-width:  	1270px) {
	  .ifr_color_menu_container {padding:0 0 0 15px;margin:0;}
	 .container {max-width:1100px;width:100%;}
	  #ifr_main_menu {	 max-width:1200px; }
 }
 
 @media (min-width:  	1270px) {
	 .ifr_color_menu li a{padding-bottom:58.5px !important}
	  #ifr_main_menu li {width:10%;}
	  .ifr_color_menu_container {padding:0 0 0 15px;margin:0;}
	    .container {max-width:1300px;width:100%;}
	 #ifr_main_menu {	 max-width:1300px; width:100%;}
	 #start_slideshow_container {background:url(../images/ifr_big.jpg) no-repeat top #fff;margin-bottom:0px;}
    #start_slideshow_container2 {background:url(../images/ifr_big.jpg) no-repeat top #fff;margin-bottom:0px;}
  .container {}
 }
 
 @media (max-width:  	1270px) { #start_slideshow_container {background:url(../images/bgr_slideshow.jpg) no-repeat top #fff;margin-bottom:0px;}

  
    #start_slideshow_container2 {background:url(../images/bgr_slideshow.jpg) no-repeat top #fff;margin-bottom:0px;}
 }
 
 
 
   

  #start_slideshow_container2 .container {}
  .ifr_white {background:#fff url(../images/content_top_gradient.jpg) repeat-x scroll center top; padding:10px; -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
margin-bottom:20px;
box-shadow: 0 3px 3px #9b9b9b;
}
 .view-slideshow-start {position:relative;}
 .view-slideshow-start .views-field-body {color:#fff;text-decoration:none;background:rgba(0,0,0,0.7); font-size:10pt; position:absolute; bottom:0; left:0;padding:2px; width:100%;}
 .view-slideshow-start .views-field-body a {color:#fff;text-decoration:none;}
 #ifr_main_menu {
	 position:relative;
	 font-family: 'Open Sans', sans-serif !important;
font-weight:400;
	 width:100%;
	 margin:0 auto 10px auto;
	 -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;

background: #64aedb; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzNiUiIHN0b3AtY29sb3I9IiM2NGFlZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNTc5MGFlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top, #64aedb 36%, #5790ae 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(36%,#64aedb), color-stop(100%,#5790ae)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #64aedb 36%,#5790ae 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #64aedb 36%,#5790ae 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #64aedb 36%,#5790ae 100%); /* IE10+ */
background: linear-gradient(to bottom, #64aedb 36%,#5790ae 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64aedb', endColorstr='#5790ae',GradientType=0 ); /* IE6-8 */
}
 #ifr_main_menu a {color:#fff;height:100%;text-shadow: 0 -1px 1px #006da5;}
 

 
 
 
@media (min-width:800px) {
 #ifr_main_menu li {width:auto}
 #ifr_main_menu li a {height:62px;background:url(../images/menu_r_border.jpg) no-repeat right; vertical-align: middle;} 
 #ifr_main_menu li:hover {text-shadow: 0 -1px 1px #006da5;background:#43a8e5;height:100%;}
 #ifr_main_menu li li a {height:auto;background-image:none;display: block;}
 
 .language-switcher-locale-url li {display:inline; padding:2px 10px;}
 }  
 
 
 
 
@media (max-width:800px) {
	.navbar-brand {font-size:16px; clear:both; text-align:center;width:100%;}
	
	#ifr_main_menu li a  {text-align:center; display:block; background:none;clear:both;}
	#ifr_main_menu li {height:auto; clear:both;}
	#ifr_main_menu li li {height:auto; clear:both;} 
	#ifr_main_menu li li li li{height:auto; clear:both;display:block; position:static;}
	.language-switcher-locale-url li {display:inline; padding:2px 1px;}
 .ifrcut {width:100%;} 
 
 }
.ifr_newsletter_box {float:right;margin:0;padding:0;}
.ifr_newsletter_box .simplenews-subscribe {float:right;width:380px;}
 .ifr_newsletter_box .simplenews-subscribe .form-control{width:200px;float:left;}
 .ifr_newsletter_box .simplenews-subscribe .form-submit{float:left;margin:0 10px;}
  .ifr_newsletter_box .simplenews-subscribe label{float:left;padding:5px 2px;}
 
  #ifr_main_menu li.last a{background:none;}




 #ifr_main_menu .dropdown-toggle {text-align:center;line-height:12pt; }
  #ifr_main_menu li .dropdown-toggle {text-align:left;line-height:12pt; }
 #ifr_main_menu .dropdown-toggle  .dropdown-menu li{}
 
 
 
 
 
 #ifr_main_menu li li {float:left;font-size:11px;}
 
 #ifr_main_menu .dropdown-menu li {text-align:left !important;}
	 #ifr_main_menu .dropdown-menu {
	width:auto;
	
	 color:#fff;
	 background:#2e8fca !important;
	 }


	  #ifr_main_menu .dropdown-menu li:hover {
	 
	 color:#fff;
	
	 }
#ifr_main_menu li li {display:block; width:100%;}
	 #ifr_main_menu .dropdown-menu a:hover {
	 display:block;
	 color:#fff;
	 background:#035e8f !important;
	 }
 #ifr_main_menu .dropdown-toggle a {color:#fff;}
.ifr_top_navigation {-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
background:#61abd8;
float:right;
font-size:9pt;}
.ifr_top_navigation a {color:#fff;}

.ifr_news_box {background:#ead8be;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
min-height:260px;}

.language-switcher-locale-url {list-style-type:none;margin:0 auto;position:relative;text-align:center}

.language-switcher-locale-url li a{color:#fff;}

 .page-header  {font-size:14pt;margin-top:10px; padding-top:0px;padding-left:15px;color:#006da5; }
 
/* menu color */

.menu-name-menu-biblioteka a { color:#fff;padding-bottom:25px;}

.ifr_color_menu {margin-top:0px;}
.ifrcolorrightmenu ul ul {padding:10px 10px 10px 30px;font-size:9pt;}
 .ifr_biblioteka {background:#9a9a9a;font-size:11pt;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:10px;

 padding:10px 10px 30px 10px;}

 .breadcrumb {font-size:9pt;background:none !important;margin-bottom:0px;padding-bottom:0px;}
 .breadcrumb a{ background:none !important; font-size:9pt;color:#000;}
 
 
 .menu-name-menu-biblioteka .dropdown-menu1 {margin-top:-15px;}
.expanded .dropdown-menu1 li {margin-top:5px !important;}
.expanded .dropdown-menu1 li a{padding:2px}
.expanded .dropdown-menu1 li a.active{padding:2px}
.expanded .dropdown-menu1 li a.active-trail{padding:2px;margin:0}



.menu-mlid-598   {background-color:#9a9a9a !important;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:10px;}
.menu-mlid-773  {background-color:#5f5e70 !important;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:10px;}

 .ifr_konsultacje {background:#385a80;font-size:11pt;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:10px;
padding-bottom:25px;
padding:10px 10px 30px 10px;}

.menu-mlid-787  {background-color:#44535a !important;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:10px;}


 .ifr_rekrutacje {background:#5f5e70;font-size:11pt;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:10px;

padding:10px 10px 10px 10px;}



 .ifr_rekrutacje .expanded {background:#5f5e70;font-size:9pt;-webkit-border-radius: 10px; 
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:10px;

padding:10px 10px 10px 10px;
list-style-type:none;}

 .ifr_odwolane {background:#6295b0;font-size:11pt;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:10px;
padding-bottom:25px;
padding:10px 10px 30px 10px;}

 .ifr_olimp {background:#44535a;font-size:11pt;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:10px;
padding-bottom:25px;
padding:10px 10px 30px 10px;}

#bottom_menu_ifr {}
#bottom_menu_ifr ul {float:right;}
#bottom_menu_ifr li {float:left;}
#bottom_menu_ifr li a {color:#000;}
.menu-name-menu-biblioteka {margin:0;padding:0;}
.menu-name-menu-biblioteka li {color:#fff; text-transform:uppercase; }
.menu-name-menu-biblioteka li a{color:#fff; text-transform:uppercase;height:56px }
.menu-name-menu-biblioteka li li {color:#fff; text-transform:none ; }

.ifr_walk {padding:0;margin:-15px 0 0 0}

.region-footer {font-size:9pt; color:#999; padding:0;text-align:right; padding:10px 0;margin:20px 0;position:relative; top:10px;}

#ifr_information_news {background:#fff;padding:20px 0;}
#ifr_information_contact {margin-top:0px;border-top:1px solid #ccc;padding:20px 0;background:#f7f7f7;}

.field-group-accordion-wrapper a {color:#006da5 !important}

.ifrflexslider {margin:0;padding:0;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:10px;
overflow:hidden;}

.flexslider .views-field-body {padding:2px 10px;}

.ifr_search {float:right; margin:5px 0 10px 0;height:30px; font-size:11px;clear:right;width:200px;}
.ifr_search input {font-size:11px;height:30px;}
.ifr_search .btn-default {font-size:11px;height:30px;}
.ifr_search .btn-primary {font-size:11px;height:30px;}

/*aktualności */
#block-block-6 {width:100%;text-align:right;}
#block-block-6 a {text-align:right;color:#95724c !important; width:100%;}
.newstartrow .ifr_well {display:block; min-height:96px; border-bottom: 1px solid #95724c;margin-right:10px;padding-bottom:10px !important;}
.newstartrowsub .ifr_well {display:block; min-height:96px; border-bottom: 1px solid #95724c;margin-right:10px;}

.newstartrow:nth-child(5) .ifr_well {border:0;}
.newstartrow:nth-child(6) .ifr_well {border:0;}
.newstartrow, .newstartrowsub {padding:4px 2px;}
.newstartrow .views-field-title a ,.newstartrowsub .views-field-title a {color:#95724c;font-weight:bold;}
.newstartrow .views-field-title-1 a, .newstartrowsub .views-field-title-1 a {color:#444;}
.newstartrow .views-field-title-2 a, .newstartrowsub .views-field-title-2 a {color:#95724c;font-size:8pt;}


.form-type-item {display:none;}

.node-aktualnosci h2 a{font-size:18px;}
.node-aktualnosci .submitted{color:#777777;font-size:12px;padding-bottom:4px;}
.node {min-height:180px;}
.views-field-body {font-size:11px !important;}
.views-field-body h4{font-size:14px !important;}
.views-field-body h5{font-size:12px !important;}
.view-content .context{min-height:30px !important;}
.field-type-text-with-summary{font-size:9,5pt;font-family:"Trebuschet MS", sans-serif !important; color:#111111 !important;font-weight:560;}
.menu-mlid-779{margin-top:10px;}



	@media only screen and ( -webkit-min-device-pixel-ratio: 1.3 ),
       only screen and (    min--moz-device-pixel-ratio: 1.3 ),
       only screen and (      -o-min-device-pixel-ratio: 2.6/2 ), /* returns 1.3, see Dev.Opera */
       only screen and (         min-device-pixel-ratio: 1.3 )
	   
	   {
		   
		   	 .ifr_color_menu li a {width:100%}
		   .logo {padding:8%}
		    .ifr_color_menu_container {padding:0px;margin:0;}
	  }
.view-aktualnosci .views-row-3, .view-aktualnosci .views-row-3{clear:left !important;}