body{
	color:#545454;
	font:11px Verdana, Arial, Tahoma, sans-serif;
	background:white;
	margin:0;
	padding:0;
	text-align:left;
	text-decoration:none;
}

*{
	margin:0;
	padding:0;
}

.boxheader{
	margin:0 auto;
	width:979px;
	height:196px;
	background:url('/img/bg/header.jpg') top center no-repeat;
	position:relative;
}
.boxheader img{
	position:absolute;
	top:0;
	left:268px;
}
.boxpasek{
	margin:0 auto;
	width:974px;
	height:23px;
	background:#6788B1;
	text-align:right;
	padding:6px 5px 0 0;
}
.boxpasek a{
	color:white;
	font-weight:bold;
	text-decoration:none;
}

.boxbody{
	width:979px;
	margin:0 auto;
	overflow:auto;
	background:url('/img/bg/body.gif') top left repeat-y;
}

.boxsite{
	width:738px;
	overflow:auto;
	float:left;
}

.boxmenu{
	margin:0;
	width:231px;
	float:left;
}

.boxmain{
	padding:10px 20px;
	margin:0 auto;
	width:467px;
	float:right;
	overflow:auto;
}

.boxkatalog{
	width:241px;
	float:right;
}

.boxfooter{
	width:744px;
	margin:0 auto;
	padding:30px 0 5px 235px;
	background:url('/img/bg/body.gif') top left repeat-y;
	text-align:left;
	font-size:10px;
	border-bottom:1px solid #E3E3E3;
	text-indent:0px;
	color:#D4D4D4;
}
.boxfooter a, .boxfooter a:link, .boxfooter a:visited, .boxfooter a:active{
	color:#BBBBBB;
	text-decoration:none;
}
.boxfooter a:hover{
	color:#878787;
	text-decoration:underline;
}

/* --- MENU --- */
.menu{
	list-style-type:none;
	list-style-image:none;
	margin:0 auto 20px;
	padding:0;
  width:200px;
}
.menu li a,.menu li a:link,.menu li a:visited{
	text-decoration:none;
	display:block;
	margin:0 0 2px;
	padding:4px 1px 0 15px;
	text-align:left;
	width:184px;
	height:19px;
	min-height:19px;
	color:#3C4959;
	background:url('/img/bg/menu.gif') center left no-repeat;
}
.menu li a:hover{
	color:black;
	background:url('/img/bg/menu_hover.gif') center left no-repeat;
}
.menu li.selected a,.menu li.selected a:link,.menu li.selected a:visited{
	padding:4px 1px 0 5px;
	width:194px;
	color:black;
	background:url('/img/bg/menu_selected.gif') center left no-repeat;
}

.podmenu{
	width:180px;
	margin:7px auto 1px;
	text-indent:0;
	font:11px Arial, Verdana, Tahoma, sans-serif;
}
.podmenu a, .podmenu a:link, .podmenu.a:visited, .podmenu a:hover{
	color:#191919;
	text-decoration:none;
}
.podmenu .tytul{
	color:#0000ff;
	text-decoration:underline;
}
.podmenu .url{
	color:#517702;
}

h1{
	text-align:left;
	margin:0 0 20px;
	color:#C9D7E9;
	font:bold 28px Arial, Verdana, Tahoma, sans-serif;
}
h2{
	text-align:left;
	margin:10px 0 20px;
	font:bold 18px Verdana, Arial, Tahoma, sans-serif;
	clear:both;
}
h3{
	margin:15px 0 10px;
	color:#6788B1;
}

ul{
	list-style-image:url('/img/bg/sq.gif');
	margin:0 0 0 25px;
	line-height:1.4em;
}

.zajawka{
	border:1px dotted #BEE5DB;
	background:#F4F8F6;
	color:#242424;
	padding:5px;
	margin:0 0 20px;
}

a img {border:none}

p{
	text-indent:20px;
	text-align:left;
	line-height:1.6em;
	margin:7px 0 5px;
}

.boxmain p{
	margin:0 0 20px;
}


.boxmain ul,.boxmain ol{
	margin:0 0 20px 25px;
	line-height:1.6em;
}
.boxmain li{
	margin:0 0 5px;
}

a{
	color:#3939C3;
}
a:visited{
	color:#1F1F45;
}
a:hover{
	color:#0000FF;
}

.z_ramka p{
	text-indent:0;
}

input, textarea, select{
	border:1px solid #b7b7b7;
	background:#FFFFE6;
}
input, textarea{
	padding:2px 4px;
}
.button{
	padding:0 4px;
	background:#c5c5c5;
}
th, td{
	vertical-align:top;
	padding:0 0 10px;
}
.noindent{text-indent:0;}

/* ---- strona główna ---- */
.katalog_firm_zgora a, .mapa_zgora a, .parafie_zgora a, .serwis_komputerowy_zgora a, .ebooki a, .blog_zgora a{
	width:141px;
	height:51px;	
	padding:100px 0 0 10px;	
	text-indent:0;
	font-weight:bold;	
	float:left;	
	margin:0 45px 0 0;	
}

.katalog_firm_zgora a{
	background:url('/img/bg/katalog_firm.png') right top no-repeat;
	margin:0 0 0 45px;
}

.blog_zgora a{
	background:url('/img/bg/blog.png') left top no-repeat;
}

.mapa_zgora a{
	background:url('/img/bg/mapa.png') left top no-repeat;
}

.parafie_zgora a{
	background:url('/img/bg/parafie.png') right top no-repeat;
	height:66px;
	padding:85px 0 0 10px;
	margin:0 0 0 45px;
}
.serwis_komputerowy_zgora a{
	background:url('/img/bg/serwis_komputerowy.png') left top no-repeat;
}
.ebooki a{
	background:url('/img/bg/darmowe_ebooki.png') right top no-repeat;
	margin:0 0 0 45px;
}


p.katalog_firm_zgora, p.parafie_zgora, p.mapa_zgora, p.serwis_komputerowy_zgora, p.ebooki, p.blog_zgora{
	margin:0 0 30px;
	padding:0;
	line-height:1.4em;
	overflow:hidden;
	width:200px;
}
p.katalog_firm_zgora, p.parafie_zgora,p.ebooki{
	float:left;	
}
p.mapa_zgora, p.serwis_komputerowy_zgora, p.blog_zgora{
	float:right;
}

.promocja{
	color:#0BA200;
	font-weight:bold;
	text-indent:0;
	font-size:15px;
}
.podpis{
	text-align:right;
	font-weight:bold;
}


/* ---- google ---- */
.google_jl{
	background:url('/img/bg/jedn_lnk.gif') bottom left no-repeat;
	margin:0 0 0 15px;
	padding:0 0 0 10px;
}

.google_finder table{
	margin:0 auto;
}
.google_finder{
	padding:0;
	margin:0 auto 20px;
	border-bottom:1px solid white;
}
.google_left{
	margin:0 auto;
	width:120px;
	padding:0 0 0 50px;
	background:url('/img/bg/zielona_gora.jpg') bottom left no-repeat;
}
.google_katalog_df{
	width:200px;
	float:left;
	margin:0 0 15px;
}
.google_katalog_po{
	text-align:right;
	margin:0;
	padding:0;
	clear:both;
}
p.google_katalog_lista{
	background:url('/img/bg/sq.gif') top left no-repeat;
	margin:0 0 0 10px;
	padding:0;
}

.light{
	color:gray;
}

.post{
	margin:0 0 20px;
	background:#FAFAFA;
	border:1px solid #F2F2F2;
	padding:10px;
	overflow:auto;
}
.post img{
	float:left;
	margin:0 10px 10px 0;
	border:2px solid black;
}
.post h3{
	margin:0 0 7px;
}
.post p{
	text-indent:0;
	margin:0 0 5px;
	overflow:auto;
}
.post .data{
	color:gray;
	font-weight:bold;
}
