/* <![CDATA[ */
body{
font-family: 'Ubuntu', Verdana, arial;
font-size: 15px;
font-weight:400;
  color: #1a1a1a;
  margin: 0px;
  padding: 0px;
	text-align:justify; /* center layout in ie5 and 5.5. */
	min-width:1170px;
	background-color: #ffffff;
}	

h1 {font-family: 'Ubuntu', Arial; color: #2f2e2d;font-size:26px;text-align:left;padding:0px;font-weight:500;}			
h2 {font-family: 'Ubuntu', Arial; color: #696969; font-size:20px;padding:0px;margin:2px;font-weight:400;}			
h3 {font-family: 'Ubuntu', Arial; color: #E66152; margin: 0px; margin-top:5px; font-size:18px;font-weight:400;}
h4 {font-family: 'Ubuntu', Arial; color: #000000; margin: 0px; font-size:16px;font-weight:400;}

input, textarea {color:#696969;font-size:13px;font-family: 'Ubuntu', Arial;}
select {font-size:16px;font-family: 'Ubuntu', Arial;width:100%;box-sizing: border-box;}
label {font-size:20px;font-weight:700;}

hr {margin:20px 0px;}			
strong {font-weight:bold}
table {border-spacing: 10px; border-collapse: separate;width:100%;border:none;}
td    {padding: 6px 10px;font-weight:normal;border:none;vertical-align:center;text-align:center}
th    {padding: 10px 8px;font-weight:400;background-color:#FFAE00;border:none;vertical-align:center;color:#ffffff;font-size:14px;text-align:center;}
ul {padding:15px;}
ol {padding: 10px 20px;}
tr { background-color:#F6F6F6; } 

tr:nth-child(odd) { background-color:#f6f6f6; }
tr:nth-child(even) { background-color:#ffffff; }

tr:nth-child(odd):hover, tr:nth-child(even):hover { background-color: #EEEEEE; } 

.kadra tr, .kadra tr:hover { background-color:#ffffff; } 

.data_dodania {
color:#757575;
font-size:14px;
font-weight:400;
margin-bottom:20px;
}

.kol_lewa { width:200px;
background-color:#3BBCAA;
color:#ffffff;
vertical-align:middle;
text-align:center;
font-weight:bold;
}

.kol_lewa3 { width:200px;
background-color:#00C1E2;
color:#ffffff;
vertical-align:middle;
text-align:center;
font-weight:bold;
}

.kol_lewa2 { 
background-color:#3BBCAA;
color:#ffffff;
vertical-align:middle;
text-align:center;
font-weight:bold;
}

.tab_nagl{
font-family: 'Ubuntu', Arial;color: #000000;font-size:34px;background:none;text-align:left;
}

.zgoda label {
font-size:12px;font-weight:300;
}

/*li { position: relative; } li:before { display: inline-block; width: 7px; position: absolute; left: -12px; content: ')'; text-align: center; }*/

img {
	border:0px;
	/*-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;*/
	}

.mapa_strony ul,.mapa_strony li, .mapa_strony ol {list-style-type: none;}
	
.kom_ok
     {
		 color: #858585;
		 background-color: #f1ffec;
		 background-position:10px;
		 text-align: center;
		 font-size:14px;
		 margin: 2px;
		 border: solid 1px #81d37f;
		 padding: 30px;
		 padding-top:20px;
		 margin: 25px;
		 margin-bottom:0px;
		  /*border-bottom: solid 5px #ff7510;*/
		 /*animation: fadeOut 5s linear forwards;*/
	}
	
.kom_ok h2	{
font-size:15px;
font-family:'Ubuntu', Arial;
}
	
.kom_blad
     {
		color: #858585;
		 background-color: #FFECEC;
		 text-align: center;
		 font-size:14px;
		 margin: 2px;
		 border: solid 1px #D37F7F;
		 padding: 30px;
		 padding-top:20px;
		 margin: 25px 0px;
		 margin-bottom:0px;
		  /*border-bottom: solid 5px #ff7510;*/
		 /*animation: fadeOut 5s linear forwards;*/
	}
	
.kom_blad h2	{
font-size:15px;
font-family:'Ubuntu', Arial;
}
	
a{ text-decoration: none;
  color: #E66152;
	padding:0px;
	}
	
a:hover { color:#BC5549;
  text-decoration: underline;
	-webkit-transition: .2s color linear;
  -moz-transition: .2s color linear;
  transition: .2s color linear;
}

.prod_kontakt a{ text-decoration: none;
  color: #000000;
	padding:0px;
	}
	
.prod_kontakt a:hover { color:#000000;
  text-decoration: underline;
	-webkit-transition: .2s color linear;
  -moz-transition: .2s color linear;
  transition: .2s color linear;
}

/* a:active, a:focus,input:focus { outline:2px solid red;}*/


.owl-carousel a:active, .owl-carousel a:focus, .owl-carousel input:focus, .przycisk_powrot a:active, .przycisk_powrot a:focus   { border: none;}

.do_pobrania {
	color:#3C3485;
	font-size:22px;
	padding-top:20px;
}

#do_gory {
    position: fixed;
    padding-right: 67px;
    background: url("/images/strzalka.png") no-repeat right center;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 12px;
    color: #0033ff;
    transform: rotate(-90deg) translate(0px, 0px);
    right: -8px;
    bottom: 90px;
    opacity: 0;
    transition-duration: 0.3s;
	font-weight:700;
	z-index:101;
}

#do_gory.show {
    opacity: 1;
}

#do_gory:hover {
    transform: rotate(-90deg) translate(10px, 0px);
}

.duze {text-transform:uppercase;}

.logo {
	float:left;
	font-family: 'Ubuntu';
	font-size:18px;
	text-align:left;
	padding:10px 15px;
	padding-bottom:8px;
	display:inline-block;
	margin-top:3px;
	border:none;
	}

.logo a img, .logo a:hover img {border:none;}	
	
.logo a {
	color:#ffffff;
	text-decoration:none;
	border:none;
	}
	
.logo a:hover {
	color: #ffffff;
	text-decoration:none;
	border:none;
	}

.logo_tekst {
color:#ffffff;font-size:80px; font-weight:700;line-height:90px
}
.logo_tekst2 {
line-height:55px;color:#ffffff;font-size:36px; font-weight:700;
}

/*AKTUALNE--------------------------------------------------------START*/
nav, .nav1 {
	margin:0px;
	padding:0px;
	display:block;
}

.glowna {
margin: 0px auto;
width:100%;
max-width: 1920px;
min-width: 1190px;
display:block;
}

.container {
	display: block;
	margin: 0 auto;
	width: 1190px;
	text-align:left;
	background-color:#ffffff;
	padding:5px;
	
	}
	
.naglowek_pasek {
	width: 100%;
	text-align:center;
	max-width: 1920px;
	background: url(/images/bluedruk_06.png) bottom center no-repeat;
	display:block;
	height:88px;
	position:absolute;
	z-index:2;
	top:752px;
}
	
.naglowek2 {
	width: 100%;
	text-align:center;
	max-width: 1920px;
	min-width: 1190px;
	display:block;
	height:800px;
	margin-bottom:20px;
	margin-top:0px;
}

.naglowek {
	width: 100%;
	text-align:center;
	max-width: 1920px;
	min-width: 1190px;
	height:440px;
	margin-bottom:20px;
display:block;
border-bottom:3px solid #FE911D;
margin-top:0px;
}

#camera_wrap, #camera_wrap2{
padding:0px;
width:100%;
display:block;
position:absolute;

z-index:1;
}

.slider2 {height:797px;}
.slider {height:437px;}

.slider, .slider2 {
border-top:3px solid #FE911D;
}

.kolumna_l { float:left; display: table-cell; width: 238px; padding:0px; margin:0px; margin-right:10px;}
.kolumna_p { display: table-cell; padding:0px;text-align:justify; vertical-align:top; width:100%;}

.nagl_srodek{
width:1190px;
margin: 0 auto;
position:absolute;
	z-index:2;
	top:20;
	right:0;
	left:0;
}

.pasek_gg{
	width:100%;
}

.ikony_gora {height:20px;vertical-align:middle;}

.pasek_gora{
	width:1190px;margin:0px auto;color:#000000; font-size:15px;display:block;padding:10px 0px;
}

.pasek_gora a{
	font-weight:400;
	color:#000000;
}

.pasek_gora_l {
display:inline-block;
text-align:left;
}

.pasek_gora_p{
	display:inline-block;
	text-align:right;
	float:right;
}

.zdjecie_prod, .opis_prod, .cena_box{
	display:inline-block;
	vertical-align:top;
	margin:1%;
	box-sizing: border-box;
}

.zdjecie_prod{
	width:20%;
	position: relative;
	}
	
.overlay2 {
    background: rgba(255, 255, 255, .9);
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 65px;
}
.overlay2 h5 {
    font-size:14px;
		font-weight:300;
    color: #3C3485;
    margin: 0px 10px;
		text-align:right;
		padding:2px;
		margin-bottom:0px;
}	
	
.cena_box{
	width:25%;
	}

.opis_prod{
	width:45%;
	text-align:left;
	height:150px;
	text-overflow: ellipsis;
	overflow:hidden;
	}
	
.opis_prod h2 {
	font-size:15px;
	color: #3C3485;
	/*text-transform:uppercase;*/
	margin-top:20px;
	text-align:left;
}

.zdjecie_prod {
	margin-right:1%;
}

.zdjecie_prod2 {
	display:table;
	height:160px;
}

.cena_box {
	font-size:15px;
	/*width:180px;*/
	padding:22px 1%;
	padding-right:0px;
	float:right;
	border-left: 1px solid #D6D7DA;
	text-align:center;
}

.cena_box h1{
	color:#3C3485;
	font-size:2.8em;
	padding:0px;
	font-weight:700;
	margin:22px auto;
	text-align:center;
}

.prod{
	border: 1px solid #D6D7DA;
	margin-bottom:15px;
	height:180px;
	overflow:hidden;
	width:100%;
	box-sizing: border-box;
}

.cena {font-size:40px;
padding:7px;
font-weight:600;
color:#393185;
text-align:center;}

.prod_pion {
	display:inline-block;
	outline: 1px solid #D6D7DA;
	margin-bottom:15px;
	overflow:hidden;
	width:23%;
	margin-left:2.6%;
	text-align:center;
	padding:10px;
	box-sizing: border-box;
}

.brak_ods{
	margin-left:0px;
}

.zwykla_lista {
	padding:0px;
	margin:0px;
	list-style-type: none;
	}	
	
.zwykla_lista li {
	padding:8px;
	padding-left:35px;
	margin:0px 0px;
	text-align:left;
	background: url('/images/ikonki/myslnik3.png') 3px 6px no-repeat;
}	
.zwykla_lista li:hover {
	background-color: #EDEDED;
}

.zwykla_lista2 {
	padding:0px;
	margin:0px;
	list-style-type: none;
	}	
	
.zwykla_lista2 li {
	padding:8px;
	padding-left:50px;
	margin:0px 0px;
	text-align:left;
	color:#ffffff;
	background: url('/images/ikonki/myslnik4.png') 15px 10px no-repeat;
}	
.zwykla_lista2 li:hover {
	/*background-color: #EDEDED;*/
}

.glowna_kol {
	width: 227px; background-color: #fe911d; display: inline-block; vertical-align: top; margin-right: 49px; margin-bottom:20px;
}

.margin0{
	margin-right: 0px;
}

/*.glowna_kol:hover {
	background-color: #D1761B;
	-webkit-transition: .2s background-color linear;
  -moz-transition: .2s background-color linear;
  transition: .2s background-color linear;
}*/

.przycisk_glowna {
	width: 100%; padding: 10px 0px; color: #ffffff; background-color: #3c3485; border-top: 4px solid #ffffff;
	display:block;
	text-align:center;
}

.przycisk_glowna:hover {
	background-color: #000000;
	-webkit-transition: .2s background-color linear;
  -moz-transition: .2s background-color linear;
  transition: .2s background-color linear;
  text-decoration:none;
  color:#ffffff;
  font-weight:bold;
}

.prod_pion .opis_prod, .prod_pion .zdjecie_prod, .prod_pion .cena_box   {
	display:block;
	width:100%;
	text-transform:normal;
	text-align:center;
}
	
.prod_pion .opis_prod h2 {
	font-size:15px;
	color: ff921b;
	margin-top:20px;
	text-align:center;
	text-overflow: ellipsis;
	overflow:hidden;
}

.prod_pion .opis_prod{
	height:57px;
	width:100%
	text-overflow: ellipsis;
	overflow:hidden;
}

.prod_pion .zdjecie_prod {
	/*width:200px;*/
	vertical-align:middle;
	display:table;
	height:150px;
}

.prod_pion .zdjecie_prod3 {
height:170px;
overflow:hidden;
}

.prod_pion .cena_box {
	width:100%;
	padding:0px;
	padding-right:0px;
	border:none;
	border-top: 1px solid #D6D7DA;
	text-align:center;
	float:none;
}

.prod_pion .cena_box h1{
	color:#3C3485;
	font-size:27px;
	padding:0px;
	font-weight:700;
	margin:15px auto;
	text-align:center;
}

.zamowienie{
	display:none;
}

.camera_caption { font-size: 35px; line-height:70px;top:320px; left:50%;margin-left:-30px;text-align:left;text-shadow: 0 0 1px #fff, 0 5px 10px rgba(0,0,0,0.8);}
.camera_caption div {background-color:#3C3485;display:inline; padding:7px 20px}

.camera_caption2 { font-size: 35px; line-height:70px;top:520px; left:50%;margin-left:-30px;text-shadow: 0 0 1px #fff, 0 5px 10px rgba(0,0,0,0.8);}
.camera_caption2 div {background-color:#3C3485;display:inline; padding:10px 20px}

.boxy_lewe {
	font-size: 15x;
}

/*************************************http://www.htmlcssdeveloper.com/tutorial/advanced-html-css/css-drop-down-menu.html********************************/
/* menu rozwijane******************************************************/
.menu_zawartosc {text-align:right;text-decoration: none;display:inline-block;margin:0px;}
.menu_zawartosc2 {text-align:right;padding-top:8px;text-decoration: none;display:inline-block;float:right;height:30px;}
/**********************************************************************/

.main_menu
{
	font-family: 'Ubuntu', Arial;
	height:40px;
	color:#3C3485;
	position:relative;
	font-size:16px;
	text-align:center;
	float:right;
	font-weight:300;
}
.main_menu ul
{
	padding:0px;
	margin:0;
	list-style:none;
}
.main_menu ul li
{
	padding:0;
	margin-right:0px;
	float:left;
}
.main_menu ul li a
{
	color:#3C3485;
	display:block;
	background-color: #ffffff;
	text-decoration:none;
	padding:8px 15px;
	margin-left:0px;
}
.main_menu ul li a:hover
{
	display: block;
	background-color: #FE911D;
	color:#ffffff;
	padding:8px 15px;
	-webkit-transition: .2s background-color linear;
  -moz-transition: .2s background-color linear;
  transition: .2s background-color linear;
}
.main_menu ul li ul
{
	 display: none;
	 width: auto;
	 position:absolute;
	 top:98px;
	 padding:0px;
	 margin:0px;
}
.main_menu ul li:hover ul
{
	 display: block;
	 position: absolute;
	 margin: 0;
	 padding: 0;
}

.main_menu ul li:hover li
{
 	float: none;
 	list-style:none;
	margin:0px;

}
.main_menu ul li:hover li
{
	background: rgba(0, 90, 135, .9) !important;
	background: #ACC256;
	-webkit-transition: .2s background-color linear;
  -moz-transition: .2s background-color linear;
  transition: .2s background-color linear;
	/*border-top:1px solid #000000;*/
}
.main_menu ul li:hover li a
{
  color:#000000;
	/*font-weight:300;*/
	height:30px;
	line-height:30px;
	padding:5px 5px;
	display:block;
	width:145px;
	font-size:15px;
}
.main_menu ul li li a:hover
{
 	color:#ffffff;
	background-color:#45916b;
}
/*********************************************************************/	

.home {cursor:pointer; height:36px; font-size:13px; font-weight:bold; text-transform:uppercase; width:36px;margin-right:2px; color:#ffffff; background: #ffffff url('/images/home_03.png') center 8px no-repeat; text-align:right; text-decoration:none;display:inline-block; background-size: 22px}
.home:hover{background: #FE911D url('/images/home1_03.png') center 8px no-repeat;color:#ffffff;text-decoration:none; background-size: 22px}
.home2 {cursor:pointer; height:36px; font-size:13px; font-weight:bold; text-transform:uppercase; width:36px;margin-right:2px; color:#ffffff; background: #FE911D url('/images/home1_03.png') center 8px  no-repeat; text-align:right; text-decoration:none;display:inline-block; background-size: 22px}
.home2:hover{ background: #ffffff url('/images/home_03.png') center 8px no-repeat; color:#ffffff;text-decoration:none; background-size: 22px}

.menu_pionowe {
	width: 100%;
	margin-bottom:10px;
}

.menu_nagl{
	text-align:right;
	padding:10px;
	padding-bottom:6px;
	background-color:#ffffff;
	display:inline-block;
	margin-top:15px;
    box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);
	margin-right:0px;
	float:right;
}	

.dzien{
	width:110px;
	text-align:left;
	display:inline-block;
}

.godz{
	text-align:right;
	display:inline-block;
}

.podpis {
	width: 1170px;
	margin: 0px auto;
	font-family: 'Ubuntu', sans-serif ;
	color: #ffffff;
	font-weight:400;
	font-size:16px;
	text-align:left;
	padding:0px;
	display:block;
	height:225px;
	}	
	
.podpis a, .podpis a:hover {
  color: #ffffff;
  text-decoration: none;
	font-size: 16px;
}

.podpis a:hover {
  text-decoration: underline;
}

.footer {
  width: 100%;
  font-family: 'Ubuntu', arial;
  font-weight:300;
  height:58px;
	font-size: 12px;
	padding: 0px;
	font-weight:400;
	margin-bottom:30px;
}

.footer2 {
  width: 1170px;
  margin:20px auto;
	font-size: 13px;
	font-weight:300;
	color:#515151;
	border-top:4px solid #FEA13C;
	text-align:center;
}

.stopka_tekst{font-size:18px;text-align:center;color:#3C3485;margin:15px 0px;}

.stopka1 {
padding-left:10px;
float: left;
text-align:left;
width:34%;
}

.stopka2 {
float: left;
text-align:center;
width:33%;
}

.stopka3 {
padding-right:10px;
float: right;
text-align: right;
width:31%;
}

.footer2 a {
  color:#515151;
	font-size: 13px;
	font-weight:300;
}

.footer2 a:hover {
  color:#515151;
	}

	.cookie-container {
		position: fixed;
		bottom: 0px;
		width: 100%;
		padding: 15px;
		font-size: 1.2em;
		z-index: 1000;
		color: #ffffff;
		background-color: #0034fc;
		text-align:center;
	}
	
	.cookie-main {
		margin: 0px 3px;
		width: inherit;
		color: #ffffff;
		font-size:14px;
		text-align:center;
		padding:0px;
	}
	
	.cookie-main p{
		margin: 5px 0px;
		padding:0px;
	}
	
	.cookie-main h2 {
	color:#9e5006;
	font-size:22px;
	font-weight:700;
	margin:0px;
	padding:0px;
	line-height:20px;
	}

	.cookie-link {
		text-decoration: none;
		color: #FAFAFA;
		background-color: #ff9934;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		display: inline-block;
		padding: 12px;
		margin: 0 10px;
	}

	.cookie-link:hover {
		background-color: #ff4b00;
		color: #FFFFFF;
		text-decoration: none;
	}


/*SKLEP*****************************************************************/
	
.image {
    margin-bottom:25px;
	margin-right:10px;
    position: relative;
    width: 218px;
	height: 262px;
    float:left;
	background-color:#ffffff;
	border:1px solid #DEDEDE;
	text-align:center;
	overflow: hidden; 
	text-align:center;
}

.image_cena {width:119px;width:50%;height:32px;background-color:#3C3485; color:#ffffff; display:inline-block; text-align:center;float:left;clear:both;}

.przycisk_zobacz{cursor:pointer;width:110px;width:50%;height:22px;background-color:#FE911D;color:#ffffff;display:inline-block;font-size:17px;padding:5px 0px;text-decoration:none;font-weight:bold;}
.przycisk_zobacz:hover{background-color: #D1761B;text-decoration:none;color:#ffffff;font-weight:bold;}

.overlay {
    background: rgba(244, 244, 244, .9);
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 35px;
}
.overlay h5 {
    font-size:15px;
	font-weight:300;
	width:100%;
    color: #000000;
    margin: 0px 10px;
	padding:5px;
	margin-bottom:0px;
	text-align:left;
	max-width:100%;
	text-overflow: ellipsis;
	overflow:hidden;
	white-space: nowrap;
	box-sizing: border-box;
}

input, textarea {font-family:'Ubuntu',Arial;}
select {font-family:'Ubuntu',Arial;font-size:14px;}
label {font-family:'Ubuntu',Arial;margin-right:10px}
.input_form { background-color:#ffffff; width: 95%; border: 1px solid #c9c9c9;height:25px;padding:5px;font-family:Arial;font-size:14px;margin:5px 0px}
.input_form2 { background-color:#ffffff; width: 45%; border: 1px solid #c9c9c9;height:25px;padding:5px;font-family:Arial;font-size:14px;margin:5px 0px;margin-right:11px}
.input_form3 { background-color:#ffffff; width: 29%; border: 1px solid #c9c9c9;height:25px;padding:5px;font-family:Arial;font-size:14px;margin:5px 0px;margin-right:7px}
.g-recaptcha {width:50px}
.lewa_kol { background-color: #C0C0C0; padding:5px; text-align: right; width: 250px !important; width: 250px;color: #000000;}
.prawa_kol {background-color: #C0C0C0; padding:5px; text-align: right; width: 50%;color: #000000}
.fieldset {padding: 5px;border: 1px solid #C6C4C4;}
.legend {text-align: left; font-weight: bolder; color: #ffffff;}

.input_form1 { background-color:#ffffff; width: 165px; border: 1px solid #c9c9c9;height:15px;padding:5px;font-size:14px;}

.pasek_prod {background: #F7F7F7 url(/images/ikonki/strzalka_p.png) 20px 10px no-repeat;width:100%;height:27px;padding-bottom:3px;margin-top:3px}
.pasek_prod1 {color:#7A7A7A; width:80px;padding:5px;margin-left:40px;float:left;text-transform: uppercase;font-size:13px}
.pasek_prod2 {width:190px; padding:5px; float:right; font-weight:400;color:#000000}	

.form-input {color: #cdcdce;font-size:13px;width:160px;height:18px;margin:2px;font-family:Arial;}

.form-input1 {color: #cdcdce;font-size:12px;width:150px;height:11px; border: none;padding:6px}
.form-input2 {color: #cdcdce;font-size:12px;width:144px;height:27px;margin:5px auto;border: none;padding:3px}

.przycisk_drukuj{cursor:pointer;height:20px; width:50px; border: 0px; margin-left:2px; text-align:left; padding:2px 0px 4px 34px; background: #C39C76 url('/images/essa-firany_03b.png') 8px 6px no-repeat; color:#ffffff;font-size:12px;display:inline-block;}
.przycisk_drukuj:hover{background: #AF7844 url('/images/essa-firany_03b.png') 8px 6px no-repeat;text-decoration:none;color:#ffffff;}

.przycisk_dalej{cursor:pointer;height:16px; width:247px; border: 0px; margin:0px; padding:8px 0px; background: #DA251C url('/images/ikonki/dalej.png') 220px 8px no-repeat; color:#ffffff;font-size:13px;display:inline-block;}
.przycisk_dalej:hover{background: #B50A2C url('/images/ikonki/dalej.png') 220px 8px no-repeat;text-decoration:none;color:#ffffff;}

.przycisk_wroc{cursor:pointer;height:16px; width:247px; border: 0px; margin:0px; padding:8px 0px; background: #DA251C url('/images/ikonki/wroc.png') 8px 8px no-repeat; color:#ffffff;font-size:13px;display:inline-block;}
.przycisk_wroc:hover{background: #B50A2C url('/images/ikonki/wroc.png') 8px 8px no-repeat;text-decoration:none;color:#ffffff;}

.przycisk_dalej1{cursor:pointer;height:20px; width:370px; border: 0px; margin:0px; padding:8px 0px; background: #DA251C url('/images/ikonki/dalej.png') 343px 10px no-repeat; color:#ffffff;font-size:13px;display:inline-block;}
.przycisk_dalej1:hover{background: #B50A2C url('/images/ikonki/dalej.png') 343px 10px no-repeat;text-decoration:none;color:#ffffff;}

.przycisk_wroc1{cursor:pointer;height:20px; width:370px; border: 0px; margin:0px; padding:8px 0px; background: #DA251C url('/images/ikonki/wroc.png') 8px 10px no-repeat; color:#ffffff;font-size:13px;display:inline-block;}
.przycisk_wroc1:hover{background: #B50A2C url('/images/ikonki/wroc.png') 8px 8px no-repeat;text-decoration:none;color:#ffffff;}

.przycisk_oproznij{cursor:pointer;height:16px; width:247px; border: 0px; margin:0px 2px; padding:8px 0px; background: #DA251C url('/images/ikonki/oproznij.png') 8px 8px no-repeat; color:#ffffff;font-size:13px;display:inline-block;}
.przycisk_oproznij:hover{background: #B50A2C url('/images/ikonki/oproznij.png') 8px 8px no-repeat;text-decoration:none;color:#ffffff;}

.przycisk_koszyk1{cursor:pointer;height:22px; width:48px; border: 0px; margin:0px; padding:26px 0px 0px 0px; background: #DA251C url('/images/ikonki/koszyk.png') center 9px no-repeat; color:#ffffff;font-size:11px;display:block;text-align:center;text-decoration:none}
.przycisk_koszyk1:hover{background: #B50A2C url('/images/ikonki/koszyk.png') center 9px no-repeat;text-decoration:none;color:#ffffff;}

.przycisk_koszyk{cursor:pointer;height:50px; width:190px; border: 0px; margin:0px; padding:2px 0px 0px 20px; background: #DA251C url('/images/ikonki/koszyk.png') 10px 17px no-repeat; color:#ffffff;font-size:22px;display:block;text-align:center;text-decoration:none;float:right}
.przycisk_koszyk:hover{background: #B50A2C url('/images/ikonki/koszyk.png') 10px 17px no-repeat;text-decoration:none;color:#ffffff;font-weight:bold}

.przycisk_loguj1{cursor:pointer;height:48px; width:48px; border: 0px; margin:0px; padding:26px 0px 0px 0px; background: #DA251C url('/images/ikonki/klodka.png') center 9px no-repeat; color:#ffffff;font-size:11px;display:block;text-align:center;text-decoration:none;font-weight:300;}
.przycisk_loguj1:hover{background: #B50A2C url('/images/ikonki/klodka.png') center 9px no-repeat;text-decoration:none;}

.przycisk_zobacz2{cursor:pointer;width:160px;height:105px;background: #DA251C url('/images/motoprl_27.png') center 100px no-repeat;color:#ffffff;display:inline-block;font-size:16px;padding:10px;text-decoration:none;text-align:left}
.przycisk_zobacz2:hover{background: #9B0B06 url('/images/motoprl_27.png') center bottom no-repeat;text-decoration:none;color:#ffffff;}



.przycisk3 {cursor:pointer; border:none; height:15px;width:158px; font-size:15px; line-height:15px; padding:5px 10px; color:#ffffff; background-color:#FFCD00; text-align:center; text-decoration:none;}
.przycisk3:hover {background-color:#EABC02; color:#ffffff; text-decoration:none;}

.przycisk4 {cursor:pointer; display:inline-block; border:none; height:18px;width:58px; font-size:25px; line-height:14px; padding:5px; color:#6e6e6e; background-color:#ffffff; text-align:center; text-decoration:none;font-weight:normal}
.przycisk4:hover {background-color:#ebebeb; text-decoration:none;color:#6e6e6e;}

.przycisk5 {cursor:pointer; border:none; background-color:#BB1615; display:block; padding:10px; width:150px; margin-bottom:5px; text-align:center; height:55px;text-decoration:none;color:#ffffff}
.przycisk5:hover {background-color:#ebebeb; text-decoration:none;color:#ffffff}

/**
 * Copyright (c) 2012 Anders Ekdahl (http://coffeescripter.com/)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * Version: 1.2.7
 *
 * Demo and documentation: http://coffeescripter.com/code/ad-gallery/
 */
.ad-gallery {
  width: 285px;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 300px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 200;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 200;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(/images/ikonki/trans.gif);
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(/images/ikonki/ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(/images/ikonki/ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(/images/ikonki/opa75.png);
        color: #000;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='/images/ikonki/opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 20px;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 100%;
    position: relative;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 76px;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 76px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
			display: block;
      left: -20px;
      width: 13px;
      background: #dadada url(/images/ikonki/ad_scroll_back.png) 0px 28px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -20px;
      width: 13px;
      background: #dadada url(/images/ikonki/ad_scroll_forward.png) 0px 28px no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 1px solid #CCC;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 1px solid #616161;
            }
						
						
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}

.pliczki {
padding: 5px;
text-align: center;
background-color:#f5f5f5;
margin:10px;
}

/*********************************************************************/


.szer{
	width:100px;
	display:inline-block;
	font-weight:700;
}
.szer2{
	display:inline-block;
}

.logo_link{
		display:inline-block;
		margin:0px 20px;
}

.linia{
border-bottom: 2px dashed #dedede;
}

.loga2 {padding-top:15px;}
	
.owl-carousel{
width:100%;
height:120px;
}

.owl-carousel a img {
opacity: 1;
-webkit-transition: opacity 400ms;
-moz-transition: opacity 400ms;
-ms-transition: opacity 400ms;
-o-transition: opacity 400ms;
transition: opacity 400ms;
height:334px;float:none;margin:auto;
}

.owl-carousel{
height:334px;
overflow:hidden;
}

.gallery_img2 {height:334px; width:auto;}

#owl-carousel2{
width:100%;
color:#45906b;
font-size:14px;
font-family: 'Ubuntu', Arial;
vertical-align:middle;
}

#owl-carousel2 a img {
opacity: 1;
-webkit-transition: opacity 400ms;
-moz-transition: opacity 400ms;
-ms-transition: opacity 400ms;
-o-transition: opacity 400ms;
transition: opacity 400ms;
height:109px;
float:none;
margin:auto;
}

#owl-carousel2{
height:120px;
overflow:hidden;
}

.owl-carousel a:hover img, #owl-carousel2 a:hover img {
opacity: 0.7;
}


.middle {	
	width: 1190px;
	margin: 15px auto;
	font-weight:400;
	display: table;
	position:relative;
	border: 1px solid #dedede;
	border-top: 4px solid #e66152;
	border-bottom: 4px solid #e66152;
	background-color:#ffffff;
	}
	
.menu {
	color:#ffffff;
	font-weight:700;
	font-size:18px;
	font-family:'Ubuntu', Arial;
	text-align:right;
	padding:8px 10px;
	padding-right:17%;
	background:#FE911D url('/images/ikonki/menu.png') 96% center no-repeat;
	text-transform:uppercase;
	margin-bottom:5px;
	cursor:pointer;
}

.tblank {cursor: alias !important;}

.button { display:block;padding:0px;width:100%;height:auto;margin-bottom:10px}

.cien {
	-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.25);
}

.kontrast{
	font-weight:500;
	color:#000000;
	font-size:15px;
	text-align:right;
	float:right;
	display:inline-block;
	background-color: #fbfaf9;
	margin-top:13px;
	margin-left:10px;
	padding:2px 10px;
	border: dashed #cccccc 1.5px;
	height:47px;
}

.kontrast_span {margin-top:14px;display:inline-block;}

.kontrast_a {background-color:#ffffff; color:#000000}
.kontrast_b {background-color:#000000; color:#ffffff}

.kontrast a {
	font-family: 'Ubuntu', Arial;
	font-size:22px;
	text-align:center;
	font-weight:700;
	display:inline-block;
	padding:5px;
	padding-top:2px;
	border: 1px solid #000000;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	text-decoration:none;
	height:27px;
	width:25px;
	margin-left:8px;
	margin-top:6px;
	vertical-align:top;
}

a.normaly  {font-size:17px;color:#000000;padding-top:6px;padding-bottom:2px}
a.sredni  {font-size:21px;color:#000000;padding-top:4px;padding-bottom:4px}
a.duzy  {font-size:26px;color:#000000;padding-top:1px;padding-bottom:7px}

.partnerzy { 
width:100%;
background-color:#ffffff;
display:block;
text-align:center;
}

.partnerzy h3 {font-size:20px;color:#3C3485;margin:25px auto;}

.partnerzy_wew {
width: 1170px;
margin:0px auto;
}

.partnerzy a { 
color:#777777;
font-size:16px;
}

.zaufali {
height:108px;
padding:30px 10px;
float:left;
color:#ffffff;
font-size:30px;
font-weight:700;
width:100px;
font-family: 'Amatic SC', Arial;
text-align:right;
line-height:30px}

.noborder{
	border:none;
}


.tabela_div {
  display: table;
}
.row_div {
  display: table-row;
}
.col_div {
  display: table-cell;
	padding:7px;
}


.spolecz{
	margin-top:0px;vertical-align:top;display:inline-block;
}
.input_znajdz {
	height:24px;
	width:158px;
	border:none;
	padding:5px;
	background-color:#ffffff;
	color:#000000;
	margin:0px;
}	

.znajdz {
	border: solid #cccccc 1.5px;
	padding:0px;
	display:inline-block;
	vertical-align:top;
}

.znajdz h4{
text-transform:uppercase;font-weight:700;
font-family:'Ubuntu', Arial;
font-size:25px;
color:#000000;
padding:0px;
margin:0px;
margin-bottom:10px;
}
	
.znajdz_l{
display:inline-block;
vertical-align:top;
}

input.input_znajdz  { color:#000000;}
input.input_znajdz::-webkit-input-placeholder { color:#000000; opacity: 1 !important; }
input.input_znajdz:-moz-placeholder { color:#000000;opacity:  1;}
input.input_znajdz::-moz-placeholder {color:#000000;opacity:  1;}
input.input_znajdz:-ms-input-placeholder {color:#000000;}

.przycisk_szukaj{
cursor:pointer;
height:34px; 
border: none;
font-size:16px;
margin:0px;
background-color: #3C3485;
color:#ffffff;
display:inline-block;
}
.przycisk_szukaj:hover{background-color: #000000;}

.boxy {margin-top:20px;
text-align:center;
padding:10px;
background-color:#F7F7F7;
}

.boxy h4{
	text-transform:uppercase;font-weight:700;
font-family:'Ubuntu', Arial;
font-size:25px;
color:#000000;
padding:0px;
margin:0px;
}

.boxy p{
font-family:'Ubuntu', Arial;
font-size:14px;
color:#5b5a5a;
padding:0px;
margin:0px;
}

/*menu pionowe*********************************************************/
.navcontainer { font-size: 14px;margin: 0px;text-align: left; border-top:0px;}

.navcontainer ul { margin: 0; margin-left:0px; padding: 0px; list-style-type: none;}

/*.li  { padding: 10px 0px 10px 10px; text-decoration: none;display: block; height: 100%;color:#757575;font-weight: 400;margin-left:0px;padding-left:3px;border-left: none;border-bottom: 1px dashed #f0f0f0;background-color:#ffffff;}*/

.li  { padding: 0px; display: block; height: 100%;margin-left:0px;margin-bottom:5px;}

.li span  { padding: 12px 0px 12px 15px; display: block; height: 100%;color:#ffffff;font-weight: 400;border-left: none;background-color:#00ADEF;margin-bottom:5px;}
.navcontainer li { position:relative; }
.navcontainer li a { padding: 5px; text-decoration: none;display: block; height: 100%;color:#2F2E2D; padding: 13px 0px 13px 15px;font-weight:400; margin-bottom:5px;background-color:#F5F5F5; }
.navcontainer ul li a span {display:block;width:46px;height:46px;color:#313148;background-color:#00ADEF;text-align:center;vertical-align:middle;position:absolute;left:0;top:0;font-size:13px;line-height:40px;font-family:Ubuntu;} 

.navcontainer li ul li a { padding: 5px; text-decoration: none;display: block; height: 100%;color:#3C3485;font-weight: 300;margin-left:0px;padding: 12px 0px 12px 30px; background-color:#F5F5F5;}

.navcontainer li a:hover { background-color:#3C3485; color:#ffffff; font-weight: 400;	-webkit-transition: .2s background-color linear;
  -moz-transition: .2s background-color linear;
  transition: .2s background-color linear;}

.navcontainer .kat_domyslna li {
	width:240px;
	height:118px;
	color:#ffffff;
 }

.navcontainer .kat_domyslna a{
	margin:0px;
	text-align:right;
	padding:10px;
	padding-top:20px;
	color:#ffffff;
	margin-bottom:10px;
 }
 
.navcontainer .kat_domyslna a:hover{
	background: url('/images/pik_04a.jpg') no-repeat;
 }
  
.navcontainer .kat_domyslna a   {
	boder:none;
	  }
	  
.naglowekk {list-style-type: none;border: none; }
.naglowekk {margin:0px; height: 100%;font-size: 14px;font-weight: 700; display: block; color:#ffffff;text-decoration: none;padding: 0px;background-color:#45916B;}


.naglowekk:hover { color:#ffffff; font-weight: 700;	-webkit-transition: .2s background-color linear;
  -moz-transition: .2s background-color linear;
  transition: .2s background-color linear;}
	
.li3 {color:#ffffff;margin-top:5px;background-color:#45916B;font-weight:300;}
.li3  { padding: 12px 0px 12px 10px;} 
.navcontainer li  a.li3:hover {font-weight:300;}

.li2  { margin: 0px;display: block;height: 100%;padding: 12px 0px 12px 10px;}
/*menu pionowe*********************************************************/

/*menu pionowe2*********************************************************/
.navcontainer2 { font-size: 14px;margin: 0px;text-align: left; border-top:0px;}
.navcontainer2 ul { margin: 0; margin-left:0px; padding: 0px; list-style-type: none;}
.navcontainer2 li { position:relative; }
.navcontainer2 li a { padding: 5px; text-decoration: none;display: block; height: 100%;color:#2F2E2D; padding: 13px 0px 13px 13px;border-left: 4px solid #E66152;font-weight:300; margin-bottom:5px;background-color:#f7f7f7; }
.navcontainer2 ul li a span {display:block;width:46px;height:46px;color:#313148;background-color:#00ADEF;text-align:center;vertical-align:middle;position:absolute;left:0;top:0;font-size:13px;line-height:40px;font-family:Ubuntu;} 
.navcontainer2 li ul li a { padding: 5px; text-decoration: none;display: block; height: 100%;color:#2F2E2D;font-weight: 300;margin-left:0px;padding: 12px 0px 12px 10px;background-color:#f7f7f7; border-left: 4px solid #f7f7f7;}
.navcontainer2 li a:hover { background-color:#E66152; color:#ffffff;font-weight: 400;	-webkit-transition: .2s background-color linear;
  -moz-transition: .2s background-color linear;
  transition: .2s background-color linear;}
/*menu pionowe2*********************************************************/

.srodek {
	padding:20px 30px;
	position:relative;
	border: 1px solid #DEDEDE;
	}

.srodek2 {
	padding:20px 10px;
	position:relative;
	}	

.news{
width:100%;
margin-top:15px;
display:table;
background-color:#ffffff;
-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.25);
box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.25);
border-left: solid #E66152 5px;
box-sizing: border-box;
}	

.news_zdj {
height:190px;
text-align:center;
padding:30px 10px 30px 25px;
/*margin:20px 15px;*/
}

.news_zdj4 {
max-width:100%;
display:block;
height:auto;
float: none;
position: static;
}

.news_zdj5 {
max-width:auto;
display:block;
height:60px;
margin:0px auto;
}

.news_zdj_tlo {
display:table-cell;
float:left;
}

.news_tytul {
color: #000000;
font-size:24px;
text-align:left;
padding:0px;
margin:0px;
}

.news_tresc {
width:100%;
box-sizing: border-box;
padding:30px 15px;
padding-bottom:10px;
margin:0 auto;
font-size:14px;
text-align:left;
display:table-cell;
vertical-align:top;
position:relative;
}

.news_zdj_tlo:hover, .news_tytul:hover {
	color: #E66152;
} 

.news:hover {
background-color:#FFF9ED;
}

.news_data{
float:left;
font-weight:700;
padding-top: 14px;
margin: 7px 10px 0px 0px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
	width:53px;
	height:38px;
	background-color:#22b29e;
	text-align:center;
	color:#ffffff;
	font-size:18px;
}

.przycisk3_next{cursor:pointer;height:59px; width:59px; border: 0px; margin:0px; background: url('/images/sp3_05_05.png') no-repeat; display:block;position:absolute;z-index:5;	-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;}
.przycisk3_prev{cursor:pointer;height:59px; width:59px; border: 0px; margin:0px; background: url('/images/sp3_05_03.png') no-repeat; display:block;position:absolute;z-index:5;	-webkit-border-radius: 25px; -moz-border-radius: 25px;	border-radius: 25px;}

.next {right:20px;text-align:right; margin-top:140px;}
.prev {left:20px;text-align:left; margin-top:140px;}

.przycisk_news{cursor:pointer;height:35px; width:35px; border: 0px; margin:0px; background: url('/images/sp3_01_04.png') no-repeat; display:block;position:absolute;z-index:5;margin-top:62px;right:-20px;}

a.pagenav, span.pagenav, a.pagenext, a.pageprev {
vertical-align: top;
color:#ffffff;
width:40px;
height:40px;
text-decoration:none;
font-weight:400;
margin:2px;
display:inline-block;
}	

a.pagenext {background: #3C3485 url('/images/gbp_23.png') center 8px no-repeat; }
a.pageprev {background: #3C3485 url('/images/gbp_22.png') center 8px no-repeat; }
a.pageprev:hover, a.pagenext:hover {background-color:#000000}

.sz {color: #cfcfcf;background-color:#c0c0c0;}

a.cyfra {
vertical-align: top;
font-size:24px;
background-color:#d8d9db;
color:#ffffff;
width:40px;
height:32px;
padding:4px 0px;
text-align:center;
text-decoration:none;
font-weight:400;
margin:2px;
display:inline-block;
}	

a.cyfra:hover {background-color:#FEA13C; color:#ffffff}

span.cyfra {
vertical-align: top;
font-size:24px;
background-color:#FEA13C;
color:#ffffff;
width:40px;
height:32px;
padding:4px 0px;
text-align:center;
text-decoration:none;
font-weight:400;
margin:2px;
display:inline-block;
}

a.przycisk_dogory {
vertical-align: top;
width:40px;
height:40px;
padding:0px;
text-decoration:none;
margin:2px;
display:inline-block;
}	

a.przycisk_dogory {background: #FEA13C url(/images/gbp_27.png) center 13px no-repeat;}
a.przycisk_dogory:hover {background-color: #D1761B;}

.tytul_str{
text-transform:uppercase;
margin:0px;
margin-bottom:10px;
padding-bottom:10px;
border-bottom: 2px dashed #dedede;
color:#3C3485;
}

.sciezka { color:#8d8d8d;font-size:12px;text-align:left;max-width:100%; text-overflow: ellipsis;overflow:hidden;white-space: nowrap;margin-bottom:20px;}
.sciezka a {font-size:12px;color:#8d8d8d;}
.sciezka a:hover {color:#000000;text-decoration:none;}
.sciezka span {color:#FE911D; font-weight:500}

.przyciski {float:right;}
.przyciski2 {float:right;width:31%;display:inline-block;vertical-align:top;padding:10px;padding-top:5px;}

a.przycisk_dogory2 {
vertical-align: top;
width:47px;
height:57px;
padding:0px;
text-decoration:none;
margin:0px auto;
display:inline-block;
}	

a.przycisk_dogory2 {background: url(/images/sp3_04.png) center no-repeat;}

select.select { background-color:#ffffff; border: 1px solid #c9c9c9;height:38px;padding:5px;font-size:14px;margin:5px 0px;}
.select_1 {color:#AEAEAE;}

.select_gal option {max-width:600px; text-overflow: ellipsis;overflow:hidden;white-space: nowrap;}

.select_box{
	position:relative;
	width:76%;
	height:35px;
	overflow-x: hidden;
	padding-left: 5px;
	float:left;
}

.select_box select{
	position:relative;
	width: 103%;
	height:35px;
	cursor:pointer;
	border: 0px;
	font-size:15px;
	background: #ffffff url("/images/strzalka_dol.jpg") 97% no-repeat;
	padding-left: 10px;
	font-family:'Ubuntu', Arial;
}

.select_box option{
	position:relative;
	width: 95%;
}

.select_gal_kal option {max-width:600px; text-overflow: ellipsis;overflow:hidden;white-space: nowrap;}

.select_box_kol{
	position:relative;
	width:95%;
	height:35px;
	overflow-x: hidden;
	padding-left: 5px;
	float:left;
	border:1px solid #000000;
}

.select_box_kol select{
	position:relative;
	width: 110%;
	height:35px;
	cursor:pointer;
	border: 0px;
	font-size:15px;
	background: #ffffff url("/images/strzalka_dol.jpg") 91% no-repeat;
	padding-left: 10px;
	font-family:'Ubuntu', Arial;
}

.select_box_kol option{
	position:relative;
	width: 95%;
}

.select_box2{
	position:relative;
	width:195px;
	height:35px;
	overflow-x: hidden;
	padding-left: 5px;
	float:left;
}

.select_box2 select{
	position:relative;
	width: 215px;
	height:35px;
	cursor:pointer;
	border: 0px;
	font-size:15px;
	background: #ffffff url("/images/strzalka_dol.jpg") 160px no-repeat ;
	padding-left: 10px;
	font-family:'Ubuntu', Arial;
}

.select_box2 option{
	position:relative;
}

.wybierz_gal {
background-color: #FFBA00;
margin-bottom:20px;
color:#ffffff;
padding:13px 22px 7px 22px;
}

.wybierz_gal_lab {
float:left;display:inline-block;vertical-align:top;width:18%;position:relative;font-family:'Ubuntu', Arial;margin-top:4px;
}

.wybierz_kol_lab {
vertical-align:top;;font-family:'Ubuntu', Arial;
}

#container{margin:20px 0;}

.tel,.mail, .map {
	vertical-align:top;
	width:23%;
	font-size: 20px;
	color:#6c6c6c;
	padding-left:10%;
	display:inline-block;
	text-align:left;
	height:70px;
	}
	
.tel {background: #ffffff url("/images/bluedruk1_03.jpg") 10px 0px no-repeat;background-size:60px 60px}	
.mail {background: #ffffff url("/images/bluedruk1_06.jpg") 10px 0px no-repeat;background-size:60px 60px}	
.map {background: #ffffff url("/images/bluedruk1_08.jpg") 10px 0px no-repeat;background-size:60px 60px}	
	
.tel span,.mail span, .map span, .tel span a,.mail span a, .map span a{ font-size:22px;
color:#FE911D;
}

 .map span, .map span a{ font-size:16px;
 line-height:10px;
color:#FE911D;
}	

.pytania{
	text-align:center;
	font-size:38px;
	color:#3C3485;
	font-weight:500;
}

.pytania span { font-size:22px;
color:#6c6c6c;
}
/* clearfix */
#container:after {
  content: '';
  display: block;
  clear: both;
}

.prod_firma {
	max-width:100%;
	text-overflow: ellipsis;
	overflow:hidden;
	white-space: nowrap;
	font-size:20px;
	text-align:left;
	color:#000000;
	text-transform:uppercase;
	font-weight:400;
}

.prod_towar{
	max-width:100%;
	text-overflow: ellipsis;
	overflow:hidden;
	white-space: nowrap;
	font-size:17px;
	text-align:left;
	color:#6c6c6c;
	font-weight:300;
}

.prod_promocja{
	background: url('/images/pik_23.png') left center no-repeat;
	font-size:14px;
	text-align:left;
	color:#303d43;
	font-weight:400;
	padding-left:30px;
	height:25px;
	padding-top:5px;
	margin:10px 0px;
}

.prod_oferta{
	background: url('/images/pik_29.png') left center no-repeat;
	font-size:25px;
	float:right;
	text-align:right;
	color:#04a6e1;
	font-weight:400;
	padding-left:40px;
	padding-bottom:5px;
	height:40px;
	overflow:hidden;
}

.prod_bezceny{
	font-size:14px;
	font-weight:300;
	color:#000000;
	line-height:20px;
	max-width:100%;
	text-overflow: ellipsis;
	overflow:hidden;
}

.prod_cena{
	font-size:20px;
	color:#8a8a8a;
	text-decoration: line-through;
	font-weight:300;
}


/*.item:hover .prod_firma, .item:hover .prod_towar, .item:hover .prod_promocja, .item:hover .prod_oferta, .item:hover .prod_bezceny, .item:hover .prod_cena {color:#ffffff;}*/

.item3 { width: 268px;box-shadow:0px 0px 3px #d4d4d4;background-color:#ffffff;margin-bottom:20px;display:block; overflow:hidden; border-bottom: 3px solid #00ADEF;}
.item4 { width: 190px;box-shadow:0px 0px 3px #d4d4d4;background-color:#ffffff;margin-bottom:20px;padding:10px;display:block; overflow:hidden; text-align:center;vertical-align:middle;overflow:hidden;height:90px;}
.item_gal { width: 205px;margin-bottom:20px;}

.logo_podpis{
	max-width:100%;
	text-overflow: ellipsis;
	overflow:hidden;
	white-space: nowrap;
	font-size:15px;
	text-align:center;
	color:#7C7C7C;
	text-transform:uppercase;
	font-weight:400;
	padding:10px;
}

.logo_podpis2{
	max-width:100%;
	font-size:18px;
	text-align:center;
	color:#7C7C7C;
	text-transform:uppercase;
	font-weight:400;
	padding:20px 5px;
}

.aitem:hover {
text-decoration:none;	
}

.item4:hover{
	border: 1px solid #0BB0EA;
}

.item { width: 290px;height:356px;margin-bottom:20px;display:block;}
.item-reklama { width: 290px;height:356px;display:block;margin-bottom:23px;}
.itemka {box-shadow:0px 0px 3px #d4d4d4;background-color:#ffffff; border-bottom: 3px solid #00ADEF;}
.item2 { width: 187px; box-shadow:0px 0px 3px #d4d4d4; border-bottom: 3px solid #E9E9E9;background-color:#ffffff;overflow:hidden;}
 a:hover .itemka { /*box-shadow: inset 0 0 0 3px rgba(0, 173, 239, 1);*/outline: 2px #00ADEF solid; border: none;box-shadow:0px 0px 20px rgba(81, 81, 81, 0.4);}

a .itemka .image-link3 img {
    float: left;
    width: 100%;
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    overflow: hidden;
}

.itemka .image-link3 {
    overflow: hidden;
    display: block;
    width: 100%;
	height:195px;
	text-align:center;
}

a:hover .itemka .image-link3 img {
 -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    overflow: hidden;
	transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
}

.itemka .image-link2 {
height:125px;
}

/*--- image and text for sections ---*/
.image-link {
    overflow: hidden;
    display: block;
    width: 100%;
	
}



.image-link a {
    float: left;
    width: 100%;
    overflow: hidden;
    position: relative;
}

.image-link a img {
    float: left;
    width: 100%;
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    opacity: 1;
    filter: alpha(opacity=100);
    overflow: hidden;
}

.image-link a:hover img {
    opacity: 0.7;
    filter: alpha(opacity=70);
    overflow: hidden;
}

.image-link a:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.brak_gal{
text-align:center; border-top: 1px dashed #aeaeae; border-bottom: 1px dashed #aeaeae; padding:20px 0px; margin:150px 0px;font-size:13px
}

.podgaleria2{
margin:10px 0px;
text-align:left;
font-size:14px;
padding:10px;
}

.podgaleria{
margin:20px 0px;
padding:0px;
text-align:left;
}

.podgaleria h2 {
font-size:24px;
font-family:'Ubuntu', Arial;
color: #E66152;
font-weight:700;
text-transform:uppercase;
}

.podgaleria span {
	color:#000000;
}

.wiecej_gal { 
height:84px;
width:84px;
display:inline-block;
background: #E66152 url('/images/gbp_41.png') center 20px no-repeat;
margin:3px;
}

.zdj_rand{
margin:3px;height: 84px;text-align:left;display:inline
}

.news_tresc2{

text-align:justify;
}

.news_zdj2{
width:45%;
margin-left:5%;
float:right;
}



.news_p{width: 50%;text-align: left;float:right;}

.news_zdj3{
width:180px;
}
.prod_zdj{
width:45%;
margin-right:5%;
float:left;
}

.news_data2{
float:left;
margin: 0px 20px 10px 0px;
	-webkit-border-radius: 45px;
	-moz-border-radius: 45px;
	border-radius: 45px;
	width:80px;
	height:80px;
	background-color:#22b29e;
	text-align:center;
	color:#ffffff;
}

.news_stopka_ikona {
height:60px;
width:60px;
display:inline-block;
background: #E66152 url(/images/gbp_39.png) center 10px no-repeat;
vertical-align:top;
float:right;
}

.news_stopka {
width:auto;
padding:7px 10px;
display:inline-block;
font-size:11px;
text-align:left;
background-color: #fbfaf9;
border-top: dashed #cccccc 1.5px;
border-left: dashed #cccccc 1.5px;
border-bottom: dashed #cccccc 1.5px;
float:right;
height:44px;
}

.news_stopka3 {
background-color: #F3F3F3;
display:block;
font-size:13px;
padding:10px 5px;
max-width:100%;
text-align:left;
}

.news_stopka2{
width:100%
}

.news_stopka2 div{
max-width:350px; text-overflow: ellipsis;overflow:hidden;white-space: nowrap;}

.przeryw{
border-top: 1px dashed #B9B9B9;
margin:20px 0px;
}

.przycisk_powrot {display:inline-block;height:48px; width:48px; margin:0px; background: #FE911D url('/images/pik_16.png') center center no-repeat;top:0px; right:0px; position:absolute;z-index:9}
.przycisk_powrot:hover {background: #D1761B url('/images/pik_16.png') center center no-repeat;}

.przycisk_dalej {display:block;height:48px; width:48px; margin:0px; background: #ff7e00 url('/images/gbp_40.png') center center no-repeat;top:0px; right:55px; position:absolute;}
.przycisk_dalej:hover {background: #f05030 url('/images/gbp_40.png') center 10px no-repeat;}

.przycisk_drukuj {float:left;text-transform:uppercase;display:inline-block;height:18px;padding: 10px 20px; padding-left:58px; margin:0px; background: #E66152 url('/images/gbp_31.png') 10px center no-repeat;font-size:15px;color:#ffffff;font-weight:400;}
.przycisk_drukuj:hover {text-decoration:none; background: #C4564A url('/images/gbp_31.png') 10px center no-repeat;color:#ffffff;}

a.poprzedni_news {display:inline-block;height:70px; width:348px; margin:0px; background: #F7F7F7 url('/images/gbp2_09.png') 20px 25px no-repeat;color:#6D6D6D;padding-left:70px;padding-top:25px;padding-right:20px;font-size:20px; font-family:'Ubuntu',Arial;float:left;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;text-transform:uppercase;}
a.poprzedni_news div {font-family:'Ubuntu', Arial; font-size:17px;text-decoration:underline;text-transform:none;}
a.poprzedni_news:hover {background: #ffba00 url('/images/gbp2_03.png') 20px 25px no-repeat;color:#ffffff;text-decoration:none}

a.nastepny_news {text-align:right;display:inline-block;height:70px; width:348px; margin:0px; background: #F7F7F7 url('/images/gbp2_05.png') 395px 25px no-repeat;color:#6D6D6D;padding-right:70px;padding-top:25px;padding-left:20px;font-size:20px; float:right;font-family:'Ubuntu',Arial;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;text-transform:uppercase;}
a.nastepny_news div {font-family:'Ubuntu', Arial; font-size:17px;text-decoration:underline;text-transform:none;}
a.nastepny_news:hover {background: #ffba00 url('/images/gbp2_10.png') 395px 25px no-repeat; color:#ffffff;text-decoration:none}


.rok {
background: url('/images/sp3_15.jpg') no-repeat;
display:block;
width:803px;
height:185px;
margin-top:30px;
-webkit-border-bottom-right-radius: 50px;
-webkit-border-bottom-left-radius: 50px;
-moz-border-radius-bottomleft: 50px;
-moz-border-radius-bottomright: 50px;
border-bottom-left-radius: 50px;
border-bottom-right-radius: 50px;
}	

.rok h4 {
padding:10px;
margin-top:30px;
margin-left:40px;
background-color:#EF8E47;
font-weight:700;
display:inline-block;
color:#ffffff;
font-size:27px;
}

.rok_pasek {
padding:10px 20px;
margin-top:15px;
margin-left:165px;
background-color:#55C4CF;
display:block;
width:290px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
}

.rok_pasek h5 {
font-weight:700;
color:#ffffff;
font-size:27px;
padding:0px;
margin:0px;
display:inline-block;
font-family: 'Amatic SC', Arial;
vertical-align:top;
}

.produkt {
width:100%;
background-color:#ffffff;
border-bottom: solid #00ADEF 5px;
display: table;
position:relative;
margin:0px;

	display: table-cell;
	vertical-align:top;
	
}

.kontakt_l {
/*float:left;*/
width:100%;
box-sizing: border-box;
padding:0px;
margin-bottom:0px;
}

.kontakt_p{
width:100%;
/*float:right;*/
vertical-align:top;
box-sizing: border-box;
padding:20px;
}	

.input_form_l { background-color:#ffffff; width: 100%; border: 1px solid #c9c9c9;padding:10px;font-size:14px;margin:5px 0px;font-weight:300;display:inline-block;box-sizing: border-box;}
.input_form_zam { background-color:#ffffff; border: 1px solid #dadada; border-bottom: 3px solid #01AFEE;padding:10px;font-size:14px;font-weight:300; margin:5px 0px;display:block;box-sizing: border-box;}
.input_form { background-color:#ffffff; width: 260px; border:none;height:40px;padding:5px 15px;font-size:15px;margin:5px 0px;font-weight:300;display:inline-block;margin-bottom:0px;font-weight:300}

.input_form_lb{
	width:48%;
	margin-right:1%;
}
.input_form_pb{
	width:48%;
}

.input_form_sb{
	width:31%;
	margin:0px 1%;
	display:inline-block;
	box-sizing:border-box;
}

.input_form_sa{
	width:32%;
	display:inline-block;
	box-sizing:border-box;
}

.zgoda {line-height:normal;font-size:11px;}	

.mapka a{ text-decoration: none;
  color: #ffffff;
	
	}
	
.mapka a:hover { text-decoration: underline;
	-webkit-transition: .2s color linear;
  -moz-transition: .2s color linear;
  transition: .2s color linear;
}

.mapka h4 {margin: 5px 0px 15px 0px;font-size:28px;font-weight:bold;}

.hoverimg {
	-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
	transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
	border:1px solid #ffffff;
}
	
	
.hoverimg:hover {
	/*filter: alpha(opacity=80); */
	/*opacity:0.80;
	-moz-opacity: 0.8;*/
	 -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
	transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
	border:1px solid #ffffff;
	}
	
.mapka {
margin: 0px auto;
width: 100%;
height: 319px;
color:#000000;
}
.mapka2 {
border: 1px solid #bebebe;
width: 100%;
/*min-width: 1000px;*/
height: 319px;
}

a.przycisk {text-align:center; background-color: #3C3485; display:inline-block;font-size:15px;padding: 10px 20px;color:#ffffff;font-weight:400;}
a.przycisk:hover {background-color: #000000;text-decoration:none;}

.przycisk {text-align:center; background-color: #3C3485; display:inline-block;font-size:15px;padding: 10px 20px;color:#ffffff;font-weight:400;cursor:pointer; border: none;}
.przycisk:hover {background-color: #000000;text-decoration:none;}

a.przycisk1 {text-align:center; background-color: #3C3485; display:inline-block;font-size:17px;padding: 20px 30px;color:#ffffff;font-weight:700;}
a.przycisk1:hover {background-color: #000000;text-decoration:none;}

.przycisk1 {text-align:center; background-color: #3C3485; display:inline-block;font-size:17px;padding: 20px 30px;color:#ffffff;font-weight:700;cursor:pointer; border: none;}
.przycisk1:hover {background-color: #000000;text-decoration:none;}

a.przycisk_pom {text-align:center; background-color: #FEA13C; display:inline-block;font-size:15px;padding: 10px 20px;color:#ffffff;font-weight:400;}
a.przycisk_pom:hover {background-color: #AF7844;text-decoration:none;}

.center {
	margin:0 auto;
	text-align:center;
}

.przycisk2{
cursor:pointer;
border: none;
margin:0px;
padding:10px 20px;
background-color: #6F8205;
color:#ffffff;
font-size:20px;
display:inline-block;
font-family: 'Ubuntu', Arial;
/*line-height:20px;*/
height:50px;
width:210px;
}
.przycisk2:hover{background-color: #4C5903;}

.literki {margin:10px 0px; background-color:#FE5D46;
 -webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
padding:10px 9px;
	}
	
a.litera {
line-height:26px;
vertical-align: top;
font-size:18px;
background-color:#ffffff;
color:#000000;
width:34px;
height:27px;
padding:3px 0px;
text-align:center;
text-decoration:none;
font-weight:400;
margin:1px;
display:inline-block;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	border:1px solid #0CB1EE;
}	


a.litera2 {
line-height:26px;
vertical-align: top;
font-size:14px;
background-color:#ffffff;
color:#000000;
height:27px;
padding:3px 5px;
text-align:center;
text-decoration:none;
font-weight:400;
margin:1px;
display:inline-block;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	border:1px solid #0CB1EE;
}	

a.litera:hover,a.litera2:hover {background-color:#0CB1EE; color:#ffffff; }

.kolor1 a,.kolor2 a {font-size:14px;color:#5f5f5f}

.typ_pdf {background: url('/images/pdf.png') left top no-repeat; padding:10px; padding-left:53px;margin:0px;display:block;margin-top:5px;text-align:left;border-bottom: 2px solid #3C3485;}
.typ_doc {background: url('/images/doc.png') left top no-repeat; padding:10px; padding-left:53px;margin:0px;display:block;margin-top:5px;text-align:left;border-bottom: 2px solid #3C3485;}
.typ_xls {background: url('/images/xls.png') left top no-repeat; padding:10px; padding-left:53px;margin:0px;display:block;margin-top:5px;text-align:left;border-bottom: 2px solid #3C3485;}
.typ_zip {background: url('/images/zip.png') left top no-repeat; padding:10px; padding-left:53px;margin:0px;display:block;margin-top:5px;text-align:left;border-bottom: 2px solid #3C3485;}
.typ_exe {background: url('/images/zip.png') left top no-repeat; padding:10px; padding-left:53px;margin:0px;display:block;margin-top:5px;text-align:left;border-bottom: 2px solid #3C3485;}
.typ_mp3 {background: url('/images/mp3.png') left top no-repeat; padding:10px; padding-left:53px;margin:0px;display:block;margin-top:5px;text-align:left;border-bottom: 2px solid #3C3485;}
.typ_xlsx {background: url('/images/xlsx.png') left top no-repeat; padding:10px; padding-left:53px;margin:0px;display:block;margin-top:5px;text-align:left;border-bottom: 2px solid #3C3485;}
.typ_docx {background: url('/images/docx.png') left top no-repeat; padding:10px; padding-left:53px;margin:0px;display:block;margin-top:5px;text-align:left;border-bottom: 2px solid #3C3485;}

.kolor1 {background-color:#F7F7F7;}
.kolor2 {background-color:#ffffff;}


.owl-carousel p {
    position: absolute;
    top: 250px;
    left: 20px;
    background-color: #000000;
		color:#ffffff;
		font-size:18px;
		font-weight:700;
		padding:10px;
		border-bottom: 3px solid #45916B;
		float:left;
		text-align:left;
}

.zgoda2_ob{
	float:left;
	text-align: left;
	padding:5px;
	color:#696969;
}

.zdj_dolewej {
	float: left; 
	margin: 0px 8px 8px 0px;
	border: 3px solid #fff;
}

.zdj_doprawej {
	float: right; 
	margin: 0px 0px 8px 8px;
	border: 3px solid #fff;
}


.hide {display:none;}
.czysty {clear:both;width:100%}

.pasek_stron{
height:35px;
float:right;
}

.wynik_szukaj {padding:5px;}

.placeholder { color: #aaa; }

.bold {font-weight:bold;}
.odstep_prawy {margin-right:20px;}
.odstep10 {margin-top:5px;}
.odstep20 {margin-bottom:20px;}
.odstep30 {margin-bottom:30px;}
.odstep50 {margin-bottom:50px;}
.odstepg50 {margin-top:50px;}

/**
 * Copyright (c) 2012 Anders Ekdahl (http://coffeescripter.com/)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * Version: 1.2.7
 *
 * Demo and documentation: http://coffeescripter.com/code/ad-gallery/
 */
.ad-gallery {
  width: 285px;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 230px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 200;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 200;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(/images/ikonki/trans.gif);
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(/images/ikonki/ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(/images/ikonki/ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(/images/ikonki/opa75.png);
        color: #000;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='/images/ikonki/opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 20px;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 100%;
    position: relative;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 76px;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 76px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
			display: block;
      left: -20px;
      width: 13px;
      background: #dadada url(/images/ikonki/ad_scroll_back.png) 0px 28px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -20px;
      width: 13px;
      background: #dadada url(/images/ikonki/ad_scroll_forward.png) 0px 28px no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 1px solid #CCC;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 1px solid #616161;
            }
						
						
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}
		
.skontaktuj{
	background: #ffffff url(/images/ppn_53.jpg) top center no-repeat; width:1190px; height:228px;border: 1px solid #dedede;border-top: 4px solid #e66152;margin:20px auto;text-align:center; margin-bottom:0px
}	

a.kat_o {text-align:center;float:left;width:32%;height:250px; margin:2px;background-color:#F5F5F5;-webkit-transition: .2s background-color linear;  -moz-transition: .2s background-color linear;  transition: .2s background-color linear;overflow:hidden;}
a.kat_o .image_kat {background-color:#ffffff;height:160px;width:80%;overflow:hidden;-webkit-border-radius: 60px; -moz-border-radius: 60px;border-radius: 60px;-khtml-border-radius:60px;display:block;margin:20px auto;}
a.kat_o .image_kat_img {width: 100%;  height: 100%; object-fit: cover; -webkit-border-radius: 60px; -moz-border-radius: 60px;border-radius: 60px;-khtml-border-radius:60px;overflow:hidden;}

a:hover .image_kat {overflow:hidden;-webkit-border-radius: 60px; -moz-border-radius: 60px;border-radius: 60px;-khtml-border-radius:60px;}

a.kat_o:hover, a:hover .kat_o  {background-color:#FE911D;color:#ffffff;text-decoration:none;-webkit-transition: .4s background-color linear;  -moz-transition: .4s background-color linear;  transition: .4s background-color linear;overflow:hidden;}

a.kat_o:hover .image_kat .image_kat_img {
 -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    overflow: hidden;
	transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
}

a.kat_o h2 {font-size:17px;font-weight:500;}
a.kat_o:hover h2 {color:#ffffff;text-decoration:none;}

/*AKTUALNE--------------------------------------------------------KONIEC*/







a.owl-link {font-size:11px;}
.owl-box {width:355px;margin-left:30px;display: table;}
.owl-box h4 {font-size:20px;color:#FE911D;}

/*PC + notebook*/
@media (min-width: 1370px) { 
html,body{
min-width:1369px;
}

.slider, .slider2 {border-top:3px solid #FE911D;}
.camera_caption { font-size: 35px; line-height:60px;top:300px; left:50%;margin-left:-30px;text-align:left;text-shadow: 0 0 1px #fff, 0 5px 10px rgba(0,0,0,0.8);}

.slider2 { height:797px; }
.camera_caption2 { font-size: 35px;  line-height:70px;top:520px; left:50%;margin-left:-30px;text-shadow: 0 0 1px #fff, 0 5px 10px rgba(0,0,0,0.8);}
.camera_caption2 div {background-color:#3C3485;display:inline; padding:10px 20px}

.slider { height:437px;}

.naglowek2 {
	width: 100%;
	text-align:center;
	max-width: 1920px;
	min-width: 1190px;
	display:block;
	height:800px;
	margin-bottom:20px;
	
}

.naglowek {
	width: 100%;
	text-align:center;
	max-width: 1920px;
	min-width: 1190px;
	height:440px;
	margin-bottom:20px;
	display:block;
	border-bottom:3px solid #FE911D;
}
}

/*Notebook*/
@media (max-width: 1370px) {
html,body{
min-width:1000px;
/*background-size:auto 840px;*/
}

.slider {height:320px;}
.camera_caption { font-size: 25px; top:230px; line-height:45px; }

.slider2 { height:497px; }
.camera_caption2 { line-height:55px;top:300px; }

.naglowek2 {
	width: 100%;
	max-width: 1370px;
	min-width: 1000px;
	height:500px;
}

.naglowek {
	width: 100%;
	max-width: 1370px;
	min-width: 1000px;
	height:323px;
}

.naglowek_pasek {
	top:452px;
}

.glowna {
width:100%;
max-width: 1370px;
min-width: 1000px;
}

.glowna_kol {
	margin-right: 20px;
}

.container {
	width: 1000px;
	}

.nagl_srodek{
width:1000px;
}
	
.pasek_gora{
	width:1000px;font-size:14px;
}	

.partnerzy_wew {
width: 1000px;
}

.footer2 {
  width: 1000px;	
}

.logo_size {
height:170px;
}
	
.logo_tekst {
font-size:50px;line-height:60px
}
.logo_tekst2 {
line-height:35px;font-size:26px;
}
	
.owl-carousel a img {
height:264px;
}

.owl-carousel{
height:264px;
}

.gallery_img2 {height:264px;width:auto;}

.next {margin-top:105px;}
.prev {margin-top:105px;}

.owl-carousel p {
    position: absolute;
    top: 190px;
    left: 20px;
    background-color: #000000;
		color:#ffffff;
		font-size:16px;
		font-weight:700;
		padding:10px;
		border-bottom: 3px solid #45916B;
		float:left;
		text-align:left;
}
}

/*Netbook*/
@media (max-width: 1100px) {
html,body{
min-width:700px;
max-width:1100px;
}

.slider {margin-top:140px; height:240px;}
.camera_caption { font-size: 17px; top:150px; line-height:37px; }

.slider2 {margin-top:140px; height:337px; }
.camera_caption2 { font-size: 17px; top:200px; line-height:37px;  }

.naglowek2 {
	width: 100%;
	min-width:700px;
	height:400px;
}

.naglowek {
	width: 100%;
	min-width:700px;
	height:323px;
}

.naglowek_pasek {
	top:432px;
}

.menu_nagl{
	text-align:center;
	margin-top:0px;
    box-shadow: none;
	width:100%;
}	

.glowna {
width:100%;
min-width:700px;
padding-top:60px;
}

.logo {
	display:block;
	float:none;
	text-align:center;
	}

.menu_nagl	{text-align:center;}

.input_znajdz {
	width:100%;
	min-width:90px;
	max-width:128px;
}
.cena_box h1{
	font-size:2.2em;
}	
.container {
	width: 100%;
	box-sizing:border-box;
	}

.kolumna_l { width: 200px;}	
	
.nagl_srodek{
width:100%;
min-width:700px;
}

.zdjecie_prod{
	width:20%;
	}

.tel,.mail, .map {
	display:block;
	width:80%;
	margin:7px auto;
	padding-left:70px;
	}


.cena_box{
	width:30%;
	}

.opis_prod{
	width:40%;
	text-align:left;
	}
	
.pasek_gora{
	width:100%;font-size:15px;
}

.cena {font-size:30px;
}	

.news_zdj2 {display:block;float:none;width:100%;margin:0px;}
.prod_zdj {display:block;float:none;width:100%;margin:0px;}
.news_p{width: 100%;text-align: left;float:none;}

.pasek_gora_l,.pasek_gora_p {
display:block;
text-align:center;
float:none;
padding:3px;}


.partnerzy_wew {
width: 100%;
}

.footer2 {
  width: 100%;	
}

.boxy_lewe {
	font-size: 13px;
}
a.kat_o {width:48%;}
}

/*Tablet*/
@media (max-width: 734px) {
html,body{
min-width:580px;
}

.slider {margin-top:140px; height:180px;}
.camera_caption { font-size: 15px; top:100px;line-height:38px; padding:8px 10px}

.slider2 {margin-top:140px; height:237px; }
.camera_caption2 { font-size: 15px; top:140px; line-height:30px;  }

.naglowek2 {
	width: 100%;
	min-width:580px;
	height:320px;
}

.naglowek {
	width: 100%;
	min-width:580px;
	height:287px;
}

.naglowek_pasek {
	top:332px;
}


.glowna {
width:100%;
min-width:580px;
padding-top:36px;
}

.logo {
	display:block;
	float:none;
	text-align:center;
	}
	
.menu_nagl	{text-align:center;}

.input_znajdz {
	width:100%;
	min-width:90px;
	max-width:128px;
}
	
.cena_box h1{
	font-size:2.0em;
}

.container {
	width: 100%;
	box-sizing:border-box;
	}

.kolumna_l { width: 200px;}	
	
.naglowek {
	width: 100%;
	min-width:580px;
}

.nagl_srodek{
width:100%;
min-width:580px;
}
	
.pasek_gora{
	width:100%;font-size:15px;
}	

.pasek_gora_p {
display:block;
text-align:center;
float:none;
padding:3px;}

.pasek_gora_l {display:none;}

.partnerzy_wew {
width: 100%;
}

.footer2 {
  width: 100%;	
}

.stopka_tekst {
	font-size:13px;
}

}


/*SMARTFON*/
@media (max-width: 599px) {
html,body{
min-width:300px;
background-size:auto 599px;
}

.menu_zawartosc{
	display;block;
}

.slider {margin-top:140px; height:180px;}
.camera_caption div { font-size: 15px; top:100px;line-height:38px; padding:8px 10px;  display:none;}

.slider2 {margin-top:140px; height:180px; }
.camera_caption2 div { font-size: 15px; top:140px; line-height:30px; display:none; }

.naglowek2 {
	width: 100%;
	min-width:300px;
	height:260px;
}

.naglowek {
	width: 100%;
	min-width:300px;
	height:287px;
}

.naglowek_pasek {
	top:275px;
}
	
.container {
	width: 100%;
	
	display:block;
	}

.kolumna_l { display: block; width: 100%; margin-right:0px;float:none;}
.kolumna_p { display: block; width:100%;}

.boxy_lewe{display:none;}

.spolecz{
	display:inline-block;
}

.znajdz{
	display:inline-block;
}


.pasek_gora{
	width:100%;font-size:15px;
}


.glowna {
width:100%;
min-width:300px;
padding-top:36px;
}

.logo {
	display:block;
	float:none;
	text-align:center;
	}
	
.menu_nagl	{text-align:center;}

.input_znajdz {
	width:100%;
	min-width:90px;
	max-width:128px;
}
	
.nav1 {display:none;}	
	

.nagl_srodek{
width:100%;
min-width:300px;
}
	
.pasek_gora{
	width:100%;font-size:15px;
}	

.pasek_gora_p {
display:block;
text-align:center;
float:none;
padding:3px;}

.pasek_gora_l {display:none;}

.partnerzy_wew {
width: 100%;
}

.footer2 {
  width: 100%; 
}
}





@media print {
  * {box-shadow:none;}
	
html, body{
  width: 100%;
	max-width: 100%;
	min-width: 100%;
 }
 
  /*wyłączenie wyświetlania*/
   .znajdz, .pasek_sciezka, .glowna,.navcontainer, .buttony, .menu_pionowe, .menu, .partnerzy, .footer, .podpis, .cookie-container, .boxy, .przycisk, .przycisk_powrot2, .przycisk_drukuj, .strzalka_news, .panel_lewy, .cytaty, .biblioteki, .slider, .mapka2, .mapka, .news_stopka_ikona, a.poprzedni_news, a.nastepny_news, .naglowek, .polecamy , .skontaktuj, #tabs, .przycisk_powrot {
    display:none;
  }
	.srodek_news, .srodek, .middle, .middle1, .news_tresc2, .container, .tresc {margin:0px;width:100%;min-width:100%; max-width:100%; padding:0px; border:none}
	.news_tresc, .typ_pdf, .typ_doc, .typ_xls, .srodek_news {margin:0px;padding:0px;background:none}
	.news_tytul, .news_tytul h1 {margin:20px auto;padding-left:0px;}
	.do_pobrania  {margin:10px auto; margin-top:30px;padding-left:0px;}
	.news_stopka  {border-left: dashed #cccccc 1.5px;}
	.news_data2 {border:2px solid #919191;}
	.litera {border:1px solid #d1d1d1;}
	td, th {border:1px solid #d1d1d1;font-size:12px;}

	.tresc {
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.container {
	top:0px;
	}
	
  /*typografia*/
  h1, h2, h3, h4, h5, h6, p, p * {
    /*font-family: Arial, TimesNewRoman, "Times New Roman", Times, Baskerville, 'Ubuntu', serif;*/
    color:black;
    background:none;
    text-shadow:none;
  }

  h1, h2, h3 {
        page-break-after: avoid;
    }

    p, h1, h2, h3 {
        orphans: 3;
        widows: 3;
    }

  /*linki*/
   a[href]:after { content: " (" attr(href) ")";}
      /*js linki*/
		a[class^="gallery"]:after,
		a[class^="litera"]:after,
		.sciezka a[href] :after,
		a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

  /*zdjęcia/grafiki*/
  img {
   max-width:100%;
	 }

  /*tabelki*/
  tr {
    page-break-inside: avoid;
  }
}
/* ]]> */