/* CSS RESET */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-weight:normal;
}q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}

body {font:13px/1.231 arial,helvetica,clean,sans-serif;}table{font-size:inherit;font-size:100%;}pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}
/* CSS RESET */


body {
	text-align:center;
	color:black;
	margin:0;
  padding:0;
  background: black;
}
a {
	text-decoration:none;
		color:#fff
}
a:hover {
	text-decoration: underline;
		color:#A1E062
}
#wrap {
	width:1000px;
	text-align:left;
	margin:0 auto;

 /* background-attachment: scroll 0 0;*/
}

.fl{ float:left}

.clearfix{ clear:both; height:40px;}



/* header */
#header { padding:0; height:300px ; background-image: url(img/naglowek.jpg) ;}
#logo {position:absolute; top:60px; right:300px}
#tytul {
	font-size:34px;
	color:#fff
}
#logo div {
	padding-left:100px
}

#n {margin:0 auto;width:1000px;background:#646464;}

#nav { background:#646464; width:960px;height:130px; padding: 0 0 0 5px }
#nav li {float:left;  font-weight:bold; width:160px; display:block; margin-bottom:10px;}
#nav ul {list-style-type: none; margin:0; padding:0;}
#nav a {text-decoration:none;display:block;}

#nav a:hover {background:url(images/nav_hover.jpg) -10px; }
#nav li img {margin: 8px 0 8px 0;display:block;float:left;}
#nav a span {float:left;display:block; width:134px;line-height:24px; font-size:10px; text-align:left;margin-left:2px; margin-top:8px; }

/* content */
#content { }
.main { margin:0 auto; width:1000px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:white;}
.text {width:260px; text-align:left;}
.nazwa {font-size:20px; padding-bottom:20px; border-bottom: 1px dotted #049FA9;min-height:40px !important; }
.text p img {float:left; text-align:left; padding:0 20px 0 0}
.text p {min-height: 170px;}
.text a { color: black; font-weight: bold;}
.menu{background:url(img/b_kontakt.png); width:130px; height:200px; line-height:46px; padding: 0 0 0 40px }
.pasek {text-align:right;padding-right: 15px;}
.log{background:rgb(217,217,217); height:150px; width:300px; float:left; margin-left:70px; }
.log input {width:120px; margin-top:10px;}

#textc {width:600px; text-align:left;  float:left; margin-left:20px;}

h1 {font-size:30px; color:white;}
.naglowek {margin-top:0px; display:block; position:static;}

#contact a
{
background-image: url(img/b_kontakt.png);
display:block;
float: left;
width: 126px;
height: 34px;
text-align:center;
padding-top:12px;
font-weight:bold;
}
#contact a:hover
{
color:#000000;
text-decoration:none;
}

#ppp a {color:#000000;}   
                                   
#contact {margin-right: 10px;display:block;width:100%; position:static;}

#lang {position:absolute; left:50%; margin-left:-245px; width:300px; text-align:left;}
#lang a {font-size: 15px;font-weight:bold;}

table, td, tr { vertical-align: top;}

.art {width:450px !important;}

div#ppp {width: 600px; text-align:center;margin-bottom: 20px;}
.pager, .pager_sel {font-weight: bold; font-size: 13px;}
