﻿body    {margin:0;padding:0;font-size:15px;font-family: 'Oxygen', sans-serif;color:#555555;font-weight:400;line-height:21px;}

.clear {clear:both} 

img {border:0;}

html * {margin: 0; padding: 0;}

a {text-decoration:none; color:#555555;}
a:hover {text-decoration:none; }
textarea,input {font-family: 'Oxygen';}

h1 {text-align:center;padding:35px 0 30px 0;font-size:26px;font-weight:normal;color:#ef6b01;}

#Container {width:100%;}

/* -- top -- */

#TopBg {width:100%;height:95px;background:#ffffff;position:fixed;z-index:99;}
#Top {height:95px;position:relative;margin:0 auto;}

.Logo {position:absolute;top:10px;left:5px;margin:0;width:289px;}
.Logo img {width:289px;}

.img-rwd {max-width:100%;}


#TopMiniMenu {top:0px;right:0px;float:right;height:54px;margin:0 0 0px 0px;}
#TopMiniMenu ul {margin:0px;padding:0px;white-space: nowrap;float:right;}
#TopMiniMenu li.nr {display:block;float:left;font-size:17px;background:url(../Images/topNr.png) no-repeat left bottom;color:#ffffff;padding:15px 27px 9px 47px;list-style-type: none;white-space: nowrap;}
#TopMiniMenu li {display:block;float:left;list-style-type: none;white-space: nowrap;}
#TopMiniMenu li a {text-decoration:none;float:left;margin:0 5px 0 0;font-size:13px;padding:7px 16px 13px 16px;height:10px;color:#ffffff;background:url(../Images/bgMiniMenu.jpg) 0 0px repeat-x;}
#TopMiniMenu li a:hover {background-position: 0 -30px;}

/* -- menu -- */
#MenuTop {clear:both;height:47px;padding:0 10px 0 10px;float:right;z-index:2;}

#menu a.menu_open {color:#ffffff;z-index:222;background:#0675d2;text-decoration:none;}
#menu ul { visibility: hidden; z-index:222;width: 70px; }
#menu ul li a { float:left;font-weight:bold;border-top:1px solid #ffffff;width:150px;font-size:11px;color:#e3e3e3;background:#0675d2 url(../Images/offerSt.gif) no-repeat left top;padding:8px 29px 7px 23px; }
#menu ul li a:hover, #menu ul a.menu_open { background:#075697 url(../Images/offerSt.gif) no-repeat left top; }

/* baner top jquery */
#slideshow {clear:both;position:relative;padding:0 0 0 0;z-index:1;padding:95px 0 0 0;}
#slidKontakt {clear:both;position:relative;padding:0 0 0 0;z-index:1;padding:95px 0 0 0;height: 407px;background:#e5e3df;}
#slideshow .bxslider{
	padding: 0;
	margin: 0;
}

#slideshow .slide{
	position: relative;
	height: 407px;
	width: 100%;

}

#slideshow .slide > .center{
	position: relative;
	width: 970px;
	height: 100px;
	margin: 0 auto;


}

.s1{
	background: url(../Images/Slide/Slide1.jpg) no-repeat center center;
	background-size: cover;
}


#slideshow .s1 > .center > .txt{
	position: absolute;
	font-size: 30px;
	color: #fff;
	line-height: 40px;
	background-color: #ef6b01;
	background-color: rgb(239,107,1); opacity: 0.9;
	padding: 15px 20px 15px 20px;
	top: 99px;
	left: 460px;

}

#slideshow .s1 > .center > a{
	position: absolute;
	font-size: 18px;
	color: #fff;
	line-height: 28px;
	background-color: #e30503;
	background-color: rgb(60,60,60); opacity: 0.9;
	padding: 12px 20px 9px 20px;
	
	top: 174px;
	left: 460px;

}


#slideshow .s1 > .center > a:hover{
	background-color: rgb(255,255,255); opacity: 0.9;;
	color: #3c3c3c;
	box-sizing: border-box;

}



.s2{
	background: url(../Images/Slide/Slide2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}



#slideshow .s2 > .center > .txt{
	position: absolute;
	font-size: 30px;
	color: #fff;
	line-height: 40px;
	background-color: #ef6b01;
	background-color: rgb(239,107,1); opacity: 0.9;
	padding: 15px 20px 15px 20px;
	top: 139px;
	left: 60px;

}

#slideshow .s2 > .center > a{
	position: absolute;
	font-size: 18px;
	color: #fff;
	line-height: 28px;
	background-color: #e30503;
	background-color: rgb(60,60,60); opacity: 0.9;
	padding: 12px 20px 9px 20px;
	top: 214px;
	left: 60px;
}


#slideshow .s2 > .center > a:hover{
	background-color: rgb(255,255,255); opacity: 0.9;
	color: #3c3c3c;
	box-sizing: border-box;

}



.s3{
	background: url(../Images/Slide/Slide3.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}


#slideshow .s3 > .center > .txt{
	position: absolute;
	font-size: 30px;
	color: #fff;
	line-height: 40px;
	background-color: #ef6b01;
	background-color: rgb(239,107,1); opacity: 0.9;
	padding: 15px 20px 15px 20px;
	top: 109px;
	left: 560px;
}
#slideshow .s3 > .center > a{
	position: absolute;
	font-size: 18px;
	color: #fff;
	line-height: 28px;
	background-color: #e30503;
	background-color: rgb(60,60,60); opacity: 0.9;
	padding: 12px 20px 9px 20px;
	top: 184px;
	left: 560px;
}


#slideshow .s3 > .center > a:hover{
	background-color: rgb(255,255,255); opacity: 0.9;
	color: #3c3c3c;
	box-sizing: border-box;

}

/* nasza oferta */
#OurOffer {width:100%;background:#ffffff;}
.ooContent {margin:0 auto;padding:30px 0 45px 0;}

.oocBox {padding:0;}
.oocBox1 {width:23%;float:left;margin:0 9px 15px 9px;}
.oocBox2 {width:23%;float:left;margin:0 9px 15px 9px;}
.oocBox3{width:23%;float:left;margin:0 9px 15px 9px;}
.oocBox4 {width:23%;float:left;margin:0 0 18px 9px;}

.oocBoxPhoto {width:100%;text-align:center;}
.oocBoxPhoto img{width:111px;height:111px;}
.oocBoxPhoto   {line-height:1; margin-top:30px;}
.oocBoxPhoto a {font-size: 70px;}
.oocBoxPhoto > * {
  display: inline-block;
  margin-left: 7px;
  margin-right: 7px;
  color: #3b424d;
  width: 111px;
  height: 111px;
  overflow: hidden;
  text-align: center;
  line-height:0px;
}

.oocBoxPhoto > * > * {
	  display: block;
	  position: relative;
	  top: 0;
	-webkit-transition: all 0.2s ease-in-out 0s; 
	-moz-transition: all 0.2s ease-in-out 0s; 
	-o-transition: all 0.2s ease-in-out 0s; 
	transition: all 0.2s ease-in-out 0s;
}
.oocBoxPhoto a:hover{color: #ffffff;}
.oocBoxPhoto > *:hover > * {top: -111px;}
.oocBoxPhoto span {display:inline-block;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.icoBox1		{width:111px; height:111px; background:url(../Images/iconBox1.png) no-repeat center center;}
.icoBox1On		{width:111px; height:111px; background:url(../Images/iconBox1.png) no-repeat center center;}
.icoBox2		{width:111px; height:111px; background:url(../Images/iconBox2.png) no-repeat center center;}
.icoBox2On		{width:111px; height:111px; background:url(../Images/iconBox2.png) no-repeat center center;}
.icoBox3		{width:111px; height:111px; background:url(../Images/iconBox3.png) no-repeat center center;}
.icoBox3On		{width:111px; height:111px; background:url(../Images/iconBox3.png) no-repeat center center;}
.icoBox4		{width:111px; height:111px; background:url(../Images/iconBox4.png) no-repeat center center;}
.icoBox4On		{width:111px; height:111px; background:url(../Images/iconBox4.png) no-repeat center center;}


.oocBoxTxt {width:100%;background:#f2f2f2;text-align:center;}
.oocBoxTitle{width:100%; padding:60px 0 0 0;margin:-50px 0 0 0;color:#ef6b01;min-height:40px;text-align:center;font-size:21px;}
.oocBoxTxtDown {width:90%;margin:0 auto;color:#4b4b4b;font-size:16px;min-height:130px;line-height:20px;}
.oocBoxTxtDown select {padding: 10px;margin:15px 0 0 0;width: 90%;font-size:16px;color: #9c9c9c;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;border: 1px solid #bdbdbd;}


/* partnerzy */
.partBox {width:23%;float:left;margin:0 9px 15px 9px;}
.partLogos {width:100%;text-align:center;}
.partBoxTxt {width:100%;background:#f2f2f2;text-align:center;min-height:75px;}
.partBoxTitle{width:100%; padding:15px 0 0 0;color:#ef6b01;min-height:30px;text-align:center;font-size:19px;}
.partBoxTxtDown {width:90%;margin:0 auto;padding:0 0 10px 0;color:#4b4b4b;font-size:16px;line-height:20px;}
.partBoxTxtDown  a{color:#4b4b4b;font-size:15px;text-decoration:underline;}
.partBoxTxtDown  a:hover{text-decoration:none;}
.partBoxTxtDownSmall {width:90%;margin:0 auto;padding:0 0 10px 0;color:#4b4b4b;font-size:14px;line-height:20px;}
.partBor {border:1px solid #f2f2f2;}


.partBoxLink {width:100%;background:#f2f2f2;text-align:center;min-height:100px;padding:15px 0 15px 0;}
.partBoxLnk {width:90%;margin:0 auto;padding:5px 0 0 0;color:#4b4b4b;font-size:15px;}
.partBoxLnk  a{color:#4b4b4b;font-size:15px;text-decoration:underline;}
.partBoxLnk  a:hover{text-decoration:none;}

/*oferta */
.cbOBox {width:100%;float:left;background:#f2f2f2;margin:0 0 15px 0;padding:15px 0 15px 0;}
.cbOHeader {width:100%;padding:0px 0 20px 0;font-size:21px;}
.cbOTxt {width:100%;padding:0 10px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.cbOpBox {width:30%;float:left;margin:0 9px 15px 9px;}

.karieraTxt {width:100%;padding:0 20px;text-align:left;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.karieraTxt ul{margin:0 0 0 40px;}

/* aktualnosci */
#About {width:100%;background:#f1f1f1;}
.AboutContent {margin:0 auto;padding:39px 0 30px 0;}
.AboutContentTitle {text-align:center;}
.AboutContentTitle img{width:379px;}
.AboutContentTxt{margin:20px 0 0 0;width:90%;text-align:center;font-size:18px;color:#5f5f5f;}


/* Partnerzy */
#Partner {width:100%;background:#ffffff;}
.PartnerContent {margin:0 auto;padding:39px 0 30px 0;}
.PartnerContentTitle {font-size:26px;color:#444444;text-align:center;background:url(../Images/bgLine.png) no-repeat center;}
.PartnerContentLogo {padding:35px 0 0 0;text-align:center;}

/* -- content -- */
#ContentSite {width:100%;}


/* podstrony */
#SubPage {width:100%;background:#f1f1f1;}
#SubPageWhite {width:100%;background:#ffffff;}
.SubPageContent {margin:0 auto;padding:0 0 30px 0;text-align:center;}

/* formularz */
.formContact {clear:both;margin:30px 0 0px 0;position: relative;width: 100%;}
.formContact >  h2{margin:0px 0 20px 0;	font-weight:normal;}

.formContact > .box {float: left;position: relative;width: 33.33%;padding: 5px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.formContact > .box_send {position: relative;width: 100%;padding: 5px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.formContact > .box_send input{padding: 15px;float:left;text-align:center;border:0;font-weight:bold;background-color: #e72021;width: 100%;color: #fff;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.formContact > .box_send input:hover{text-decoration:none;padding: 15px;float:left;text-align:center;background-color: #8d8d8d;width: 100%;color: #fff;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}

.formContact > .box50 {float: left;position: relative;width: 50%;padding: 5px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}

.formContact > .box_big{float: left;position: relative;width: 100%;padding: 5px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.formContact input, .formContact textarea{padding: 15px;background-color: #fff;width: 100%;color: #8d8d8d;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;border: 1px solid #8d8d8d;}
.formContact input {font-family: 'Oxygen', sans-serif;}
.formContact textarea{font-family: 'Oxygen', sans-serif;min-height: 120px;resize: vertical;outline: none;}
.formContact input:focus, .formContact select:focus, .formContact textarea:focus {outline: none !important;border:1px solid #fff;}


/* kontakt */
.contactBox {width:29%;float:left;margin:0 5px 15px 5px;padding:8px;background:#ffffff;}
.contactBoxLnk {width:90%;margin:0 auto;padding:5px 0 0 0;text-align:center;}
.contactBoxLnk  a{color:#4b4b4b;font-size:15px;text-decoration:underline;}
.contactBoxLnk  a:hover{text-decoration:none;color:#ef6c03;}

.contactBoxData {width:46%;float:left;margin:0 5px 15px 5px;padding:8px;background:#ffffff;min-height:145px;}
.contactBoxData  a{color:#4b4b4b;font-size:15px;text-decoration:underline;}
.contactBoxData  a:hover{text-decoration:none;color:#ef6c03;}

.cbdTitle {width:100%;text-align:center;margin:10px 0 10px 0;font-size:18px;color:#ef6b01;}
.cbHeader {clear:both;width:100%;text-align:center;padding:20px 0 20px 0;font-size:22px;color:#ef6b01;}

.MenuLeft {float:left;width:25%;margin-top:30px;}
.MenuLeft ul {margin:0px;padding:0px;}
.MenuLeft li {display:block;list-style-type: none;margin:0 0 1px 0;}
.MenuLeft li a {display:block;width:95%;text-align:left;background:#ffffff;padding:12px 0px 11px 15px;font-size:18px;color:#4b4b4b;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.MenuLeft li a.act {color:#ffffff;background:#ef6c03;text-decoration:none;}
.MenuLeft li a:hover {color:#ffffff;background:#ef6c03;text-decoration:none;}

.MenuLeftOff {float:left;width:25%;margin-top:30px;}
.MenuLeftOff ul {margin:0px;padding:0px;}
.MenuLeftOff li {display:block;list-style-type: none;margin:0 0 1px 0;}
.MenuLeftOff li a {display:block;width:95%;text-align:left;background:#f2f2f2;padding:12px 0px 11px 15px;font-size:18px;color:#4b4b4b;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.MenuLeftOff li a.act {color:#ffffff;background:#ef6c03;text-decoration:none;}
.MenuLeftOff li a:hover {color:#ffffff;background:#ef6c03;text-decoration:none;}

.MenuRight {float:right;width:75%;}

/* -------------------------------------------- foot -------------------------------------------------------- */
#FootBg {width:100%;min-height:175px;background:#4b4b4b url(../Images/bgFooter.jpg) no-repeat center top;background-size:cover;}
#Foot {margin:0px auto;padding:25px 0 0 0;}
#FootLeft {float:left;width:40%;color:#d5d5d5;text-align:left;}
.FootLeftTitle {width:100%;font-size:18px;}
.FootLeftTxt {width:100%;padding:10px 0 10px 0;font-size:14px;}
.FootLeftTxt a{text-decoration:underline;color:#c3c3c3;}
.FootLeftTxt a:hover{text-decoration:none;}

#FootRight {float:right;width:60%;}
.FootLinks {width:100%;height:20px;padding:0 0 20px 0;color:#c3c3c3;text-align:right;border-bottom:1px solid #727272;}
.FootLinks a {text-decoration:none;list-style-type: none;color:#c3c3c3;font-size:14px;margin:0 10px 0 10px;}
.FootLinks a:hover {text-decoration:underline;}
.FootRightTxt {width:80%;margin:15px 25px 0 0;text-align:right;float:right;color:#c3c3c3;}

.scrTop {position:fixed;right:0;bottom:0px;cursor:pointer;}
.images_osiagniecia{
	border:1px solid #e6e6e6;
	margin:10px;
}
.images_osiagniecia:hover{
	border:1px solid #ef6c02;
}

.wdh {width:1036px;}
@media only screen and (max-width: 1035px) {
	.wdh {width:970px;}
}

@media only screen and (max-width: 969px) {
	.wdh {width:100%;}
	
	.hideBox {display:none;}
	.FootBoxLeft {width:90%;float:center;margin:0 auto;}
	
	.FootBoxLeftTitle {width:100%;font-size:28px;padding:0 0 17px 0;color:#ddeaf4;font-weight:400;text-align:center;border-bottom:1px solid #c6dbea;}
	.FootBoxLeftContent {width:100%;height:117px;text-align:center;padding:60px 0 0 0;}
	#TopBg {width:100%;height:60px;background:#ffffff;position:relative;z-index:99;}
	#Top {height:60px;position:relative;margin:0 auto;}
	#slideshow {clear:both;position:relative;padding:0 0 0 0;z-index:1;}
	#slidKontakt {clear:both;position:relative;padding:0 0 0 0;z-index:1;height: 407px;background:#e5e3df;}
	.Logo img {width:200px;}
	.hideFooterR {display:none;}
	#FootLeft {width:100%;color:#d5d5d5;text-align:center;}
}

@media only screen and (max-width: 820px) {
	.wdh {width:100%;}
	.Logo {position:absolute;top:5px;left:15px;margin:0 auto;width:100px;}
	.ctr {float:center;margin:0 auto 10px auto;}
	.hideFooterR {display:none;}
	#FootLeft {width:100%;color:#d5d5d5;text-align:center;}
	
	.oocBox1 {width:95%;margin:0 auto;}
	.oocBox2 {width:95%;margin:0 auto;}
	.oocBox3{width:95%;margin:0 auto;}
	.oocBox4 {width:95%;margin:0 auto;}
	.partBox {width:95%;margin:0 auto;}
	.cbOpBox {width:95%;margin:0 auto;}
	.contactBox {width:95%;margin:0 auto;}
	
	.MenuLeftOff {width:100%;margin:15px 0 0 0;}
	.MenuLeftOff li a {display:block;width:100%;text-align:center;background:#f2f2f2;padding:12px 0px 11px 15px;font-size:18px;color:#4b4b4b;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.MenuRight {width:95%;margin:10px auto;padding:20px 0 0 0;clear:both;float:none;}
	
	.MenuLeft {width:100%;margin:15px 0 0 0;}
	.MenuLeft li a {display:block;width:100%;text-align:center;background:#ffffff;padding:12px 0px 11px 15px;font-size:18px;color:#4b4b4b;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	
	.contactBoxData {width:95%;float:none;margin:0 5px 15px 5px;padding:8px;background:#ffffff;min-height:145px;}
	.contactBoxLnk {width:90%;margin:0 auto;padding:5px 0 0 0;text-align:center;}
	
	#slideshow .slide{position: relative;height: 300px;width: 100%;}
	
	#slideshow .s1 > .center > .txt{top: 89px;left: 10px;font-size: 18px;padding: 10px 10px 10px 10px;}
	#slideshow .s1 > .center > a{top: 150px;left: 10px;font-size:15px;}
	#slideshow .s2 > .center > .txt{top: 89px;left: 10px;font-size: 18px;padding: 10px 10px 10px 10px;}
	#slideshow .s2 > .center > a{top: 150px;left: 10px;font-size:15px;}
	#slideshow .s3 > .center > .txt{top: 89px;left: 10px;font-size: 18px;padding: 10px 10px 10px 10px;}
	#slideshow .s3 > .center > a{top: 150px;left: 10px;font-size:15px;}
	
	#facebook2_2 {display:none;}

	
}
@media only screen and (max-width: 670px) {
	.ctr {float:center;margin:0 auto 10px auto;}
	.hideTopBox {display:none;}
}

@media only screen and (max-width: 555px) {
	.hidePart {display:none;}
}

@media only screen and (max-width: 380px) {
	.AboutContentTitle img{width:100%;}
}
