@import url(menu_pionowe.css);   		/*import styli dla menu pionowego*/
@import url(menu_poziome.css);   		/*import styli dla menu poziomego*/
@import url(nowosci.css);  		 	/*import styli dla nowosci*/
@import url(animacje.css); 

body
{
    font-family: 'Arial', sans-serif;
    padding: 0;
    margin: 0px;
    font-size: 12px; 
    margin:0px;
    background-image: url(../images/layout/background.jpg);
    background-repeat: repeat-x;
    background-color:#fff;
    color:#202020;
    overflow-x: hidden;
}

table {
  border-spacing: 0;
  border-collapse: collapse;
}
 thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid !important;
  }
  .table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
td {
    margin: 0px;
    padding:0px;
}
a
{
    color:#000;
    text-decoration:none;
}
a:hover
{
    color:#9F0000;
    text-decoration:none;
}
a:focus{outline:0;}
p, li
{
    margin: 0px;
    padding: 0px;
}
ul,ol
{
    display: inline-block;
    padding:0px 30px 0px;
    margin:0px;
	
}
h1, h2, h3, h4, h5, h6 {
    padding:0;
    margin:0;
    font-family: 'Arial', sans-serif;
    font-size: 12px; 
    font-weight: normal;
}
img{display: inline-block;}
a img {
    border:0;
}
/*
 * KONIEC STANDARDÓW
 *
*/
#text{
    padding:10px;
}
/*MAPA WITRYNY*/
#nmapa_witryny{
	text-align:left;
    margin:0px 15px 0px;
    font-size:12px;
}
#nmapa_witryny .link_1{
	font-weight:bold;
    font-size:12px;
	margin:10px;
}
#nmapa_witryny .link_2{
    font-size:11px;
	margin:5px;
	margin-left:30px;
}
#nmapa_witryny .link_3{
    font-size:10px;
	margin:5px;
	margin-left:60px;
}
/*STRONICOWANIE*/
.stronicowanie {
    clear:both;
    width:100%;
    text-align:center;
    height:30px;
}

.stronicowanie a.standard{
    padding:1px 5px 1px;
    border:1px solid #ccc;
    background-image:url('../images/layout/bg_stronicowanie.jpg');
    background-repeat:repeat-x;
    margin:0 2px 0;
    color:#aaaaaa;
	
}

.stronicowanie a.standard:hover,.stronicowanie a.activ{
    padding:1px 5px 1px;
    border:1px solid #999;
    background-image:url('../images/layout/bg_stronicowanie.jpg');
    background-repeat:repeat-x;
    margin:0 2px 0;
    color:#888;
}

 /*PRZYDATNE*/
 .widoczny {display:block;}
 .ukryty {display:none;}
 
 /*TYTUŁY*/
.title_page{
	background-image:url('../images/layout/bg_h1.jpg');
	background-repeat:repeat-x;
	background-position:bottom;
    color: #000000;
    float: none;
    font-size: 16px;
    font-weight: bold;
    height: 28px;
    margin: 10px 10px 0;
    padding: 0;
    text-align: left;
	text-transform:uppercase;
}

.text-bold{font-weight: bold;}
.text-left{text-align: left;}
.produkty_text_small{font-size:12px; padding-left: 5px;color: #404040;}

.produkt_wiecej{
    margin-top:5px;
    height:20px;width:auto; 
    background: #e9ebec;
    border:1px solid #55a9b7;
}

.produkt_wiecej a {
    float: right;
}
.wiecej{
    display:block;
    float:right;
    background-image:url('../images/layout/czytaj_wiecej.png');
    height:20px;width:20px; 
    margin:0 10px 0 10px;
}
/*NAWIGACJA POZIOMA*/
.navbar{
    width:1000px;
    display:block;
    position:relative;
    bottom:0;
    clear: both;
    font-size: 10px;
    margin:0px auto;
padding:2px 10px;
    text-align: right;
    text-transform: lowercase;
}
.navbar a{
    color: #777;
	text-decoration:none;
}
.navbar a:hover{
    color: #777;
	text-decoration:none;
}

.navbar small {
	color: #777;
    font-size: 10px;
    position: relative;
    top: -1px;
}

/*FORMULARZE*/
.forumlarz_kontaktowy_small{
     width:225px;margin:0px auto 0px;border:0px solid #7D7D7D;clear:both;position:relative;padding:5px 0 0;
}
.formularz_kontaktowy_small_table{position:relative;}
.input_personalia,.input_email{width:220px !important;padding:2px !important;
	margin:0px 5px 0px !important;float:left;position:relative;}
.input_textarea{
    width:260px;float:left;padding:2px;
	margin:0px 5px 0px !important;position:relative;
}
.input_required{
   //color:red;font-size:10px;margin:5px 0 0 -16px;float:left;
   color:red;font-size:10px;position:absolute;top:15px;right:15px;
}
.input_send{
    text-align:right;margin:10px 0px
}
.input_title_small{
   color:#7f7f7f;margin:0;width:210px;
   font-size: 11px;position:relative;
}
.input_btn{ border: none;
background: #FF8C01;

    padding:2px 10px;
    color:#fff !important;
   cursor: pointer;
}
.input_btn:hover{
   background: #000;
    color:#fff !important;
}
.input_title_small_token{color:#7f7f7f;margin:5px 0 0 0;width:180px;
   font-size: 12px;
}
.input_personalia_small,.input_email_small{
   padding:4px 0px;color:#7f7f7f;font-size:10px;width:200px !important;margin:2px 0;
}
.input_token{
    border:none !important;
    width:30px !important;margin:0 !important;padding:2px 3px !important;

}
.input_box{position:relative;clear: both;}
.input_textarea_small{
    font-size:12px;
    position:relative;
    padding:4px 0px;
    color:#7f7f7f;width:210px;float:left;margin:2px 5px;
overflow: auto;
}
.input_required_small{position:absolute;top:25px;right:15px;
    color:red;font-size:10px;
}
.input_required_small_textarea{
    color:red;font-size:10px;position:absolute;top:25px;right:15px;
}
.input_send_small{
   text-align:right;margin:-20px 0 10px;
}


.input_title{
	color:#ccc;
	width:200px;
	height:auto;
	text-align:left;
        font-size: 11px;
	margin:0px 5px 1px;
}
input[type='text'],input[type='password'],textarea,select{
	width:200px;
	padding:5px;
	margin:3px 5px 5px;
	color:#999;
	background-color:#fff;
	border:#ccc 1px solid;
	font-size:12px;
}


textarea {
	width:800px;
	font-family:arial;
	font-size:12px;
}

input[type='text']:focus,input[type='password']:focus,textarea:focus,select:focus{
	border:#FCD208 1px solid;
	background-color:#fff;
}

input.button {
    background: none repeat scroll 0 0 #404040;
    border: 0 none;
    border-radius: 3px;
    color: #CCCCCC;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    min-width: 70px;
    padding: 6px 4px 7px;
    width: auto;
}

input.button:hover{
	background:#5B5B5B;
}
//* form porad *//
.formularz_zapis{
     margin:0px auto 0px;border:0px solid #7D7D7D;clear:both;position:relative;padding:5px 0 0;
}

.formularz_zapis_tabela{
    width:80% !important;
margin:0px auto ;
position:relative;border-collapse:separate; 
border-spacing:8px;
}
.formularz_zapis_tabela td{width:100%;}
.input_title_zapisy{
   color:#7f7f7f;margin:0;width:100%;
   font-size: 12px;position:relative;
}
.input_title_zapisy_token{color:#7f7f7f;margin:5px 0 0 0;width:100%;
   font-size: 12px; text-align: right;
   //float:left;
}
.formularz_zapis select{color:#7f7f7f;font-size:10px;width:102% !important;margin: 3px 5px 5px;
    padding: 5px;}
.input_personalia_zapisy{
   padding:4px 0px;color:#7f7f7f;font-size:10px;width:100% !important;margin:2px 0;
}.input_email_zapisy{
   padding:4px 0px;color:#7f7f7f;font-size:10px;width:100% !important;margin:2px 0;
}
.input_textarea_zapisy{
    font-size:12px;
    position:relative;
    color:#7f7f7f;width:100%;float:left;margin: 3px 5px 5px;
    padding: 5px;
overflow: auto;
}
.input_zapisy_label{font-size: 12px;}
.input_required_zapisy{position:absolute;top:25px;right:5px;
    color:red;font-size:10px;
}.input_required_zapisy_kurs{position:absolute;top:40px;right:5px;
    color:red;font-size:10px;
}.input_required_select_zapisy{position:absolute;top:25px;right:15px;
    color:red;font-size:10px;
}.input_required_token_zapisy{position:absolute;top:10px;right:5px;
    color:red;font-size:10px;
}
.input_required_zapisy_textarea{
    color:red;font-size:10px;position:absolute;top:25px;right:5px;
}
.input_send_zapisy{
   text-align:right;
   //float:left;
   width:80px;
}
.formularz_small_zapis{
     margin:0px auto 0px;border:0px solid #7D7D7D;clear:both;position:relative;padding:5px 0 0;
}

.formularz_small_zapis_tabela{
    width:240px !important;
margin:0px auto ;
position:relative;border-collapse:separate; 
border-spacing:8px;
}
.formularz_small_zapis_tabela td{width:90%;}
.input_title_small_zapisy{
   color:#7f7f7f;margin:0;width:90%;
   font-size: 12px;position:relative;
}
.input_title_small_zapisy_token{color:#7f7f7f;margin:5px 0 0 0;width:90%;
   font-size: 12px; text-align: left;
   //float:left;
}
.formularz_small_zapis select{color:#7f7f7f;font-size:10px;width:96% !important;margin: 3px 5px 5px;
    padding: 5px;}
.input_personalia_small_zapisy{
   padding:4px 0px;color:#7f7f7f;font-size:10px;width:90% !important;margin:2px 0;
}.input_email_small_zapisy{
   padding:4px 0px;color:#7f7f7f;font-size:10px;width:90% !important;margin:2px 0;
}
.input_textarea_small_zapisy{
    font-size:12px;
    position:relative;
    color:#7f7f7f;width:90%;float:left;margin: 3px 5px 5px;
    padding: 5px;
overflow: auto;
}
.input_small_zapisy_label{font-size: 12px;}
.input_required_small_zapisy{position:absolute;top:25px;right:15px;
    color:red;font-size:10px;
}.input_required_small_zapisy_kurs{position:absolute;top:40px;right:15px;
    color:red;font-size:10px;
}.input_required_select_small_zapisy{position:absolute;top:25px;right:25px;
    color:red;font-size:10px;
}.input_required_token_small_zapisy{position:absolute;top:10px;right:25px;
    color:red;font-size:10px;
}
.input_required_small_zapisy_textarea{
    color:red;font-size:10px;position:absolute;top:25px;right:1;
}
.input_send_small_zapisy{
   text-align:right;
   //float:left;
   width:80px;
}
.red{color:red;}
//**//
/*WYSZUKIWARKA*/
#content_text .wyszukiwarka {
    float: right;
    margin: 0 8px 0 0;
}
#content_text .wyszukiwarka input[type="text"]{
    background-color: #fff;
	background-image:url(../images/static/iconka_lupa_15x15.png);
	background-position: 2px 2px;
	background-repeat: no-repeat;
    border: 1px solid #dadada;
    color: #494949;
    font-family: arial;
    font-size: 9px;
    margin: 6px 5px 5px;
    padding: 4px 3px 3px 20px;
    width: 139px;
}

#content_text .wyszukiwarka input[type="text"]:focus{
	border:#FABF0E 1px solid;
	background-color:#FFFFFF;;
}

#content_text .wyszukiwarka input[type="button"]{
    background-color: #fff;
    border: 1px solid #dadada;
    color: #494949;
    font-family: arial;
    font-size: 9px;
    margin: 6px 5px 5px;
    padding: 3px 3px 2px 3px;
    width: 80px;
	text-align:center;
	cursor:pointer;
}
#wyszukiwarka{
	text-align:left;
    margin:0px 0px 0px;
    font-size:12px;
}
#wyszukiwarka .topic{
	font-weight:bold;
    font-size:12px;
	margin:10px 0px 0px;
}

#wyszukiwarka .topic a{
	color:#223F85;
}

#wyszukiwarka .topic a:hover{
	color:#223F85;
}

#wyszukiwarka .topic strong{
	color:#9F0000;
}


#wyszukiwarka .tresc{
    font-size:11px;
	margin:0px 5px 0px;
	color:inherit;
}

#wyszukiwarka  .tresc strong {
	color:#9F0000;
}

#wyszukiwarka .link{
    font-size:10px;
	margin:0px 5px 0px;
}
#wyszukiwarka .link a{
	color:#ccc;
}

#wyszukiwarka .link a:hover{
	color:#ccc;
}
/************************************************************/
/************************************************************/
/************************************************************/
.effect2
{
  position: relative;
}
.effect2:before, .effect2:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.effect2:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}
.effect4
{
  position: relative;
}
.effect4:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  right: 10px;
  left: auto;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
}
/*LAYOUT*/
td{background-repeat: no-repeat !important;}
input.search {
    color: #999;
    font-size: 11px;
    height: 16px;
    line-height: 18px;
    padding: 0 3px;
    width: 150px;
    margin:0px;
    border-color:#eeeeee;
    float:left;
}
input.submitsearch {
    background-image: url("../images/layout/szukajka.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 19px 19px;
    border: 1px solid #eeeeee;
    cursor: pointer;
    height: 18px;
    text-indent: -999999px;
    width: 18px;
}
.search .formbody{ padding:8px;}

.top-wrapper{width:100%; height:195px; position:relative; }
.top-text{width:1000px;margin:0px auto; height:195px;position:relative;z-index:1;}
.kontener{width:1000px;margin:0px auto; position:relative;}

.zawartosc-wrapper{  width:1000px;margin:0px auto; padding-top:0px;position: relative;}

.zawartosc{  
    width:980px;
    margin:0 auto 0px;
    padding:0 10px 10px;    
    position: relative; clear:both;
	}
.zawartosc-kolumna{
    float:right;
    width:730px;
    padding:0px 10px 10px;
    margin-bottom:0px;
    position:relative;
    
}
.dolna-zawartosc-wrapper{width:1140px;margin:0px auto; clear:both;position: relative;}
.dolna-zawartosc{width:1120px;  padding:10px 10px 10px;margin:0px auto; position: relative; }

.padding{padding:10px 10px 10px 10px;}
.lewa-kolumna-dodatkowa{
    float:left;
    width:295px;
    margin-left:0px;
    padding:0px 0px 0px 30px;
    margin-top:0px;
    position:relative;}
.lewa-kolumna{
    float:left;
    width:250px;
    padding:0px;
    margin-top:0px;
    position:relative;
    }

.prawa-kolumna{
    float:right;
    width:245px;
    position:relative;
    }
.box-column {
width: 250px;
margin:0 auto 10px;
}
.box-column .text{   
    width: 230px;
    padding:0 10px 10px;
    margin: 0 auto;
}
.box-column .title_column{
    width: 230px;
    font-size: 16px;
    margin: 0px auto 0;
    text-align: left;
    height:34px;
   font-weight: bold;  
    
    color: #202020;
    font-family: 'Arial', sans-serif;
    font-weight:bold;
    clear:both; 
}
.box-column .title_column p{float:left;text-align: left;width: 230px;padding:0px 0px 7px 10px;}


#footer {
		width:100%;
		height:205px;
		clear:both;
		overflow:hidden;
		background-image:url('../images/layout/bg-footer.jpg');
		background-repeat:repeat-x;
	}
	
	#formSearch .submit {
		float:left;
		margin:8px 0;
	}
	
	#formSearch .submit_2 {
		float:right;
		margin:0 50px 0 0;
	}
	
	#footer .info {
		width:1000px;
		height:205px;
		margin:0 auto;
		overflow:hidden;
		line-height:17px;
	}
	
	#footer .empty-data {
		color:#CCC;
	}
	
	#print_zoom {
		width:100%;
		clear:both;
		float:right;
		margin:-28px 15px 0 0;
	}
	
	#print_zoom span{
		float:right;
	}
	
	.print {
		margin:0 0 0 10px;
		cursor:pointer;
	}
	
	.zoom_up {
		font-size:15px;
		cursor:pointer;
	}
	
	.zoom_normal {
		font-size:13px;
		margin:6px 6px 0 4px;
		cursor:pointer;
	}
	
	.zoom_down {
		font-size:11px;
		margin:5px 0 0;
		cursor:pointer;
	}
	
	#belka-top {
		width:100%;
		height:20px;
		overflow:hidden;
		background-color:#FFF;
		border-bottom:1px solid #AAA;
	}
	
	#logo-footer {
		margin: -183px 0 0;
		position: absolute;
		right: 10px;
	}
        
.galleria-wrapper{
    width:100%;
    min-height:140px;        
    position: relative;
    text-align:center;
    margin:0px auto;
    //overflow:auto;
    
}

.btn{ 
background:#FF8C01;padding:4px 10px;color:#fff !important;cursor: pointer;

}
.btn:hover{
   background: #000;
    color:#fff !important;
}
.slider{margin: 10px 0 0;
    overflow: hidden;
    width: 100%;}
.slider .sliderArea {
    margin: 0 auto;
    overflow: hidden;
    width: 99%;
}
.galleria-wrapper {font-size:12px;}
.galleria-wrapper a{font-size:13px;}

	#upButton {
                background: url("../images/layout/arrow-up.png");
                width:67px;
                height:67px;
		position:fixed;
		bottom:20px;
		right:20px;
		display:none;
		cursor:pointer;
                z-index:100;
	}
	#upButton:hover{background: url("../images/layout/arrow-up-hover.png");}
	.clearfix {
		clear:both;
	}
	
	
	#wyszukiwarka_area {
		background: url("../images/layout/bg-szukaj.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
		height: 23px;
		position: absolute;
		right: 0;
		top: 92px;
		width: 166px;
	}
	

	#wyszukiwarka_area input[type="text"] {
		border: 0 none;
		float: left;
		margin: 1px;
		padding: 3px;
		width: 122px;
	}
	

	#wyszukiwarka_area input[type="submit"] {
		cursor: pointer;
		float: left;
		margin: 0 3px;
		opacity: 0;
		width: 30px;
	}
	
	#select-lang {
		position: absolute;
		right: 10px;
		top: 10px;
		width: 55px;
	}
	#select-lang a {
		display:block;
		margin:0 5px 0 0;
		float:left;
	}
.banner-wrapper-karuzela div{margin-bottom:8px;}
      
.banner-wrapper-karuzela .extrashow{ border:2px solid #fff; width:190px !important;}
.banner-wrapper-karuzela .extrashow .gallerylayer{ background: #fff !important; }
.banner-wrapper-karuzela .extrashow .gallerylayer img{ margin: 0 !important;}
.extrashow, .smallshow{margin:0 auto; }
.extrashow .gallerylayer, .smallshow .gallerylayer {background: none !important;}

/* z t_index.php */
/*** QA ****/
.qa{width:100%;margin: 0 auto;}
.qa-pytanie{
    
   cursor: pointer;
   margin-bottom: 5px;
   color:#fff;
   background-image: url('../images/layout/arr_minus.png');
   background-repeat: no-repeat;
   background-position:center right 5px;
   background-color:#000000;
}
.arrow-down{ 
   background-image: url('../images/layout/arr_plus.png') !important;
   background-repeat: no-repeat;
   background-position: center right 5px;
   background-color:#000000;}
.qa-zdjecie{
    padding:5px;
}
.qa-pytanie-img{ width:200px;float:left}
.qa-pytanie-p{padding:5px 10px 5px 10px; }
.qa-pytanie-p-img{ 
    width:440px;
    float:right;
    text-align: center;
    margin-top:9%;
    //padding:20px;
}
.qa-odpowiedz{ display: none; 
               margin-bottom: 10px;
               padding:5px 10px 5px 10px;
              
}
/********END QA**********/

#infoCookie{z-index:99999;}
/********Listowanie produktow**********/
.produkt-box-wrapper{background-color: #ffffff;
    border: 1px solid #f1f1f1;
    box-shadow: 0 0 5px #eee;
   // clear: both;
    margin-bottom: 10px;
    //overflow: auto;
    position: relative;
    width: 230px;float:left;}
.produkt-box-title{
   background: none repeat scroll 0 0 #202020;
    clear: both;
    color: #fff;
    float: left;
    font-size: 17px;
    font-weight: bold;
    height: 36px;
    margin: 0;
    text-align: left;
    text-shadow: 0 1px 0 #333;
    width: 230px;
}
.produkt-box-title p{float:left;text-align: center;width: 258px;padding:8px 20px;color:#fff;font-size: 17px;}
.produkt-box-img{position:relative;z-index:1;text-align: center;clear:both;max-height: 160px;height:160px;border:0px solid #cccccc;    padding: 5px 2px 7px 0;}
.produkt-box-img img{ max-width:100%;max-height:100%;vertical-align: middle;
display: inline-block;}
.produkt-box-img .center{display: inline-block;
    height: 100%;
    vertical-align: middle;}
.produkt-box-opis{background:#f4f4f4;position:relative;padding-top:5px;border-top: 1px solid #f4f4f4;}
.produkt-box-opis h3{margin:0;height:46px;padding-left: 5px;color:#553d29;font-size:17px;text-align:center;font-weight: normal;}
.produkt-box-opis h3 span {font-size:15px;font-weight: normal;}
.produkt-box-opis a{color:#777;}
.produkt-box-opis a:hover{color:#808080;}
.produkt-box-cena{text-align: center;background:#f4f4f4;font-size:14px;color: #202020;height:24px;padding-top:4px;}
.produkt-box-cena span{color:#202020;font-size:16px; font-weight: bold;}
.produkt-box-cena span.promo{text-decoration: line-through; font-size:14px;}
.produkt-box-bottom-wrapper{margin:0 auto;background:#f4f4f4;height:32px;width: 100%;padding-top:0px;text-align:center;}
.produkt-box-bottom-wrapper-link{margin:0px auto; border-radius:0px; padding-top:5px; width:100%;height:20px;}
//.produkt-box-bottom-wrapper:hover{ background: #777;}
.produkt-box-dodaj-do-koszyka{cursor:pointer;font-size:13px;color:#fff;background:url('../images/layout/koszyk.png') top 1px right 2px no-repeat;background-color:  #777; padding:5px 0;display:inline-block;width:50%;}
.produkt-box-dodaj-do-koszyka span{padding: 0 20px 0 0;}
.produkt-box-dodaj-do-koszyka.produkt-box-zapytaj-full span{padding: 0;}
.produkt-box-dodaj-do-koszyka:hover{color:#202020;background:url('../images/layout/koszyk.png') top 1px right 2px no-repeat, #f1f1f1;}
.produkt-box-allegro{float:left;}

.produkt-box-zapytaj{font-size:13px;color:#fff;padding:5px 0;display:inline-block;width:50%;background:#777;}
.produkt-box-zapytaj-full{width:100%;}
.produkt-box-zapytaj:hover{color:#553d29;background:#fff;}
.produkt-box-szczegol{font-size:13px;color:#fff;padding:5px 0;display:inline-block;width:50%;background:#777;}
.produkt-box-szczegol:hover{color:#553d29;background:#fff;}

.produkt-box-lista-wrapper{background-color: #ffffff;
    border: 2px solid #0E688A;
   -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.5);
box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.5);
   // clear: both;
    margin-bottom: 10px;
    //overflow: auto;
    position: relative;
    width: 100%;}
.produkt-box-lista-title{
   background: none repeat scroll 0 0 #202020;
    clear: both;
    color: #fff;
    float: left;
    font-size: 17px;
    font-weight: bold;
    height: 36px;
    margin: 0;
    text-align: left;
    text-shadow: 0 1px 0 #333;
    width: 100%;
}
.produkt-box-lista-title h3{padding:8px 20px;color:#fff;font-size: 17px; font-weight: bold;}
.produkt-box-lista-title h3 a{color:#fff;}
.produkt-box-lista-img{position:relative;    padding-top: 4px; padding-bottom: 4px;width: 247px;float:left;z-index:10;text-align: center;}
.produkt-box-lista-img img{ max-width:100%;max-height:100%;vertical-align: middle;
display: inline-block;}
.produkt-box-lista-img .center{display: inline-block;
    height: 100%;
    vertical-align: middle;}
.produkt-box-lista-opis{background:#fff;position:relative;padding:10px 10px 10px 30px;border-top: 1px solid #f1f1f1;
    text-align: left;width: auto;float:left;}
.produkt-box-lista-opis.stopka-full{width: auto;}
.produkt-box-lista-opis h3{margin:0 0 10px;padding-left: 0px;color:#553d29;font-size:14px;font-weight: normal;}
.produkt-box-lista-opis h3 span {font-size:15px;font-weight: normal;}
.produkt-box-lista-opis a{color:#553d29;}
.produkt-box-lista-opis a:hover{color:#808080;}
.produkt-box-lista-cena{font-size:13px;color: #202020;height:24px;padding-top:0px;}
.produkt-box-lista-cena span{color:#202020;font-size:16px; font-weight: bold;}
.produkt-box-lista-cena span.promo{text-decoration: line-through; font-size:14px;}
.produkt-box-lista-bottom-wrapper{margin:0 auto;background:#12658F;height:20px;width: 100%;padding-top:2px;text-align:right;}
.produkt-box-lista-bottom-wrapper-link{float:right; border-radius:0px; padding-top:0px;padding-right:10px; width:240px;height:20px;}
//.produkt-box-lista-bottom-wrapper:hover{ background: #777;}
.produkt-box-lista-dodaj-do-koszyka{cursor:pointer;font-size:13px;color:#553d29;background:url('../images/layout/koszyk.png') top 0px right 0px no-repeat, #ffffff; border:1px solid #f1f1f1;padding:5px 40px 5px 10px;}
.produkt-box-lista-dodaj-do-koszyka:hover{color:#202020;background:url('../images/layout/koszyk.png') top 0px right 0px no-repeat, #f1f1f1;}
.produkt-box-lista-allegro{float:left;}
.produkt-box-lista-zapytaj{font-size:13px;color:#fff;padding:2px 15px 4px 15px; border:0px solid #f1f1f1;background:#0E688A;margin-right: 5px;}
.produkt-box-lista-zapytaj:hover{color:#ffffff;background:#57B0D1;}
.produkt-box-lista-szczegol{font-size:13px;color:#fff;padding:2px 15px 4px 15px; border:0px solid #f1f1f1;background:#0E688A;}
.produkt-box-lista-szczegol:hover{color:#ffffff;background:#57B0D1;}
/*
.produkt-title{
   width: 298px;
    color: #202020;
    font-size: 16px;
    margin: 0;
    text-align: left;float:left;
    height:40px;
    //border-radius: 10px;
    background:url('../images/layout/box_prod_bg.png') left top repeat-x;
//
    clear:both;
}
.produkt-title p{float:left;text-align: right;width: 310px;padding:8px 20px;color:#202020;font-size: 18px;}
.produkt-box{text-align:center;background:#fff;}
.produkt-box-img{background:#fff;margin: 0px;background: url("../images/layout/produkt_gr.png") top left repeat-x;}
.produkt-box-img img{max-width:100%;max-height:100%;}
.produkt-box-h2{width:100%; height:auto;overflow: visible;clear: both;margin:0 auto;}
.produkt-box-h2 a{color:#000;}
.produkt-box-h2 a:hover{color:#808080;}
.produkt-box-h2 h3{margin:0;padding: 0 20px;color:#000;font-size:16px;height:60px;text-align:center;font-weight: bold;}
.produkt-box-h2 h3 span {font-size:12px;font-weight: bold;}
.produkt-box-h2 p{color:#202020;}
.produkt-box-opis{position:relative;padding-top:5px;}
.produkt-box-opis h3{margin:0;padding-left: 5px;color:#553d29;font-size:18px;text-align:center;font-weight: normal;}
.produkt-box-opis h3 span {font-size:16px;font-weight: normal;}
.produkt-box-opis a{color:#000;}
.produkt-box-opis a:hover{color:#808080;}
.produkt-box-cena{ background:url('../images/layout/cena_bg.png') repeat-x;font-size:14px;color: #202020;height:24px;padding-top:4px;}
.produkt-box-cena span{color:#202020;font-size:18px; font-weight: bold;}

.produkt-box-cena{color: #000;float:left;margin: 4px 0;padding: 0;height:18px;text-align: center;width: 100%;font-weight: bold;}
.produkt-box-cena span.promo{text-decoration:line-through;color:#777; font-size:12px;}
.produkt-box-cena span{color:#202020;font-size:14px; font-weight: bold;}
.produkt-box-allegro{float:left;}
.produkt-box-bottom-wrapper{margin:0 auto;background:#f4f3ec;height:40px;width: 100%;padding-top:5px;}
.produkt-box-bottom-wrapper-link{margin:0px auto;  padding-top:5px; width:230px;height:25px; border:1px solid #eadbc6;background:#fff;}
.produkt-box-dodaj-do-koszyka{font-size:16px;color:#553d29;background:url('../images/layout/koszyk.png') center right 0px no-repeat; padding:10px 40px 10px 10px;}
.produkt-box-dodaj-do-koszyka:hover{color:#202020;}
.produkt-box-szczegol{font-size:16px;color:#553d29;padding:5px 10px 5px 20px;}
.produkt-box-szczegol:hover{color:#202020;}
.produkt-box-bottom{ width:100%;height:auto;position:relative;clear: both;}
//.produkt-box-bottom:hover{ background: #777;} */
.produkt_wrapper{
    width:700px;
}
.wybrany-produkt-podobne-wrapper{position:relative; width:100%;clear:both;}
.wybrany-produkt-podobne-wrapper .produkt-box{width:230px !important; max-width: 230px !important;}
/********END Listowanie produktow******/
/********Produkt tygodnia**********/
.produkt-tygodnia-wrapper{border: 1px solid #ded1c7;
    clear: both;
    margin-bottom: 10px;
    overflow: auto;
    position: relative;
    width: 298px;}
.produkt-tygodnia-top-wrapper{position:relative; text-align:center;}
.produkt-tygodnia-title{
   width: 298px;
    color: #202020;
    font-size: 16px;
    margin: 0;
    text-align: left;//float:left;
    height:40px;
    //border-radius: 10px;
    background:url('../images/layout/box_plus.png') left 5px top 17px no-repeat,url('../images/layout/box_prod_bg.png') left top repeat-x;
//
    clear:both;
}
.produkt-tygodnia-title p{float:left;text-align: left;width: 310px;padding:8px 20px;color:#202020;font-size: 18px;}
.produkt-tygodnia-img{position:relative;z-index:10;min-height:120px;}
.produkt-tygodnia-img img{ width:150px; float:left;margin:10px;}
.produkt-tygodnia-img img:first-child{ margin:10px 10px 10px 15px;}
.produkt-tygodnia-opis{position:relative;padding-top:5px;}
.produkt-tygodnia-opis h3{margin:0;padding-left: 5px;color:#553d29;font-size:18px;text-align:center;font-weight: normal;}
.produkt-tygodnia-opis h3 span {font-size:18px;font-weight: normal;}
.produkt-tygodnia-opis a{color:#000;}
.produkt-tygodnia-opis a:hover{color:#808080;}
.produkt-tygodnia-cena{ background:url('../images/layout/cena_bg.png') repeat-x;font-size:14px;color: #202020;height:24px;padding-top:4px;}
.produkt-tygodnia-cena span{color:#202020;font-size:18px; font-weight: bold;}
.produkt-tygodnia-bottom-wrapper{margin:0 auto;background:#f4f3ec;height:40px;width: 100%;padding-top:5px;text-align:center;}
.produkt-tygodnia-bottom-wrapper-link{margin:0px auto;  padding-top:5px; width:230px;height:25px; border:1px solid #eadbc6;background:#fff;}
//.produkt-tygodnia-bottom-wrapper:hover{ background: #777;}
.produkt-tygodnia-dodaj-do-koszyka{font-size:16px;color:#553d29;background:url('../images/layout/koszyk.png') center right 0px no-repeat; padding:10px 40px 10px 10px;}
.produkt-tygodnia-dodaj-do-koszyka:hover{color:#202020;}
.produkt-tygodnia-allegro{float:left;}
.produkt-tygodnia-szczegol{font-size:16px;color:#553d29;padding:5px 10px 5px 20px;}
.produkt-tygodnia-szczegol:hover{color:#202020;}

/********END Produkt tygodnia******/
/********Wybrany produkt**********/
/********END Wybrany produkt******/
.wybrany-produkt-wrapper{clear:both;float:left;width:100%;margin-bottom:10px;}
.wybrany-produkt-galeria-wrapper{position:relative;float:left;width:28%}
.wybrany-produkt-galeria{border:0px solid #ccc;float: left;height: auto; margin: 0 0 3px; padding: 0px;text-align: center;width: 100%;}
.wybrany-produkt-galeria-zdjecie{background:#fff;border:1px solid #ccc;margin: 0px;}
.wybrany-produkt-galeria-zdjecie img {max-width:90%;}
.wybrany-produkt-galeria-promocja{position:absolute;z-index:2;margin:0;top:3px;right:3px;width:0;height:0;}
.wybrany-produkt-galeria-nowosc{position:absolute;z-index:2;margin:0;top:3px;left:3px;width:0;height:0;}
.wybrany-produkt-galeria-zdjecie-promocja{position:absolute;z-index:2;margin:0;top:4px;right:38px;width:0;height:0;}
.wybrany-produkt-galeria-zdjecie-nowosc{position:relative;z-index:2;margin:0;top:4px;left:4px;width:0;height:0;}
.wybrany-produkt-galerie-male-wrapper{clear:both; border:0px solid #ccc;float: left;height: auto; margin: 0 0 3px; padding: 0px;text-align: center;width: 100%;}
.wybrany-produkt-galerie-male{background-color:#fff;width:48%;border:1px solid #ccc;margin:10px 0 0px;}
.wybrany-produkt-galerie-male a{display:block}
.wybrany-produkt-galerie-male img{max-width:80%;border: 0px solid #484848;margin:10px 0 10px;}
.wybrany-produkt-zawartosc-wrapper{height: auto; float: right; padding: 0px; margin: 0px 0px 0px 10px; width:70%;}
.wybrany-produkt-zawartosc-header{min-height: 90px; overflow: hidden;}
.wybrany-produkt-zawartosc-header h2{color:#333;font-weight: bold;}
.wybrany-produkt-zawartosc-header p{color:#808080;}
.wybrany-produkt-zawartosc-header-info{width:100%;margin:0 0 10px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;float:left;clear:both;}
.wybrany-produkt-zawartosc-header-magazyn{float: right;font-size: 12px;margin: 10px 0 0 20px; padding: 5px 0 0;text-align: right;width: 100%;}
.wybrany-produkt-zawartosc-header-cena{float: right;font-size: 14px;margin: 10px 0 10px 20px; padding: 5px 0 0;text-align: right;width: 100%;}
.wybrany-produkt-zawartosc-header-cena span{color:#000; font-weight: bold;}
.wybrany-produkt-zawartosc-header-cena span:last-child{color:#202020;}
.wybrany-produkt-zawartosc-header-link-i-zapytanie{width:150px;float:right;padding:2px 2px 2px 4px;margin:10px 0 10px 5px;}
.wybrany-produkt-zawartosc-header-link-i-zapytanie a{background: #777;padding:4px 10px;color:#fff !important;cursor: pointer;}
.wybrany-produkt-zawartosc-header-link-i-zapytanie a:hover{background: #202020;color:#fff !important;}
.wybrany-produkt-zawartosc-header-zapytanie-i-link{width:120px;float:left;padding:2px 2px 2px 4px;margin:10px 0 10px 5px;}
.wybrany-produkt-zawartosc-header-zapytanie-i-link a{background: #777;padding:4px 10px;color:#fff !important;cursor: pointer;}
.wybrany-produkt-zawartosc-header-zapytanie-i-link a:hover{background: #202020;color:#fff !important;}
.wybrany-produkt-zawartosc-header-link{width:150px;float:right;padding:2px 2px 2px 4px;margin:10px 0 10px 5px;}
.wybrany-produkt-zawartosc-header-link a{background: #777;padding:4px 10px;color:#fff !important;cursor: pointer;}
.wybrany-produkt-zawartosc-header-link a:hover{background: #202020;color:#fff !important;}
.wybrany-produkt-zawartosc-header-zapytanie{width:120px;float:right;padding:2px 2px 2px 4px;margin:10px 0 10px 5px;}
.wybrany-produkt-zawartosc-header-zapytanie a{background: #777;padding:4px 10px;color:#fff !important;cursor: pointer;}
.wybrany-produkt-zawartosc-header-zapytanie a:hover{background: #202020;color:#fff !important;}
.wybrany-produkt-zawartosc-header-dodaj-koszyk{border:1px solid #A8A8A8;width:140px;float:right;padding:3px 2px 0px 4px;margin:10px 0 5px;cursor:pointer;background-color:#FFF;background-image:url(../images/static/tlo_button_blue.jpg);background-repeat:repeat-x;}
.wybrany-produkt-zawartosc-header-dodaj-koszyk img{float:left;margin:-2px 12px 0 0;}
.wybrany-produkt-zawartosc-content{clear:both;}
.wybrany-produkt-powrot p{float:left;clear:both;width:60px;margin:20px auto 10px;}
.wybrany-produkt-powrot a{background: #777;padding:4px 10px;color:#fff !important;cursor: pointer;}
.wybrany-produkt-powrot a:hover{background: #202020;color:#fff !important;}
/********END Wybrany produkt******/
.glass {
  width: 175px;
  height: 175px;
  position: absolute;
  border-radius: 50%;
  cursor: pointer;
  z-index:99998;
  background:#fff;
  
  /* Multiple box shadows to achieve the glass effect */
  box-shadow:
    0 0 0 7px rgba(255, 255, 255, 0.85),
    0 0 7px 7px rgba(0, 0, 0, 0.25), 
    inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
  
  /* hide the glass by default */
  display: none;
}

/****Wybrany produkt podobne******/
.wybrany-produkt-podobne-wrapper h2{color: #333;font-size: 18px;font-weight: bold;margin:10px;}
.produkty-grupy-cenowe-p{clear: both;font-size: 14px; padding: 25px 0px 0px;}
.produkty-grupy-cenowe-wrapper{overflow:hidden;width:100%;}
.produkty-grupy-cenowe-wrapper table{width:100%;}
.produkty-grupy-cenowe-wrapper table tr:first-child{background-color:#fff;color:#fff; font-weight: bold;}
.produkty-grupy-cenowe-wrapper table tr:first-child td p{color:#fff; text-align: center;}
.produkty-grupy-cenowe-wrapper table tr{background-color:#e6e6e6;text-align: center;}
.produkty-grupy-cenowe-wrapper table tr td {padding:5px;}
/****END Wybrany produkt podobne**/
/*************Koszyk**************/
.koszyk-wrapper{width:100%;margin:10px auto;background-color:#fff;border:1px solid #AAA;border-bottom:0;border-radius:0px;}
.koszyk-wrapper tr:first-child td{background-color:#372a20;color:#fff;font-weight: bold;}
.koszyk-wrapper tr:first-child td:first-child{border-top-left-radius: 0px;}
.koszyk-wrapper tr:first-child td:first-child p{text-align: left !important;}
.koszyk-wrapper tr:first-child td:last-child{border-top-right-radius: 0px;}
.koszyk-wrapper td{padding:5px;border-bottom:1px solid #AAA;}
//.koszyk-wrapper td:last-child{padding:5px;border-bottom:0px}
.koszyk-wrapper td p{text-align: center;}
.koszyk-produkt-zdjecie{float:left;width:80px;text-align:center;}
.koszyk-produkt-zdjecie img{max-height:65px;max-width:80px;}
.koszyk-produkt-zdjecie-tytul{text-align: left !important;float: left; width: 560px; margin: 16px 10px 0px;}
.koszyk-produkt-zdjecie-tytul a{color:#002B50;}
.koszyk-produkt-zdjecie-tytul a:hover{color:#ccc;}
.koszyk-cena{width:108px;border-bottom:1px solid #AAA;border-left:1px solid #AAA;}
.koszyk-cena p{text-align: center;}
.koszyk-ilosc{width:100px;border-bottom:1px solid #AAA;border-left:1px solid #AAA;}
.koszyk-ilosc span{padding:1px 6px;border:1px solid #CCC;margin:0 10px 0 0;text-align:center;background:#DDD;cursor:pointer;}
.koszyk-ilosc span:last-child{margin:0 0 0 10px;}
.koszyk-wartosc{width:100px;border-bottom:1px solid #AAA;border-left:1px solid #AAA;}
.koszyk-akcja{width:50px;border-bottom:1px solid #AAA;border-left:1px solid #AAA;}
.koszyk-akcja a{color:red;font-size:11px;}
.koszyk-akcja a:hover{font-weight:bold;}
.koszyk-td-p {padding-left:5px;text-align: left !important;}
.koszyk-td-border{border-bottom:1px solid #AAA;border-left:1px solid #AAA;}
.koszyk-td-last:first-child{border-left:none;border-bottom-left-radius: 0px;}
.koszyk-td-last{border-bottom:none;border-left:1px solid #AAA;}
.koszyk-td-last:last-child{border-bottom-right-radius: 0px;}
.koszyk-suma{font-size:17px;}
.koszyk-dostawa-wrapper{width:100%;margin:10px auto;background-color:#fff;border:1px solid #AAA;border-radius:0px;}
.koszyk-dostawa-wrapper td{padding:5px}
.koszyk-dostawa-tytul{width:200px;}
.koszyk-dostawa-tytul p {margin:5px;color:#AAABAF;}
.koszyk-dostawa-wrapper select{width:300px;float:right;}
.koszyk-info-wrapper{width:100%;margin:10px auto;background-color:#fff;border:1px solid #AAA;border-radius:0px;}
.koszyk-info-wrapper td:first-child{width:205px;padding-left:5px;}
.koszyk-info-wrapper tr:first-child td:last-child{width:395px;}
.koszyk-info-wrapper td p{margin-top:10px;color:#AAABAF;}
.koszyk-info-wrapper td input{width:182px;}
.koszyk-info-wrapper td span.wymagane{color:red;font-size:18px;margin:0 0 0 -21px;}
.koszyk-info-wrapper tr:first-child td:last-child p{margin-top:10px;width:250px;color:#AAABAF;}
.koszyk-info-wrapper tr:first-child td:last-child p:last-child{margin:0 10px;width: 360px; }
.czerwony{color:red;}
.koszyk-info-wrapper tr:first-child td:last-child textarea{float: left; width: 360px; height: 144px;}
.koszyk-checkbox-wrapper{margin:0 0 10px 7px;}
.koszyk-checkbox-wrapper input{float:left;width:10px !important;}
.koszyk-checkbox-wrapper span{float:left;margin:2px;width:460px;}
.koszyk-checkbox-wrapper span label{cursor:pointer;}
.koszyk-wymagane{color:red;font-size:18px;margin:0 10px;float:left;clear:both;}
.koszyk-info-wrapper tr:last-child td{border-top:1px dotted #CCC;}
.koszyk-info-wrapper tr:last-child td p{float:right;margin:10px 10px 10px 0;}
.koszyk-button{background: none repeat scroll 0 0 #777;border: 0 none;border-radius: 3px;color: #FFF;cursor: pointer;font-size: 11px;font-weight: bold;min-width: 70px;padding: 6px 4px 7px;width: auto;}
.koszyk-button:hover{background:#202020;}
.koszyk-box{background:url('../images/layout/koszyk.png') left center no-repeat;padding: 5px 10px 5px 40px; text-align: center;}
.koszyk-box #small-cart-value{color:#202020;padding:5px 15px;border:1px solid #B3B3B1;background:#fff; position:relative;height:20px; width:220px; display:block;}
.zaloguj-box{background:url('../images/layout/lock.png') left center no-repeat;padding: 5px 10px 5px 40px; text-align: center;}
.zaloguj-box #zaloguj{padding:5px 15px;border:1px solid #B3B3B1;background:#fff; position:relative;height:20px; width:220px; display:block;}
/**********END Koszyk**************/
.mrugacz {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 2.2s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    
    -moz-animation-name: blinker;
    -moz-animation-duration: 2.2s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    
    animation-name: blinker;
    animation-duration: 2.2s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.1; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.1; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.1; }
    100% { opacity: 1.0; }
}
/*FOOTER*/
.stopka-wrapper{
    width:100%;
    margin:0px auto 0;
    position: relative;
    background-color: #000;
    z-index:0;
}
.stopka{   
    margin: 0px auto;
    width:1120px;
    color:#fff;
    padding:10px 10px;
    position: relative;
}/*
.stopka:before, .stopka:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: rgba(0,0,0,0.75);
  -webkit-box-shadow: 0 15px 10px rgba(0,0,0,0.75);;
  -moz-box-shadow: 0 15px 10px rgba(0,0,0,0.75);;
  box-shadow: 0 15px 10px rgba(0,0,0,0.75);;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.stopka:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}*/
/*
.stopka:before, .stopka:after
{
    content:"";
    position:absolute; 
    z-index:0;
    background: url("../images/layout/bottom-cien.png") no-repeat top center;
    
    bottom:0px;
    left:-5px;
    right:-5px;
    overflow: hidden;
}*/
.stopka-wrapper .title{
    margin: 0px auto;color: #fff;
    width:1120px;font-size:11px;
    padding:0 10px 40px;}
.stopka-text{   
    margin: 0px auto 0;
    width:1080px;
    padding:0px 10px;    
    height:92px;
    color:#202020;
    display:block;
    position: relative;
}
.stopka-menu{    
    margin: 0px auto 0;
    width:1100px;
    padding-top:10px;
    text-align: center;
    text-transform: lowercase;
    font-family: 'Arial','Verdana';
    font-size:11px;
    height:17px;
    
    color:#777;
}
.stopka-menu a{
    padding:3px 10px;    
    color:#777;}
.copy {font-size:12px;}
.copy a{color:#777 !important;}
.copy a:hover{text-decoration:underline;}
.stopka-wykonanie{
    clear: both;
    font-family: 'Arial',sans-serif;
    font-size: 11px;
    margin: 0px auto;
    overflow: hidden;
    text-align: center;
    padding:5px;color:#777
}
.stopka-wykonanie a{
	text-decoration:none;
	color:#777;}
.stopka-wykonanie a:hover{text-decoration:underline;}
.stopka-wykonanie a span{color:#98CB00;}
.stopka-seo{
    width:1000px;margin:10px auto 0;
}

#footer_menu {
    color: #777;
    font-family: Roboto Condensed;
    font-size: 13px;
    margin: 13px auto 15px;
    text-align: center;
    text-transform: lowercase;
    width: 980px;
}

#footer_menu  span {
    margin:10px 5px;
	color: #777;
}
#footer_menu a{
	text-decoration:none;
 color: #999;
}
#footer_menu a:hover{
	text-decoration:none;
 color: #999;
}

#footer_description {
    color: #777;
    margin: 0 auto 5px;
    padding: 0;
    width: 1000px;
}

#footer_description p.title{
    color: #777;
    font-weight: bold;
    padding: 6px 0 12px 20px;
    width: 265px;
}


#newsletterForm {
	width:200px;
	float:right;
	border:2px solid #FFFFFF;
	font-family:Roboto Condensed;
}
.stopka-wrapper-bottom{width:100%;margin:0 auto;position:relative;}
.stopka-seo{
    width:1000px;margin:10px auto 0;
  
    color:#404040;
	text-align:center;
	font-size:11px;
	clear: both;
	overflow:hidden;
}



.stopka-seo .h2_keys,.stopka-seo span{   
    color:#404040;
	text-align:center;
	font-size:11px;
	margin: 0px 0px 0px;
	clear: both;
}
.cien{
	-webkit-box-shadow: 0 10px 6px -6px #777;
	   -moz-box-shadow: 0 10px 6px -6px #777;
	        box-shadow: 0 10px 6px -6px #777;
}

.box-newsletter{width:100%;text-align: center;}
.box-newsletter-input-submit{ border: none;
background: #777;
    padding:4px 10px;
    color:#fff !important;
   cursor: pointer;float: right;
}
.box-newsletter-input-submit:hover{
   background: #202020;
    color:#fff !important;
}
/**********FLAGI*****************/
.flag {
	width: 25px;
	height: 15px;
        display:inline-block;
	background:url(../images/static/flagi.png) no-repeat
}
.flag-left{margin-left:15px;}
.flag.flag-ad {background-position: -25px 0}
.flag.flag-al {background-position: -50px 0}
.flag.flag-at {background-position: -75px 0}
.flag.flag-ba {background-position: -100px 0}
.flag.flag-be {background-position: -125px 0}
.flag.flag-bg {background-position: -150px 0}
.flag.flag-by {background-position: 0 -15px}
.flag.flag-ch {background-position: -25px -15px}
.flag.flag-cz {background-position: -50px -15px}
.flag.flag-de {background-position: -75px -15px}
.flag.flag-dk {background-position: -100px -15px}
.flag.flag-ee {background-position: -125px -15px}
.flag.flag-es {background-position: -150px -15px}
.flag.flag-fi {background-position: 0 -30px}
.flag.flag-fo {background-position: -25px -30px}
.flag.flag-fr {background-position: -50px -30px}
.flag.flag-gb {background-position: -75px -30px}
.flag.flag-gi {background-position: -100px -30px}
.flag.flag-gr {background-position: -125px -30px}
.flag.flag-hr {background-position: -150px -30px}
.flag.flag-hu {background-position: 0 -45px}
.flag.flag-ie {background-position: -25px -45px}
.flag.flag-is {background-position: -50px -45px}
.flag.flag-it {background-position: -75px -45px}
.flag.flag-li {background-position: -100px -45px}
.flag.flag-lt {background-position: -125px -45px}
.flag.flag-lu {background-position: -150px -45px}
.flag.flag-lv {background-position: 0 -60px}
.flag.flag-mc {background-position: -25px -60px}
.flag.flag-md {background-position: -50px -60px}
.flag.flag-me {background-position: -75px -60px}
.flag.flag-mk {background-position: -100px -60px}
.flag.flag-mt {background-position: -125px -60px}
.flag.flag-nl {background-position: -150px -60px}
.flag.flag-no {background-position: 0 -75px}
.flag.flag-pl {background-position: -25px -75px}
.flag.flag-pt {background-position: -50px -75px}
.flag.flag-ro {background-position: -75px -75px}
.flag.flag-rs {background-position: -100px -75px}
.flag.flag-ru {background-position: -125px -75px}
.flag.flag-se {background-position: -150px -75px}
.flag.flag-si {background-position: 0 -90px}
.flag.flag-sk {background-position: -25px -90px}
.flag.flag-sm {background-position: -50px -90px}
.flag.flag-ua {background-position: -75px -90px}
.flag.flag-va {background-position: -100px -90px}

.owl-item .item .caption{position:absolute; bottom:0px; left:0;right:0;z-index:500;width:100%;color:#fff;}
.owl-item .item .caption .cap{position:relative;margin:0 auto;text-shadow: 1px 1px 2px rgba(20, 20, 20, 0.65);}
.banner .owl-item .item .caption{position:absolute; top:0; left: 0; right:0;bottom:0;z-index:500;color:#202020;}


.banner .owl-item .item .caption .cap{position:relative;margin:0 auto;width:1120px;padding:10px;text-shadow: none;color:#202020;}

.carousel-navi{position:relative; z-index:1;}
.carousel-next{width:10%;height:100%;position:absolute;top:0;bottom:0;right:0;background: transparent; z-index:100;}
.carousel-prev{width:10%;height:100%;position:absolute;top:0;bottom:0;left:0; z-index:100;}
.carousel-next:hover{background: rgba(0,0,0,0.1);}
.carousel-prev:hover{background: rgba(0,0,0,0.1);}
.carousel-next:hover a{color:#fff;}
.carousel-prev:hover a{color:#fff;}
.carousel-next a{cursor:pointer;width:100%;height:100%;position:absolute;top:0;bottom:0;right:0; text-align:right;color:#ccc;font-size:16px;}
.carousel-prev a{cursor:pointer;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0; text-align:left;color:#ccc;font-size:16px;}
.carousel-next a:hover{color:#fff;background: url(../images/layout/p.png) center center no-repeat;}
.carousel-prev a:hover{color:#fff;background: url(../images/layout/l.png) center center no-repeat;}



.owl-theme .owl-controls {
    position:absolute;
    bottom:-30px;
	left:0;
	right:0;
    margin-top: 1px;
	z-index:100000;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-controls .owl-nav [class*=owl-] {
    color: #202020;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    display: inline-block;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.owl-theme .owl-controls .owl-nav [class*=owl-] {
    background: transparent;
	border-color:#202020;
}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
    background: #202020;
    color: #202020;
    text-decoration: none;
}
.owl-theme .owl-controls .owl-nav .disabled {
    opacity: .5;
    cursor: default;
}
.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline;
}
.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: transparent;
	border:1px solid #202020;
    display: block;
    -webkit-backface-visibility: visible;
    -webkit-transition: opacity 200ms ease;
    -moz-transition: opacity 200ms ease;
    -ms-transition: opacity 200ms ease;
    -o-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #202020;
}
.slider .caption-bg {background-color:rgba(255,255,255,0.7);bottom:0;height:100%;left:0;position:absolute;width:35px;z-index:10;
}
.slider .caption-wrapper{width:35px;height:100%;position:relative;z-index:11;}
.slider .caption{bottom:0; left:0;z-index:11;
}
.vertical-text {
			-ms-transform: rotate(270deg);
			-moz-transform: rotate(270deg);
			-webkit-transform: rotate(270deg);
			transform: rotate(270deg);

			-ms-transform-origin: left bottom 0;
			-moz-transform-origin: left bottom 0;
			-webkit-transform-origin: left bottom 0;
			transform-origin: left bottom 0;
                        margin-left: 35px;
                        
                        background-color:rgba(255,255,255,0.7);
			color: #fff;
                        
			padding: 8px;
			text-transform: uppercase;
                        font-size:14px;    
                        
                        font-weight: bold;
			text-transform: 1px 1px 0px rgba(0, 0, 0, 0.5);
			box-shadow: 2px -2px 0px rgba(0, 0, 0, 0.1);
                        width:250px;
                        text-align: center;
			float: left;
		}

.slider a{color:#202020;}
.slider a:hover{color:#202020;}
.slider a img:hover{color:#202020;}
.slider .vertical-text p{color:#202020;}
.slider:hover .vertical-text p{color:#202020;}

.cien_rogi
{
  position: relative;
}
.cien_rogi:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  right: 10px;
  left: auto;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
}
.wyszukiwarka{width:100%;height:auto;overflow: visible;clear: both;}
.wyszukiwarka-col-2{width:50%;float:left;}
.wyszukiwarka-wrapper hr{border-bottom:1px solid #ccc;border-top:0px;border-left:0px;border-right:0px;}
.wyszukiwarka-wrapper .tytul{font-weight: bold;font-size: 14px;}
.wyszukiwarka-wrapper .info{margin:10px 0;font-size: 11px;}
#wyszukiwarka-zaawansowana{
    width:100%;height:auto;overflow: visible;clear: both;
}
#wyszukiwarka-zaawansowana .form-control {width:100%;}
#wyszukiwarka-zaawansowana .form-control label{width:200px; display: inline-block;}
#wyszukiwarka-zaawansowana .form-control select{padding:0;}
#wyszukiwarka-zaawansowana .form-control input{padding:0;width:200px;margin: 3px 5px 5px;}

/********Partnerzy**********/
.partnerzy-wrapper{position:relative;width:100%;margin:0 auto;}
.partnerzy-top-wrapper{position:relative;width:100%;height:60px;background:#fff;border-radius: 0px;}
.partnerzy-top{position:relative;width:100%;border-bottom:1px solid #fff;}
.partnerzy-top p {color:#fff;font-weight: bold;font-size:15px; padding:5px 10px;}
.partnerzy-top-left{position:relative;width:50%;float:left;}
.partnerzy-top-left .partnerzy-personalia {color:#fff; font-size:14px; padding:5px 0 10px 10px;}
.partnerzy-top-right{position:relative;width:50%;float:right;text-align: right;}
.partnerzy-top-right p{padding:5px 10px 10px 0;}
.partnerzy-top-right .partenrzy-wyloguj {color:#fff; font-size:13px;}
.partnerzy-top-right .partenrzy-wyloguj:hover {color:#ffc600; text-decoration: none;}
.partnerzy-content-wrapper{position:relative;width:100%;margin:10px auto;overflow: auto;}
.partnerzy-content-left{position:relative;width:40%;float:left;}
.partnerzy-content-left .partnerzy-content-grupy-title{width:95%;padding:5px 10px 10px;height:10px;background:#fff;border-radius: 0px; color:#fff;margin-bottom:5px;}
.partnerzy-content-left p {padding-left:15px;padding-right:15px;}
.partnerzy-content-right{position:relative;width:60%;float:right;}
.partnerzy-content-right .partnerzy-content-uzytkownika-title{float:right;width:95%;padding:5px 10px 10px;height:10px;background:#fff;border-radius: 0px; color:#fff;margin-bottom:5px;}
.partnerzy-content-right p {padding-left:15px;padding-right:15px;}
/********END Partnerzy******/


#face-slider{
	position:fixed;
	right:-332px;
	top:50px;
	z-index:1100;
}
#face-slider #tab{
	cursor:pointer;
	height:268px;
	width:40px;
	float:left;
        border-top-left-radius:10px;
        border-bottom-left-radius: 10px;        
	background-image: url('../images/layout/fb.png');
        background-repeat: no-repeat;
        background-position: center center;
        background-color: #11668B;
}
#face-code{
	padding:5px;
	border: solid #11668B 3px;
	background: #fff;
	float:left;
	width:300px;
	height:auto;
}


/* facebook */
#face-slider2{
	position:fixed;
	right:-316px;
	top:332px;
	z-index:1000;
}
#face-slider2 #tab2{
	cursor:pointer;
	height:125px;
	width:40px;
	float:left;
        border-top-left-radius:10px;
        border-bottom-left-radius: 10px;        
	background-image: url('../images/layout/fb_org.png');
        background-repeat: no-repeat;
        background-position: center center;
        background-color: #11668B;
}
#face-code2{
	padding:5px;
	border: solid #11668B 3px;
	background: #fff;
	float:left;
	width:300px;
	height:auto;
}





/* googlemaps */
.gmapa{
    min-width: 1px;
    min-height: 1px;
    //margin-bottom:10px;
}
.gmapa,
.gmapa *,
.gmapa *:before,
.gmapa *:after {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
.gmapa .nazwa{font-weight: bold;border-bottom:1px solid #AAAAAA; margin-bottom:5px;}
.gmapa label {
  margin-bottom: 0px;
}


.tab-right{
    position:fixed;
    right:-332px;
}
#tab1{ top:60px;height:115px;  z-index:1100; }
#tab1 #tab{
    cursor:pointer;
    height:264px;
    width:40px;
    float:left;
        border-top-left-radius:10px;
        border-bottom-left-radius: 10px;
    background-image: url('../images/layout/fb.png');
        background-repeat: no-repeat;
        background-position: center center;
        background-color: #800616;
}
#tab1 #tab-content{
    padding:5px;
    border: solid #800616 3px;
    background: #fff;
        color:#202020;
    float:left;
    width:316px;
    height:auto;
}
#tab2{    top:145px;height:115px; z-index:1009; }
#tab2 #tab{
    cursor:pointer;
    height:115px;
    width:40px;
    float:left;
        border-top-left-radius:10px;
        border-bottom-left-radius: 10px;
    background-image: url('../images/layout/fb_org.png');
        background-repeat: no-repeat;
        background-position: center center;
        background-color: #3A5795;
}
#tab2 #tab-content{
    padding:5px;
    border: solid #3A5795 3px;
    background: #fff;
    float:left;
    width:316px;
    height:auto;
} 

/* end googlemaps */
.label {
  display: inline;
  padding: .2em .6em .3em;
 // font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .95em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.label-black {
  background-color: #000;
}
.label-default {
  background-color: #777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}