@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/titillium-web-v6-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Titillium Web Regular'), local('TitilliumWeb-Regular'),
       url('../fonts/titillium-web-v6-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v6-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v6-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v6-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v6-latin-regular.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}




body { 
	font-family:'Titillium Web', Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:20px;
	color:#666;
	font-weight:400;
	margin: 0px;
	padding: 0px;
	text-align:center;
	background:url(../imgs/bg.jpg) repeat-x top;
}
img {border:0;}
hr {border: none; background-color:#555; color:#555; height: 1px; width:100%;}

h1,h2,h4,h5,h6 {margin:0; padding:0; font-size:24px; line-height:28px; color:#000; font-weight:400;}


h3{margin:0; padding:0; font-size:20px; line-height:24px; color:#000; font-weight:400;color:#666;}


p {margin:0; padding:0 0 10px 0;}
ul {padding-top:0; margin-top:0;}

a {
font-weight: normal; color:#383763; text-decoration: none;
}
a:hover {color:#777;}

table{margin:0;}
td,th {padding:0; color:#555;}



div#kontener{width:1000px; margin:0 auto; text-align:left;}

div#top{ position: relative; padding-top:36px; height:75px;}
div#top h1{ margin:0; padding:0; height:70px; line-height:70px;}

div#nav_main{ position:absolute; top:75px; right:0;}
div#nav_main ul {margin:0; padding:0; list-style:none;}
div#nav_main ul li { margin:0; padding:0; float:left;}
div#nav_main ul li a { 
display:block;
padding:0 10px;
line-height:22px; font-size:16px; color:#636363; font-weight:400;
transition: 0.3s ease;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;
}
div#nav_main ul li a:hover{background-color:#636363; color:#fff;}
div#nav_main ul li a.nav_sel{background-color:#FF9D00; color:#fff;}



div#langs{ position:absolute; top:27px; right:8px; color:#aaa}
div#langs a { color:#bbb; font-weight:600}
div#langs a:hover{ color:#000;}
div#langs a.lang_sel{ color:#555;}

div#slajdy{height:230px;}
div#slajdy_kont{height:230px;-moz-box-shadow: 0px 0px 5px #aaa;-webkit-box-shadow: 0px 0px 5px #aaa;box-shadow: 0px 0px 5px #aaa;}


div#zawartosc{ min-height:388px;}



div#layout_2kol{}
div#layout_2kol_l{ float:left; width:300px; margin-bottom:25px;}
div#layout_2kol_r{ float:right; width:620px;}



div.head_kont {height:60px; border-bottom:1px solid #ddd; position:relative; margin-bottom:15px;}
div.head_kont h3{ height:60px; line-height:60px; font-weight:300; color:#009C00; font-size:30px; background:url(../imgs/ico_arr.jpg) no-repeat top left; padding-left:64px; position:absolute; bottom:-11px; left:0px;}
div.head_kont h2{ height:50px; line-height:50px; font-weight:300; color:#009C00; font-size:26px; background:url(../imgs/ofe_ico_1.png) no-repeat top left; padding-left:50px; position:absolute; bottom:-7px; left:0px;}



div#sidenav{overflow:hidden;}
div#sidenav ul {margin:0; padding:0; list-style:none;}
div#sidenav ul li { margin:0; padding:0; line-height:45px; height:45px; border-bottom: 1px solid #e9e9e9;}
div#sidenav ul li a { 
display:block;
line-height:45px; height:45px; font-size:17px; color:#636363;
padding-left:65px;
background: url(../imgs/sidenav_bg.jpg) no-repeat -600px 0px;
transition: 0.5s ease;-o-transition: 0.5s ease;-webkit-transition: 0.5s ease;
position:relative;
}
div#sidenav ul li a:hover{ background-position:-300px 0px; color:#FF6600}
div#sidenav ul li a.nav_sel{background-position:0px 0px; color:#fff;}
div#sidenav ul li a img { position:absolute; top: 0px; left:10px;}


div.head_kont h2#oferta_id2{background-image:url(../imgs/ofe_ico_2.png);}
div.head_kont h2#oferta_id3{background-image:url(../imgs/ofe_ico_3.png);}
div.head_kont h2#oferta_id4{background-image:url(../imgs/ofe_ico_4.png);}
div.head_kont h2#oferta_id5{background-image:url(../imgs/ofe_ico_5.png);}
div.head_kont h2#oferta_id6{background-image:url(../imgs/ofe_ico_6.png);}
div.head_kont h2#oferta_id26{background-image:url(../imgs/ofe_ico_7.png);}
div.head_kont h2#oferta_id21{background-image:url(../imgs/ofe_ico_21.png);}

div.head_kont h2#case_head{background-image:url(../imgs/case_ico_0.png);}

div.head_kont h2#atuty_id7{background-image:url(../imgs/atu_ico_1.png);}
div.head_kont h2#atuty_id8{background-image:url(../imgs/atu_ico_2.png);}
div.head_kont h2#atuty_id9{background-image:url(../imgs/atu_ico_3.png);}
div.head_kont h2#atuty_id10{background-image:url(../imgs/atu_ico_4.png);}
div.head_kont h2#atuty_id11{background-image:url(../imgs/atu_ico_5.png);}
div.head_kont h2#atuty_id12{background-image:url(../imgs/atu_ico_6.png);}




div#tekst_layout1{ font-size:16px; line-height:26px; color:#888;}


div#kontakt_side {font-size:13px;}
div#kontakt_side p { padding-bottom:7px;}

div#kontakt_l{ float:left; width:300px;}
div#kontakt_r{ float:right; width:300px}

p.kont1{color:#009C00; font-size:16px; line-height:22px; margin-bottom:14px;}
p.kont1pg{color:#009C00; font-size:16px; line-height:22px; margin-bottom:-3px;}







p.kontaktFine{}
p.kontaktError{ color:#FF3300}

div#formKontakt{}
div.form_inputText{ margin-bottom:6px; position:relative;}
span.form_star{ position:absolute; top:0px; right:196px; font-weight:bold; font-size:14px; color:#FF0000;}

div#formKontakt input, div#formKontakt textarea, div#formKontakt select{   
	 padding: 6px 6px 6px 40px;  
	 border: solid 1px #ddd;  
	 outline: 0;  
	 width: 256px;  
	 background: #fff;  
	 font-family:'Titillium Web', Arial, Helvetica, sans-serif;
	 font-size:14px; 
	 color:#999;
	 }  
div#formKontakt textarea {
	 max-width: 256px;
	 min-width: 256px;
	 height: 174px;  
	 line-height: 150%; 
	 font-family:'Titillium Web', Arial, Helvetica, sans-serif;
	 font-size:14px;
	 color:#999;
	 background: #fff; 
	}  
div#formKontakt input:hover, div#formKontakt textarea:hover,  
div#formKontakt input:focus, div#formKontakt textarea:focus {   
	 border-color: #aaa;   
	 }  
   
div#formKontakt .submit input {  
	 width: auto;  
	 padding: 4px 10px;  
	 background:#3399FF;
	 border: 0;  
	 font-size: 12px;  
	 color: #FFFFFF;  
	 -moz-border-radius: 5px;  
	 -webkit-border-radius: 5px;
	 cursor:pointer;
	 } 
div#formKontakt p {padding-bottom:2px;}

div.submit { cursor:pointer; background:#009C00 url(../imgs/arr4_wh.png) no-repeat 90% 50%; display:inline-block; padding: 4px 30px 4px 10px; font-size:14px; color:#fff;}
div.submit:hover {background-color:#555;transition: 0.5s ease;-o-transition: 0.5s ease;-webkit-transition: 0.5s ease;}

div#form_clear{ background:#bbb url(../imgs/arr4_wh.png) no-repeat 90% 50%;}
div#form_clear:hover {background-color:#555;transition: 0.5s ease;-o-transition: 0.5s ease;-webkit-transition: 0.5s ease;}








/* slide show */
div#meon_slideshow{
}
div#meon_slideshow_container{
width:1000px;
height:230px;
position:relative; 
overflow:hidden;
}
div#meon_slideshow_imgs{
width:3000px; 
height:230px; 
position:absolute; top:0px; left:1000px;
}

div#meon_slideshow_nav{}

div#meon_slideshow_nav div{
}
.meon_nav_element_hover{}
.meon_nav_element_out{}
/* ////////////////////////////////////slide show */





div#pdf_ico a{
margin-top:15px;
margin-bottom:45px;
background: #fff url(../imgs/pdf-icon.png) 5% 50% no-repeat; 
border:1px solid #ddd; 
display: inline-block; 
padding:10px 5px 10px 35px;
-moz-border-radius: 6px; border-radius: 6px;
-moz-box-shadow: 0px 0px 2px #eee;-webkit-box-shadow: 0px 0px 2px #eee;box-shadow: 0px 0px 2px #eee;
color:#555;
transition: 0.3s ease;-o-transition: 0.3s ease;-webkit-transition: 0.3s ease;
}
div#pdf_ico a:hover{
-moz-box-shadow: inset 0px 0px 2px #ccc;-webkit-box-shadow: inset 0px 0px 2px #ccc;box-shadow: inset 0px 0px 2px #ccc;
background-color:#f9f9f9; color:#888;
}



div#footer{background:url(../imgs/footer_bg.jpg) repeat-x top;}
div#footer_in{
width:1000px; margin:0 auto; text-align:left; height:130px;
background:url(../imgs/footer_bg2.jpg) repeat-x top;
color:#ccc; font-size:13px; line-height:18px;
padding-top:2px;
}



div#foot_poziom_1{padding-top:14px; height:86px; border-left:1px solid #888;border-right:1px solid #888;}
div#foot_poziom_1 a { color:#eee;}
div#foot_poziom_1 a:hover { color:#FF9900}
div#foot_poziom_2{color:#aaa; padding-top:4px;}
div.foot_l{ float:left; width:220px; padding-left:10px;}
div.foot_m{ float:left; width:200px;}
div.foot_r{ float:right; width:200px; padding-left:10px;}

div#foot_poziom_2 div.foot_r {font-size:12px;}
div#foot_poziom_2 div.foot_r a {color:#888;}


div#btn_enter{ padding-top:10px;}




.borderLe{border-left:1px solid #888;}
.kolorBialy{ color:#FFF;}
.font16{ font-size:16px;}


div.wyczysc {clear:both; height:0px; line-height:0px; font-size:0px;}



/* Cookies */
#eucookielaw{
	
	 padding: 4px 10px;  
	 background:#666;
	 border: 0;  
	 font-size: 12px;  
	 color: #fff;  
	 /* border-bottom-left-radius: 15px;   */
	 /* border-bottom-right-radius: 15px;   */

	 /* cursor:pointer; */
}
#removecookie{
	display: inline-block;
	background: #009C00;
	 margin-left:20px;  
	 margin-right:20px; 
	 margin-bottom:10px;  
	 padding: 4px 10px;  
	 /* background:#666; */
	 border: 0;  
	 font-size: 12px;  
	 color: #fff;  
	 font-weight: 900;
	 -moz-border-radius: 5px;  
	 -webkit-border-radius: 5px;
	 cursor:pointer;
}
#more{
	display: inline-block;
		 margin-left:20px;  
	 margin-right:20px; 
	 padding: 4px 10px;  
	 background:#666;
	 border: 0;  
	 font-size: 12px;  
	 color: #fff;  
	 -moz-border-radius: 5px;  
	 -webkit-border-radius: 5px;
	 cursor:pointer;
}

