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

img {border:none; display: inline;}

body {
	font: normal 15px Verdana, Arial, Helvetica, sans-serif;
	background: #fff url("/uploads/images/body_bg.png") repeat-x;
	color: #000000;
}
a,a:visited {text-decoration: none; color: #ff5100}
a:hover {text-decoration: underline;}

big {font-size: 1.4em; display: block; margin-top: 10px; color: #000}

#header {background: url("/uploads/images/top_border.gif") repeat-x left top; overflow:hidden;}
#header h1 {font-weight: normal; float: left; background: url("/uploads/images/top.GIF") no-repeat; margin-top:3px;}
#header h1 img {margin: 10px 0 10px 1px;}

input {font: normal 11px Verdana, Arial, Helvetica, sans-serif; }
input[type=text],input[type=password],select {border: 1px solid #A5ACB2; width: 150px; background: #fff}
input.checkbox, input.radio_check {border: none !important;}
input:disabled, select:disabled, input.disabled, select.disabled, .disabled {color: gray; background: #eee}

ul {list-style: none;}

h3 span, strong span {color: #ff5200;}
b {color: #000}

#top, #container, #footer, #header {width: 900px; margin: 0 auto; clear: both;}

.quick_links {float: right; background: url("/uploads/images/qlinks.png") no-repeat; font-weight: bold; font-size: 0.8em; padding-top: 6px;}
.quick_links span {color: #ff5100;}
.quick_links li {float: left; text-align: center;}
.quick_links img {display: inline;}
.quick_links .first-child {width: 200px; text-transform: uppercase}
.quick_links .last-child {width: 157px; background: url(/uploads/images/ico_konsultant.png) 12px 100% no-repeat; text-indent: 15px;}
.quick_links .last-child a {color: #000; cursor: pointer;}

#top {background: #f0f0f0; border-top: 3px solid #adaaad; border-bottom: 3px solid #000; font-size: 12px;}
#top .buttons {float: right;} /* height: 42px; }*/
#top .buttons a {display: block; float: left; color: #000; font-size:10px; font-style: italic; font-weight: bold; outline: none; width: 107px; height: 47px; background-position: top right; background-repeat: no-repeat; text-decoration: none;}
#top .buttons a.activemail {background-image: url(/uploads/images/gfx/h_activeMail.gif);}
#top .buttons a.activeadmin {background-image: url(/uploads/images/gfx/h_activeAdmin.gif);}
#top .buttons a.pk {background-image: url(/uploads/images/gfx/h_panelKlienta.gif);}
#top .buttons a.koszyk {background-image: url(/uploads/images/gfx/h_koszyk.gif); width: 83px;}
#top .buttons a.logout {background-image: url(/uploads/images/gfx/h_logout.gif);}
#top .buttons a span {display: none;}

* html #top .buttons img {vertical-align: -45%}
#top h4 {color: #ff5100; font-style: italic; font-weight: bold; float: left; text-align: center; padding-left: 5px; padding-right: 5px; font-size: 12px; line-height: 42px; margin-top: 4px;}
#top h4 strong {color: #000; font-style: none;}
#top form {float: left; line-height: 42px; margin-top: 4px;}
#top input {width: 118px; background: #fff}
* html #top form {line-height: 42px; padding-top: 10px;}
* html form input {border: 1px solid #999}
#top ul {background: #ff5200 url("/uploads/images/menu_bg.png") repeat-y; height: 24px; border-top: 1px solid #cecfce; clear: both;}
#top li {float: left; text-transform: uppercase; font-weight: bold; color: #fff; padding: 0 6px; line-height: 24px; font-size: 0.9em;}
#top a {color: #fff}

#top form .submit {text-transform: uppercase; font-weight: bold; width: 64px; vertical-align: -4px;}
*:first-child+html #top form .submit {vertical-align: -3px;}
* html #top form .submit {vertical-align: -3px;}

body.logged #top {background: url("/uploads/images/logged_in.gif") left 15% no-repeat; border-top-color: #ff5200;}
body.logged #top h4 {padding-left: 36px;}

input.submit {border: none; text-transform: uppercase; cursor:pointer;}

#container {
	clear:both;
	margin-top: 20px;
}
#container:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html #container {height: 320px; zoom:1}

h3 {font-size: 13px;}
h2 {font-size: 18px; padding: 9px 0 15px 7px}


/* strony błędów */
.error {margin-left: 80px; padding-left: 7px;}
.error h2 {padding-bottom: 0; font-size: 18px; padding-left:0;}
div.error {background: url('/uploads/images/gfx/sub/sub_info_alert2.jpg') left top no-repeat; margin-left: 20%; padding-top: 5px; padding-left: 90px; padding-bottom: 10px;margin-top: 30px;}
.error h5 {color: #777; padding-bottom: 30px;}
ul.error {font-size: 12px; line-height: 3em; margin-left: 23%; }
ul.error span {float: left; width: 32em;}
ul.error em {float: left; margin-left: 0; width: 10em; color: #777; font-weight: bold; font-style: normal}
ul.error a {float: left; margin-left: 0;}
ul.error li {clear: left;}
ul.error li ul {float: left; line-height: 2em; margin-top: 0.5em; margin-bottom: 0.5em}
ul.last-error {padding-bottom: 65px}
/* strony błędów */


.activeadmin, .activemail, .nazwapl {font-weight: bold; font-style: italic; color: #000;}
.activeadmin b, .nazwapl b {color: #FF5200}
.activemail b {color:#3980D0;}
.netart {font-weight: bold; }
#sub_menu .activeadmin, #sub_menu .activemail, .path .activemail, .path .activeadmin {font-weight: normal; font-style: normal; color: #777777;}
#sub_menu .activeadmin b, #sub_menu .activemail b, .path .activemail b, .path .activeadmin b {font-weight: normal; color: #777777;}

.path .last-child .activeadmin, .path .last-child .activeadmin b, .path .last-child .activemail, .path .last-child .activemail b {color: #000}

#sub_menu .selected .activeadmin, #sub_menu .selected .activemail {color: #ff5200;}
#sub_menu .selected .activeadmin b, #sub_menu .selected .activemail b {color: #ff5200;}


#footer {margin: 10px auto; padding: 6px 0; background: #efefef; font-size: 68%; text-align: center; color: #444;}
#footer ul {list-style: none; font-weight: normal; clear: both; height: 1.5em; margin: 10px auto; text-align: center;}
#footer li {display: inline; border-right: 1px solid #ff5100; padding: 0 6px;}
#footer li.last-child {border: 0;}
#footer a {color: #444;}
#footer a:first-letter {text-transform: uppercase;}
#footer a:hover {color: #ff5100;}

table {font: normal 11px Verdana, Arial, Helvetica, sans-serif; clear: both}
table td, table th {padding: 3px;}
table p b {color: #000;}
select {background: #fff; font: normal 11px Verdana, Arial, Helvetica, sans-serif;}

#content h4 {font-size: 11px; font-weight: bold; padding-bottom: 10px;}

.orange {color:#FF5200;}
.red {color:#FF0000;}
.blue {color:#3980D0;}
.font9 {font-size: 9px;}

.button {
	clear: both; 
	margin: 0; padding: 0; 
	white-space: nowrap;
	cursor: default;
	color: #000000;
	min-width: 86px;
	text-align: center;	
	font: italic bold 10px Verdana, Tahoma;
}

.screenshot {
    text-align: center;
}

.screenshot img {
    border: 1px #666 solid;
}

span[title] {margin: auto !important; padding: auto !important;}

form a img {cursor:pointer;}

html, body {height: 100%;}
 
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 900;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

#alertBoxContainer {
	position: absolute;
	left: 50%;
	width: 340px;
	top: 50%;
	z-index: 1000;
}

#alertBox {
	background: #fffebf url("/uploads/images/alert.png") 20px 20px no-repeat;
	color: #000;
	z-index: 1100;
	position: relative;
	left: -210px;
	top: -50px;
	border: 3px solid #ffd113;
	border-left-width:0;
	border-right-width:0;
	width: 384px;
	padding: 20px 20px 10px 60px; 
	font-size: 12px;
 }
 
#alertBoxOK {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-left: 140px;
	background: #ff5200; color: #fff; font-weight: bold;
}
* html #alertBoxOK  {margin-left: 70px;}




#container.main h2 span {color: #ff5200;}
#cmain_3 {font-size:15px;}
#cmain_1 ul, #cmain_2 ul, #cmain_3 ul {list-style-position: outside; line-height: 18px; font-size: 0.74em; padding-left: 7px; padding-right: 7px;}
#cmain_1 li, #cmain_2 li, #cmain_3 li {border-bottom: 1px solid #efefef; background: url(/uploads/images/arr.png) left center no-repeat; padding-left: 12px; white-space: nowrap;}
#container li.price {background-image: none; border: none; padding-top: 10px; line-height:23px; font-size: 1.3em; position: absolute; bottom: 31px;}
#container li.price span {color: #ff5100}
#cmain_1 p, #cmain_2 p, #cmain_3 p {font-size: 0.75em; padding: 0 7px 20px 7px; line-height: 1.25em} /*color: #999; */
* html #cmain_1 li, * html #cmain_2 li, * html #cmain_3 li, * html #cmain_1 ul, * html #cmain_2 ul, * html #cmain_3 ul {white-space: normal; zoom:1; overflow: visible}

#cmain_1, #cmain_2, #cmain_3 {float: left; width: 236px; margin-right: 10px; border-bottom: 3px solid #ff5100; border-top: #f3f7f3; border-top: 1px solid #f7f3f7; min-height: 420px; border-left: 1px solid #f7f3f7; border-right: 1px solid #f7f3f7; position: relative;}

#cmain_1 {background: url(/uploads/images/cmain1.jpg) 0 0 no-repeat; padding-bottom: 6.75em; min-height: 313px; height: 20.8em;}
#cmain_2 {background: url(/uploads/images/cmain2.jpg) 0 0 no-repeat; padding-bottom: 4.2em; min-height: 351px; height: 23.4em;}
#cmain_3 {background: url(/uploads/images/cmain3.jpg) 0 0 no-repeat; padding-bottom: 4.2em; min-height: 351px; height: 23.4em;}

#cmain_1 p, #cmain_2 p, #cmain_3 p {text-align: justify;}

#cmain_1 h2 a, #cmain_2 h2 a, #cmain_3 h2 a {display: block; margin-bottom: 15px; padding-top: 89px; padding-left: 7px; color: #000;}
#cmain_1 h2 a:hover, #cmain_2 h2 a:hover, #cmain_3 h2 a:hover {text-decoration: none;}
#cmain_1 h2, #cmain_2 h2, #cmain_3 h2 {margin: 0; padding: 0; white-space: nowrap}

#container span.grosze {font-size: 0.7em; vertical-align: 8%; font-weight: normal;}
#container span.black {color: #000 !important; font-size: 0.7em; font-weight: normal;}

/*
#cmain_1:hover h2, #cmain_2:hover h2, #cmain_3:hover h2 {color: #ff5100;}
#cmain_1:hover, #cmain_2:hover, #cmain_3:hover {background-color: #f7f9f7; border-color: #ff5200 #ddd;}
#cmain_1:hover p, #cmain_2:hover p, #cmain_3:hover p {color: #000;}
*/

#cmain_1 input {width: 118px}
* html #cmain_1 input {width: 115px}
#cmain_1 form {font-size: 0.74em; padding: 3px 7px 18px 7px; white-space: nowrap; overflow: hidden}
#cmain_1 .submit {text-transform: uppercase; width: 60px; vertical-align: -4px;}
* html #cmain_1 .submit {vertical-align: -3px;}
*:first-child+html #cmain_1 .submit {vertical-align: -3px;}
#pricetable {padding-top: 8px; position: absolute; bottom: 33px;}
#pricetable li {background: none; border: none; line-height: 20px; font-size: 1.23em}
#pricetable li span {color: #ff5100;}

#sidebar {font-size: 10px; float: right; width: 156px;}
#sidebar img {border: 1px solid #f7f3f7}
#sidebar h2 {border: 0; font-size: 1.54em; padding-bottom: 7px; padding-left: 0; color: #999;}
#sidebar h3 {font-size: 1em;} /*1.04*/
#sidebar p {text-align: justify; color: #555; margin-bottom: 10px; margin-top: 7px; font-size: 90%}
#sidebar li {background: url(/uploads/images/arr3.png) left center no-repeat; padding-left:12px; color: #999}
.main #sidebar li {background: none; padding:0;}
.main #sidebar h2 {color: #000;}
#sidebar .more {background: url(/uploads/images/arr2.png) left center no-repeat; padding-left: 12px}
#content #sidebar {position: relative; top: -20px; overflow: hidden}

a.szczegoly, a.szczegoly:visited {display: block; height: 17px; width: 122px; text-align: center; color: #fff; text-transform: uppercase; line-height: 17px; font-size: 10px; font-weight: bold; margin: 10px 0 10px 7px; position: absolute; bottom:0}

a.szczegoly:hover, a.szczegoly:visited:hover {text-decoration:none;}
#sub_menu {float: left; width: 198px; border-top: 1px solid #f7f3f7; font-size: 13px;}
#sub_menu h2 {border-bottom: 3px solid #ff5100; border-top: 0; background: #b9b9b9; color: #fff; font-size: 1.2em; font-weight: bold; padding-bottom: 10px; margin-bottom:10px;}
#sub_menu li {background: url(/uploads/images/arr2.png) left 0.45em no-repeat; font-size: 0.85em; line-height: 16px; padding-left: 12px; border-bottom: 1px solid #efefef;}
#sub_menu li.sub {background: url(/uploads/images/arr3.png) 18px 0.45em no-repeat; padding-left: 30px;}
#sub_menu ul {padding-left:5px; padding-right:5px; margin-bottom: 20px;}
#sub_menu ul.sub {font-size: 1em;}
#sub_menu li a {color: #000;}
#sub_menu li.sub a {color: #777;}
#sub_menu li.selected a {color: #ff5200;} 
#sub_menu li.sectionheader:hover {background-position: left 0.45em }
#sub_menu li:hover {background-position: 2px 0.45em }
#sub_menu li.sub:hover {background-position: 20px 0.45em }
.sm_link {padding-left: 13px; background: url(/uploads/images/arr2.png) left 0.45em no-repeat; clear: both;}

.sub_mbox .sm_link a {color: #FF5200;}

/* Twój koszyk w lewym menu */
#PK_MiniShoppingCart .labelServiceServer {margin-left: 4px}
#PK_MiniShoppingCart h2 {margin-bottom: 5px}
#PK_MiniShoppingCart a {float: right; margin-top: 10px; font-weight: bold}
#PK_MiniShoppingCart b {font-size: 10px;}
#PK_MiniShoppingCart div div {font-size: 10px; margin: 15px 0}
#PK_MiniShoppingCart div div a {float: none}

.sm_link:hover {background-position: 2px 0.45em} 

#sub_help li {background: url(/uploads/images/arr3.png) left 0.45em no-repeat; font-size: 0.85em; line-height: 16px; padding-left: 12px; border-bottom: 1px solid #efefef;}
#sub_help li:last-child {border-bottom: 0;}
#sub_help li a {color: #999;}
#sub_help li:hover {background-position: 2px 0.45em;}
#sub_help h2, #sub_help h3 {color: #666; text-transform: capitalize}

#content {margin-left: 220px;}
#content h2 {border-color: #e7e3e7; color: #ff5200; clear: both; font-size: 1.4em; padding-left: 0;}
  #content h2 span.activeadmin {background: url(/uploads/images/gfx/sub/active_admin.jpg) -12px 0 no-repeat; display: block; line-height: 58px; padding-left: 65px; height: 62px;}
  #content h2 span.activemail {background: url(/uploads/images/gfx/sub/active_mail.jpg) -12px -2px no-repeat; display: block; line-height: 62px; padding-left: 65px; height: 62px;}
#content h3.main {font-size: 1.8em;}
#content ul {margin: 10px 0 10px 0;}
#content li {background: url(/uploads/images/arr.png) 0 0.45em no-repeat; padding-left: 12px; line-height: 16px; border-bottom: 1px solid #efefef;}
#content ol {margin-left: 24px; }

#PK_ShoppingCart .sm_link {background-image: none; padding-left: 0px;}

#PK_M0131 #labelAcceptRegister .sm_link {background-image: none; padding-left: 8px;}

#content ol ol {margin:0;}
#content ol li {background: none; border: none; padding: 0; list-style-position: outside;}
#content li li {margin-left: 15px;}
#content strong {}
#content p.info {color: #999; text-align: justify; margin-bottom:10px}
#content ul.path {padding:0; margin:0; border-bottom: 3px solid #e0e0e0; width: 504px;}
#content .path li {display: inline; padding-right: 12px; background: #fff url(/uploads/images/arr4.png) right center no-repeat; font-size: 0.78em;  padding-left: 2px; border: 0;}
#content .path li a {color: #999;}
#content .path .last-child {background: none !important;}
#content .path .last-child a {color: #000;}

span[title] {color: inherit !important;}

/*.submit {margin-top:1px;} width: 71px; height: 17px;*/
.regulamin {text-align: right;}

#sub_content {width: 504px; float: left; font-size: 11px; margin-bottom: 10px;}
#sub_content h2:first-letter {text-transform:capitalize;}
#sub_content h2 span:first-letter {text-transform:capitalize;}
#sub_content p {margin-bottom: 10px; text-align: justify;} /* color: #666;*/
#sub_content .mod_title {padding-top: 20px; font-size: 11px; font-weight: bold; color: #666666;}
#sub_content h4.pp {clear:both;padding-bottom:10px;}
#sub_content p img {margin-bottom:10px;}
#sub_content ol li p img {margin-bottom:0;}
#sub_content p img.nomrg {margin-bottom: 0px !important;}
#sub_content p img.ppimg {float:left; margin-right:10px; margin-bottom:30px;}
#sub_content p.email {margin-bottom: 16px;}
#sub_content ul.darmowyEmail {margin: 0; padding: 0; margin-bottom: 12px;}
#sub_content h4.darmowyEmail {display: block; margin: 0; padding: 0; margin-bottom: 5px;}
#sub_content h4.cennikDomen {margin-top: 25px;}

/* STRUKTURA FIRMY */
#sub_content h4.struktura {display: block; clear: both; margin:0; font-size: 13px; margin-top: 15px; margin-bottom: 7px; padding: 0;}
#sub_content hr.struktura {clear: both; width: 100%; height: 1px; border: 0; border-bottom: 1px solid #ccc; margin-top: 15px;}
span.regulamin {padding-right: 6px; border-right: 1px solid #FF5100;}

/* TECHNOLOGIE */
#sub_content h4.technologie {display: block; clear: both; margin:0; font-size: 13px; margin-top: 15px; margin-bottom: 7px; padding: 0;}
#sub_content hr.technologie {clear: both; width: 100%; height: 1px; border: 0; border-bottom: 1px solid #ccc; margin-top: 15px;}

/* ANTYSPAM */
#sub_content h4.antyspam {display: block; clear: both; margin:0; font-size: 13px; margin-top: 15px; margin-bottom: 7px; padding: 0;}
#sub_content hr.antyspam {clear: both; width: 100%; height: 1px; border: 0; border-bottom: 1px solid #ccc; margin-top: 15px;}

/* BIURO PRASOWE  */
#sub_content .komunikaty li {list-style:none; background:none !important; padding:0px; border:none;}
#sub_content .komunikaty h3 {float:left; width:372px; padding-bottom:10px;color:#FF5200; }
#sub_content .komunikaty h4 {float:right; width:128px; font-weight:normal !important; padding-bottom:10px; text-align:right;}
#sub_content .komunikaty p {clear:both; display:block; border-bottom:1px #ccc solid; padding-bottom:10px;}
#sub_content p.back {width:247px; float:left; margin-left:5px; margin-top:10px;}
#sub_content p.next {width:247px; float:right; text-align:right; margin-right:5px; margin-top:10px;}
#sub_content p.next a img {margin: 0;}
#sub_content p span.italic {font-style: italic;}


/* PRACA W NETART */
#sub_content .work li {list-style:none; background:none !important; padding-left: 0; margin-bottom: 20px; border-bottom:1px #cccccc solid;}
#sub_content .work li li {background: url(/uploads/images/arr.png) 20px 0.45em no-repeat !important; padding-left: 32px; border: none; margin-bottom:0; margin-left:0}
#sub_content .work {margin: 20px 0 0 0}
#sub_content .work h4 {font-weight: normal; color: #777}
#sub_content .work li ul {}


#Banners_BannerList a img {}
#Banners_BannerList .whiteBg {padding-top: 10px; padding-left: 0; padding-right: 0; background: #fff;}

#sub_finder {border: 1px solid #c6c3c6; background: #f7f7f7; padding: 10px 0; margin-top: 10px; margin-bottom: 30px;}
#sub_finder div {text-align: left; padding-left: 10px}

#sub_finder .submit {text-transform: uppercase; background: #ff5200 url(/uploads/images/gfx/sub/orange_71.gif) no-repeat; color: #fff; font-weight: bold; vertical-align: -4px}
#sub_finder .submit[type=submit] { width: 71px; height: 17px; vertical-align: 0;}
#sub_finder p {text-align: center; font-size: 1.2em; color: #000; margin-top: 5px; margin-bottom:0;}
#sub_finder p strong {padding-left: 35px; white-space: nowrap;}
#sub_finder p strong.first-child {padding-left:0}
#sub_finder_tab {font-size: 11px; margin: 0 auto;}
#sub_finder_tab input.textinput, #sub_finder_tab input[type=text].textinput, #captcha {border: 1px solid #A5ACB2; width: 105px; max-width: 105px;}

#sub_finderBox {display: block; clear: both; margin-bottom: 30px;}
#sub_finder + #DOMAINS_TYPES_LIST, script + #DOMAINS_TYPES_LIST  {margin-top: 20px;}

#sub_content #DOMAINS_TYPES_LIST {clear: both;}

h4 + #sub_finder, span[title] + #sub_finder {margin-top: -5px;}
#DomainTransfer .submit {vertical-align: -30%;}
#DomainTransfer #sub_finder {margin-top: 3px;}
form#DomainTransferAuthCode {clear: both;}
#labelTransfer + div.button-maker {margin-top: 0;}

/* transfer wielu domen */
#domainsToMultiTransfer {background: #fff; border: 1px solid #ccc; padding: 3px; float: left; margin-right: 5px;}

/* transfer - wybór abonenta*/
table#DomainTransfer_FillRegistrantData_FormHeader td {padding: 3px !important;}

/******************************************************** SUB TABLE */
.stab {font-size: 10px; color: #000; margin: 0px auto 5px auto; text-align: center; border-spacing:0; clear: both; border:1px solid #c1c1c1; border-width: 1px 0 0 0; width: 504px; border-collapse: collapse;}
.stab caption {text-align: left; color: #999; margin-bottom: 10px; padding-left: 0px; font-size: 9px;}

.stab td, .stab th {padding: 3px; vertical-align: middle; border-right: 1px solid #c1c1c1;}
.stab th {text-align: left; padding-left: 10px;border-left: 1px solid #c1c1c1;}
.stab tbody th, .stab tbody td {border-bottom: 1px solid #c1c1c1;}
.stab td {border-left: 1px solid #c1c1c1;}

.stab thead td {height: 25px;} 
.stab thead td.title {border-bottom: 1px solid #C1C1C1; padding: 0px;}
.stab thead {font-weight: bold;}
.stab thead tr {border-bottom: 0 solid #c1c1c1; background: #f0f0f0; height: 18px; padding:0;}
.stab .stab_head, .stab thead, .stab .stab_head_brdr, .stab .stab_head_bleft {height: 25px; font-weight: bold; text-align: center; background:#F2F4F7; border-bottom:0;}
.stab .stab_title_red, .stab .stab_title_orange, .stab .stab_title_blue, .stab .stab_title_grey, .stab .stab_title_lightblue {color: #fff; text-align: left; padding-left :10px; height: 12px; line-height:12px; font-weight: bold; border-bottom:0; background-color: #ff5200; line-height:24px; padding: 0 0 0 10px;}

.stab .stab_center {text-align:center;}
.stab .stab_bor {border-bottom:1px #C1C1C1 solid;}
.stab .stab_title_orange {background-color: #ff5200; line-height:24px; padding: 0 0 0 10px;}
.stab_nb {font-weight: normal;}
.stab .stab_title_red {background-color: #ff0000;}

/*
.stab .stab_title_blue {background-color: #3980D0;}
.stab .stab_title_grey {background-color: #666666; color: #fff}
.stab .stab_title_lightblue {background-color: #33B7E2; max-height: 12px; height: 2px; line-height:2px;}
#sub_content .stab thead th.stab_title_lightblue {height: 12px; line-height:2px;}
*/

.font9 {color: #999999;}

.stab tbody th {font-weight: normal;}
.stab .stab_left, .stab .stab_left_nobrd, .stab tbody th {text-align: left; padding-left: 10px; } 
.stab .stab_left_nobrd {border-right:1px solid #fff;}
.stab .list_gen {border-width: 0;}
.stab tr.stab_r_white {background: #FFFFFF;}
.stab tr.stab_r_grey {background: #F2F4F7;}
.stab input {margin-left: 10px;}
.stab a, .stab a:visited {color: #000;}
.stab .numeric {text-align: right;}
.stab .center {text-align: center}

/* ************************************************* SUB PROMOTION */
.sub_promo {clear: both; padding: 15px 0 0 0;}
#sub_content .promocja {overflow: hidden; margin-bottom: 25px;} /* tabelka na stronie promocja za 90 groszy */
html>/**/body #sub_content .promocja {margin-bottom: 15px;}
.sub_promo_ico {float: left; width: 165px; margin-bottom: 10px;}
.sub_promo_desc {min-height: 100px;}
.sub_promo_desc p {padding-left: 165px}
 *:first-child+html .sub_promo_desc p {padding-left: 0}
.sub_promo_desc p.under_icon {clear: left; padding-left: 0px !important;}
.sub_promo_more {padding-left: 165px; padding-top: 10px;}

.sub_promo_more_right {padding-left:360px !important;}

.promo_border {padding-bottom: 10px; border-bottom: 1px #cccccc solid;}
/*
.sub_promo_desc p:first-child {font-weight: bold; color: #000 !important;}
/*
.sub_promo_more {padding: 5px 10px 15px 165px; border-bottom: 1px solid #e0e0e0; clear: both;}

.sub_promo_more a:hover {text-decoration:none;}
.sub_promo_choose {font-size: 10px; padding-top: 5px; font-weight: bold; color: #666666;}
.sub_promo_services {font-size: 10px; margin: 5px 0 10px 0;}
.sub_promo_services label, .sub_promo_services label {position:relative; bottom:4px; margin-left:10px;}
a.labelPromotionMoreInfo {clear: both; background: url(/uploads/images/gfx/sub/orange_131.gif) no-repeat; color: #fff; font-size: 11px; font-family: Tahoma; text-align: center; width: 131px; text-transform: uppercase; line-height: 17px; display: block; font-weight: bold;}
a.labelPromotionMoreInfo:visited {color: #fff;}
  /*bugi ie7  w wyborze promocji*/
*:first-child+html .sub_promo_choose {margin-left: -165px;}
*:first-child+html .promotions_serviceItem {margin-left: -165px;}
*:first-child+html .sub_promo_more {padding-left: 0px;}
*:first-child+html .sub_promo_choose p {margin-left: 165px;}


/* news */
.news {margin-bottom: 15px;}
#content .news h4 {margin:0; font-size: 13px; padding-bottom:0;} /*color: #666; */
#content .news h5 {color: #999; font-weight: normal; margin-top:0; margin-bottom: 10px; font-size: 10px;}
.news div {text-align: center;}
.news img {margin-bottom: 10px; float: left; margin-right: 5px;}
.news hr {clear: both; width: 100%; height: 1px; border: 0; border-bottom: 1px solid #ccc; padding-top: 15px}
.news .sm_link {font-weight: bold; float: right; }
.news .sm_link a {}
.news p {margin-left: 105px;}
/*.news p b {color: #666;}*/

/* pp nagroda */
.pptabela {clear:both; margin-bottom: 20px;}
.stab caption {margin-bottom: 20px;}
.pptabela caption {margin-top: -20px; }
html:first-child .pptabela caption {margin-top: 0px; }
.nagroda {width: 280px; float: right;}
.nagroda_cena {width: 215px; float: left;}
.nagroda_cena table {margin: 0 auto;}
.nagroda_cena img, .nagroda_cena object {max-width: 215px; display: block; margin: 0 auto;}
.nagroda_cena td {vertical-align: bottom; font-weight:bold;}
.nagroda_cena strong {font-size: 1.7em; line-height:0.9em; color: #fb5201; font-family: Arial;}
.spec img {margin-left: 0; margin-left: 10px;}
.spec a {color: #000; font-weight: bold;}
p.extra {position: relative; top: 5em; left: -65px; width: 160px;}
p.extra2 {position: relative; top: 2.6em; left: -65px; width: 160px;}


p.nomrg {margin-bottom: 2px !important;}
ol.nagroda {width: 260px !important; margin-bottom: 10px;}
ol.nagroda li {line-height: 1.1em !important; text-align: justify;}
a.nagroda_zamow {display: block; text-align: right; margin-bottom: 15px}
.gift-points {margin: 2px 0 10px;}
/*span.labelGiftOrder {display:block; text-align: right; width: 504px; margin-bottom: 15px}*/

table.nagroda {margin: 0 auto 20px auto; clear: both; width: 504px; text-align: left; vertical-align: middle; float: none; border-top: 1px solid #c1c1c1;}
table.nagroda tr {height: 20px;}
table.nagroda thead {background:#fb5201;}

table.nagroda td {border-left: 1px solid #dcdcdc; text-align: center; border-bottom: 1px solid #c1c1c1;}
table.nagroda th {height: 24px; padding-left: 10px; text-align:left;  border-bottom: 1px solid #c1c1c1;}
table.nagroda thead th {border: 0;}
table.nagroda thead th div { text-align:center;}
table.nagroda thead th:first-child div {text-align:left;}

table.nagroda tbody .promo td {font-weight: bold; font-style: italic;}
table.nagroda tbody .promo .pkt {border-left: 1px solid #dcdcdc;}
table.nagroda tbody .promo td.title {text-align: left; width: 200px;}
table.nagroda tbody th {font-weight: normal;}
table.nagroda tbody td img {margin: 1px;}
table.nagroda tbody.rozmiary th {font-weight: bold;}
table.nagroda .pkt {font-weight: bold; text-align: center; padding:0;}
table.nagroda i {font-weight: normal}
/*table.nagroda select {max-width: 150px;}*/
table.nagroda select {width: auto;}
#GIFT_FEATURE_TSHIRT_SEX, #GIFT_FEATURE_TSHIRT_SIZE {width: 73px;}
#money {width: 65px}
#GIFT_FEATURE_MONEY_BENEFIT_QUANTITY {width: 70px;}

/* pp */
.stab_left_details {width: 200px; border-right: 1px solid #DCDCDC; text-align: right; padding-right: 10px;}
.stab_right_details {text-align: left; padding-left: 10px;}


.detail_table {padding-top: 10px;}
.detail_para p {padding-bottom: 0px; margin-bottom: 0px;}
#PK_DomainDetails .detail_para p {margin-bottom: 25px !important;}
.button-maker a img {margin-right: 0px !important; }


/* uwaga hardcore - moze sie rozjechac w calym systemie2 
*/
.button-maker {/*height: 20px;*/ margin-top:10px; overflow: hidden}
.button-maker input {float: right; margin-left: 10px;}
.button-maker a img {float: right; margin-left: 10px;}
.button-maker span {}
.button-maker a {}
/*
#PK_ShoppingCart .button-maker {display: block; clear: both; margin-top: 20px;}
#PK_ShoppingCart .button-maker input, #PK_ShoppingCart .button-maker img {margin: 0; padding: 0;}
#PK_ShoppingCart .button-maker span.labelAddNewServices {margin-right: 25px; margin-left: 25px;}
*/

.button-maker .labelCancel input {}
.button-maker form { float: right; padding-bottom: 10px;; padding-right: 0px; clear:both; width:100%}
.button-maker {clear: both; text-align: right; margin-bottom: 10px}
#overDiv {
  width: 150px;
  margin: 0px;
  padding: 3px;
  border: #999999 solid 1px;
  background-color: #f0f0f0; 
}

.helpIcon:hover {text-decoration: none}
.reg_tab .helpIcon img { vertical-align: top;}
.stab_right_details .helpIcon img {top:0; vertical-align: top;}

.alert {color: red;}
.disabled {filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25; color: gray;}

/* szczegóły domeny */
#PK_DomainDetails .button-maker input {float: none;}
#PK_DomainDetails .button-maker .helpIcon img {float: none; margin-left: 0}


/* ***************************************************** TRANSLATOR */
.non-bold{font-weight:normal}
.Translator li{font-weight:bold}

/* ***************************************************** SUB MINI BOX */
.sub_mbox { margin-top: 10px; margin-bottom: 20px;}
.sub_mbox_top {background-color: #B9B9B9; color: #fff; font-size: 10px; font-weight: bold; text-align: center; line-height: 28px; border-bottom: 2px solid #ff5200} /* c:#999; lh:18px; */
.sub_mbox_mid {font-size: 10px; font-weight: bold;}
.sub_mbox_finder input {border: 1px solid #A5ACB2; width: 110px; background: #dedede}
.sub_mbox_mid input.submit {text-transform: uppercase; background: #ff5200 url(/uploads/images/gfx/sub/orange_71.gif) no-repeat; color: #fff; font-weight: bold; border:0; width:71px; height: 17px; margin-top: -1px;}
.sub_mbox_mid table  {font-size: 10px;}
.sub_mbox_mid A {color: #000000; font-weight: bold;}
.sub_mbox_btm {display:none}

.sub_mbox_top {border-bottom: 3px solid #ff5100; border-top: 0; background: #b9b9b9; color: #fff; font-size: 1.2em; font-weight: bold; padding: 5px 0pt 5px 7px; text-align: left}

/* ***************************************************** SUB INFO */
#sub_info {margin: 10px 0px; width:504px;clear: both; float: none; }
#sub_info div.msg {font-size: 11px; background: #f0f0f0 url('/uploads/images/gfx/sub/sub_info_info.gif') 10px 50% no-repeat; border: 1px solid #c8c8c8; display: table; clear: both; position: relative; margin-bottom:10px; color: #000 !important; vertical-align: middle; height: 112px;}
  #sub_info.info div.msg {background-image: url('/uploads/images/gfx/sub/sub_info_info.gif');}
  #sub_info.alert div.msg {background-image: url('/uploads/images/gfx/sub/sub_info_alert.gif');}
  #sub_info.warning div.msg {background-image: url('/uploads/images/gfx/sub/sub_info_warning.gif');}

#sub_info div.msg div {background:none !important; border: none !important;}
#sub_info div.msg div ul {margin-bottom: 0;}
#sub_info img {margin-bottom: 1px;}
#sub_info div.msg div {font-weight: normal;  display: table-cell; position: relative; margin: auto; top: auto; padding: 20px 20px 20px 120px; width: 362px; vertical-align: middle;}

#sub_info div.msg div b {display: inline; padding:0}
#sub_info strong {font-weight: bold;}

#sub_info table {margin: 20px; background: #f0f0f0; border: 1px solid #c8c8c8;}
#sub_info table b {display: inline; padding: 0;}
#sub_info table div {background: none; padding: 0; height: auto}
#sub_info img {margin-bottom: 1px;}
#sub_info_txt, .sub_info_txt {padding: 15px; 9px;}

* html #sub_info div.msg div {margin:0; margin-bottom: 10px; padding: 20px 20px 20px 120px; }

* html #sub_info div.msg p { -iexp: expression((this.parse && document.getElementById('sub_info'))? 0 : (this.parentNode.style.paddingTop = 60-this.offsetHeight/2 + 'px', this.parentNode.style.height = 40 + this.offsetHeight/2 + 'px', this.parse = 1)); }

*:first-child+html #sub_info div.msg {margin:0; margin-bottom: 10px; padding: 20px 20px 20px 120px; }
*:first-child+html #sub_info div.msg div {margin:0; padding: 0; }
*:first-child+html #sub_info div.msg b {display: inline; padding: 0;}
*:first-child+html #sub_info div.msg div {-iexp: expression((this.parse2 && document.getElementById('sub_info'))? 0 : (this.parentNode.style.paddingTop = 60-this.offsetHeight/2 + 'px', this.parentNode.style.height = 40 + this.offsetHeight/2 + 'px', this.parentNode.style.minHeight = 0, this.parse2 = 1)); }
*:first-child+html #sub_info div.msg ul {clear: none; display: inline}
*:first-child+html #sub_info div.msg li {padding-left:0;}


/* **************************************************** SUB LIST GEN */
.stab .list_gen {padding-right: 10px; height: 40px;}
.stab .list_gen .arrow {color: #FF7F41; font-size: 12px;}
.stab .list_gen .numbers {margin: 0 5px 0 5px;}
.stab .list_gen .numbers A {text-decoration: underline;}

/* **************************************************** SUB SERWERY */
.sub_server {clear: both; padding: 40px 0 10px 0;}
.sub_server_ico {float: left; width: 165px;}
.sub_server_desc {position: relative; float: left; width: 50%; margin-right: 20px; padding-top: 25px;}
.sub_server_spec {font-size: 9px;}
.sub_server_spec span {padding: 0 5px 0 10px;}
.sub_server_spec img {margin-right: 5px;} 
.sub_server_spec A {color: #000000;}
.sub_server_desc h3 {position: absolute; top: 0; width: 504px; border-bottom: 1px solid #e1e1e1;}
.sub_server ul {margin: 0; padding:0; list-style: none;}
.sub_server li {background: transparent url(/uploads/images/gfx/main-list.gif) no-repeat; padding: 0 0 1px 10px;}
.sub_server_promotions {clear: both;}
#content .desc h3.main {font-size: 1.4em; line-height: 1.6em; font-weight: normal;}


/* ******************************************* SUB REGISTRATION TABS */
.submit_button {float: right; margin: 0;}
.submit_button a img {}
* html .submit_button {display: inline;}

.reg_tab {width: 504px; font-size: 10px; background: #f3f4f8; border-bottom: 1px solid #e0e0e0; margin: 0 auto 20px auto;}
.reg_tab_title {background-color: #ff5200 !important; color: #FFFFFF; font-weight: bold; padding-left: 10px; line-height: 16px;}
.reg_tab input {font-size: 11px; width: 140px;}
.reg_tab .top_cell {padding-top: 15px;}
.reg_tab .mid2_cell {padding-top: 15px; padding-bottom: 3px !important;}
.reg_tab .btm_cell {padding-bottom: 15px;}
.reg_tab .mid_cell {padding-top: 15px; padding-bottom: 15px;}
.reg_tab p {margin: 0 10px 0 10px;}
.reg_tab select {border: 1px solid #A5ACB2; width: 140px;}
.reg_tab .in_nazwa {width: 230px;}
.reg_tab .in_ulica {width: 185px;}
.reg_tab .in_kraj {width: 185px;}
.reg_tab .in_ndomu {width: 40px;}
.reg_tab .radio_check {width: 15px; margin:0; padding: 0;} 
.reg_tab .checkbox, .reg_tab .checkbox {margin:0; padding: 0; width: 20px; margin-left: 10px;} 
.reg_tab_login td {text-align: right;}
*:first-child+html .reg_tab_login td {width:100px !important;}
* html .reg_tab_login td {width:100px !important;}
#labelCopyCorrData.checkbox {margin-left: 0}
#labelM0104Section2 tr:first-child+tr+tr+tr+tr+tr+tr td[width="40%"] {text-align: left; padding-left: 27px; width: 175px;}
 html:first-child #labelM0104Section2 tr:first-child + tr + tr + tr + tr + tr + tr td[width="40%"] {text-align: left;padding-left: 20px;width: 170px}

/* ******************************************************* PK LOGIN */
#pk_icons {font-size: 10px; margin-top: 25px;}
#pk_icons h3 {}
#pk_icons A {color: #000000;}
#pk_icons .pk_desc {width: 130px; height: 85px; font-weight: bold; align: left; valign: top;}
#pk_icons p {font-weight: normal;}
#pk_icons p span{visibility: hidden;}
#pk_icons div a {height: 85px; width:85px; display:block; text-decoration: none; cursor: pointer;}
#pk_Link1 a {background:  url(/uploads/images/gfx/sub/pk_icons/n_pk_ico_dane.jpg);}
#pk_Link2 a {background:  url(/uploads/images/gfx/sub/pk_icons/n_pk_ico_faktury.jpg);}
#pk_Link3 a {background:  url(/uploads/images/gfx/sub/pk_icons/n_pk_ico_domeny.jpg);}
#pk_Link4 a {background:  url(/uploads/images/gfx/sub/pk_icons/n_pk_ico_serwery.jpg);}
#pk_Link5 a {background:  url(/uploads/images/gfx/sub/pk_icons/n_pk_ico_pp.jpg);  }
#pk_Link6 a {background:  url(/uploads/images/gfx/sub/pk_icons/n_pk_ico_hasla.jpg);  }

#PK_M0158_HeaderLabel_IdentificationData .radio {width: 3%;}
#PK_M0158_HeaderLabel_IdentificationData .radio input {width: 19px;}
#PK_M0158_HeaderLabel_IdentificationData .label {width: 35%;}
/*#PK_M0158_HeaderLabel_IdentificationData .btm_cell {vertical-align: middle;}*/
#PK_M0158_HeaderLabel_IdentificationData .btm_cell_label {padding-bottom: 15px; vertical-align: middle;}

#PK_M0158_HeaderLabel_Verification .mid_cell {vertical-align: top;}

/* nowy panel klienta na podstawie centrum pomocy */
#panel-klienta-menu-img p {margin-right: 3px; text-align: left;}

#panel-klienta-menu-img a {display: block; height: 100%; text-decoration: none;}

#panel-klienta-menu-img {list-style: none; clear:both; margin:0; padding:0;}
#panel-klienta-menu-img li h4 {margin:0; padding:5px 0 0 0; font-size: 11px; color: #000; margin-bottom: 2px; }
#panel-klienta-menu-img li a {color: #000}
#panel-klienta-menu-img li a:hover {color: #333}

#panel-klienta-menu-img li img {float: left; margin:0; border-right: 1px solid #fff}
#panel-klienta-menu-img li {width: 233px; float: left; margin:0; padding:0; font-size: 10px; color: #666; height: 88px; margin-top: 10px !important; border: 1px solid #fff; border-bottom: 1px solid #efefef; background:none !important;}

#panel-klienta-menu-img li:hover {border: 1px outset #ddd; background: #f5f5f5}
#panel-klienta-menu-img li:hover img {border-right: 1px solid #f9f9f9}

/* ul#help-center-menu-img li:last-child {background:transparent none repeat scroll 0% !important; border:1px solid #FFFFFF; color:#666666; float:left; font-size:10px; height:88px; margin-bottom:0pt; margin-left:0pt; margin-right:0pt; margin-top:10px !important; padding-left: 12px !important; width:233px;}

ul#help-center-menu-img li:last-child:hover {border: 1px outset #DDDDDD;} */
/* nowy panel klienta na podstawie centrum pomocy */

.sub_menu {width: 156px; height: 150px; margin-bottom:15px; margin: 5px; float: left !important;  overflow:hidden; border: 1px solid #e0e0e0}
.sub_menu:hover {border-color: #ff5200}
.sub_menu_top {display:none}
.sub_menu_mid {font-weight: bold; padding: 0; text-align: center;}
.sub_menu_btm {display: none;}
.sub_menu_mid p {height: 90px; text-align:center; padding-top: 10px}
.sub_menu_mid div {text-align:left; line-height: 14px;}
.sub_menu_mid img {margin: 0 auto; display: block; max-width: 150px;}
.sub_menu_mid strong {font-size: 1.7em; color:#FF5200; font-family: Arial; margin-bottom: 0px;}
.sub_menu a {color: #000; display: block;}
* html .sub_menu {margin: 4px;}

.PPGifts {width: 504px;}
.PPGifts h3 {clear: both;}
.PPGifts .sub_menu {}
.PPGifts .sm_link {background: none; padding:0; text-align: center;}
.PPGifts .sub_menu .sub_menu_mid .sm_link a {margin-bottom: 4px;}
.PPGifts .sub_menu .sub_menu_mid .sm_link span.marginBottom {display: block; margin-bottom: 4px !important;}
.PPGifts .sub_menu .sub_menu_mid .sm_link a:hover {text-decoration: none;}



#listingTable .labelSubmit {float: right;}
#listingTable .labelMore {float: left;}
#listingTable span.labelSubmit input {margin-right: 0px;}
#points_table {margin-bottom: 15px;}
#points_table:before {clear:both; display:block; height: 1px; content: '.'; visibility: hidden}
#PK_M015F #listingTable {margin-top: -20px;}

/* tabelka z promocjami na stronie stronach serwerow */
.promotionTable {border-spacing:0; padding:0; font-weight: bold;}
.promotionTable .red {color: #ff5200;}
.promotionTable td {padding:0;}
.promotionTable td[colspan] {border:0; text-align: center; vertical-align: middle;}
.promotionTable td[colspan] {font-weight: normal; color: #777}
.promotionTable td[colspan] b {font-weight: normal; color: #777}
.promotionTable img {margin: 0 0 0 10px}
.promotionTable input {border:0;}
.promotionTable span.serverActiveOrderButton {display:block; text-align:center; vertical-align:middle;}
.promotionTable span.serverActiveProOrderButton {display:block; text-align:center; vertical-align:middle;}

#content .sub_server_promotions h4 {background: #ccc; border: 1px solid #ccc; border-bottom: 0; padding: 5px;}
* html #content .sub_server_promotions h4 {padding-top:2px;}
*:first-child+html #content .sub_server_promotions h4 {padding-top:2px;}
.promotionTable {border: 1px solid #ccc; border-top: 0; width: 100%}
.promotionTable label {padding-left: 10px;}

.specification {position: relative; left: 272px; top: -2.8em;}
.specification b {padding-left: 6px;}
.specification span {padding: 0 4px;}


.DOMAIN_INCORRECT_NAME, .DOMAIN_NOT_ATTEND, .DOMAIN_ALREADY_REGISTERED_NETART, .DOMAIN_ALREADY_REGISTERED_OUTSIDE, .DOMAIN_COMMON_ERROR {
    color: #777777;
}
.DOMAIN_AVAILABLE {font-weight: bold;}
#listingTable .price {font-weight:normal;}
.DOMAIN_IN_SHOPPING_CART {}

#DOMAIN_CATEGORY_EU, #DOMAIN_CATEGORY_GLOBAL, #DOMAIN_CATEGORY_FUNCTIONAL, #DOMAIN_CATEGORY_REGIONAL {margin-top: 15px;}

.registrants_domain_more {text-align:right;}

.labelMore {padding: 20px 35px 0 10px; background:url(/uploads/images/gfx/sub/sub_menu_arrow.gif) bottom right no-repeat;}
.labelMore A {font-size: 10px;  font-weight: bold; color: #000000; background-color: #ffffff; padding-right: 4px;}
.labelSubmit {margin-right: 0px; margin-top:8px;}
.submit_button .labelSubmit input {margin: 0; margin-right: 0px; padding:0;}

.sbox_input {width: 136px;}
.sbox_button {width: 95px;}
.serverAddedDomainSearch {min-height:15px;}

/* szczegoly serwera */
.PK_label_url_gotoServerNonPayedInvoicePreview img {margin-right: 28px; margin-bottom: 10px;}

.domaindetails table {border-bottom: 1px solid #E0E0E0; background: #F3F4F8; border-top: none}
.domaindetails tbody td {border: none;}
.domaindetails tr.stab_r_white {background: #F2F4F7;}
.domaindetails td.stab_title_grey {line-height:16px; padding:3px 3px 3px 10px}

/* tabelka z informacja o serwerze testowym na stronach serwerow */
.testperiodinfo {border: 1px solid #ccc; border-top-width: 0; padding: 4px;}
#content h4.testperiodinfo {background: #ccc; border: 0; padding: 5px;}
#PK_M0129 .testperiodinfo a {float: none !important; display: inline !important;}

.whois {padding: 10px; margin-top:20px; margin-bottom: 5px; background: #eee;}
p.whoistext {margin-bottom: 25px !important;}

form#WhoisJS #sub_finder table {width: 100%}
form#WhoisJS #sub_finder table td {text-align: right; padding-right: 25px;}
form#WhoisJS #sub_finder table td.sbox_input {text-align: left; padding-right: 0px;}
form#WhoisJS #sub_finder table td.mid_cell {text-align: left;}
form#WhoisJS #sub_finder table td.mid_cell img {float: right;}
form#WhoisJS #sub_finder table td.sbox_input {width: 190px;}

#sub_content p.lastkid {margin-bottom:15px;}


#listingTable table td {vertical-align: middle;}
#listingTable select {margin-left: 5px; width: 50px;}

#sub_finder #__submit_translatorDomainName {vertical-align: -30.01%; margin-left: 5px;}

#PK_ShoppingCart #__submit_PK_ShoppingCart {margin-right: 0px;}
#PK_ShoppingCart table {margin-top: 0px;}

b#labelSummaryHeader {font-size: 10px; display: block; clear: both;}


#PK_M0106 span.shoppingCartLink {margin-right: 0px; margin-top:10px;}
#PK_M0106 span.shoppingCartLink a {}


#PK_M0129 M0129_submitButtonGroups {float: right; width: 125px;}
#PK_M0129 form {clear: none; float: right; width: auto;}
#PK_M0129 form.payPoints {clear: both;}
#PK_M0129 .button-maker input.submit {margin-top: 0;}
#PK_M0129 form span.PK_label_url_gotoServerNonPayedInvoicePreview {margin-left: 20px;}
#PK_M0129 form span.labelServerChangePassword {margin-left: 20px;}
#PK_M0129 form span.labelPayPoints {display: block; clear: both; float: right; width: 100%;}
#PK_M0129 form span.PK_label_url_serverExtends {margin-left: 20px;}

#PK_M0129 p {clear: both;}
#PK_M0129 .button-maker a {float: none;}
#PK_M0129 .M0129_link {font-weight: normal; vertical-align: 18px}


form#M0108 input#__submit_PK_M0108 {margin-right: 0px;}

#PK_Invoices_HTML {width:670px;}
#PK_Invoices_HTML #sub_info {width: 100%;}
#PK_Invoices_HTML #sub_info table {width: 630px}
#PK_Invoices_HTML div {margin-left:0px !important;}
*:first-child+html #PK_Invoices_HTML table div div div div {margin-right:5px;} 

#Partner_Add form#PartnerAdd input#acceptAgreement {margin-right: 8px;}

/* press kits */
#presskits li {padding-left: 0px; background: none;}
/* press kits */

/* reklamy */
#reklamy h3 {margin-bottom: 15px;}
#reklamy li {clear: left; background: none; overflow: hidden; border: none;}
#reklamy li li {border-bottom: 1px solid #efefef}
#reklamy li li:last-child {border-bottom: 1px solid #efefef}
#reklamy img {float: left; margin-right: 5px; margin-bottom: 30px;}
#reklamy ul {margin-left: 77px;}
#reklamy li li {clear: none; padding-left: 0; margin-left: 0; line-height: 1.2em;}
/* reklamy */

/* centrum pomocy */
ul#help-center-menu-img a {display: block; height: 100%; text-decoration: none;}

ul#help-center-menu-img li:last-child {background:transparent none repeat scroll 0% !important; border:1px solid #FFFFFF; color:#666666; float:left; font-size:10px; height:88px; margin-bottom:0pt; margin-left:0pt; margin-right:0pt; margin-top:10px !important; width:233px; border-bottom:1px solid #EFEFEF;}

ul#help-center-menu-img li:last-child:hover {border: 1px outset #DDDDDD;}

/* kontakt */
#sub_content h3.contact {margin-bottom: 4px; padding-left: 12px; background: url('/uploads/images/arr2.png') left no-repeat; color: #FF5200;}
#sub_content h3.contact span.infoline {font-size: 1.3em; font-weight: normal; color: #000000;}
#sub_content p.contact {padding-bottom: 10px;text-align: left; border-bottom: 1px solid #CCCCCC;}
#sub_content p.contact span {display: block; clear: both;}
#sub_content p.contact span.address  {margin-top: 10px;}
#sub_content p.contact a {cursor:pointer;}

/* Zmien nazwe abonenta eu */
/* #sub_content #PK_M0107_EuName div:last-child {width: 60px;} */
#sub_content #PK_M0107_EuName div.detail_para {width: 100%;}

/** Regulamin promocji KJ */
#sub_content ol.nomargin ul.numListStyle {list-style-type: decimal;}

/* Zmiana opcji i okresu serwera */
#PK_M015C_HederLabel #radioCurrentPeriod {width: 20px; margin-left: 10px;}
#PK_M015C_HederLabel #listboxCurrentPeriod {width: 180px; vertical-align: 15%}
#PK_M015C_HederLabel #listboxNewPeriod {width: 180px; vertical-align: 15%}
#PK_M015C_HederLabel #radioNewPeriod {width: 20px; margin-left: 10px;}
#PK_M015C_HederLabel td {white-space: nowrap;}

#PK_M015C_HederLabel td {padding-top: 15px;}
#PK_M015C_HederLabel td.reg_tab_title {padding-top:3px}    

/* TRANSLATOR DOMEN */ #PK_Translator span.PK_label_translateDomain {margin-left: 10px; vertical-align: -30%;}

/* PK NARZEDZIA */
#sub_content #Partner_ChangePassword {margin-top: 25px;}
#acceptAgreement {float: left; margin-right: 5px;}
#PK_link_searchRegisterToolAgreement {float: left; height: 4em}

/* Dane do PIT, dane Urzedow Skarbowych*/
/*select#taxOfficeId {width:250px}*/
/* Wyszukiwarka domen na stronie znaki narodowe */#M0106JS {display: block; clear: both;}

/* FORMATOWANIE TEKSTU */
.red {color: #ff0000;}
a.red {color: #ff0000 !important;}
.marginB {margin-bottom: 30px !important;}
a.spec {color: #000; text-decoration: none; font-weight: bold;}
a.spec:hover {border-bottom: 1px solid #FF5100; text-decoration: none;}
a.spec img {margin-left: 0; margin-right: 8px;} 

/* SPRAWDZANIE DROGI PAKIETU */
#sub_content #Packages_expensive #labelTransfer input.textinput {margin-left:130px;}
#sub_content #Packages_expensive #labelTransfer input.submit {background:#FF5200 url(/uploads/images/gfx/sub/orange_71.gif) no-repeat; width:71px; height:17px; color:#fff; font-weight:bold; text-transform:uppercase;}

/* Screen-y Active mail i admin */
a.screenshot {display: block; clear: both; margin: 0 auto; margin-top: 10px; margin-bottom: 15px; width: 190px;}
a.screenshot img {border: none;}


#PK_M0143_Registrant ol li p a {color: #ff5200 !important}

form#ServerRegisterSw textarea#serverComments {margin-right: 75px; width: 350px; background: #fff; border: 1px solid #bbb}
#serverPeriod {width: 143px;}
#labelServerRegisterSection1 td {padding-bottom: 15px;}
#labelServerRegisterSection1 td.top_cell {padding-bottom:0;}
#labelServerRegisterSection1 td.reg_tab_title {padding-bottom: 3px;}

#PK_M0158_HeaderLabel_IdentificationData .btm_cell {
vertical-align:middle;
}

#PK_M014C h3 {margin-top: 15px;}

.sub_server .desc img {margin-top: 42px;}
#PK_ChooseServer_Kimkolwiek .sub_server .desc img {margin-top: 15px;}

/* Serwer NA, Kolokacja - tabelka zmowienie informacje ofertowej */
form#M0170 table tbody tr td input {margin-left: 0; border: 1px solid #A5ACB2;}
form#M0170 table tbody tr td textarea {margin-left: 0; margin-bottom: 10px; border: 1px solid #A5ACB2;}
form#M0170 table tbody tr td label {margin-left: 5px; margin-right: 6px;}
form#M0170 table tbody + tr + tr td {padding-top: 15px;}

#PK_M0101 .acceptRegister {margin-bottom: 10px;}
input#__submit_PK_M0101 {display: block; clear: both;}

