
* {margin:0; padding:0; border:0;}

body {font-family: Tahoma, Verdana, sans-serif; font-size:12px; color:#fff; background-color:#000; background-image:url(../img/bg-body.jpg); background-position:top center; background-repeat:no-repeat;}
li { list-style-type: none; margin:0; padding:0; }
ul {margin:0; padding:0;}
a {text-decoration:none;}
img { behavior:url(pngbehavior.htc); border:0; }

a,li,ul,h1,h2,h3,div,p {margin:0; padding:0}
p.zolty {color:#ffba00; clear:both;}
p.red {color:#dc1003}

.right {float:right}
.left {float:left}
.center {text-align:center;}
.clear {float:none; clear:both;}

a { margin:0; padding:0;} 
a.white:link { color: #fff; text-decoration: none; font-size:12px; }
a.white:visited { color: #fff; text-decoration: none; font-size:12px; }
a.white:hover { color: #fff; text-decoration:underline; font-size:12px;}

a.siwy:link { color: #afaeae; text-decoration: none; font-size:12px; }
a.siwy:visited { color: #afaeae; text-decoration: none; font-size:12px; }
a.siwy:hover { color: #fff; text-decoration:none; font-size:12px;}

a.zolty:link { color:#ffba00; text-decoration: none; font-size:12px; }
a.zolty:visited { color:#ffba00; text-decoration: none; font-size:12px; }
a.zolty:hover { color: #afaeae; text-decoration:none; font-size:12px;}


#container {
	margin: 0 auto; 
	margin-top:1px; 
	width: 1000px; 
	clear:both; 
	position:relative
	}
#container div.tekst-gora {
	text-align:left; 
	font-size:12px; 
	height:24px; 
	padding-top:6px;
	color: #afaeae;
	}
#container div.naglowek {
	width:1000px; 
	height:185px;
	}
#container div.naglowek li.logo {
	float:left; 
	width:206px; 
	height:184px; 
	display: block;
}
#container div.naglowek li.logo h1 {
	display: block; 
	width:206px; 
	height:184px; 
	background:url(../img/img-logo-naglowek.gif) top left no-repeat;
	}	
#container div.naglowek li.logo h1 a {
	display: block;
	position: relative;
	width:206px; height:184px;
	}

#container div.naglowek li.logo h1 a span {
	display: none;
	}

#container div.naglowek li.tekst {
	float:left;
	width:515px;
	height:180px;
	padding-left:30px;
	padding-top:5px;
}

#container div.content {
	width:1000px;
	background:url(../img/bg-content.jpg) no-repeat;
	height: 100%; overflow-x: auto; overflow-y: hidden;
	clear:both;
}
#container div.content .menu {
	width:166px;
	float:left;
	padding-left:30px;
}
#container div.content .menu li {
	padding-top:10px;
}
#container div.kropki {
	width:13px;
	height:320px;
	margin-top:20px;
	float:left;
	background:url(../img/bg-kropki-1.gif) repeat-y;
}
#container div.content .srodek-foto {
	width:439px;
	float:left;
	padding-left:10px;
	padding-top:15px;
}
#container div.content .aktualnosci {
	width:315px;
	float:left;
	margin-top:5px;
	margin-left:5px;
}
#container div.content .aktualnosci h2 {
	color:#ffba00;
	font-size:13px;
	font-weight:bold;
	padding-top:10px;
	clear:both;
}
#container div.content .aktualnosci p {padding-top:3px;}
#container div.content .aktualnosci a { color: #afaeae; text-decoration: none; font-size:12px; }
#container div.content .aktualnosci a:visited { color: #afaeae; text-decoration: none; font-size:12px; }
#container div.content .aktualnosci a:hover { color: #fff; text-decoration:none; font-size:12px;}
#container div.content .aktualnosci a p{ color: #afaeae; text-decoration: none; font-size:12px; }
#container div.content .aktualnosci a:visited p{ color: #afaeae; text-decoration: none; font-size:12px; }
#container div.content .aktualnosci a:hover p{ color: #fff; text-decoration:none; font-size:12px;}
#container div.content .aktualnosci a img {border:1px solid #8c8a8a; margin-right:5px;}

#container div.content .sciezka {padding-left:515px; padding-top:10px; color: #afaeae; }
#container div.content .tekst-podstrona {
	width:745px;
	float:left;
	padding:10px;
	padding-top:15px;
	color: #afaeae; 
}
#container div.content .tekst-podstrona h2 {
	color:#ffba00;
	font-size:18px;
	font-weight:bold;
	clear:both;

}
#container div.content .tekst-podstrona p {
	padding-top:10px;
}
#container div.content .tekst-podstrona img {margin-right:10px; margin-bottom:10px;}

#container div.siwa-belka {
	overflow:hidden;
	width:980px; 
	background:#1d1d1d; 
	padding:10px;
	margin-top:10px;
	clear:both;
	height: 100%; overflow-x: auto; overflow-y: hidden;
	color:#afaeae;
}
#container div.siwa-belka p {padding-top:10px;}
#container div.siwa-belka .cotrenujemy {
	width:270px; 
	float:left;
	margin-left:5px;
	color:#afaeae;
}

#container div.siwa-belka .galeria-glowna {
	width:345px; 
	float:left;
	margin-left:5px;
	background:url(../img/bg-galeria.jpg) top right no-repeat;
}
#container div.siwa-belka .galeria-glowna p {
	padding-top:3px;
}
#container div.siwa-belka .galeria-glowna ul {margin-left:15px; margin-top:10px;}
#container div.siwa-belka .galeria-glowna li {
	width:100px;
	height:75px;
	border:1px solid #fff;
	margin-right:4px;
	float:left;
	margin-top:5px;
	font-size:0px;
}

#container div.siwa-belka .tradycja {
	width:319px; 
	float:left;
	margin-left:5px;
}
#container div.siwa-belka .tradycja div.newsletter {
	width:281px;
	height:91px;
	background:url(../img/bg-newsletter.jpg) top left no-repeat;
	margin-top:27px;
	color:#F00;
	padding:10px;
}
#container div.siwa-belka .tradycja div.newsletter p.br {
	padding-top:7px;
	clear:both;
}

#container div.pasek-logo {
	width:980px;
	height:80px;
	padding:10px;
	background:url(../img/bg-pasek-logo.jpg) top right no-repeat;
	clear:both;
	border:1px solid #8c8a8a;
	border-left:0px;
	border-right:0px;
}
#container div.pasek-logo li.loga {float:left; padding-top:20px;}
#container div.pasek-logo li.partnerzy {float:left; padding-top:30px; width:190px;}

#container div.stopka {
	width:1000px;
	height:25px;
	color:#afaeae;
	font-size:11px;
	padding-top:4px;
}

