@charset "utf-8";

.tmp { border: solid 1px #00FF00 !important; box-sizing:border-box !important; }

.stk-ibe-clr100 {clear:both;width:100%;}

.stk-ibe-order-wybierz-nazwe-domeny-wrapper {
    background-color: #046697;
    /*border-radius: 4px;*/
    box-sizing: border-box;
    float: left;
    margin-bottom: 10px;
    margin-top: 0;
    padding: 10px;
    width: 100%;
	margin-top:46px;
}

.stk-ibe-order-wybierz-nazwe-domeny-wrapper.stk-ibe-order-wybierz-nazwe-domeny-wrapper-tematyczne {
	margin-top:33px;
}

.stk-ibe-sprawdz-nazwe-domeny {
	cursor: pointer;
	color: #A3A3A3;
	background-color:#E20A14;
	padding:5px;
	display:inline-block;
	/*border-radius:5px;*/
	float:right;
	margin-left:10px;
}

.stk-ibe-sprawdz-nazwe-domeny:hover {
	color: #FFFFFF;
	background-color:#E20A14;
}

.stk-ibe-ajaxBox {
	border: 1px solid #CCCCCC;
	/*min-height: 20px; */
	min-height: 200px;
	background-color:#C93;
	display:block !important;
	padding: 20px;

}

.stk-ibe-ajaxBox img {
	margin-right: 10px;
}

.stk-ibe-wybierz-typ-domeny {
	cursor:pointer;
	display:inline-block;
	background-color:#A3A3A3; /* B3B3B3 */
	color:#E4E4E4;
	padding:5px;
	/*border-radius:5px;*/
}
.stk-ibe-wybierz-typ-domeny:hover {
	color:#FFFFFF;
}

.stk-ibe-order-wybierz-typ-domeny-wrapper {
	background-color:#FFFFFF;
	padding:5px;
	color:#000000;
	display:none;
}

.stk-ibe-typ-domeny-do-wybrania-wrapper {
	display:inline-block;
	box-sizing:border-box;
	width:25%;
	float:left;
	margin-bottom:7px;
}

.stk-ibe-typ-domeny-do-wybrania-wrapper label{
	margin-left:5px;
	font-weight:normal;
}


.stk-ibe-domainsList-wrapper {
	margin-top: 1em;
}

.stk-ibe-anyList, .stk-ibe-anyList *
/* #stk-ibe-domainsList,#stk-ibe-domainsList * */ {
	border:0px solid #AAAAAA;
}
.stk-ibe-anyList /* #stk-ibe-domainsList */ {
	color:#000000;
}

#stk-ibe-domainsList.stk-ibe-domainsList-display-result,
#stk-ibe-basketList {
	border-width: 1px 0 0 1px;
}

#stk-ibe-basketList {
	margin-bottom:15px;
}

.stk-ibe-anyList_header /* #stk-ibe-domainsList_header */ {
	color: #FFFFFF;
    font-weight: bold;
    text-align: left;
	background-color:#456183;
	padding-left:5px;
}

.stk-ibe-anyList .stk-ibe-anyList_content_header_cell,
.stk-ibe-anyList .stk-ibe-anyList_content_value_cell /*
#stk-ibe-domainsList .stk-ibe-domainsList_content_header_cell,
#stk-ibe-domainsList .stk-ibe-domainsList_content_value_cell*/ {
	width:20%;
	float:left;
	box-sizing:border-box;
	text-align:center;
	border-width: 0px 1px 1px 0px;
	padding: 2px 2px;
	word-break:break-all;
}


#stk-ibe-domainsList .stk-ibe-domainsList_content_header_cell {
	font-weight:bold;
}

.stk-ibe-status-domeny {
	color:#cc0000
}

.stk-ibe-status-domeny.stk-ibe-status-domeny-wolna {
	color:#009900;
}

.stk-ibe-add-to-basket {
	display:inline-block;
	cursor:pointer;
}

#stk-ibe-domainsList-notice {
	display:none;
	padding: 10px 2px;
}

.stk-ibe-blok-typ-domeny-driver {
	cursor:pointer;
	display:inline-block;
	float:right;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
	margin-left:10px;
}

.stk-ibe-basket-value-duration {
	color:#666666;
}

.stk-ibe-anyList .stk-ibe-basketList_content_header_cell_usluga,
.stk-ibe-anyList .stk-ibe-basketList_content_value_cell_usluga {
	width:50%;
}

.stk-ibe-anyList .stk-ibe-basketList_content_header_cell_cena_netto,
.stk-ibe-anyList .stk-ibe-basketList_content_value_cell_cena_netto,
.stk-ibe-anyList .stk-ibe-basketList_content_header_cell_promocja,
.stk-ibe-anyList .stk-ibe-basketList_content_value_cell_promocja
{
	width:20%;
}

.stk-ibe-anyList .stk-ibe-basketList_content_header_cell_usun,
.stk-ibe-anyList .stk-ibe-basketList_content_value_cell_usun
{
	width:10%;
}

#stk-ibe-basketList-wrapper {
	margin-bottom:15px;
}

.stk-ibe-cena {
	color: #CC0000;
}

.stk-ibe-cena-netto-razem {
	font-size:24px;
}

.stk-ibe-remove-from-basket-action {
	cursor:pointer;
}

.stk-ibe-empty-basket-wrapper {
	margin-bottom:15px;
}

.stk-ibe-wybierz-domene-basket-wrapper {
	margin-bottom:15px;
	padding:5px;
}

.stk-ibe-basket-link-wrapper {
	margin-bottom:15px;
	display:none;
}

.stk-ibe-basket-link {
	float:right;
	display:inline-block;
	cursor:pointer;
	/*background-color:#FFC000;*/
	/*color:#ED1C24;*/
	padding: 3px 16px;


    background: #1c4c6f none repeat scroll 0 0;
    border: medium none;
    /*border-radius: 4px;*/
    color: #ffffff;
    padding: 8px 18px;
    transition: all 500ms ease 0s;


}

.stk-ibe-basket-link:hover {
	background-color:#FF0000;
	color:#FFFFFF;
}

.stk-ibe-cena-netto-razem-wrapper {
	display:inline-block;
	width:100%;
	margin:10px 0;
}

.stk-ibe-h1 {
	display:inline-block;
	width:100%;
	color: #1c4c6f;
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    font-weight: 300;
    margin: 0 0 15px;
	font-size: 36px;
	line-height: 1.3;
	box-sizing: border-box;
}

.stk-ibe-h2 {
	display:inline-block;
	width:100%;
	line-height: 1.1;
	font-size: 30px;
	color: #1c4c6f;
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    font-weight: 300;
    margin: 0 0 15px;
}

.stk-ibe-h3 {
	box-sizing: border-box;
	line-height: 1.1;
	font-size: 24px;
    color: #1c4c6f;
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    font-weight: 300;
    margin: 0 0 15px;
}

.stk-ibe-h1,
.stk-ibe-h2 {
	border-bottom: 1px solid #1c4c6f;
    color: #1c4c6f;
}

.stk-ibe-h3-uwaga {
	color: #990000;
    font-size: 30px;
    font-weight: bold;
    margin: 0 0 20px 0;
    padding: 0;
	width:100%;
	display:inline-block;
}

.stk-ibe-order-link {
	display:inline-block;
	float:right;
	background-color:#F01323;
	color:#FFFFFF;
	padding: 5px 20px;
	font-size:22px;
	font-weight:bolder;
	border:0;
}

.stk-ibe-order-link:hover {
	background-color:#165A79;
	color:#FFFFFF;
}

.stk-ibe-order-link .fa-angle-double-right {
	margin-left:20px;

}

.stk-ibe-baner.stk-ibe-baner-przypomnienie {
	margin-bottom:15px;
	border: 1px solid #990000;
}

.stk-ibe-baner-img {
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	height:136px;
}

.stk-ibe-baner-img,.stk-ibe-baner-tresc {
	width:25%;
	float:left;
	box-sizing:border-box;
}

.stk-ibe-baner-tresc {
	width:75%;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:10px;
}

.stk-ibe-baner-tresc-zamowiles {
	display:inline-block;
	width:100%;
}

.stk-ibe-order-link-wrapper {
	margin-bottom:15px;
}

.stk-ibe-standard-bottom {
	margin-bottom:15px;
}

.stk-ibe-transfer-wrapper {
	margin-bottom:20px;
	line-height:20px;
}

.stk-ibe-transfer-name-wrapper,
.stk-ibe-transfer-auth-wrapper {
	display:inline-block;
	width:100%;
	box-sizing:border-box;
}

.stk-ibe-order-form-header {
	padding:3px 10px;
}

.stk-ibe-formularz {
	padding:5px;
}

.stk-ibe-lable {
	padding:5px;
}

.stk-ibe-formularz input[type="text"],
.stk-ibe-formularz textarea,
.stk-ibe-lable {
	width:300px;
	border:1px solid #0a97de;
	line-height:16px;
	font-size:11px;
	max-width:100%;
}

.stk-ibe-lable input[type="text"],
.stk-ibe-lable input[type="text"]:focus {
	width:80%;
	padding:0px 0px 0px 3px;
	border:0px !important;
}

.stk-ibe-formularz input[type="radio"] {
	width:30px;
}
.stk-ibe-formularz input[type="checkbox"] {
	width:30px;
}
.stk-ibe-formularz input.radio {
	width:auto; border:none; height:auto; line-height:14px; font-size:11px;
}
.stk-ibe-formularz textarea {
	height:100px;
}
.stk-ibe-formularz span.uwaga {
	font-size:9px;
}

.stk-ibe-error {
	color:#CC0000;
}
.stk-ibe-elem-label-error {
	box-sizing:border-box;
	display:inline-block;
	width:100%;
}

.stk-ibe-order-form-part {
	margin-bottom:25px;
}

.stk-ibe-order-form-note {
	margin:10px 0;
}

.stk-ibe-order-form-checkbox-wrapper {
	margin-bottom:10px;
}

.stk-ibe-errors-container {
	box-sizing:border-box;
	width:100%;
	border:1px solid #FF0000;
	padding:10px;
	background-color:#FFCCCC;
	margin-bottom:15px;
}

.stk-ibe-errors-container-on-baner {
	margin-top:15px;
}

.stk-ibe-one-error {
	display:inline-block;
	width:100%;
	box-sizing:border-box;
}

#header-topbar a.stk-ibe-link-to-basket {
    font-size:inherit;
}

.stk-ibe-check-procent {
	text-align:center;
}

.stk-ibe-wybierz-domene-basket-header {
	color:#FF0000;
}

.stk-ibe-wybierz-domene-basket-select input[type='submit'] {
	padding:7px;
	margin-left:7px;
	border:0px;
}

.stk-ibe-rTable {
	display: table;
	width: 100%;
}


#stk-ibe-domainsList.stk-ibe-ajaxBox { display:block !important; height:210px !important; background-color:#eaeaea; overflow:hidden; }

.stk-ibe-rTableRow {
	display: table-row;
}
.stk-ibe-rTableHeading {
	display: table-header-group;
	/*
	background-color: #ddd;
	font-weight: bold;
	*/
}
.stk-ibe-rTableCell, .stk-ibe-rTableHead {
	display: table-cell;
	vertical-align:top;
	/*
	padding: 3px 10px;
	border: 1px solid #999999;
	*/
}
.stk-ibe-rTableFoot {
	display: table-footer-group;
	/*
	font-weight: bold;
	background-color: #ddd;
	*/
}
.stk-ibe-rTableBody {
	display: table-row-group;
}
.stk-ibe-rTableCaption {
	display:table-caption;
}

.stk-ibe-anyList.stk-ibe-rTable .stk-ibe-anyList_content_header_cell,
.stk-ibe-anyList.stk-ibe-rTable .stk-ibe-anyList_content_value_cell {
    float: none; text-align:center;
}

#F_nazwa_domeny,#F_nazwa_konta {
	height:40px;
	font-size:16px;
	/*margin-right:20%;*/
}

body.page-id-233 #F_nazwa_domeny,
body.page-id-4 #F_nazwa_domeny,
body.page-id-7 #F_nazwa_domeny { width:40%; }

body.page-id-235 #F_nazwa_domeny { width:100%; margin-top:0.5em; margin-bottom:0.5em; }
body.page-id-235 .stk-ibe-wybierz-typ-domeny { float:left; }

body.page-id-1375 .stk-ibe-sprawdz-nazwe-domeny { float:right; }
body.page-id-1375 .stk-ibe-wybierz-typ-domeny { float: none; }

#ccDomainCheckMailName #F_nazwa_domeny,
#ccDomainCheckMailName #F_nazwa_konta {
	margin-right:0;
}

#ccDomainCheckMailName .stk-ibe-sprawdz-nazwe-domeny {
	float:right;
}

#ccDomainCheckMailName .stk-ibe-order-wybierz-nazwe-domeny-wrapper-nazwa-konta {
	margin-top:0px;
}

.stk-ibe-nazwa-domeny-at-sign,
.stk-ibe-nazwa-domeny-dot-sign {
	color: white;
	font-weight: bold;
}
.stk-ibe-nazwa-domeny-at-sign { font-size:26px; line-height:1em; margin-left:10px; margin-right:10px; }


.f_ulica_invoice_note {
	color: red;
}

.stk-ibe-order-wybierz-nazwe-domeny-wrapper .stk-ibe-nazwa-domeny-wrapper a { height:40px; font-size:16px; font-weight:bold; color:#fff; padding:10px 20px; }
.stk-ibe-nazwa-domeny-wrapper { font-size:16px; }
.fa-angle-double-right::before { content:"" !important; }

.alterna-nav-menu-container {  }
ul.alterna-nav-menu { position:relative;  }
ul.alterna-nav-menu li.basket.menu-item { float:right; background-color:#E00; /*position:absolute; right:0;*/ }
.alterna-nav-menu li a { padding:12px 12px !important; }


a.stk-ibe-remove-from-basket-action { color:#0173a8; }

.stk-ibe-baner-tresc-skorzystaj a { color:#0173a8; }

.stk-ibe-formularz-F_pesel {
	display:none;
}

.stk-ibe-user-info {
	font-weight:bold;
	text-align:center;
	padding:60px 10px 20px 10px;
}

.stk-ibe-user-info-ok-button {
	display:inline-block;
	background-color: #DCDCDC;
	padding:4px 10px;
	margin-top:30px;

}

.stk-ibe-transfer-domeny-uwaga {
	font-weight:bold;
	padding:20px;
	margin-bottom:20px;
}

.stk-ibe-mail-domainsList-wrapper .stk-ibe-domainsList_content_value_cell_zamow {
	text-align:left;
}

.wpcf7-acceptance label { font-weight: normal; text-indent: -17px; }

h2.red-color { color:#F00; }

#wordpress-pakiety div.caption_column { width:33.33%; }

#wordpress-pakiety li.row_style_1,
#wordpress-pakiety li.row_style_2,
#wordpress-pakiety li.row_style_3,
#wordpress-pakiety li.row_style_4 { height:70px; }

.wpcf7 form.sent .wpcf7-response-output {
	font-size: 30px;
	line-height: 1.2em;
	padding: 20px;
	background-color: #eefdf1;
}

.wpcf7-form.submitting .formularz-pola {
	position: relative;
}
.wpcf7-form.submitting .formularz-pola:after {
	content: " "; display: block; position: absolute;
	top: -10px; left: -10px; width: calc(100% + 40px); height: calc(100% + 20px);
	background-color: rgba(0,0,0,0.3);
}

.wpcf7-form.sent .formularz-pola {
	display: none;
}
/*
#F_telefon_kontaktowy {
	background-color: yellow;
}
*/
#F_tel,
#F_telefon_kontaktowy {
	padding-left: 30px;
	background-image: url("../img/kierunkowy.gif");
	background-repeat: no-repeat; background-position: 0 0;
}
#F_telefon_kontaktowy {
	background-position: 0 -1px;
}
#F_tel::placeholder,
#F_telefon_kontaktowy::placeholder {
	opacity: 0;
}


@media only screen and (min-width:1366px){

}
@media only screen and (min-width:1024px) and (max-width: 1365px) {
	.stk-ibe-typ-domeny-do-wybrania-wrapper {
		width:33.3333%;
	}
}

@media only screen and (min-width:1024px) {
	.stk-ibe-sprawdz-nazwe-domeny,
	.stk-ibe-wybierz-typ-domeny {
		float:right;
	}
}

@media only screen and (max-width: 1023px) {
	.stk-ibe-typ-domeny-do-wybrania-wrapper {
		width:50%;
	}
}
@media only screen and (min-width:768px) and (max-width: 1023px) {

}
@media only screen and (max-width: 767px) {
	.stk-ibe-order-wybierz-nazwe-domeny-wrapper	{
		margin-top:0;
	}
}
@media only screen and (min-width:640px) and (max-width: 767px) {

}
@media only screen and (min-width:480px) and (max-width: 639px) {

}

@media only screen and (max-width: 479px) {
	.stk-ibe-baner-img,.stk-ibe-baner-tresc {
		width:100%;
	}
	.stk-ibe-baner-img {
		height:120px;
	}
}

@media only screen and (min-width:321px) and (max-width: 479px) {

}
@media only screen and (max-width:320px) {

}

@media only screen and (max-width:1200px) {

	.page-id-3620 #main.container{
		width: 100%;
	}

	.page-id-3620 #main.container .stk-col-4 .column_4.column_4_responsive{
		width: 20% !important;
	}

	#Hosting.p_table_responsive .caption_column,
	#Hosting.p_table_responsive .column_3,
	#Hosting.p_table_responsive .column_2,
	#Hosting.p_table_responsive .column_1 {
		width: 20% !important;
	}

	#Hosting.p_table_1 li.row_style_1,
	#Hosting.p_table_1 li.row_style_2,
	#Hosting.p_table_1 li.row_style_3,
	#Hosting.p_table_1 li.row_style_4,
	#Hosting.p_table_1 div.active_column li.row_style_4 {
		height: 40px;
	}

	#wordpress-pakiety.p_table_1 div.column_2 li.header_row_2,
	#wordpress-pakiety.p_table_1 div.column_1 li.header_row_2,
	#wordpress-pakiety.p_table_1 div.caption_column li.header_row_2 {
		height: 130px;
	}

}

@media only screen and (max-width:1100px) {
	#Moja-Poczta.p_table_1 div.column_1 li.header_row_2,
	#Moja-Poczta.p_table_1 div.caption_column li.header_row_2 {
		height: 130px;
	}

	.page-id-273 div.p_table_1#Moja-Poczta h1,
	.page-id-273 div.p_table_1#Moja-Poczta h1 span {
		font-size: 43px !important; line-height: 43px !important;
	}
	div.p_table_1#Moja-Poczta li.row_style_1,
	div.p_table_1#Moja-Poczta li.row_style_2,
	div.p_table_1#Moja-Poczta li.row_style_3,
	div.p_table_1#Moja-Poczta li.row_style_4 {
		height: 39px;
	}

	.page-id-273 div.p_table_1#Moja-Poczta a.sign_up.sign_up_orange.big {
		padding: 7px 10px !important; font-size: 18px !important;
	}

	#wordpress-pakiety.p_table_1 h2 {
		font-size: 20px !important;
	}

}



@media only screen and (max-width:991px) {
	.page-id-262 #main.container {
		width: 96%;
	}
	.page-id-3620 #main.container div.p_table_1 h2 span {
		font-size: 24px !important;
	}
}

@media only screen and (max-width:820px) {
	#Hosting.p_table_1 div.caption_column li.header_row_2 {
		height: 153px;
	}

	#Hosting.p_table_1 div.caption_column li.header_row_2,
	#Hosting.p_table_1 div.column_1 li.header_row_2,
	#Hosting.p_table_1 div.column_2 li.header_row_2,
	#Hosting.p_table_1 div.column_3 li.header_row_2,
	#Hosting.p_table_1 div.column_4 li.header_row_2 {
		height: 152px;
	}

}

@media only screen and (max-width:768px) {
	.page-id-3620 #main.container .stk-col-4 .column_4.column_4_responsive{
		width: 100% !important;
	}
}

@media only screen and (max-width:780px) {
	.page-id-262 div.p_table_1#Hosting li.row_style_1 span,
	.page-id-262 div.p_table_1#Hosting li.row_style_2 span,
	.page-id-262 div.p_table_1#Hosting li.row_style_3 span,
	.page-id-262 div.p_table_1#Hosting li.row_style_4 span {
		font-size: 13px !important;
	}
	.page-id-262 div.p_table_1#Hosting h1,
	.page-id-262 div.p_table_1#Hosting h1 span {
		font-size: 24px !important;
	}
	.page-id-262 div.p_table_1 h2 {
		font-size: 20px !important;
	}

	#wordpress-pakiety li.row_style_1,
	#wordpress-pakiety li.row_style_2,
	#wordpress-pakiety li.row_style_3,
	#wordpress-pakiety li.row_style_4 {
		height: 84px;
	}

}

@media only screen and (max-width:630px) {
	.page-id-262 #main.container {
		width: 100%;
	}
}

@media only screen and (max-width:500px) {
	.page-id-262 div.p_table_1#Hosting h1,
	.page-id-262 div.p_table_1#Hosting h1 span {
		font-size: 20px !important;
	}
	.page-id-262 div.p_table_1 h2 {
		font-size: 18px !important;
	}

	.page-id-273 div.p_table_1#Moja-Poczta h1,
	.page-id-273 div.p_table_1#Moja-Poczta h1 span {
		font-size: 36px !important; line-height: 36px !important;
	}
	.page-id-2625 #wordpress-pakiety div.caption_column {
		width: 50% !important;
	}
	.page-id-2625 #wordpress-pakiety.p_table_1 div.column_2,
	.page-id-2625 #wordpress-pakiety.p_table_1_13.p_table_hover_light div.active_column {
		width: 25% !important;
	}
}

@media only screen and (max-width:480px) {
	.page-id-262 .vc_column_container > .vc_column-inner {
		padding-left: 5px; padding-right: 5px;
	}
	.page-id-262 div.p_table_1 a.sign_up,
	.page-id-262 div.p_table_1 .css3_grid_hidden_rows_control {
		width: 88px;
	}

	div.p_table_1#Moja-Poczta li.row_style_1,
	div.p_table_1#Moja-Poczta li.row_style_2,
	div.p_table_1#Moja-Poczta li.row_style_3,
	div.p_table_1#Moja-Poczta li.row_style_4 {
		height: 46px;
	}
	.page-id-273 div.p_table_1#Moja-Poczta h1,
	.page-id-273 div.p_table_1#Moja-Poczta h1 span {
		font-size: 26px !important; line-height: 26px !important;
	}

	#wordpress-pakiety li.row_style_1,
	#wordpress-pakiety li.row_style_2,
	#wordpress-pakiety li.row_style_3,
	#wordpress-pakiety li.row_style_4 {
		height: 104px;
	}
}

@media only screen and (max-width:400px) {
	.page-id-262 .h4,
	.page-id-262 h4 {
		font-size: 14px;
	}
	.page-id-262 div.p_table_1 h2 {
		font-size: 15px !important;
	}

	.page-id-273 div.p_table_1#Moja-Poczta li.row_style_1 span,
	.page-id-273 div.p_table_1#Moja-Poczta li.row_style_2 span,
	.page-id-273 div.p_table_1#Moja-Poczta li.row_style_3 span,
	.page-id-273 div.p_table_1#Moja-Poczta li.row_style_4 span {
		font-size: 14px !important;
	}

	.page-id-273 div.p_table_1#Moja-Poczta a.sign_up.sign_up_orange.big {
		padding: 3px 10px !important; font-size: 15px !important;
		line-height: unset !important;
	}
	#wordpress-pakiety.p_table_1 li.row_style_3 span,
	#wordpress-pakiety.p_table_1 li.row_style_2 span,
	#wordpress-pakiety.p_table_1 li.row_style_4 span {
		font-size: 12px !important;
	}

	#wordpress-pakiety.p_table_1 li.row_style_1 span {
		padding: 0 0px !important;
	}
	#wordpress-pakiety.p_table_1 li.row_style_1 > span {
		padding: 0 5px !important;
	}

}

