* { margin: 0; padding: 0; }
html { height: 100%; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block;}
body { font: 12px/18px Arial, sans-serif; height: 100%;}

.wrapper {
	min-width: 1160px;
	max-width: 1920px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background: #444444;
}

/* Header -----------------------------------------------------------------------------*/
.header {
	display:block ;
	height: 92px;
	background: #ffffff;
	width:100%;
}

.logo {
margin-left:auto;
margin-right:auto;	
width: 655px;
height: 91px;
background: url('../img/logo.png');
}

.bok {
position:absolute;
right:6px;
margin-top:6px;
margin-right:6px;
width: 267px;
height: 77px;
background: url('../img/bok.jpg');
cursor:pointer;
}

.bok p {
width:200px;
height: 70px;
color: #FFFFFF;
text-align: center;
font-size: 18px;
line-height: 21px;
padding:8px;
}

.bok:hover {background: url('../img/bok_a.jpg');}

/* Middle -----------------------------------------------------------------------------*/
.content {padding: 0 0 100px;}

/* Footer -----------------------------------------------------------------------------*/
.footer {
	margin: -75px auto 0;
	min-width: 1160px;
	max-width: 1920px;
	height: 75px;
	background: #ffffff; 
	position: relative;
}

.stopka {display:block; margin-left:auto; margin-right:auto;	}
.copyright {margin: -20px auto 0;height: 20px;float:right;}
.logo_ig {margin: 1px auto 0; height: 67px; float:left; cursor:pointer;}

.oferta {
display:block;
margin-left:auto;
margin-right:auto;	
width:1152px;
font-size:32px;
font-family: Arial Black, sans-serif;
font-weight:900;
text-align: center;
}
.belka_czerwona {
height:116px;
background: url('../img/b_c.png');
color: #FFFFFF;
font-size:40px;
line-height:280%;
text-shadow: 2px 1px 1px rgba(0, 0, 0, 1);
}

.belka_czerwona2 {
height:116px;
background: url('../img/b_c.png');
color: #FFFFFF;
font-size:36px;
line-height:160%;
text-shadow: 2px 1px 1px rgba(0, 0, 0, 1);
}

.belka_zolta {
height:69px;
background: url('../img/b_z.png');
font-size:25px;
line-height:260%;
text-shadow: 2px 1px 1px rgba(150, 150, 150, 1);
margin-left:auto;
margin-right:auto;	

}
.belka_niebieska {
height:73px;
background: url('../img/b_n1.png');
font-size:50px;
text-shadow: 2px 1px 1px rgba(0, 0, 0, 1);
line-height:125%;
}
.pakiet_predkosc { margin-left:150px; float:left; color: #FFFFFF; }
.pakiet_cena { margin-right:150px; float:right; color: gold; }

.belka_niebieska2 {
min-height:73px;
color: #FFFFFF;
font-size:28px;
line-height:120%;
text-shadow: 2px 1px 1px rgba(0, 0, 0, 1);
background: -webkit-linear-gradient(top, rgb(88, 106, 138) 0%, rgb(5, 71, 109) 3%, rgb(5, 107, 168) 82%, rgb(8, 115, 178) 100%);
background: -o-linear-gradient(top, rgb(88, 106, 138) 0%, rgb(5, 71, 109) 3%, rgb(5, 107, 168) 82%, rgb(8, 115, 178) 100%);
background: -ms-linear-gradient(top, rgb(88, 106, 138) 0%, rgb(5, 71, 109) 3%, rgb(5, 107, 168) 82%, rgb(8, 115, 178) 100%);
background: -moz-linear-gradient(top, rgb(88, 106, 138) 0%, rgb(5, 71, 109) 3%, rgb(5, 107, 168) 82%, rgb(8, 115, 178) 100%);
background: linear-gradient(to bottom, rgb(88, 106, 138) 0%, rgb(5, 71, 109) 3%, rgb(5, 107, 168) 82%, rgb(8, 115, 178) 100%);

}

.belka_niebieska3 {
height:73px;
background: url('../img/b_n1.png');
color: #FFFFFF;
font-size:28px;
line-height:270%;
text-shadow: 2px 1px 1px rgba(0, 0, 0, 1);
}

.belka_niebieska3 {
height:73px;
background: url('../img/b_n1.png');
color: #FFFFFF;
font-size:28px;
line-height:270%;
text-shadow: 2px 1px 1px rgba(0, 0, 0, 1);
}
.instalacja { font-size:30px; }
.instalacja_b { font-size:30px; color: #FFFFFF; }

.dokumenty{
height:60px;
font-family: Arial Black, sans-serif;
font-weight:900;
text-align: center;
text-shadow: 2px 1px 1px rgba(0, 0, 0, 1);
font-size:26px;
line-height:200%;
color:#ffffff;
width:1152px;
margin-right:auto;
margin-left:auto;
background: -webkit-linear-gradient(top, rgb(249, 191, 1) 0%, rgb(245, 215, 33) 98%);
background: -o-linear-gradient(top, rgb(249, 191, 1) 0%, rgb(245, 215, 33) 98%);
background: -ms-linear-gradient(top, rgb(249, 191, 1) 0%, rgb(245, 215, 33) 98%);
background: -moz-linear-gradient(top, rgb(249, 191, 1) 0%, rgb(245, 215, 33) 98%);
background: linear-gradient(to bottom, rgb(249, 191, 1) 0%, rgb(245, 215, 33) 98%);
}

.dok_poz{ float:left; height:100%; width:575px; cursor:pointer;  }
.dok_poz:hover{background: #444444;color:gold; border:1px solid; }

.dok_poz_full{ float:left; height:100%; width:1150px; cursor:pointer;  }
.dok_poz_full:hover{background: #444444;color:gold; border:1px solid; }


.belka_zm{
height:44px;
background: url('../img/menu_belka.png');
font-family: Arial Black, sans-serif;
font-weight:900;
text-align: center;
text-shadow: 2px 1px 1px rgba(150, 150, 150, 1);
font-size:24px;
line-height:160%;
color:#000000;
margin-right:auto;
margin-left:auto;
}

.baner_czerwony {
	width:1152px;
	height: 70px;
	font-family: Arial Black, sans-serif;
	color: #FFF;
	font-size:36px;
	font-weight:900;
	line-height:190%;	
	text-align: center;
	text-align: center;
	text-shadow: 2px 1px 1px rgba(0, 0, 0, 1);
	border:1px solid;
	border-color: black;
	background: -webkit-linear-gradient(top, rgb(246, 180, 152) 0%, rgb(227, 42, 31) 3%, rgb(175, 19, 28) 72%, rgb(131, 19, 23) 98%, rgb(78, 19, 11) 100%);
	background: -o-linear-gradient(top, rgb(246, 180, 152) 0%, rgb(227, 42, 31) 3%, rgb(175, 19, 28) 72%, rgb(131, 19, 23) 98%, rgb(78, 19, 11) 100%);
	background: -ms-linear-gradient(top, rgb(246, 180, 152) 0%, rgb(227, 42, 31) 3%, rgb(175, 19, 28) 72%, rgb(131, 19, 23) 98%, rgb(78, 19, 11) 100%);
	background: -moz-linear-gradient(top, rgb(246, 180, 152) 0%, rgb(227, 42, 31) 3%, rgb(175, 19, 28) 72%, rgb(131, 19, 23) 98%, rgb(78, 19, 11) 100%);
	background: linear-gradient(to bottom, rgb(246, 180, 152) 0%, rgb(227, 42, 31) 3%, rgb(175, 19, 28) 72%, rgb(131, 19, 23) 98%, rgb(78, 19, 11) 100%);

}

.dokumenty1{
height:88px;
font-family: Arial Black, sans-serif;
font-weight:900;
text-align: center;
text-shadow: 2px 1px 1px rgba(0, 0, 0, 1);
font-size:26px;
line-height:170%;
color:#ffffff;
width:1152px;
margin-right:auto;
margin-left:auto;
background: -webkit-linear-gradient(top, rgb(249, 191, 1) 0%, rgb(245, 215, 33) 98%);
background: -o-linear-gradient(top, rgb(249, 191, 1) 0%, rgb(245, 215, 33) 98%);
background: -ms-linear-gradient(top, rgb(249, 191, 1) 0%, rgb(245, 215, 33) 98%);
background: -moz-linear-gradient(top, rgb(249, 191, 1) 0%, rgb(245, 215, 33) 98%);
background: linear-gradient(to bottom, rgb(249, 191, 1) 0%, rgb(245, 215, 33) 98%);
}

.dok_poz1{ float:left; height:100%; width:367px; cursor:pointer;  }
.dok_poz1:hover{background: #444444;color:gold; border:1px solid; }

.dok_poz1x{ float:left; height:100%; width:25px; background: #444444;color:gold; border:0px solid;  }
.dok_poz1x:hover{background: #444444;color:gold; border:0px solid; }

.zasieg_img { display:block; width:1152px; margin-right:auto; margin-left:auto;}
.adr_img { display:block; width:1152px; margin-right:auto; margin-left:auto;}

.odst5 {height:5px;}
.odst8 {height:8px;}
.odst10 {height:10px;}
.odst15 {height:15px;}
.odst20 {height:20px;}
.odst25 {height:25px;}

hr { background-color: black; height: 1px; border: 0; }