#cennik_popups div {
	border: 2px solid;
	font: 13px Arial;
	font-weight: bold;
	text-align: left;
	display: none;
	position: fixed;
	padding: 7px 10px 10px 10px;
	z-index: 2;
}
.green_pop {
	background: #D3FFBC;
	border-color: #00A516;
	color: #00A516;
}
.blue_pop {
	background: #CEF0FF;
	border-color: #0074AF;
	color: #0074AF;
}
.purple_pop {
	background: #f7d4fa;
	border-color: #990099;
	color: #990099;
}
.info_pop {
	width: 385px;
}

#cennik_popups h1 {
	color: #00A516;
	font-size: 25px;
	border-bottom: 1px dotted #00A516;
	margin: 0 2px 0 2px;
	padding: 0;
	text-align: left;
	white-space: nowrap;
}
#cennik_popups .h1_info {
	font-size: 22px;
}
#cennik_popups .blue_pop h1 {
	color: #0074AF;
	border-color: #0074AF;
}
#cennik_popups .purple_pop h1 {
	color: #990099;
	border-color: #990099;
}

#cennik_popups .promo {
	width: 540px;
}
#komfortMINI .promo,
#multi2 .promo,
#premium4 .promo {
	width: 355px;
}

.kb_small {  
	font-size: 11px;
}
.tabs_bar {
	display: inline;
}
.tabs_bar div {
	width: 110px;
	height: 25px;
	margin: 0 0 0 1px;
	float: left;
	display: inline;
}
.tabs_bar div.tabs_spec {
	float: right;
}
.tabs_bar a {
	width: 110px;
	height: 18px;
	display: block;
	text-align: center;
	padding: 7px 0 0 0;
}
.green_tab .tabs_bar a {
	color: #00A516;
}
.blue_tab .tabs_bar a {
	color: #0074AF;
}
.purple_tab .tabs_bar a {
	color: #990099;
}
.tabs_bar .tabs_active a,
div.tabs_bar a:hover,
.tabs_bar .tabs_wide_active a {
	color: #FFF;
}

.tabs_bar .tabs_wide,
.tabs_bar .tabs_wide_active {
	width: 231px;
	height: 25px;
	margin: 0;
}
.tabs_bar .tabs_wide a,
.tabs_bar div.tabs_wide_active a {
	width: 231px;
	height: 18px;
}
.tabs_content {
	clear: left;
	overflow: hidden;
}

.green_tab .tabs_bar div {
	background: url(/gfx/komfort_bar_bg_b.gif) no-repeat top left;
}
.green_tab div.tabs_active,
.green_tab .tabs_bar a:hover {
	background: url(/gfx/komfort_bar_bg_a.gif) no-repeat top left;
}
.green_tab .tabs_bar div.tabs_wide {
	background: url(/gfx/komfort_bar_wide_bg_b.gif) no-repeat top left;
}
.green_tab .tabs_bar div.tabs_wide_active,
.green_tab .tabs_bar div.tabs_wide a:hover,
.green_tab .tabs_bar div.tabs_wide_active a:hover {
	background: url(/gfx/komfort_bar_wide_bg_a.gif) no-repeat top left;
}

.blue_tab .tabs_bar div {
	background: url(/gfx/multi_bar_bg_b.gif) no-repeat top left;
}
.blue_tab .tabs_bar div.tabs_wide {
	background: url(/gfx/multi_bar_wide_bg_b.gif) no-repeat top left;
}
.blue_tab .tabs_bar div.tabs_wide_active,
.blue_tab .tabs_bar div.tabs_wide a:hover,
.blue_tab .tabs_bar div.tabs_wide_active a:hover {
	background: url(/gfx/multi_bar_wide_bg_a.gif) no-repeat top left;
}
.blue_tab div.tabs_active, 
.blue_tab .tabs_bar a:hover {
	background: url(/gfx/multi_bar_bg_a.gif) no-repeat top left;
}

.purple_tab .tabs_bar div {
	background: url(/gfx/opti_bar_bg_b.gif) no-repeat top left;
}
.purple_tab .tabs_bar div.tabs_wide {
	background: url(/gfx/opti_bar_wide_bg_b.gif) no-repeat top left;
}
.purple_tab .tabs_bar div.tabs_wide_active,
.purple_tab .tabs_bar div.tabs_wide a:hover,
.purple_tab .tabs_bar div.tabs_wide_active a:hover {
	background: url(/gfx/opti_bar_wide_bg_a.gif) no-repeat top left;
}
.purple_tab div.tabs_active,
.purple_tab .tabs_bar a:hover {
	background: url(/gfx/opti_bar_bg_a.gif) no-repeat top left;
}

.green_tab,
.blue_tab,
.purple_tab,
#notice {
	width: 564px;
	height: auto;
	margin: 0 0 12px 0;
}

.price_tab {
	width: 564px;
	height: auto;
	border: 1px solid #00A516;
}
.price_tab td {
	background: #00A516;
	border: 1px solid #00A516;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	padding: 2px 0 2px 0;
}
.price_tab td.col_left {
	width: 142px;
}
#komfort td.col_left,
#multi td.col_left,
#opti td.col_left,
#prem td.col_left,
#komfort1 td.col_left,
#multi1 td.col_left {
	width: 142px;
}
#opti td.col,
#prem td.col {
	width: 139px;
}
#komfort td.col,
#multi td.col,
#old_plans #opti td.col {
	width: 104px;
}
#komfort1 td.col {
	width: 419px;
}
#multi1 td.col {
	width: 83px;
}
.price_tab td.col_merge {
	width: auto;
}
.price_tab .dark, 
.price_tab .prom {
	background: #00C31A;
	font-size: 10px;
	font-weight: bold;
}
.price_tab .prom {
	font-size: 13px;
}
.price_tab .dark_bold {
	background: #00C31A;
	font-size: 14px;
}
.price_tab .name_bold {
	background: #00C31A;
	font-size: 16px;
}
#subpage .price_tab .name_bold p {
	width: 552px;
	height: auto;
	background: none;
	display: block;
	font-size: 12px;
	margin: 0;
	padding: 5px;
	text-align: left;
}
.price_tab .name_bold_top {
	font-size: 14px;
}
.price_tab .title {
	font-size: 20px;
	text-align: left;
	padding: 1px 0 0 50px;
}
.price_tab .addinfo {
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0;
}
.price_tab .addinfo a:hover {
	color: #FFF;
}
.green_tab .price_tab td,
.blue_tab .price_tab td,
.purple_tab .price_tab td {
	vertical-align: middle;
}

.green_tab .light,
.green_tab .light_2 {
	background: #D3FFBC;
	color: #00A516;
}
.green_tab .light a {
	color: #00A516;
}
.green_tab .light a:hover {
	color: #42A64F;
}
.green_tab .light_2 a {
	font-size: 11px;
}
.green_tab .title {
	background: #00A516 url(/gfx/taryfy_komfort.gif) no-repeat top left;
}
.green_tab .light_txt {
	color: #D3FFBC;
}
.green_tab .addinfo a,
.green_tab .spec_tech a {
	color: #D3FFBC;
}

.blue_tab table {
	border-color: #0074AF;
}
.blue_tab td {
	background: #0074AF;
	border-color: #0074AF;
}
.blue_tab .dark, 
.blue_tab .dark_bold, 
.blue_tab .name_bold, 
.blue_tab .prom {
	background: #00A9E1;
}
.blue_tab .light, 
.blue_tab .light_2 {
	background: #CEF0FF;
	color: #0074AF;
}
.blue_tab .light a {
	color: #0074AF;
}
.blue_tab .light a:hover {
	color: #3D8AB0;
}
.blue_tab .light_2 a {
	font-size: 11px;
}
.blue_tab .title {
	background: #0074AF url(/gfx/taryfy_multi.gif) no-repeat top left;
}
.blue_tab .light_txt {
	color: #CEF0FF;
}
.blue_tab .addinfo a,
.blue_tab .spec_tech a,
#kolokacja a {
	color: #CEF0FF;
}

.purple_tab table {
	border-color: #990099;
}
.purple_tab td {
	background: #990099;
	border-color: #990099;
}
.purple_tab .dark,
.purple_tab .dark_bold,
.purple_tab .name_bold,
.purple_tab .name_bold_top,
.purple_tab .prom {
	background: #c401d2;
}
.purple_tab .light,
.purple_tab .light_2 {
	background: #f7d4fa;
	color: #990099;
}
.purple_tab .light a {
	color: #0074AF;
}
.purple_tab .light a:hover {
	color: #3D8AB0;
}
.purple_tab .light_2 a {
	font-size: 11px;
}
.purple_tab .title {
	background: #990099 url(/gfx/taryfy_opti.gif) no-repeat top left;
}
.purple_tab .light_txt {
	color: #f7d4fa;
}
.purple_tab .addinfo a,
.purple_tab .spec_tech a {
	color: #f7d4fa;
}

#kolokacja a:hover,
#komfort_spec a:hover, 
#multi_spec a:hover,
#opti_spec a:hover  {
	color: #FFF;
}

#komfort_1y, #komfort_2y, #komfort_spec,
#komfort1_1y, #komfort1_2y, #komfort1_spec,
#multi_1y, #multi_2y, #multi_spec,
#multi1_1y, #multi1_2y, #multi1_spec,
#opti_1y, #opti_spec, 
#prem_1y, #prem_spec,
#old_plans #opti_2y {
	display: none;
}
#komfort_2y .dark_bold_s {
	background: #00C31A;
	font-size: 12px;
	padding: 3px 0 2px 0;
}
#komfort_2y .light_s,
#komfort_2y .light_cir {
	background: #D3FFBC;
	color: #00A516;
	font-size: 10px;
	padding: 4px 0 3px 0;
}
#komfort_2y .light_cir {
	padding: 3px 0 3px 0;
}

#pro,
#old,
#notice {
	border-color: #FFA800;
}
#pro td,
#old td,
#notice td {
	background: #FFA800;
	border-color: #FFA800;
	vertical-align: middle;
}
#pro .dark,
#pro .dark_bold,
#old .dark,
#old .dark_bold,
#notice .link {
	background: #FFC250;
}
#pro .light,
#old .light {
	background: #FFEAC7;
	color: #FFA800;
}
#pro .title,
#old .title {
	background: #FFA800 url(/gfx/taryfy_pro.gif) no-repeat top left;
}

#uslugi {
	border-color: #979797;
}
#uslugi td {
	background: #979797;
	border-color: #979797;
	padding: 0 2px 0 2px;
	vertical-align: middle;
}
#uslugi .bottom {
	width: 100%;
	height: 5px;
	background: #979797;
}
#uslugi .dark, #uslugi .dark_bold {
	background: #C2C2C2;
	font-weight: bold;
	padding: 5px;
}
#uslugi .dark { 
	font-size: 11px;
}
#uslugi .light {
	width: 340px;
	height: auto;
	background: #E4E4E4;
	color: #747474;
	text-align: justify;
	padding: 5px;
}
#uslugi .title {
	background: #979797 url(/gfx/taryfy_uslugi.gif) no-repeat top left;
	padding: 1px 0 0 50px;
}

#demand table,
#notice_demand {
	border-color: #848484;
}
#demand td,
#notice_demand td {
	background: #848484;
	border-color: #848484;
}
#demand .title {
	background: #848484 url(/gfx/taryfy_demand.gif) no-repeat top left;
}
#demand .name_bold,
#demand .dark_bold,
#demand .name_bold_k,
#demand .name_bold_m,
#demand .dark_bold_m,
#demand .dark_bold_k {
	background: #B4B4B4;
	font-size: 14px;
}
#demand .dark,
#demand .prom {
	background: #B4B4B4;
}
#demand .name_bold_k,
#demand .dark_bold_k {
	background: #00C31A;
}
#demand .name_bold_m,
#demand .dark_bold_m {
	background: #00A9E1;
}
#demand .light_m,
#demand .light_2_m {
	background: #CEF0FF;
	color: #0074AF;
}
#demand .light_m a {
	color: #0074AF;
}
#demand .light_m a:hover {
	color: #3D8AB0;
}
#demand .light_2_m a {
	font-size: 11px;
}
#demand .light_k,
#demand .light_2_k {
	background: #D3FFBC;
	color: #00A516;
}
#demand .light_k a {
	color: #00A516;
}
#demand .light_k a:hover {
	color: #42A64F;
}
#demand .light_2_k a {
	font-size: 11px;
}
#demand .addinfo {
	font-weight: bold;
}
#demand .addinfo a {
	color: #CCCCCC;
}
#demand .addinfo a:hover {
	color: #FFF;
}
#notice_demand .link {
	background: #E4E4E4;
}

.popup_bg {
	width: 100%;
	height: 100%;
	background: #000;
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1;
}
.popup_close {
	color: #C10101;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
	line-height: 14px;
	display: block;
	position: absolute;
	right: 4px;
	top: 1px;
}
.popup_content {
	padding: 0;
	margin: 6px 2px 0 3px;
	text-align: justify;
}
.promo {
	width: auto;
	height: auto;
	border-collapse: separate;
	margin: 6px 0 3px 0;
	padding: 0;
}
.promo td {
	width: auto;
	height: auto;
	background: none;
	color: #FFF;
	font: 12px Arial;
	font-weight: bold;
	text-align: center;
	padding: 5px;
}
.promo .promo_bold,
.promo .promo_bolder {
	vertical-align: middle;
}
.promo .promo_bolder {
	font-size: 14px;
}
.promo .promo_bold a:hover,
.promo .promo_bolder a:hover {
	color: #FFF;
}
.promo .promo_small {
	font-size: 10px;
}
.promo .promo_top {
	background: #C10101;
	font-size: 10px;
	vertical-align: middle;
	padding: 1px;
}
.promo .promo_2mg {
	background: #C10101;
	font-size: 14px;
	vertical-align: middle;
}
.promo .promo_2mg a {
	color: #FFF;
}
.promo .promo_price {
	font-size: 15px;
}
.promo .promo_30,
.promo .promo_10 {
	vertical-align: middle;
	font-size: 13px;
}
.promo .promo_podst {
	vertical-align: middle;
}
.promo_opis {
	width: 520px;
	height: auto;
	display: block;
	font-size: 11px;
	margin: 3px 0 0 2px;
	padding: 0;
}
promo_opis a {
	color: #C10101;
}
#komfortMINI .promo_opis,
#multi2 .promo_opis,
#premium4 .promo_opis {
	width: 351px;
}

.green_pop .promo_bold,
.green_pop .promo_bolder {
	background: #00A516;
}
.green_pop .promo_bold a, 
.green_pop .promo_bolder a {
	color: #D3FFBC;
}
.green_pop .promo_30 {
	background: #00B518;
}
.green_pop .promo_10 {
	background: #00A516;
}
.green_pop .promo_podst {
	background: #00C31A;
}

.blue_pop .promo_bold,
.blue_pop .promo_bolder {
	background: #0074AF;
}
.blue_pop .promo_bold a,
.blue_pop .promo_bolder a {
	color: #CEF0FF;
}
.blue_pop .promo_30 {
	background: #0091CB;
}
.blue_pop .promo_10 {
	background: #0074AF;
}
.blue_pop .promo_podst {
	background: #00A9E1;
}

.purple_pop .promo_bold,
.purple_pop .promo_bolder {
	background: #990099;
}
.purple_pop .promo_bold a,
.purple_pop .promo_bolder a {
	color: #f7d4fa;
}
.purple_pop .promo_30 {
	background: #b602c3;
}
.purple_pop .promo_10 {
	background: #990099;
}
.purple_pop .promo_podst {
	background-color: #c401d2;
}

#netna5 {
	width: 564px;
	height: auto;
	background: #FFF url(/gfx/netna5_top_bg.png) no-repeat top center;
	color: #4b4b4b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-bottom: 15px;
	overflow: hidden;
}
#netna5-logo {
	width: 68px;
	height: 150px;
	background: url(/gfx/netna5_logo.png) no-repeat top center;
	margin-left: 25px;
	float: left;
}
#netna5-opis {
	width: 421px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	padding: 25px 25px 0 25px;
	float: left;
}
#netna5-opis h2 {
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#netna5-opis p {
	margin: 5px 0 0 0;
	font-size: 16px;
}
#netna5 .header {
	font-size: 18px;
	color: #dc0000;
}
#netna5 table {
	width: 514px;
	height: auto;
	border-bottom: 2px solid #f0f0f0;
	margin: 25px 0 0 25px;
	float: left;
}
#netna5 td {
	width: 50%;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	vertical-align: middle;
}
#netna5 .gray {
	background-color: #f0f0f0;
}
#netna5 .label {
	padding-left: 10px;
	font-size: 14px;
}
#netna5 .value, #netna5 .value_b {
	text-align: center;
	font-weight: bold;
}
#netna5 .value {
	font-size: 14px;
}

#netna5 .value_b {
	color: #dc0000;
	font-size: 16px;
}
#netna5 .info {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	margin: 10px 25px 0 0;
	float: right;
}
#netna5-footer {
	clear: both;
	width: 564px;
	height: 8px;
	background: url(/gfx/netna5_bottom_bg.png) no-repeat bottom center;
	margin-bottom: 24px;
}

.pricing-table-wrapper {
    overflow: hidden;
}
.pricing-table {
    overflow: hidden;
}
.pricing-table-col {
    float: left;
}
.pricing-table-row {
    width: 100%;
    display: table;
}
.pricing-table-cell {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.g-plans {
    background-color: #006db1;
}
.g-plans * {
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
}
.g-plans strong {
    font-weight: 800;
}
.g-plans .pricing-table-title {
    color: #fff;
    font-weight: 300;
    margin: 11px;
}
.g-plans .pricing-table-col {
    width: 25%;
}
.g-plans .pricing-table-row {
    height: 40px;
}
.g-plans .pricing-table-row-spacer {
    height: 5px;
}
.g-plans .pricing-table-cell {
    font-size: 12px;
}
.g-plans .pricing-table-legend {
    color: #fff;
}
.g-plans .pricing-plan {
    width: 131px;
}
.g-plans .pricing-plan-name {
    color: #fff;
    font-size: 16px;
}
.g-plans .pricing-plan-wrapper {
    border: 5px solid #fff;
}
.g-plans .double-row {
    height: 80px;
}
#g-plans-button {
    width: 100%;
    display: block;
    background-color: #00416a;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    margin-top: 11px;
    padding: 11px 0;
}
#g-plans-button:hover{
    text-decoration: underline;
}
#g-plans-additions {
    display: none;
    background-color: #00416a;
    padding: 11px 0;
}

.g-plan .pricing-table-cell {
    font-size: 16px;
}
.g-plan .pricing-table-row-spacer {
    width: 85%;
    margin: 0 auto;
}

.g-plan-300 {
    color: #7670b3;
}
.g-plan-300 .pricing-plan-wrapper {
    background-color: #fff;
    border-color: #7670b3;
}
.g-plan-300 .pricing-table-row-spacer {
    background-color: #7670b3;
}
.g-plan-500 {
    color: #00aeef;
}
.g-plan-500 .pricing-plan-wrapper {
    background-color: #fff;
    border-color: #00aeef;
}
.g-plan-500 .pricing-table-row-spacer {
    background-color: #00aeef;
}
.g-plan-700 {
    color: #ec008c;
}
.g-plan-700 .pricing-plan-wrapper {
    background-color: #fff;
    border-color: #ec008c;
}
.g-plan-700 .pricing-table-row-spacer {
    background-color: #ec008c;
}
