@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #f6f6f6;
	background-image: url(../images/tlo.png);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
	padding: 0px;
}
a:link, a:active, a:visited {
	color: #0184FF;
}
a:hover {
}
.kontener {
	width: 960px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	text-align: left;
}
.top {
	width: 960px;
	height: 79px;
	float: left;
}
.logo {
	width: 282px;
	height: 55px;
	float: left;
	margin-top: 12px;
}
.logo h1 {
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	font-size: 13px;
	color: #002645;
}
.usermenu {
	width: 600px;
	height: 71px;
	float: right;
	text-align: right;
}
.topmenu {
	width: 960px;
	height: 48px;
	float: left;
	background-image: url(../images/menu_tlo.png);
	background-repeat: no-repeat;
	padding-left: 1px;
	font-weight: bold;
}
.przyciski_socjal {
	float: right;
	margin-top: 13px;
	margin-right: 10px;
}
.sciezka {
	width: 960px;
	height: 28px;
	float: left;
	margin-top: 5px;
	margin-bottom: 7px;
}
.sciezka_linki {
	width: 700px;
	height: 15px;
	float: left;
	font-size: 11px;
	margin-top: 7px;
	margin-left: 3px;
	font-size: 12px;
	color: #848484
}
.sciezka_linki a:link, .sciezka_linki a:active, .sciezka_linki a:visited {
	text-decoration: none;
	color: #848484;	
}
.sciezka_linki a:hover {
	text-decoration: none;
	color: #003c5e;
}
.wyszukiwarka_strona {
	width: 247px;
	height: 28px;
	float: right;	
}
.slajder {
	width: 960px;
	height: 110px;
	float: left;
	margin-bottom: 5px;
}
.lewa_strona {
	width: 183px;
	height: auto;
	float: left;
}
.blok {
	width: 183px;
	height: auto;
	float: left;
	margin-bottom: 8px;
}
.blok_top {
	width: 170px;
	height: 32px;
	float: left;
	background-image: url(../images/blok_top.png);
	background-repeat: no-repeat;
	color: #646464;
	font-size: 12px;
	font-weight: bold;
	padding-top: 16px;
	padding-left: 13px;
	text-shadow: 1px 1px 1px #fff;
}
.blok_tlo {
	width: 183px;
	height: auto;
	float: left;
	background-image: url(../images/blok_tlo.png);
	background-repeat: repeat-y;	
}
.blok_dol {
	width: 183px;
	height: 6px;
	float: left;
	background-image: url(../images/blok_dol.png);
	background-repeat: no-repeat;
}
.lewe_menu {
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	list-style: none;
	padding-left: 0px;
}
.lewy_separator {
	border-bottom: 1px solid #ececec;
}
.lewe_menu a:link, .lewe_menu a:active, .lewe_menu a:visited {
	text-decoration: none;
	color: #646464;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 8px;
	padding-bottom: 8px;
	display: block;
}
.lewe_menu a:hover, .lewe_menu .onn a:link, .lewe_menu .onn a:visited, .lewe_menu .onn a:active, .lewe_menu .onn a:hover {
	text-decoration: none;
	color: #0068ca;
}
.kontakt_osoba {
	width: 183px;
	height: auto;
	float: left;
	margin-left: 2px;
	margin-top: -2px;
}
.prawa_strona {
	width: 769px;
	float: right;
	height: auto;
}
.kontener_aktualnosci {
	width: 960px;
	float: left;
	height: auto;	
}
.akt_gora {
	width: 960px;
	float: left;
	height: 48px;
	background-image: url(../images/akt_top.png);
	background-repeat: no-repeat;
}
.akt_gora h4 {
	color: #646464;
	font-size: 12px;
	font-weight: bold;
	text-shadow: 1px 1px 1px #fff;
	margin-left: 13px;
}
.akt_tlo {
	width: 930px;
	float: left;
	height: auto;
	background-image: url(../images/akt_tlo.png);
	background-repeat: repeat-y;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 0px;
}
.akt_tlo .opis {
	padding-top: 10px;
	display: block;
}
.akt_dol {
	width: 960px;
	float: left;
	height: 7px;
	background-image: url(../images/akt_dol.png);
	background-repeat: no-repeat;
}
.kontener_stopka {
	width: 950px;
	float: left;
	margin-left: 5px;
	height: auto;
	color: #7f7f7f;
	margin-top: 5px;
}
.stopkamenu {
	float: right;
}
.stopkamenu div {
	float: left;
}
.stopka_sep {
	margin-left: 5px;
	margin-right: 5px;
}
.stopkamenu a:link, .stopkamenu a:visited, .stopkamenu a:active {
	color: #7f7f7f;
	text-decoration: none;
}
.stopkamenu a:hover {
	color: #0068ca;
}
.sep {
	width: 2px;
	float: left;
	height: 48px;
	background-image: url(../images/separator.png);
	background-repeat: no-repeat;
	
}
.akt_tlo h4 {
	color: #002342;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 12px;
}
.akt_tlo p {
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 1.5;
}
.lewe_menu ul {
	margin-left: 0px;
	padding-left: 10px;
}
.usermenu {
	list-style: none;
}
.usermenu li {
	display: inline;
}
.kont_szeroki {
	width: 960px;
	float: left;
	height: auto;
	margin-bottom: 5px;
}
.szeroki_top {
	width: 960px;
	float: left;
	height: 74px;
	background-image: url(../images/szeroki_top.png);
	background-repeat: no-repeat;
}
.szeroki_tlo {
	width: 980px;
	float: left;
	height: auto;
	background-image: url(../images/szeroki_tlo.png);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.szeroki_dol {
	width: 960px;
	float: left;
	height: 10px;
	background-image: url(../images/szeroki_dol.png);
	background-repeat: no-repeat;	
}
.szer_tytul {
	width: 965px;
	height: 25px;
	float: left;
	margin-left: 20px;
	margin-top: 10px;
}
.kont_kroki {
	width: 767px;
	height: 34px;
	float: left;
	background-color: #ececec;
	margin-left: -14px;
	margin-bottom: 15px;
}
.szer_tytul h2 {
	font-size: 16px;
	margin-bottom: 0px;
	margin-top: 3px;
	font-weight: normal;
	color: #002342;
}
.krok_on {
	height: 29px;
	color: #5691cc;
	background-color: #ffab27;
	display: inline-block;
	padding-left: 6px;
	padding-right: 25px;
	padding-top: 5px;
}
.krok_on .ikona {
	display: inline-block;
	background-image: url(../images/k_on.png);
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	color: #c0c0c0;
	padding-left: 7px;
	padding-top: 2px;
	font-weight: bold;
	font-size: 15px;
}
.krok_on .tr {
	padding-top: 3px;
	display: inline-block;
	color: #fff;
}
.krok_off {
	color: #b3b3b3;
	height: 29px;
	display: inline-block;
	padding-left: 6px;
	padding-right: 15px;
	padding-top: 5px;
}
.krok_off .ikona {
	display: inline-block;
	background-image: url(../images/k_off.png);
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	color: #fff;
	padding-left: 7px;
	padding-top: 2px;
	font-weight: bold;
	font-size: 15px;
}
.krok_off .tr {
	padding-top: 3px;
	display: inline-block;
	color: #656565;
}
.pole, .pole_s {
	border: 1px solid #d3d3d3;
	-moz-border-radius:4px; /* FF */
	-webkit-border-radius:4px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
	-khtml-border-radius:4px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
	border-radius:4px; /* pozostałe przeglądarki */
	behaviour:url(border-radius.htc); /* dodatek dla badzIEwnej przeglądarki */
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 14px;
	font-family: Arial, Geneva, sans-serif;
	background-color: #F9F9F9;
}
.pole_s {
	border: 1px solid #d3d3d3;
	-moz-border-radius:4px; /* FF */
	-webkit-border-radius:4px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
	-khtml-border-radius:4px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
	border-radius:4px; /* pozostałe przeglądarki */
	behaviour:url(border-radius.htc); /* dodatek dla badzIEwnej przeglądarki */
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 4px;
	font-size: 14px;
	font-family: Arial, Geneva, sans-serif;
	background-color: #F9F9F9;
}

.pole_error, label.error {

	color: #C00;
	margin-bottom: 20px;
}
.etykieta_tytul {
	border-bottom: 1px solid #DADADA;
	color: #646464;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 14px;
	padding-left: 10px;
}
input.error, select.error, textarea.error {
	border: 1px solid #fdb1a9;
	background-color: #fff5f5;
}
.przycisk {
	font-size: 12px;
	-moz-border-radius:6px; /* FF */
	-webkit-border-radius:6px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
	-khtml-border-radius:6px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
	border-radius:6px; /* pozostałe przeglądarki */
	behaviour:url(border-radius.htc); /* dodatek dla badzIEwnej przeglądarki */
	border: 1px solid #d3d3d3;
	background-image: url(../images/przycisk_off.png);
	background-repeat: repeat-x;
	background-position: center center;
	color: #646464;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: pointer;
	text-shadow: 1px 1px 1px #fff;
	height: 31px;
}
.przycisk:hover {
	background-image: url(../images/przycisk_on.png);
}
.tlo_pasek {
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	background-color: #F9F9F9;
}
.tooltip {
    display:none;
    background:transparent url(/media/img/tooltip/black_arrow.png);
    font-size:12px;
    height:70px;
    width:160px;
    padding:25px;
    color:#eee;
  }
.kont_przyciski {
	margin-top: 7px;
	float: left;
}
.kont_przyciski a {
	display: inline-block;
	font-size: 13px;
	-moz-border-radius:4px; /* FF */
	-webkit-border-radius:4px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
	-khtml-border-radius:4px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
	border-radius:4px; /* pozostałe przeglądarki */
	behaviour:url(border-radius.htc); /* dodatek dla badzIEwnej przeglądarki */
	background-image: url(../images/menu_tlo.png);
	background-position: center center;
	padding: 5px;
	margin-left: 5px;
}
.kont_przyciski a:link, .kont_przyciski a:active, .kont_przyciski a:visited {
	color: #fff;
	text-decoration: none;
}
.kont_przyciski a:hover {
	color: #fff;
	text-decoration: none;
	background-image: none;
	background-color: #003C5E;
}
#komunikat_tabelka_nie {
	background-color: #fef6f6;
	font-size: 14px;
	-moz-border-radius:4px; /* FF */
	-webkit-border-radius:4px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
	-khtml-border-radius:4px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
	border-radius:4px; /* pozostałe przeglądarki */
	behaviour:url(border-radius.htc); /* dodatek dla badzIEwnej przeglądarki */
	border: 1px solid #fecdc8;
	width: 70%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#komunikat_tabelka_nie a:link, #komunikat_tabelka_nie a:visited, #komunikat_tabelka_nie a:active, #komunikat_tabelka_nie a:hover {
	color: #E9781D;
}
#komunikat_tabelka_tak {
	background-color: #f2faf0;
	font-size: 14px;
	-moz-border-radius:4px; /* FF */
	-webkit-border-radius:4px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
	-khtml-border-radius:4px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
	border-radius:4px; /* pozostałe przeglądarki */
	behaviour:url(border-radius.htc); /* dodatek dla badzIEwnej przeglądarki */
	border: 1px solid #e2f3de;
	width: 70%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 15px;
}
.panel_menu {
	width: 237px;
	height: auto;
	background-image: url(../images/panel_menu_tlo.png);
	background-repeat: repeat-y;
	float: left;
	margin-left: -9px;
}
.panel_menu_dol {
	width: 237px;
	height: 28px;
	background-image: url(../images/panel_menu_dol.png);
	background-repeat: no-repeat;
	float: left;
	margin-left: -9px;
}
.panel_menu_gora {
	width: 237px;
	height: 29px;
	background-image: url(../images/panel_menu_top.png);
	background-repeat: no-repeat;
	float: left;
	margin-left: -9px;
}
.panel_menu ul {
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 3px;
	margin-left: 30px;
	list-style-image: url(../images/pkt.png);
}
.panel_menu ul ul {
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 3px;
	margin-left: 15px;
	list-style-image: url(../images/pkt.png);
}
.panel_menu a {
	display: block;
	width: 180px;
	height: 20px;
	text-decoration: none;
	color: #000;
	padding-top: 6px;
	padding-left: 0px;
}
.panel_menu a:hover, .panel_menu ._on a {
	color: #DF6D15;
	font-weight: bold;
}

.panel_tresc {
	width: 745px;
	height: auto;
	float: right;
	margin-top: 10px;
	margin-left: 5px;
	min-height: 400px;
}
.kont_przyciski_panel {
	margin-top: 14px;
	margin-left: 20px;
	float: left;
}
.szukaj_domeny {
	background-image: url(../images/wyszukiwarka_home_top.png);
	background-repeat: no-repeat;
	width: 769px;
	height: 82px;
	float: left;
}
.cennik_tlo {
	background-image: url(../images/prawa_tlo.png);
	background-repeat: repeat-y;
	width: 767px;
	height: auto;
	float: left;
	padding-left: 1px;
	padding-right: 1px;	
}

.cennik_dol {
	background-image: url(../images/prawa_dol.png);
	background-repeat: no-repeat;
	width: 769px;
	height: 8px;
	float: left;
	margin-bottom: 15px;
}
.cennik_tlo h2 {
	font-size: 14px;
	color: #696969;
	margin-left: 15px;
	margin-top: 14px;
	margin-bottom: 12px;
}
.nag_tab {
	color: #646464;
	font-size: 12px;
	background-color: #f9f9f9;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: -5px;
}
.nag_tab2 {
	font-size: 12px;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #696969;
}
.koncowka_tab {
	color: #fb9345;
}
strike {
	color: #ccc;
}
.nag_tab2 td {
	border-bottom: 1px solid #f1f1f1;
}
a.link_niebieski {
	text-decoration: none;
	color: #838383;
}
.lista_domen_legenda {
	padding-right: 8px;
	padding-top: 20px;
	color: #646464;
	background-image: url(../images/linia_s.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.pole_domena_szukaj {
	background-image: url(../images/pole_szukaj_domeny.png);
	background-repeat: no-repeat;
	float: left;
	height: 24px;
	width: 547px;
}
.pole_domena {
	width: 537px;
	margin-left: 5px;
	margin-top: 2px;
	border: 1px solid #fff;
	font-size: 14px;
}
.prawa_blok_tytul {
	width: 769px;
	height: 48px;
	float: left;
	background-image: url(../images/tresc_top.png);
	background-repeat: no-repeat;
}
.prawa_blok_tytul h1 {
	color: #646464;
	font-size: 12px;
	font-weight: bold;
	text-shadow: 1px 1px 1px #fff;
	margin-left: 13px;
	margin-top: 16px;
}
.tresc_margin {
	background-image: url(../images/prawa_tlo.png);
	background-repeat: repeat-y;
	width: 739px;
	height: auto;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 1.4;
	font-size: 13px;
	color: #696969;
}
.tresc_tytul a:link, .tresc_tytul a:active, .tresc_tytul a:visited {
	color: #646464;
	text-decoration: none;
	font-size: 17px;
}
.tresc_tytul a:hover {
	color: #002342;
}
.linki_logowanie a:link, .linki_logowanie a:active, .linki_logowanie a:visited {
	color: #646464;
	text-decoration: none;
}
.linki_logowanie a:hover {
	color: #002342;
}
.page_news, .paginacja {
	text-align: center;
	margin-top: 10px;
	
}
.pkt a:link, .pkt a:active, .pkt a:visited, .pkt a:hover {
	text-decoration: none;
	font-size: 15px;
	display: inline-block;
	color: #000;
}
.pkt {
	-moz-border-radius:3px; /* FF */
	-webkit-border-radius:3px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
	-khtml-border-radius:3px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
	border-radius:3px; /* pozostałe przeglądarki */
	behaviour:url(border-radius.htc); /* dodatek dla badzIEwnej przeglądarki */
	font-family: Arial, sans-serif;
	padding: 3px;
	font-size: 12px;
	background-color: #D9D9D9;
	color: #737373;
	border: 1px solid #D9D9D9;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 3px;
	margin-right: 3px;
}
.pkt_on a:link, .pkt_on a:active, .pkt_on a:visited, .pkt_on a:hover {
	text-decoration: none;
	font-size: 15px;
	display: inline-block;
	color: #fff;
}
.pkt_on {
	-moz-border-radius:3px; /* FF */
	-webkit-border-radius:3px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
	-khtml-border-radius:3px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
	border-radius:3px; /* pozostałe przeglądarki */
	behaviour:url(border-radius.htc); /* dodatek dla badzIEwnej przeglądarki */
	font-family: Arial, sans-serif;
	padding: 3px;
	font-size: 12px;
	background-color: #FFAB27;
	color: #fff;
	border: 1px solid #FFAB27;
	margin: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 3px;
	margin-right: 3px;
}
.paginacja {
	width: 700px;
	float: right;
	text-align: right;
	margin-right: 0px;
	margin-bottom: 10px;
}
#accordion_faq p {
	margin-top: 0px;
	margin-bottom: 2px;
}
#accordion_faq h3 {
	color: #003C5E;
	font-weight: bold;
}
.zamowienie_lewa {
	width: 502px;
	margin-left: 0px;
	float:left;
	height: auto;
	margin-top: 10px;
}
.zamowienie_koszyk {
	float: right;
	width: 237px;
	height: auto;
	margin-right: -14px;
	margin-top: -38px;
}
.tlo_ajax_szukaj {
	width: 340px;
	height: 38px;
	float: left;
	background-image: url(../images/szuk_pola.png);
	background-repeat: no-repeat;	
}
.poczatek_pole {
	padding: 2px;
	margin-left: 60px;
	margin-top: 8px;
	border: 1px solid #fff;
	width: 255px;
}
.koncowka_pole {
	padding: 2px;
	margin-left: 15px;
	margin-top: 8px;
	border: 1px solid #fff;
	width: 60px;	
}
#tabela_domen_znalezionych {
	width: 749px;
	float:left;
	height: auto;
	margin-top: 10px;	
}
.nag_tab_error {
	background-color: #fef6f6;
	font-size: 14px;
	-moz-border-radius:4px; /* FF */
	-webkit-border-radius:4px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
	-khtml-border-radius:4px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
	border-radius:4px; /* pozostałe przeglądarki */
	behaviour:url(border-radius.htc); /* dodatek dla badzIEwnej przeglądarki */
	border: 1px solid #fecdc8;
	
	margin-top: 5px;	
}
.row_wolna {
	background-color: #f2faf0;
}
.row_zajeta {
	background-color: #fef6f6;
}
.div_dostepna {
	padding-left: 20px;
	background-image: url(../images/pub.png);
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 10px;
}
.div_zajeta {
	padding-left: 20px;
	background-image: url(../images/usun.png);
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 10px;
}
.kont_koszyk {
	width: 237px;
	height: auto;
	float: left;
	margin-top: 35px;
	position: fixed;
}
#zamowienie_koszyk .kont_koszyk {
	position: relative;
}
.kosz_top {
	background-image: url(../images/koszyk_top.png);
	background-repeat: no-repeat;
	width: 227px;
	height: 35px;
	float: left;
	font-size: 22px;
	color: #FAA723;
	padding-top: 25px;
	text-align: right;
	padding-right: 10px;
}
.kosz_dol {
	background-image: url(../images/koszyk_dol.png);
	background-repeat: no-repeat;
	width: 237px;
	height: 44px;
	float: left;
	text-align: right;
}
.kosz_tlo {
	background-image: url(../images/koszyk_tlo.png);
	background-repeat: repeat-y;
	width: 237px;
	height: auto;
	float: left;
}
.kosz_dol img {
	cursor: pointer;
}
.pusty_koszyk {
	background-color: #fafafa;
	border-bottom: 1px solid #f6f6f6;
	border-top: 1px solid #f6f6f6;
	width: 203px;
	float: right;
	text-align: right;
	padding-right: 10px;
	font-size: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 10px;
	margin-top: 3px;
}
/* Tiny Scrollbar */
#scrollbar1 { width: 236px; margin: 5px 0 5px; }
#scrollbar1 .viewport { width: 220px; height: 150px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar1 .scrollbar{ background: transparent url(../images/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar1 .track { background: transparent url(../images/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbar1 .thumb .end { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbar1 .disable { display: none; }

.form_blok {
	background-color: #F8F8F8;
	font-size: 14px;
	-moz-border-radius:8px; /* FF */
	-webkit-border-radius:8px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
	-khtml-border-radius:8px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
	border-radius:8px; /* pozostałe przeglądarki */
	behaviour:url(border-radius.htc); /* dodatek dla badzIEwnej przeglądarki */
	border: 1px solid #f2f2f2;
	width: 100%;
	margin-bottom: 15px;
}
.form_tytul {
	font-size: 16px;
	margin: 10px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	color: #003A5C;
}
.form_kont {
	margin: 10px;
}
.errors_form {
	color: #C00;
	font-size: 12px;
	padding-left: 20px;
	background-image: url(../images/err_iko.png);
	background-repeat: no-repeat;
}
.panel_start_box {
	background-image: url(../images/panel_box.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 135px;
	width: 204px;
	color: #646464;
}
.bloczki {
	margin-right: -1px;
	margin-top: -18px;
}
.bloczki td {
	padding-left: 31px;
	padding-right: 31px;
	padding-bottom: 31px;
}
.bloczki td td {
	padding: 6px;
}
.bloczki ul {
	list-style-image: url(../images/pkt.png);
	font-size: 13px;
	color: #003c5e;
	margin: 0px;
	padding-left: 25px;
}
.bloczki ul li {
	margin-bottom: 3px;
}
.bloczki a:link, .bloczki a:active, .bloczki a:visited {
	color: #646464;
	text-decoration: none;
}
.bloczki a:hover {
	color: #0184FF;
	text-decoration: none;	
}
.prawa {
	border-right: 1px solid #ccc;
}
.tabela_domen {
	width: 747px;
	height:auto;
	float: left;
}
.tabela_domen_top {
	background-image: url(../images/dom_tab_gora.png);
	background-repeat: no-repeat;
	float: left;
	height: 5px;
	width: 747px;
}
.tabela_domen_tlo {
	background-image: url(../images/dom_tab.png);
	background-repeat: repeat-y;
	float: left;
	height: auto;
	width: 764px;
	min-height: 400px;
	margin-left: 0px;
	margin-left: -12px;
	background-position: -3px;
}
.tabela_domen_dol {
	background-image: url(../images/dom_tab_dol.png);
	background-repeat: no-repeat;
	float: left;
	height: 6px;
	width: 747px;
}
.tabela_domen_zawartosc {
	width: 510px;
	height: auto;
	float: left;
	margin-left: 12px;
}
.tabela_domen_zakladki {
	width: 162px;
	height: auto;
	float: right;
	margin-right: 0px;
}
.tabela_domen_zakladki ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.zakladka_grupa a {
	display: block;
	width: 152px;
	height: 27px;
	background-image: url(../images/zak_off.png);
	background-repeat: no-repeat;
	text-decoration: none;
	color: #4b4b4b;
	padding-top: 6px;
	padding-left: 10px;
}
.zakladka_grupa a:hover, .zakladka_grupa_on a {
	display: block;
	width: 152px;
	height: 27px;
	background-image: url(../images/zak_on.png);
	background-repeat: no-repeat;
	text-decoration: none;
	color: #fff;
	padding-top: 6px;
	padding-left: 10px;
}
.zakladka_grupa_dodaj a {
	display: block;
	width: 72px;
	height: 33px;
	background-image: url(../images/dodaj_zakladke.png);
	background-repeat: no-repeat;
	text-decoration: none;
	color: #fff;
}
.maly_przycisk {
background-color: #f2f2f2;
	font-size: 14px;
	padding: 3px;
	-moz-border-radius:4px; /* FF */
	-webkit-border-radius:4px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
	-khtml-border-radius:4px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
	border-radius:4px; /* pozostałe przeglądarki */
	behaviour:url(border-radius.htc); /* dodatek dla badzIEwnej przeglądarki */
	border: 1px solid #ccc;	
}
.naglowek {
background-color: #ccc;
	font-size: 14px;
	padding: 5px;
	-moz-border-radius:4px; /* FF */
	-webkit-border-radius:4px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
	-khtml-border-radius:4px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
	border-radius:4px; /* pozostałe przeglądarki */
	behaviour:url(border-radius.htc); /* dodatek dla badzIEwnej przeglądarki */
}
.naglowek_tab {
	font-size: 14px;
	font-weight: bold;
	color: #E67317;padding: 5px;
}
.tabelka2 {

}
.tabelka2 .nag {
	background-color: #F9F9F9;
	font-weight: bold;
	text-shadow: 1px 1px 1px #FFF;
	color: #646464;
	background-image: url(../images/akt_top.png);
	background-repeat: no-repeat;
	background-position: center -1px;
}
.tabelka_full .nag {
	background-color: #f2f2f2;
	font-weight: bold;
	text-shadow: 1px 1px 1px #FFF;
	color: #646464;
}
.tlo1 {
	background-color: #fff;
}
.tlo2 {
	background-color: #f8f8f8;
}
.przycisk_small {
	font-size: 16px;
	-moz-border-radius:6px; /* FF */
	-webkit-border-radius:6px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
	-khtml-border-radius:6px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
	border-radius:6px; /* pozostałe przeglądarki */
	behaviour:url(border-radius.htc); /* dodatek dla badzIEwnej przeglądarki */
	background-color: #E67317;
	border: 1px solid #fff;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: pointer;
	

}
.przycisk_small:hover {
	background-image: none;
	background-color: #E67317;
}
.przycisk_pomarancz {
	font-size: 13px;
	-moz-border-radius:3px; /* FF */
	-webkit-border-radius:3px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
	-khtml-border-radius:3px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
	border-radius:3px; /* pozostałe przeglądarki */
	behaviour:url(border-radius.htc); /* dodatek dla badzIEwnej przeglądarki */
	background-color: #f8a217;
	border: 1px solid #fff;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	cursor: pointer;	
}
.tabela_panel_top {
	background-image: url(../images/ptop.png);
	background-repeat: no-repeat;
	float: left;
	height: 5px;
	width: 747px;
}
.tabela_panel_tlo {
	background-image: url(../images/ptlo.png);
	background-repeat: repeat-y;
	float: left;
	height: auto;
	width: 747px;

}
.tabela_panel_dol {
	background-image: url(../images/pdol.png);
	background-repeat: no-repeat;
	float: left;
	height: 6px;
	width: 747px;
}
.tabela_panel_zawartosc {
	width: 737px;
	height: auto;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}
.blok_edycja {
	border-bottom: 2px solid #ccc;
	border-top: 1px dotted #ccc;
}
.operacje_zbiorowe td {
	padding-top: 5px;
	padding-bottom: 1px;
}
.przycisk_operacje {
	font-size: 12px;
	-moz-border-radius:4px; /* FF */
	-webkit-border-radius:4px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
	-khtml-border-radius:4px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
	border-radius:4px; /* pozostałe przeglądarki */
	behaviour:url(border-radius.htc); /* dodatek dla badzIEwnej przeglądarki */
	background-color: #0184FF;
	border: 1px solid #fff;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 1px #999;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	cursor: pointer;

}
.okragla {
	-moz-border-radius:3px; /* FF */
	-webkit-border-radius:3px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
	-khtml-border-radius:3px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
	border-radius:3px; /* pozostałe przeglądarki */
	behaviour:url(border-radius.htc); /* dodatek dla badzIEwnej przeglądarki */
	border: 1px solid #d3d3d3;
}
.linia_d {
	border-bottom: 1px dashed #CCC;
}
.tabelka_full a.tool {
	text-decoration: none;
	color: #646464;
}




/*!
 * jQuery contextMenu - Plugin for simple contextMenu handling
 *
 * Version: 1.5.25
 *
 * Authors: Rodney Rehm, Addy Osmani (patches for FF)
 * Web: http://medialize.github.com/jQuery-contextMenu/
 *
 * Licensed under
 *   MIT License http://www.opensource.org/licenses/mit-license
 *   GPL v3 http://opensource.org/licenses/GPL-3.0
 *
 */

.context-menu-list {
    margin:0; 
    padding:0;
    
    min-width: 120px;
    max-width: 250px;
    display: inline-block;
    position: absolute;
    list-style-type: none;
    
    border: 1px solid #DDD;
    background: #EEE;
    
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
       -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
        -ms-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
         -o-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
            box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.context-menu-item {
    padding: 2px 2px 2px 2px;
    background-color: #EEE;
    position: relative;
    -webkit-user-select: none;
       -moz-user-select: -moz-none;
        -ms-user-select: none;
            user-select: none;
}

.context-menu-separator {
    padding-bottom:0;
    border-bottom: 1px solid #DDD;
}

.context-menu-item > label > input,
.context-menu-item > label > textarea {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
}

.context-menu-item.hover {
    cursor: pointer;
    background-color: #39F;
}

.context-menu-item.disabled {
    color: #666;
}

.context-menu-input.hover,
.context-menu-item.disabled.hover {
    cursor: default;
    background-color: #EEE;
}

.context-menu-submenu:after {
    content: ">";
    color: #666;
    position: absolute;
    top: 0;
    right: 3px;
    z-index: 1;
}

/* icons
    #protip:
    In case you want to use sprites for icons (which I would suggest you do) have a look at
    http://css-tricks.com/13224-pseudo-spriting/ to get an idea of how to implement 
    .context-menu-item.icon:before {}
 */
.context-menu-item.icon { min-height: 18px; background-repeat: no-repeat; background-position: 4px 2px; }
.context-menu-item.icon-edit { background-image: url(images/page_white_edit.png); }
.context-menu-item.icon-cut { background-image: url(images/cut.png); }
.context-menu-item.icon-copy { background-image: url(images/page_white_copy.png); }
.context-menu-item.icon-paste { background-image: url(images/page_white_paste.png); }
.context-menu-item.icon-delete { background-image: url(images/page_white_delete.png); }
.context-menu-item.icon-add { background-image: url(images/page_white_add.png); }
.context-menu-item.icon-quit { background-image: url(images/door.png); }

/* vertically align inside labels */
.context-menu-input > label > * { vertical-align: top; }

/* position checkboxes and radios as icons */
.context-menu-input > label > input[type="checkbox"],
.context-menu-input > label > input[type="radio"] {
    margin-left: -17px;
}
.context-menu-input > label > span {
    margin-left: 5px;
}

.context-menu-input > label,
.context-menu-input > label > input[type="text"],
.context-menu-input > label > textarea,
.context-menu-input > label > select {
    display: block;
    width: 100%;
    
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
         -o-box-sizing: border-box;
            box-sizing: border-box;
}

.context-menu-input > label > textarea {
    height: 100px;
}
.context-menu-item > .context-menu-list {
    display: none;
    /* re-positioned by js */
    right: -5px;
    top: 5px;
}

.context-menu-item.hover > .context-menu-list {
    display: block;
}

.context-menu-accesskey {
    text-decoration: underline;
}
.faq_lista {
	margin: 0px;
	padding: 0px;
}
.faq_lista a:link, .faq_lista a:visited, .faq_lista a:active {
	text-decoration: none;
	color: #E66904;
}
.faq_lista a:hover {
	text-decoration: none;
	color: #003C5E;
}
.tabelka_full {
	width: 767px;
	margin-left: -14px;
}
.dol {
	border-bottom: 1px solid #ececec;
}
.tlo2:hover, .tlo1:hover {
	background-color: #ececec;
}
.tlo1:hover .id_td, .tlo2:hover .id_td {
	font-weight: bold;
	color: #000;
}
.legenda {
	font-weight: normal;
	font-size: 11px;
	padding-left: 3px;
}
.pole_szukaj {
	border: 1px solid #d3d3d3;
	-moz-border-radius:3px; /* FF */
	-webkit-border-radius:3px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
	-khtml-border-radius:3px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
	border-radius:3px; /* pozostałe przeglądarki */
	behaviour:url(border-radius.htc); /* dodatek dla badzIEwnej przeglądarki */
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 14px;
	font-family: Arial, Geneva, sans-serif;
	background-color: #fff;
}
select.pole_szukaj {
	padding-top: 2px;
	padding-bottom: 2px;
}
.tabela_szukaj {
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 10px;
}
.gora {
	border-top: 1px solid #d9d9d9;
}
#accordion_faq {
	margin-top: -15px;
}
.faq_pytanie a {
	width: 750px;
	float: left;
	background-color: #F9F9F9;
	padding: 5px;
	border-bottom: 1px solid #e9e9e9;
	margin-left: -14px;
	padding-left: 12px;
}
.faq_pytanie a:link, .faq_pytanie a:visited, .faq_pytanie a:active, .faq_pytanie a:hover {
	color: #696969;
	text-decoration: none;
}
#accordion_faq ul {
	list-style: none;
}
#accordion_faq ul li {
	width: 750px;
	float: left;
	background-color: #fff;
	padding: 5px;
	border-bottom: 1px solid #e9e9e9;
	margin-left: -14px;
	padding-left: 12px;	
}
#accordion_faq ul li a:link, #accordion_faq ul li a:visited, #accordion_faq ul li a:active {
	color: #0184FF;
	text-decoration: none;
	font-size: 14px;
}
#accordion_faq ul li a:hover {
	color: #696969;
	text-decoration: none;
}
#koncowki_tab, #koncowki_tab_idn, #koncowki_tab_po {
	border: 1px solid #fff;
}
.staty_domen {
	color: #EF832B;
}
.staty_domen a:link, .staty_domen a:visited, .staty_domen a:active {
	text-decoration: none;
	color: #C00;
}
.staty_domen a:hover {
	text-decoration: none;
	color: #666;
}
.pag_panel .page_strony {
	display: none;
}
.pag_panel {
	text-align: center;
	margin-bottom: 10px;
}
.promo_info {
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 15px;
}
.promo_info a:link, .promo_info a:visited, .promo_info a:active, .promo_info a:hover {
	color: #646464;
}
.prom_domena {
	color: #ED8003;
}
.promo_tag {
	display: inline-block;
	width: 10px;
	height: 10px;
	background-image: url(../images/p.png);
	background-repeat: no-repeat;
	padding-left: 3px;
}
.koszyk_dnsy {
	background-color: #fff;
	text-align: right;
	margin-bottom: 8px;
	width: 208px;
	float: right;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 7px;
}
.fvimp input {
	margin-right: 0px;
	margin-left: 0px;
}
.link_wstecz {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: -10px;
}
.link_wstecz a:link, .link_wstecz a:visited, .link_wstecz a:active, .link_wstecz a:hover {
	color: #087AE5;
	text-decoration: none;
}
.formularz_kont .pole {
	width: 300px;
}
.formularz_kont {
	text-align: left;
}
.lewe_menu ._on a {
	color: #F59C0F;
}
.user_sub {
	padding-left: 15px;
	background-image: url(../images/ar_pkt.png);
	background-repeat: no-repeat;
	background-position: 15px 12px;
}
.zarowa {
	cursor: pointer;
	display: inline-block;
	padding-right: 6px;
	float: left;
}
.blok_kontakt {
	width: 180px;
	height: auto;
	min-height: 127px;
	margin-left: 2px;
	float: left;
	background-image: url(../images/blok_kontakt_tlo.png);
	background-repeat: no-repeat;
	color: #646464;
}
.txt_infolinia {
	font-weight: bold;
	margin-left: 13px;
	margin-top: 5px;	
}
.txt_email {
	font-weight: bold;
	margin-left: 13px;
	margin-top: 13px;		
}
.kom_infolinia {
	margin-left: 13px;
	margin-top: 5px;
	background-image: url(../images/blok_tel.png);
	background-repeat: no-repeat;
	padding-left: 19px;
	background-position: 2px;
}
.kom_email {
	margin-left: 13px;
	margin-top: 5px;
	background-image: url(../images/blok_koperta.png);
	background-repeat: no-repeat;
	padding-left: 19px;	
	background-position: 2px;	
}
.kom_email a {
	color: #646464 !important;
	text-decoration: none !important;
}
.godz_oddo {
	width: 134px;
	height: 21px;
	float: left;
	background-image: url(../images/od_do.png);
	background-repeat: no-repeat;
	margin-top: 10px;
	text-align: center;
	margin-left: 25px;
	color: #fff;
	padding-top: 3px;
	font-weight: bold;
}
#fb
	{
	width: 222px;
	height: 383px;
	top: 16%;
	left: -205px;
	position: fixed;
	padding: 5px;
	background: url("../images/fb_tab.png") no-repeat;
	z-index: 99999;
	}

	#fb iframe
	{
	width: 195px;
	height: 370px;
	float: left;
	background-color:#FFF !important;
	}
#nob {
	
}
.przelew_dane table {
	border: 1px solid #ccc;
	background-color: #f8f8f8;
	margin-top: 10px;
	margin-bottom: 10px;
}
.tab_dolad td {
	background-color: #5caefc !important;
	color: #fff;
	text-shadow: none;
}
.user_sub img {
	position: absolute;
	margin-left: 2px;
	margin-top: 1px;
}
.cennik_text {
	display: block;
	padding-left: 10px;
	padding-right: 10px;
}

.home_tekst {
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	color: #8e8e8e;
}
.more_text {
	display: none;
}
.morebtn {
	text-align: right;
}
.morebtn a {
	font-size: 12px;
	text-decoration: none;
}
.poj_hosting {
	width: 729px;
	height: 156px;
	background-image: url(../images/hosting.png);
	background-repeat: no-repeat;
	float: left;
	margin-bottom: 10px;
	margin-left: 35px;
	cursor: pointer;
}
.tabela_form tr td {
	border-bottom: 1px dashed #ccc;
	border-right: 1px dashed #ccc;
}
.tabela_form tr td:first-child {
	text-align: right;
}
.tabela_form tr td:last-child {
	border-right: 1px dashed #fff;
}
.tabela_form tr:last-child td {
	border-bottom: 1px dashed #fff;
}
.przycisk i {
	font-size: 16px;
	margin-right: 5px;
}
.tabela_form .podtytul td {
	border-right: 1px solid #fff;
}
.tabela_form .podtytul td h4 {
	margin: 0px;
}
.input-group .pole {
	float: left;
}
.input-group .input-group-addon {
	float: left;
	height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	padding-top: 5px;
}
.input-group .input-group-addon i {
	font-size: 20px;
	color: #FDAA22;
}
.limit_hosting {
	position: absolute;
	margin-top: 20px;
}
.blok_srv_left {
	width: 300px;
	height: auto;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}
.blok_srv_right {
	width: 320px;
	height: auto;
	float: left;
	margin-left: 0px;
	margin-top: 10px;
	font-size: 13px;
	color: #68686a;	
}
.blok_srv_left h3 {
	color: #e57215;
	font-size: 18px;
	background-image: url(../images/serwer.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
	font-weight: normal;
	line-height: 30px;
	margin-top: 0px;
	margin-bottom: 12px;
}
.blok_srv_left ul {
	list-style-image: url(../images/pkt.png);
	font-size: 13px;
	color: #003c5e;
	margin: 0px;
	padding-left: 25px;
}
.blok_srv_left ul li {
	margin-bottom: 3px;
	color: #68686a;
}
.progress_bar {
	border: 1px solid #cccccc;
	padding: 1px;
	height: 15px;
	width: 100%;
	float: left;
	margin-top: 2px;
	margin-bottom: 3px;
	background-color: #FFF;
}
.progress_bar div {
	background-color: #e96f09;
	height: 15px;
	float: left;
}
.tabela_informacyjna i {
	font-size: 22px;
}
.tabela_informacyjna button.przycisk_pomarancz i {
	font-size: 14px;
}
.przycisk_siwy {
	background-color: #666;
}
.tabela_pakietow_hostingu {
	border-bottom: 1px solid #dedede;
}
.tabela_pakietow_hostingu h4 {
	color: #f9b42e;
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.tabela_pakietow_hostingu .cena {
	color: #f9b42e;
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.limit_var {
	font-weight: bold;
}