@charset "utf-8";

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:inherit;font-family:inherit;vertical-align:baseline}
html,body{padding:0;margin:0;direction:ltr}
body{font:normal 10pt Arial,sans-serif; background:#303231 url('../gfx/bg-main.jpg');}
ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}

img{vertical-align:middle;	border: none;}
.header{text-align:center;min-height:110px!important;background:#2d2d2d!important;font-size:9px!important;font-family:arial!important;color:#8d8d8d!important;border-bottom:1px solid #444!important;display:block!important;margin:0!important;padding:10px 0 0 0!important;}
.subheader{text-align:center;min-height:50px!important;background:#2d2d2d!important;font-size:9px!important;font-family:arial!important;color:#8d8d8d!important;border-bottom:1px solid #444!important;display:block!important;margin:0!important;padding:10px 0 0 0!important;}
h1.title{
	margin:60px 0 0 0;
	padding:0;
	font-size:20px;
	color:white;
	font-weight:bold;
	text-align:center;
	border-top:1px #666 solid;
	border-bottom:1px #666 solid;
	background:black;
	padding:12px 0 12px 0;
	position:fixed;top:0;width:100%;

	}
.contact{
	font-size:6pt!important;
	font-family:arial!important;
	background:#151515!important;
	border-bottom:1px solid #444!important;
	margin:0!important;
	text-align:center;
	width:100%;
	text-align:center;
	padding:10px 0 0 0;
	height:30px;
}
.contact a{
	text-align:center;
	font: normal 8pt Arial,sans-serif;
	color:white;
}
#header ul li{display:inline;margin-right:5px}

#footer{text-align:center!important;width:100%;padding:0px;border:0;}
#footer a{text-decoration:none!important;display:inline!important;font-weight:normal!important;padding:0;}
.out{
	height:50px!important;
	text-transform:uppercase!important;
	font-size:10px!important;
	font-family:arial!important;
	background:#151515!important;
	border-top:1px solid #444 !important;
	margin:0!important;
	padding:0!important;
}
.out a{color:white;}
.out .button{
	background:#2d2d2d!important;
	padding-left:5px;padding-right:5px;
	height:25px!important;
	display:inline-block!important;
	margin:12px auto!important;
	border:1px solid black!important;
	-moz-border-radius:5px!important;
	-webkit-border-radius:5px!important;
	border-radius:5px!important;
	-khtml-border-radius:5px!important;
	-moz-box-shadow:inset 0 1px 0 rgba(65,66,71,0.5)!important;
	-webkit-box-shadow:inset 0 1px 0 rgba(65,66,71,0.5)!important;
	box-shadow:inset 0 1px 0 rgba(65,66,71,0.5)!important;
}

.out .button a{text-align:center;color:white!important;display:block!important;line-height:2.5em}

#footer a.desc{min-height:80px!important;background:#2d2d2d!important;font-size:9px!important;font-family:arial!important;color:#8d8d8d!important;border-top:1px solid #444!important;display:block!important;margin:0!important;padding:10px 0 0px 0!important;}


#footer a.desc span{color:white!important;display:inline!important}
#footer a.desc img{width:47px!important;border:none!important}


.menu {
	min-width: 250px;
	margin: 10px;

	}
.submenu {
	min-width: 250px;
	}
	
.subreturn{position:absolute;top:10px;left:10px;}
.subreturn li a{
	
	text-align:left;
	font-size:12pt;

	height: 20px;
	min-height:20px;
	text-decoration: none;
	margin:0 0 5px 0;
	border-top:1px solid #8d796c;
	-webkit-border-radius: 5px; /* Saf3-4, iOS 1-3.2, Android <e;1.6 */
	-moz-border-radius: 5px; /* FF1-3.6 */
	border-radius: 5px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	-moz-background-clip: padding; -webkit-background-clip: padding-box; 	background-clip: padding-box;
	background-color: #7d6a5c;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#999999)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #7d6a5c, #8a796d); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #7d6a5c, #8a796d); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #7d6a5c, #8a796d); /* IE10 */
	background-image:      -o-linear-gradient(top, #7d6a5c, #8a796d); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #7d6a5c, #8a796d);
	padding:10px;
	display: block;
	color:#eee;
}
.return{
	width:100%;
	display:block;
	border-top:1px solid #8d796c;
	border-bottom:1px solid #8d796c;
	text-align:center;
	padding:5px 0 5px 0;
	background-color: #7d6a5c;
	color:white;
}
.menu li a {

	text-align:left;
	font-size:14pt;

	height: 10px;
	min-height:40px;
	text-decoration: none;
	margin:0 0 5px 0;
	border-top:1px solid #8d796c;
	-webkit-border-radius: 5px; /* Saf3-4, iOS 1-3.2, Android <e;1.6 */
	-moz-border-radius: 5px; /* FF1-3.6 */
	border-radius: 5px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	-moz-background-clip: padding; -webkit-background-clip: padding-box; 	background-clip: padding-box;
	background-color: #7d6a5c;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#999999)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #7d6a5c, #8a796d); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #7d6a5c, #8a796d); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #7d6a5c, #8a796d); /* IE10 */
	background-image:      -o-linear-gradient(top, #7d6a5c, #8a796d); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #7d6a5c, #8a796d);
	padding: 20px 0 0 10px;
	display: block;
	color:#eee;
}

label{
	display: block;
	width: 110px;
	float: left;
	margin-top:5px;
	cursor:pointer;
	font-size:11px;
	

}

#wyszukiwarka label{
	font-size:11px;

	display:block;
	float:none;
}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.text-right{text-align:right;}
.text-left{text-align:left;}
h3 {
	text-align:left;
	display: block;
	border-bottom: 1px solid #BFC1C3;
	font-size: 18px;
	margin: 20px 0 10px 0;
	padding: 0 0 5px 0;
	color: #fff;
	font-family: Cambria, Georgia, "Times New Roman", serif;
}
h4{
	background:rgba(0,0,0,0.2);
	color:white;
	padding:3px;
	font-size:14px;
	display:block;
	margin:10px 0 10px 0;
	text-align:center;
}
.content{margin:120px 10px 20px 10px;color:white;}
.content a, a:link, a:visited{ color:white;text-decoration:underline;}
.content p{padding:10px 0 10px 0;}
.content h2{font-weight:bold;font-size:18px;background:none;border:0;text-align:left;position:normal;}
a.button{
	padding:0.75em;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	display:block;
	background:rgba(0, 0, 0, 0.2);
	color:white;
	text-decoration:none;
	font-weight:bold;
}
.submit{
	text-align:center;
	font-size:12pt;


	width:290px;
	text-decoration: none;
	margin:20px auto 0px auto;
	border:1px #000 solid;
	
	-webkit-border-radius: 5px; /* Saf3-4, iOS 1-3.2, Android <e;1.6 */
	-moz-border-radius: 5px; /* FF1-3.6 */
	border-radius: 5px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	-moz-background-clip: padding; -webkit-background-clip: padding-box; 	background-clip: padding-box;
	background-color: #7d6a5c;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#999999)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #7d6a5c, #8a796d); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #7d6a5c, #8a796d); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #7d6a5c, #8a796d); /* IE10 */
	background-image:      -o-linear-gradient(top, #7d6a5c, #8a796d); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #7d6a5c, #8a796d);
	padding:10px;
	display: block;
	color:#eee;
}
.submit-search{
	min-height:40px;
	margin:20px auto 20px auto;
}
.paginacja{margin:0 auto;text-align:center;}
.paginacja li a{
	text-align:left;
	font-size:12pt;
	
	height: 20px;
	min-height:20px;
	text-decoration: none;
	margin:0 5px 5px ;
	border-top:1px solid #8d796c;
	-webkit-border-radius: 5px; /* Saf3-4, iOS 1-3.2, Android <e;1.6 */
	-moz-border-radius: 5px; /* FF1-3.6 */
	border-radius: 5px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	-moz-background-clip: padding; -webkit-background-clip: padding-box; 	background-clip: padding-box;
	background-color: #7d6a5c;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#999999)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #7d6a5c, #8a796d); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #7d6a5c, #8a796d); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #7d6a5c, #8a796d); /* IE10 */
	background-image:      -o-linear-gradient(top, #7d6a5c, #8a796d); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #7d6a5c, #8a796d);
	padding:10px;
	float:left;
	color:#eee;
}
.paginacja li.bezp{
	background:none;border:0;float:left;color:white;padding:12px 0 0 0;margin:0 5px 0 5px;
}
.paginacja li.off{
	text-align:left;
	font-size:12pt;
	
	height: 20px;
	min-height:20px;
	text-decoration: none;
	margin:0 5px 5px ;
	border-top:1px solid #303231;
	-webkit-border-radius: 5px; /* Saf3-4, iOS 1-3.2, Android <e;1.6 */
	-moz-border-radius: 5px; /* FF1-3.6 */
	border-radius: 5px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	-moz-background-clip: padding; -webkit-background-clip: padding-box; 	background-clip: padding-box;
	background-color: #2D2D2D;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#999999)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #3e3e3e, #303231); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #7d6a5c, #8a796d); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #7d6a5c, #8a796d); /* IE10 */
	background-image:      -o-linear-gradient(top, #7d6a5c, #8a796d); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #7d6a5c, #8a796d);
	padding:10px;
	float:left;
	color:#111;
}