.modules {width: 100%;height: auto; margin: 0 auto; clear: both; text-align: center; margin-bottom: 40px;}
.side-left {width: 200px;    display: inline-block; overflow: hidden; padding-top: 15px;}
.side-right {width: 500px;  height: auto; display: inline-block;}
.mini-module { width: 10%; overflow: hidden; margin: 0 auto; height: 115px; float: left; margin-bottom: 5px; text-align: center; margin-top:5px; }

.mini-module img {width: 84%;}
.side-right > div { height: 100%; display: none; float: left; }

.side-right div > a  > div  {overflow: hidden;}
.side-right div > a  > div > {text-align: center; }
.modelfarbe {  
position: absolute;
  color: #fff;
  display: block;
  margin: 0 auto;
  margin-top: 550px;
  width: 410px;
  z-index: 9999;
  font-size: 28px;
  background: rgba(1,1,1,.5);
  text-shadow: 2px 2px 5px black;
  font-family: impact;
    text-align: center;
  line-height: 35px;}
a.jqzoom > img {
  height: 585px;
}
.zoomWindow {left: 0!important; top:0px!important; }

#description{
margin: 0 auto;

padding-top: 40px;
font-family: 'Coda';
font-weight: 400;
}
#rozmiarowka{
border: 0px;
border-collapse: collapse;
}
.naglowek4{
font-size: 16px;
font-weight: 400;
font-family: 'Helvetica';
color: #7F7F7F;
text-align: center;
}

.rozmiary {
border-collapse: 0px;
BORDER: 0PX ;
}
#top_banner{

width: 100%;
min-width:975px;
max-width:1090px;
	height: 433px;
	overflow: hidden;
	margin: 0 auto;
	
}

#header_b-s {
width: 100%;
min-width:975px;
max-width:1090px;
	height: 463px;
} 
span.h1 {
color: #FC5F0A;
font-size: 20px;
margin: 10px 0px 5px 0px;
font-family: Arial;
line-height: 45px;
font-weight: bold;
}


.modules {
width: 100%; max-width: 1080px; 
text-align: left;
border-bottom: 2px solid #5D5D5D;
  margin-bottom: 20px;
  padding-bottom: 20px;
  min-width:976px;
}
.side-right {
	width: 100%; max-width: 1100px; 
	
	}
	.side-left {
		width: 100%; max-width: 1100px; 
  		padding-top: 0; margin-top:10px;
	}
	.side-right > .middleimage {
		
		height: 100%;
		display: none;
	}
	.desc-tabel {
  display: inline-block!important;
   
}
.tabel {

  display:block; text-align: center;
}
.desc {
  padding-top: 0px;
  height: 375px;
  margin-top:-45px;
  width: 100%;
  overflow: hidden;
}
.desc > p {  font-size: 15px; line-height: 17px; font-family: Arial;}
.image {  padding-top: 0px;}
.image img {width: auto; height: 175px; }
.tabelle {
  position: absolute;
   width: 100%; max-width: 1100px;
  margin-top: 325px;
  z-index:-9;
}
#description {padding-left: 0; width: auto; padding-top: 0;}
th.wyglad_wichtig {height: 40px; color: #7F7F7F; line-height: 40px; font-weight: bold; }
tr.naglowek {background-color: #E6E6E6;
  height: 23px;
  color: #9B8077;
font-weight: bold;
line-height: 23px;
}

th.wyglad_kolumna {
  width: auto;
  padding: 0;
  text-align: center;
  font-weight: bold;
}
td.inny_wyglad2 {
  padding: 0;
  text-align: center;
  background-color: #F7F7F7;
  border-top: 1px solid #DDD;
  line-height: 14px;
  color: #7F7F7F;
  padding-left: 10px;
  padding-right: 10px;
  color: #7F7F7F;
}
td.inny_wyglad {
  width: auto;
  padding-right: 20px;
  border-top: 1px solid #DDD;
  background-color: #F7F7F7;
  line-height: 14px;
  height: 27px;
  padding-left: 10px;
  color: #7F7F7F;
  text-align: left;
}
th.inny_wygladnag {
  width: auto;
  font-weight: bold;
}
.nag3 {font-weight: bold;}
.toleranz {
  text-align: center;
  font-size: 15px;
}
div.tabContent.hide { display: none; }
.tab_tresc {margin-top:0px;border: none;   margin-bottom: 585px; width:100%;padding: 0;}
#tabela {margin-top: 0px;    display: inline-block; float: none; margin-left:0;   }
th.wyglad_wichtig { }
.tabela-body {font-size: 11px;}
body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}

#sellerfox {
  max-width: 1110px;
  height: 800px;
  min-width: 970px;
  width: 100%;
} 
img { border: none;}

footer{
margin: 0 auto;
width: 100%;
max-width: 1100px;
background: url(http://www.bolf.de/templates/BOLF-STORE_light/down_information.jpg) no-repeat;
background-size: contain;
height:183px;
}
#body {width: 100%;}
header {width: 100%; max-width: 1100px; margin: 0 auto;overflow:hidden;}
section#gallery {margin: 0 auto; width: 100%;max-width: 1100px; }
section#tabelle {margin: 0 auto; width: 100%; max-width: 1100px;  margin-bottom: 40px; margin-top: 20px;}
section:before, section:after, header:before, footer:before, header:after, footer:after {
  display: table;
  line-height: 0;
  content: "";
  }
 section:after, header:after, footer:after {
  clear: both;
}
section:after, header:before, footer:before, header:after, footer:after {
  display: table;
  line-height: 0;
  content: "";
}
section#seller_plenty {
  width: 100%;
  max-width: 1110px;
  margin: 0 auto;
  min-width: 970px;
}
ul {padding: 0; margin: 0 0 10px 25px;}
li {line-height: 20px;}
ul.unstyled {padding-left: 5px; font-family: 'Lato', latin; font-weight: 400; margin-left: 0; padding-left: 0;list-style: none;}
.row-left ul.unstyled li img {padding-bottom: 20px; margin-left: -20px;}
.row-left ul.unstyled li p span {color: #7f7f7f; font-size: 22px; font-family: 'Racing Sans One', cursive;}
.muted {color: #7f7f7f;}
.row-right {width: 620px;float: left; margin-left: 15px;}
.tab-left {width: 243px; float: left; width: 300px;}
ul, ul li {
display: block;
list-style: none;
margin: 0;
padding: 0;
color: #7f7f7f;
font-family: coda;
font-size: 14px;
}
table {
background-color: transparent;
border-collapse: collapse;
border-spacing: 0;
max-width: 100%;
font-family: 'Helvetica';
color: #333333;
}
h4 {text-align: center; font-size: 17.5px;}
h4 small { font-size: 14px; font-weight: normal; line-height: 1; color: #999; }
.tab-right { width: 600px; float: left; padding-right:50px;}
.table {width: 100%; margin-bottom: 20px; border-color: gray;}
thead {background-color: #f5f5f5;}
.table th, .table td { padding: 8px; line-height: 20px; text-align: left; vertical-align: top; border-top: 1px solid #ddd;}
.table th {font-weight: bold;}
.table-striped tbody > tr:nth-child(odd)> td, .table-striped tbody > tr:nth-child(odd)> th {background-color: #f7f7f7;}
.table-striped tbody > tr:nth-child(even)> td, .table-striped tbody > tr:nth-child(even)> th {background-color: #f5f5f5;}

#right{
float: left;
vertical-align: top;
}
#left{
float: left;
vertical-align: top;
}
#middle{
float: left;
vertical-align: top;
}

.nag-right {color: #7F7F7F;
line-height: 40px;
font-weight: bold;
font-size: 12px;
width: 50%;
text-align: right;}

.nag-left {
color: #7F7F7F;
line-height: 40px;
font-weight: bold;
font-size: 12px;
width: 50%;
text-align: left;
}

#image11, #image21, #image31, #image41, #image51, #image61, #image71, #image81, #image91, #image101 {display: inline-block;}
.image img {float: left;}
.image > div {max-width: 190px; float: right;}
.image > div > img {float: right;}


#price-label {  position: absolute; z-index: 0; max-width: 1100px; min-width: 976px; width: 100%; text-align: right;  }
#price {display: inline-block;}
#price-top {color: #FC5F0A; font-weight: bold; font-size: 30px; line-height: 35px; padding-left: 15px; padding-right: 15px;font-family: Arial;}
#price-top > span {font-size: 50px;font-weight: bold;font-family: Arial;}
#price-uvp {background-color: #4C4C4C; color: #fff; font-family: Arial; text-align:center; font-size: 30px; line-height: 40px; padding-left: 15px; padding-right: 15px;}

@media (min-width: 1140px) {
a.jqzoom > img, .side-right div > a  > div > img {
  height: 714px;
}
.desc-tabel {
  margin-left: 49px;
}
.desc-tabel, #tabela, th.wyglad_wichtig, .tabela-top, .tabela-body, th.wyglad_wichtig > table  {width: 520px;}
.modelfarbe {
width: 500px;
margin-top: 680px;
font-family: Arial;
font-weight: bold;
}
.image > div > img {height: 40px; margin-bottom: 5px;}
#price-label {width: 1090px; }
}
@media (max-width: 1139px) {
a.jqzoom > img, .side-right div > a  > div > img {
  height: 714px;
}
.desc-tabel {
  margin-left: 49px;
}
.desc-tabel, #tabela, th.wyglad_wichtig, .tabela-top, .tabela-body, th.wyglad_wichtig > table  {width: 530px;}
.modelfarbe {
width: 500px;
margin-top: 680px;
font-family: Arial;
font-weight: bold;
}
.image > div > img {height: 40px; margin-bottom: 5px; }
#price-label {width: 1090px; }
}
@media (max-width: 1120px) {
a.jqzoom > img, .side-right div > a  > div > img {
  height: 714px;
}
.desc-tabel {
  margin-left: 49px;
}
.desc-tabel, #tabela, th.wyglad_wichtig, .tabela-top, .tabela-body, th.wyglad_wichtig > table  {width: 520px;}
.modelfarbe {
width: 500px;
margin-top: 680px;
font-family: Arial;
font-weight: bold;
}
.image > div > img {height: 40px; margin-bottom: 5px;}
#price-label {width: 1070px; }
}
@media (max-width: 1110px) {
a.jqzoom > img, .side-right div > a  > div > img {
  height: 714px;
}
.desc-tabel {
  margin-left: 49px;
}
.desc-tabel, #tabela, th.wyglad_wichtig, .tabela-top, .tabela-body, th.wyglad_wichtig > table  {width: 510px;}
.modelfarbe {
width: 500px;
margin-top: 680px;
font-family: Arial;
font-weight: bold;
}
#price-label {width: 1060px; }
}
@media (max-width: 1100px) {
a.jqzoom > img, .side-right div > a  > div > img {
  height: 714px;
}
.desc-tabel {
  margin-left: 49px;
}
.desc-tabel, #tabela, th.wyglad_wichtig, .tabela-top, .tabela-body, th.wyglad_wichtig > table  {width: 500px;}
.modelfarbe {
width: 500px;
margin-top: 680px;
font-family: Arial;
font-weight: bold;
}
.image > div > img {height: 40px; margin-bottom: 5px;}
#price-label {width: 1050px; }
}
@media (max-width: 1090px) {
a.jqzoom > img, .side-right div > a  > div > img {
  height: 690px;
}
.desc-tabel {
  margin-left: 49px;
}
.desc-tabel, #tabela, th.wyglad_wichtig, .tabela-top, .tabela-body, th.wyglad_wichtig > table  {width: 500px;}
.modelfarbe {
width: 483px;
margin-top: 655px;
font-family: Arial;
font-weight: bold;
}
.image img {height:160px;}
.image > div > img {height: 40px; margin-bottom:0;}
#price-label {width: 1033px; }
}
@media (max-width: 1080px) {
a.jqzoom > img, .side-right div > a  > div > img {
  height: 630px;
}
.desc-tabel {
  margin-left: 49px;
}
.desc-tabel, #tabela, th.wyglad_wichtig, .tabela-top, .tabela-body, th.wyglad_wichtig > table  {width: 545px;}
.modelfarbe {
width: 441px;
margin-top: 595px;
font-family: Arial;
font-weight: bold;
}
.image img {height:130px;}
.desc {height:340px;}
.image > div > img {height: 32.5px; margin-bottom:0;}
#price-label {width: 1037px;}
}
@media (max-width: 1070px) {
a.jqzoom > img, .side-right div > a  > div > img {
  height: 630px;
}
.desc-tabel {
  margin-left: 49px;
}
.desc-tabel, #tabela, th.wyglad_wichtig, .tabela-top, .tabela-body, th.wyglad_wichtig > table  {width: 505px;}
.modelfarbe {
width: 441px;
margin-top: 595px;
font-family: Arial;
font-weight: bold;
}
.image img {height:130px;}
.desc {}
.image > div > img {height: 32.5px; margin-bottom:0;}
#price-label {width: 996px;}
}
@media (max-width: 1030px) {
a.jqzoom > img, .side-right div > a  > div > img {
  height: 585px;
}
.desc-tabel {
  margin-left: 49px;
}
.desc-tabel, #tabela, th.wyglad_wichtig, .tabela-top, .tabela-body, th.wyglad_wichtig > table  {width: 515px;}
.modelfarbe {
width: 410px;
margin-top: 550px;
font-family: Arial;
font-weight: bold;
}
.nag-left, .nag-right {line-height: 30px;}
th.wyglad_wichtig {height: auto;}

.image img {height:130px;}
.image > div > img {height: 32.5px; margin-bottom:0;}
.desc {margin-top:-35px; height: 292px;}
.desc p {font-size:14px; line-height: 16px;}
#price-label { width: 975px;}
span.h1 {line-height:30px;}

}