body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

body,p,td,ul,li,form {

color:#505050;

font:normal 12px/120% Arial, Helvetica, sans-serif;

margin:0;

padding:0

}



h1,h2,h3,h4,h5,h6 {

margin:0;

padding:0

}



img {

border:0

}



ul {

list-style:none

}



ul li {

	background:url('images/dot.gif') no-repeat top:-5px;

	padding-left:6px;

}





a:link,a:active,a:visited {

color:#036;

text-decoration:none

}

a:hover {



color: #333;

}

#header {
	width: 100%;
	height: 60px;
	overflow: hidden;
	background: url('images/bgHead.gif') repeat-x;

}

#header .logo {
	float: left;
	height: 48px;
	width: 166px;
	margin-left: 26px;
	margin-top: 5px;
	margin-bottom: 20px;
	background: url('images/logo.gif') no-repeat;
	overflow: hidden;

}

#content {

	width: 100%;

	

}

#content .topmenu {

	height: 30px;

	width: 98%;

	background: #69C;

	overflow: hidden;

	padding-left: 2%;

}

#content .topbanner {

	background:#eee;

	height: 210px;

	width: 100%;



	overflow: hidden;

}

#content .topbanner .banner {

	height: 208px;

	width: 650px;

	overflow: hidden;

	float: left;

}

#content .trescgl {
	background:url('images/tlo_prawa_produkty_07.jpg') repeat-x;
	width: 100%;
	overflow: hidden;
	/* [disabled]margin-top: 1px; */

}

#content .trescgl .gl_left {

	width: 651px;

	overflow: hidden;

}

#content .trescgl_podstr {

	background:url('images/1A_05.gif') repeat-x;

	width: 100%;

	overflow: hidden;



}

#content .trescgl_podstr .gl_left {

	width: 651px;

	overflow: hidden;

}







#content .trescgl .gl_left .kategorie {

	padding: 5px;

	padding-top: 25px;

	padding-left: 35px;

}

#katgl li {

	float: left;

	width: 190px;

	overflow: hidden;

	font-weight: 800;

	font-size:11px;

	color: #036;

	background:url('images/strzaleczki_03.jpg') no-repeat;

	padding-bottom:6px;

	margin-top: 3px;

}

#katgl li span {

	padding-left: 15px;

}



#katgl li:hover {

	background:url('images/strzaleczki_06.jpg') no-repeat;



	

}

.clr {

clear:both;

font-size:0;

height:0;

line-height:0;
width:100%;

}

#footer {
	height: 70px;
	width: 100%;
	padding-top: 25px;

	

}

#footer .panel {

	width: 650px;

	float: left;

	overflow: hidden;

}

#footer .panel .lewy {

	background: url('images/glowna_poprawka_02.jpg');

	width: 176px;

	height: 99px;

	float: left;

}

#footer .panel .prawy {
	width: 238px;
	height: 99px;
	float: left;

}

#footer .panel .odstep {

	background: url('images/poprawka_glowna_05.jpg');

	width: 23px;

	height: 99px;

	float: left;

}

#footer .panel .flash {

	background: url('images/glowna_27.jpg');

	width: 170px;

	height: 99px;

	float: left;

}

#footer .kontakt {
	height: 70px;
	width: 624px;
	float: left;
	margin-top: 15px;
	background:#eee;
	padding-top: 7px;
	overflow: hidden;
	padding-left: 11px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	font-size: 10px;

}

#footer .kontakt_podstr {
	width: 800px;
	padding-left: 11px;
	float: left;
	margin-top: 15px;
	background:#eee;
	overflow: hidden;
	font-size:10px;
	padding-bottom: 5px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;

}

#topmenu li {

	font-size: 11px;

	font-weight: 800;

	color: #FFF;

	padding-left: 10px;

	padding-right: 10px;

	padding-top:9px;

	float: left;

}

#topmenu li a{color: #fff;}
#topmenu li a.current{color: #FF0;}

#topmenu li a:hover {color:#036;}

#content .topbanner .aktualnosci {

	padding: 5px;

	float: left;

	width: 30%;

	height: 200px;

}

#aktualnosci {

	font-size: 13px;

	font-weight: 800;

	color: #06F;

	padding: 5px;

	padding-top: 20px;

}

#aktualnosci li span {

}

#aktualnosci li {

	padding-top: 3px;

	font-size:11px;

	padding-bottom: 3px;

	width: 100%;

	float: left;

	clear: both;

	color: #39F;

	font-weight: 800;

}

#aktualnosci li a {

	font-size: 10px;

	font-weight: 800;

	color: #666;

	float: right;

	clear: both;

}

#aktualnosci li span .link {

	color: #09F;

	font-weight: normal;

	clear: both;

	height: 100%;

	float: left;

}

#aktualnosci li span {

}

#header .hcont {

	float: left;

	width: 600px;

	height: 98px;

}

#header .hcont .topico {

	float: right;

	height: 11px;

	width: 91px;



	margin-top: 10px;

}

#topmenu {

}

#aktualnosci li .opis {

	clear: both;

	float: left;

}

#aktualnosci li span {

	float: left;

	clear: both;

	color: #036;

	font-weight: normal;

}

#topmenu li img {

	padding-right: 3px;

}

.pofoot {
	float: left;
	margin-left:50px;
	margin-top:10px;
	width: 528px;
	height:50px;
	clear: both;
	background:url('bannery/bannerx32bw.gif') no-repeat;
}
.pofoot:hover {
	background:url('bannery/bannerx32col.jpg') no-repeat;
}
.pofoot img {

	float: right;

}

.pofoot_podstr {

	float: left;

	width: 811px;

	clear: both;

}

.pofoot_podstr img {

	float: right;

}



#footer .kontakt .right {

	float: right;

	width: 190px;

	clear: none;

	padding-top: 20px;

	overflow: hidden;

	color: #999;

}

#footer .kontakt_podstr .right {

	float: right;

	width: 190px;

	clear: none;

	overflow: hidden;

	color: #999;

}

#lmeniu {

	border-right: 1px solid #dedede;

}

#lmeniu li {

	overflow: hidden;

	font-size:10px;

	color: #036;

	background:url('images/strzaleczki_03.jpg') no-repeat;

	padding-bottom:2px;

	margin-top: 3px;

}

#lmeniu li span {

	padding-left: 15px;

}



#lmeniu li:hover {

	background:url('images/strzaleczki_06.jpg') no-repeat;

}

#lewe_menu {

	width: 200px;

	float: left;

	padding: 5px;

	overflow: hidden;

	padding-top: 15px;

}

#content .topbanner .banner_podstr {

	width: 811px;

}

#content .topbanner_podstr .banner_podstr {

	float: left;

	width: 811px;

}

#content .topbanner_podstr {

	width: 100%;

	height: 140px;

	background: #C8D9EB;

}

#content .trescgl_podstr .navig {
background:url('images/produkty_pasek_gora_02.jpg') repeat-x;



	float: left;

	height: 17px;

	width: 100%;

	padding-top: 5px;

	padding-left: 5px;

}
		.linkicev {padding-top: 8px; text-align: center;}
		.linkicev a {color: rgb(220, 220, 220);}
		.linkicev a:hover {color:#333;}
		.linkicev .current {color:#333;}
		
		
		#prod_list li {
	margin: 5px;
	clear: both;
	float: left;
	width: 571px;
	overflow: hidden;
	font-size:10px;
	background:#ededed;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#prod_list li:hover {
	background:#fff;
}
#prod_list li .foto {
	height: 120px;
	width: 120px;
	float: left;
	overflow: hidden;
}
#prod_list li .fotoglo {
padding: 10px;
border:1px solid #CCC;
width: 200px;
	float: left;
	overflow: hidden;
}
#prod_list li .opis {
	float: left;
	height: 110px;
	width: 321px;
	padding: 5px;
	overflow: hidden;
}
#prod_list li .cena {
	float: left;
	height: 120px;
	width: 120px;
}
#prod_list li .opis h3 {
	color: #333;
}
#prod_list li .foto img {
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

input[type=text] { 
	padding: 9px;
	border: solid 1px #74b1c2;
	outline: 0;
	width: 200px;
	background: #ffffff;
	background: -webkit-gradient(linear, left top, left 25, from(#ffffff), color-stop(4%, #eeeeee), to(#ffffff));
	background: -moz-linear-gradient(top, #ffffff, #eeeeee 1px, #ffffff 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 6px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 6px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 6px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}


input[type=text]:hover, input[type=text]:focus { 
	border-color: #90c7d6; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 6px;
	}
	
input[type=checkbox] {
	margin: -3px 3px 0px 100px;
	padding: 0;
	vertical-align: middle;
}

textarea { 
	padding: 9px;
	border: solid 1px #74b1c2;
	outline: 0;
	width: 600px;
	min-height: 100px!important;
	height: auto!important;
    height: 100px;
	background: #ffffff;
	background: -webkit-gradient(linear, left top, left 25, from(#ffffff), color-stop(4%, #eeeeee), to(#ffffff));
	background: -moz-linear-gradient(top, #ffffff, #eeeeee 1px, #ffffff 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 6px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 6px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 6px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}


textarea:hover, textarea:focus { 
	border-color: #90c7d6; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 6px;
	}


.submit input {
	width: auto;
	padding: 9px 15px;
	margin: 0px 0px 0px 100px;
	font-size: 13px;
	font-weight: bold;
	text-shadow: 1px 1px 1px #10658c;
	color: #ffffff;
	cursor: pointer;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 6px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 6px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 6px;
	background: #1f92bb;
	border: 1px solid #10658c;
	}

.submit input:hover {
	background: #209fcc;
}

.label {
	float: left;
	margin: 0;
	padding: 9px 9px 9px 0px;
	width: 90px;
	text-shadow: 1px 1px 0px #e0f5fb;
}

.req {
	color: red;
}

.recaptcha {
   margin: 13px 0px 13px 100px;
}

.blad {
   margin: 2px 0px 0px 0px;
   padding: 9px;
   color: #ffffff;
   text-shadow: 1px 1px 1px #bf0f0f;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   background: #e21818;
   display: block;
}

.powodzenie {
   margin: 2px 0px 0px 0px;
   padding: 9px;
   color: #ffffff;
   text-shadow: 1px 1px 1px #586b15;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   background: #84a025;
   display: block;
}
