body{
	background-color: #fff;
}

table{
	font-family: Verdana, sans-serif;
}

table.main{
	background-color: #fff;
	text-align: center;
	margin: 0 auto;
	width: 600px;
	font-size: 12pt;
	font-family: Verdana, sans-serif;
}

/* opis usługi */
td.about_serwice{
	text-align: justify;
}
td.about_serwice a{
	color: #00F;
}

table.select_domain{
	background-color: #fff;
	text-align: left;
	font-size: 9pt;
}
table.select_domain td#check_domain{
	font-weight: normal;
}
table.select_domain td#www{
	font-weight: bold;
}
table.select_domain td#domain{
	white-space:nowrap;
	font-size: 0.8em;
}
table.select_domain td#domain #left_text{
	color: #00f;
	font-size: 7pt;
}
table.select_domain td#domain #input_text{
	width: 230px;
}
table.select_domain td#domain #right_text{
	color: #00f;
	font-size: 7pt;
}
table.select_domain td#domain_type{
	font-size: 10pt;
}
table.select_domain td#domain_type #tbl_type{
	float: right;
}
table.select_domain td#domain_type #pl,
table.select_domain td#domain_type #com_pl,
table.select_domain td#domain_type #net_pl,
table.select_domain td#domain_type #org_pl,
table.select_domain td#domain_type #info_pl,
table.select_domain td#domain_type #null{
	text-align: left;
}
table.select_domain tr#subdomain{
}
table.select_domain tr#subdomain #left_text{
	white-space:nowrap;
}
table.select_domain tr#subdomain #select{
	white-space:nowrap;
}
table.select_domain tr#subdomain #right_text{
	font-size: 0.9em;
	white-space:nowrap;
	color: #00f;
}
table.select_domain tr#regional_domain{
}
table.select_domain tr#regional_domain #left_text{
	white-space:nowrap;
}
table.select_domain tr#regional_domain #select{
	white-space:nowrap;
}
table.select_domain tr#regional_domain #right_text{
	font-size: 0.9em;
	white-space:nowrap;
	color: #00f;
}
table.select_domain td#submit{
	text-align: right;
}
table.select_domain td#submit #input{
	
}

table.domain_list{
	font-size: 10px;
	width: 100%;
}
table.domain_list td#title{
	font-weight: bold;
	text-align: left;
	padding: 0.3em;
}
table.domain_list td.description{
	border-top: 2px solid green;
	text-align: justify;
	padding: 0.3em;
	font-size: 0.9em;
}
table.domain_list td.description #des1{
	margin: 0.1em 0;
}
table.domain_list td.description #des2{
	margin: 0.1em 0 1em 0;
}
table.domain_list td.description #des3{
	margin: 0.1em 0;
}
table.domain_list td#subtitle{
	font-weight: bold;
	text-align: left;
	padding: 15px 0.3em 5px 0.3em;
}
table.domain_list table.domains{
	width: 100%;
	font-size: 8pt;
	background-color: #fff;
	border-left: 1px #eee solid;
	border-top: 1px #eee solid;
}
table.domain_list table.domains thead{
	background-color: #eee;
	font-size: 10pt;
}
table.domain_list table.domains th{
	padding: 0.4em 0;
	font-weight: normal;
	font-size: 9pt;
	border-bottom: 1px #eee solid;
	border-right: 1px #eee solid;
}
table.domain_list table.domains th.domain_name{
}
table.domain_list table.domains th.netto{
}
table.domain_list table.domains th.brutto{
}
table.domain_list table.domains th.period{
}
table.domain_list table.domains td{
	border-bottom: 1px #eee solid;
	border-right: 1px #eee solid;
	padding: 0.5em;
}
table.domain_list table.domains td.domain_name{
	white-space:nowrap;
	color: #090;
	font-weight: bold;
	text-align: left;
}
table.domain_list table.domains td.domain_name input.checkbox{
}
table.domain_list table.domains td.netto{
	text-align: right;
}
table.domain_list table.domains td.brutto{
	text-align: right;
}
table.domain_list table.domains td.period{
	text-align: center;
}
table.domain_list table.domains td.period select.period{
}
table.domain_list table.domains td.do_zaplaty{
	text-align: right;
}
table.domain_list table.domains td.netto_sum{
	text-align: right;
	font-weight: bold;
}
table.domain_list table.domains td.brutto_sum{
	text-align: right;
	font-weight: bold;
}
table.domain_list table.domains td.null{
}
table.domain_list table.buttons{
	width: 100%;
	background-color: #fff;
}
table.domain_list table.buttons td.left_button{
	text-align: left;
	padding: 0.5em;
}
table.domain_list table.buttons td.right_button{
	text-align: right;
	padding: 0.5em;
}
table.domain_list table.buttons td.left_button input.submit_middle{
}
table.domain_list table.buttons td.right_button input.submit_next{
}

table.edit_data{
	width: 100%;
	font-size: 9pt;
}
table.edit_data td.content{
	border: 1px #090 solid;
	padding: 5px 7px;
}
table.edit_data td.content div.title{
	font-size: 1em;
	text-align: left;
	margin: 0.3em 0;
}
table.edit_data td.content div.description{
	font-size: 0.8em;
	text-align: justify;
}
table.edit_data td.content div.subtitle{
	font-weight: bold;
	text-align: left;
	margin: 0.3em 0;
}
table.edit_data td.content div.registrant{
	text-align: left;
}
table.edit_data td.content div.csa{
	border-bottom: 2px solid #090;
	font-weight: bold;
	margin: 0.3em 0 0.7em 0;
}
table.edit_data td.content div.vat{
	font-weight: bold;
	font-size: 0.8em;
}
table.edit_data td.content div.payer{
	border-bottom: 2px solid #090;
	font-weight: bold;
	margin: 0.3em 0 0.7em 0;
	padding: 0.5em 0;
}
table.edit_data td.content div.registrant ul.reg_list{
	list-style: none;
	margin: 0;
	padding: 0 0 1em 0;
	font-size: 0.9em;
}
table.edit_data td.content div.registrant ul.reg_list li.reg{
}
table.edit_data td.content div.registrant ul.reg_list li.reg input.radio{
}
table.edit_data td.content div#if_change{
	border-top:2px solid green;
	font-size: 0.8em;
	margin: 1em 0 0 0;
	padding: 0.2em 0;
}
table.edit_data td.content div.update{
	text-align: left;
	padding: 0.6em 0;
}
table.edit_data td.content div.update input#update_button{
}
table.edit_data td.null{
	height: 15px;
}
table.edit_data td.dns{
	border: 1px #00f solid;
	padding: 5px 7px;
}
table.edit_data td.dns{
	border: 1px #00f solid;
	padding: 5px 7px;
}
table.edit_data td.dns div.description{
	font-size: 0.8em;
	text-align: justify;
}
table.edit_data td.dns ol.dns_list{
	padding: 0 1.6em;
}
table.edit_data td.next{
	text-align: right;
	padding: 1.5em 0 0 0;
}
table.edit_data td.next input.button{
}
/* edycja dns'ow*/
table.edit_dns{
	text-align: center;
	width: 100%;
	padding: 5px;
}
table.edit_dns td,
table.edit_dns th{
	text-align: left;
}
table.edit_dns table.create_dns{
	width: 100%;
	border-top: 1px #999 solid;
	border-left: 1px #999 solid;
}
table.edit_dns table.create_dns td,
table.edit_dns table.create_dns th{
	padding: 5px;
	border-right: 1px #999 solid;
	border-bottom: 1px #999 solid;
}
table.edit_dns table.create_dns td.title{
	background: #F1EFE7;
}
table.edit_dns table.create_dns td.head{
	background: #fff;
	text-align: center;
}
table.edit_dns table.create_dns td.lp,
table.edit_dns table.create_dns td.ns,
table.edit_dns table.create_dns td.ip{
	background-color: #fff;
}
table.edit_dns td.note{
	text-align: left;
	color: #f00;
	font-size: 0.8em;
}
table.edit_dns td.buttons{
	text-align: right;
}

table.show_data{
	width: 100%;
}
table.show_data td.title{
	font-weight: bold;
	padding: 10px 0;
}
table.show_data table.domains{
	width: 100%;
	font-size: 10pt;
	background-color: #fff;
	border-bottom: 1px #ccc solid;
	border-right: 1px #ccc solid;
}
table.show_data table.domains td,
table.show_data table.domains th{
	border-top: 1px #ccc solid;
	border-left: 1px #ccc solid;
}
table.show_data table.domains thead{
	background-color: #eee;
	font-size: 10pt;
}
table.show_data table.domains thead th{
	font-weight: normal;
}
table.show_data table.domains thead th.nazwa{
	text-align: left;
}
table.show_data table.domains thead th.okres{
	text-align: center;
}
table.show_data table.domains thead th.brutto{
	text-align: right;
}
table.show_data table.domains td{
	padding: 3px;
}
table.show_data table.domains td.domain{
	font-weight: bold;
	color: #090;
}
table.show_data table.domains td.period{
	text-align: center;
}
table.show_data table.domains td.brutto{
	text-align: right;
}
table.show_data table.domains td.brutto_sum{
	text-align: right;
	font-weight: bold;
	border-left: none;
}
table.show_data table.data{
	width: 100%;
	font-size: 10pt;
	background-color: #fff;
	border-bottom: 1px #ccc solid;
	border-right: 1px #ccc solid;
	margin: 9px 0;
}
table.show_data table.data td,
table.show_data table.data th{
	border-top: 1px #ccc solid;
	border-left: 1px #ccc solid;
	padding: 3px;
}
table.show_data table.data thead{
	text-align: left;
}
table.show_data table.data td.name{
	
	/* font-style: italic;*/
	padding: 3px;
}
table.show_data table.data td.value{
	
}
table.show_data table.note{
	border: 1px #ccc solid;
	margin: 10px 0;
	font-size: 9pt;
}
table.show_data table.note td.statment{
	font-weight: bold;
	padding: 1em 0 0 0;
}
table.show_data table.submit{
	border: 1px #ccc solid;
	text-align: center;
	margin: 10px 0;
	width: 100%;
}
table.show_data table.submit td.facture{
	border-top: 1px #ccc solid;
	text-align: left;
	font-weight: bold;
	font-size: 9pt;
}
table.show_data table.submit td.facture div{
	margin: 0.5em 0.5em;
}
table.show_data table.submit .button{

}

table.ending{
	width: 100%;
}
table.ending table.proces{
	width: 100%;
	background-color: #fff;
	font-size: 9pt;
	border-bottom: 1px #ccc solid;
	border-right: 1px #ccc solid;
	text-align: left;
}
table.ending table.proces td{
	border-top: 1px #ccc solid;
	border-left: 1px #ccc solid;
	padding: 5px;
}
table.ending table.proces td.title{
	font-weight: bold;
	text-align: left;
	background-color: #eee;
}
table.ending table.proces tr.domains{
}
table.ending table.proces tr.domains td.name{
}
table.ending table.proces tr.domains td.name span.domain_name{
	font-weight: bold;
}
table.ending table.proces tr.domains td.value{
}
table.ending table.proces tr.domains .ok{
	color: #090;
}
table.ending table.proces tr.domains .error{
	color: #f00;
}
table.ending table.note{
	width: 100%;
	background-color: #fff;
	font-size: 10pt;
	border-bottom: 1px #ccc solid;
	border-right: 1px #ccc solid;
	text-align: left;
}
table.ending table.note td{
	border-top: 1px #ccc solid;
	border-left: 1px #ccc solid;
	padding: 3px;
}
table.ending table.note td.description{
	font-size: 0.8em;
}
table.ending table.note td.print{
	text-align: right;
}
table.ending table.note td.print .button{
	float: right;
}
table.ending table.note td.printr{
	text-align: center;
}
table.ending table.note td.printr .button{

}

table.login{
	width: 450px;
	text-align: center;
	background-color: #fff;
	font-size: 10pt;
	border-top: #bbb 1px solid;
	border-right: #bbb 1px solid;
}
table.login td,
table.login th{
	border-bottom: #bbb 1px solid;
	border-left: #bbb 1px solid;
	text-align: left;
	padding: 4px;
}
table.login td.title{
	font-weight: bold;
	font-size: 1em;
}
table.login td.error{
	background:white;
}
table.login td.nick{
}
table.login td.nickform{
}
table.login td.pass{
}
table.login td.passform{
}
table.login td .textform{
}
table.login td.submit{
	text-align: right;
}
table.login td.submit .button{
}

/* Style definiujące wygląd cennika */
table.cennik{
	width: 600px;
	margin: auto;
	border-bottom: 1px #ccc solid;
	border-right: 1px #ccc solid;
	font-size: 10pt;
}
table.cennik td,
table.cennik th{
	border-top: 1px #ccc solid;
	border-left: 1px #ccc solid;
}
table.cennik thead th{
	text-align: left;
	font-weight: normal;
}
table.cennik thead th#red_price{
	color: #f00;
}
table.cennik td.null{
}
table.cennik td.new_reg_priv_head,
table.cennik td.new_reg_biz_head{
	color: #f00;
	text-align: center;
}
table.cennik td.renew_head{
	text-align: center;
}
table.cennik td.group_name{
	height: 80px;
}
table.cennik td.new_reg_priv,
table.cennik td.new_reg_biz{
	text-align: center;
	color: #f00;
}
table.cennik td.renew{
	text-align: center;
}
table.cennik2{
	width: 600px;
	margin: auto;
	border-bottom: 1px #ccc solid;
	border-right: 1px #ccc solid;
	font-size: 10pt;
}
table.cennik2 td,
table.cennik2 th{
	border-top: 1px #ccc solid;
	border-left: 1px #ccc solid;
	padding: 3px;
}
table.cennik2 div#title{
	font-weight: bold;
}
table.cennik2 div#subtitle{
	font-weight: bold;
}
table.cennik2 tr.head td{
	text-align: center;
}
table.cennik2 td.domain_type{
	text-align: center;
}
table.cennik2 td.priv,
table.cennik2 td.biz{
	text-align: right;
}
table.cennik2 td.note{
	font-style: italic;
}

/* --- często zadawane pytania --- */
table.faq{
	width: 470px;
	margin: auto;
	font-size: 9pt;
}
table.faq td.question{
	font-weight: bold;
	padding: 0 3px;
}
table.faq td.answer{
	text-align: justify;
	padding: 0 3px 13px 3px;
}
table.faq td.reg_step,
table.faq td.reg_question{
	color: #00f;
	padding: 0 3px;
}
table.faq td.reg_answer{
	text-align: justify;
	padding: 0 3px 13px 3px;
}
table.faq td.subText{
	text-align: justify;
	padding: 0 3px 13px 3px;
	font-style: italic;
}
/* --- regulamin --- */
table.regulamin{
	width: 470px;
	margin: auto;
	font-size: 9pt;
}
/* --- whois --- */
table.whois{
	width: 470px;
	margin: auto;
	font-size: 9pt;
	text-align: center;
}
table.whois td.domain{
	padding: 20px 0 0 0;
}
table.whois td.code{
}
table.whois td.error{
	color: #f00;
}
table.whois td.code_input{
}
table.whois td.submit{
}
