html, body{
 font-family:arial,helvetica;
 font-size:12px;
}

div.layout{
 width:965px;
 margin:0 auto;
}

div.clear{
 clear:both;
}

div.header{
 height:398px;
 background:url('./img/header.png') no-repeat;
 overflow:hidden;
 position:relative
}

div.header h1{
 font-size:52px;
 color:#fff;
 padding:35px 0 0 35px;
 text-shadow:0.1em 0.1em 0.2em #000;
 text-transform:uppercase;
}

div.header h1 span{
 display:block;
 font-size:39px;
 padding-top:15px;
}

div.header h2{
 font-size:78px;
 color:#fff;
 position:absolute;
 top:18px;
 left:270px;
 text-shadow:0.1em 0.1em 0.2em #000;
}
div.article h3{
	font-size:18px;
	color:#0f77b7;
}

div.articleindex h3{
	font-size:18px;
	color:#0f77b7;
}

div.menu{
/* background:url('./img/menu.png') no-repeat;*/
 width:357px;
 height:186px;
 float:right;
 position:absolute;
 right:27px;
 bottom:0;
}

div.menu ul li{
 float:left;
}

div.menu ul li a{
 display:block;
 line-height:75px;
 height:90px;
 color:#fff;
 text-decoration:none;
 text-align:center;
 text-shadow:0.1em 0.1em 0.2em #000;
 font-size:15px;
}

div.menu ul li.menu1{
 width:90px;
 margin-left:170px;
 background:url('./img/menu1a.png') no-repeat;
}

div.menu ul li.menu1.active{
 width:163px;
 margin-left:97px;
 background:url('./img/menu2b.png') no-repeat;
}

div.menu ul li.menu2{
 width:90px;
 margin-left:7px;
 background:url('./img/menu1a.png') no-repeat;
}

div.menu ul li.menu2.active{
 width:163px;
 background:url('./img/menu2b.png') no-repeat;
}

div.menu ul li.menu3{
 width:90px;
 margin-top:7px;
 background:url('./img/menu1a.png') no-repeat;
}

div.menu ul li.menu3.active{
 width:163px;
 background:url('./img/menu2b.png') no-repeat;
}

div.menu ul li.menu4{
 width:90px;
 margin-top:7px;
 margin-left:7px;
 background:url('./img/menu1a.png') no-repeat;
}

div.menu ul li.menu4.active{
 width:163px;
 background:url('./img/menu2b.png') no-repeat;
}

div.menu ul li.menu5{
 width:90px;
 margin-top:7px;
 margin-left:7px;
 background:url('./img/menu1a.png') no-repeat;
}

div.menu ul li.menu5.active{
 width:163px;
 background:url('./img/menu2b.png') no-repeat;
}

div.menu ul li.ml73{
 margin-left:73px;
}

div.menu ul li.ml97{
 margin-left:97px;
}

div.menu ul li.active a{
 font-size:22px;
}

div.content{
 background:url('./img/cheader.png') no-repeat;
 padding-top:32px;
}

div.contentbg1{
 background:url('./img/cheader1.png') no-repeat;
}

div.contentbg2{
 background:url('./img/cheader2.png') no-repeat;
}

div.contentbg3{
 background:url('./img/cheader3.png') no-repeat;
}

div.content2{
 background:url('./img/ccontent.png') repeat-y;
 position:relative
}

div.content3{
 background:url('./img/cfooter.png') no-repeat;
 height:29px;
}

div.sidebar{
 float:right;
 margin-right:40px;
 width:222px;
}

div.sidebarindex{
 float:right;
 margin-right:40px;
 width:348px;
}

div.articleindex{
 float:left;
 width:500px;
 padding-left:30px;
 font-size:14px;
 line-height:150%;
 text-align:justify
}
div.article{
 float:left;
 width:650px;
 padding-left:30px;
 font-size:14px;
 line-height:150%;
 text-align:justify
}

div.footer{
 margin-bottom:10px;
}

div.footer div.box1{
 float:left;
 width:270px;
 margin-left:30px;
}

div.footer div.box1 p {
line-height:150%;
padding-top:5px;
 font-size:12px;
}

div.footer div.box1 p b{
 color:#858585;
 font-size:14px;
}

div.footer div.box1 p a{
 color:#000;
 text-decoration:none;
}

div.footer div.box1 p.copyright{
 color:#000;
 font-size:10px;
 margin-top:5px;
}

div.footer div.box2{
 float:left;
 width:250px;
 margin-left:100px;
}

div.footer div.box2 p{
 font-size:24px;
 padding-top:5px;
}

div.footer div.box2 p span{
 font-size:42px;
}

div.footer div.box3{
 float:right;
 width:200px;
 text-align:right;
 margin-right:40px;
}

div.footer div.box2 p{
 color:#0f77b7;
}

div.footer div.box3 p{
 float:right;
 font-size:16px;
 color:#0f77b7;
 padding-top:5px;
 line-height:150%;
}

div.footer div.box3 img{
 float:right;
 margin-left:20px;
}

/* oferta tabele */


.spawnaz {
	font-size:16px;
}

.spawprince {
	font-size:16px;
	padding-left:45px;
}

#package-list tr.alts, .package-list-compare tr.alts {
	background: #F2F2F2;
	height:39px;
}

#package-list.internet {
	margin-top: 15px;
	border-top:1px solid #DFDFDF;
	border-left:1px solid #DFDFDF;
	margin: 10px 20px 0;	
}

#package-list.internet td{
	margin-top: 15px;
	margin: 10px 20px 0;	
}

#package-list.internet th{
	border-bottom:1px solid #DFDFDF;
	border-right:1px solid #DFDFDF;
	border-left:1px solid #DFDFDF;	
	vertical-align:middle;
}

#package-list.internet td{
	border-bottom:1px solid #DFDFDF;
	border-right:1px solid #DFDFDF;
	vertical-align:middle;
}

#package-list.internet td {
	padding: 0px 0px 0px 20px;
	vertical-align:middle;
}

#package-list.internet th{
	text-align:center;
	padding:10px;
}

#package-list.internet .package {
	width: 170px;
	text-align:center;
	font-size:18px;
}

#package-list th, .package-list-compare th {
	padding-bottom: 5px;
}

#package-list th {
	text-transform: uppercase;
	font-size: 10px!important;
	color: #444;
	
	padding: 10px 0;
	vertical-align: bottom;
}

#package-list th, #package-list td, .package-list-compare th, .package-list-compare td {
	text-align: left;
}
#package-list.internet .bandwidth {
	text-align: center;
	width: 230px;
	font-size: 12px;
}

#package-list.internet .constant-guard, #package-list.internet .smart-zone {
	text-align: center;
	width: 200px;
	font-size: 11px;
}

#package-list.internet .constant-guard{
 padding:5px 5px 5px 20px;
}

#package-list.internet .constant-guardbiz {
 padding:5px 5px 5px 0px;
}

#package-list.internet .pricehead {
	width: 170px;
}
#package-list.internet .price {
	width: 170px;
	font-weight: bold;
	position: relative;
	top: 3px;
	font-size: 20px;
	line-height:70%;
}

#package-list tr.alt, .package-list-compare tr.alt {
	background: #F2F2F2;
	height:87px;
}

#package-list tr.alts, .package-list-compare tr.alts {
	background: #F2F2F2;
	height:39px;
}

#package-list.internet .bandwidth span {
font-size: 24px;
}

#package-list.internet .bandwidth span.mbps {
font-size: 14px;
/*line-height: 36px;*/
}

#package-list .month {
	font-size: 10px;
	font-weight: bold;
	padding-left:25px;
}

#package-list tr.over td,
#package-list tr td.over {
	border: 1px #bedef9 solid;
	cursor: pointer;
	background: url(http://lasnet.pl/upload/img/tlotabela.png) repeat-x bottom left;
}

#package-list.internet .constant-guard2, #package-list.internet .smart-zone {
	text-align: center;
	width: 300px;
	font-size: 11px;
}

#package-list.internet .constant-guardbiz {
	padding: 5px 5px 5px 40px;
}