/*--------------------------------------------------------
	css theme name: style.css
	dipol-pila.pl
	author: Tomasz Maciejewski - http://webtom.pl
	mobile: +48 608466380
	e-mail: info@webtom.pl
	website: webtom.pl
--------------------------------------------------------*/

/************** Cookies *************/
.cookie-message {
  position:fixed;
  top:0;left:0;right:0;
  padding:0 85px 0 20px;
  background:#fff;
  border-bottom:1px solid #ccc;
  box-shadow:0px 0px 3px #7c7c7c;
  z-index: 99999;
}
.cookie-message a.cookiebar-close {
  position:absolute;
  top:0; *top:-2px; right:20px;
  cursor:pointer;
}
.cookie-message p, .cookie-message a {
  color:#333;
  font:bold 11px/18px Arial;
  margin:0.6em 0;
}
.color {
  border-bottom:1px solid #0E83AE;
  background-color:#0990c3;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0e83ae), color-stop(50%, #0990c3), color-stop(100%, #0e9dd2));
  background: -webkit-linear-gradient(#0e83ae, #0990c3, #0e9dd2);
  background: -moz-linear-gradient(#0e83ae, #0990c3, #0e9dd2);
  background: -o-linear-gradient(#0e83ae, #0990c3, #0e9dd2);
  background: -ms-linear-gradient(#0e83ae, #0990c3, #0e9dd2);
  background: linear-gradient(#0e83ae, #0990c3, #0e9dd2);
}
.color p, .color a { color:#fff; } 


@font-face {
    font-family: 'NaomiBold';
    src: url('../font/naomibold.eot');
    src: url('../font/naomibold.eot?#iefix') format('embedded-opentype'),
         url('../font/naomibold.woff') format('woff'),
         url('../font/naomibold.ttf') format('truetype'),
         url('../font/naomibold.svg#NaomiBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NaomiHeavy';
    src: url('../font/naomiheavy.eot');
    src: url('../font/naomiheavy.eot?#iefix') format('embedded-opentype'),
         url('../font/naomiheavy.woff') format('woff'),
         url('../font/naomiheavy.ttf') format('truetype'),
         url('../font/naomiheavy.svg#NaomiHeavy') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NaomiLight';
    src: url('../font/naomilight.eot');
    src: url('../font/naomilight.eot?#iefix') format('embedded-opentype'),
         url('../font/naomilight.woff') format('woff'),
         url('../font/naomilight.ttf') format('truetype'),
         url('../font/naomilight.svg#NaomiLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Naomi';
    src: url('../font/naomi.eot');
    src: url('../font/naomi.eot?#iefix') format('embedded-opentype'),
         url('../font/naomi.woff') format('woff'),
         url('../font/naomi.ttf') format('truetype'),
         url('../font/naomisvg#Naomi') format('svg');
    font-weight: normal;
    font-style: normal;
}


* {
	margin: 0px; padding: 0px; }


html {
  height:100%;
  overflow:auto;
  width:100%;
	background-color:#ffffff;
}

body {
    background-color: #FFFFFF;
    background-image: url("../images/background.png");
    background-position: center top;
    background-repeat: repeat-x;
    min-height: 550px;
    text-align: center;
}


/* Site wrapper */

#wrapper {
margin: 0 auto;
width: 980px;
min-height: 500px;
}

/* Site header */

header {
float:left;
height:540px;
width:980px;
}

header.sub {
    float: left;
    height: 100px;
    width: 980px;
}

/* Main navigation */

nav {
    height: 48px;
    width: 570px;
	float:left;
}

/* Search */

#search {
    display: block;
    float: right;
    height: 48px;
    width: 175px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#search {
height:50px !important; /* This works only in Safari and Google Chrome */
margin-bottom:5px !important;
}
} 
	
#search-field {
    background-repeat: no-repeat;
    float: left;
    font-family: tahoma,arial,verdana;
    height: 43px;
    margin-top: 5px;
    width: 175px;
}

#edit-search {
    border: 0 none;
    color: #999999;
    display: block;
    float: left;
    font-family: helvetica,tahoma,arial,sans-serif;
    font-size: 11px;
    margin-top: 10px;
    padding: 4px 30px 4px 4px;
    width: 110px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#edit-search {
margin-top:1px !important; /* This works only in Safari and Google Chrome */
}
} 

		
#search-button {
    float: right;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#search-button {
margin-top:-29px !important; /* This works only in Safari and Google Chrome */
}
} 

#edit-submit {
    background-image: url("../images/search-button.png");
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    height: 14px;
    position: relative;
    right: 27px;
    top: 11px;
    width: 14px;
    z-index: 999;
}

/* Header Logo */

#logo {
    display: block;
    float: left;
    left: 30px;
    position: relative;
    top: 20px;
}

.top-nav {
    display: block;
    float: right;
    height: 20px;
    margin-bottom: 6px;
    margin-top: 18px;
    width: 780px;
}
.top-nav  ul {
    float: right;
    font-family: helvetica,tahoma,arial,sans-serif;
    font-size: 11px;
    list-style: none outside none;
    margin-right: 30px;
    /* width: 700px; */
}
.top-nav  ul li {
    border-right: 1px dashed #CCCCCC;
    float: left;
    padding-left: 20px;
    padding-right: 20px;
}

li.last {
border-right:0px !important;
}

.top-nav  ul li a{
    color: #777777;
    text-decoration: none;
}
.top-nav  ul li a.blue{
font-weight: bold;
color: #15afdc;
}
.top-nav  ul li a.pink{
font-weight: bold;
color: #F01E8B;
}

.mms {
    background-image: url("../images/menu-background.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 48px;
    margin-right: 10px;
    width: 750px;
}

/* Header box */

#header-bottom-content {
    border: 0 none;
    display: block;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    width: 960px;
}

#header-left-box {
    background-color: #EEEEEE;
    display: block;
    float: left;
    height: 400px;
    position: relative;
    width: 960px;
    /* width: 765px; */
}
#header-right-box {
    display: block;
    float: right;
    height: 400px;
    width: 190px;
	
	display:none;
}

.box-hdtv,
.box-net {
	background-position:center top;
	background-repeat: no-repeat;
	float: left;
	width: 190px;
	display:block;
	height: 98px;
	margin-bottom: 2px;
}

.box-atv,
.box-tel{
	background-position:center top;
	background-repeat: no-repeat;
	float: left;
	width: 190px;
	display:block;
	height: 99px;
	margin-bottom: 2px;
}

.box-atv h3,
.box-hdtv h3,
.box-net h3,
.box-tel h3{
    display: block;
    float: left;
    font-family: naomi;
    font-size: 13px;
    font-weight: normal;
    margin-left: 45px;
    margin-top: 15px;
    text-transform: uppercase;
}

.box-atv h3, .box-atv p		{color:#005988;}
.box-hdtv h3, .box-hdtv p	{color:#880066;}
.box-net h3, .box-net p		{color:#f45222;}
.box-tel h3, .box-tel p		{color:#2d7f00;}

.box-atv p,
.box-hdtv p,
.box-net p,
.box-tel p{
    float: left;
    font-family: helvetica,tahoma,arial,sans-serif;
    font-size: 11px;
    margin-top: 8px;
    padding: 10px;
    text-align: left;
    width: 170px;
}

.box-atv	{background-image:url(../images/box-atv.png);}
.box-hdtv	{background-image:url(../images/box-hdtv.png);}
.box-net	{background-image:url(../images/box-net.png);}
.box-tel	{background-image:url(../images/box-tel.png);}

/* Main */

#main {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    text-align: left;
    width: 960px;
}

/* main page top box */

#mainpage-top-box {
    border-top: 1px solid #16C1F3;
    float: left;
    height: 165px;
    margin-bottom: 5px;
    width: 100%;
}

#mainpage-top-box-fb {
    float: right;
    height: 160px;
    margin-right: 10px;
    margin-top: 10px;
    overflow: hidden;
    width: 290px;
}

#startpage-news #news-item {
    border-right: 1px solid #C8EFFD;
    float: left;
    height: 145px;
    padding-right: 10px;
    text-align: left;
    width: 305px;
}

#startpage-news {
    margin-top: 10px;
    width: 655px;
	float:left;
}

#startpage-news #more-news {
    display: block;
    float: right;
    font-family: helvetica;
    font-size: 11px;
    margin-right: 20px;
    margin-top: -20px;
}

#startpage-news a#more-news  {
    text-decoration: none;
    color: #008CBD;
}

#startpage-news a#more-news:hover {
    text-decoration: underline;
    color: #16c1f3;
}

#startpage-news  #news-item {padding:10px;}
#startpage-news  #news-item h3 a{
    color: #0065A2 !important;
    float: left;
    font-family: naomi,helvetica,tahoma,arial,sans-serif !important;
    font-size: 15px !important;
    font-weight: normal !important;
    line-height: 20px !important;
    margin-bottom: 10px !important;
    margin-top: 0 !important;
	width:100%;
}
#startpage-news  #news-item time{
    float: left;
    font-size: 10px;
    margin-bottom: 5px;
    margin-top: -5px !important;
    width: 100%;
}
#startpage-news  #news-item  #news-item-image{ display:none;}
#startpage-news  #news-item p{
    color: #444444;
    font-family: helvetica,tahoma,arial,sans-serif;
    font-size: 11px;
    line-height: 18px;
    margin-top: 5px;
}
#startpage-news #news-item p a.footer-more{
    text-decoration: none;
    color: #008CBD;
}
#startpage-news  #news-item p a.footer-more:hover{
    text-decoration: underline;
    color: #16c1f3;
}

#startpage-news ul{
    border-right: 1px solid #C8EFFD;
    float: left;
    font-family: helvetica,tahoma,arial,sans-serif;
    font-size: 12px;
    height: 145px;
    list-style: square outside none;
    padding: 10px 10px 10px 25px;
    text-align: left;
    width: 290px;
	color:#0065a2;
}

#startpage-news ul li{
    clear: both;
    float: left;
    margin-bottom: 3px;
}
#startpage-news ul li a {
    color: #0065A2;
    font-family: naomi;
    font-size: 13px;
    font-weight: normal;
    margin-top: 0;
    text-decoration: none;
    width: 295px;
    display: -moz-stack;
    line-height: 1.4em;
}
#startpage-news ul li a:hover {
    text-decoration: underline;
    color: #16c1f3;
}

.main-sub {
    border-top: 0 !important;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    text-align: left;
    width: 960px;
}

/* Start page box */

#center-main {
  /*  border-top: 13px solid #16C1F3; */
    float: right;
    margin-bottom: 20px;
    padding-right: 0;
    width: 100%;
}




.start-page-list, .start-page-list-last {
    border-right: 1px solid #16c1f3;
    display: block;
    float: left;
    height: 115px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 15px;
    padding-top: 10px;
    width: 170px;
}
.start-page-list-last {
margin-right:0px !important;
border-right:0px !important;
}

.start-page-list h2, .start-page-list-last h2 {
    color: #555555;
    font-family: helvetica,arial,tahoma,sans-serif;
    font-size: 15px;
    font-weight: normal;
}

.start-page-list ul,.start-page-list-last ul {
    font-family: helvetica,tahoma,arial,sans-serif;
    font-size: 11px;
    line-height: 19px;
    list-style: square outside none;
    margin-top: 5px;
    padding-left: 20px;
}
.start-page-list ul li,.start-page-list-last ul li {}
.start-page-list ul li a,.start-page-list-last ul li a{
    color: #555555;
    text-decoration: none;
}

/* Main page */

#left-sub,
#left-main {
    display: block;
    float: left;
    padding-left: 0;
    width: 200px;
}

#left-sub h2,
#left-main h2 {
    color: #008CBD;
    display: block;
    font-family: naomi,helvetica,arial,sans-serif;
    font-size: 21px;
    font-weight: normal;
    line-height: 1.5em;
    margin-top: 0;
    text-indent: 10px;
}

#left-sub p,
#left-main p {
    color: #333333;
    font-family: helvetica,tahoma,arial,sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
}

#left-sub .block {
    float: left;
    margin-bottom: 15px;
    width: 200px;
}

#left-sub .block h5 {
display:none;
}

/* sidebar nav */

#news-archive{
    float: left;
    font-family: helvetica,tahoma,arial,sans-serif;
    font-size: 13px;
    padding-top: 5px;
    width: 200px;
	font-weight:bold;
}

#news-archive ul {
list-style:none;
}

#side  {
    border-top: 6px solid #16C1F3;
    float: left;
    font-family: helvetica,tahoma,arial,sans-serif;
    font-size: 13px;
    padding-top: 5px;
    width: 200px;
	font-weight:bold;
}

#news-archive,
#vertical-list {
    list-style: none outside none;
    padding-left: 0;
    padding-right: 0;
    width: 200px;
}

#news-archive .ui-accordion-content,
#vertical-list .ui-accordion-content {
    border: 0 none;
    margin: 0;
    padding: 0;
}


#news-archive li a,
#vertical-list li a {
    border-bottom: 1px solid #EEEEEE;
    color: #008CBD;
    display: block;
    line-height: 2.35em;
    padding-left: 10px;
    text-decoration: none;
}
#news-archive li ul,
#vertical-list li ul{list-style:none;}
#news-archive li ul li,
#vertical-list li ul li {padding-left:10px;}

#news-archive ul li a:before,
#news-archive a:before,
#vertical-list ul li a:before,
#vertical-list a:before {
content: "\00BB  " !important;
}

/*
#news-archive {
    background-color: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    display: block;
    height: auto !important;
    padding: 10px 10px 15px;
    width: 195px;
}

#news-archive ul {
    font-family: helvetica,tahoma,arial,sans-serif;
    font-size: 15px;
    line-height: 20px;
    list-style: none outside none;
}

#news-archive ul li {
	display:block;
}
#news-archive ul li a:before {
content: "\00BB  " !important;
}

#news-archive ul li a {
	text-decoration:none;
	color:#f7641d;
	border-bottom: 1px dotted #f7641d;
}

#news-archive ul li a:hover {
	color: #f00;
	border-bottom-color:#f00;
}
*/
a.more {
    background-color: #FF5A00;
    border-left: 5px solid #FFA016;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    display: block;
    float: right;
    font-family: tahoma,arial,helvetica,sans-serif;
    font-size: 11px;
    margin-top: 10px;
    padding: 5px 10px;
    text-decoration: none;
}

a.more:hover {
	background-color: #ff5a00;
	border-left-color: #333;
}

/* SUBCONTENT-STYLE */

/* main page box */

#center-sub,
#center-sub-tel,
#center-sub-net,
#center-sub-hdtv,
#center-sub-analog {
    float: right;
    margin-bottom: 20px;
    padding-bottom: 10px;
    text-align: left;
    width: 750px;
}

#center-sub h1 {
    border-bottom: 1px solid #16C1F3;
    color: #008CBD;
    display: block;
    font-family: naomi,helvetica,arial,sans-serif;
    font-size: 27px;
    font-weight: normal;
    line-height: 2em;
    margin-top: 0;
    text-indent: 10px;
}
#center-sub #content {
    font-family: helvetica;
    padding: 10px;
}

#center-sub h2 {
/*    border-bottom: 1px solid #16C1F3; */
    color: #008CBD;
    display: block;
    font-family: naomi,helvetica,arial,sans-serif;
    font-size: 23px;
    font-weight: normal;
    line-height: 1.3em;
    margin-top: 0;
    padding: 10px;
    text-indent: 0;
}

#center-sub #content h3 {
    color: #008CBD;
    display: block;
    font-family: naomi,helvetica,arial,sans-serif;
    font-size: 19px;
    font-weight: normal;
    line-height: 1.5em;
    margin-bottom: 10px;
    margin-top: 0;
}

#center-sub .site-34 table{
    font-family: helvetica,tahoma,arial,sans-serif;
    font-size: 13px;
    margin-bottom: 10px;
}
#center-sub .site-34 table thead{
    background-color: #008CBD;
	color:#fff;
}
#center-sub .site-34 table tr td,
#center-sub .site-34 table thead tr td{
    padding: 5px;
    text-align: center;
	border-bottom:1px solid #16C1F3;
}

/* cennik telefon */

#center-sub .site-26 table {
	width:100%;
    font-family: helvetica,tahoma,arial,sans-serif;
    font-size: 13px;
    margin-bottom: 10px;
}
#center-sub .site-26 table thead {
    background-color: #008CBD;
	color:#fff;
}
#center-sub .site-26 table thead tr {}
#center-sub .site-26 table thead tr td{
    padding: 5px;
    text-align: center;
	border-bottom:0px;
}
#center-sub .site-26 table tbody {}
#center-sub .site-26 table tbody tr {}
#center-sub .site-26 table tbody tr td{
    padding: 5px;
    text-align: center;
	border-bottom:1px solid #16C1F3;
}




#center-sub-hdtv #content p,
#center-sub-tel #content p,
#center-sub-net #content p,
#center-sub-analog #content p,
#center-sub p {
    color: #333333;
    font-family: helvetica,arial,tahoma,sans-serif;
    font-size: 13px;
    line-height: 1.6em;
    margin-bottom: 0.75em;
}

#center-sub-hdtv #content ul,
#center-sub-tel #content ul,
#center-sub-net #content ul,
#center-sub-analog #content ul,
#center-sub ul {
    color: #333333;
    font-family: naomi;
    font-size: 13px;
    line-height: 1.6em;
    margin-bottom: -1px;
    padding-left: 10px;
}
#center-sub-hdtv #content ol,
#center-sub-tel #content ol,
#center-sub-net #content ol,
#center-sub-analog #content ol,
#center-sub ol {
	padding-left:20px;
    color: #333333;
    font-family: helvetica,arial,tahoma,sans-serif;
    font-size: 13px;
    line-height: 1.6em;
    margin-bottom: 0.75em;
}
#center-sub li {}
#center-sub a {
    color: #008CBD;
    text-decoration: none;
}

#center-sub a:hover {
    text-decoration: underline;
    color: #16c1f3;	
}

/* accordion contact */

#center-sub .site-14 .accordion ,
#center-sub .site-39 .accordion ,
#center-sub .site-32 .accordion {padding:0 !important;}
#center-sub .site-39 .accordion h3 ,
#center-sub .site-32 .accordion h3 {
border-bottom:1px solid #16C1F3;
}

#center-sub .site-14 .accordion h3,
#center-sub .site-39 .accordion h3 {
    border-bottom: 1px solid #16C1F3;
    font-size: 15px !important;
    height: auto !important;
    line-height: 1.3em !important;
    margin-bottom: 3px !important;
}

#center-sub .site-14 .accordion p,
#center-sub .site-39 .accordion p,
#center-sub .site-32 .accordion p {
margin-left:10px;
}
/* HDTV */

#center-sub-hdtv ,
#center-sub-tel,
#center-sub-net,
#center-sub-analog {
    float: right;
    margin-bottom: 20px;
    padding-bottom: 10px;
    text-align: left;
    width: 750px;
}

#center-sub-net h1,
#center-sub-tel h1,
#center-sub-hdtv h1,
#center-sub-analog h1 {display:none;
}

#center-sub-net #content,
#center-sub-tel #content,
#center-sub-hdtv #content,
#center-sub-analog #content {
padding-left:10px;
padding-right:10px;
}

#center-sub-net #content small,

#center-sub-hdtv #content small,
#center-sub-analog #content small{
font-family:helvetica,arial,tahoma,sans-serif;
font-size:10px;
color:#999;
}
#center-sub-tel #content small{
    color: #666666;
    float: left;
    font-family: helvetica,arial,tahoma,sans-serif;
    font-size: 11px;
    line-height: 16px;
    margin-top: 10px;
}

.additional-info {
    display: block;
    float: left;
    margin-left: 15px !important;
    margin-top: 15px;
}

.additional-info p {
    color: #777777 !important;
    font-size: 11px !important;
    line-height: 1.3em !important;
}


.odbiornik-sd,
.odbiornik-hd,
.odbiornik-hdpvr {
    display: block;
    float: left;
    margin-top: -5px;
    position: relative;
    z-index: 19;
}
.odbiornik-sd ul,
.odbiornik-hd ul,
.odbiornik-hdpvr ul {
    color: #444444;
    font-family: helvetica,arial,tahoma,sans-serif;
    font-size: 11px;
    line-height: 1.4em;
    list-style: square outside none;
    padding-left: 20px;
}
.odbiornik-sd {
    padding-right: 25px;
    width: 190px;
}
.odbiornik-hd {width: 220px; padding-right:25px;}
.odbiornik-hdpvr {width: 270px;}

.odbiornik-sd p,
.odbiornik-hd p,
.odbiornik-hdpvr p {
    background-color: #F5158B;
    background-image: url("../images/hdtv/tab.png");
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF !important;
    display: block;
    font-family: helvetica,tahoma,arial,sans-serif;
    font-size: 13px !important;
    font-weight: bold;
    margin-top: 10px;
    padding: 5px;
    text-align: center;
}





/* HDTV canal list */

.section {
float:left;
margin-top:10px;
width:100%;
}

ul.tabs {
    border-bottom: 1px solid #FFE5F4;
    float: left;
    list-style: none outside none;
    width: 100%;
}

ul.tabs li a{
    background-color: #F5158B;
    background-image: url("../images/hdtv/tab.png");
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 10px 10px 0 0;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: naomi;
    font-weight: normal;
    line-height: 2.2em;
    margin-right: 1px;
    padding: 0 15px;
    text-decoration: none;
}
ul.tabs li.current a{
    background-color: #F5158B;
    background-image: url("../images/hdtv/tab.png");
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 10px 10px 0 0;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: naomi;
    font-weight: normal;
    	line-height: 2.6em;
	margin-top:-5px;
    margin-right: 1px;
    padding: 0 15px;
    text-decoration: none;
}

ul.tabs li a:hover {
	line-height: 2.6em;
	margin-top:-5px;
}

.box {
	display: none;
}
.box.visible {
	display: block;
}

.accordion {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    width: 730px;
}
.accordion h3 {
    border-bottom: 1px solid #FFE5F4;
    clear: both;
    display: block;
    font-family: naomi,helvetica,arial,sans-serif;
    font-size: 15px;
    height: 30px;
    padding: 5px;
    text-decoration: none;
}

.accordion h3 a {
    color: #F01E8B;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
}

.ui-accordion-content {
    border-bottom: 1px solid #FFE5F4;
    float: left;
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-top: 6px;
    width: 100%;
}

.zamow-button {
    background-color: #F5158B;
    background-image: url("../images/hdtv/tab.png");
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF !important;
    display: block;
    float: right;
    font-family: naomi;
    font-size: 12px !important;
    font-weight: bold;
    margin-top: 0;
    padding: 7px 25px;
    text-align: center;
    text-transform: uppercase;
}

.popup {
    background-color: #FFFFFF;
    border: 1px solid #EFEFEF;
    display: table-cell;
    float: left;
    height: 56px;
    margin-bottom: 0;
    margin-right: 3px;
    margin-top: 3px;
    width: 86px;
}

.popup img {
width:72px;
height:44px;
padding-left:7px;
padding-right:7px;
padding-top:6px;
padding-bottom:6px;
}

.popup:hover {
border-color:#ccc;
}

.package-name {
    float: left;
    font-family: naomibold;
    font-size: 17px !important;
    font-weight: normal;
    line-height: 1.85em;
    text-transform: uppercase;
    width: 250px;
}
.package-canal {
    float: left;
    font-family: naomi,helvetica,tahoma,sans-serif;
    font-size: 17px;
    text-align: center;
    width: 70px;
}
.package-hd {
    float: left;
    font-family: naomi,helvetica,tahoma,sans-serif;
    font-size: 17px;
    text-align: center;
    width: 70px;
}
.package-price {
    float: left;
    font-family: naomi,helvetica,tahoma,sans-serif;
    font-size: 17px;
    text-align: center;
    width: 70px;
}
.package-promo {
    float: left;
    font-family: naomi,helvetica,tahoma,sans-serif;
    font-size: 17px;
    text-align: center;
    width: 110px;
}

.package-canal small,
.package-hd  small,
.package-price  small,
.package-promo  small{
    color: #777777 !important;
    float: left;
    font-family: naomi !important;
    font-size: 9px !important;
    font-weight: normal;
    text-align: center;
    width: 100%;
}

#center-sub-hdtv  #content  .section  .box .accordion div p {
    float: left;
    font-size: 12px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 10px;
    width: 715px;
}


/* news item */
#search-result,
#news-item {
    float: left;
    margin-bottom: 10px;
    padding: 10px;
}

#search-result h3,
#news-item h3 a {
    color: #008CBD;
    font-family: naomi,helvetica,tahoma,sans-serif;
    font-size: 19px;
    font-weight: normal;
    line-height: 1.5em;
	text-decoration:none;
}

#search-result h3 a:hover,
#news-item h3 a:hover {
	text-decoration:underline;
}
#search-result a,
#news-item a { color:#008cbd; text-decoration:none;}
#search-result a:hover,
#news-item a:hover {text-decoration:underline;}



#news-item time,
#content-all time {
    color: #999999;
    float: left;
    font-family: helvetica,tahoma,arial,sans-serif;
    font-size: 11px;
    line-height: 1.5em;
    width: 100%;
}

#content-all time {
    margin-bottom: 10px;
    margin-left: 10px;
}

#content-history-back {
float:left;
padding:10px;
width:730px;
}
#content-history-back a{
font-family:naomi,helvetica,tahoma,arial,sans-serif;
    font-size: 13px;
    color: #0065A2;
text-decoration:none;
}

#content-history-back a:hover {
    text-decoration: underline;
    color: #16c1f3;
}


#paginate {
    float: left;
    font-family: helvetica,tahoma,arial,sans-serif;
    font-size: 12px;
    margin-bottom: 5px;
    margin-top: 10px;
    text-align: center;
    width: 725px;
}

#content-back {
    border-top: 1px dotted #F7641D;
    margin-top: 20px;
    padding-top: 5px;
    width: 100%;
}

#content-back a {
    border-bottom: 1px dotted #F7641D;
    color: #F7641D;
    font-family: tahoma,arial,helvetica,sans-serif;
    font-size: 11px;
    text-decoration: none;
}

#content-back a:hover {
	color:#f00;
	border-bottom-color:#f00;
}


/* CLEAR DIV */

.clear {
clear:both;
width: 100%;
}

/* FOOTER */
footer {
width: 100%;
height: 160px;
text-align:left;
}

#footer-top {
width:100%;
border-top: 1px solid #16c1f3;
border-bottom: 1px solid #16c1f3;
background-color:#f5faff; 
height: 130px;
}

#footer-top-content {
width:960px;
margin: 0 auto;
height:130px;
display:block;
}

#footer-top-content #box {
float:left;
width: 300px;
padding-left:10px;
padding-right:10px;
}

#footer-top-content #box h2 {
    color: #0065A2;
    font-family: naomi,helvetica,tahoma,arial,sans-serif;
    font-size: 19px;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: 15px;
	}

#footer-top-content #box p {
    color: #555555;
    font-family: helvetica,tahoma,arial,verdana,sans-serif;
    font-size: 11px;
    line-height: 16px;
}

#footer-top-content .footer-more {
    background-color: #008CBD;
    border-color: #16C1F3;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 5px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: right;
    font-family: helvetica,arial,tahoma,sans-serif;
    font-size: 12px;
    margin-top: 12px;
    padding: 2px 15px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
}

#footer-top-content .footer-more:hover {
	background-color:#16c1f3;
	border-color:#008cbd;
}
	
#footer-newsletter {
    float: left;
    height: 130px;
    text-align: left;
    width: 300px;
}

#footer-newsletter h5 {
    color: #0065A2;
    font-family: naomi,helvetica,tahoma,arial,sans-serif;
    font-size: 19px;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: 15px;
}
#footer-newsletter p {
font-family: helvetica, tahoma, arial, verdana, sans-serif;
font-size: 11px;
color:#555;
}

#footer-newsletter .newsletter-in {
    border: 1px solid #16C1F3;
    border-radius: 10px 10px 10px 10px;
    color: #888888;
    float: left;
    font-family: helvetica,tahoma,arial,sans-serif;
    font-size: 12px;
    margin-bottom: 4px;
    margin-top: 4px;
    padding: 3px 10px;
    width: 210px;
}

#footer-newsletter .zapisz {
    background-color: #008CBD;
    border-color: #16C1F3;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 5px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    margin-left: -15px;
    margin-top: 4px;
    padding: 2px 15px;
    position: relative;
	cursor:pointer;
}

#footer-newsletter .zapisz:hover {
	background-color:#16c1f3;
	border-color:#008cbd;
}

#footer-newsletter #newsletter-privacy {
    color: #555555;
    float: left;
    font-family: helvetica,tahoma,arial,sans-serif;
    font-size: 11px;
    margin-top: 5px;
}

#footer-newsletter .newsletter-checkbox {
	float: left;
    margin-right: 5px;
}

#footer-newsletter #newsletter-privacy a {
color: #008CBD;
text-decoration:none;
}

#footer-newsletter #newsletter-privacy a:hover {
color:#16c1f3;
text-decoration:underline;
}


#footer-middle, #footer-bottom {
width:960px;
margin:0 auto;
}

#footer-middle {
    color: #16C1F3;
    display: block;
    font-family: naomi,helvetica,tahoma,sans-serif;
    font-size: 17px;
    padding-top: 10px;
    text-align: left;
}

#footer-middle a {
	color:#16C1F3;
	text-decoration:none;
	border-bottom: 1px dotted #16C1F3;
}

#footer-middle a:hover {
	color:#018FB8;
	border-bottom-color: #018FB8;
}

#footer-bottom {
    color: #bbbbbb;
    font-family: Helvetica,tahoma,arial,sans-serif;
    font-size: 10px;
    padding-bottom: 6px;
    padding-top: 7px;
    text-align: left;
}

#footer-bottom a {
color: #bbbbbb;
text-decoration: none;
border-bottom: 1px dotted #bbbbbb;
}

#footer-bottom a:hover {
color: #999;
border-bottom-color: #999;
}


.download-item-head {
    background-color: #008CBD;
    color: #FFFFFF;
    float: left;
    width: 100%;
}

.dih-time {
    float: left;
    font-size: 14px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
    text-transform: uppercase;
    width: 70px;
}
.dih-type {
    float: left;
    margin-right: 10px;
    width: 32px;
    font-weight: normal;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
	text-transform: uppercase;
	font-size:14px;
}
.dih-name {
    display: block;
    float: left;
    font-weight: normal;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
    width: 575px;
	font-size:14px;
    text-transform: uppercase;
	}

.download-item {
    border-bottom: 1px solid #DDDDDD;
    float: left;
    width: 100%;
}

.download-item time {
    color: #666666 !important;
    float: left;
    font-size: 11px;
    line-height: 1.4em;
    padding-bottom: 8px;
    padding-top: 8px;
    text-align: center;
    width: 70px;
}

.download-item a img {
    float: left;
    height: 40px;
    margin-bottom: 2px;
    margin-right: 10px;
    margin-top: 2px;
    width: 32px;
}

.download-name {
    color: #666666;
    display: block;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 6px;
    padding: 0;
    text-decoration: none;
    width: 605px;
}

.download-file {
    color: #666666;
    display: block;
    float: left;
    font-size: 11px;
    padding: 0;
    text-decoration: none;
    width: 605px;
}

#contact-box-map {
float: right; 
overflow: hidden; 
width: 450px; 
height: 240px; 
margin-left: 0px; 
display: block;
border:1px solid #16C1F3;
}
#contact-box-map iframe {
float:left;
margin-left:-2px;
margin-top:-2px;
}

/* tabela telefon */

#tabela-telefon {}
#tabela-telefon thead {
    background-color: #1e9a00;
    background-image: url("../images/tel/tab.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 none !important;
    color: #FFFFFF;
    height: 50px;
}
#tabela-telefon thead tr{}
#tabela-telefon thead tr td{
    font-family: naomi;
    font-size: 15px;
    padding-left: 10px !important;
    padding-right: 10px !important;
    text-align: center;
}
#tabela-telefon tbody{}
#tabela-telefon tbody tr {}
#tabela-telefon tbody tr td{
    border-bottom: 1px solid #E8F5E5 !important;
    font-family: naomi;
    font-size: 15px;
    text-align: center;
}
#tabela-telefon tfoot{
    background-image: url("../images/tel/tab-footer.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    height: 60px;
}
#tabela-telefon tfoot tr{}
#tabela-telefon tfoot tr td{padding:10px;}

.zamow-tel {
    background-color: #F5158B;
    background-image: url("../images/tel/tab.png");
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF !important;
    display: block;
    float: right;
    font-family: naomi;
    font-size: 15px !important;
    margin-top: 0;
    padding: 7px 25px;
    text-align: center;
    text-transform: uppercase;
	text-decoration:none;
}

a.zamow-tel:hover {
text-decoration:none !important;
background-position:top;
}

td.l {
    color: #219D37;
    font-family: naomi;
    font-size: 15px;
    padding-bottom: 10px !important;
    padding-left: 10px !important;
    padding-top: 10px !important;
    text-align: left !important;
}

td.price {
width:100px;
}

.price small {
    color: #FFFFFF !important;
    float: left;
    font-size: 10px !important;
    line-height: 1em !important;
}

#center-sub-tel .accordion h3 {
    border-bottom: 1px solid #E8F5E5 !important;
    clear: both;
    color: #219D37;
    display: block;
    font-family: naomi,helvetica,arial,sans-serif;
    font-size: 17px;
    font-weight: normal;
    height: 30px;
    padding: 5px;
    text-decoration: none;
}

#center-sub-tel .accordion h3 a {
    color: #219D37;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
}

#center-sub-tel .list {
margin-top:10px;
padding:0px;
}


#center-sub-tel .accordion table {width:100%;}
#center-sub-tel .accordion table thead{
    background-image: url("../images/tel/tab.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 none !important;
    color: #FFFFFF;
    height: 50px;}
#center-sub-tel .accordion table thead tr td{
    font-family: naomi;
    padding: 10px;
    text-align: center;
}

#center-sub-tel .accordion table tbody tr td{
    border-bottom: 1px solid #E8F5E5 !important;
    font-family: naomi,helvetica,tahoma,sans-serif;
    font-size: 15px;
    padding: 5px;
    text-align: center;
}

/* pakiety internetowe */

#center-sub-net ul.tabs {
    border-bottom: 1px solid #FFE5F4;
    float: left;
    list-style: none outside none;
    width: 100%;
}

#center-sub-net  ul.tabs li a{
    background-color: #F5158B;
    background-image: url("../images/net/tab.png");
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 10px 10px 0 0;
    color: #FFFFFF !important;
    display: block;
    float: left;
    font-family: naomi;
    font-weight: normal;
    line-height: 2.2em;
    margin-right: 1px;
    padding: 0 15px;
    text-decoration: none;
}
#center-sub-net  ul.tabs li.current a{
    background-color: #F5158B;
    background-image: url("../images/net/tab.png");
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 10px 10px 0 0;
    color: #FFFFFF !important;
    display: block;
    float: left;
    font-family: naomi;
    font-weight: normal;
    	line-height: 2.6em;
	margin-top:-5px;
    margin-right: 1px;
    padding: 0 15px;
    text-decoration: none;
}

#center-sub-net  ul.tabs li a:hover {
	line-height: 2.6em;
	margin-top:-5px;
	text-decoration:none !important;
}

#center-sub-net  .box {
	display: none;
}
#center-sub-net  .box.visible {
	display: block;
}

#center-sub-net  .accordion {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    width: 730px;
}
#center-sub-net  .accordion h3 {
    border-bottom: 1px solid #FFE5F4;
    clear: both;
    display: block;
    font-family: naomi,helvetica,arial,sans-serif;
    font-size: 15px;
    height: 30px;
    padding: 5px;
    text-decoration: none;
}

#center-sub-net  .accordion h3 a {
    color: #F01E8B;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
}

#center-sub-net  .ui-accordion-content {
    border-bottom: 1px solid #FFE5F4;
    float: left;
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-top: 6px;
    width: 100%;
}

#center-sub-net .table-container {
float:left;
width:100%;
}

table#tabela-internet {width:100%;}
#tabela-internet thead {
    background-color: #1e9a00;
    background-image: url("../images/net/tab.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 none !important;
    color: #FFFFFF;
    height: 50px;
}
#tabela-internet thead tr{}
#tabela-internet thead tr td{
text-align:center;
    font-family: naomi;
    font-size: 15px;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
#tabela-internet tbody{}
#tabela-internet tbody tr {}
#tabela-internet tbody tr td{
    border-bottom: 1px solid #fceae7 !important;
    font-family: naomi;
    font-size: 15px;
	text-align:center
}
#tabela-internet tfoot{
    background-image: url("../images/net/tab-footer.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    height: 60px;
}
#tabela-internet tfoot tr{}
#tabela-internet tfoot tr td{padding:10px;}

.zamow-net {
    background-color: #F5158B;
    background-image: url("../images/net/tab.png");
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF !important;
    display: block;
    float: right;
    font-family: naomi;
    font-size: 15px !important;
    margin-top: 0;
    padding: 7px 25px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

a.zamow-net:hover {
text-decoration:none !important;
background-position:top;
}

#tabela-internet td.l {
    color: #e52d0f;
    font-family: naomi;
    font-size: 15px;
    padding-bottom: 10px !important;
    padding-left: 10px !important;
    padding-top: 10px !important;
    text-align: left !important;
}

#center-sub-net .accordion h3 {
    border-bottom: 1px solid #fceae7;
    clear: both;
    color: #e52d0f;
    display: block;
    font-family: naomi,helvetica,arial,sans-serif;
    font-size: 17px;
    font-weight: normal;
    height: 30px;
    padding: 5px;
    text-decoration: none;
}

#center-sub-net .accordion h3 a {
    color: #e52d0f;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
}

#center-sub-net .list {
margin-top:10px;
padding:0px;
}


#center-sub-net .accordion table {width:100%;}
#center-sub-net .accordion table thead{
    background-image: url("../images/net/tab.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 none !important;
    color: #FFFFFF;
    height: 50px;}
#center-sub-net .accordion table thead tr td{
    font-family: naomi;
    padding: 10px;
    text-align: center;
}

#center-sub-net .accordion table tbody tr td{
    border-bottom: 1px solid #fceae7;
    font-family: naomi,helvetica,tahoma,sans-serif;
    font-size: 15px;
    padding: 5px;
    text-align: center;
}
#center-sub-net td.l {
    color: #e52d0f !important;
    font-family: naomi;
    font-size: 15px;
    padding-bottom: 10px !important;
    padding-left: 10px !important;
    padding-top: 10px !important;
    text-align: left !important;
}

/* telewizja analogowa */

#center-sub-analog .section {
float:left;
margin-top:10px;
width:100%;
}

#center-sub-analog ul.tabs {
    border-bottom: 1px solid #e5f2f9;
    float: left;
    list-style: none outside none;
    width: 100%;
}

#center-sub-analog ul.tabs li a{
    background-color: #F5158B;
    background-image: url("../images/tv/tab.png");
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 10px 10px 0 0;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: naomi;
    font-weight: normal;
    line-height: 2.2em;
    margin-right: 1px;
    padding: 0 15px;
    text-decoration: none;
}
#center-sub-analog ul.tabs li.current a{
    background-color: #F5158B;
    background-image: url("../images/tv/tab.png");
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 10px 10px 0 0;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: naomi;
    font-weight: normal;
    	line-height: 2.6em;
	margin-top:-5px;
    margin-right: 1px;
    padding: 0 15px;
    text-decoration: none;
}

#center-sub-analog ul.tabs li a:hover {
	line-height: 2.6em;
	margin-top:-5px;
}

#center-sub-analog .box {
	display: none;
}
#center-sub-analog .box.visible {
	display: block;
}

#center-sub-analog .accordion {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    width: 730px;
}

#center-sub-hdtv .list,
#center-sub-analog .list {
margin-top:10px;
}


#center-sub-analog .accordion h3 {
    border-bottom: 1px solid #E5F2F9;
    clear: both;
    color: #0077B0;
    display: block;
    font-family: naomi,helvetica,arial,sans-serif;
    font-size: 17px;
    font-weight: normal;
    height: 30px;
    padding: 5px;
    text-decoration: none;
}

#center-sub-analog .accordion h3 a {
    color: #0077b0;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
}

#center-sub-analog .ui-accordion-content {
    border-bottom: 1px solid #e5f2f9;
    float: left;
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-top: 6px;
    width: 100%;
}

#center-sub-analog .zamow-button {
    background-color: #F5158B;
    background-image: url("../images/tv/tab.png");
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF !important;
    display: block;
    float: right;
    font-family: naomi;
    font-size: 12px !important;
    font-weight: bold;
    margin-top: 0;
    padding: 7px 25px;
    text-align: center;
    text-transform: uppercase;
}

#center-sub-analog .popup {
    background-color: #FFFFFF;
    border: 1px solid #EFEFEF;
    display: table-cell;
    float: left;
    height: 56px;
    margin-bottom: 0;
    margin-right: 3px;
    margin-top: 3px;
    width: 86px;
}

#center-sub-analog .popup img {
width:72px;
height:44px;
padding-left:7px;
padding-right:7px;
padding-top:6px;
padding-bottom:6px;
}

#center-sub-analog .popup:hover {
border-color:#ccc;
}

#center-sub-analog .package-name {
    float: left;
    font-family: naomibold;
    font-size: 17px !important;
    font-weight: normal;
    line-height: 1.85em;
    text-transform: uppercase;
    width: 250px;
}
#center-sub-analog .package-canal {
    float: left;
    font-family: naomi,helvetica,tahoma,sans-serif;
    font-size: 17px;
    text-align: center;
    width: 70px;
}
#center-sub-analog .package-hd {
    float: left;
    font-family: naomi,helvetica,tahoma,sans-serif;
    font-size: 17px;
    text-align: center;
    width: 70px;
}
#center-sub-analog .package-price {
    float: left;
    font-family: naomi,helvetica,tahoma,sans-serif;
    font-size: 17px;
    text-align: center;
    width: 70px;
}
#center-sub-analog .package-promo {
    float: left;
    font-family: naomi,helvetica,tahoma,sans-serif;
    font-size: 17px;
    text-align: center;
    width: 110px;
}

#center-sub-analog .package-canal small,
#center-sub-analog .package-hd  small,
#center-sub-analog .package-price  small,
#center-sub-analog .package-promo  small{
    color: #777777 !important;
    float: left;
    font-family: naomi !important;
    font-size: 9px !important;
    font-weight: normal;
    text-align: center;
    width: 100%;
}

#center-sub-analog .accordion table {width:100%;}
#center-sub-analog .accordion table thead{
    background-color: #1e9a00;
    background-image: url("../images/tv/tab.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 none !important;
    color: #FFFFFF;
    height: 50px;}
#center-sub-analog .accordion table thead tr td{
    font-family: naomi;
    padding: 10px;
    text-align: center;
}

#center-sub-analog .accordion table tbody tr td{
    border-bottom: 1px solid #E5F2F9;
    font-family: naomi,helvetica,tahoma,sans-serif;
    font-size: 15px;
    padding: 5px;
    text-align: center;
}
#center-sub-analog td.l {
    color: #0077B0;
    font-family: naomi;
    font-size: 15px;
    padding-bottom: 10px !important;
    padding-left: 10px !important;
    padding-top: 10px !important;
    text-align: left !important;
}

/* tabele cennika hdtv */

#center-sub-hdtv .accordion h3 {
    border-bottom: 1px solid #FFE5F4;
    clear: both;
    color: #F01E8B;
    display: block;
    font-family: naomi,helvetica,arial,sans-serif;
    font-size: 17px;
    font-weight: normal;
    height: 30px;
    padding: 5px;
    text-decoration: none;
}

#center-sub-hdtv .accordion table {width:100%;}
#center-sub-hdtv .accordion table thead{
    background-image: url("../images/hdtv/tab.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 none !important;
    color: #FFFFFF;
    height: 50px;}
#center-sub-hdtv .accordion table thead tr td{
    font-family: naomi;
    padding: 10px;
    text-align: center;
}

#center-sub-hdtv .accordion table tbody tr td{
    border-bottom: 1px solid #FFE5F4;
    font-family: naomi,helvetica,tahoma,sans-serif;
    font-size: 15px;
    padding: 5px;
    text-align: center;
}
#center-sub-hdtv .accordion table tbody tr td span{
    color: #666666;
    float: left;
    font-family: helvetica,arial,tahoma,sans-serif;
    font-size: 10px;
    line-height: 12px;
    text-align: left !important;
}


#center-sub-hdtv td.l {
    color: #F01E8B;
    font-family: naomi;
    font-size: 15px;
    padding-bottom: 10px !important;
    padding-left: 10px !important;
    padding-top: 10px !important;
    text-align: left !important;
}


/* formularz zamowienia uslugi */

.form-all {
    background-color: #FFFFFF;
    border: 1px solid #16C1F3;
    border-radius: 10px 10px 10px 10px;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 15px;
    padding: 10px;
    width: 710px;
}

.form-box, .form-box-agreement {
float:left;
width:100%;
padding-bottom:10px;
}

.form-box-agreement label {
    color: #555555;
    float: left;
    font-family: naomi,helvetica,tahoma,sans-serif;
    font-size: 12px;
    line-height: 16px;
    width: 680px;
}

.form-box-agreement input {
    display: block;
    float: left;
    width: 20px;
}

.form-box label {
    color: #555555;
    display: block;
    float: left;
    font-family: naomi,helvetica,tahoma,sans-serif;
    font-size: 15px;
    margin-bottom: 4px;
    padding: 5px;
    width: 180px;
}

.form-box input {
    border: 1px solid #16C1F3;
    border-radius: 10px 10px 10px 10px;
    float: left;
    font-family: helvetica,tahoma,arial,sans-serif;
    font-size: 13px;
    margin-bottom: 5px;
    padding: 5px;
    width: 500px;
}

.form-box textarea {
    border: 1px solid #16C1F3;
    border-radius: 10px 10px 10px 10px;
    float: left;
    font-family: helvetica,tahoma,arial,sans-serif;
    font-size: 13px;
    margin-bottom: 5px;
    padding: 5px;
    width: 500px;
	height:200px;
}

.form-all h2 {
    border-bottom: 1px solid #EDEDED;
    float: left;
    font-family: naomi,helvetica,arial,tahoma,sans-serif;
    font-size: 18px !important;
    font-weight: normal !important;
    margin-bottom: 10px !important;
    padding: 0 0 5px !important;
    text-transform: uppercase;
    width: 100%;
}

.form-box-1 {
    border-bottom: 1px solid #EDEDED;
    float: left;
    font-family: naomi,helvetica,arial,tahoma,sans-serif;
    margin-bottom: 10px !important;

    width: 100%;
}

.form-box-1 h2 {
    border: 0 none !important;
    line-height: 1.3em !important;
    padding: 0 !important;
    width: 230px;
}

.form-box-1 input {
    display: block;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    width: 20px;
}

.form-box-1 small {
    color: #666666;
    float: left;
    font-size: 12px;
    margin-top: 5px;
}

.form-box-captcha {
    border-top: 1px solid #EDEDED;
    float: left;
    padding-top: 10px;
    width: 100%;
}

.radio-button-group {
    float: left;
    font-family: naomi,helvetica,arial,tahoma,sans-serif;
    width: 510px;
}

.radio-button-group label{
float:left;
width:90px;
}
.radio-button-group input{float:left;
width:20px;
margin-top:7px;
}

.form-box-captcha a {
    display: block;
    float: left;
    padding-right: 10px;
}

.form-box-captcha label {
    background-image: url("../images/tv/tab.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: left;
    font-family: naomi,helvetica,arial,tahoma,sans-serif;
    font-size: 15px;
    margin-right: 10px;
    padding: 10px 6px;
}

.form-box-captcha input {
    border: 1px solid;
    color: #999999;
    float: left;
    font-family: naomi,helvetica,arial,tahoma,sans-serif;
    font-size: 15px;
    margin-right: 10px;
    padding: 9px 5px;
}

.form-box-captcha #formularz-send input {
    background-image: url("../images/tv/tab.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF;
    display: block;
    padding-left: 30px;
    padding-right: 30px;
}

/* promocje */

#promo-box {
float:left;
width: 350px;
min-height: 320px;
padding-right:15px;
}
#promo-box h4 {
    color: #008CBD;
    float: left;
    font-family: naomibold,helvetica,tahoma,sans-serif;
    font-size: 17px;
    font-weight: normal;
    padding-bottom: 0px;
    width: 100%;
}
#promo-box img{
    display: block;
    float: left;
    height: 180px;
    padding-bottom: 10px;
    width: 350px;
}
#promo-box p {
    float: left;
    font-family: naomi,helvetica,arial,sans-serif;
    font-size: 13px;
    line-height: 19px;
    margin-top: 5px;
    width: 100%;
}

.r {
padding-left:15px;
padding-right:0px !important;
}

a.vod {
    background-color: #FFFFFF;
    border: 1px solid #16C1F3;
    display: block;
    float: left;
    height: 100px;
    margin: 5px;
    padding: 5px;
    width: 160px;
}

/* logowanie do eboa */

.eboa-login-form {
    background-image: url("../images/eboa-background.jpg");
    background-position: center top;
    background-repeat: no-repeat;
 /*   border: 1px solid #16C1F3; */
    border-radius: 15px 15px 15px 15px;
    float: left;
    height: 460px;
    width: 730px;
}

.eboa-login-inputs {
    display: block;
    float: left;
    height: 300px;
    margin-left: 75px;
    margin-top: 75px;
    width: 225px;
}

.eboa-login-inputs label {
    color: #555555;
    float: left;
    font-family: naomi,helvetica,tahoma,sans-serif;
    font-size: 15px;
    font-weight: normal;
    margin-bottom: 2px;
    margin-top: 10px;
    text-indent: 5px;
    text-transform: uppercase;
    width: 100%;
}

.eboa-login-inputs input {
    border: 1px solid #16C1F3;
    border-radius: 10px 10px 10px 10px;
    float: left;
    font-family: helvetica,tahoma,sans-serif;
    font-size: 13px;
    padding: 4px 5px;
    width: 200px;
}

input.eboa-login-send {
    background-image: url("../images/tv/tab.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 none !important;
    color: #FFFFFF;
    float: left;
    font-family: naomi,helvetica,tahoma,sans-serif;
    font-size: 15px;
    margin-top: 20px;
    padding: 5px 10px;
    text-align: center;
    text-transform: uppercase;
    width: 140px;
	cursor:pointer;
}

input.eboa-login-send:hover {
background-position: center top;
}

/* strefa abonenta - strona glowna */

a.sa-eboa-login, a.sa-efaktura, a.sa-faq, a.sa-download, a.sa-biling {

	background-repeat:no-repeat;
	background-position:center center;
    border-radius: 10px 10px 10px 10px;
    float: left;
    height: 60px;
    margin-bottom: 10px;
    text-indent: -9999px;
    width: 730px;
}
a.sa-eboa-login {    background-image: url("../images/logowanie-eboa.jpg");}
a.sa-efaktura {    background-image: url("../images/efaktura.jpg");}
a.sa-faq {    background-image: url("../images/pytania.jpg");}
a.sa-download {    background-image: url("../images/dokumenty.jpg");}
a.sa-biling {    background-image: url("../images/biling.jpg");}

/* facebook */

.facebook-share {
    clear: both;
    display: block;
    float: left;
    margin-top: 10px;
    padding: 5px;
    width: 97%;
}

/* cs lightbox */

#cs-wraper {
width: 500px;
height:auto;
}

#cs-logo {
float:left;
width:185px;
height:115px; 
}

#cs-content {
float:right;
width: 300px;
height:auto;
}

#cs-content span {
    float: left;
    font-family: helvetica,arial,tahoma,sans-serif;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 10px;
    text-align: left;
    width: 100%;
}