﻿html,body,#page { height: 100%; }

body {
	background: #ffffff url(../_images/body.gif) repeat-x 0% 0%
}

#page {
	width: 960px;
	margin: 0 auto;
}

#page #head {
	height: 380px;
	xbackground: transparent url(../_images/zaslepka.jpg) no-repeat 0% 0%;
}
#page #head h1,
#page #head h2,
#page #head p {
	display: none;
}

#page #main {}
#page #main .box {
	background: transparent url(../_images/box.gif) no-repeat 0% 100%;
}

#page #main .box .top {
	height: 42px;
	background: transparent url(../_images/box.gif) no-repeat 0% 0%;
}


#page #main .box .top ul,
#page #main .box .top ul li {
	float: left;
}
#page #main .box .top ul li {
	width: 450px;
	height: 42px;
}
#page #main .box .top ul li.first {
	padding-left: 30px;
}

#page #main .box .top ul li.last {
	padding-right: 30px;
	text-align: right;
}
#page #main .box .top ul li a {
	display: inline-block;
	padding-left: 30px;
	background: transparent url(../_images/pointer.gif) no-repeat 0% 50%;
	line-height: 27px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}



#page #main .box .content {
	padding: 0 13px 0 10px;
}


#page #main .box .content .column1 {
	float: left;
	width: 496px;
}

#page #main .box .content .column2 {
	float: left;
	width: 420px;
	padding: 0 0 300px 10px;
}

#page #main .box .content h3 {
	text-indent: -10000px;
	display: block;
	width: 100%;
	height: 18px;
}

#page #main .box .content h3,
#page #main .box .content h4,
#page #main .box .content p,
#page #main .box .content .benefits {
	margin-left: 18px;
	margin-bottom: 13px;
}

#page #main .box .content .column2 p {
	line-height: 1.35em;
}

#page #main .box .content h3.h3a {
	background: transparent url(../_images/headerPlanyTaryfoweMaleFirmy.gif) no-repeat 0% 0%;
}

#page #main .box .content h3.h3b {
	background: transparent url(../_images/headerPlanyTaryfoweSrednieFirmy.gif) no-repeat 0% 0%;
	margin-top: 53px;
}

#page #main .box .content h3.h3c {
	display: none;
}

#page #main .box .content h4 {
	font-weight: bold;
	color: #002f6d;
	text-transform: uppercase;
}

#page #main .box .content ul li {
	padding: 6px 0 6px 115px;
	line-height: 1.35em;
}

#page #main .box .content ul li.odd {
	background: #ffffff url(../_images/liOdd.gif) no-repeat 16px 4px;
}
#page #main .box .content ul li.even {
	background: transparent url(../_images/liEven.gif) no-repeat 16px 4px;
}
#page #main .box .content ul li strong {
	color: #002f6d;
}

#page #main .box .content .benefits {
	margin-top: 38px;
	height: 174px;
	background: transparent url(../_images/benefits.gif) no-repeat 0% 0%;
}

#page #main .box .content .benefits ul {
	padding: 56px 0 0 46px;
}

#page #main .box .content .benefits ul li {
	padding: 5px 0;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	list-style: disc;
}

#page #main .box .content .nieZwlekaj {
	height: 100px;
	background: transparent url(../_images/headerNieZwlekaj.gif) no-repeat 50% 50%
}

#page #main .box .content .nieZwlekaj p {
	display:none;
}

#page #main .box .content .tab {
	clear:both;
}

#page #main .box .content .tab .tab-switch {
	float: right;
	margin: 0;
	padding:0;
}

#page #main .box .content .tab a.buttonPricing,
#page #main .box .content .tab a.buttonMap,
#page #main .box .content .tab a.buttonContact {
	display: block;
	width: 89px;
	height: 14px;
	background: transparent url(../_images/buttonPricing.gif) no-repeat 0% 0%;
}

#page #main .box .content .tab a.buttonMap {
	background: transparent url(../_images/buttonMap.gif) no-repeat 0% 0%;
}
#page #main .box .content .tab a.buttonContact {
	width: 99px;
	background: transparent url(../_images/buttonContact.gif) no-repeat 0% 0%;
}

#page #main .box .content .tab a.buttonPricing span,
#page #main .box .content .tab a.buttonMap span,
#page #main .box .content .tab a.buttonContact span {
	display: none;
}

#page #main .box .content .tab p.contact {
	clear:both;
	font-weight: bold;
	color:#002f6d;
	padding: 1em 0 0 0;
	line-height: 1.35em;
}


#page #main .box .content .pricingTable {
				padding-left:10px
}

#page #main .box .content table.pricing {
	width: 100%;
	margin-bottom: 15px;
}

#page #main .box .content table.pricing td,
#page #main .box .content table.pricing th{
	line-height: 1.35em;
	text-align:center;
	color: #002f6d;
	vertical-align:middle;
}
#page #main .box .content table.pricing th.w100 {
	width: 105px;
}

#page #main .box .content table.pricing thead th,
#page #main .box .content table.pricing tbody .r1 th {
	font-weight: bold;
	padding-bottom: 23px;
}
#page #main .box .content table.pricing tbody .r1 th {
	padding: 20px 10px 10px 10px;
}

#page #main .box .content table.pricing tbody th {
	font-weight: normal;
	padding: 10px;
}
#page #main .box .content table.pricing tbody th,
#page #main .box .content table.pricing tbody td {
	border-right: 1px solid #fff;
}

#page #main .box .content table.pricing tbody .nb {
	border: none;
}

#page #main .box .content table.pricing .aright {
	text-align:right;
}
#page #main .box .content table.pricing .bg-1 {
	background-color: #dfe3e9
}
#page #main .box .content table.pricing .bg-2 {
	background-color: #e8ecf2
}
#page #main .box .content table.pricing .bg-3 {
	background-color: #eceef2
}
#page #main .box .content table.pricing .bg-4 {
	background-color: #f1f4f7
}
#page #main .box .content table.pricing .bg-tr {
	background-image: url(../_images/tableTopRight.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

#page #main .box .content table.pricing .bg-tl {
	background-image: url(../_images/tableTopLeft.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

#page #main .box .content table.pricing .bg-br {
	background-image: url(../_images/tableBottomRight.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

#page #main .box .content table.pricing .bg-bl {
	background-image: url(../_images/tableBottomLeft.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

#page #main .box .content table.pricing .spacer td {
	height: 10px;
	padding: 0;
	background: transparent;
}

#page #main .box .bottom {
	clear: both;
	height: 42px;
}




#page #foot {
	clear:both;
	height:90px;
}
