.podkategoria{
	font-size:90%;
	padding:0px;
	margin:0px;
}
.podkategoriaLista{
	border-bottom:0;
	margin:0px;
	padding:0px;
}

#menu form input {float: left; border: 0; margin: 0; background: none;}
#menu form #szukaj, #menu form #wyslij {font-family: calibri; letter-spacing: -1px; font-size: 1em; padding: 10px; color: gray; margin:0px;}

/*ZAOKRĄGLENIA*/
#menu form #szukaj {border-radius: 3px 0 0 3px;}
#menu form #wyslij {border-radius: 0 3px 3px 0;}

/*CIEŃ I USUWANIE OTOCZKI*/
#menu form #szukaj {box-shadow: 0 0 10px silver inset; -moz-outline: none; -webkit-outline: none; -o-outline: none; outline: none; }
#menu orm #wyslij {cursor: pointer;}

/*GRADIENT*/
#menu form #szukaj {
width:164px;

background: #FFCC00;
background: -moz-linear-gradient(top, #f2f2f2 1%, #d6d6d6 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f2f2f2), color-stop(100%,#d6d6d6));
background: -webkit-linear-gradient(top, #f2f2f2 1%,#d6d6d6 100%);
background: -o-linear-gradient(top, #f2f2f2 1%,#d6d6d6 100%);
background: -ms-linear-gradient(top, #f2f2f2 1%,#d6d6d6 100%);
background: linear-gradient(to bottom, #f2f2f2 1%,#d6d6d6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#d6d6d6',GradientType=0 );
color: #258dc8;
}

/*CIEŃ TESKTU I GRADIENT*/
#menu form #wyslij {
text-shadow: 0 0 1px white;
background: #258dc8;
background: -moz-linear-gradient(top, #258dc8 0%, #f9ca2f 0%, #ffea4f 0%, #f9ca2f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#258dc8), color-stop(0%,#f9ca2f), color-stop(0%,#ffea4f), color-stop(100%,#f9ca2f));
background: -webkit-linear-gradient(top, #258dc8 0%,#f9ca2f 0%,#ffea4f 0%,#f9ca2f 100%);
background: -o-linear-gradient(top, #258dc8 0%,#f9ca2f 0%,#ffea4f 0%,#f9ca2f 100%);
background: -ms-linear-gradient(top, #258dc8 0%,#f9ca2f 0%,#ffea4f 0%,#f9ca2f 100%);
background: linear-gradient(to bottom, #258dc8 0%,#f9ca2f 0%,#ffea4f 0%,#f9ca2f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#258dc8', endColorstr='#f9ca2f',GradientType=0 );

}
/*CIEŃ TEKSTU I GRADIENT*/
#menu form #wyslij:hover {
text-shadow: 0 0 1px black;
color: white;
background: #82b8ff;
background: -moz-linear-gradient(top, #82b8ff 1%, #18a5f2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#82b8ff), color-stop(100%,#18a5f2));
background: -webkit-linear-gradient(top, #82b8ff 1%,#18a5f2 100%);
background: -o-linear-gradient(top, #82b8ff 1%,#18a5f2 100%);
background: -ms-linear-gradient(top, #82b8ff 1%,#18a5f2 100%);
background: linear-gradient(to bottom, #82b8ff 1%,#18a5f2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82b8ff', endColorstr='#18a5f2',GradientType=0 );
}
body {
	margin:0;
	padding:0;
	font-size:15px;
	font-family:Arial;
	color:#EEEEEE;
	background:#171717 url('../img/bg.png');
}
a {
	color:#FFCC00;
	text-decoration:underline;
}
#tabelkaRozmiarow{
	width:100%;
}
a:hover {
	color:#FF8C00;
	text-decoration:underline;
}
#produkty{
	text-align:center;
}
img {
	border:0;
}
#wrap {
	width:960px;
	margin:0 auto;
}
#top-bg {
	background:#FEFEFE url('../img/bg_top.png');
	margin:0;
	padding:30px 0 30px 0;
	text-align:center;
	-moz-box-shadow:0px 6px 12px 0px #222222;
	-webkit-box-shadow:0px 6px 12px 0px #222222;
	box-shadow:0px 6px 12px 0px #222222;
}
#top {
	margin:0 auto;
	padding:0px 0 30px 0;
	width:920px;
	color:#171717;
	font-size:21px;
}
#logo {
	float:left;
}
#menu-h {
	font-size:13px;
	margin:14px 0 0 0;
	font-weight:normal;
}
#menu-h a {
	color:#171717;
	text-decoration:none;
	margin:0;
	padding:0 26px 0 0;
}
#menu-h a.strona_glowna {
	background:url('../img/strona_glowna.png') no-repeat right;
}
#menu-h a:hover.strona_glowna {
	background:url('../img/strona_glowna_hover.png') no-repeat right;
}
#menu-h a.o_firmie {
	background:url('../img/o_firmie.png') no-repeat right;
}
#menu-h a:hover.o_firmie {
	background:url('../img/o_firmie_hover.png') no-repeat right;
}
#menu-h a.kontakt {
	background:url('../img/kontakt.png') no-repeat right;
}
#menu-h a:hover.kontakt {
	background:url('../img/kontakt_hover.png') no-repeat right;
}
#menu-h a:hover {
	text-decoration:none;
	color:darkorange;
}
#menu-h span {
	color:#CCCCCC;
	margin:0 10px 0 15px;
}

/* MENU TOP 2 
#menu2{display:inline-block; float:left; clear:both; margin-bottom:20px; width:960px;background:url(img/li.jpg) 0 0 repeat-x #f7f7f7;
-webkit-box-shadow:  0px 6px 12px 0px rgba(0, 0, 0, 0.2);  box-shadow:  0px 6px 12px 0px rgba(0, 0, 0, 0.2)}
#menu2 ul{float:left;height:100%;margin:0;list-style:none;}
#menu2 li{position:relative; float:left;text-align:center; display:inline-block; background:url(img/li.jpg) 0 0 repeat-x #f7f7f7; border-right:1px solid #ededed; width:189px; margin:0;}
#menu2 li:hover, #menu2 .selected{}
#menu2 li.l1{border-left:none;}
#menu2 li a{font-family: 'Oswald', sans-serif; font-size:14px; line-height:15px; color:#3b3b3b; text-transform:uppercase; display:block; position:relative; padding:29px 0px 34px 0px;border-top:4px solid #ffffff; text-decoration:none}
#menu2 li a:hover, #menu2 .selected a{border-top:4px solid #28a180;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease; color:#28a180}
*/



#baner {
	margin:0 auto;
	padding:0;
	width:960px;
}
#produktImg{
width:30%;
float:left;
}

.center{
text-align:center;
}
.tytulProduktu{
	margin-top:-25px;
	color:#FFCC00;
}
.polowa{
width:46%;
float:left;
}
.polowa input{
width:100px;
}
.polowa select{
width:105px;
}
.lewy{
	float:left;
}
.alignRight{
text-align:right;
}
.alignLeft{
text-align:left;
}
.prawy{
	float:right;
}
.content3 .prawy{
}
.gold{
	color:#FFCC00;
}
.white{
color:#EEEEEE;
}
.bgred{
background:rgba(255,0,0,0.8);
}
.colorRed{
	color:red;
}
.center{
margin:0 auto;
}
#banerImg {
	width:960px;
	height:200px;
	
	/*-moz-box-shadow:6px 10px 6px 0 #CCCCCC;
	-webkit-box-shadow:6px 10px 6px 0 #CCCCCC;
	box-shadow:6px 10px 6px 0 #CCCCCC;*/
	
	-moz-box-shadow:0px 6px 12px 0px #CCCCCC;
	-webkit-box-shadow:0px 6px 12px 0px #CCCCCC; 
	box-shadow:0px 6px 12px 0px #CCCCCC;
}
#content {
	width:958px;
	margin:30px auto 0 auto;
	border-top:1px solid #333333;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	border-left:1px solid #333333;
	
	-moz-box-shadow:0px 6px 12px 0px #222222;
	-webkit-box-shadow:0px 6px 12px 0px #222222;
	box-shadow:0px 6px 12px 0px #222222;
}

.content2 {
	background:#171717;
	float:left;
	margin:3px;
	width:180px;
	padding:5px;
	padding-top:0px;
	height:240px;
	border-top:1px solid #333333;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	border-left:1px solid #333333;
	
	-moz-box-shadow:0px 6px 12px 0px #222222;
	-webkit-box-shadow:0px 6px 12px 0px #222222;
	box-shadow:0px 6px 12px 0px #222222;
}
.content3 {
	background:#171717;
	float:left;
	margin:0 auto;
	width:92%;
	border-top:1px solid #333333;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	border-left:1px solid #333333;
	padding:2%;
	margin-bottom:5px;
	-moz-box-shadow:0px 6px 12px 0px #222222;
	-webkit-box-shadow:0px 6px 12px 0px #222222;
	box-shadow:0px 6px 12px 0px #222222;
}
.content4 {
	background:#171717;
	float:left;
	margin:18px;
	padding:5px;
	height:50px;
	border-top:1px solid #333333;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	border-left:1px solid #333333;
	
	-moz-box-shadow:0px 6px 12px 0px #222222;
	-webkit-box-shadow:0px 6px 12px 0px #222222;
	box-shadow:0px 6px 12px 0px #222222;
}
.content5 {
	background:#171717;
	float:left;
	width:90%;
	margin:18px;
	padding:5px;
	height:100%;
	border-top:1px solid #333333;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	border-left:1px solid #333333;
	
	-moz-box-shadow:0px 6px 12px 0px #222222;
	-webkit-box-shadow:0px 6px 12px 0px #222222;
	box-shadow:0px 6px 12px 0px #222222;
}
.content4:hover {
	opacity:0.5;
}
.content2 img{
	height:130px;
}
.maxWidth{
	width:500px;
}
#content-left {
	float:left;
	width:258px;
	border:0px solid #000000;
	padding:30px 0 20px 20px;
}
#content-left h2 {
	font-size:22px;
	font-weight:normal;
	color:#FF8C00;
	margin:10px 0 30px 0;
	padding:0;
}
#menu {
	margin:0 0 30px 0;
	padding:10px;
	border:1px solid #333333;
	
	background:#1D1D1D;
	
	-moz-box-shadow:0px 6px 12px 0px #222222;
	-webkit-box-shadow:0px 6px 12px 0px #222222;
	box-shadow:0px 6px 12px 0px #222222;
	
	/*box-shadow:6px 10px 6px 0 #222222;*/
}
#menu ul {
	margin:0;
	padding:0;
}
#menu ul li {
	margin:7px 0 0 0;
	padding:0 0 7px 0;
	list-style:none;
	border-bottom:1px solid #333333;
}
#menu ul li a {
	margin:0;
	padding:0;
	color:#FFCC00;
	text-decoration:none;
	font-size:15px;
}
#menu ul li a:hover {
	color:#FF8C00;
}
#kontakt {
	margin:0 0 30px 1px;
	padding:10px;
	border:0px solid #333333;
	
	/*background:#1D1D1D;
	
	-moz-box-shadow:0px 6px 12px 0px #222222;
	-webkit-box-shadow:0px 6px 12px 0px #222222;
	box-shadow:0px 6px 12px 0px #222222;*/
}
#kontakt p {
	line-height:150%;
	margin:0 0 15px 0;
	padding:0;
	color:#CCCCCC;
}

#content-right {
	float:right;
	width:618px;
	margin:0;
	padding:30px 20px 20px 0;
	line-height:150%;
}
#content-right h3 {
	color:#FFCC00;
	font-size:50px;
	font-weight:normal;
	margin:0 0 30px 0;
	line-height:100%;
}
#content-right p {
	margin:0 0 30px 0;
	padding:0;
	text-align:justify;
}
#content-right ul {
	margin:0 0 30px 30px;
	padding:0;
}
#marki-bg {
	background:#EEEEEE;
	padding:20px 0;
	margin:10px 0 0 0;
	border-top:1px solid #DDDDDD;
}
#marki {
	width:960px;
	margin:0 auto;
	text-align:center;
}
#marki img {
	border:0;
	margin:0 20px;
}
#footer-bg {
	margin:0;
	padding:0;
}
#footer {
	width:960px;
	margin:0 auto;
	padding:0;
	font-size:13px;
	color:#999999;
}
#footer p {
	margin:30px 0 30px 20px;
	padding:0;
}
#footer a {
	color:#999999;
}
#footer a:hover {
	color:#FF8C00;
	text-decoration:underline;
}
#trescProduktu{
width:100%;
text-align:center;
}
#ladowanie {
    display: block;
    position: absolute;
    top: 0;
    _top: 50%; /* IE */
    left: 0;
    width: 100%;
    height: 100%;
    background: url('loading.gif') no-repeat center center;
}
#zdjecie, #miniaturki {
    width: 600px;
    position: relative;
	text-align:center;
}
#zdjecie{
}
#zdjecie img, #miniaturki img{
-moz-box-shadow:0px 12px 24px 0px #222222;
	-webkit-box-shadow:0px 12px 24px 0px #222222;
	box-shadow:0px 12px 24px 0px #222222;
	border:1.5px solid #FFCC00;
}

#miniaturki img {
    margin: 5px;
    cursor: pointer;
	width:75px;
	height:75px;
}
#zdjecie img{
	height:600px;
}
#koszyk img{
	width:50px;
	position:fixed;
	left:0px;
	top:128px;
}
#koszyk{
background:white;
}
.dodajDoKoszyka{
text-align:center;
width:200px;
padding:5px;
margin: 0 auto;
margin-top:30px;
border:1.5px solid #FFCC00;
}
.przycisk{
	border:1.5px solid #FFCC00;
	padding:5px;
}
.alignCenter{
	text-align:center;
}
.dodawanieProduktu input{
	width:250px;
}
#panelAdmina{
	position:fixed;
	width:150px;
	top:10px;
	right:10px;
	background:#171717;
	width:180px;
	padding:20px;
	border-top:1px solid #333333;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	border-left:1px solid #333333;
	text-align:center;
	
	-moz-box-shadow:0px 6px 12px 0px #222222;
	-webkit-box-shadow:0px 6px 12px 0px #222222;
	box-shadow:0px 6px 12px 0px #222222;
}
/* Sizes ---------- */
.small.niceButton {
font-size: 11px;
}
.medium.niceButton {
font-size: 13px;
}
.large.niceButton {
font-size: 14px;
padding: 8px 14px 9px;
}
  
/* Colors ---------- */
.green.niceButton, .green.niceButton:visited        { background-color: #91bd09; }
    .green.niceButton:hover                        { background-color: #749a02; }
    .blue.niceButton, .blue.niceButton:visited        { background-color: #2daebf; }
    .blue.niceButton:hover                            { background-color: #007d9a; }
    .red.niceButton, .red.niceButton:visited            { background-color: #e33100; }
    .red.niceButton:hover                            { background-color: #872300; }
    .magenta.niceButton, .magenta.niceButton:visited        { background-color: #a9014b; }
    .magenta.niceButton:hover                            { background-color: #630030; }
    .orange.niceButton, .orange.niceButton:visited        { background-color: #ff5c00; }
    .orange.niceButton:hover                            { background-color: #d45500; }
    .yellow.niceButton, .yellow.awesome:visited        { background-color: #ffb515; }
    .yellow.niceButton:hover                            { background-color: #fc9200; }
	.niceButton{
background: #222 repeat-x;
display: inline-block;
padding: 5px 10px 6px;
color: #fff;
text-decoration: none;
font-weight: bold;
line-height: 1;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
cursor: pointer;
}
.miniKolor{
	border:solid white;
}