* {margin: 0; padding: 0;}
body {
	background: #20201f;
	color: #fefefe;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	cursor: default;
	text-align: center;
	}
.prawo {
text-align: right;
}
.lewo {
text-align: left;
}
#centerbox {
position: relative;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	width: 980px;
	}
#tback {
	z-index: 1;
	position: absolute;
	top: 111px;
	left: 0px;
	background: #BE0000 url(../img/tlo-ds68.jpg) no-repeat center right;
	width: 980px;
	height: 130px;
	border: 0px solid #333;
	
	}
#tback img {
	position: absolute;
	bottom: 10px;
	left: 10px;
	border: 0px solid #0F0F0F;
	}

/*h2 {
	position: absolute;
	text-align: right;
	right: 20px;
	bottom: 20px;
	width: 210px;
	font-size: 1.4em;
	line-height: 1.2;
	font-weight: normal;
	font-family: "trebuchet ms", "arial", sans-serif;
	color: #eee;
	} */
h2 {
	font-size: 1.7em;
	font-weight: normal;
	color: #fff;
	font-family: "trebuchet ms", "arial", sans-serif;
	
}
h2 a, h2 a:link, h2 a:visited,  h2 a:active {
	color: #fff;
	text-decoration: none;
}
h2 a:hover {
	color: #D50C0C;
	text-decoration: underline;
}
h3 {
	padding: 10px 0 5px 0;
	font-size: 1.5em;
	font-weight: normal;
	color: #fff;
	font-family: "trebuchet ms", "arial", sans-serif;
	
}
h4 {
font-size: 1.3em;
	font-weight: normal;
	color: #fff;
	font-family: "trebuchet ms", "arial", sans-serif;
clear: both;
}
.spaceup {
padding-top: 20px;
}
.spacedown {
padding-bottom: 20px;
}
.new_kol h3  a, .new_kol h3  a:link, .new_kol h3  a:active, .new_kol h3  a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #fff;
}
.new_kol h3  a:hover {
	color: #D50C0C;
}
strong {
	font-weight: bold;
	}
.pk {
text-decoration: underline;
}
.strong {
font-weight: bold;
}
.zeromarg {
margin: 0;
padding: 0;
}
ul {
margin-left: 20px;
color: #dddddd;
line-height: 1.3;
}
ul.listy {
list-style-image: url(../img/dot_sq2.gif);
margin-left: 15px;

}
ul.listy li a, ul.listy li a:link, ul.listy li a:active, ul.listy li a:visited {
color: #fff;
line-height: 1.3;
}
ul.listy li a:hover {
color: #D50C0C;
}
#szukaj {
position: absolute;
font-size: 1em;
height: 24px;
width: 280px;
right: 0;
}
#szukaj h2 {
	display: inline; margin-right: 10px;
	}

#stopka {
padding: 15px 0 0 0;
	text-align: center;
	bottom: 0px;
	width: 100%;
	clear: both;
}
#stopka p {
color: #888;
}
.new {
z-index: 2;
position: absolute;
top: 270px;
left: 00px;
width: 980px;
}


.new_kol {
width: 980px;
}

.kol1 {
top:0;
left:0;
width: 200px;
float: left;
margin-right: 000px;
}
.kol2 {

padding-left: 15px;
margin-left: 15px;
padding-right: 15px;
width: 430px;
float: left;
border-left: 1px solid #373737;
border-right: 1px solid #373737;
}
.kol2full {

padding-right: 15px;
width: 661px;
float: left;
border-right: 1px solid #373737;
}
.kol3 {
padding-top: 40px;
float: right;
width: 300px;
}
p {
color: #fff;
line-height: 1.4;
font-size: 1em;
margin: 10px 0;
}
hr {
clear: both;
border: 0px solid red;
}
img.fototxt {
border: 1px solid #D50C0C;
padding: 1px;
margin: 2px 10px 2px 0;
}
img.fr {
margin: 2px 0px 2px 10px;
}
img.fl {
margin: 2px 10px 2px 0;
}
img.fotologo {
border: 0px;
margin: 2px 10px 2px 0;
}
.fl {
float: left;
}
.fr {
float: right;
}
.moreline {
line-height: 2;
}
p.pr_list  {
color: #eee;
padding: 0; margin: 10px 0;
border-left: 0px solid #A5A5A5;
height: 86px;
font-size: 0.8em;
}
div.pr_list  {
color: #eee;
padding: 0; margin: 10px 0;
border-left: 0px solid #A5A5A5;
}
div.pr_list h3 {
display: inline;
font-size: 1.5em;
font-weight: normal;
padding-top: 20px;
}
div.pr_list img {
float: left;
margin: 5px 10px 0px 0px;
border: 1px solid #D50C0C;
padding: 1px;
line-height: 1;
}
p.pr_list img  {
float: left;
margin: 2px 10px 0px 0px;
border: 1px solid #D50C0C;
padding: 1px;
line-height: 1;
}
p.pr_list  a:hover img, div.pr_list  a:hover img  {
border: 1px solid #fff;
}
p.pr_list a , p.pr_list a:link , p.pr_list a:visited, p.pr_list a:active  {
	color: #eee;
	text-decoration: none;
	font-weight: normal;
	
}
p.pr_list  a:hover {
	color: #fff;
	text-decoration: none;
}
p.pr_list a strong, p.pr_list a:link strong, p.pr_list a:visited strong, p.pr_list a:active strong {
	color: #D50C0C;
	text-decoration: none;
	font-weight: bold;
}
p.pr_list a:hover strong  {
	color: #fff;
	text-decoration: underline;
}

.red {
color: #D50C0C;
font-weight: bold;
}
.gray {
color: #757575;

}
.gr {
font-weight: bold;
color: white;
}

p.txt_norm {
padding: 0; margin: 6px 0 12px 0;
border-left: 0px solid #A5A5A5;
font-size: 0.8em;
}
p.txt_norm img {
border: 0;
margin: 0; padding: 0;
}
.grbox {
margin: 10px 0 10px 0;
width: 300px;
}

.kol3 a, .kol3 a:link, .kol3 a:visited , .kol3 a:active {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.8em;
}
.kol3 a:hover {
	color: #CA211A;
}

a, a:link, a:visited,  a:active {
	color: #D50C0C;
	text-decoration: none;
	font-weight: normal;
}
a:hover {
	color: #fff;
	text-decoration: underline;
}


/*menu LOGÓWKI */
#menul {
	position: fixed;
	z-index: 20;
	left: 0px;
	top: 0px;
	width: 100%;
	background: #212121;
	text-align: center;
	border-bottom: 1px solid #666;
}
#menul ul  {
list-style-type: none;
margin: 0;
line-height: 1;
}
#menul li {
	display: inline;
	padding: 0 10px;
}
#menul img {
border: 0;
margin: 0;
padding: 0;
}
/* MENU poziome glowne */
#menug {
z-index: 4;
position: absolute;
top: 245px;
left: 0px;
width: 980px;
}

#menug  ul {
text-align: left;
list-style: none;
font-size: 1em;
font-weight: bold;
font-style: normal;
border: 0px solid #008000; 	
font-family: "Trebuchet MS", "arial", sans-serif;
text-transform: uppercase;
margin: 0;
padding: 2px 0;
}
#menug li {
display: inline;
}
#menug a, #menug a:link, #menug a:visited, #menu a:active {
display: inline;
margin: 0px;
padding: 0 10px;
color: #fff;
text-decoration: none;
font-weight: bold;
}


#menug a:hover { 
color: #fff;
text-decoration: none;
border-top: 1px solid #be0000;
background: #BE0000 url(../img/tlo-menu-o.gif) repeat-x bottom right;

}
#menug  .mg_av a,#menug  .mg_av a:link,#menug  .mg_av a:visited, #menu a:active, #menug  .mg_av a:hover {
color: #fff;
text-decoration: none;
border-top: 1px solid #be0000;
background: #BE0000 url(../img/tlo-menu-o.gif) repeat-x bottom right;
border-right: 1px solid #101010;
border-left: 1px solid #101010;

}
/* formularz kontaktowy */
form.formularz {

}
form.formularz input {
margin-left: 40px;
background: #333;
color: #fff;
border: 1px solid #DCDCDC;
width: 420px;
}
form.formularz input[type~="submit"] {
margin-left: 40px;
background: #222;
color: #D50C0C;
border: 1px solid #DCDCDC;
width: 422px;
font-weight: bold;
}

form.formularz textarea {
margin-left: 40px;
background: #333;
color: #fff;
border: 1px solid #DCDCDC;
width: 420px;
height: 150px;
}


