body {
	margin:0;
	padding:0;
	text-align:center;
	background:#ececec url('../index/body_bg.jpg') repeat-x top center;
}
#header {
	height:304px;	
	background:url('../index/header_bg.jpg') no-repeat top center;
}
#header-body {
	margin:0 auto;
	padding-top:125px;
	width:826px;
}

/* menu góra */

#topnav {
	width:221px;
	height:30px;
	float:left;
}
#topnav a {
	margin-left:1px;
	height:30px;
	float:right;
	
	font:bold 10px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	line-height:30px;
	color:#fff;
}
#topnav a.strona_glowna {
	width:120px;
	background:url('../index/button_str_gl.jpg');
}
#topnav a.strona_glowna:hover {
	width:120px;
	background:url('../index/button_str_gl_hover.jpg');
}
#topnav a.kontakt {
	width:88px;
	background:url('../index/button_kontakt.jpg');
}
#topnav a.kontakt:hover {
	width:88px;
	background:url('../index/button_kontakt_hover.jpg');
}

#portal {
	margin-top:40px;
	width:230px;
	height:73px;
	float:left;
	clear:left;
	background:url('../index/portal.png');	
}
#portal:hover {
	background:url('../index/portal_hover.png');	
}

/* strona */

#page {
	background:#b6b6b6 url('../index/page_bg.jpg') repeat-x top center;
}
#page-body {
	margin:0 auto;
	width:826px;
	overflow:hidden;
}
#left {
	width:227px;
	float:left;
}
#right {
	width:599px;
	float:right;
}


/* menu */

ul#mainnav {
	margin:0;
	padding:0;
	list-style:none;
}
ul#mainnav li a {
	width:227px;
	height:28px;	
	display:block;
	text-decoration:none;
	background:url('../index/button.png');
}
ul#mainnav li a span {
	margin:0 0 0 10px;
	font:bold 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	line-height:22px;	
	color:#fff;
}
ul#mainnav li#active a {
	background:url('../index/button.png');
}
ul#mainnav li a:hover, ul#mainnav  li#active a:hover {
	background:url('../index/button_hover.png');
}

/* stopka */

#footer {
	height:143px;
	background:url('../index/footer_bg.jpg') repeat-x top left;
}
#footer-body {
	margin:0 auto;
	padding-top:44px;
	width:826px;
}

/* nawigacja dół */

#footerseo a {
	width:805px;
        height:30px;
        float:center;
	font:bold 10px Tahoma, Arial, Helvetica, sans-serif;
	color:#ccc;
}

#downnav {
	width:805px;
	height:30px;
	float:left;
}
#downnav a {
	height:30px;
	float:right;
	
	font:bold 10px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	line-height:30px;
	color:#fff;
}
#downnav a.kontakt { width:69px; background:url('../index/d_kontakt.jpg'); }
#downnav a.kontakt:hover { width:69px; background:url('../index/d_kontakt_hover.jpg'); }
#downnav a.lacza_dla_firm { width:106px; background:url('../index/d_lacza_dla_firm.jpg'); }
#downnav a.lacza_dla_firm:hover { width:106px; background:url('../index/d_lacza_dla_firm_hover.jpg'); }
#downnav a.polityka_jakosci { width:117px; background:url('../index/d_polityka_jakosci.jpg'); }
#downnav a.polityka_jakosci:hover { width:117px; background:url('../index/d_polityka_jakosci_hover.jpg'); }
#downnav a.zasieg_sieci { width:98px; background:url('../index/d_zasieg_sieci.jpg'); }
#downnav a.zasieg_sieci:hover { width:98px; background:url('../index/d_zasieg_sieci_hover.jpg'); }
#downnav a.cennik  { width:66px; background:url('../index/d_cennik.jpg'); }
#downnav a.cennik:hover { width:66px; background:url('../index/d_cennik_hover.jpg'); }
#downnav a.dostep_do_internetu  { width:143px; background:url('../index/d_dostep_do_internetu.jpg'); }
#downnav a.dostep_do_internetu:hover { width:143px; background:url('../index/d_dostep_do_internetu_hover.jpg'); }			 
#downnav a.o_firmie  { width:73px; background:url('../index/d_o_firmie.jpg'); }
#downnav a.o_firmie:hover { width:73px; background:url('../index/d_o_firmie_hover.jpg'); } 
#downnav a.strona_glowna { width:115px; background:url('../index/d_strona_glowna.jpg'); }
#downnav a.strona_glowna:hover { width:115px; background:url('../index/d_strona_glowna_hover.jpg'); }

/* box */

.box-container {
	margin-top:40px;
	width:227px;
}
.box-licznik-header {
	height:32px;
	background:url('../index/box_licznik_header.jpg') no-repeat top left;
}
.box-licznik-header:hover {
	height:32px;
	background:url('../index/box_licznik_header_hover.jpg') no-repeat top left;
}
.box-licznik-header span {
	margin:0 0 0 10px;
	font:bold 10px Tahoma, Arial, Helvetica, sans-serif;
	line-height:35px;
	color:#fff;
}
.box-licznik {
	height:45px;
	background:url('../index/box_licznik.jpg') no-repeat top left;
}
.box-licznik p {
	margin:0 auto;
	width:173px;
	display:block;
	
	font:11px Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:40px;
	color:#fff;
}
.box-stat-header {
	height:26px;
	background:url('../index/box_stat_header.jpg') no-repeat top left;
}
.box-stat-header:hover {
	height:26px;
	background:url('../index/box_stat_header_hover.jpg') no-repeat top left;
}
.box-stat-header span {
	margin:0 0 0 10px;
	font:bold 10px Tahoma, Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#fff;
}
.box-stat { background:url('../index/box_stat.jpg') no-repeat top left; }
.box-stat p {
	margin:0 auto;
	padding:10px 25px 0 35px;
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
}
.box-footer {
	height:24px;
	background:url('../index/box_footer.jpg') no-repeat top left;
}

/* tresci */

.content-body { background:url('../index/content_body.jpg') repeat-y top left; }
.content-body a { text-decoration:none; font:11px Arial, Helvetica, sans-serif; }
.content-body p { font:11px Arial, Helvetica, sans-serif; }
.content-body ul { list-style-type:circle; }
.content-body ul li { padding:3px 0px 3px 0px; font:11px Arial, Helvetica, sans-serif; color:#fff; text-align:left; }
.content-body table { font:11px Arial, Helvetica, sans-serif; color:#fff; }


.header-news { background:url('../index/header_news.jpg') no-repeat top left; }
.header-news div.beam { height:44px; }
.header-news h1 {
	margin:0;
	width:395px;	
	display:block;
	float:left;	
	font:bold 11px Tahoma,Arial, Helvetica, sans-serif;
	text-align:left;
	text-indent:55px;
	line-height:28px;
	color:#fff;	
}
.header-news span {	
	width:204px;
	display:block;
	float:right;
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height:30px;
	color:#bfbfbf;
}
.header-news p {
	margin:0 30px 0 24px;
	font:11px Tahoma,Arial, Helvetica, sans-serif;
	text-align:left;
	color:#fff;
}

.header-news-next { background:url('../index/header_news_next.jpg') no-repeat top left;	}
.header-news-next div.beam { height:53px; }
.header-news-next h1 {
	margin:0;
	width:395px;	
	display:block;
	float:left;	
	font:bold 11px Tahoma,Arial, Helvetica, sans-serif;
	text-align:left;
	text-indent:55px;
	line-height:42px;
	color:#fff;	
}
.header-news-next span {	
	width:204px;
	display:block;
	float:right;
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height:44px;
	color:#bfbfbf;
}
.header-news-next p {
	margin:0 30px 0 24px;
	font:11px Tahoma,Arial, Helvetica, sans-serif;
	text-align:left;
	color:#fff;
}

.header-content { 
	background:url('../index/header_content.jpg') no-repeat top left;	
}
.header-content h1 {
	margin:0;
	width:599px;
	height:44px;
	font:bold 11px Tahoma,Arial, Helvetica, sans-serif;
	text-align:left;
	text-indent:55px;
	line-height:28px;
	color:#fff;
}
.header-content a {
	text-decoration:none;
	color:#ccc;
}
.header-content a:hover {
	text-decoration:underline;
}
.header-content p {
	margin:0 30px 0 24px;
	font:11px Tahoma,Arial, Helvetica, sans-serif;
	text-align:left;
	color:#fff;
}
.header-content span.center {
	display:block;
	font:11px Tahoma,Arial, Helvetica, sans-serif;
	text-align:center;
	color:#fff;
}
.header-content img.center {
	
}
.header-content div.content {
	margin:0 30px 0 24px;
	font:11px Tahoma,Arial, Helvetica, sans-serif;
	text-align:left;
	color:#fff;
}

.more { margin-top:10px; height:26px; }
.more a {
	margin:0 25px 0 0;
	padding:0;
	width:93px;
	height:26px;	
	display:inline;
	float:right;
	
	font:bold 10px Tahoma,Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:24px;
	color:#fff;
	background:url('../index/more.jpg') no-repeat top left;		
}
.more a:hover {
	background:url('../index/more_hover.jpg') no-repeat top left;		
}
.content-footer {
	height:20px;
	background:url('../index/content_footer.jpg') no-repeat top left;	
}

/* cennik */

#cennik {
	margin:0 auto;
	width:563px;
	overflow:hidden;
	font:11px Arial, Helvetica, sans-serif;	
}
#cennik .head {
	width:560px;
	height:65px;
	float:left;
	clear:both;
	background:url('../index/cennik_head.jpg') no-repeat top left;	
}
#cennik .head .he { font-weight:normal; text-align:center; color:#fff; }
#cennik .row-1 { 
	width:560px;
	height:65px;
	float:left;
	clear:both;
	background:url('../index/cennik_row_1.jpg') no-repeat top left; 
}
#cennik .row-2 {
	width:560px;
	height:65px;
	float:left;
	clear:both;
	background:url('../index/cennik_row_2.jpg') no-repeat top left; 
}
#cennik .row-3 { 
	width:560px;
	height:65px;
	float:left;
	clear:both;
	background:url('../index/cennik_row_3.jpg') no-repeat top left; 
}

#cennik div.one {
	margin-top:25px;
	width:130px;
	float:left;
	color:#000;
}
#cennik div.one {
	margin:27px 10px 10px 10px;
	width:120px;
	float:left;
	clear:right;
	display:inline;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	color:#9f9f9f;
}
#cennik div.one span {
	color:#fff;
}
#cennik div.two {
	margin:40px 10px 10px 10px;
	width:120px;
	float:left;
	clear:right;
	display:inline;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:right;
	color:#000;
}
#cennik div.two span {
	font-weight:normal;
	font-size:11px;
	color:#fff;
}

/* navigacja dla aktualności */

.table {
	margin:0 auto;
	display:table;
}
.table .row-group {
	display:table-row-group;
}
.table .row-group .row { 
	display:table-row;
}	
.table .row-group .row a {
	padding:5px;
	display:inline;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#fff;
}

/* panel nawigacji dla aktualności */

.table .row-group .row a.first_on, .table .row-group .row a.last_on {
	font-size:15px;
}
.table .row-group .row a.back_on, .table .row-group .row a.next_on{
	font-size:13px;
}
.table .row-group .row a.first_off, .table .row-group .row a.last_off {
	font-size:15px;
}
.table .row-group .row a.back_off, .table .row-group .row a.next_off {
	font-size:13px;
}
.table .row-group .row a.page {

}
.table .row-group .row a.page:hover {
	text-decoration:underline;
	color:#000;
}
.table .row-group .row a.current_page {
	color:#000;
}







