body
{
  margin: 0px;
  background-color: white;
}
table
{
  font-family: Verdana;
  font-size: 7.5pt;
}
p
{
	margin-top: 0px;
	margin-bottom: 0px;
}
.bialeTlo
{
  background-color: #FFFFFF;
}
.text
{
  font-family: Arial;
  font-size: 11px;
  color: #1E4276;
  text-decoration: none;
  line-height: 150%;
} 
a.top_option:visited, a.top_option:link
{
	text-decoration: none;
	color: #1c4072;	
	font-family: Verdana;	
	font-size: 7.5pt;
}
a.top_option:hover
{
	text-decoration: none;
	color: #f5c922;	
	font-family: Verdana;
	font-size: 7.5pt;
}
.path
{
	text-decoration: none;
	color: #1c4072;	
	font-family: Verdana;	
	font-size: 7.5pt;
}
.path:hover
{
	color: #f5c922;		
}
a.bottom_option:visited, a.bottom_option:link
{
	text-decoration: none;
	color: #676767;	
	font-family: Verdana;	
	font-size: 7.5pt;
}
a.bottom_option:hover
{
	text-decoration: none;
	color: #1c4072;	
	font-family: Verdana;
	font-size: 7.5pt;
}	
/** news'y na home **/
.newsDate
{
  font-family: Verdana;
  font-size: 10px;
  color: #808080;
  padding-left: 13px;
}
td.news
{
  font-family: Arial;
  font-size: 11px;
  line-height: 1.5;
  color: #1E4276;
  text-decoration: none;
  padding-left: 13px;
  padding-right: 13px;
}
td.news tbody
{
  font-family: Arial;
  font-size: 11px;
  line-height: 1.5;
  color: #1E4276;
  text-decoration: none;
/*  padding-left: 13px;
  padding-right: 13px;*/
}
td.news p, td.cennikContent p
{
  font-family: Arial;
  font-size: 11px;
  line-height: 1.5;
  color: #1E4276;
  text-decoration: none;
}
td.cennikContent, td.cennikContent p
{
  font-family: Arial;
  font-size: 11px;
  line-height: 1.5;
  color: #1E4276;
  text-decoration: none;
}
.newsTitle
{
  font-family: Arial;
  font-size: 12px;
  color: #1E4276;
  text-decoration: none;
  padding-left: 13px;
  padding-right: 13px;
}
a.news
{
  font-family: Arial;
  font-size: 11px;
  line-height: 1.5;
  color: #1E4276;
  text-decoration: none;
}
td.news a
{
  font-family: Arial;
  font-size: 11px;
  line-height: 1.5;
  color: #1E4276;
}
td.newsWiecej
{
  font-family: Arial;
  font-size: 11px;
  padding-left: 13px;
  padding-right: 13px;
  text-align: right;
}
a.newsWiecej
{
  font-family: Arial;
  font-size: 11px;
  color: #204074;
  text-decoration: none;
}
a.pager
{
  font-family: Arial;
  font-size: 11px;
  color: #204074;
  text-decoration: none;
}
/** div'y **/
.white
{
  background-color: #FFFFFF;
  font-size: 1px;
}
.lightGray
{
  background-color: #F3F3F3;
  font-size: 1px;
}
.blue
{
  background-color: #20406F;
  font-size: 1px;
}
.lightBlue
{
  background-color: #859BCD;
  font-size: 1px;
}
.orange
{
  background-color: #FFC001;
  font-size: 1px;
}
.darkOrange
{
  background-color: #FF6203;
  font-size: 1px;
}
.green
{
  background-color: #51D96A;
  font-size: 1px;
}
.purple
{
  background-color: #64339E;
  font-size: 1px;
}
.internet
{
  background-image: url(images/internet_tlo.jpg); 
  background-repeat: repeat-x;
  background-color: white;
  height: 266px;
}
.dla_domu
{
  background-image: url(images/dla_domu_tlo.jpg); 
  padding-left: 118px; 
  padding-top: 3px;
  width:273px;
  height:169px;
}
.dla_biznesu
{
  background-image: url(images/dla_biznesu_tlo.jpg); 
  padding-left: 118px; 
  padding-top: 3px;
  width:273px;
  height:169px;
}

/** **/
input.szukaj
{
  font-family: Verdana;
  font-size: 9px;
  color: #1E4276;
  border: 1px solid;
  border-color: #20406F;
  height: 15px;
  width: 90px;
}
select.szukaj
{
  border: 1px solid;
  border-color: #20406F;
  height: 10px;
  width: 90px;
  height: 15px;
  font-size: 9px;
  font-family: Verdana;
  color: #1E4276;
}
select.wykazDokumentow
{
  border: 1px solid;
  border-color: #20406F;
  height: 10px;
  width: 350px;
  height: 15px;
  font-size: 10px;
  font-family: Verdana;
  color: #1E4276;
}
td.wykazHeader
{
  font-family: Arial;
  font-size: 11px;
  line-height: 1.5;
  font-weight: bold;
  color: #1E4276;
  text-align:bottom;
}

/* TOP MENU */
table.topmenu_menu
{
  background-color: #f5c922;
  width: 100%;
  height: 24px;
  border-top: solid 1px white;
  border-bottom: solid 1px white;
}
a.topmenu_node
{
  font-family: Arial;
  font-weight: normal;
  font-size: 8pt;
  color: #1e3f74;
  text-decoration: none;
}
a.topmenu_node_selected
{
  font-family: Arial;
  font-weight: normal;
  font-size: 8pt;
  color: white;
  text-decoration: none;
}
a.topmenu_node1
{
  font-family: Arial;
  font-weight: bold;
  font-size: 8pt;
  color: #1e3f74;
  text-decoration: none;
}
a.topmenu_node1_selected
{
  font-family: Arial;
  font-weight: bold;
  font-size: 8pt;
  color: white;
  text-decoration: none;
}
td.topmenu_node
{
  background-color: #f5c922;
  padding: 3px;
  text-align: left;
  border-bottom: solid 1px white;
}
td.topmenu_node_selected
{
  background-color: #1f3f72;
  text-align: left;
  padding: 3px;
  border-bottom: solid 1px white;
}
td.topmenu_node1
{
  text-align: center;
  border-right: solid 1px white;
  border-bottom: none;
  padding: 0px;
}
td.topmenu_node1_selected
{
  border-bottom: none;
  padding: 0px;
  border-right: solid 1px white;
  text-align: center;
}
table.topmenu_submenu
{
	width: 126px;
	border-left: solid 1px white;
	border-top: solid 1px white;
	border-right: solid 1px white;
}

/** podstrona **/
.leftMenu
{
  background-color: #B5C0DC;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  color: #0D3266;
  text-decoration: none;
}
.leftMenuWhite
{
  background-color: #B5C0DC;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
.tytul
{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #0D3266;
}
td.horiz_dots
{
	height: 1px;
	background-image: url(images/hdots.gif);
	background-position: left center;
	background-repeat: repeat-x;
}
td.left_column
{
	vertical-align: top;
	background-image: url(images/sub_kolumna_tlo.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
td.right_column
{
	vertical-align: top;
	background-image: url(images/sub_kolumna_tlo.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
td.header
{
	background-image: url(images/sub_tlo_tytulu.jpg);
	height: 23px;
}
img.reddot_header
{
	margin-left: 15px;
	margin-right: 7px;
	margin-bottom: 2px;
}
/* pytania i odpowiedzi */
td.doGory
{
  padding-left: 13px;
  padding-right: 13px;
  text-align: right;
}
td.doGory a
{
  text-decoration: none;
  color: #1E4276;
}
td.answerHeader
{
  font-family: Arial;
  font-size: 11px;
  color: #1E4276;
  text-decoration: none;
  font-weight: bold;
  padding-left: 23px;
  padding-right: 13px;
}
td.answerContent
{
  font-family: Arial;
  font-size: 11px;
  color: #1E4276;
  text-decoration: none;
  padding-left: 23px;
  padding-right: 13px;
}
td.questionContent
{
  font-family: Arial;
  font-size: 11px;
  color: #1E4276;
  text-decoration: none;
  padding-left: 0px;
  padding-right: 13px;
  text-align: left;
}
td.questionContent li
{
  padding-left: 0px;
  padding-right: 13px;
  text-align: left;
}
td.questionContent a
{
  font-family: Arial;
  font-size: 11px;
  color: #1E4276;
  text-decoration: none;
  font-weight:bold;
  text-align: left;
  padding-left: 0px;
}
td.questionHeader a
{
  font-family: Arial;
  font-size: 11px;
  color: #1E4276;
}

/* Formularze */
table.form
{
	font-size: 11px;
	font-family: Arial;
	color: #1E4276;
}
input.form
{
	font-size: 11px;
	font-family: Arial;
	width: 250px;
	border: solid 1px #B5C0DC;
	color: #1E4276;
}
textarea.form
{
	font-size: 11px;
	font-family: Arial;
	width: 250px;
	height: 70px;
	border: solid 1px #B5C0DC;
	color: #1E4276;
}
select.form
{
  font-size: 11px;
  font-family: Arial;
  width: 250px;
  border: solid 1px #B5C0DC;
  border-color: #B5C0DC;
  color: #1E4276;
}
select.oddzwonimyForm
{
  font-size: 11px;
  font-family: Arial;  
  border: solid 1px #B5C0DC;
  border-color: #B5C0DC;
  color: #1E4276;
}
.button
{
	border: none;
	background-color: white;
	font-size: 11px;
	font-family: Arial;
	color: #1E4276;
	font-weight: bold;
}
input.checkbox
{
	width: auto;
}

/** powiadom **/
input.wymagane, textarea.wymagane  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	background-color : #F5C920;
	border: 2px insets;
	color: #1E406E;
	font-weight:bold;
} 
.textBold
{
  font-family: Arial;
  font-size: 11px;
  color: #1E4276;
  text-decoration: none;
  line-height: 150%;
  font-weight: bold;
}
/** konfiguracja **/
td.konfigPage
{
  width: 12px;
}
td.konfigLeft
{
}
td.konfigRight
{
  text-align:right;
}
td.konfigCurPage
{
  width: 12px;
}
td.konfig a
{
  font-family: Arial;
  font-size: 11px;
  line-height: 1.5;
  color: #1E4276;
  text-decoration: none;
  text-align:bottom;
}
table.konfig
{
  font-family: Arial;
  font-size: 11px;
  color: #1E4276;
  text-decoration: none;
  line-height: 150%;
} 
td.konfig
{
  font-family: Arial;
  font-size: 11px;
  line-height: 1.5;
  color: #1E4276;
  text-decoration: none;
  text-align:bottom;
}
td.konfigPage a
{
  font-family: Arial;
  font-size: 11px;
  line-height: 1.5;
  color: #1E4276;
  text-decoration: none;
  text-align:bottom;
}
td.konfigCurPage a
{
  font-family: Arial;
  font-size: 13px;
  line-height: 1.5;
  color: #1E4276;
  font-weight: bold;
  text-decoration: none;
  text-align:bottom;
}
td.konfigLeft a
{
  color: #1E4276;
  text-decoration: none;
  text-align:left;
}
td.konfigRight a
{
  color: #1E4276;
  text-decoration: none;
  text-align:right;
}
td.sysKonfig a
{
  font-family: Arial;
  font-size: 11px;
  line-height: 1.5;
  color: #1E4276;
  font-weight: bold;
  text-align:bottom;
}
.leftSubmenu
{
  background-color: #B5C0DC;
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;  
  color: #0D3266;
  text-decoration: none;	
}
.leftSubmenuSelected
{
  background-color: #B5C0DC;
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;  
  color: #ff0202;
  text-decoration: none;	
}
/* mapa serwisu*/
td.sectionRoot a
{
  font-family: Arial;
  font-size: 12px;
  line-height: 1.5;
  color: #1E4276;
  font-weight: bold;
  text-decoration: none;
  text-align:bottom;
  margin-left: 30px;
}
td.sectionRoot
{
	background-image: url(images/section_root_bak.png);
	height: 25px;
}
td.sectionHP a
{
  font-family: Arial;
  font-size: 12px;
  line-height: 1.5;
  color: #1E4276;
  font-weight: bold;
  text-decoration: none;
  text-align:right;
  margin-right: 15px;
}
td.sectionHP
{
  text-align:right;
}
img.mapdot
{
	margin-left: 30px;
	margin-right: 7px;
	margin-bottom: 2px;
}
td.sectionLeaf
{
  background-image: url(images/section_leaf_bak.png);
  height: 17px;
  font-family: Arial;
  font-size: 11px;
  line-height: 1.5;
  color: #1E4276;
  text-align:bottom;
}
td.sectionLeaf a
{
  font-family: Arial;
  font-size: 11px;
  line-height: 1.5;
  color: #1E4276;
  text-decoration: none;
  text-align:bottom;
}
td.sectionLeaf a:hover
{
  font-weight: bold;
}

/** dla_domu i dla_biznesu na glownej **/
.dla_domu_link a, .dla_domu_link a:hover {
  display:block;
  height: 32px;
  width: 143px;  
}

.dla_domu_link_small a, .dla_domu_link_small a:hover {
  display:block;
  height: 23px;
  width: 143px;  
}

#dla_domu_wybierz_plan a {  
  background: url("images/dla_domu_wybierz_plan_off.gif") top left no-repeat;  
  background-position: center center;
}
#dla_domu_wybierz_plan a:hover {
  background: url("images/dla_domu_wybierz_plan_on.gif") top left no-repeat;  
  background-position: center center;
}

#dla_domu_poznaj_korzysci a {
  background: url("images/dla_domu_poznaj_korzysci_off.gif") top left no-repeat;
  background-position: center center;
}
#dla_domu_poznaj_korzysci a:hover {
  background: url("images/dla_domu_poznaj_korzysci_on.gif") top left no-repeat;
  background-position: center center;
}

#dla_domu_sprawdz_ceny a {
  background: url("images/dla_domu_sprawdz_ceny_off.gif") top left no-repeat;
  background-position: center center;
}
#dla_domu_sprawdz_ceny a:hover {
  background: url("images/dla_domu_sprawdz_ceny_on.gif") top left no-repeat;
  background-position: center center;
}

#dla_domu_aktualne_promocje a {
  background: url("images/dla_domu_aktualne_promocje_off.gif") top left no-repeat;
  background-position: center center;
}
#dla_domu_aktualne_promocje a:hover {
  background: url("images/dla_domu_aktualne_promocje_on.gif") top left no-repeat;
  background-position: center center;
}

#dla_domu_podpisz_umowe a {
  background: url("images/dla_domu_podpisz_umowe_off.gif") top left no-repeat;
  background-position: center center;
}
#dla_domu_podpisz_umowe a:hover {
  background: url("images/dla_domu_podpisz_umowe_on.gif") top left no-repeat;
  background-position: center center;
}

#dla_biznesu_przedstawiciele a {
  background: url("images/dla_biznesu_przedstawiciele_off.gif") top left no-repeat;
  background-position: center center;
}
#dla_biznesu_przedstawiciele a:hover {
  background: url("images/dla_biznesu_przedstawiciele_on.gif") top left no-repeat;
  background-position: center center;
}


/* CENNIK */
table.cennik
{
	background-color: white;
	line-height: 1.3;
	font-family: Arial;
  	font-size: 11px;
  	color: #1E4276;
  	width: 366px;
  	padding-left: 0px;
  	padding-right: 0px;
}
table.cennik td.ceny_header
{
	background-color: #b5c0dc;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
table.cennik td.ceny_header2
{
	background-color: #b5c0dc;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 28px;
}

table.cennik td.white, table.cennik_title td.white
{
	height: 2px;
	width: 2px;
	background-color: white;
}
table.cennik td.white2
{
	height: 4px;
	width: 2px;
	background-color: white;
}
table.cennik td.yellow
{
	height: 2px;
	width: 2px;
	background-color: #f5c920;
}
table.cennik td.row_title
{
	background-color: #e8eaf6;
	height: 19px;
	text-align: center;
}
table.cennik td.section_title
{
	height: 28px;
	background-image: url(images/reddot_cennik.gif);
	background-repeat: no-repeat;
	padding-left: 28px;
	background-position: 11px 8px;
	background-color: #b4bfdf;
	font-weight: bold;
}
table.cennik td.section_title2
{
	height: 38px;
	background-image: url(images/reddot_cennik.gif);
	background-repeat: no-repeat;
	padding-left: 28px;
	background-position: 11px 7px;
	background-color: #b4bfdf;
	font-weight: bold;
}
table.cennik td.subsection_title
{
	height: 23px;
	background-color: #e9e9e9;
	font-weight: bold;
	padding-left: 13px;
}
table.cennik td.row_light
{
	background-color: #e8eaf6;
	height: 23px;
	text-align: center;
	font-weight: bold;
}
table.cennik td.row_light_header
{
	background-color: #e8eaf6;
	height: 23px;
	padding-left: 40px;
	font-weight: bold;
}
table.cennik td.row_dark
{
	background-color: #d2daef;
	height: 23px;
	text-align: center;
	font-weight: bold;
}
table.cennik td.row_dark_header
{
	background-color: #d2daef;
	height: 23px;
	padding-left: 40px;
	font-weight: bold;
}
a.strefa_link:visited, a.strefa_link:link
{
	text-decoration: underline;
	color: blue;
}

a.strefa_link:hover
{
	text-decoration: underline;
	color: #1E4276;
}
/* Nagłówek cennika */
table.cennik_title
{
	background-color: white;
	line-height: 1.3;
	font-family: Arial;
  	font-size: 11px;
  	color: #1E4276;
  	width: 368px;
  	padding-left: 0px;
  	padding-right: 0px;
}
table.cennik_title td.title_header
{
	background-color: #b4bfdf;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 28px;
}
table.cennik_title td.title_footer
{
	background-color: #e8eaf6;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 28px;
}
td.title_footer li
{
	font-family: Arial;
  	font-size: 11px;
  	color: #1E4276;
}
/*Cennik usługi dodanej*/
table.cennik_dodana
{
	background-color: white;
	line-height: 1.3;
	font-family: Arial;
  	font-size: 11px;
  	color: #1E4276;
  	width: 366px;
  	padding-left: 0px;
  	padding-right: 0px;
}
table.cennik_dodana td.section_title
{
	height: 28px;
	background-image: url(images/reddot_cennik.gif);
	background-repeat: no-repeat;
	padding-left: 28px;
	background-position: 11px 8px;
	background-color: #b4bfdf;
	font-weight: bold;
}
table.cennik_dodana td.white
{
	height: 2px;
	width: 2px;
	background-color: white;
}
table.cennik_dodana td.subsection_title
{
	height: 23px;
	background-color: #e9e9e9;
	font-weight: normal;
	padding: 3px;
	text-align: center;
}
table.cennik_dodana td.row_light
{
	background-color: #e8eaf6;
	height: 23px;
	text-align: center;
	font-weight: normal;
	padding: 3px;
}
table.cennik_dodana td.row_light_header
{
	background-color: #e8eaf6;
	height: 23px;
	font-weight: normal;
	text-align: center;
	padding: 3px;
}
table.cennik_dodana td.row_dark
{
	background-color: #d2daef;
	height: 23px;
	text-align: center;
	font-weight: normal;
	padding: 3px;
}
table.cennik_dodana td.row_dark_header
{
	background-color: #d2daef;
	height: 23px;
	font-weight: normal;
	text-align: center;
	padding: 3px;
}
table.cennik_dodana td.white2
{
	height: 4px;
	width: 2px;
	background-color: white;
}
table.cennik_dodana td.yellow
{
	height: 2px;
	width: 2px;
	background-color: #f5c920;
}
/* Regulamin */
td.regulaminLink a
{
  font-family: Arial;
  font-size: 11px;
  line-height: 1.5;
  color: #1E4276;
  text-align:bottom;
}
td.regulaminLink
{
  color: #1E4276;
  text-align:bottom;
  text-decoration: none;
}
ul
{
	margin-top: 0px;
	margin-bottom: 0px;
}
/* sprawdzanie strefy */
.strefa {
  font-family: Arial;
  font-weight: normal;
  font-size: 8pt;
  color: #1e3f74;
  text-decoration: none;
  background-color: #f5c922;
}
td.regulamin a
{
  font-family: Arial;
  font-size: 11px;
  line-height: 1.5;
  color: #1E4276;
  text-align:center;
}
/* tabela uslug dodanych */
table.dodane
{
	background-color: #d2daef;
	color: #1e4070;
	font-weight: bold; 
	font-family: Arial; 
	font-size: 11px; 
	line-height: 1.5;
}
a.dodane
{
	color: #1e4070;
	text-decoration: none;
}
td.white_arrow
{
	vertical-align: top;
	padding-top: 4px;
}
div.preview_mode {
    background-image: url(images/darken_bg.gif);
    height: 28px;
    text-align: center;
    color: white;
	font-size: 13px;
    font-weight: bold;
    font-family: Verdana, Sans-serif;
}