#lewa {
	float: left;
	width: 195px;
	margin: 10px 0px 0px 10px;
}.sliderx {
	padding: 0;
	margin: 0;
	max-width: 100%;
	margin: 0 auto;
	overflow: hidden;
	margin-bottom:1em;
	height: 209px;

}
#footer1 ul  {
display:none !important;
    margin: 0px;
	padding: 20px 0px;
}.cardes table tr td a {
    color: #333;
    text-decoration: none;
}
.cardes table tr td {
    padding: 5px;
    text-align: center;
    border-right: 0px solid #cccccc;
    border-bottom: 1px solid #f0f0f0;
    font-size: 12px;
    text-align: left;
    padding: 1%;
    border: 1px solid #dedede !important;
    color: #333;
}
#footer1 ul li {
    float: left;
    list-style: none;
}

#footer1 ul li a{
    float: left;
  text-decoration: none;
  color: #000;
  padding: 0px 4px;
}#footer1 {
    float: left;
    width: 100%;
    text-transform: uppercase;
}.gallery{
	width: 98%; /*Same as width of the large image*/
	position: relative;
	height:auto;
	/*Instead of height we will use padding*/
	padding-top: 100%; /*That helps bring the labels down*/
	margin-top:0px;
	overflow: hidden;
}


/*Last thing remaining is to add transitions*/
.gallery>img{
	position: absolute;
	left: 0; top: 0;
	transition: all 0.5s;
	width:98%;
	height:auto;
	border: 0px solid #dedede;
}

.gallery input[name='gallery_switch'] {
	display: none;
}

.gallery label {
    margin: 2px;
    border: 0px solid #dedede;
    float: left;
    cursor: pointer;
    width: 85px;
    transition: all 0.5s;
    opacity: 0.6;
      border-radius: 0px;
}

.gallery label img {
    display: block;
    border-radius: 0px;}

/*Time to add the click effects*/
.gallery input[name='gallery_switch']:checked+label {
	border-color: yellow;
	opacity: 1;
}
/*Clicking any thumbnail now should change its opacity(style)*/
/*Time to work on the main images*/
.gallery input[name='gallery_switch'] ~ img {
	opacity: 0;
	transform: scale(1);
}
/*That hides all main images at a 110% size
On click the images will be displayed at normal size to complete the effect
*/
.gallery input[name='gallery_switch']:checked+label+img {
	opacity: 1;
	transform: scale(1);
}.bcdow .boxmenu2 .naggarantie {
	text-align: center;
	background-image: url(../img/linever.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px 0px 30px 0px;
}.bcdow {
	float: left;
	width: 100%;
	background-color: #eff2f2;
	padding: 2% 0px;
}
.bcdow .boxmenu2 {
	float: left;
	width: 94%;
	margin: 1%;
	min-height: 380px;
	background-color: #FFF;
}
.opi {
 
    width: 100%;
 
    font: 14px 'Ubuntu', sans-serif;
    color: #555;
    float: left;
	padding: 2% 0px;
}
.sliderx ul {
  width: 1000%;
  height: auto;
  position: relative;
  list-style: none;
  left: 0;
  margin: 0;
  padding: 0;
  line-height: 0;
  -moz-animation:slide-animation 15s infinite;
  -webkit-animation:slide-animation 15s infinite;
}
.sliderx ul:hover {
  -moz-animation-play-state:paused;
  -webkit-animation-play-state:paused;
}
.sliderx li {
  width: 10%;
  list-style: none;
  float: left;
  margin: 0;
  padding: 0;
}
img {
  max-width: 100%;
  height: auto;
}.pries {
	padding: 2% 0px2
% 20px;
	float: left;
	width: 100%;
	text-align: center;
	margin: 5px 0px 0px 0px;
/*	background-image: url(../img2/warum.jpg); */
	background-repeat: no-repeat;
}

@-webkit-keyframes slide-animation {
  1% {left: 0%; opacity: 1;}
  18% {left: 0%; opacity: 1}
  19% {opacity: 0.2;}
  20% {left: -100%; opacity: 1;}
  58% {left: -100%; opacity: 1;}
  59% {opacity: 0.2;}
  60% {left: -200%; opacity: 1;}
  98% {left: -200%; opacity: 1;}
  99% {opacity: 0.5;}
  100% {left: 0%;}
}

@-moz-keyframes slide-animation {
  1% {left: 0%; opacity: 1;}
  18% {left: 0%; opacity: 1}
  19% {opacity: 0.2;}
  20% {left: -100%; opacity: 1;}
  58% {left: -100%; opacity: 1;}
  59% {opacity: 0.2;}
  60% {left: -200%; opacity: 1;}
  98% {left: -200%; opacity: 1;}
  99% {opacity: 0.5;}
  100% {left: 0%;}
}

.boxmen {
	background-repeat: repeat-x;
	float: left;
	width: 100%;
	background-color: #6c6b71;
}
.boxinm {
	float: left;
	width: 100%;
	padding-top: 14px;
	padding-bottom: 14px;
	color: #ccc;
}
.boxbtns {
	float: left;
	width: 100%;
}
.boxmenu2 {
	float: right;
	width: 28%;
	background-color: #f8eb00;
	text-align: center;
	margin: 20px 0px;
	padding: 2%;
	min-height: 300px;
	
}
.prawa2 {
	float: left;
	width: 100%;
	padding: 5% 0px;
	clear: left;
	padding-top: 20px;
	padding-bottom: 0px;
}
#tlo2 {
	width: 100%;
	float: left;
	background-color: #FFF;
}
#tlo {
	width:100%;
	max-width:1128px;
	margin: 0 auto;

	overflow: hidden;
}
.bgbg {
	background-color: #E9E9E9;
	float: left;
	width: 100%;
/*	background-image: url(../img2/bg.jpg); */
	background-repeat: no-repeat;
	background-position: center top;
}
.tyt {
	float: left;
	width: 100%;
	color: #000;
	font-size: 12px;
	padding: 0px 0px 4% 0px;
}
.opi {
	clear: both;
	float: left;
	width: 100%;
	margin: 0px 0px;
	padding-bottom: 1px;
}
.gal {
	float: left;
	width: 57%;
}
.opi2 {
	float: right;
	width: 42%;
}

#maincontainer {
	display:block;
	width:100%;
	max-width:1128px;
	font: 14px 'Ubuntu', sans-serif;
	color:#555;
	float: left;
	clear: both;

}
#middlemenu-2 i.fa {
    font-size: 14px;
    color: #b0b0b0;
	padding: 0px 20px 0px 20px;
}
#middlemenu-2 {
	float: left;
	width: 100%;
	color: #000;
	background-repeat: repeat-x;
	text-align: center;
	padding: 10px 0px 10px 0px;
	font-size: 14px;
	border-bottom: 1px solid #dedede;
	font-family: "open sans";
	
}.odsteptop {
	width: 18%;
	float: left;
	padding: 4px 0px;
	
}.odsteptop2 {
	width: 24%;
	float: left;
	padding: 4px 0px;
}
.top-2 {
	width: 100%;
	display: table;
	clear: both;
	float: left;
	background-color: #000;

}
.logo {
	float: left;
	width: 30%;
	font-size: 42px;
	color: #000;
	font-weight: 600;
	padding: 15px 0px;
}






.galert {
	font-size: 14px;
	color: #000;
	max-width: 320px;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 22px;
	text-transform: uppercase;
	font-weight: 600;
	width: 177px;
	position: relative;
	background-color: #f8eb00;
}.opid2b {
	padding: 2%;
	float: left;
	width: 96%;
	text-align: left;

}
.opid2 {
	padding: 6%;
	float: left;
	width: 88%;
	background-color: #ececec;
	text-align: left;
}
.galin{
	float: left;
	width: 100%;
	clear: both;text-align: center;
}
.desc {
	float: left;
	width: 100%;
	clear: both;
}
.opi2 ul li {
	background-image: url(../img/ok2.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	list-style-type: none;
	padding-top: 3px;
	padding-left: 25px;
	font-size: 13px;
	margin: 0px;
	color: #333;
}
.pries h3 {
	color: #C91715;
	font-size: 32px;
	margin: 0px;
	padding: 0px;
}
.pries p {
	margin: 0px;
	padding: 0px;
}
.pries h5 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}.infobox section {
  display: none;
  padding: 20px 0 0;
  border-top: 4px solid #000000;
  background: #000;
  padding: 5%;float: left;
  width: 90%;
}

.infobox p {
color: #ccc;
}
.infobox input {
  display: none;
}

.infobox label img { height: 0px; 
width: 0px;}
.infobox label {
  display: inline-block;
  margin: 0;
  padding: 10px 45px;
  font-weight: 600;
  text-align: center;
  color: #fff;
  background: #f11716;
  border: 1px solid transparent;font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
}
.infobox h5 {
	font-size: 22px;
	margin: 20px 0px 20px 0px;
	padding: 0px;}
.infobox label:hover {
  color: #fff;
  cursor: pointer;
  background: #000;
}

.infobox input:checked + label {
  color: #fff;
  background: #000000;

  border-bottom: 1px solid #000000;

}

.infobox #tab1:checked ~ #content1,
.infobox #tab2:checked ~ #content2,
.infobox #tab3:checked ~ #content3,
.infobox #tab4:checked ~ #content4 {
  display: block;
}
.infobox table th {
    background-color: #9a9595 !important;
}
.opi2 h2 {
	font-size: 12px;
	color: #000;
	font-weight: 400;
	display: none !important;
}
.opi2 ul {
	display: none !important;
}
.artiklein-1 {
	padding: 2.5%;
	float: left;
	width: 45%;
}#about {
	float: left;
	height: auto;
	width: 100%;
}
.boxinm ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.titlsh {
	float: left;
	width: 100%;
	padding-top: 12px;

	margin-bottom: 12px;
	border-bottom: 3px solid #f8eb00;
}
.tyt h1 {

    text-transform: uppercase;
    font-weight: 600;
    font-size: 28px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.boxinm ul li {
	padding-left: 10%;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #85858a;
	clear: left;
	width: 88%;
	background-image: url(../img2/arrow.jpg);
	background-repeat: no-repeat;
	background-position: 5%;
	padding: 4px 2% 4px 10%;
	list-style: none;
}
.boxinm ul ul li {
	background-image: none;
	padding-left: 14%;
	width: 84%;
}
.boxinm ul li a {
	color: #A4A3A8;
	text-decoration: none;
}#tlo .boxmenu2 p {
	float: left;
	width: 80%;
	padding: 0px 10%;
	text-align: left;
	margin: 0px;
	font-size: 15px;
}
.boxmenu2 .naggarantie h3 {
	margin: 20px 0px;
	padding: 0px;
}
.bcdow .boxmenu2 .naggarantie h3 {
	font-size: 24px;
	text-align: left;
}
.newsl {
	width: 100%;
	max-width: 1118px;
	margin: 0 auto;
	padding: 1% 0px 2% 0px;
}
.kategorien {
	float: left;
	width: 100%;
	text-align: center;
	padding: 0% 0px;
}
.kategorien img {
	border: 1px solid #888;
	padding: 11px;
	margin: 2px;
}


.suche {
    float: left;
    width: 33%;
    margin-top: 25px;
    display: none;
}
#middlemenu-2 img {
	padding-right: 12px;
	padding-left: 22px;
}
#middlemenu-2 .oks {
	float: left;
	width: 100%;
	text-align: center;
}.okimg {
    float: left;
}
.columns3 {
	float: left;
	width: 33.333%;
	text-align: center;
	background: #fff;
}	.okimg img {
   margin: 0px 4px 0px 8px;
}
#ebaysh a {
	color: #FFF;
	text-decoration: none;
	font-weight: 400;
}
#ebaysh a img {
	margin-right: 12px;
	margin-left: 12px;
}
.imgfront {
	float: right;
}
.nagopis {
	background-image: url(../img/bgtyt.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 100%;
	font-size-adjust: 22px;
	color: #000;
	padding-bottom: 12px;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 600;
}#footer1 {
    float: left;
    width: 100%;
}

#footer1 ul li a{
    float: left;
  text-decoration: none;
  color: #000;
  padding: 0px 4px;
}
.boxmen h3 {
	font-size: 14px;
	color: #FFF;
	margin: 0px;
	padding-top: 12px;
	padding-right: 4px;
	padding-bottom: 12px;
	padding-left: 22px;
}
.uber2 {
	float: left;
	width: 64%;
	color: #333;
	margin: 20px 0px 0px 0px;
	background-color: #eff2f2;
	min-height: 300px;
}
body {
	padding: 0px;
	margin: 0px;}
.uber2 h2 {
	font-size: 32px;
	color: #000;
	margin: 10px 0px;

}

.uber2  img {
	float: left;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
}
.nagga {
	float: left;
	width: 100%;
}
.naggarantie {
	float: left;
	width: 80%;
	color: #000;
	padding: 0px 10%;
	text-align: left;
	margin: 0px 0px 0px 0px;
	font-size: 32px;
}
.tyttop {
	background-image: url(../img/oktyt.jpg);
	background-repeat: no-repeat;
	background-position: left 44px;
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
}
.favin {
    float: left;
    height: 25px;
    width: 25px;
}
.opisprawa {
	float: left;
	color: #fff !important;
	font-size: 14px;
	width: 175px;
}
#ebaysh {
	text-transform: uppercase;
	color: #FFF;
	text-align: center;
	float: right;
	font-size: 16px;
	margin: 30px 0px 0px 0px;
}.cardes table tr:first-child td {
    color: #fff !important;
	
}
.cardes2 {
	float: left;
	width: 100%;
	font-size: 17px;
	
}

.cardes2  table tr td {
	padding: 5px;
	text-align: center;
	border-right: 0px solid #cccccc;
	border-bottom: 1px solid #f0f0f0;
	font-size: 12px;
}.cardes table {
	
	width: 100% !important;
}
.cardes2 table {
	
	width: 100% !important;
}
.cardes table tr td  {
	width: auto !important;}

.cardes2 tr:nth-child(even) {background-color: #f0f0f0;}
.cardes table tr td strong {
}



.cardes2  td:nth-child(n) {  
  background: red;
}


.cardes {
    float: left;
    max-height: 566px;
    width: 100%;
    overflow-y: scroll;
    overflow-x: scroll;
}

.cardes  table tr td {
	padding: 5px;
	text-align: center;
	border-right: 0px solid #cccccc;
	border-bottom: 1px solid #f0f0f0;
	font-size: 12px;
	text-align: left;
	padding: 1%;
}
.cardes table {
	
	width: 100%;
}

.cardes tr:nth-child(even) {background-color: #f0f0f0; }
.cardes table tr td strong {
}


.cardes table tr:first-child  {
    color: #fff;
	font-size: 14px;
	font-weight: 400;
	background: #666;
}
.creat {
	text-align: center;
	float: left;
	width: 100%;
	margin-top: 8px;
	margin-bottom: 8px;
	font-size: 12px;
	color: #555; font-family: ubuntu;
}
.creat a {
	color: #D6D6D6;
	text-decoration: none;
}
@media screen and (max-width: 400px) {
.cardes table{
       table-layout:auto !important;
       max-width: 310px !important;}
.divTable{
       table-layout:fixed !important;
       max-width: 99% !important;}
}


/* style do tebeli w div */
.divTable{
display: table;
table-layout: auto;
border-collapse: collapse;
width: 99%;
font-family: "Calibri";
font-size: 11pt;
word-wrap: break-word;
}
.divTableCell, .divTableHead {
border: 1px solid #cccccc;
display: table-cell;
padding: 3px 3px;
max-width: 350px; 
}
.divTableRow {
display: table-row;
height: 21px;
}
.divTableRow:nth-child(even) {
background: #F0F0F0;
}

.divTableRow1 {
border: 1px solid #cccccc; display: table-row;
font-weight: bold;
background-color: #838383;
color: white;
}
.divTableBody {
display: table-row-group;
}


.table {
tr {
  height: 21px;
}