img {
max-width:100%;
}


.carousel-indicators {
  bottom:-50px;
}
.carousel-indicators li {
  border-color:#999;
  background-color:#ccc;
}
.carousel-inner {

}

#baner{
width:100%;
border-style:solid;
border-width:1px;
background-color: #000000;
   margin-bottom:10px;

}


#clr2{
clear: both;


width:100%;
margin-bottom:10px;

 box-shadow: 0 0 5px 2px #b5b5b5;


}

#logo {
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;

width: 15%;
}
#logo img{
	width: 100%;
}

#menu{
padding-top:50px;
text-align: center;
margin: auto;

}
#menu a{
text-decoration: none;
color: #000000;
font-weight: bold;
text-transform: uppercase;
padding-left:5px;
padding-right:5px;
font-size: 16px;



}
#menu a:hover{

color: #868686;

}

#clr{clear: both;}



#baner1{
width:35%;
float:left;
padding-left: 6px;
}
#baner1 img{
width:100%;
}
#baner1 p{
padding:5px;
font-weight: bold;

height:50px;
position: relative;
top:-50px;

text-shadow:0px 0px 9px #ffffff;
color: #000000;
text-transform: uppercase;
}
#baner2{
width:64%;
float:left;
padding-left: 10px;
}
#baner2 img{
width:100%;
}
#baner2 p{
padding:5px;
font-weight: bold;
background-image: url('images/bg.png');
height:50px;
position: relative;
top:-50px;
text-shadow:0px 0px 9px #ffffff;
color: #000000;
text-transform: uppercase;
}
#baner2 a:hover, #baner1 a:hover, #baner4 a:hover{
text-decoration: none;
color: #000000;

}


#baner4{
position: relative;
top:-40px;
width:35%;
float:left;
padding-left: 6px;
}
#baner4 img{
width:100%;
}
#baner4 p{
padding:5px;
font-weight: bold;
background-image: url('images/bg.png');
height:50px;
position: relative;
top:-50px;
text-shadow:0px 0px 9px #ffffff;
color: #000000;
text-transform: uppercase;

}
#baner3{
position: relative;
top:-40px;
width:64%;
float:left;
padding-left: 6px;
}
#baner3 img{
width:100%;
}
#baner3 p{
padding:5px;
font-weight: bold;
background-image: url('images/bg.png');
height:50px;
position: relative;
top:-50px;
}




#rejestracja2 {width:29%;


}



#rejestracja {width:90%;
height: 630px;
margin-left:10px;

}


@media (max-width: 900px) {

#rejestracja {

background-image: none;

}

#baner-opis{
display: none;
		  		}
#baner-opis2{
display: none;
		  		}

}



}

#tlo_rejestracja{
background-image: url('http://sklep.rms.pl/img/imagecache/13001-14000/200x253_product_media_13001-14000_ultrafit500_5.jpg');
background-repeat: no-repeat;
height:320px;
background-position: 0px 80px ;


}

#footer{

 box-shadow: 0 0 5px 2px #b5b5b5;


 }


 #footer1{

 margin: auto;
max-width:1100px;


 }

#blok1{
height: auto;
margin-top:15px;
padding:30px;
width:24%;
border-style:solid;
border-width:0px;
float: left;

}
#foot{

line-height: 18px;
}
#foot img{
height:40px;
padding-right:9px;
}
#foot:hover{
background-color: #e7e7e7;

text-decoration: none;
}

.navigation-dropdown
{margin:0;padding:20px 0 0;line-height:0;font-size:0;
text-align:justify;text-justify:newspaper}

.navigation-dropdown li.navigation-thumbnail
{display:inline-block;vertical-align:top;list-style:none;width:25%;
text-align:center;margin-bottom:10px}
.navigation-dropdown .navigation-thumbnail-holder
{font-size:12px;line-height:1.333334;margin-bottom:10px}
.navigation-dropdown .navigation-thumbnail-holder a{display:inline-block}
.navigation-dropdown .navigation-thumbnail-holder a:hover
{text-decoration:none; color: #ff0000;}
.navigation-dropdown .navigation-thumbnail-holder a img
{display:block;margin:10px auto 0}


#opis{
padding:2px;
padding-top:10px;
		position: relative; top:10px;

		height: 88px;


		}
		#opis a{
		color:#000;
		}
			#opis small{
		color:#ffffff;
		}
#produkty
{
text-align: center;
height: 223px;
width: 208px;
float: left;
margin:6px;
background-color:#ffffff;

}
	#produkty:hover{

	border-style:solid;
border-width: 0px;

-webkit-box-shadow: 1px 1px 17px 0px rgba(0,0,0,1);
-moz-box-shadow: 1px 1px 17px 0px rgba(0,0,0,1);
box-shadow: 1px 1px 17px 0px rgba(0,0,0,1);
border-radius: 6px;

		}
#red{
color: #e21a23;
}
#obr
{
height:110px;
}

#produkty img
{

}

#listing{
clear: left;
text-align: center;
margin-bottom:20px;
margin-top:20px;
			}
 #listin
 {
 line-height: 17px;
 }
	#wybor{
	margin-right:180px;
	}
#content{
max-width:1100px;
width:90%;

margin: auto;

}
#mapa2{
margin: auto;
border-style: solid;
border-width:1px;
width: 100%;
}
#moja-mapa{
border-style: solid;
border-width:1px;
border-color:#000000;
text-align: center;
width:100%;
height: 280px;
}
#w0 {
display: block;
}
#w1,#w2,#w3,#w4,#w5,#w6,#w7,#w8,#w9,#w10,#w11,#w12,#w13,#w14,#w15,#w16 {
display: none; }
#woj1{
float: left;
padding:8px;
font-weight: bold;
}
#woj2{
text-align: right;
border-bottom-style:solid;
border-width:1px;
border-bottom-color:#d7d7d7;
padding:8px;

}
#woj2 a{
padding-left: 60px;
padding-right: 60px;
}
#dymek_google{
height:40px;
}


#in_stock{
background-image: url('./item_stock_green.png');
background-repeat: no-repeat;
background-position: 5px;
width:160px;
margin-top: 20px;
color:#58b43f;
font-weight: bold;
font-size: 16px;
border-style:solid;
border-width:1px;
border-color:#58b43f;
padding:6px;
float:left;
}

#out_stock{
width:160px;
color:#000000;
font-weight: bold;
font-size: 16px;
border-style:solid;
border-width:1px;
border-color:#000000;
padding:6px;
margin-top: 20px;
float:left;
}

#spec{
width:100%;
}
#spec td{
padding:4px;
}
#head1 {
margin: auto;

max-width:1100px;
}

.entry_2{
max-width:638px;
float: left;

}
#baner-opis{
width:20%;

margin-left:5px;
margin-top:210px;
float:left;
		  		}

 #baner-opis2{
width:20%;

margin-left:5px;
margin-top:0px;
float:left;
		  		}

baner-opis img{
width:100%;

		  		}

#red a{
font-size:11px;
color: #000000;

}
#red{

font-size:11px;
color: #000000;
}
#gdzie_kupic a{
/*
margin-top: 20px;
float:left;
font-weight: bold;
padding: 10px;
font-size:14px;
color: #000000;
*/
margin-left: 20px;    
background: red;
margin-top: 20px;
color: white;
font-weight: bold;
font-size: 28px;
/*border-style:solid;*/
padding:7px;
float:left;
}
.in_search{
position: relative;
top:-4px;
border-width: 1px;
 box-shadow: -1px -1px 15px #bababa;
}