@import	url(az-order.css);
@import	url(az-domains-exchange.css);
@import	url(az-pomoc-popup.css);
@import url(help.css);
@media all {

html, body, b, div, span, applet, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { quotes: none; list-style: none; padding: 0; background: transparent; border: 0; outline: 0; margin: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; text-decoration: none; vertical-align: baseline; }

input, select, textarea, button { font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; }

blockquote::before, blockquote::after, q::before, q::after { content:none; }

body {
	font-size: 10px !important;
}
.clr
{
  clear: both;
}

del { text-decoration: line-through; }
table { border-collapse: separate; border-spacing: 0; }

sup { position: relative; bottom: 0.6em; font-size: 0.92em; }
sub { position: relative; top: 0.6em; font-size: 0.92em; }

*:focus { outline: 0; }

/* end of reset */

.text h3, .text h4, .text h5, .text h6 { font-weight: bold; }
.text h1 { font-size: 2em; margin: 0.67em 0; }
.text h2 { font-size: 1.5em; margin: 0.83em 0; }
.text h3 { font-size: 1.17em; margin: 1em 0; }
.text h4 { font-size: 1em; margin: 1.33em 0; }
.text h5 { font-size: 0.83em; margin: 1.6em 0; }
.text h6 { font-size: 0.67em; margin: 2.33em 0; }

.text ul, .text ol, .text dd { margin-left: 2em; }
.text ul li { list-style-type: disc; }
.text ol li { list-style-type: decimal; }
.text p, .text ul, .text ol { margin-bottom: 1em; }
.text strong { font-weight: bold; }
.text em { font-style: italic; }

}
@media screen, projection {

a { color: #5b5c61; text-decoration: underline; }
a:focus, a:hover { text-decoration: none; }
#contentMain a { color:#c42c00; }

#formLogin2 legend span,
#formDomainsAll legend span, #formDomainsAll fieldset,
#boxServices h2, #boxServices div.service, #boxHotlines h2,
#boxLogin h2, #formLogin legend span, #boxBasket h2, #boxDomainSearch h2, #formDomainSearch label, #formDomainRegister legend span, #formDomainSearch2 label,
#formHelpSearch legend span, #formHelpSearch fieldset label,
#boxHelpAsk dt,
ul.domainMenu a span,
p.more a span,
hr, #breadcrumbs h2, #menuServices h2, #menuMain h2, #menuMain .backToTop, #menuLinks h2, #footer h2 { position: absolute; bottom: 0; right: 1000em; }

/* main v0.9.3 */

html {
	/*background-color: #fff;*/
	font-size: 100.01%;
	color: #000;
}

body {
	font: 0.63em/1.5 Tahoma, "Lucida Grande", Helvetica, Arial, sans-serif;
}

/* classes */

#main {
	width: 960px;
	position: relative;
	z-index: 0;
	margin: 0 auto;
	zoom:1; /* IE fix */
}

#contentWrapper {
	width: 100%;
	overflow: hidden;
}

#contentMain {
	width: 100%;
	padding-bottom: 7px;
	float: left;
	margin-right: -300px;
}
	
#contentMain.buy_domain {
	padding-bottom:69px;
}

#breadcrumbs,
#helpCategories,
#hostingCompare,
#hostingBonus,
#domainsFound,
#basketAndPayments,
#shopSpecific,
#shopDemo,
#shopSpecTech,
#shopProfit,
#shopShop {
	width: 725px;
	clear: left;
	float: left;
	margin-right: -20px;
}
#clientPanel {
	width: 690px;
	clear: left;
	float: left;
	margin-right: -20px;
}
#panelFunction {
	width:  690px;	
	clear: left;
	float: left;
	margin-right: -20px;
	font-size: 1.1em;	
	padding-bottom: 10px;
}

#helpCategoriesMain {
	width: 735px;
	clear: left;
	float: left;
	margin-right: -20px;
}

#promos {
	clear: left;
}

#contentMain div.orderSummary {
	width: 100%;
	min-height: 400px;
	padding-bottom: 23px;
	background: url(../gfx/picDziekujemy.png) no-repeat 579px 100%;
	border-bottom: 1px dotted #a6a7aa;
	margin-bottom: 17px;
}

#contentMain div.orderSummary {
	padding-top: 40px;
	margin-top: -40px;
}

/* boxes classes */

#boxAdwords,
#boxDomainsExchange {
	padding: 10px 0 0 15px;
	position: relative;
	font-size: 1.1em;
}

#boxPromoNew,
#boxDomainRegister,
#boxPromoContinue {
	min-height: 175px;
	float: left;
}

* html #boxPromoNew,
* html #boxDomainRegister,
* html #boxPromoContinue {
	height: 175px;
}

#boxHelpSearch,
#boxHelpAsk,
#boxHelpCaught {
	width: 223px;
	margin: 0 0 11px auto;
}

#boxHelpCaught div strong {
	color: #C42C00;
    font-style: normal;
    font-weight: normal;
}
	
#menuServices,
#boxHostingDemo,
#boxCustomersFeedback {
	width: 228px;
	clear: right;
	float: right;
}

/* headers */

/* h2 */

#contentMain h2 {
	font-size: 1.8em;
	font-weight: bold;
}

	#contentMain h2 a {
		color: #495073;
		text-decoration: none;
	}

#helpCategories h2 {
	padding: 4px 0;
}

	#helpCategories h2 img {
		vertical-align: middle;
	}

#hostingBonus h2 {
	font-size: 1.2em;
	font-weight: bold;
	color: #5b5c61;
}

/* boxes headers */

#boxAdwords h2,
#boxDomainsExchange caption {
	margin-bottom: -2px;
	font-size: 1.27em;
	font-weight: bold;
	text-align: left;
}

#boxAdwords h2 a
{
  color: #000;
	font-size: 1em;
	font-weight: bold; 
	font-family: inherit;   
}         

#boxDomainsExchange h2 {
	position: absolute;
	top: 8px;
	font-size: 1.55em;
	color: #c42c00;
	font-weight: bold;
	text-transform: uppercase;
}

#boxPromoNew h2 {
	padding: 8px 0 0 16px;
	font-size: 1.55em;
	color: #3e4c84;
	font-weight: bold;
	text-transform: uppercase;
}

	#boxPromoNew h2 em {
		font-style: normal;
	}

#boxDomainRegister h2 {
	padding: 11px 0 8px;
	font-size: 1.5em;
	font-weight: bold;
}

#boxPromoContinue h2 {
	padding: 9px 0 2px;
	font-size: 1.5em;
	font-weight: bold;
	white-space:nowrap;
}

#contentWrapper div.basketSteps h2 {
	font-size: 1.9em;
	color: #3e4c84;
}

#boxHelpSearch h2 {
	padding: 4px 0 6px;
	background: #caccdb url(../gfx/bgdCommon5.png) no-repeat -1920px -47px;
	font-size: 1.4em;
	color: #434d77;
	font-weight: bold;
	text-align: center;
}

#boxHelpAsk h2,
#boxHelpCaught h2{
	padding: 6px 0 7px;
	background: #dbd5c4 url(../gfx/bgdCommon5.png) no-repeat -1920px -47px;
	color: #816728;
	font-weight: bold;
	text-align: center;
}

#boxHostingDemo h2 {
	font-size: 1.8em;
	font-weight: bold;
	text-transform: uppercase;
}

#boxCustomersFeedback h2 {
	padding: 9px 15px 0;
	background: #eee url(../gfx/boxes1.png) no-repeat -1920px -4px;
	font-size: 1.4em;
	font-weight: bold;
	color: #c42c00;
}

#boxBasketAdded h2 {
	padding: 4px 9px 7px;
	background-color: #3e4c84;
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
}

/* h3 */

#boxServices div.service h3 {
	font-size: 2.7em;
	color: #495073;
	font-weight: bold;
}

#hostingBonus h3 {
	font-size: 1.2em;
	font-weight: bold;
	color: #3a4780;
}

#boxPromoNew h3 {
	font-size: 1.05em;
	font-weight: bold;
}

#menuLinks h3 {
	margin: -2px 0 4px;
	font-size: 1.2em;
	line-height: 1;
	font-weight: bold;
	color: #495073;
}

#footer div.accreditations h3 {
	padding: 4px 13px 6px;
	font-size: 1.1em;
	color: #000;
}

/* lists */

/* basket nav */

ul.basketNav {
	position: relative;
	line-height: 70px;
}

	ul.basketNav li.next {
		position: absolute;
		left: 118px;
	}

	#contentMain ul.basketNav li.prev {
		width: 101px;
		text-align: right;
	}

		#contentMain ul.basketNav li.prev a {
			padding-left: 11px;
			background: url(../gfx/bullets1.png) no-repeat 0 -800px;
			font-size: 1.2em;
			font-weight: bold;
			color: #3e4c84;
		}

/* domain menu */

ul.domainMenu {
	display:inline;
	position: relative;
	font-weight: normal;
	zoom:1; /* IE fix */
}

	ul.domainMenu li {
		position: absolute;
		bottom: 0;
	}

	ul.domainMenu li.options {
		left: 7px;
	}

	ul.domainMenu li.whois {
		left: 45px;
	}
	
		#contentMain ul.domainMenu a {
			color: #816728;
		}

	ul.domainMenu li.onMarket {
		left: -92px;
	}
	
/* tables */

/* domains exchange */

table.domainsExchange {
	width: 521px; 
	line-height: 1.2;
	font-weight: bold;
	position: relative;
}
table.domainsExchangeMainPage {
	width: 521px !important;
}

table.domainsExchange caption {
	padding: 3px 0 11px 12em;
}

	table.domainsExchange th,
	table.domainsExchange td {
		padding: 2px 4px 3px;
		background-color: #ececec;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
		vertical-align: middle;
	}
	table.domainsExchange td.offer, table.domainsExchange tr.even td.offer {
    
    padding-left: 61px;
  }
	
	

	table.domainsExchange tr.even th,
	table.domainsExchange tr.even td {
		padding-top: 1px;
		padding-bottom: 2px;
		background-color: #fff;
		border-top: 0;
		border-bottom: 0;
	}

	table.domainsExchange th {
		width: 267px;
		padding-left: 6px;
		text-align: left;
	}

	table.domainsExchange td {
		border-left: 1px solid #fff;
		text-align: right;
		white-space: nowrap;
	}      


	table.domainsExchange tr.even td {
		border-left: 1px solid #ececec;
	}

		table.domainsExchange td img {
			display: block;
			margin: 0 auto;
		}

		table.domainsExchange td a span {
			position: absolute;
		}
		
		
#boxDomainsExchange .domainsExchange {
	border: none;
}

	#boxDomainsExchange .domainsExchange td, 
	#boxDomainsExchange .domainsExchange th {
		border: none;
		padding: 2px 7px;
		border-right: 1px solid #fff;
		background: #ececec;
	}

	#boxDomainsExchange .domainsExchange th {
		color: #000;
		font-size: 1em;
		width: 240px;
	}
	#boxDomainsExchange .domainsExchange .even th,
	#boxDomainsExchange .domainsExchange .even td {
		background: #fff;
		border-right: 1px solid #ececec;
	}
	#boxDomainsExchange .domainsExchange .lastCol {
		border: 0px !important;
	}

/* compare */

table.compare {
	width: 100%;
	border: 1px solid #a6a7aa;
	border-left: 0;
	font-size: 1.1em;
}

	table.compare th,
	table.compare td {
		padding: 5px 0 7px;
		border-top: 1px dotted #a6a7aa;
		border-left: 1px solid #a6a7aa;
		font-weight: bold;
		text-align: center;
		vertical-align: middle;
	}

	table.compare th {
		color: #3a4780;
	}

	table.compare thead th {
		background-color: #f3f3f3;
		border-top: 0;
	}

		table.compare thead th a {
		}

	table.compare tbody th,
	table.compare tfoot th {
		padding-right: 7px;
		text-align: right;
	}

	table.compare tfoot tr: first-child th,
	table.compare tfoot tr: first-child td,
	table.compare tbody tr: first-child th,
	table.compare tbody tr: first-child td {
		border-top-style: solid;
	}

	table.compare tfoot td {
		border-left-style: dotted;
	}

	table.compare tfoot *: first-child + td,
	table.compare tfoot *: first-child + td + td + td + td + td,
	table.compare tfoot td: first-child,
	table.compare tfoot td: first-child + td + td {
		border-left-style: solid;
	}

	table.compare tfoot tr.first-child th,
	table.compare tfoot tr.first-child td,
	table.compare tbody tr.first-child th,
	table.compare tbody tr.first-child td {
		border-top-style: solid;
	}

	table.compare tfoot th,
	table.compare tfoot td {
		background-color: #f3f3f3;
	}

		table.compare tfoot label {
			margin-bottom: -5px;
			width: 66px;
			font-weight: normal;
		}

		table.compare tfoot input {
			display: block;
			margin: 2px auto -3px;
		}

			table.compare tfoot label input {
				margin: 0 auto 2px;
			}

	table.compare tr.promo td {
		color: #c42c00;
	}

	#contentMain table.compare tbody th a {
		color: #3a4780;
		text-decoration: none;
	}

	#contentMain table.compare tbody th a:focus,
	#contentMain table.compare tbody th a:hover {
		text-decoration: underline;
	}

	table.compare tbody tr: hover th,
	table.compare tbody tr: hover td {
		background-color: #f3f3f3;
	}

/* domains */

table.domains {
	width: 100%;
	border-left: 1px solid #a6a7aa;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
}

	table.domains thead th {
		padding: 6px 0;
		background-color: #f3f3f3;
		border: 1px solid #a6a7aa;
		border-left: 0;
		color: #5b5c61;
	}

	table.domains thead th.availability,
	table.domains thead th.price {
		width: 180px;
	}

	table.domains tbody th,
	table.domains tbody td {
		border-right: 1px solid #a6a7aa;
		border-bottom: 1px dotted #a6a7aa;
		vertical-align: top;
	}

	table.domains tbody td {
		padding: 6px 0 3px;
	}

		table.domains th label {
			display: block;
			padding: 6px 9px 7px;
			border-left: 1px solid #a6a7aa;
			margin: 0 0 -1px 30px;
			position: relative;
			zoom:1; /* IE fix */
		}

			table.domains th label input {
				display: inline;
				margin-right: 9px;
				position: absolute;
				top: 4px;
				right: 100%;
			}

			table.domains th label img {
				margin-right:10px;
				position:absolute;
				right:100%;
				top:8px;
				display: none;
			}
		table.domains tbody img {
			margin-bottom: -6px;
		}

/* basket */

table.basket {
	width: 100%;
	background-color: #f3f0ea;
	border: 1px solid #a6a7aa;
	text-align: left;
}

	table.basket thead th {
		padding: 6px 0;
		background-color: #f3f3f3;
		border-bottom: 1px solid #a6a7aa;
		font-size: 1.1em;
		font-weight: bold;
		color: #5b5c61;
	}

	table.basket thead th.service {
		width: 247px;
		text-indent: 10px;
	}

	table.basket thead th.netto,
	table.basket thead th.brutto {
		width: 102px;
		text-align: center;
	}

	table.basket tfoot th,
	table.basket tfoot td {
		height: 36px;
	}

	table.basket tfoot th {
		text-align: right;
	}

	table.basket tbody th,
	table.basket tbody td {
		border-bottom: 1px solid #a6a7aa;
	}

	table.basket tbody th {
		padding: 17px 10px;
		font-size: 1.2em;
		text-align: left;
	}

		table.basket tbody th span {
			font-weight: bold;
		}

	table.basket tbody td {
		font-size: 1.1em;
		text-align: center;
	}

		table.basket tbody select {
			display: block;
			width: 210px;
			margin-right: auto;
		}

		table.basket tbody input {
			margin-right: 7px;
		}

	table.basket tbody td.recalculating {
		background: url(../gfx/ajaxLoader1.gif) no-repeat 50% 50%;
	}

/* buttons  */

/* basket buttons */

#formBasket fieldset.servicesExtra input,
table.basket tbody input {
	padding: 0;
	background-color: transparent;
	border: 0;
	color: #816728;
	text-decoration: underline;
	cursor: pointer;
}

/* more button */

#promos p.more,
#contentMain div.orderSummary div.accountDetails p {
	background: #896618 url(../gfx/buttons1.png) no-repeat 0 -150px;
	line-height: 18px;
	text-align: center;
}

	#promos p.more a,
	#contentMain div.orderSummary div.accountDetails p a {
		display: block;
		background: url(../gfx/buttons1.png) no-repeat 100% -150px;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
	}
	#promos p.more a {
    	color: #fff !important;
	    background: url(../gfx/buttons1.png) no-repeat 100% -150px !important;    	
  }
	

	#promos p.more a:focus,
	#promos p.more a:hover,
	#contentMain div.orderSummary div.accountDetails p a:focus,
	#contentMain div.orderSummary div.accountDetails p a:hover {
		text-decoration: underline;
	}
	#contentMain div.potwierdzenie {
		min-height: 360px;
		background: url(../gfx/picDziekujemy2.png) no-repeat 579px 100%;		
	}
	#contentMain div.potwierdzenie a {
		color: #39467f;
	}
	#contentMain div.potwierdzenie span {
		font: bold 1.1em tahoma;
		color: #c42c00;
		white-space: nowrap;
	}

/* links */

/* buy link */

#contentWrapper a.buy,
#contentWrapper a.bid,
#contentWrapper a.bid_offer {
	float: left;
	position: relative;
	top: 1px;
	color: #fff;
	text-decoration: none;
	white-space: nowrap;
	zoom:1; /* IE fix */
}

	#contentWrapper a.buy span,
	#contentWrapper a.bid span,
	#contentWrapper a.bid_offer span {
		width: 3px;
		height: 17px;
		overflow: hidden;
		position: absolute;
		top: 0;
		right: -1px;
		text-indent: 100em;
	}

#contentWrapper table.domainsExchange a.buy {
	height: 17px;
	padding: 0 4px;
	background: #dc3939 url(../gfx/buttons1.png) no-repeat 0 0;
	font-size: 1.09em;
	color:#fff;
	text-transform: uppercase;
}

	#contentWrapper a.buy span {
		background: url(../gfx/buttons1.png) no-repeat -497px 0;
	}

#contentWrapper .even a.buy {
	background: #dc3939 url(../gfx/buttons1.png) no-repeat 0 -25px;
}

	#contentWrapper .even a.buy span {
		background: url(../gfx/buttons1.png) no-repeat -497px -25px;
	}

#boxBasketAdded ul.actions li.basket a {
	height: 18px;
	background: #dc3939 url(../gfx/buttons1.png) no-repeat 0 -175px;
	float: left;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

#boxBasketAdded ul.actions li.basket a:focus,
#boxBasketAdded ul.actions li.basket a:hover {
	text-decoration: underline;
}

	#boxBasketAdded ul.actions li.basket a span {
		height: 17px;
		padding: 0 7px 0 5px;
		background: url(../gfx/buttons1.png) no-repeat 100% -175px;
		float: left;
	}

/* bid link */

#contentWrapper table.domainsExchange a.bid {
	height: 16px;
	padding: 1px 8px 0;
	background: #c29760 url(../gfx/buttons1.png) no-repeat 0 -50px;
	font-weight: normal;
	color:#fff;
}

#contentWrapper table.domainsExchange a.bid_offer {
	height: 16px;
	padding: 1px 8px 0;
	background: #c29760 url(../gfx/buttons2.png) no-repeat 0 -50px;
	font-weight: normal;
	color:#fff;
}

	#contentWrapper a.bid span {
		background: url(../gfx/buttons1.png) no-repeat -497px -50px;
	}
	
	#contentWrapper a.bid_offer span {
		background: url(../gfx/buttons2.png) no-repeat -497px -50px;
	}

#contentWrapper .even a.bid {
	background: #c29760 url(../gfx/buttons1.png) no-repeat 0 -75px;
}

#contentWrapper .even a.bid_offer {
	background: #c29760 url(../gfx/buttons2.png) no-repeat 0 -75px;
}

	#contentWrapper .even a.bid span {
		background: url(../gfx/buttons1.png) no-repeat -497px -75px;
	}
	
	#contentWrapper .even a.bid_offer span {
		background: url(../gfx/buttons2.png) no-repeat -497px -75px;
	}
	
	
	
	
/* more links */

p.more a {
	padding-right: 12px;
	background: url(../gfx/bullets1.png) no-repeat 100% -96px;
	font-weight: bold;
	text-transform: capitalize;
}

/* order link */

#contentWrapper p.order {
	background: #896618 url(../gfx/buttons1.png) no-repeat 0 -100px;
	text-align: center;
}

	#contentWrapper p.order a {
		display: block;
		height: 22px;
		padding-top: 6px;
		background: url(../gfx/buttons1.png) no-repeat 100% -100px;
		color: #fff;
		text-decoration: none;
	}

	#contentWrapper p.order a:focus,
	#contentWrapper p.order a:hover {
		text-decoration: underline;
	}

/* back link */

p.back {
	padding: 9px 0 12px;
	border-top: 1px dotted #a3a8ab;
	font-size: 1.2em;
	font-weight: bold;
}

	#contentWrapper p.back a {
		padding: 5px 0 5px 29px;
		background: url(../gfx/icons1.png) no-repeat 8px -500px;
		color: #5b5c61;
	}

/* back to top link */

#contentWrapper p.backToTop a {
	padding:2px 21px 5px 0;
	background:url(../gfx/icons1.png) no-repeat 100% -900px;
	float:right;
	margin:15px 6px 0;
	position:relative;
	font-size:1.1em;
	font-weight:bold;
	color:#4c5889;
	zoom:1; /* IE fix */
}

#contentWrapper p.backToTopComm a {
	background:url(../gfx/ico_up.png) no-repeat 100% 0px;;
}
/* pages */

/* home */

/* box services */

#boxServices {
	background: url(../gfx/bgdCommon1.png) no-repeat 0 100%;
	zoom:1; /* IE fix */
}

/* services */

#boxServices div.active {
	min-height: 257px;
	margin-right: 228px;
	position: relative;
	right: 0;
}

* html #boxServices div.active {
	height: 257px;
}

/* domeny */

#boxServices #boxServiceDomains {
	padding: 0 300px 0 39px;
	background: url(../gfx/bgdCommon4.jpg) no-repeat 0 0;
	line-height: 1.26;
}

	#boxServices #boxServiceDomains h3 {
		padding-top: 31px;
		margin-bottom: -3px;
		text-transform: uppercase;
	}

	#boxServices #boxServiceDomains p {
		font-size: 1.9em;
		color: #866d30;
	}

		#boxServices #boxServiceDomains p em {
			display: block;
			color: #495073;
			font-weight: bold;
			font-style: normal;
		}

	#boxServices #boxServiceDomains p.freeDomain {
		width: 167px;
		height: 202px;
		background: url(../gfx/bgdCommon3.png) no-repeat 43px 86px;
		position: absolute;
		top: 64px;
		left: 473px;
		color: #000;
	}

		#boxServices #boxServiceDomains p.freeDomain em {
			margin: -9px 0 0 0px;
			font-size: 60px;
			color: #c42c00;
		}

	#boxServices #boxServiceDomains p.prices {
		padding-top: 26px;
		margin-left: -15px;
		color: #000;
	}

		#boxServices #boxServiceDomains p.prices em {
			display: block;
			padding-left: 110px;
			margin-top: -3px;
			font-size: 1.58em;
			color: #c42c00;
		}

		#boxServices #boxServiceDomains p.prices a {
			position: absolute;
			top: 124px;
			left: 278px;
		}

	#boxServices #boxServiceDomains p.addHost {
	    color: #495073;
	    float: left;
	    font-size: 19px;
	    font-weight: bold;
	    margin: 19px 0 0 -15px;
	    width: 500px;
	}
	
#boxServices #boxServiceDomains a.domainsPromo {
	position: absolute;
	top: 0;
	left: 430px;
}

/* domeny dla partnerĂłw */

#boxServices #boxServiceDomains4Partners {
	padding: 0 0 0 235px;
	background: url(../gfx/bgdCommon4.jpg) no-repeat -750px 100%;
}

	#boxServices #boxServiceDomains4Partners h3 {
		padding-top: 28px;
	}

	#boxServices #boxServiceDomains4Partners p {
		padding-left: 57px;
		font-size: 1.7em;
		color: #495073;
	}

	#boxServices #boxServiceDomains4Partners p.prices {
		padding: 12px 0 0;
		font-size: 1.9em;
		color: #000;
	}

		#boxServices #boxServiceDomains4Partners p em {
			color: #c42c00;
			font-weight: bold;
			font-style: normal;
		}

	#boxServices #boxServiceDomains4Partners p.renewal {
		padding-top: 4px;
		padding-bottom: 6px;
		font-size: 2em;
		color: #000;
	}

		#boxServices #boxServiceDomains4Partners p.renewal em {
			font-size: 1.5em;
		}

	#boxServices #boxServiceDomains4Partners p.features {
		padding-top: 13px;
		padding-right: 30px;
		font-size: 1.5em;
		line-height: 1.07;
		color: #866d30;
	}

/* hosting */

#boxServices #boxServiceHosting {
	padding-right: 57px;
	background: url(../gfx/bgdCommon4.jpg) no-repeat -1500px 100%;
	text-align: right;
}

	#boxServices #boxServiceHosting h3 {
		padding-top: 16px;
	}

	#boxServices #boxServiceHosting p {
		font-size: 1.7em;
		color: #495073;
	}

		#boxServices #boxServiceHosting p em {
			font-size: 1.05em;
			color: #c42c00;
			font-weight: bold;
			font-style: normal;
			text-transform: uppercase;
		}

	#boxServices #boxServiceHosting p.prices {
		padding-top: 8px;
		padding-bottom: 10px;
		font-size: 1.9em;
		color: #000;
	}

		#boxServices #boxServiceHosting p.prices em {
			font-size: 1.37em;
		}

	#boxServices #boxServiceHosting p.cPanel {
		height: 44px;
		padding: 15px 0 0 52px;
		background: url(../gfx/icons1.png) no-repeat 0 -600px;
		float: right;
	}

	#boxServices #boxServiceHosting p.accounts {
		height: 37px;
		padding: 36px 0 0 64px;
		background: url(../gfx/bgdCommon3.png) no-repeat 0 -500px;
		position: absolute;
		top: 194px;
		left: 301px;
		font-size: 1.5em;
		font-weight: bold;
		white-space: nowrap;
	}
	
/* hosting Weekend */

#boxServices #boxServiceHostingWeekend {
	padding-right: 57px;
	background: url(../gfx/bgdCommon4_1.jpg) no-repeat -1500px 100%;
	text-align: right;
}

	#boxServices #boxServiceHostingWeekend h3 {
		padding:0px 0px 0px 190px;
		font-size:46px;
		text-align:left;
	}

	#boxServices #boxServiceHostingWeekend p {
		font-size: 1.7em;
		color: #495073;
	}

		#boxServices #boxServiceHostingWeekend p em {
			font-size: 1.05em;
			color: #c42c00;
			font-weight: bold;
			font-style: normal;
			text-transform: uppercase;
		}

	#boxServices #boxServiceHostingWeekend p.prices {
		text-align:left;
		padding:0px 0 0 190px;
		font-size: 1.9em;
		color: #000;
		margin-top:-20px;
	}
	
	#boxServices #boxServiceHostingWeekend p.lower {
		text-align:left;
		padding:0px 0 0 190px;
		font-size: 19px;
		color: #000;
		margin-top:-16px;
	}
	
	#boxServices #boxServiceHostingWeekend p.lower em {
		font-size: 28px;
		color:#495073;
		font-weight:bold;
		text-transform:none;
	}
	
	#boxServices #boxServiceHostingWeekend p.lower strong {
		font-size: 40px;
		color:#c42c00;
		font-weight:bold;
	}
	
	#boxServices #boxServiceHostingWeekend p.code {
		text-align:right;
		font-size:16px;
		color:#000;
		margin-top:-4px;
	}
	
	#boxServices #boxServiceHostingWeekend p.code em{
		text-align:right;
		font-size:24px;
		font-weight:bold;
		color:#fff;
		background-color:#c42c00;
		padding:2px 5px;
		letter-spacing:5px;
	}
	
	#boxServices #boxServiceHostingWeekend p.codeDesc{
		text-align:right;
		font-size:10px;
		color:#c42c00;
	}
	
	#boxServices #boxServiceHostingWeekend p.info{
		text-align:right;
		font-size:12px;
		color:#000;
		line-height:18px;
		margin-top:6px;
	}
	
	#boxServices #boxServiceHostingWeekend p.info strong{
		font-weight:bold;
	}
	
	#boxServices #boxServiceHostingWeekend p.info strong em{
		text-align:right;
		font-size:12px;
		color:#c42c00;
	}

		#boxServices #boxServiceHostingWeekend p.prices em {
			font-size: 1.37em;
		}

	#boxServices #boxServiceHostingWeekend p.cPanel {
		height: 44px;
		padding: 15px 0 0 52px;
		background: url(../gfx/icons1.png) no-repeat 0 -600px;
		float: right;
	}
	
	#boxServices #boxServiceHostingWeekend p.cPanel {
		height: 44px;
		padding: 15px 0 0 52px;
		background: url(../gfx/icons1.png) no-repeat 0 -600px;
		float: right;
	}

	#boxServices #boxServiceHostingWeekend p.accounts {
		height: 37px;
		padding: 36px 0 0 64px;
		background: url(../gfx/bgdCommon3_1.png) no-repeat 0 -500px;
		position: absolute;
		top: 194px;
		left: 201px;
		font-size: 1.5em;
		font-weight: bold;
		white-space: nowrap;
	}
	

/* sklepy internetowe */

#boxServices #boxServiceShops {
	padding-left: 304px;
	background: url(../gfx/bgdCommon4.jpg) no-repeat -2250px 100%;
	color: #716d6f;
	text-align: right;
}

	#boxServices #boxServiceShops h3 {
		padding: 18px 39px 0 0;
		margin-bottom: -5px;
		color: #000;
	}

	#boxServices #boxServiceShops p {
		padding-right: 39px;
		font-size: 1.9em;
		font-weight: bold;
	}

	#boxServices #boxServiceShops p.allegro {
		padding-top: 7px;
		font-weight: normal;
	}

		#boxServices #boxServiceShops p.allegro img {
			position: relative;
			bottom: 2px;
			vertical-align: middle;
		}

	#boxServices #boxServiceShops div.businessShop {
		width: 170px;
		padding-top: 6px;
		float: left;
		text-align: left;
	}

	#boxServices #boxServiceShops div.businessShopDeluxe {
		padding: 6px 0 0 170px;
		text-align: left;
	}

		#boxServices #boxServiceShops h4 {
			margin-bottom: -2px;
			font-size: 1.7em;
			color: #000;
			font-weight: bold;
			white-space: nowrap;
		}

		#boxServices #boxServiceShops ul {
			font-size: 1.2em;
			line-height: 1.17;
		}

			#boxServices #boxServiceShops li.price {
				color: #c42c00;
			}

	#boxServices #boxServiceShops p.bonus {
		padding: 8px 75px 0;
		font-size: 1.7em;
		color: #000;
		text-align: left;
	}

		#boxServices #boxServiceShops p.bonus em {
			font-style: normal;
		}

#boxServices #boxServiceShops2 {
	padding-left: 314px;
	background: url(../gfx/bgdCommon4.jpg) no-repeat -2250px 100%;
	color: #000;
}

	#boxServices #boxServiceShops2 h3 {
		font: 24px tahoma;
		padding: 12px 0 0 0;
		color: #000;
	}

	#boxServices #boxServiceShops2 p {
		padding: 4px 0 0 24px;
		font: 16px tahoma;
		color: #716d6f;
	}

		#boxServices #boxServiceShops2 ul {
			font: 14px tahoma;
			padding: 6px 0 10px 24px;
		}

		#boxServices #boxServiceShops2 ul li {
			background: url(../gfx/arrow6.gif) center left no-repeat;
			line-height: 24px;
			padding: 0 0 0 16px;
		}
		
		#boxServices #boxServiceShops2 ul li img {
			vertical-align: middle;
			}

	#boxServices #boxServiceShops2 p.bonus {
		padding: 1px 0;
		font: 14px tahoma;
		color: #000;
	}

		#boxServices #boxServiceShops2 p.bonus em {
			color: #c42c00;
			font-style: normal;
		}


/* kreator www */

#boxServices #boxServiceGeneratorWWW {
	padding-left: 297px;
	background: url(../gfx/bgdCommon4.jpg) no-repeat -3000px 100%;
}

	#boxServices #boxServiceGeneratorWWW h3 {
		padding-top: 21px;
		font-size: 1.9em;
		margin-left: -90px;
	}

		#boxServices #boxServiceGeneratorWWW h3 em {
			color: #fd3753;
			font-weight: bold;
			font-style: normal;
			text-transform: uppercase;
		}

	#boxServices #boxServiceGeneratorWWW p {
		padding: 5px 0 9px;
		font-size: 1.9em;
		color: #866d30;
	}

	#boxServices #boxServiceGeneratorWWW p.advantages {
		padding: 0;
		font-size: 1.1em;
		line-height: 1.27;
		color: #495073;
		font-weight: bold;
	}

	#boxServices #boxServiceGeneratorWWW div.generatorPersonal {
		width: 215px;
		float: left;
		margin-top: -4px;
	}

	#boxServices #boxServiceGeneratorWWW div.generatorBusiness {
		padding-left: 225px;
		margin-top: -4px;
	}

		#boxServices #boxServiceGeneratorWWW div h4 {
			font-size: 1.7em;
			color: #fd3753;
			font-weight: bold;
		}

		#boxServices #boxServiceGeneratorWWW div li {
			font-size: 1.3em;
			line-height: 1.08;
			color: #495073;
		}

			#boxServices #boxServiceGeneratorWWW div em {
				font-weight: bold;
				font-style: normal;
			}

		#boxServices #boxServiceGeneratorWWW div li.price {
			padding: 3px 0 5px;
			font-size: 1.5em;
			font-weight: bold;
			color: #fd3753;
		}

/* dysk online */

#boxServices #boxServiceOnlineDisc {
	padding-left: 206px;
	background: url(../gfx/bgdCommon4.jpg) no-repeat -3750px 100%;
}

	#boxServices #boxServiceOnlineDisc h3 {
		padding-top: 29px;
		margin-bottom: -2px;
		font-size: 2em;
	}

		#boxServices #boxServiceOnlineDisc h3 span {
			color: #c42c00;
			text-transform: uppercase;
		}

	#boxServices #boxServiceOnlineDisc p {
		font-size: 2em;
		line-height: 1;
		color: #866d30;
		font-weight: bold;
	}

	#boxServices #boxServiceOnlineDisc p.free {
		padding: 18px 0 0 90px;
		font-weight: normal;
		color: #495073;
	}

	#boxServices #boxServiceOnlineDisc div.onlineDisc5 {
		padding-left: 90px;
		width: 215px;
		float: left;
	}

	#boxServices #boxServiceOnlineDisc div.onlineDisc10 {
		padding-left: 315px;
	}

		#boxServices #boxServiceOnlineDisc div h4 {
			padding-top: 21px;
			font-size: 1.6em;
			color: #c42c00;
			font-weight: bold;
		}

		#boxServices #boxServiceOnlineDisc div li {
			font-size: 1.3em;
			line-height: 1.08;
			color: #495073;
		}

			#boxServices #boxServiceOnlineDisc div li em {
				font-style: normal;
				font-weight: bold;
			}

		#boxServices #boxServiceOnlineDisc div li.price {
			padding: 3px 0 5px;
			font-size: 1.5em;
			font-weight: bold;
			color: #c42c00;
		}

/* gieĹ�da domen */

#boxServices #boxServiceDomainsExchange {
	padding-left: 205px;
	background: url(../gfx/bgdCommon4.jpg) no-repeat -4500px 100%;
}

	#boxServices #boxServiceDomainsExchange h3 {
		padding-top: 29px;
		margin-bottom: -2px;
		font-size: 2em;
	}

		#boxServices #boxServiceDomainsExchange h3 span {
			color: #c42c00;
			text-transform: uppercase;
		}

	#boxServices #boxServiceDomainsExchange p {
		padding-left: 104px;
		font-size: 2em;
		line-height: 1.3;
		color: #495073;
	}

		#boxServices #boxServiceDomainsExchange p em {
			color: #c42c00;
			font-weight: bold;
			font-style: normal;
		}

	#boxServices #boxServiceDomainsExchange p.fortune {
		padding: 0 0 28px;
		line-height: 1;
		color: #ceb131;
		font-weight: bold;
	}

	#boxServices #boxServiceDomainsExchange p.security {
		font-size: 1.7em;
	}

	#boxServices #boxServiceDomainsExchange p.greatBusiness {
		padding-top: 20px;
		font-size: 1.7em;
		font-weight: bold;
	}

/* box adwords */

#boxAdwords {
	width: 390px;
	background: url(../gfx/bgdCommon2.png) no-repeat -2880px 0;
	clear: both;
	float: left;
}

	#boxAdwords p {
		padding-top: 11px;
	}

/* box domains exchange */

#boxDomainsExchange {
	background: url(../gfx/bgdCommon2.png) no-repeat -3080px 0;
	margin-left: 410px;
	clear: right;
	position: relative;
	zoom:1; /* IE fix */
}

	#boxDomainsExchange p.more {
		position: absolute;
		top: 12px;
		right: 12px;
		font-size: 1.1em;
	}	
	#boxDomainsExchange p.more a {
		color: #c42c00 !important;
		background: none !important;
	}

/* box promo new */

#boxPromoNew {
	width: 410px;
	background: #f6e6bf url(../gfx/boxes1.png) no-repeat 0 0;
	font-size: 1.1em;
}

	#boxPromoNew em {
		color: #c42c00;
		font-style: normal;
		font-weight: bold;
	}

	#boxPromoNew div {
		/*width: 165px;
		padding: 8px 5px 0 25px;*/
		width: 178px;
		padding: 8px 2px 0 16px;
  		
		
		float: left;
	}
	#boxPromoNew p.more {
	 padding-left: 5px;
  }

	#boxPromoNew ul {
		padding: 2px 0 1px 5px;
		line-height: 1.22;
	}

		#boxPromoNew li {
			padding-left: 9px;
			background: url(../gfx/bullets1.png) no-repeat 0 7px;
		}

/* box domain register */

#boxDomainRegister {
	width: 289px;
	padding: 0 17px;
	background: #35427b url(../gfx/boxes1.png) no-repeat -960px 0;
	color: #fff;
	zoom:1; /* IE fix */
}

	#boxDomainRegister p.prices {
		height:25px;
		padding: 0 145px 0 0;
	}

	#boxDomainRegister ul.menu {
		height: 31px;
		margin-left: -11px;
		font-size: 1.2em;
	}

		#boxDomainRegister ul.menu li {
			padding-left: 25px;
			float: left;
		}

			#boxDomainRegister ul.menu a {
				color: #fff;
			}

	#boxDomainRegister ul.logos li {
		padding: 0 13px 0 6px;
		float: left;
	}

/* boxServiceDomainsCatch */
	#boxServiceDomainsCatch {
		padding-left: 205px;
		background: url(../gfx/bg_domaincatch.png) left bottom no-repeat;
		height: 257px;
	}
	#boxServiceDomainsCatch > div {
		width: 428px;
		float: right;
		padding-top: 21px;
		margin-right: 45px;
	}
	#boxServiceDomainsCatch  {text-align: right;}
	#boxServices #boxServiceDomainsCatch ul {
		float: right;
		margin: 23px 10px 19px 0;
	}
	#boxServices #boxServiceDomainsCatch ul li {
		background: url(../gfx/arrowLi.png) left center no-repeat;
		color: #495073;
		text-align: left;
		padding-left: 18px;
		font: 16px/24px tahoma;
		width:250px;
	}
	#boxServices #boxServiceDomainsCatch p.prices {
		color:#000000;
		font: normal 20px tahoma;
	}
	#boxServices #boxServiceDomainsCatch p.domainEveryday {
		color: #495073;
		font: bold 18px tahoma;
		clear: both;
	}
		#boxServices #boxServiceDomainsCatch p.prices  em,
		#boxServices #boxServiceDomainsCatch ul li em {
			color: #c42c00;
			font-weight: bold;
		}
/* boxServiceDomainsCatch end */
	
	
/* form domain register */

#formDomainRegister {
	height: 32px;
	padding: 2px 2px 0 0;
	background: url(../gfx/inputs1.png) no-repeat -921px 0;
	position: relative;
	font-size: 1.1em;
	zoom:1; /* IE fix */
}

	#formDomainRegister fieldset label {
		width: 42px;
		padding-top: 3px;
		float: left;
		font-size: 1.09em;
		font-weight: bold;
	}

	#formDomainRegister fieldset input,
	#formDomainRegister fieldset select {
		padding: 0;
		background-color: #dadade;
		border: 0;
		color: #000000;
	}

	#formDomainRegister fieldset input {
		width: 154px;
		float: left;
	}

	#formDomainRegister fieldset select {
		float: right;
	}

	* html #formDomainRegister fieldset select {
		margin-top:-2px;
	}

	* + html #formDomainRegister fieldset select {
		margin-top:-2px;
	}

#formDomainRegister div.submit {
	position: absolute;
	top: 27px;
	right: 0;
}

/* box promo continue  */

#boxPromoContinue {
	width: 194px;
	padding: 0 14px;
	background: #eee url(../gfx/boxes1.png) no-repeat -1920px 0;
	float: right;
	zoom:1; /* IE fix */
}

	#boxPromoContinue p {
		margin-bottom: 15px;
		font-size: 1.2em;
		line-height: 1.08;
	}

		#boxPromoContinue p strong {
			display: block;
			font-size: 1.5em;
			color: #c42c00;
			font-weight: bold;
			text-transform: uppercase;
		}

	#boxPromoContinue div.payments {
		margin-top: -8px;
	}

		#boxPromoContinue div.payments h3 {
			padding: 5px 7px 0 0;
			float: left;
		}

		#boxPromoContinue div.payments li {
			padding: 2px 5px 2px 0;
			float: left;
		}

/* help */

/* promos */

#promos ul.promos {
	margin: 11px 0 0 -21px;
	font-size: 1.2em;
	line-height: 1.325;
	text-align: right;
	zoom:1; /* IE fix */
}

	#promos ul.promos li {
		display: inline;
		width: 293px;
		height: 160px;
		padding: 12px 18px 0 158px;
		background: #efece3 url(../gfx/boxes2.jpg) no-repeat -960px 0;
		float: left;
		margin: 0 0 20px 21px;
		position: relative;
	}
	
		#promos ul.promos h3 {
			font-size: 1.5em;
			font-weight: bold;
			color: #495073;
		}

			#promos ul.promos h3 img {
				position: absolute;
				top: 18px;
				left: 18px;
			}

		#promos ul.promos p strong {
			display: block;
			padding: 4px 0 11px;
			font-size: 1.33em;
			font-weight: normal;
			color: #c42c00;
		}

		#promos ul.promos p.more {
			position: absolute;
			top: 137px;
			right: 19px;
		}

			#promos ul.promos p.more a {
				padding: 0 21px;
			}


/* basket table */

#boxBasketAdded table {
	width: 343px;
	margin: 0 12px 0 8px;
	font-size: 1.1em;
}

	#boxBasketAdded thead th {
		padding: 4px 1px 5px;
		border-bottom: 1px dotted #a6a7aa;
		font-weight: bold;
		color: #5b5c61;
		text-align: left;
	}

	#boxBasketAdded thead th.price {
		width: 54px;
		text-align: right;
	}

	#boxBasketAdded tfoot th,
	#boxBasketAdded tfoot td {
		height: 34px;
		font-size: 1.09em;
		font-weight: bold;
		color: #5b5c61;
		text-align: right;
		vertical-align: bottom;
	}

	#boxBasketAdded tfoot td {
		font-size: 1.09em;
		font-style: italic;
		color: #000;
	}

	#boxBasketAdded tbody tr: first-child th,
	#boxBasketAdded tbody tr: first-child td {
		padding-top: 4px;
	}

	#boxBasketAdded tbody th,
	#boxBasketAdded tbody td {
		padding-top: 2px;
		font-style: italic;
		color: #000;
		vertical-align: top;
	}

	#boxBasketAdded tbody th {
		text-align: left;
	}

	#boxBasketAdded tbody td {
		font-weight: bold;
		text-align: right;
	}
	
/* password-recovery */
#password-recovery {
	clear: both;
	width: 960px;
	font-size: 1.1em;
	margin-bottom: 25px;
}
	#password-recovery h2 {
		float: none !important;
		margin-bottom: 35px;
	}
	#password-recovery #box-password-recovery-top {
		background: url(../gfx/bgdPasswordRecoveryTop.png) no-repeat;
		width: 710px;
		padding-top: 2px;
		margin: 0px 0px 0px 90px;
		overflow: hidden;
	}
	#password-recovery #box-password-recovery {
		width: 645px;
		padding: 18px 40px 0px 25px;
		overflow: hidden;
		background: #ece9df url(../gfx/bgdPasswordRecovery.png) no-repeat left bottom;
	}
		#box-password-recovery p {
			float: left;
			width: 385px;
			text-align: right;
		}
		#box-password-recovery form {
			float: right;
			width: 220px;
		}
	
		#box-password-recovery label {
			font-weight: bold;
		}
		
		#box-password-recovery input {
			height: 19px;
			padding: 2px 6px 0 6px;
			width: 200px;
			margin: 0px 0px 5px 0px;
			border: none;
			color: #5b5c61;
			background: url(../gfx/inputs1.png) no-repeat -2058px 0px;
			zoom: 1; /* IE fix */
		}
		#box-password-recovery .btnPrzypomnij {
			width: 78px;
			padding: 0px;
			height: 18px;
			background: url(../gfx/btnPrzypomnij.png);
			float: right;
			cursor: pointer;
		}

/* password-recovery */

/* mailing-list */
#mailing-list {
	clear: both;
	width: 960px;
	font-size: 1.1em;
	margin-bottom: 25px;
}
	#mailing-list h2 {
		float: none !important;
		margin-bottom: 35px;
	}
	#mailing-list #box-mailing-list-top {
		background: url(../gfx/bgdPasswordRecoveryTop.png) no-repeat;
		width: 710px;
		padding-top: 2px;
		margin: 0px 0px 0px 90px;
		overflow: hidden;
	}
	#mailing-list #box-mailing-list {
		width: 645px;
		padding: 18px 40px 0px 25px;
		overflow: hidden;
		background: #ece9df url(../gfx/bgdPasswordRecovery.png) no-repeat left bottom;
	}
		#box-mailing-list p {
			text-align:justify;
			width:100%;
			margin-bottom:15px;
		}
		#box-password-recovery p strong {
			font-weight:bold;
		}
		
		#box-mailing-list form {
			margin:0 auto;
			width:400px;
			height:100px;
			float:left;
		}
		
		#box-mailing-list form textarea {
		    float: left;
		    margin: 0 auto;
		    width: 400px;
		}
	
		#box-mailing-list label {
			font-weight: bold;
		}
		
		#box-mailing-list input {
			height: 19px;
			padding: 2px 6px 0 6px;
			width: 200px;
			margin: 0px 0px 5px 0px;
			border: none;
			color: #5b5c61;
			background: url(../gfx/inputs1.png) no-repeat -2058px 0px;
			zoom: 1; /* IE fix */
		}
		#box-mailing-list .btnWypisz {
		    background: url("../gfx/btnWypisz.png") repeat scroll 0 0 transparent;
		    cursor: pointer;
		    float: left;
		    height: 18px;
		    margin: 10px 10px 0 1px;
		    padding: 0;
		    width: 77px;
		}
		#box-mailing-list .btnZostan {
		    background: url("../gfx/btnZostan.png") repeat scroll 0 0 transparent;
		    cursor: pointer;
		    float: left;
		    height: 18px;
		    margin: 10px 10px 0 1px;
		    padding: 0;
		    width: 110px;
		}

/* mailing-list */
#friend-notify {
	clear: both;
	width: 960px;
	font-size: 1.1em;
	margin-bottom: 25px;
}
	#friend-notify h2 {
		float: none !important;
		margin-bottom: 15px;
	}
	#friend-notify p {
		margin-bottom: 20px;
	}
	#friend-notify #box-friend-notify {
		background: url(../gfx/bdgFriendNotify.png) no-repeat;
		width: 960px;
		height: 181px;
	}
	#friend-notify #notification {
		float: left;
		width: 175px;
		padding: 25px 0px 0px 23px;
	}
		#friend-notify #notification label {
			font-weight: bold;
			display: block;
			margin: 0px 0px 5px 0px;
		}
		#friend-notify #notification input {
			height: 19px;
			padding: 0px 6px 0 6px;
			width: 160px;
			margin: 0px 0px 15px 0px;
			border: none;
			color: #5b5c61;
			background: url(../gfx/inputs1.png) no-repeat -960px 0px;
			zoom: 1; /* IE fix */
		}
		#friend-notify #notification #btnPowiadom {
			width: 155px;
			height: 23px;
			padding: 0px;
			background: url(../gfx/btnPowiadom.png);
			float: right;
			cursor: pointer;
		}	
	#friend-notify #baner {
		float: right;
		padding: 12px 12px 0px 0px;
		position: relative;
	}
		#friend-notify #baner a {
			position: absolute;
			right: 30px;
			top: 131px;
		}	
		
/* formularz-zaplaty */
#formularz-zaplaty {
	clear: both;
	width: 960px;
	float: left;
	font-size: 1.1em;
	margin-bottom: 25px;
}
	#formularz-zaplaty h2 {
		float: none !important;
		margin-bottom: 40px;
	}
	#formularz-zaplaty #formData {
		font-size: 1.1em;
		width: 519px;
		padding-left: 120px;
		float: left;
		margin: 0px;
	}
		#formularz-zaplaty #formData .data {
			background-color: #ece9df;
			padding-bottom: 20px;
		}	
		* #formularz-zaplaty #formData .data legend {
			margin: 0px -7px;
		}
		#formularz-zaplaty #formData .data legend span {
			display: block;
			width: 479px;
			padding: 5px 20px;
			margin-bottom: 25px;
			background: #d6d0bc url(../gfx/bgdCommon5.png) no-repeat -4800px -47px;
			font-size: 1.17em;
			position: static;
			font-weight: bold;
		}
		#formularz-zaplaty #formData fieldset div {
			float: left;
			min-height:27px;
			height:auto !important;
			height:27px;
			clear: both;
			width: 400px;
			padding-left: 25px;
		}
		#formularz-zaplaty #formData fieldset label {
			width: 125px;
			padding: 3px 19px 0px 0px;
			float: left;
			line-height: 1.1;
			text-align: right;
		}
		#formularz-zaplaty #formData fieldset input {
			padding: 3px 8px 5px 4px;
			background: url(../gfx/inputs1.png) no-repeat -2058px 0;
			border: none;
			height: 14px; 
			width: 210px;
		}
		#formularz-zaplaty #formData fieldset textarea {
			min-height: 70px;
			padding: 3px;
			background: #dadade;
			border-top: 1px solid #121732;
			border-left: 1px solid #121732;
			border-right: 1px solid #fff;
			border-bottom: 1px solid #fff;
			position: relative;
			width: 212px;
			zoom:1; /* IE fix */
		}
		#formularz-zaplaty #btnPlac {
			width: 247px !important;
			height: 56px !important;
			background: url(../gfx/btnPlac.png) !important;
			float: right !important;
			border: none !important;
			margin-top: 10px !important;
			cursor: pointer !important;
		}
	#formularz-zaplaty .payPal {
		float: left;
		padding-left: 20px;
	}

/* hosting compare */
#hostingCompare h2 {
	padding-right: 7px;
	margin-bottom: 15px;
	float: left;
}

#hostingCompare.buy_domain {
	float:none;
	margin:0 auto;
	overflow:hidden;
	width:680px;
}
	
#hostingCompare #hostingCompareTable { 
    font-family: tahoma;
    border-collapse: collapse;
    font-size: 11px;
    background: #f2f2f2;
		padding: 15px 0px 20px 1px;
		width:680px;
    border-style: 1px solid #a6a7aa;
		vertical-align: middle;
		float: left;
		margin-left: 1px;
  }
	
	#hostingCompare #hostingCompareTable h3 {
		color: #39467f;
		font-size: 12px;
		font-weight: bold;
	}

  #hostingCompare #hostingCompareTable th {
    font-size: 11px;
		border: 1px solid #a6a7aa;
		height: 80px;
		color: #3a4780;
		font-weight: normal;
		vertical-align: middle;
		padding-left: 25px;
		padding-right: 25px;
  }
	
	#hostingCompare #hostingCompareTable th.firstColHead {
		background: #f2f2f2; 
		border-bottom: dotted 1px #a6a7aa; 
		font-weight: bold; 
		width:245px;
	}
	
	#hostingCompare #hostingCompareTable th.secColHead {
		background: #f5e7e2; 
		font-weight: bold;
		font-size: 14px; 
		color:#816728;
	}
	#hostingCompare #hostingCompareTable th.thirdtColHead {
		background: #e9ebf3; 
		font-weight: bold; 
		font-size: 14px; 
		color: #39467f;
	}

  #hostingCompare #hostingCompareTable td {  
    font-size: 11px;
    color: #000;
		border: 1px solid #a6a7aa;
		background: #fff;
		border-top: none;
    text-align: center;
		height: 28px;
		font-weight: bold;
		vertical-align: middle;
  }
	
	#hostingCompare #hostingCompareTable td.firstCol {
		text-align:left; 
		padding: 14px; 
		background: #ffffff; 
		font-weight: normal;
		width: 267px;
	}
	
	#hostingCompare #hostingCompareTable td.firstColTitle {
		text-align: left; 
		padding: 10px; 
		background-color: #f2f2f2;
	}
	
	#hostingCompare #hostingCompareTable td a img {
		border: 0px;
		padding: 12px 0px 8px 0px;
	}

#hostingCompare p.info {
	position: relative;
	bottom: 4px;
	font-size: 1.6em;
}

	#hostingCompare p.info em {
		font-size: 1.25em;
		font-weight: bold;
		font-style: normal;
		color: #c42c00;
		text-transform: uppercase;
	}

#hostingCompare div.text {
	padding-right: 60px;
	font-size: 1.1em;
	clear: both;
	line-height: 1.18;
}

#hostingCompare p.promo {
	padding-top: 3px;
	font-size: 1.1em;
	color: #5b5c61;
}

	#hostingCompare p.promo a {
		color: #5b5c61;
	}

#hostingCompare p.hostingDetails {
	padding: 12px 8px 0;
}

	#hostingCompare p.hostingDetails a {
		padding: 8px 0 20px 59px;
		background: url(../gfx/icons2.png) no-repeat 0 0;
		float: left;
		font-size: 1.1em;
		color: #5b5c61;
	}

/* hosting Demo */
.hostingDemo, .hostingCerts {
	font-size: 11px;
	width: 706px !important;
}

	.hostingDemo strong, .hostingCerts strong {
		font-weight: bold;
	}
	
	.hostingDemo p, .hostingCerts p {
		line-height: 1.5em;
		margin-bottom: 15px;
	}
	
	.hostingDemo h2, .hostingCerts h2 {
		margin-bottom: 20px;
		font-size: 1.7em !important;
		float: none !important;
	}
	
	.hostingDemo .hostingDemoImg, .hostingCPanelBaner {
		margin-bottom: 15px;
	}
	
	.hostingDemo .hostingDemolinks {
		padding: 15px 0px 25px 0px;
		margin-bottom: 20px;
		border-bottom: 1px dotted #a6a7aa;
		text-align: center;
		
		line-height: 26px;
	}
	.hostingDemo .hostingDemolinks img
	{
      vertical-align: middle;
  }


	.cpanelControl .cpanelDoc {
		float: left;
		width: 175px;
		text-align: center;
		text-decoration: none;
		font-weight: bold;
		height: 35px;
		padding: 50px 0px 0px 130px;
		margin-right: 105px;
		background: url(../gfx/cpanelDemoControl.jpg) no-repeat 185px 0px;
	}
	
	.cpanelControl .cPanelHelp {
		float: left;
		width: 200px;
		height: 35px;
		background: url(../gfx/cpanelDemoControl.jpg) no-repeat -210px 0px;		
		text-align: center;
		text-decoration: none;
		font-weight: bold;
		padding: 50px 0px 0px 0;
		margin-left: 250px;
	}  
  
  
	
	
		.hostingDemo .hostingDemolinks a, .cpanelControl a {
			margin-right: 40px;
			color: #3A4780 !important;
			text-decoration: none;
			font-weight: bold;
		}
	
	.hostingDemo .noBorder {
		border-bottom: none;
		padding-bottom: 0px;
	}
	
/* hostgin Certs */

.hostingCerts h2 {
	float: none !important;
}

.hostingCerts a {	
	color: #3e4c84 !important;
}

.hostingCerts h3 {
	font: bold 1.1em tahoma;
	margin-bottom: 15px;
}

.hostingCerts .certsOption {
	width: 654px;
	font-size: 1.1em;
	overflow: hidden;
	background: #ece9df;
	padding: 0px 18px 10px;
	margin-bottom: 18px;
}
	.certsOption h2 {
		background: #d6d0bc;
		margin: 0px -18px 20px;
		padding-left: 20px;
		font-size: 1.2em !important;
		line-height: 32px;
	}
	.certsOption small {
		color: #999999;
	}
	.certsOption form {
		color: #333;
		clear: both;
		background: #f3f0ea;
		padding: 15px 0px 15px 10px;
		margin-bottom: 5px;
	}
	.certsOption label {
		display: block;
		padding-bottom: 15px;
	}
	.certsOption input {
		float: left; 
		vertical-align: middle;
		border: none;
	}
	.certsOption ul {
		margin-left: 22px;
	}
	.certsOption ul li {
		background: url(../gfx/hostingCertsLi.gif) no-repeat 0px 7px;
		padding-left: 11px;
	}
	.certsOption .browsers {
		margin: 0px; 
		position: relative;
	}
		.certsOption .browsers li {
			float: left;
			background: none;
			padding: 0px 0px 15px 0px;
		}
	.certsOption .certsOrder {
		background: url(../gfx/btnZamawiam.png) no-repeat;
		width: 80px;
		margin-left: 20px;
		height: 18px;
		float: none;
	}
	.certsOption .btnHostingCerts {
		display: block;
		width: 215px;
		height: 56px;
		padding: 10px 0px;
	}

/* hosting CPanel */

.hostingCPanel h2 {
	float: none !important;
	margin-bottom: 25px;
}
.hostingCPanel p {
	margin-bottom: 25px;
}
.hostingCPanel h3 {
	font-size: 1.3em;
	color: #806627;
	margin-bottom: 13px;
}
.hostingCPanel ul {
	border-bottom: 1px dotted #a6a7aa;
	margin: 0px 0px 25px 0px;
	overflow: hidden;
	zoom: 1;
}

.hostingCPanel li {
	float: left;
	width: 245px;
	padding: 0px 0px 0px 64px;
	margin: 0px;
	background: url(../gfx/ico_CPanel.png) no-repeat;
	list-style-type: none !important;
}	
.hostingCPanel .prostota{
	background-position: 0px 10px; 
	padding-right: 40px;
}
.hostingCPanel .bezpieczenstwo {
	background-position: -365px 10px;
}
.hostingCPanel .niezawodnosc {
	clear: both;
	background-position: -745px 10px;
	padding-right: 40px;
}
.hostingCPanel .nowoczesnosc {
	background-position: -1170px 10px;
}
.hostingCPanel .kontrola {
	clear: both;
	background-position: -1580px 10px;
	padding-right: 40px;
}
.hostingCPanel .ulatwienia {
	background-position: -1942px 10px;
}
.hostingCPanel .btnCPanel {
	margin-bottom: 30px;
	display: block;
}
.hostingCPanel .hostingCPanelButton {
	color: #39467f !important;
	font: bold 1.1em tahoma;
}

/* hosting Poczta */
#hostingPoczta {
	width: 960px;
	font-size: 1.1em;
	position: relative;
	clear: both;
}

#hostingPoczta .hostingPocztaEnvelope {
	position: absolute;
	right: 200px;
	top: 21px;
}

#hostingWebmail {
	width: 956px;
	height: 397px;
	background: url(../gfx/hostingWebmail.png) no-repeat;
	margin: 10px 0px;
	padding: 0px 0px 0px 0px;
}

#hostingWebmail strong {
	font-weight: bold;
}

#loginPanel {
	width: 246px;
	float: left;
}	
	#loginPanel h3 {
		background: url(../gfx/hostingWebmailLogin.png) no-repeat;
		width: 206px;
		height: 22px;
		padding: 5px 0px 0px 40px;
		margin-bottom: 13px;
		color: #fff;
		font: bold 1.3em tahoma;
	}
	#loginPanel form {
		padding-left: 14px;
	}
	#loginPanel form a {
		color: #39467f !important;
		margin-bottom: 10px !important;
		display: block;
	}
	#loginPanel form p {
		font-size: 0.8em;
		letter-spacing: 0.12em;
		color: #666666;
		margin-bottom: 7px;
	}
	#loginPanel label {
		display: block;
		color: #39467f;
		font: bold 1.1em tahoma;
		padding-bottom: 10px;
	}
	#loginPanel input {
		display: block;
		padding: 2px 6px;
		width: 208px;
		background: #dadade;
		border-top: 1px solid #121732;
		border-left: 1px solid #121732;
		border-bottom: 1px solid #fff;
		border-right: 1px solid #fff;
		font-size: 1.2em;
		zoom:1; /* IE fix */
	}
	#loginPanel .zaloguj {
		background: url(../gfx/btnZaloguj2.png) no-repeat;
		width: 78px;
		height: 18px;
		float: left;
		margin: 10px 20px 0px 0px;
		border: none;
		padding: 0px;
	}

#errorMessage {
	background: url(../gfx/icoError.png) no-repeat 13px 22px;
	border-top: 1px dotted #39467f;
	padding: 20px 13px 0px 70px;
	margin-top: 20px;
}
	#errorMessage h4 {
		color: #c42c00;
		font: bold 1.2em tahoma;
	}

#hostingWebmailInfo {
	float: left;
	padding: 35px 0px 0px 25px;
}
	#hostingWebmailInfo h2 {
		padding: 0px 0px 25px 14px;
	}
	#hostingWebmailInfo p {
		width: 410px;
		font-size: 1.1em;
		color: #474d72;
		padding: 0px 0px 15px 25px;
	}
	#hostingWebmailInfo .orderAccount {
		padding-left: 25px;
	}

#hostingWebmailAdv {
	background: url(../gfx/hostingWebmailAdv.png) no-repeat;
	height: 76px;
	width: 505px;
	padding: 14px 0px 0px 18px;
	margin-bottom: 35px;
	font: bold 1.4em tahoma;
	color: #484e72;
}
	#hostingWebmailAdv li {
		background: url(../gfx/hostingWebmailThick.png) no-repeat;
		padding: 0px 0px 4px 28px;
	}

/* shopsCompare */ 

#shopsCompare {
	clear: both;
	width: 960px;
}

	#shopsCompare h2 {
		margin-bottom: 15px;
	}
	
	#shopsCompare h3 {
		font: lighter 1.9em tahoma;
		margin-bottom: 15px;
	}

	#shopsCompareLeft {
		width: 725px;
		float: left;
	}

	#shopsCompare .text {
		width:480px; float:left; font-size: 1.1em;
	}
	
	#shopsCompareLeft table {
		border: 1px solid #a6a7aa;
		border-right: none;
		margin:-3px 0px 20px 1px; 
		width: 724px;
	}
	#shopsCompareLeft th {
    font-size: 11px;
		border: 1px solid #a6a7aa;
		height: 80px;
		color: #3a4780;
		font-weight: normal;
		vertical-align: middle;
		padding-left: 25px;
		padding-right: 25px;
  }

  #shopsCompareLeft td {  
    font-size: 11px;
    color: #000;
		border-right: 1px solid #a6a7aa;
		border-bottom: 1px dotted #a6a7aa;
    text-align: center;
		height: 28px;
		font-weight: bold;
		vertical-align: middle;
  }
	
	#shopsCompareLeft td.firstCol {
		text-align:right; 
		padding: 10px 20px 10px 10px;
		width: 210px;
		color: #39467f;
		font-weight: bold;
	}
	
	#shopsCompareLeft td.firstColHead {
		border-bottom: 1px solid #a6a7aa;
	}
	
	#shopsCompareLeft tfoot td {
		border-bottom: none;
	}
	
	#shopsCompareLeft tfoot img {
		vertical-align: middle; 
		float: left; 
		padding-left: 18px;
	}
	#shopsCompareLeft tfoot p {
		color: #816728; 
		font-weight: normal;
		margin-top: 4px; 		
	}
	
	#shopsCompareLeft td.basket {
		padding: 12px 0px 10px 45px;
	}
	
	#shopsCompareRight {
		float: right; 
		width: 185px;
		padding: 120px 50px 0px 0px;
	} 

/* shop benefits */

.shopBenefits {	
	clear: both;
	width: 960px !important;
}

	.shopBenefits p, .shopBenefits li {
		font-size: 1.1em;
		margin-bottom: 10px;
	}
	
	.shopBenefits em {
		color: #39467f;
		font: normal bold 1.1em tahoma;
	}
	
	.shopBenefits p strong {
		font-weight: bold;
	}
	
	.shopBenefits .left {
		float: left;
		margin-right: 15px;
	}
	
	.shopBenefits #benefits {
		width: 960px;
		float: left;
		border-bottom: 1px dotted #a6a7aa;
		margin-bottom: 10px;
		margin-top: 0px;
	}
		#benefits h2 {
			margin-bottom: 30px !important;
			float: none !important;
		}
	
	.shopBenefits #benefitsWhy {
		width: 960px;
		float: left;
		clear: both;
		border-bottom: 1px dotted #a6a7aa;
		padding-bottom: 20px;
		margin-bottom: 20px;
		margin-top: 0px;
	}	
		#benefitsWhy h2 {
			color: #816728;
			margin-bottom: 10px;
			float: none;
		}
		#benefitsWhy h3 {
			color: #39467f;
			font-weight: bold;
			font-size: 1.1em;
		}
		#benefitsWhy .text_left {
			width: 450px; 
			float: left;
		}
		#benefitsWhy .text_right {
			width: 450px;
			float: right;
		}
			#benefitsWhy .text_right img {
				vertical-align:middle;
			}
			#benefitsWhy .text_right a img{
				margin: 0px 20px 0px 15px;
			}
	
	.shopBenefits #benefitsLists {
		width: 960px;
		float: left;
		clear: both;
		border-bottom: 1px dotted #a6a7aa;
		padding-bottom: 10px;
		margin-bottom: 10px;
		margin-top: 0px;
	}
		#benefitsLists .ThreeCol {
			float: left;
			width: 306px;
			margin-left: 21px;
		}
		#benefitsLists .firstCol {
			margin-left: 0px;
		}
		#benefitsLists em {
			font-size: 1em;
		}
		#benefitsLists img {
			padding-bottom: 25px;
		}
	.shopBenefits #addShop {
			width: 440px;
			margin: 20px auto;
		}
		.shopBenefits #addShop img {
				vertical-align:middle;
			}
			.shopBenefits #addShop a img{
				margin: 0px 20px 0px 15px;
			}	
			
/* disc compare */ 

.discCompare h3 {
	font: bold 1.6em tahoma;
	margin-bottom: 20px;
}

.discCompare img.discOnline {
	float: right; 
	margin: 0px 25px 0px 35px;
}

.discCompare h4 {
	color: #39467f;
	font-size: 12px;
	margin-bottom: 0px;
}

.discCompare .buttons {
	float: left; 
	padding: 0px 0px 30px 130px;
}

	.discCompare .buttons img {
		border: 0px; 
		padding-right:30px;
	}

.discCompare #discCompareTable { 
  float:left;
	clear: both;
	margin: 15px 0px 20px 0px; 
	width: 720px;
	position: relative;
	left: 70px;
}

	#discCompareTable th, #discBenefitsTable th {
		font-size: 11px;
		border: 1px solid #a6a7aa;
		height: 80px;
		color: #3a4780;
		font-weight: normal;
		vertical-align: middle;
		padding-left: 25px;
		padding-right: 25px;
	}

	#discCompareTable td, #discBenefitsTable td {  
		font-size: 11px;
		background: #fff;
		color: #3a4780;
		border: 1px solid #a6a7aa;
		border-top: none;
		text-align: center;
		height: 28px;
		font-weight: bold;
		vertical-align: middle;
	}

	#discCompareTable .firstColHead {
		background: #FFFFFF; 
		border-bottom: dotted 1px #a6a7aa;
	}

	#discCompareTable thead th {
		color: #816728;
		font-weight: bold;
	}
	
	#discCompareTable tbody .firstCol, #discBenefitsTable tbody .firstCol {
		text-align: right; 
		padding-right: 35px;
		color: #39467f;
	}
	
	#discCompareTable tbody td {
		color: #000;
		font-weight: bold;
	}
	
	#discCompareTable tbody strong {
		color: #c42c00;
	}
	
	#discCompareTable tfoot td img {
		border: 0px; 
		padding: 12px 0px 8px 0px;
	}

.discCompare .discInfo {
	float: left; 
	width: 960px; 
	margin-top: 20px;
}
	.discInfo h4 {
		margin-bottom: 12px;
	}
	.discInfo ul {
		list-style-type: square;
	}
	.discInfo li {
		padding-bottom: 15px;
	}
	.discInfo .buttons2 {
		float: left;
		padding: 0px 0px 15px 280px; 
	}
		.buttons2 img {
			border: 0px; 
			padding-right:30px;
		}

/* discBenefits */

.discBenefits h3 {
	font: bold 1.6em tahoma;
	margin-bottom: 20px;
}

.discBenefits h2 {
	float: none !important;
	margin-bottom: 20px;
}

.discBenefits .discAddToBasket {
	border: 0px; 
	float: right; 
	margin: 0px 25px 0px 35px;
}

.discBenefits p {
	margin-bottom: 25px;
}

.discBenefits .discButtons {
	border: 0px; 
	padding: 10px 30px 10px 0px;
}

.discBenefits #discBenefitsTable {
	margin-left: 1px;
}

	#discBenefitsTable tbody td {
		color: #000;
	}
	#discBenefitsTable thead th {
		color: #816728;
		font-weight: bold;
	}
	#discBenefitsTable .firstColHead {
		color: #39467f;
		font-weight: normal;
	}

.discBenefits .discBenefitsLists {
	float: left; 
	width: 958px; 
	border-bottom: dotted #a6a7aa 1px; 
	margin-bottom: 20px;
}
	.discBenefitsLists .listLeft {
		width: 430px; 
		height: auto; 
		float: left; 
		border-right: 1px solid #a6a7aa; 
		margin: 40px 0px 20px 0px;
		padding-right:25px;
	}
	.discBenefitsLists .listRight {
		width: 400px; 
		height: auto; 
		float: left; 
		margin: 40px 0px 20px 0px;
		padding-left:25px;
	}
	.discBenefitsLists ul {
		list-style-type: square;
	}
	.discBenefitsLists li {
		padding-bottom: 20px;
	}
	.discBenefitsLists h4 {
		color: #39467f;
		font-size: 12px;
		margin-bottom: 15px;
	}

/* hosting extend */

.hostingExtend {
	width: 706px;
}

	.hostingExtend .hostingExtendImg {
		padding-bottom: 20px;
	}
	.hostingExtend h2 {
		float: none !important;
		margin-bottom: 10px;
	}
	.hostingExtend .text {
		font-size: 1.1em;
		width: 700px;
	}
	.hostingExtend p {
		margin-bottom: 20px;
	}
	.hostingExtend .btnHostingExtend {
		margin: 10px auto 30px;
		width: 186px;
		height: 26px;
		display: block;
	}
	.hostingExtend .asterisk {
		width: 700px;
		color: #999;
		font-size: 0.8em;
	}
	
.hostingExtend #hostingExtendTable { 
	margin: 0px 0px 5px 1px; 
	width: 630px;
}

	#hostingExtendTable th, #hostingExtendPriceTable th {
		font-size: 11px;
		border: 1px solid #a6a7aa;
		height: 50px;
		color: #3a4780;
		font-weight: normal;
		vertical-align: middle;
		padding: 0px 25px;
	}

	#hostingExtendTable td, #hostingExtendPriceTable td {  
		font-size: 11px;
		background: #fff;
		color: #3a4780;
		border: 1px solid #a6a7aa;
		border-top: none;
		text-align: center;
		height: 50px;
		font-weight: bold;
		vertical-align: middle;
	}

	#hostingExtendTable .firstColHead, #hostingExtendPriceTable .firstColHead {
		color: #3a4780;
	}

	#hostingExtendTable thead th, #hostingExtendPriceTable thead th {
		color: #816728;
		font-weight: bold;
	}
	
	#hostingExtendTable tbody .firstCol, #hostingExtendPriceTable tbody th {
		padding: 0px 25px;
		color: #39467f;
		font-weight: bold;
		width: 176px;
	}
	
	#hostingExtendTable tbody td, #hostingExtendPriceTable tbody td {
		color: #000;
		border-bottom: 1px dotted #a6a7aa;
	}
	#hostingExtendPrice {
		width: 960px;
		font-size: 1.1em;
	}
	#hostingExtendPrice .btnHostingExtendPrice {
		padding: 0px 0px 10px 0px;
		display: block;
		color: #39467f;
	}
	#hostingExtendPrice #hostingExtendPriceTable {
		width: 440px;
	}
	#hostingExtendPrice .asterisk {
		width: 508px;
		margin: 0px auto;
	}
	#hostingExtendPriceTable {
		width: 490px;
	}
	#hostingExtendPriceTable tbody th {
		width: 230px !important;
	}
	#hostingExtendPriceTable tbody td {
		width: 260px !important;
	}
	#priceTable {
		padding: 15px;
	}
		.hostingExtendShow h2 {
			font-size: 1.7em;
			font-weight: bold;
			color: #c42c00;
			margin: 15px 0px 20px 30px;
		}
			.hostingExtendShow h2 span {
				color: #495073;
			}
		.hostingExtendShow h3 {
			color: #000;
			font: bold 1.2em tahoma;
			margin-bottom: 25px;
		}
		.hostingExtendShow h4 {
			font-weight: bold;
			color: #39467f;
			margin: 0px;
		}
		.hostingExtendShow .domainImg {
			float: right;
			padding-right: 30px;
		}
		.hostingExtendShow .generalInfo {
			background: #ece9df url(../gfx/bgdGeneralInfo.png) no-repeat;
			clear: both;
			margin: 0px 0px 0px 15px;
			width: 620px;
		}
			.generalInfo li {
				background: url(../gfx/icoGeneralInfoLi.gif) no-repeat 0px 7px;
				padding: 0px 0px 10px 10px;
			}
			.generalInfo strong {
				color: #806627;
				font-weight: bold;
			}
		.hostingExtendShow .generalInfoBottom {
			background: url(../gfx/bgdGeneralInfoBottom.png) no-repeat bottom;
			padding: 7px 20px 75px;
			font-size: 1.1em;
			width: 580px;
		}
		.hostingExtendShow .transfer {
			padding: 0px 35px;
			/*position: relative;*/
			/*top: -50px;*/
			margin-top: -50px;
		}
			.hostingExtendShow .transfer h2 {
				margin-left: 0px;
			}
		.hostingExtendShow .transfer ul li {
			list-style-type: disc;
		}
/* google AdWords */

.googleAdWords{
	width: 956px !important;
	font-size: 1.1em;
}

.googleAdWords .googleAdWordsImg {
	padding-bottom: 15px;
}

.googleAdWords h2 {
	float: none !important;
	font-size: 1.6em !important;
	margin-bottom: 10px !important;
}

.googleAdWords h3 {
	color: #3e4c84;
	font: bold 1.1em tahoma;
	margin-bottom: 30px;
}

.googleAdWords h4 {
	color: #3e4c84; 
	font: bold 1em tahoma;
	margin-bottom: 20px;
	/*text-decoration: underline;*/
}

.googleAdWords p {
	margin-bottom: 20px;
}

.googleAdWords a {
	color: #3e4c84 !important;
	font-weight: bold;
}

.googleAdWords strong {
	font-weight: bold;
}

.googleAdWords .googleAdWordsTable { 
	width: 630px;
	margin: 0px auto 20px;
}

	.googleAdWordsTable th {
		font-size: 11px;
		border: 1px solid #a6a7aa;
		height: 34px;
		color: #3a4780;
		font-weight: normal;
		vertical-align: middle;
		padding: 0px 25px;
	}

	.googleAdWordsTable td {  
		font-size: 11px;
		background: #fff;
		color: #3a4780;
		border: 1px solid #a6a7aa;
		border-top: none;
		border-bottom: none;
		text-align: center;
		height: 28px;
		font-weight: bold;
		vertical-align: middle;
		width: 134px;
	}

	.googleAdWordsTable .firstColHead {
		color: #3a4780;
	}

	.googleAdWordsTable thead th {
		color: #816728;
		font-weight: bold;
	}
	
	.googleAdWordsTable tbody .firstCol {
		padding: 0px 20px;
		color: #39467f;
		font-weight: bold;
		width: 186px;
		background: #fff !important;
		border-bottom: 1px dotted #a6a7aa;
	}
	
	.googleAdWordsTable tbody td {
		color: #000;
	}
	
	.googleAdWordsTable tbody td td {
		border: none;
		border-bottom: 1px dotted #a6a7aa;
	}
	.googleAdWordsTable .lastRow td {
		border-bottom: none;
	}
	.googleAdWordsTable .lastRow td {
		border-bottom: none;
	}
	.googleAdWordsTable tr.lastRowBg table td, .googleAdWordsTable2 tr.lastRowBg td {
		background: #f2f2f2;
	}
	.googleAdWordsTable span {
		font: italic lighter 1em tahoma;
		color: #666666;
		display: block;
	}
	.googleAdWordsTable2 td {
		border-bottom: 1px dotted #a6a7aa !important;
		height: 115px !important;
	}
	
/* compare table */

#hostingCompare table.compare thead th.personal {
	background-color: #f3f0ea;
	font-size: 1.18em;
	color: #816728;
}

#hostingCompare table.compare thead th.business {
	background-color: #ecedf3;
	font-size: 1.18em;
	color: #3a4780;
}

/* hosting bonus */

#hostingBonus h2 {
	padding: 11px 13px 10px;
}

/* bonus items */

#hostingBonus ul h3 {
	padding: 7px 10px 0 95px;
	border-top: 1px dotted #a3a8ab;
}

#hostingBonus div.text {
	padding: 3px 10px 1px 95px;
	font-size: 1.1em;
	line-height: 1.18;
	zoom:1; /* IE fix */
}

#hostingBonus li {
	margin: 0px;
	background: url(../gfx/icons2.png) no-repeat -990px 11px;
	zoom:1; /* IE fix */
}

#hostingBonus li.generatorWWW {
	background-position: -1990px 11px;
}

#hostingBonus li.DyskOnline {
	background: url(../gfx/icoOnlineDrive.jpg) no-repeat 5px 10px;
}

#hostingBonus li.kaspersky {
	background: url(../gfx/icoKaspersky.png) no-repeat 0px 35px;
}
	
#hostingBonus li.gdata {
	background: url(../gfx/icoGData.gif) no-repeat 18px 25px;
}

#hostingBonus li.adwords {
	background-position: -3000px 11px;
}

#hostingBonus li.freeDomains {
	background-position: -3990px 11px;
}

#hostingBonus li.cPanel {
	background-position: -4990px 11px;
}

#hostingBonus li.antyspamAndAntivirus {
	background-position: -5990px 11px;
}

#hostingBonus li.fantastico {
	background-position: -6990px 11px;
}

#hostingBonus li.testPeriod {
	background-position: -7990px 11px;
}

/* hostingWieczyste */

#hostingWieczyste {
	width: 732px;
	font-size: 1.1em;
	clear: both;
}
#hostingWieczyste strong {
	font-weight: bold;
}
#hostingWieczyste h4 {
	font: bold 1.1em tahoma;
}
#hostingWieczyste p {
	margin-bottom: 10px;
	font-size: 1.1em;
}
#hostingWieczysteBox {
	width: 694px;
	height: 67px;
	padding: 12px 19px 0px;
	background: url(../gfx/bgdHostingWieczyste.png) no-repeat;
	margin-bottom: 10px;
}
	#hostingWieczysteBox h2 {
		font-size: 1.8em;
		color: #c42c00;
		margin: 0px;
		padding: 0px;
	}
	#hostingWieczysteBox h3 {
		font: bold 1.7em tahoma;
		color: #3e4c84;
	}
#hostingWieczyste .hostingPromocja {
	padding: 13px 0px;
	margin: 13px 0px;
	color: #3e4c84;
	border-top: 1px solid #cfd2e0;
	border-bottom: 1px solid #cfd2e0;
	font-size: 1.1em;
}
	#hostingWieczyste .hostingPromocja span {
		font-weight: bold;
		color: #c42c00;
	}
#hostingWieczyste table {
	margin: 13px 0px 10px 1px;
	border-collapse: collapse;
	border: 1px solid #a6a7aa;
	font-weight: bold;
	color: #000000; 
}
#hostingWieczyste table thead th {
	color: #816728;
	border-bottom: 1px solid #a6a7aa;
	padding: 6px 30px;
	vertical-align: middle;
}
#hostingWieczyste table thead .firstCol {
	background: #f2f2f2;
	border-right: 1px solid #a6a7aa;
	color: #3a4780;
	width: 176px;
}
#hostingWieczyste table thead .secCol {
	width: 176px;
	background: #f2f0e9;
	color: #816728;
	font-size: 1.3em;
}
#hostingWieczyste table tbody th {
	border-bottom: 1px dotted #a6a7aa;
	border-right: 1px solid #a6a7aa;
	text-align: right;
	color: #3a4780;
	padding: 7px 17px;
}
#hostingWieczyste table tbody td {  
	border-bottom: 1px dotted #a6a7aa;
	vertical-align: middle;
	text-align: center;
	padding: 7px 17px;
}
#hostingWieczyste table tbody a {
	font-weight: normal;
	color: #3a4780;
}
#hostingWieczyste .asterisk {
	color: #5b5c61;
	font-size: 1em;
}

/* client panel */	
#clientPanel .text {
	float:  left;
	width:  500px;
	font-size:  1.1em;
}

#clientPanel .text h2 {
	font-size:  1.6em;
	margin: 0px 0px 5px 0px;
}	
#clientPanel #control {
	float:  right;
	width:  170px;
	text-align: center;
	padding-top: 20px;
	
}

#clientPanel .openPanel, #clientPanel .openPartner {
	display:  block;
	margin: 20px 0px 20px 200px;
}

#control .controlPoradnik {
	width:  170px;
	height:  29px;
	display:  block;
	background:  url(../gfx/apiPanelControl.png) no-repeat -220px 0px;
	text-decoration: none;
	font-weight: bold;
	padding: 50px 0px 0px 0px;
	margin-top: 35px;
	color: #39467f;
	font-size: 1.1em;
}

/* panel function */

#panelFunction h2 {
	font-size:  1.5em;
	color:  #816728;
	margin-bottom:  5px;
}

#panelFunction h3 {
	padding: 7px 10px 0 0px;	
	color:  #3a4780;
	font:  bold 1.1em tahoma;
}

#panelFunction ul {
	margin-bottom:  10px;
}

#panelFunction li {
	margin-left: 4px;
	border-bottom: 1px dotted #a3a8ab;
	padding:  0px 0px 20px 10px;
	margin-bottom:  20px;
}

#panelFunction li img {
	float: left;
	margin: 10px 0 0 0;
	}
	
#panelFunction li h3 {
	padding: 7px 10px 0 72px;
	}
	
#panelFunction p {
	display: block;
	padding: 0 0 0 72px;
	}

#panelFunction a {
	color:  #3a4780;
	font-weight:  bold;
}
#panelFunction a.see_more {
	background:  url(../gfx/ico_arrow.gif) no-repeat;
	padding-left:  10px;	
}

#panelFunction p.complex_see_more {
  padding: 0 0 10px 5px;
}

#panelFunction ul.panel_possibilities li {
	background:  url(../gfx/panel_possibilty_arrow.jpg) no-repeat 0px 6px;
	padding:  0px 0px 5px 10px;
	margin-bottom:  0px;
	border:  none;
}

#panelFunction .finance li {
	padding: 0px;
	margin: 10px 0px 0px;
	background: none;
	border: none;
	line-height: 24px;
}

#panelFunction #all_payment_channels {
margin: 10px 0 0 0;
}

#panelFunction #all_payment_channels li {
width: 350px;
padding: 0;
margin: 0;
height: 30px;
line-height: 24px;
padding: 8px 0 4px 0;
}

#panelFunction .payment-channel {
	width: 52px;
	height: 24px;
	background: url(../gfx/payment-channel.png) !important;
	float: left;
	margin-right: 8px;
}

#panelFunction .channel-card {
	background-position: 0px 0px;
}
#panelFunction .channel-mbank {
	background-position: -52px 0px !important;
}
#panelFunction .channel-paypal {
	background-position: -104px 0px !important;
}
#panelFunction .channel-mpay {
	background-position: -156px 0px !important;
}
#panelFunction .channel-inteligo {
	background-position: -208px 0px !important;
}
#panelFunction .channel-multi {
	background-position: 0px -24px !important;
}
#panelFunction .channel-bzwbk {
	background-position: -52px -24px !important;
}
#panelFunction .channel-ing {
	background-position: -104px -24px !important;
}
#panelFunction .channel-nordea {
	background-position: -156px -24px !important;
}
#panelFunction .channel-bph {
	background-position: -208px -24px !important;
}
#panelFunction .channel-pko {
	background-position: 0px -48px !important;
}
#panelFunction .channel-ipko {
	background-position: -52px -48px !important;
}
#panelFunction .channel-money {
	background-position: -104px -48px !important;
}
#panelFunction .channel-przelew {
	background-position: -156px -48px !important;
}
#panelFunction .channel-sezam {
	background-position: -208px -48px !important;
}
#panelFunction .channel-millenium {
	background-position: 0px -72px !important;
}
#panelFunction .channel-db {
	background-position: -52px -72px !important;
}
#panelFunction .channel-kb {
	background-position: -104px -72px !important;
}
#panelFunction .channel-lukas {
	background-position: -156px -72px !important;
}
#panelFunction .channel-city {
	background-position: -208px -72px !important;
}
#panelFunction .channel-invest {
	background-position: 0px -96px !important;
}
#panelFunction .channel-fortis {
	background-position: -52px -96px !important;
}
#panelFunction .channel-bos {
	background-position: -104px -96px !important;
}
#panelFunction .channel-bgz {
	background-position: -156px -96px !important;
}
#panelFunction .channel-vbp {
	background-position: -208px -96px !important;
}

/* api Panel */

.apiPanel {
	font-size: 11px;
}

.apiPanel h2 {
	margin-bottom: 15px;
	font-size: 1.6em !important;
}

.apiPanel h3 {
	clear: both;
	font-size:  1.5em;
	font-weight: bold;
	color:  #816728;
	margin-bottom:  10px;
}

.apiPanel h4 {
	color: #816728;
	margin-bottom: 15px;
	font-weight: bold;
}
	.apiPanel h4 em {
		color: #ff0000;
	}

.apiPanel a {
	color: #3e4c84 !important;
}

.apiPanel li {
	background:  url(../gfx/panel_possibilty_arrow.jpg) no-repeat 0px 7px;
	padding:  0px 0px 15px 10px;
}

.apiPanel .noPadding {
	margin-bottom: 15px;
}
	.apiPanel .noPadding li {
		padding-bottom: 1px;
	}

.apiPanel strong {
	font-weight: bold;
}

.apiPanel p {
	margin-bottom: 15px;
}

.apiPanel .apiPanelControl {
	padding: 0px 0px 20px 95px;
	float: left;
}
	
	.apiPanelControl .apiControlOpen {
		float: left;
		width: 175px;
		text-align: center;
		text-decoration: none;
		font-weight: bold;
		height: 35px;
		padding: 50px 0px 0px 0px;
		margin-right: 105px;
		background: url(../gfx/apiPanelControl.png) no-repeat 55px 0px;
	}
	
	.apiPanelControl .apiControlDoc {
		float: left;
		width: 167px;
		height: 35px;
		background: url(../gfx/apiPanelControl.png) no-repeat -220px 0px;		
		text-align: center;
		text-decoration: none;
		font-weight: bold;
		padding: 50px 0px 0px 0px;
	}
	
/* partnerzy Cennik */

.partnerzyCennik .text, , .domenyCennig .text {
	width: 706px !important;
}
.partnerzyCennik .bannerPartnerzyCennik, .domenyCennik .bannerDomenyCennik {
	margin-bottom: 20px;
}
.partnerzyCennik h2, .domenyCennik h2 {
	margin-bottom: 20px;
	float: none !important;
}
.partnerzyCennik h2 strong {
	color: #c42c00;
}
.partnerzyCennik #partnerzyCennikTabel, .domenyCennik .domenyCennikTabel {
	vertical-align: middle;
	margin: 15px 0px 20px 1px;
	display: block;
	width: 702px; 
	font-size: 1em;
	border-collapse: collapse;
	border: 1px solid #a6a7aa;
	border-right: none;
}
	#partnerzyCennikTabel thead th, .domenyCennikTabel thead th {
		padding: 15px 0px;
		font: bold 1.3em tahoma; 
		background: #e9ebf3;
		vertical-align: middle;
		border: 1px solid #a6a7aa;
		border-top: none;
		border-left: none;
		color: #3e4c84;
		width: 702px;
	}
	#partnerzyCennikTabel thead th span, .domenyCennikTabel thead th span {
		font: lighter 0.8em tahoma;
		display: block;
		color: #3e4c84;
	}
	#partnerzyCennikTabel thead .header, .domenyCennikTabel thead .header { 
		color: #fff;
		text-align: left;
		padding: 0px 0px 0px 15px;
		height: 31px;
		border: none;
		border-left: 1px solid #3a4780;
		background: #3a4780 url(../gfx/bgCennikTabel.png) no-repeat right top;		
	}
	#partnerzyCennikTabel thead .header span {
		display: inline;
	}
	#partnerzyCennikTabel thead .firstCol, .domenyCennikTabel thead .firstCol {
		border-left: 1px solid #a6a7aa;
	}
  #partnerzyCennikTabel tbody td, .domenyCennikTabel tbody td {  
		text-align: center; 
		color: #000000; 
		font-weight: normal; 
		padding: 10px;
		vertical-align: middle;
		border-right: 1px solid #a6a7aa;
		border-top: 1px dotted #a6a7aa;
  }
	#partnerzyCennikTabel tbody th, .domenyCennikTabel tbody th {  
		color: #39467f;
		vertical-align: middle;
		text-align: right;
		font-weight: bold;
		border-right: 1px solid #a6a7aa;
		border-top: 1px dotted #a6a7aa;
		padding: 10px 20px;
		width: 174px;
	}

	#partnerzyCennikTabel em a, .domenyCennikTabel em a,
	#partnerzyCennikTabel em, .domenyCennikTabel em {
		font: normal bold 1em tahoma;
		color: #c42c00 !important;
		text-decoration: none;
	}

	#partnerzyCennikTabel tbody span, .domenyCennikTabel tbody span {
		font: bold 1.3em tahoma;
		color: #816728;
	}
	#partnerzyCennikTabel tbody .header, .domenyCennikTabel tbody .header {
		background: #f3f0ea;
		border-top: 1px solid #a6a7aa;
		border-bottom: 1px solid #a6a7aa;
		padding: 20px;
		color: #816728;
		text-align: left;
	}
	#partnerzyCennikTabel .firstCol {
		width: 176px;
	}
	#partnerzyCennikTabel .secCol {
		width: 280px;
	}
	#partnerzyCennikTabel .lastCol {
		width: 180px;
	}
.partnerzyCennik ul, .domenyCennik ul {
	margin: 0px 0px 10px 0px;
	list-style: none;
}
.partnerzyCennik li h3, .domenyCennik li h3 {
	color: #3a4780;
	margin: 0px;
}
.partnerzyCennik li, .domenyCennik li {
	margin-left: 4px;
	background: url(../gfx/icons3.png) no-repeat 0px 0px;
	border-bottom: 1px dotted #a3a8ab;
	padding:  0px 0px 10px 85px;
	margin-bottom:  10px;
	line-height: 1.6em;
}
.partnerzyCennik li.register, .domenyCennik li.register {
	background-position: 20px 10px;
}
.partnerzyCennik li.api, .domenyCennik li.api {
	background-position: -2220px 10px;
}
.partnerzyCennik .see_more, .domenyCennik .see_more {
	background:  url(../gfx/ico_arrow.gif) no-repeat 0px 1px;
	padding: 0px 0px 15px  12px;
	color: #3a4780 !important;
	font-weight: bold;
}
/* domeny Cennik */

.domenyCennik span {
	color: #c42c00;
	font-weight: bold;
}
.domenyCennikTabel {
	width: 954px !important;
}
.domenyCennikTabel tbody th {
	width: 90px;
}
.domenyCennikTabel a {
	color: #39467f !important;
}
.domenyCennikTabel thead .header a {
	background:  url(../gfx/ico_arrow2.jpg) no-repeat 0px 1px;
	padding: 0px 0px 0px 12px;
	color: #fff !important;
	font: normal 0.8em tahoma;
	margin-left: 50px;
}
.domenyCennikTabel td, .domenyCennikTabel th {
	padding: 7px 20px !important;
}
.domenyCennik .domenyCennikTablePromocje thead th {
	text-align: left;
	padding: 20px 25px !important;
}
.domenyCennik .domenyCennikTablePromocje thead .header {
	padding: 5px 25px !important;
}
.domenyCennik .domenyCennikTablePromocje tbody th {
	width: 216px;
}
.domenyCennik .domenyCennikTablePromocje .firstCol {
	width: 237px;
}
.domenyCennik .domenyCennikTablePromocje .desc {
	width: 490px;
}
.domenyCennik .domenyCennikTablePromocje .lastCol {
	width: 170px;
}
.domenyCennik .domenyCennikTablePromocje td, .domenyCennik .domenyCennikTablePromocje th {
	padding: 10px 20px !important;
	text-align: left;
}
.domenyCennik .domenyCennikTablePromocje tbody th {
	text-align: right;
}
.domenyCennikTabel .firstCol {
	width: 110px;
}
.domenyCennikTabel .logo {
	width: 105px;
}
.domenyCennikTabel .kraj {
	width: 75px;
}
.domenyCennikTabel .priceReg {
	width: 160px;
}
.domenyCennikTabel .minReg {
	width: 85px;
}
.domenyCennikTabel .priceOdn {
	width: 135px;
}
.domenyCennikTabel .lastCol {
	width: 150px;
}
.domenyCennik .domenyCennikTabelTransfer tbody th {
	width: 170px;
}
.domenyCennik .domenyCennikTabelTransfer .firstCol {
	width: 170px;
}
.domenyCennik .domenyCennikTabelTransfer .logo {
	width: 175px;
}
.domenyCennik .domenyCennikTabelTransfer .kraj {
	width: 124px;
}
.domenyCennik .domenyCennikTabelTransfer .priceOdn{
	width: 230px;
}
.domenyCennik .domenyCennikTabelTransfer .lastCol {
	width: 150px;
}
.domenyCennik .domenyCennikTabelTransfer2 tbody th, .domenyCennik .domenyCennikTabelTransfer2 tbody td {
	padding: 10px 20px !important;
}
.domenyCennik .domenyCennikTabelTransfer2 .firstCol {
	width: 170px;
}
.domenyCennik .domenyCennikTabelTransfer2 .kraj {
	width: 200px;
}
.domenyCennik .domenyCennikTabelTransfer2 .priceOdn{
	width: 270px;
}
.domenyCennik .domenyCennikTabelTransfer2 .lastCol {
	width: 250px;
}
.domenyCennik .domenyCennikTabelTransfer2 tbody .header {
	padding: 10px 20px !important;
}
		
/* domeny Przedluzenie */

.bannerDomenyPrzedluzenie {
	margin-bottom: 25px;
}
.domenyPrzedluzenie h2 {
	float: none !important;
	margin-bottom: 10px;
}
.domenyPrzedluzenie p {
	margin-bottom: 20px;
}
.domenyPrzedluzenie #domenyPrzedluzenieBottom {
	width: 960px;
	border-top: 1px dotted #a6a7aa;
	padding-top: 20px;
}
.domenyPrzedluzenieTabel {
	vertical-align: middle;
	margin: 0px 0px 20px 1px;
	display: block;
	width: 630px; 
	border-collapse: collapse;
	border: 1px solid #a6a7aa;
	border-right: none;
	font-weight: bold;
	text-align: center;
	color: #000000; 
}
.domenyPrzedluzenieTabel thead th {
	background: #f3f0ea;
	color: #816728;
	padding: 7px 0px;
	border-bottom: 1px solid #a6a7aa;
	border-right: 1px solid #a6a7aa;
	padding: 10px 30px;
	vertical-align: middle;
}
.domenyPrzedluzenieTabel thead .firstCol {
	background: #f2f2f2;
	color: #3a4780;
	width: 150px;
}
.domenyPrzedluzenieTabel tbody th {
	border-top: 1px dotted #a6a7aa;
	border-right: 1px solid #a6a7aa;
	vertical-align: middle;
	color: #3a4780;
}
.domenyPrzedluzenieTabel tbody td {  
	border-right: 1px solid #a6a7aa;
	border-top: 1px dotted #a6a7aa;
	vertical-align: middle;
	padding: 13px 25px;
}
.domenyPrzedluzenieTabel thead .secCol {
	width: 95px;
}
.domenyPrzedluzenieTabel thead .thirdCol, .domenyPrzedluzenieTabel thead .fourthCol {
	width: 70px;
}
.domenyPrzedluzenie h4 {
	font: normal 1.1em tahoma;
}
.domenyPrzedluzenie #domenyPrzedluzeniePlatnosci {
	background: #ece9df;
	width: 670px;
	margin-bottom: 30px;
	padding: 15px;
	font-size: 1.1em;
}
	#domenyPrzedluzeniePlatnosci h3 {
		font: bold 1.4em tahoma;
		margin: 0px 0px 20px 0px;
	}
	#domenyPrzedluzeniePlatnosci li.platnosciClientPanel {
		padding: 23px 0px 84px 75px;
		background: #fff url(../gfx/icoPlatnosciClientPanel.png) no-repeat 10px 5px;
		margin-bottom: 8px;
	}
		#domenyPrzedluzeniePlatnosci li.platnosciClientPanel a {
			color: #3a4780;
			font-weight: bold;
		}
	#domenyPrzedluzeniePlatnosci li.platnosciRachunek {
		padding: 12px 0px 1px 75px;
		background: #f3f0ea url(../gfx/icoPlatnosciRachunek.png) no-repeat 5px 8px;
		margin-bottom: 8px;
	}
	#domenyPrzedluzeniePlatnosci ul {
		margin: 0px;
	}
	
	#domena-przedluzenie-odnowienie-uslugi {
	    float: left;
	    width: 340px;
	}
	
	#przedluzenie-odnowienie-uslugi {
	    float: left;
	    width: 340px;
	}
	
.domenyPrzedluzenie li {
	background: url(../gfx/ico_arrow.gif) no-repeat 0px 1px;
	padding: 0px 0px 6px 15px;
	list-style-type: none !important;
}
.domenyPrzedluzenie ul {
	margin: 0px 0px 15px 0px;
}
.domenyPrzedluzenie li a {
	font-weight: bold;
	color: #3a4780 !important;
}
#platnosciClientPanelLogin {
	padding: 55px 80px 30px 45px;
	width: 449px;
	font-size: 1.1em;
}
	#platnosciClientPanelLogin h2 {
		color: #485072;
		font-size: 1.7em !important;
		background: url(../gfx/icoPlatnosciClientPanelLogin.png) no-repeat;
		padding: 13px 0px 16px 65px;
		margin-bottom: 15px;
	}
	#platnosciClientPanelLogin .btnLoginClientPanel {
		margin: 15px 0px 0px 106px;
	}
	
/* domeny IDN */
.domenyIdn {
	position: relative;
	font-size: 1.1em;
}
.domenyIdn .domenyIdnArrow {
	position: absolute;
	left: 110px;
	top: 60px;
	z-index: 10;
}
#domenyIdn {
	background: #ece9df url(../gfx/bgdDomenyIdn.png) no-repeat;
	width: 667px;
	overflow: hidden;
	margin: 30px 0px 30px;
	padding: 15px 20px 10px;
	position: relative;
}
	#domenyIdn .promotion {
		position: absolute;
		right: 30px;
		top: 55px;
		font: bold 1.4em tahoma;
		color: #c42c00;
	}
		#domenyIdn .promotion span {
			color: #485072;
		}
	#domenyIdn .btnDomenyIdnCeny {
		position: absolute;
		top: 88px;
		right: 70px;
		color: #3e4c84;
		font: bold 1.1em arial;
		background: url(../gfx/arrow.gif) no-repeat 0px 3px;
		padding-left: 12px;
	}
	#domenyIdn h2, #domenyOptions h2 {
		float: none;
		margin-bottom: 5px;
		font-size: 1.6em;
	}
	#domenyIdn h3, #domenyOptions h3 {
		margin-bottom: 15px;
		color: #aa862b;
		font: bold 1.1em tahoma;
	}
	#domenyIdn p, #domenyOptions p {
		margin-bottom: 15px;
	}
	#domenyIdn form {
		margin-bottom: 55px;
	}
	#domenyIdn label {
		display: block;
		margin-bottom: 10px;
		font-size: 1.1em;
	}
	#domenyIdn input {
		height: 16px;
		padding: 3px 6px 0 6px;
		width: 175px;
		margin-right: 10px;
		border: none;
		background: url(../gfx/inputs1.png) no-repeat -2058px -1px;
		zoom: 1; /* IE fix */
		float: left;
	}
	#domenyIdn select {
		height: 20px;
		padding: 3px 0px 0px 10px;
		width: 60px;
		border: none;
		color: #5b5c61;
		background: #dadade;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
		border-top: 1px solid #121732;
		border-left: 1px solid #121732;
		zoom:1; /* IE fix */
	}
	#domenyIdn option {
		border: none;
	}
	#domenyIdn .btnSprawdzDostepnosc2 {
		width: 154px;
		height: 26px;
		clear: both;
		padding: 10px 0px 0px 103px;
		background: none;
	}
	.domenyIdn h4, .domenyOptions h4 {
		color: #465072;
		font: bold 1.1em tahoma;
		margin-bottom: 15px;
	}
	.domenyIdn li, .domenyOptions li {
		background: url(../gfx/ico_arrow.gif) no-repeat 0px 2px;
		padding: 0px 0px 15px 15px;
		list-style-type: none !important;
	}
		.domenyIdn li a {
			color: #465072 !important;
		}
	#domenyIdnMore, #domenyOptionsMore {
		padding: 0px 0px 20px 20px;
	}
	#domenyIdnCeny, #domenyIdnInfo, #platnosciClientPanelLogin {
		background: #fff;
		padding: 35px 15px 10px;
		margin-bottom: 25px;
		position: relative;
	}
		#domenyIdnCeny .close, #domenyIdnInfo .close, #platnosciClientPanelLogin .close {
			position: absolute;
			top: 7px;
			right: 7px;
		}
		#domenyIdnCeny strong, #domenyIdnInfo strong, #platnosciClientPanelLogin strong {
			font-weight: bold;
		}	
		#domenyIdnCeny span, #domenyIdnInfo span, #platnosciClientPanelLogin span {
			color: #c42c00;
			font-weight: bold;
		}
		#domenyIdnCeny em, #domenyIdnInfo em, #platnosciClientPanelLogin em {
			font-style: italic;
			color: #666;
		}
		#domenyIdnCeny h3, #domenyIdnInfo h3, #platnosciClientPanelLogin h3 {
			font: bold 1.1em tahoma;
			color: #fff;
			margin-bottom: 25px;
		}
		#domenyIdnCeny h4, #domenyIdnInfo h4, #platnosciClientPanelLogin h4 {
			color: #3e4c84;
			font: bold 1.1em tahoma;
			margin-bottom: 20px;
		}
		#domenyIdnCeny p, #domenyIdnInfo p, #platnosciClientPanelLogin p {
			margin-bottom: 20px;
		}
		#domenyIdnCeny li, #domenyIdnInfo li, #platnosciClientPanelLogin li {
			padding: 0px;
			margin-bottom: 20px;
			background: none;
		}
		#domenyIdnCeny table, #domenyIdnInfo table, #platnosciClientPanelLogin table {
			vertical-align: middle;
			margin: 0px 0px 20px 20px;
			display: block;
			width:506px; 
			border-collapse: collapse;
			border: 1px solid #a6a7aa;
			border-right: none;
		}
		#domenyIdnCeny thead th, #domenyIdnInfo thead th, #platnosciClientPanelLogin thead th {
			background: #e9ebf3;
			color: #3e4c84;
			font-weight: bold;
			padding: 7px 0px;
			width: 272px;
			border-bottom: 1px solid #a6a7aa;
			border-right: 1px solid #a6a7aa;
		}
		#domenyIdnCeny thead .firstCol, #domenyIdnInfo thead .firstCol, #platnosciClientPanelLogin thead .firstCol {
			color: #666;
			background: #f2f2f2;
			width: 232px;
		}
		#domenyIdnCeny tbody th, #domenyIdnInfo tbody th, #platnosciClientPanelLogin tbody th {
			border-top: 1px dotted #a6a7aa;
			border-right: 1px solid #a6a7aa;
			text-align: left;
			padding: 7px 25px;
		}
		#domenyIdnCeny tbody td, #domenyIdnInfo tbody td, #platnosciClientPanelLogin tbody td {  
			text-align: center; 
			color: #000000; 
			border-right: 1px solid #a6a7aa;
			border-top: 1px dotted #a6a7aa;
			padding: 7px 25px;
		}
		
/* domenyDNT */
.domenyDNT {
	font-size: 1.1em;
}
	.domenyDNT h2 {
		color: #495073;
		float: none !important;
	}
	.domenyDNT h3 {
		font: bold 1.1em tahoma;
		color: #3e4c84;
		margin-bottom: 20px;
	}
	.domenyDNT p {
		margin-bottom: 20px;
	}
	.domenyDNT .tests {
		width: 666px;
		background: #d6d0bc url(../gfx/bgdDomenyDnt.png) repeat-x bottom;
		padding: 20px 20px 30px;
		margin: 30px 0px;
		overflow: hidden;
	}
		.domenyDNT .tests h3 {
			color: #000;
			margin-bottom: 10px;
		}
		.domenyDNT .tests form {
			width: 366px;
			float: left;
		}
			.domenyDNT .tests textarea {
				width: 358px;
				border: 1px solid #000;
				background: #fff;
				padding: 3px;
				margin-bottom: 13px;
			}
			.domenyDNT .tests input {
				width: 156px;
				height: 26px;
				background: url(../gfx/btnDoKoszyka3.png) no-repeat;
				float: right;
				border: none;
				cursor: pointer;
			}
		.domenyDNT .tests img {
			float: right;
			padding: 10px 15px 0px 0px;
		}
	.domenyDNT .rules {
		width: 960px;
		padding-top: 20px;
		border-top: 1px dotted #a6a7aa;
	}
		.domenyDNT .rules li {
			background: url(../gfx/icoDomenyDtnLi.gif) no-repeat 15px 7px;
			margin-bottom: 20px;
			padding-left: 30px;
		}

/* domeny whois */
.domenyWhois {
	font-size: 1.1em;
}
	.domenyWhois .banerDomenyWhois {
		margin-bottom: 25px;
	}
	.domenyWhois h2 {
		color: #495073;
		float: none !important;
	}
		.domenyWhois h2 span {
			color: #c42c00;
		}
	.domenyWhois p {
		margin-bottom: 20px;
	}
	.domenyWhois p.importantNote {
		padding-top: 20px;
		border-top: 1px dotted #a6a7aa;
	}
	.domenyWhois strong {
		font-weight: bold;
	}
	.domenyWhois span {
		font-weight: bold;
		color: #c42c00;
	}
	.domenyWhois .checkWhois {
		width: 666px;
		background: #d6d0bc url(../gfx/bgdDomenyDnt.png) repeat-x bottom;
		padding: 20px;
		margin: 0px 0px 0px;
		overflow: hidden;		
	}
		.domenyWhois .checkWhois legend {
			font-size: 1.1em;
			margin-bottom: 15px;
		}
		.domenyWhois .checkWhois label {
			font-size: 1.1em;
			margin-bottom: 15px;
			display: block;
		}
		.domenyWhois .checkWhois input {
			height: 19px;
			padding: 2px 6px 0 6px;
			width: 210px;
			margin: 0px 10px 15px 0px;
			border: none;
			color: #5b5c61;
			background: url(../gfx/inputs1.png) no-repeat -2058px 0px;
			zoom: 1; /* IE fix */
			float: left;
		}
		.domenyWhois .checkWhois select {
			height: 20px;
			padding: 2px 0px 0px 10px;
			width: 141px;
			margin-bottom: 20px;
			border: none;
			color: #5b5c61;
			background: #dadade;
			border-right: 1px solid #fff;
			border-bottom: 1px solid #fff;
			border-top: 1px solid #121732;
			border-left: 1px solid #121732;
			zoom:1; /* IE fix */
		}
		.domenyWhois .checkWhois .domainName select {
			width: 68px;
		}
		.domenyWhois .checkWhois .submit input {
			width: 60px;
			background: url(../gfx/inputs1.png) no-repeat -3978px 0px;
		}
		.domenyWhois .checkWhois .funcionalDomain {
			clear: both;
			width: 160px;
			float: left;
		}
		.domenyWhois .checkWhois .regionalDomain {
			width: 160px;
			float: left;
		}
		.domenyWhois .checkWhois .submit {
			clear: both;
		}
			.domenyWhois .checkWhois .submit label {
				display: inline;
				float: left;
			}
			.domenyWhois .checkWhois .submit .verify {
				float: left;
				padding: 0px 15px 0px 40px;
			}
			.domenyWhois .checkWhois .submit .check {
				background: url(../gfx/btnCheck.png) no-repeat;
				width: 154px;
				height: 26px;
				margin-top: -2px;
			}
		.domenyWhois .checkWhois .btnRejestruj {
			display: block;
			margin: 0px auto;
		}
	.domenyWhois .whoisInfo {
		width: 536px;
		padding: 20px 140px 20px 30px;
		background: #f4f2ec;
		font-size: 1.1em;
	}	
		.domenyWhois .whoisInfo p {
			margin-bottom: 15px;
		}
		.domenyWhois .whoisInfo dl {
			margin-bottom: 15px;
		}
			.domenyWhois .whoisInfo .option {
				margin-top: 15px;
			}
		.domenyWhois .whoisInfo dt {
			float: left;
			clear: both;
			width: 120px;
		}
		.domenyWhois .whoisInfo dd {
			
		}
	.domenyWhois .whoisLinks {
		width: 646px;
		padding: 30px;
		margin-bottom: 30px;
		background: #ece9df;
		overflow: hidden;
	}
		.domenyWhois .whoisLinks li {
			float: left;
		}
		.domenyWhois .whoisLinks a {
			background: url(../gfx/ico_arrow.gif) no-repeat left center;
			padding-left: 15px;
			color: #465072 !important;
			font: bold 1.1em tahoma;
		}
		.domenyWhois .whoisLinks .whatWhois {
			padding-right: 205px;
		}
		
/* domeny opcje */
.domenyOptions {
	font-size: 1.1em;
}

.bannerDomenyOptions {
	margin-bottom: 30px;
}

#domenyOptions {
	background: #ece9df url(../gfx/bgdDomenyOptions.png) no-repeat;
	width: 667px;
	overflow: hidden;
	margin: 0px 0px 30px;
	padding: 15px 20px 10px;
	position: relative;
}	
	#domenyOptions strong {
		font-weight: bold;
	}
	#domenyOptions .domenyOptionsWarning {
		background: url(../gfx/icoWarning.gif) no-repeat;
		padding: 0px 0px 0px 27px;
		position: absolute;
		top: 174px;
		right: 70px;
	}
	#domenyOptions .domenyOptionsSlogan {
		position: absolute;
		top: 64px;
		right: 63px;
	}
	#domenyOptions form {
		margin-bottom: 35px;
		width: 400px;
	}
	#domenyOptions label {
		font-size: 1.1em;
		display: block;
		margin-bottom: 8px;
	}
	#domenyOptions input {
		height: 17px;
		padding: 3px 6px 0 6px;
		margin-right: 12px;
		width: 208px;
		border: none;
		background: url(../gfx/inputs1.png) no-repeat -2058px 0;
		zoom: 1; /* IE fix */
		float: left;
	}
	#domenyOptions select {
		height: 20px;
		padding-left: 1px;
		width: 65px;
		color: #5b5c61;
		background: #dadade;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
		border-top: 1px solid #121732;
		border-left: 1px solid #121732;
		zoom:1; /* IE fix */
	}
	#domenyOptions option {
		border: none;
	}
	#domenyOptions .domainType {
		float: left;
		padding: 8px 20px 8px 0px;
		width: 130px;
	}
		#domenyOptions .domainType select {
			height: 20px;
			padding: 3px 0px 0px 10px;
			width: 132px;
			border: none;
			color: #5b5c61;
			background: #dadade;
			border-right: 1px solid #fff;
			border-bottom: 1px solid #fff;
			border-top: 1px solid #121732;
			border-left: 1px solid #121732;
			zoom:1; /* IE fix */
		}
	#domenyOptions .btnSprawdzDostepnosc {
		clear: both;
		padding-left: 128px;
		background: none;
		width: 154px;
		height: 26px;
	}
	#domenyOptionsMore a {
		color: #465072;
	}
	
	
/* domains found */
#domainsFound p.found {
	padding: 10px 0 22px;
	font-size: 1.6em;
	font-weight: bold;
}

	#domainsFound p.found q {
		font-size: 1.12em;
		color: #c42c00;
	}

#formDomainsFound {
	padding-bottom: 29px;
}

#formDomainsFound div.submit,
#formDomainsAll div.submit {
	padding: 6px 8px 5px;
	background-color: #f3f3f3;
	border: 1px solid #a6a7aa;
	margin-top: -1px;
}

	#formDomainsFound div.submit input,
	#formDomainsAll div.submit input {
		display: block;
	}

	#formDomainsFound div.submit input.order {
		float: right;
	}
	#formDomainsAll input.order, #formDomainsFound input.order {
		margin: 10px auto -10px;
		clear: both;
		display: block;
		width: 215px;
	}
	#formDomainsAll .btnContinueShopping, #formDomainsFound .btnContinueShopping {
		margin: 10px 35px 0px 130px;
		float: left;
	}
	
	#formDomainsAll	.btnGoToBasket, #formDomainsFound .btnGoToBasket {
		padding-top: 10px;
	}
	#formDomainsAll .buttons, #formDomainsFound .buttons {
		display: block;
		overflow: visible;
	}
	
/* domeny transfer */
.domenyTransfer {
	width: 706px !important;
	font-size: 1.1em;
	margin-bottom: 10px;
}
	.domenyTransfer h2 {
		font-size: 1.7em !important;
		float: none !important;
		margin-bottom: 50px !important;
	}
	.domenyTransfer .banerDomenyTransfer {
		margin-bottom: 20px;
	}
	.domenyTransfer strong {
		font-weight: bold;
	}
	.domenyTransfer .prices {
		width: 676px;
		overflow: hidden;
		padding: 0px 15px 15px;
		background: #eceade;
		margin-bottom: 20px;
	}
		.domenyTransfer .prices h3 {
			background: #d7d0bd;
			margin: 0px -15px 15px;
			width: 676px;
			border: none;
			font-size: 1.3em;
			padding: 7px 15px;
			color: #000;
		}
		.domenyTransfer .prices ul {
			border: none;
			margin-bottom: 0px;
		}
		.domenyTransfer .prices li {
			float: left;
			padding-right: 20px;
			color: #816828;
			font: bold 1.3em tahoma;
		}
			.domenyTransfer .prices li span {
				color: #c62b00;
			}
	.domenyTransfer .steps {
		border: 1px solid #a6a7aa;
		position: relative;
		margin-bottom: 30px;
	}
		.domenyTransfer .steps h3 {
			color: #3e4c84;
			font: bold 1.1em tahoma;
			padding: 0px;
			margin: 0px 0px 20px 0px;
			border: none;
		}
		.domenyTransfer .steps .navi {
			margin: 0px;
			padding: 0px;
			border: none;
			position: absolute;
			left: -1px;
			top: -30px;
			font-weight: bold;
		}
			.domenyTransfer .steps .navi li {
				float: left;
				width: 65px;
				padding-left: 15px;
				line-height: 30px;
				background: url(../gfx/domenyTransferArrow.gif) no-repeat 60px center;
			}
			.domenyTransfer .steps .navi li a {
				color: #5b5c61 !important;
				text-decoration: none;
			}
			.domenyTransfer .steps .navi .current {
				background: url(../gfx/bgdTransferSteps.png) no-repeat;
				width: 80px;
				padding: 0px;
				text-align: center;
				font-size: 1.1em;
			}
			.domenyTransfer .steps .navi .current a {
				color: #3e4c84 !important;
			}
		.domenyTransfer .steps .next {
			background: url(../gfx/btnDalej3.png) no-repeat;
			width: 154px;
			height: 26px;
			float: right;
			padding: 0px;
			border: none;
		}
		.domenyTransfer .steps .startTransfer {
			background: url(../gfx/btnStartTransfer.png) no-repeat;
			width: 247px;
			height: 56px;
			float: right;
			padding: 0px;
			border: none;
		}
	.domenyTransfer .step1 {
		width: 549px;
		background: url(../gfx/bgdTransferStep1.png) no-repeat left bottom;
		padding: 35px 25px 25px 130px
	}
		.domenyTransfer .step1 h3 {
			float: left;
			width: 175px;
			margin-top: 3px;
		}
		.domenyTransfer .step1 div {
			float: right;
			width: 374px;
		}
		.domenyTransfer .step1 form ul {
			border: 0px;
		}
		.domenyTransfer .step1 form li {
			font-weight: bold;
			border-bottom: 1px dotted #a6a7aa;
			margin-bottom: 8px;
			padding-bottom: 8px;
		}
		.domenyTransfer .step1 input {
			top: 3px;
			position: relative;
		}
	.domenyTransfer .step2 {
		width: 469px;
		background: url(../gfx/bgdTransferStep2.png) no-repeat left bottom;
		padding: 30px 30px 20px 205px
	}
		.domenyTransfer .step2 textarea {
			background: #dadade;
			border: 1px solid #010101;
			height: 100px;
			width: 461px;
			padding: 4px;
			margin-bottom: 20px;
		}
	.domenyTransfer .step3 {
		width: 494px;
		background: url(../gfx/bgdTransferStep3.png) no-repeat left bottom;
		padding: 27px 25px 25px 185px
	}	
		.domenyTransfer .step3 h3 {
			margin-left: 15px;
		}
		.domenyTransfer .step3 table {
			margin: 0px 0px 35px 0px;
			width: 494px;
		}
		.domenyTransfer .step3 .firstCol {
			width: 283px;
		}		
		.domenyTransfer .step3 .secCol {
			width: 181px;
		}
		.domenyTransfer .step3 th {
			border-bottom: 1px solid #a6a7aa;
			padding: 6px 0px 6px 15px;
			text-align: left;
			font: bold 1.1em tahoma;
			color: #846928;
		}
		.domenyTransfer .step3 td {
			border-bottom: 1px dotted #a6a7aa;
			padding: 6px 0px 6px 15px;
			font-weight: bold;
		}
		.domenyTransfer .step3 input {
			padding: 1px 6px 0px 4px;
			background: url(../gfx/inputs1.png) no-repeat -2058px 0;
			border: none;
			height: 20px; 
			width: 110px;
			font-weight: normal;
		}
	.domenyTransfer .step4 {
		width: 519px;
		padding: 25px 25px 65px 160px
	}

	.domenyTransfer .step4_4 {
		background: url(../gfx/bgdTransferStep4.png) no-repeat left bottom;
	}
	
	.domenyTransfer .step4_3 {
		background: url(../gfx/bgdTransferStep3.png) no-repeat left bottom;
	}

		.domenyTransfer .step4 #formUserData {
			font-size: 1.1em;
			width: 519px;
		}
		.domenyTransfer .step4 #formData fieldset.userType {
			margin: 14px 0 2px 139px;
			position: relative;
		}
			.domenyTransfer .step4 #formData fieldset.userType legend span {
				width: 100px;
				padding: 0;
				background: #ece9df;
				border: 0;
				position: absolute;
				top: 3px;
				right: 415px;
				bottom: auto;
				font-size: 1em;
				font-weight: normal;
				text-align: right;
			}
			.domenyTransfer .step4 #formData fieldset.userType div {
				clear: none;
				float: left;
			}
				.domenyTransfer .step4 #formData fieldset.userType label {
					float: none;
					text-align: left;
					white-space: nowrap;
				}
		.domenyTransfer .step4 #formData fieldset.userData {
			background-color: #ece9df;
		}
		.domenyTransfer .step4 #formData fieldset.contactPerson {
			padding-bottom: 15px;
			margin-bottom: 35px;
			background: #ece9df url(../gfx/bgdCommon5.png) no-repeat -4800px 100%;
		}
		.domenyTransfer .step4 #formData fieldset.contactPerson legend span {
			margin-bottom: 27px;
		}
		.domenyTransfer .step4 #formData fieldset fieldset div {
			min-height:27px;
			height:auto !important;
			height:27px;
			clear: both;
		}
			.domenyTransfer .step4 #formData fieldset label {
				width: 125px;
				padding: 3px 19px 0px 0px;
				float: left;
				line-height: 1.1;
				text-align: right;
			}
			.domenyTransfer .step4 #formData fieldset input[type="text"] {
				padding: 1px 8px 0px 4px;
				background: url(../gfx/inputs1.png) no-repeat -2058px 0;
				border: none;
				height: 20px; 
				width: 210px;
			}
		.domenyTransfer .step4 #formData legend span {
			display: block;
			width: 499px;
			padding: 5px 10px;
			background: #d6d0bc url(../gfx/bgdCommon5.png) no-repeat -4800px -47px;
			border-top: 6px solid #fff;
			position: static;
			font-size: 1.17em;
			font-weight: bold;
		}		
		
		.domenyTransfer .step5 {
			width: 469px;
			background: url(../gfx/bgdTransferStep5.png) no-repeat left bottom;
			padding: 30px 30px 20px 205px
		}
		
		.domenyTransfer .step6 {
			width: 469px;
			background: url(../gfx/bgdTransferStep6.png) no-repeat left bottom;
			padding: 30px 30px 20px 205px
		}
		
	.domenyTransfer h3 {
		font: bold 1.1em tahoma;
		margin-bottom: 20px;
		color: #3e4c84;
		border-top: 1px dotted #a6a7aa;
		padding-top: 20px;
	}
	.domenyTransfer h4 {
		font-weight: bold;
		margin-bottom: 20px;
	}
	.domenyTransfer p {
		margin-bottom: 20px;
	}
	.domenyTransfer ul {
		margin-bottom: 25px;
		border-bottom: 1px dotted #a6a7aa;
	}
	.domenyTransfer .seePrice {
		color: #3e4c84 !important;
		margin-left: 5px;
		font: bold 1.1em tahoma;
		padding-left: 15px;
		background: url(../gfx/ico_arrow.gif) no-repeat 0px 1px;
	}
	.domenyTransfer .step4 #formData select {
		background-color:#DADADE;
		border:0 none;
		color:#000000;
		display:block;
		padding:0;
		width:208px;
	}
	
/* dysk-zarzadzanie */
.dysk-zarzadzanie {
	margin-bottom: 20px;
}
.dysk-zarzadzanie h2 {
	float: none !important;
}
.dysk-zarzadzanie h3 {
	font: bold 1.5em tahoma;
	margin-bottom: 20px;
}
.dysk-zarzadzanie p {
	line-height: 1.5em;
	margin-bottom: 20px;
}
.dysk-zarzadzanie h4 {
	color: #39467f;
	font: bold 1.1em tahoma;
	margin-bottom: 20px;
}
.dysk-zarzadzanie .links {
	margin: 0 0 0 180px;
	
}
	.dysk-zarzadzanie .links li {
		list-style-type: none;
		float: left;
		margin: 0px 30px 30px 0px;
	}
.dysk-zarzadzanie .links2 {
	margin: 0px 0px 0px 190px;
	padding: 0px;
	width: 760px;
}
.dysk-zarzadzanie h4.clr {
  clear: both;
}

	.dysk-zarzadzanie .links2 li {
		list-style-type: none;
		float: left;
		margin: 0px 30px 0px 0px;
	}
.dysk-zarzadzanie .horizontal_line {
	border-bottom: 1px dotted #a6a7aa;
	padding-top: 30px;
	margin-bottom: 15px;
	width: 954px;
}
.dysk-zarzadzanie .screen {
	border: 1px solid #a6a7aa;
	background: #eeeeee url(../gfx/bgdScreen.png) repeat-x left top;
	padding: 10px 110px 10px 98px;
	width: 745px;
	overflow:hidden;
	position:relative;
}
	.dysk-zarzadzanie .screen .panel-wrapper {
		width: 743px ;
		overflow:hidden;
	}
	.dysk-zarzadzanie .screen .coda-nav-left, 
	.dysk-zarzadzanie .screen .coda-nav-right {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	.dysk-zarzadzanie .screen .coda-nav-left, 
	.dysk-zarzadzanie .screen .coda-nav-right {
		position: absolute;
		list-style-type: none;
		overflow:hidden;
		text-indent:-999px;
		top: 30%;
	}
	.dysk-zarzadzanie .screen .coda-nav-left a, 
	.dysk-zarzadzanie .screen .coda-nav-right a {
		width: 69px;
		height: 104px;
		display: block;
	}
	.dysk-zarzadzanie .screen .coda-nav-left span, 
	.dysk-zarzadzanie .screen .coda-nav-right span {display:none;}
	.dysk-zarzadzanie .screen .coda-nav-left {
		left: 10px;
	}
	.dysk-zarzadzanie .screen .coda-nav-right {
		right: 12px;
	}
	.dysk-zarzadzanie .screen .coda-nav-left a {
		background: url(../gfx/arrowPrevOff.png) no-repeat;
	}
	.dysk-zarzadzanie .screen .coda-nav-left a:hover {
		background: url(../gfx/arrowPrevOn.png) no-repeat;
	}
	.dysk-zarzadzanie .screen .coda-nav-right a {
		background: url(../gfx/arrowNextOff.png) no-repeat;
	}	
	.dysk-zarzadzanie .screen .coda-nav-right a:hover {
		background: url(../gfx/arrowNextOn.png) no-repeat;
	}

		.dysk-zarzadzanie .screen .panel  span {
			position: absolute;
			right: 0px;
			top: 0px;
			font-size: 1.85em;
			color: #3e4c84;
			width: 210px;
		}
	.dysk-zarzadzanie .screen2 img {
		display: block !important;
		margin: 0px auto !important;
	}
		.dysk-zarzadzanie .screen2 .panel  span {
			position: relative;
			width: 530px;
			display: block;
			margin: 10px auto 0px;
			text-align: center;
		}
	
.addToBasketPopup {
	clear: both;
	width: 345px;
	padding: 0px 0px 10px 0px;
	font-size: 11px;
}
	.addToBasketPopup h3 {
		font: bold 1.2em tahoma;
		color: #fff;
		margin-bottom: 15px;
	}
	.addToBasketPopup table {
		width: 345px;
		padding: 10px 0px 40px 0px;
	}
	.addToBasketPopup thead th, .addToBasketPopup thead td {
		font: normal bold 1em tahoma;
		color: #667686;
		border-bottom: 1px dotted #a6a7aa;
	}
	.addToBasketPopup th {
		text-align: left;
		font-style: italic;
		color: #000;
		padding: 3px 0px;
	}
	.addToBasketPopup td {
		text-align: right;
		font-style: italic;
		font-weight: bold;
		padding: 3px 0px;
	}
	.addToBasketPopup tfoot td{
		border-top: 1px dotted #a6a7aa;
		font-size: 1.1em;
	}
	.addToBasketPopup tfoot span {
		font-style: normal;
		color: #667686;
		padding-right: 30px;
	}
	.addToBasketPopup .btnKontynuacjaZakupow {
		padding: 0px 0px 10px 0px;
		position: absolute;
		bottom: 10px;
		left: 205px;
	}
	.addToBasketPopup .btnPrzejdDoKoszyka {
		float: left;
		padding: 0px 0px 10px 0px;
		position: absolute;
		bottom: 10px;
		left: 60px;
	}

/* form domains all */

#formDomainsAll {
	padding-bottom: 27px;
	font-size: 1.1em;
	font-weight: bold;
}

/* gieldaProfil */

.gieldaProfil, .gieldaKupno, .gieldaSprzedaz   {
	width: 680px !important;
}
	
	.gieldaProfil h2, .gieldaKupno h2, .gieldaSprzedaz h2 {
		float: none !important;
		margin-bottom: 15px !important;
	}
	
	.gieldaProfil h3, .gieldaKupno h3 {
		font: bold 1.4em tahoma;
		color: #c42c00;
		padding-right: 10px;
	}	
	
	.gieldaProfil h4 {
		font-weight: bold;
		padding: 4px 0px 3px 0px;
		margin: 0px;
	}	
	
	.gieldaProfil .icons {
		display: inline;
		padding-right: 2px;
	}
	
	.gieldaProfil a {
		color: #3e4c84 !important;
		display: block;
	}
	
	.gieldaProfil strong, .gieldaKupno strong, .gieldaSprzedaz strong {
		font-weight: bold;
	}
	
	.gieldaProfil #profil, .gieldaKupno #profil, .gieldaSprzedaz #profil {
		padding-left: 10px;
		font-size: 1.1em;
	}
		
		#profil table {
			margin: 25px 0px 15px 0px;
			border-bottom: 1px dotted #a6a7aa;
		}
		#profil .firstCol {
			color: #816728;
			font-weight: bold;
			width: 160px;
		}
		#profil td {
			border-top: 1px dotted #a6a7aa;
			padding: 10px 0px 15px 0px;
			width: 520px;
		}
		#profil table img {
			position: relative;
			top: 3px;
			left: 4px;
		}
		#profil .comments table {
			margin: -15px 0px 0px 25px;
			border: none;
			width: 655px;
		}
		#profil .comments .firstCol {
			width: 135px;
		}
		#profil .comments td {
			border-top: 1px dotted #e0e0e1;
			border-bottom: 0px;			
			vertical-align: top;
		}
		#profil .comments a {
			text-decoration: none ;
		}
			.comments .icons {
				margin-left: -5px;
				padding-right: 6px;
			}
			#profil .comments .positiv_comm, #profil .comments .negativ_comm {
				float: right;
				background: url(../gfx/bgdComments.png) no-repeat;
				line-height: 15px;
				width: 59px;
				text-align: center;
				color: #fff;
			}
			#profil .comments .negativ_comm {
				background: url(../gfx/bgdComments.png) no-repeat 0px -15px;
			}
			#profil .comments p {
				width: 440px;
				float: left;
			}
		#profil .no_border {
			border: none !important;
			padding-bottom: 0px;
		}

		#explanation {
			font-size: 11px;
		}
			#explanation dt {
				width: 25px;
				clear: both;
				height: 18px;
				float: left;
			}
			#explanation dd {
				height: 18px;
			}
			#explanation dt img {
				padding-right: 5px;
			}
			
			span.gielda-icons-number-1 {
			font: 9px/16px tahoma;
			color: #ce7b00;
			vertical-align: top;
			}
			
			span.gielda-icons-number-2 {
			font: 9px/16px tahoma;
			color: #858381;
			vertical-align: top;
			}
			
			span.gielda-icons-number-3 {
			font: 9px/16px tahoma;
			color: #858382;
			vertical-align: top;
			}
			
	#profil-avatar-wrapper {
	float: left;
	margin: 5px 5px 0 0;
	width: 66px;
	}
	
	#profil-avatar-wrapper a {
	color: #3E4C84;
	}
	
	#profil-avatar {
	width: 48px;
	height: 48px;
	border: 1px solid #8691bb;
	margin: 0 0 3px 0;
	}
	
	input#FUD-avatar {
	background: #dadade !important;
	border-top: 1px solid #121732 !important;
	border-right: 1px solid #fff !important;
	border-bottom: 1px solid #fff !important;
	border-left: 1px solid #121732 !important;
	}
	
	#formUserData fieldset fieldset div#login-avatar-upload {
	width: 48px;
	height: 48px !important;
	border: 1px solid #8691bb;
	padding: 0 !important;
	margin: 0 18px 10px 70px;
	float: left;
	}
	
	#formUserData fieldset fieldset legend {

	}
	
	p#login-avatar-desc {
	color: #9B9A93;
	margin: 2px 0 0 0;
	}
	
	a#login-avatar-delete {
	line-height: 48px;
	}



/* gielda Kupno, gielda SprzedaĹź gielda Negocjuj*/

.gieldaKupno h3, .gieldaSprzedaz h3 {
	float: none;
	margin-bottom: 15px;
}

.gieldaKupno p, .gieldaSprzedaz p {
	margin-bottom: 15px;
}
	
.gieldaKupno h4, .gieldaSprzedaz h4 {
	font: bold 1.1em tahoma;
	margin-bottom: 15px;
}

.gieldaKupno dl {
	margin-bottom: 10px;
}

.gieldaKupno dt {
	font: bold 1.1em tahoma;
}

.gieldaKupno dd {
	padding-bottom: 10px;
}

.gieldaKupno a, .gieldaSprzedaz a {
	color: #3e4c84 !important;
}

.gieldaKupno #buyDomain {
	background: url(../gfx/gieldaKupno.png) no-repeat;
	padding: 40px 0px 7px 60px;
}

.gieldaKupno #negotiate {
	background: url(../gfx/gieldaKupno.png) no-repeat 0px -128px;
	padding: 35px 0px 7px 60px;
}
.gieldaKupno #offer {
	background: url(../gfx/icoZlozOferte.jpg) no-repeat;
	padding: 35px 0px 7px 60px;
}

.gieldaKupno #call {
	background: url(../gfx/gieldaKupno.png) no-repeat 0px -243px;
	padding: 35px 0px 7px 60px;
	color: #3c42c00;
}

.gieldaKupno #bid {
	background: url(../gfx/icoBid.png) no-repeat;
	padding: 35px 0px 7px 60px;
}
	
	
.gieldaKupno li {
	list-style: decimal;
	margin-left: 10px;
}

.gieldaKupno li, .gieldaSprzedaz li {
	padding-bottom: 15px;
}

.gieldaKupno li ul {
	padding-left: 30px;
}

.gieldaKupno li ul li {
	list-style: none;
	margin: 0px
}

.gieldaKupno li ul li:first-child {
	padding-top: 15px;
}

.gieldaKupno li ul li:last-child {
	padding-bottom: 0px;
}

.gieldaKupno .fLeft, .gieldaSprzedaz .fLeft {
	float: left;
}

.gieldaKupno .emailSubskrypcja, .gieldaSprzedaz .emailSubskrypcja {
	padding: 4px 10px;
	background: url(../gfx/inputs1.png) no-repeat -2053px 0;
	border: none;
	height: 20px; 
	width: 170px;
}

.gieldaSprzedaz li {
	list-style: decimal;
	margin-left: 10px;
}

.gieldaSprzedaz li ul li {
	list-style: none;
	margin: 0px
}

.gieldaSprzedaz li img {
	float: left;
	padding: 0px 6px 0px 0px;	
	margin: 0px;
}

.gieldaSprzedaz em {
	color: #ff0000;
	font-weight: bold;
}

.gieldaSprzedaz li span {
	min-width:17px;
	min-height:22px;
	padding-right:6px;
	float:left;
	text-align:right;
}

.gieldaSprzedaz .heigh span {
	min-height: 52px;
}

.gieldaSprzedaz abbr {
	padding-right:6px;
	font-weight:bold;
	color:#3e4c84;
}

.gieldaSprzedaz dd {
	padding-bottom: 19px;
}

.gieldaSprzedaz .leftPad {
	padding-left: 20px;
}

#gieldaNegotiate {
	border: 1px solid #a6a7aa;
	padding: 12px;
	margin: 0px;
	font-size: 1.1em;
	overflow: hidden;
	width: 654px;
	margin-bottom: 15px;
}
	#gieldaNegotiate p {
		padding-bottom: 13px;
		border-bottom: 1px dotted #a6a7aa;
	}

#gieldaNegotiate h3 {
	font: bold 1.3em tahoma; 
	float: left;
	padding-right: 12px;
	margin-bottom: 0px;
}

#gieldaNegotiate h4 {
	color: #5a9409;
	font: bold 1em tahoma;
	padding-top: 4px;
	margin: 0px 0px 10px 0px;
}

/* gieldaPortfolio */

.gieldaPortfolio {
	width: 710px !important;
}
	.gieldaPortfolio #portfolio {
		margin: 25px 0px;
	}
	.gieldaPortfolio #portfolio h3 {
		font: bold 1.4em tahoma;
		color: #c42c00;
		float: left;
		padding-right: 10px;
	}	
	.gieldaPortfolio #portfolio .icons {
		display: inline;
		padding-right: 2px;
		margin: 0px;
	}
	.gieldaPortfolio #portfolio a {
		color: #3e4c84 !important;
		font-size: 1.1em;
		margin-right: 20px;
	}
	.gieldaPortfolio .domainsExchange {
		width: 710px;
	}
	.gieldaPortfolio .bid_offer {
		margin-left: 40px;
	}
	.gieldaPortfolio .commentTable {
		margin: 10px 0px 10px 5px;
		border: none;
		width: 655px;
		font-size: 1.1em;
	}
		.gieldaPortfolio .commentTable .firstCol {
			width: 135px;
		}
		.gieldaPortfolio .commentTable td {
			border-bottom: 1px dotted #e0e0e1;
			padding: 10px 0px 10px 10px;
			vertical-align: top;
		}
		.gieldaPortfolio .commentTable a {
			text-decoration: none;
			display: block;
			color: #3e4c84 !important;
			font-weight: bold;
		}
			.gieldaPortfolio .commentTable .icons {
				margin-left: -3px;
				padding-right: 6px;
				display: inline;
			}
		.gieldaPortfolio .commentTable p {
			width: 440px;
			float: left;
		}
		.gieldaPortfolio .commentTable .positiv_comm, .gieldaPortfolio .commentTable .negativ_comm {
			float: right;
			background: url(../gfx/bgdComments.png) no-repeat;
			line-height: 15px;
			width: 59px;
			text-align: center;
			color: #fff;
		}
		.gieldaPortfolio .commentTable .negativ_comm {
			background: url(../gfx/bgdComments.png) no-repeat 0px -15px;
		}
		
/* gieldaKontakt */
.gieldaKontakt {
	font-size: 1.1em;
	margin-bottom: 20px;
}
	.gieldaKontakt h2 {
		font-size: 1.7em !important;
		margin-bottom: 10px !important;
	}
	.gieldaKontakt p span {
		font: bold 1.3em tahoma;
		color: #c42c00;
		padding: 0px 5px;
	}
	.gieldaKontakt p {
		margin-bottom: 20px;
	}
	.gieldaKontakt #formData {
		font-size: 1.1em;
		width: 568px;
		padding-left: 70px;
		float: left;
	}
		.gieldaKontakt #formData .data {
			background-color: #ece9df;
			padding-bottom: 20px;
		}	
		.gieldaKontakt #formData legend span {
			display: block;
			width: 528px;
			padding: 8px 20px;
			margin-bottom: 25px;
			background: #d6d0bc url(../gfx/bgdCommon5.png) no-repeat -4800px -47px;
			font-size: 1.17em;
			font-weight: bold;
			color: #000000;
		}
		.gieldaKontakt #formData fieldset div {
			float: left;
			min-height:27px;
			height:auto !important;
			height:27px;
			clear: both;
			padding-left: 25px;
		}
		.gieldaKontakt #formData span {
			color: #3e4c84;
			font: bold 0.9em tahoma;
		}
		.gieldaKontakt #formData fieldset label {
			width: 185px;
			padding: 3px 19px 0px 0px;
			float: left;
			line-height: 1.1;
			text-align: right;
		}
		.gieldaKontakt #formData fieldset input[type="text"] {
			padding: 3px;
			background: #dadade;
			border-top: 1px solid #121732;
			border-left: 1px solid #121732;
			border-right: 1px solid #fff;
			border-bottom: 1px solid #fff;
			height: 14px; 
			width: 260px;
		}
		.gieldaKontakt #formData fieldset textarea {
			min-height: 70px;
			padding: 3px;
			background: #dadade;
			border-top: 1px solid #121732;
			border-left: 1px solid #121732;
			border-right: 1px solid #fff;
			border-bottom: 1px solid #fff;
			clear: both;
			position: relative;
			width: 260px;
			zoom:1; /* IE fix */
		}
		.gieldaKontakt #btnWyslij {
			width: 145px;
			height: 56px;
			background: url(../gfx/btnWyslij.png);
			float: right;
			border: none;
			margin-top: 10px;
			cursor: pointer;
		}

#gieldaNegotiate #negotiateInternet {
	float: left;
	width: 352px;
	border-right: 1px solid #a6a7aa;
}	
	#negotiateInternet h3 {
		float: none;
		background: url(../gfx/icoNegocjuj.png) no-repeat ;
		padding: 20px 0px 20px 66px;
		margin-bottom: 10px;
		font-size: 1.1em;
		color: #816728;
	}
	#negotiateInternet label {
		padding-right: 8px;
	}
	#negotiateInternet input, #negotiateInternet select {
		background: url(../gfx/inputs1.png) no-repeat -2053px 0;
		border: 0px;
		padding: 4px 0px 4px 10px;
		width: 58px;
	}
	#negotiateInternet select {
		text-align: center;
		background: url(../gfx/inputs1.png) no-repeat -2053px 0;
		margin-right: 4px;
	}
	#negotiateInternet .btnNegocjuj {
		background: url(../gfx/btnNegocjuj.png) no-repeat;
		padding: 0px;
		width: 79px;
		height: 17px;
		cursor: pointer;
	}
	
	#negotiateInternet .btnNegocjujLight {
		background: url(../gfx/btnNegocjujLight.png) no-repeat;
		padding: 0px;
		width: 90px;
		height: 17px;
		cursor: pointer;
	}
	#negotiateInternet .btnZlozOferte {
		background: url(../gfx/btnZloz_oferte.png) no-repeat;
		padding: 0px;
		width: 90px;
		height: 17px;
		cursor: pointer;
	}	
	
	#negotiateInternet .btnZlozOferte_green {
		background: url(../gfx/btnZlozOferteGreen.png) no-repeat;
		padding: 0px;
		width: 90px;
		height: 17px;
		cursor: pointer;
	}	
	
	#negotiateInternet .btnBuyNow {
		background: url(../gfx/btnBuyNow.png) no-repeat;
		padding: 0px;
		width: 79px;
		height: 17px;
		cursor: pointer;
	}

	#negotiateInternet .btnLicytuj {
		background: url(../gfx/btnLicytuj.png) no-repeat;
		padding: 0px;
		width: 79px;
		height: 17px;
		cursor: pointer;
	}
	
	#negotiateInternet .btnDolacz {
		background: url(../gfx/btnDolacz.png) no-repeat;
		padding: 0px;
		width: 79px;
		height: 17px;
		cursor: pointer;
		margin-left: 20px;
	}
	
	
#gieldaNegotiate #negotiateTelefon {
	float: right;
	width: 286px;
}
	#negotiateTelefon h3 {
		float: none;
		background: url(../gfx/icoNegocjuj.png) no-repeat -840px 0px;
		padding: 20px 0px 20px 60px;
		margin-bottom: 10px;
		font-size: 1.1em;
		color: #816728;
	}
	
	 #negotiateInternet p, #negotiateTelefon p {
		padding: 0px;
		border: 0px;
	}

#gieldaNegotiateInfo { 
	font-size: 1.1em;
	clear: both;
}

#gieldaNegotiateInfo h3 {
	background: url(../gfx/icoNegocjuj.png) no-repeat -1725px 0px;
	padding: 20px 0px 20px 60px;
	margin-bottom: 0px;
	font: bold 1.3em tahoma;
	color: #816728;
}

#gieldaNegotiateInfo table {
	margin: 0px 0px 20px 0px;
}
#gieldaNegotiateInfo .firstCol {
	color: #816728;
	font-weight: bold;
	width: 140px;
}
#gieldaNegotiateInfo td {
	border-bottom: 1px dotted #a6a7aa;
	padding: 10px 0px 15px 0px;
	width: 540px;
}
#gieldaNegotiateInfo table span {
	padding-left: 15px;
}
#gieldaNegotiateInfo table dfn {
	margin-left: -15px;
}
#gieldaNegotiateInfo .icons {
	padding: 3px 3px 0px 0px;
}
#gieldaNegotiateInfo .rightPad {
	padding-right: 18px;
}

#gieldaNegotiateInfo .howBuy {
	background: url(../gfx/icoNegocjuj.png) no-repeat -2580px 0px;
	padding: 20px 0px 20px 60px;
	float: left;
	margin-right: 20px;
	font: bold 1.3em tahoma;
	color: #816728;
}

#gieldaNegotiateInfo .help {
	background: url(../gfx/icoNegocjuj.png) no-repeat -3450px 0px;
	padding: 20px 0px 20px 60px;
	float: left;
	font: bold 1.1em tahoma;
	color: #3e4c84;
}

/* kreatory */

.kreatorPersonal h2 span, .kreatorFirma h2 span, .kreatorDemo h2 span, .kreatorPublish h2 span, .kreatorRealizacje h2 span,
 .kreatorPorownanie h2 span,  #clientPanel h2 span, .hostingCerts span,.discBenefits span, .discCompare span,
#shopDemo span, #shopProfit span, .wallpaper h2 span  {
	display: block;
	margin-bottom: 15px; 
}

#hostingCompare span.line2, #clientPanel span.line2,
#shopDemo span.line2, #shopShop span.line2, #shopProfit span.line2
{
  color: #C42C00;
}

.wallpaper .text {text-align: center;}
.wallpaper .text a {padding-right: 60px;}
.wallpaper .text a.first {padding-left: 30px;}

.kreatorDemo h2 {
	margin-bottom:15px;
}
	

.kreatorPersonal h3, .kreatorFirma h3 {
	margin: 0px 0px 20px 0px;
	color: #39467f;
}

.kreatorPersonal .osobistyBaner, .kreatorFirma .osobistyBaner, .kreatorDemo .kreatorBaner {
	margin-bottom: 25px;
}

.kreatorPersonal #formHosting, .kreatorFirma #formHosting {
	clear: both;
}

.kreatorPersonal #ikony, .kreatorFirma #ikony {
	padding-bottom: 30px;
	margin: 0px;
	float: left;
}

.kreatorPersonal .kreatorTable, .kreatorFirma .kreatorTable, .kreatorPorownanie .kreatorTable {
	margin: 0px 0px 30px 0px; 
	font-size: 11px;
	width: 700px;
}

	.kreatorTable thead th {
		height: 80px; 
		background: #f2f2f2; 
		color: #816728 !important;
		font-weight: normal !important;
		font-size: 1.3em;
	}
	.kreatorTable thead th strong {
		display: block;
	}
	.kreatorTable thead .firstCol {
		font-size: 1em;
		font-weight: bold !important;
	}
	.kreatorTable tfoot input, .kreatorTable .tfoot input {
		vertical-align: middle; 
		float: right;
		right: 25px;
		position: relative;
	}
	.kreatorTable tfoot th {
		color: #816728 !important;
	}
	.kreatorTable tfoot td {
		color: #c42c00;
	}
	.kreatorTable tfoot .firstRow td {
		color: #816728 !important;
	}
	.kreatorTable .addToBasket {
		margin: 10px 0px;
		right: 0px;
		float: none !important;
	}
	.kreatorTable tbody th {
		color: #816728 !important;
	}
	.kreatorTable .promo {
		color: #c42c00;
	}
	.kreatorTable tbody td {
		color: #000;
	}
	
.kreatorPersonal .kreatorLista, .kreatorFirma .kreatorLista {
	float: left; 
	width: 930px; 
	margin-bottom: 10px;
}
	.kreatorLista ul {
		margin: 0px !important;
	}
	.kreatorLista p {
		margin-bottom: 20px;
	}
	.kreatorLista li {
		float: left;
		list-style: none !important;
		margin: 0px 8px 20px 0px;
	}
	.kreatorLista li img {
		border: 1px solid #CCCCCC;
	}
	
.kreatorFirma #ikony a {
	color: #39467f !important;
}

.kreatorFirma .kreatorTable tbody th, .kreatorFirma .kreatorTable thead th, .kreatorFirma .kreatorTable tfoot th {
	color: #39467f !important;
}

.kreatorFirma .kreatorTable a {
	color: #39467f !important;
}

.kreatorFirma .kreatorTable tfoot .firstRow td {
	color: #000 !important
}

.kreatorDemo .kreatorDemoTable { 
  border: 1px solid #a6a7aa;
	border-right: none;
	vertical-align: middle;
	margin: 15px 0px 20px 1px;
	width:676px; 
	font-size: 1em;
	border-collapse: collapse;
}
	.kreatorDemoTable thead th {
		height: 40px; 
		font: bold 1.3em tahoma; 
		background:#f5e7e2;
		vertical-align: middle;
		border: 1px solid #a6a7aa;
		border-top: none;
		border-left: none;
		color: #816728;
	}
  .kreatorDemoTable tbody td  {  
		text-align: left; 
		color: #000000; 
		font-weight: normal; 
		padding: 15px; 
		width: 338px; 
		vertical-align: baseline; 
		border-right: 1px solid #a6a7aa;
  }
	.kreatorDemoTable img {
		border: 1px solid #ccc;
	}
	.kreatorDemoTable .kreatorDemoButtons td {
		background: #f5e7e2;
		padding: 0px;
	}
	.kreatorDemoTable .kreatorDemoButtons img {
		border: none; 
		margin: 10px auto;
		display: block;
	}
	.kreatorDemoTable .firstCol h3 {
		font-size: 1em;
		color: #816728;
	}
	.kreatorDemoTable .secCol h3 {
		font-size: 1em;
		color: #39467f;
	}
	.kreatorDemoTable .floatRight {
		float: right;
	}
	.kreatorDemoTable .kreatorRealizacje {
		clear: both;
		float: right; 
		font-weight: normal; 
		padding: 15px 0px 25px 0px;
	}
	.kreatorDemoTable .secCol .kreatorRealizacje {
		color: #39467f !important;
	}
	.kreatorDemoTable .kreatorButtons {
		display: block;
		clear: both;
		margin: 0px auto;
		border: none;
	}
	

.kreatorPorownanie .kreatorTable tbody tr.diff td
{
	background: #f8f1ee;
  color: #C42C00 !important;  
}
	
.kreatorRealizacje h2, .kreatorPorownanie h2 {
	margin-bottom: 20px !important;
	float: none !important;
}
.kreatorRealizacje h3 {
	font-size: 12px;
	color: #816728;
	margin-bottom: 25px;
}
.kreatorRealizacje p, .kreatorPorownanie p {
	margin-bottom: 25px;
}
.kreatorRealizacje ul {
	margin: 0px 0px 25px 0px !important;
}
.kreatorRealizacje li {
	float: left;
	list-style: none !important;
	padding: 0px 24px 15px 0px;
}
.kreatorRealizacje li img {
	border:1px solid #CCCCCC;
}
.kreatorRealizacje .kreatorRealizacjeOsobisty {
	border-bottom: 1px dotted #a6a7aa;
	margin-bottom: 25px;
	padding-bottom: 20px;
}
.kreatorRealizacje .kreatorRealizacjeFirma {
	margin-bottom: 15px;
}
.kreatorRealizacje .kreatorRealizacjeFirma h3 {
	color: #39467f;
}
.kreatorRealizacje .kreatorRealizacjeButtons {
	padding-left: 140px;
}
.kreatorPorownanie thead .diffBg {
	background: #f5e7e2 !important;
	width: 130px;
	padding: 0px 6px;
}
	.kreatorRealizacjeButtons a {
		margin-right: 20px;
	}

.kreatorPorownanie .kreatorTable {
	margin-bottom: 15px;
	font-size: 11px !important;
}
.kreatorPorownanie .blueColor {
	color: #39467f !important;
	width: 130px;
	padding: 0px 6px;
}

.kreatorPorownanie .kreatorTable .tfoot span {
	float: left;
	padding-left: 10px;
}
.kreatorPorownanie .kreatorTable tfoot input, .kreatorPorownanie .kreatorTable .tfoot input {
	right: 7px;
	top: -2px;
}
.kreatorPorownanie .kreatorTable tfoot .addToBasket, .kreatorPorownanie .kreatorTable .tfoot .addToBasket {
	margin: 4px 0px 0px 0px;
	right: 0px;
}
.kreatorPorownanie .kreatorTable thead .firstCol {
	color: #39467f !important;
}
.kreatorPorownanie .kreatorTable tbody th, .kreatorPorownanie .kreatorTable tfoot th {
	color: #39467f !important;
	width: 130px;
	padding-left: 5px;
}
.kreatorPorownanie .kreatorTable tfoot td {	
	border-left: 1px solid #a6a7aa !important;
}
.kreatorPorownanie .kreatorTable tfoot .redColor td, .kreatorPorownanie .kreatorTable .redColor td {
	color: #c42c00 !important;
}
.kreatorPorownanie .kreatorTable .tfoot td, .kreatorPorownanie .kreatorTable .tfoot th {	
	background: #f2f2f2 !important;
}
.kreatorPorownanie .kreatorTable .theader td {
	background: #f2f2f2;
	color: #806627 !important;
	text-align: left;
	padding-left: 15px;
}
.kreatorPorownanie .kreatorTable tbody th a {
	top: 1px;
	right: 4px;
	position: relative;
}

#kreatorPrezentacjiExplanation {
	list-style: none;
	padding: 0px;
	margin: 0px ;
}

.kreatorPublish h2 {
	float: none !important;
	margin-bottom: 25px;
}
.kreatorPublish p {
	margin-bottom: 20px;
}
.kreatorPublish .kreatorOptions {
	border-bottom: 1px dotted #a6a7aa;
	padding: 20px 0px 45px 25px;
	margin-bottom: 25px;
}
.kreatorPublish .kreatorOptions a {
	color: #39467f !important;
	font-weight: bold;
}
	.kreatorOptions .kreatorOptionsPersonal {
		background: url(../gfx/dwosobisty.gif) no-repeat;
		padding: 10px 0px 20px 55px;
		margin-right: 120px;
	}
	.kreatorOptions .kreatorOptionsCompany {
		background: url(../gfx/dwfirma.gif) no-repeat;
		padding: 10px 0px 20px 60px;
	}
.kreatorPublish .kreatorPublishTables {
	width: 950px;
}
.kreatorPublish .kreatorPublishTables .shorter {
	width: 670px;
}
.kreatorPublish h1 {
	color: #816728 !important;
	margin-bottom: 20px;
}
.kreatorPublish table {
	width: 950px;
}
.kreatorPublish .kreatorPublishButtons {
	width: 960px; 
	float: left; 
	margin-bottom: 50px; 
	margin-top: 30px;
}
	.kreatorPublishButtons .kreatorPersonalButton {
		border: 0px solid; 
		float: left; 
		padding-left: 295px;
	}
	.kreatorPublishButtons .kreatorFirmaButton {
		border: 0px solid; 
		margin-left: 15px; 
		float: left;
	}
	
/* domeny regulamin */
.domenyRegulamin {
	font-size: 1.1em;
	padding-bottom: 10px;
}
	.domenyRegulamin h2 {
		float: none !important;
		margin-bottom: 15px !important;
	}
	.domenyRegulamin a {
		color: #3e4c84 !important;
	}
	.regulaminTopics {
		width: 600px;
		margin-bottom: 50px;
	}
		.regulaminTopics li {
			background: #e9e9e9 url(../gfx/arrow_down.gif) no-repeat 576px center;
			color: #806627;
			line-height: 26px;
			padding: 0px 12px;
			width: 576px;
			margin-bottom: 1px;
			font-size: 1.1em;
		}
		.regulaminTopics a {
			color: #3e4c84 !important;
			padding-left: 30px;
		}
		.regulaminTopics .zalacznik {
			margin-top: 26px;
			list-style: none;
		}
		.regulaminTopics .zalacznik a {
			padding-left: 0px;
		}
	.regulaminContent {
		width: 920px;
	}
		.regulaminContent h2 {
			font-size: 1.2em !important;
			padding: 0px 12px;
			color: #806627;
			background: #e9e9e9;
			line-height: 29px;
			display: block;
			width: 906px;
			margin-left: -50px;
			position: relative;
		}
		
			.regulaminContent h2 a {
				color: #39467f;
				padding-left: 20px;
			}
			.regulaminContent h2 span a {
				color: #806627 !important;
				background: url(../gfx/arrow_up.gif) no-repeat left center;
				padding-left: 18px;
				text-decoration: underline !important;
				font-size: 0.8em;
				position: absolute;
				right: 12px;
				top: 0px;
			}
		.regulaminContent li {
			padding: 0px 0px 15px 50px;
		}
		.regulaminContent li:last-child {
			padding-bottom: 0px;
		}
		.regulaminContent li li {
			padding: 0px 0px 15px 0px;
		}
		.regulaminContent li li ol, .regulaminContent li li ul {
			padding: 15px 0px 0px 15px;
		}
		.regulaminContent ul li {
			padding: 0px 0px 6px 40px;
			background: url(../gfx/regulamin_li.gif) no-repeat 27px 6px;
		}
		.regulaminContent ul li li:last-child {
			padding-bottom: 15px;
		}
		.regulaminContent p {
			margin: 0px 0px 15px 0px;
		}
		.regulaminContent h3 {
			font-weight: bold;
			padding: 0px 0px 0px 0px;
		}
		.regulaminContent dt {
			font-weight: bold;
			padding: 0px 0px 15px 0px;
		}
		.regulaminContent dd {
			padding: 0px 0px 15px 15px;
		}
		.regulaminContent .zalacznikContent h3 {
			font-size: 1.1em;
			text-align: center;
			margin-bottom: 15px;
		}
		.regulaminContent .zalacznikContent ol {
			padding-left: 15px;
		}
		.regulaminContent .zalacznikContent h4 {
			font-weight: bold;
			margin: 0px 0px 10px -15px;
		}
		
		.regulaminContent strong {font-weight: bold !important; }		
/* domeny regulamin. */

/* doemny regulamin Promocje */
.regulaminPromocje {
	width: 956px;
}
	.bannerRegulaminPromocji {
		margin-bottom: 20px;
	}
	.regulaminPromocje p {
		margin-bottom: 20px;
	}
	.regulaminPromocje .regulaminPromocjeAktualne, .regulaminPromocje .regulaminPromocjeArchiwum {
		width: 702px;
		border-bottom: 1px solid #a6a7aa;
		vertical-align: middle;
		border-collapse: collapse;
		text-align: center;
		margin: 0px auto 20px;
	}
		.regulaminPromocjeAktualne thead .title, .regulaminPromocjeArchiwum thead .title {
			background: #3a4780 url(../gfx/bgdTabel1.png) no-repeat right top;
			color: #fff;
			text-align: left;
			padding: 7px 0px 7px 15px;
			border: none;
			border-left: 1px solid #3a4780;
		}
		.regulaminPromocjeAktualne thead th {
			color: #3e4c84;
			background: #e9ebf3;
			padding: 20px 0px;
			border: 1px solid #a6a7aa;
			font: bold 1.3em tahoma;
		}
		.regulaminPromocjeAktualne .firstCol, .regulaminPromocjeArchiwum .firstCol {
			width: 275px;
		}
		.regulaminPromocjeAktualne .secCol, .regulaminPromocjeArchiwum .secCol {
			width: 158px;
		}
		.regulaminPromocjeAktualne .thirdCol, .regulaminPromocjeArchiwum .thirdCol {
			width: 159px;
		}
		.regulaminPromocjeAktualne .fourthCol {
			width: 105px;
			background: #f3f0ea;
			color: #816728;
		}
		.regulaminPromocjeAktualne tbody th, .regulaminPromocjeAktualne tbody td, .regulaminPromocjeArchiwum tbody th, .regulaminPromocjeArchiwum tbody td {
			padding: 15px 10px;
			border-left: 1px solid #a6a7aa;
			border-right: 1px solid #a6a7aa;
			border-bottom: 1px dotted #a6a7aa;
			vertical-align: middle;
		}
		.regulaminPromocjeAktualne tbody th {
			color: #39467f;
			text-align: right;
			font-weight: normal;
		}
		.regulaminPromocjeAktualne a {
			background: url(../gfx/icoRegulaminPromocje.png) no-repeat;
			padding: 0px 0px 3px 20px;
			font-weight: bold;
			color: #806627 !important;
		}
		.regulaminPromocjeArchiwum thead .title {
			background: #a6a7aa url(../gfx/bgdTabel2.png) no-repeat right top; 
			border-left: 1px solid #a6a7aa;
			font: bold 1.3em tahoma;
		}
		.regulaminPromocjeArchiwum thead th {
			color: #000;
			background: #eeeeee;
			padding: 20px 0px;
			border: 1px solid #a6a7aa;
			font: bold 1em tahoma;
		}
		.regulaminPromocjeArchiwum .fourthCol {
			width: 105px;
		}
		.regulaminPromocjeArchiwum tbody th {
			text-align: right;
		}
		.regulaminPromocjeArchiwum a {
			color: #806627 !important;
		}

/* doemny regulamin Promocje. */

/* sklep specyfikacje */
#shopSpecific h2 {
	padding-right: 7px;
	margin-bottom: 15px;
}
	#shopSpecific #shopSpecificTable { 
    font: 1.1em tahoma;
    border-collapse: collapse;
		padding: 15px 0px 20px 1px;
		width: 680px;
    color: #000;
    border: 1px solid #a6a7aa;
		vertical-align: middle;
		margin-left: 1px;
  }	
	#shopSpecific #shopSpecificTable h3 {
		color: #39467f;
		font-weight: bold;
	}
  #shopSpecific #shopSpecificTable thead th {
		border: 1px solid #a6a7aa;
		height: 75px;
		color: #39467f;
		font-weight: normal;
		vertical-align: middle;
		font: bold 1.3em tahoma; 
		width: 180px;
  }	
	#shopSpecific #shopSpecificTable th.firstColHead {
		background: #f2f2f2; 
		border-bottom: dotted 1px #a6a7aa; 
		font-weight: bold; 
		width: 320px;
		font-size: 1em; 
	}	
	#shopSpecific #shopSpecificTable th.secColHead {
		background: #f2f0e9;
	}
	#shopSpecific #shopSpecificTable th.thirdtColHead {
		background: #e9ebf3;
	}
  #shopSpecific #shopSpecificTable tbody td, #shopSpecific #shopSpecificTable tbody th, #shopSpecific #shopSpecificTable tfoot td {  
    font-size: 11px;
		border: 1px solid #a6a7aa;
		border-top: none;
		border-bottom: 1px dotted #a6a7aa;
    text-align: center;
		padding: 15px;
		font-weight: bold;
		vertical-align: middle;
		line-height: 1.4em;
  }
	#shopSpecific #shopSpecificTable tbody th {
		text-align: left; 
		font-weight: normal;
	}
	#shopSpecific #shopSpecificTable tbody th a {
		color: #816728;
		margin-top: 20px;
		display: block;
		background: url(../gfx/arrow2.gif) no-repeat left 5px;
		padding-left: 10px;
	}
	#shopSpecific #shopSpecificTable tbody th strong {
		font-weight: bold;
	}
	#shopSpecific #shopSpecificTable tbody th span {
		color: #c42c00;
		margin-top: 20px;
		display: block;
	}
	#shopSpecific #shopSpecificTable tbody td strong {
		color: #c42c00;
	}
	
/* sklep demo */
#shopDemo h4 {
	padding-right: 7px;
	margin-bottom: 5px;
	color: #495073;
	font: 24px tahoma;
}           

#shopDemo h3 {
	font: 22px tahoma;
	color: #c9412b;
	margin-bottom: 25px;
}

#shopDemo img#shopDemoSplash {
margin: 0 0 20px 0;
}

#shopDemo p {
font: 11px/14px tahoma;
}

#shopDemo p#shopDemoDesc {
width: 600px;
margin: 5px 0 15px 0;
}

.shopDemoItem, ul.shopDemoItems li {
width: 700px;
margin: 0 0 15px 0;
position: relative;
}

.shopDemoItem p, ul.shopDemoItems li p {
width: 370px;
float: left;
padding: 50px 0 30px 0;
}
.shopDemoItem p, ul.shopDemoItems li p.extended
{
padding: 0 0 30px 0;
}

.shopDemoItem a.shopItem, ul.shopDemoItems li a.shopItem{
width: 255px;
height: 115px;
padding: 1px 54px 1px 1px;
background: url(../gfx/shopItem.gif) 0 0 no-repeat;
display: block;
float: left;
margin: 0 20px 0 0;
}

.shopDemoItem a.shopItemLink, ul.shopDemoItems li a.shopItemLink {
position: absolute;
left: 330px;
bottom: 0;
height: 29px;
line-height: 29px;
}

/* specyfikacje techiczne */
/*#shopSpecTech h2 {
	padding-right: 7px;
	margin-bottom: 15px;
	font: 24px tahoma;
}                   */

	#shopSpecTech p {
	font: 1.2em tahoma;
	width: 324px;
	float: left;
	margin: 20px 30px 0 0;
	}
	
	#shopSpecTech a img {
	margin: 20px 0;
	}

	#shopSpecTech p strong {
	font-weight: bold;
	}

	#shopSpecTech #shopSpecTechTable { 
    font: 1.1em tahoma;
    border-collapse: collapse;
	width: 706px;
    color: #000;
    border: 1px solid #a6a7aa;
	vertical-align: middle;
	margin: 0 0 15px 0;
  }	

	#shopSpecTech #shopSpecTechTable thead th {
		border: 1px solid #a6a7aa;
		color: #000;
		vertical-align: middle;
		font: bold 11px tahoma; 
		width: 180px;
		background: #cccccc;
		padding: 8px 0;
  }	
	#shopSpecTech #shopSpecTechTable th.firstColHead {
	width: 510px;
	}
	
	#shopSpecTech #shopSpecTechTable th.secColHead {
	width: 196px;
	}
	
	#shopSpecTech #shopSpecTechTable tbody tr.even {
	background: #f2f2f2;
	}
	
	#shopSpecTech #shopSpecTechTable tbody td {
	font-size: 11px;
	font-weight: bold;
    text-align: center;
	color: #3e4c84;
	padding: 8px 0;
	border-top: 1px dotted #a6a7aa;
	border-bottom: 1px dotted #a6a7aa;
	border-left: 1px dotted #a6a7aa;
	}
	
	#shopSpecTech #shopSpecTechTable tbody th {  
    font-size: 11px;
    text-align: left;
	padding: 0 0 0 10px;
	padding: 7px 0 7px 10px;
	border-top: 1px dotted #a6a7aa;
	border-bottom: 1px dotted #a6a7aa;
  }
  
  /* zysk */
  
/*#shopProfit h2 {
	padding-right: 7px;
	margin-bottom: 15px;
	font: 18px tahoma;
}        */

	#shopProfit p {
	font: 1.1em tahoma;
	width: 620px;
	margin: 10px 0 20px 0;
	}
	
	#shopProfit p.shopProfitButtons {
	width: 650px;
	}
	
	#shopProfit p.shopProfitButtons img {
	margin: 0 15px 0 0;
	}

	#shopProfit p strong {
	font-weight: bold;
	}
	
	#shopProfit h3 {
	font: bold 12px tahoma;
	margin: 0 0 15px 0;
	}

	#shopProfit ul { 
    font: 11px tahoma;
	width: 706px;
    color: #000;
	margin: 0 0 15px 0;
  }	
	
	#shopProfit ul li {
	padding: 6px 0;
	width: 323px;
	margin: 0 0 0 15px;
	float: left;
	list-style: disc outside !important;
	}
	
	#shopProfit ul li strong {
	font-weight: bold;
	}

	#shopProfit p#shopProfitBonus {
	font: 1.2em tahoma;
	width: 666px;
	margin: 0 0 40px 0;
	}
	
	#shopProfit p#shopProfitBonus img {
	float: left;
	margin: 0 25px 0 0;
	}
	
/* sklep */
	
/*#shopShop h2 {
	padding-right: 7px;
	margin-bottom: 15px;
	font: 24px tahoma;
} 
    */

#shopShop #topph  {margin-bottom: 20px;}

#shopShop h3 {
	font: 18px tahoma;
	margin: 10px 0;
	color: #495073;
	}

#shopShop h3.shopShopRed {
	font: 18px tahoma;
	color: #c42c00;
	margin: 10px 0;
	}
	
	#shopShop h4 {
	font: 18px tahoma;
	color: #c42c00;
	padding: 0 0 0 34px;
	background: url(../gfx/star1.gif) 0 0 no-repeat;
	line-height: 28px;
	margin: 0 0 5px 0;
	}
	
	#shopShop h5 {
	font: bold 12px tahoma;
	color: #000;
	margin: 0 0 5px 0;
	}
	
	#shopShop ul {
	font: 12px tahoma;
	color: #000;
	margin: 0 0 15px 0;
	}
	
	#shopShop ul li {
	font: bold 12px tahoma;
	background: url(../gfx/arrow5.gif) center left no-repeat;
	line-height: 20px;
	}
	
	#shopShop ul li span {
	font-weight: normal;
	width: 185px;
	display: block;
	float: left;
	padding: 0 0 0 15px;
	}
	
	#shopShop p {
	width: 660px;
	font: 11px tahoma;
	margin: 0 0 15px 0;
	}
	
	#shopShop p strong {
	font-weight: bold;
	}
	
	#shopShop p span {
	font: 12px tahoma;
	}
	
	#shopShop p img {
	margin: 5px 20px 0 0;
	}
	
	#shopShop p#shopShopBonus, #shopProfit p#shopProfitBonus {
	font: 1.2em tahoma;
	width: 725px;
	margin: 0 0 40px 0;
	}
	
	#shopShop p#shopShopBonus img, #shopProfit p#shopProfitBonus img {
	float: left;
	margin: 0 25px 0 0;
	}	

	#shopShop table { 
    font: 1.1em tahoma;
    border-collapse: collapse;
	width: 702px;
    color: #000;
    border: 1px solid #a6a7aa;
	vertical-align: middle;
	margin: 0 0 5px 0;
  }	

	#shopShop table th {
		border: 1px solid #a6a7aa;
		color: #000;
		vertical-align: middle;
		width: 125px;
		height: 66px;
  }	

	#shopShop table tbody td {
	font-size: 11px;
    vertical-align: middle;
	padding: 8px 0;
	border-top: 1px solid #a6a7aa;
	border-bottom: 1px solid #a6a7aa;
	padding: 0 12px;
	}



/* gratulacje */
#congratulation {
	clear: both;
	font-size: 1.1em;
	margin-bottom: 10px;
	position: relative;
}
	#congratulation .picGratulujemy {
		position: absolute;
		right: 38px;
		top: 9px;
	}
	#congratulation .text {
		width: 465px;
	}
	#congratulation h2 {
		float: none !important;
		font-size: 1.7em;
		margin-bottom: 15px !important;
	}
	#congratulation h3 {
		font: bold 1.5em tahoma;
		margin-bottom: 15px;
	}
		#congratulation h3 span {
			color: #c42c00;
		}
	#congratulation p {
		margin-bottom: 20px;
	}
		#congratulation p span {
			color: #c42c00;
		}
	#congratulation strong {
		font-weight: bold;
	}
	#congratulation .congratulationTable { 
    border-collapse: collapse;
		width: 721px;
    color: #000;
    border: 1px solid #a6a7aa;
		vertical-align: middle;
		margin: 0px 0px 25px 1px;
  }	
  #congratulation .congratulationTable thead th {
		border: 1px solid #a6a7aa;
		color: #39467f;
		padding: 10px;
		font-weight: normal;
		vertical-align: middle;
		font: bold 1.3em tahoma; 
		width: 233px;
  }
	#congratulation .congratulationTable thead .creators th {
		padding: 20px 10px;
	}
	#congratulation .congratulationTable th.firstCol {		
		width: 215px;
	}	
	#congratulation .congratulationTable th.secCol {
		background: #f2f0e9;
		color: #816728;
	}
	#congratulation .congratulationTable th.thirdCol {
		background: #e9ebf3;
		color: #39467f;
	}
	#congratulation .congratulationTable th strong {
    color: #C42C00;
  }
	
  #congratulation .congratulationTable tbody td, #congratulation .congratulationTable tbody th, #congratulation .congratulationTable tfoot td, #congratulation .congratulationTable tfoot th {  
    font-size: 11px;
		border: 1px solid #a6a7aa;
		border-top: none;
		border-bottom: 1px dotted #a6a7aa;
    text-align: center;
		padding: 10px;
		font-weight: bold;
		vertical-align: middle;
		line-height: 1.4em;
  }
	#congratulation .congratulationTable tbody th {
		text-align: right; 
		color: #39467f;
		padding-left: 24px;
	}
	#congratulation .congratulationTable tbody .firstRow th, #congratulation .congratulationTable tbody .firstRow td {
		background: #f2f2f2;
	}
	#congratulation .congratulationTable tbody .firstRow td {
		color: #c42c00;
	}
	#congratulation .congratulationTable tbody span {
		color: #c42c00;
	}
	#congratulation .congratulationTable tfoot th {  
		font-weight: normal;
		color: #806627;
		text-align: right;
		padding: 10px 5px;
	}
		#congratulation .congratulationTable tfoot th span {
			background: url(../gfx/koszyk_i.gif) no-repeat;
			padding-left: 37px;
			display: block;
		}
	#congratulation .congratulationTable tbody li {
		display: inline;
		padding-right: 13px;
	}
		#congratulation .congratulationTable tbody li:last-child {
			padding: 0px;
		}
	#congratulation .congratulationTable tbody .personal a {
		color:#806627;
	}
	#congratulation .congratulationTable tbody .bussines a {
		color: #39467f;
	}
	#congratulation tfoot a {
		cursor: pointer;
	}
	
/* about */
#about {
	clear: both;
	float: left;
	font-size: 1.1em;
	width: 706px; 
}
	#about h2 {
		font-size: 1.7em !important;
		margin-bottom: 25px !important;
		float: none !important;
	}
	#about #banerAbout {
		margin-bottom: 25px;
	}
	#about p {
		margin-bottom: 20px;
	}
	#about strong {
		font-weight: bold;
	}
	#about a {
		color: #39467f;
	}
	#about ul {
		margin-bottom: 30px;
	}
		#about li {
			background: url(../gfx/comm.gif) no-repeat 0px 20px;
			padding: 20px 0px 10px 0px;
			border-bottom: 1px dotted #a6a7aa;
		}
		#about li p {
			color: #666;
			font-style: italic;
			margin-bottom: 5px;
		}
		#about li span {
			display: block;
			color: #806627;
			font: bold 1.1em tahoma;
			margin-bottom: 2px;
		}
		#about li a {
			display: block;
		}
#newGieldaDomen {
	background: url(../gfx/bgdGieldaDomen.png) no-repeat;
	width: 224px;
	height: 139px;
	float: right;
	position: relative;
}
	#newGieldaDomen a {
		position: absolute;
		bottom: 11px;
		right: 19px;
		font: bold 1.1em tahoma;
		color: #975221;
		background: url(../gfx/arrow3.gif) no-repeat right center;
		padding-right: 10px;
	}
	

/* about us */
#aboutus {
	clear: both;
	width: 960px;
	float: left;
	font-size: 11px;
	position: relative;
}

#aboutus-charts {
width: 205px;
float: right;
height: 700px;

}

#aboutus-charts p {
width: auto !important;
margin: 0 !important;
font: italic 12px tahoma;
}

#aboutus-charts img {
margin: 20px 0 10px 0;
}

	#aboutus h2 {
		font: bold 18px/24px tahoma !important;
		float: none !important;
		margin: 8px 0 0 0;
	}
	
	#aboutus h2 a {
		margin: 0;
	}
	
	#aboutus h3 {
		font: bold 12px/19px tahoma;
		color: #c42c00;
		/*background: url(gfx/arrow4.gif) 0 0 no-repeat;*/
		padding: 0 0 0 18px;
		margin: 8px 0 4px 0;
		}
		
	#aboutus p {
	margin: 2px 0 10px 18px;
	width: 720px;
	}

	#aboutus p strong {
		font-weight: bold;
	}
	
	#aboutus a {
	color: #3e4c84;
	margin: 0 0 0 18px;
	}
	
	#about strong {
		
	}
	#about a {
		color: #39467f;
	}
	#about ul {
		margin-bottom: 30px;
	}
		#about li {
			background: url(gfx/comm.gif) no-repeat 0px 20px;
			padding: 20px 0px 10px 0px;
			border-bottom: 1px dotted #a6a7aa;
		}
		#about li p {
			color: #666;
			font-style: italic;
			margin-bottom: 5px;
		}
		#about li span {
			display: block;
			color: #806627;
			font: bold 1.1em tahoma;
			margin-bottom: 2px;
		}
		#about li a {
			display: block;
		}


/* napisali-onas */
#napisali-onas {
	clear: both;
	font-size: 1.1em;
	margin-bottom: 10px;
}
	#napisali-onas .banerNapisali-onas {
		margin-bottom: 15px;
	}
	#napisali-onas h2 {
		font-size: 1.7em;
		margin-bottom: 20px;
	}
	#napisali-onas h3 {
		font: bold 1.5em tahoma;
		margin-bottom: 20px;
	}
	#napisali-onas p {
		margin-bottom: 20px;
	}
	#napisali-onasTabel {
	vertical-align: middle;
	margin: 0px 0px 20px 10px;
	display: block;
	width: 940px; 
	font-size: 1em;
	border-collapse: collapse;
	border: 1px solid #a6a7aa;
	border-right: none;
}
	#napisali-onasTabel thead th {
		padding: 15px 0px;
		font: bold 1.3em tahoma; 
		background: #e9ebf3;
		vertical-align: middle;
		border: 1px solid #a6a7aa;
		border-top: none;
		border-left: none;
		color: #3e4c84;
	}
	#napisali-onasTabel thead .header { 
		color: #fff;
		text-align: left;
		padding: 0px 0px 0px 15px;
		height: 31px;
		border: none;
		background: #3a4780 url(../gfx/bgCennikTabel.png) no-repeat right top;		
	}
  #napisali-onasTabel tbody td {  
		text-align: center; 
		color: #000000; 
		font-weight: normal; 
		padding: 10px;
		vertical-align: middle;
		border-right: 1px solid #a6a7aa;
		border-top: 1px dotted #a6a7aa;
  }
	#napisali-onasTabel tbody .article {
		color: #39467f;
		text-align: left;
	}
	#napisali-onasTabel tbody a {
		color: #806627;
		font-weight: bold;
		background: url(../gfx/icoRegulaminPromocje.png) no-repeat left center;
		padding: 0px 0px 2px 18px;
	}
	#napisali-onasTabel tbody .header {
		background: #f3f0ea;
		border-top: 1px solid #a6a7aa;
		border-bottom: 1px solid #a6a7aa;
		padding: 20px;
		color: #816728;
		text-align: left;
	}
	#napisali-onasTabel .firstCol {
		width: 158px;
	}
	#napisali-onasTabel .secCol {
		width: 166px;
	}
	#napisali-onasTabel .thirdCol {
		width: 348px;
	}
	#napisali-onasTabel .fourthCol {
		width: 139px;
	}
	#napisali-onasTabel .fifthCol {
		width: 124px;
		color: #806627;
		background: #f3f0ea;
	}
	
/* kontakt */ 
#kontakt {
	clear: both;
	font-size: 1.1em;
	width: 706px;
	margin-bottom: 20px;
	float: left;
}
	#kontakt h2 {
		font-size: 1.7em;
		float: none;
		margin-bottom: 20px;
	}
	#kontakt h3 {
		color: #494f73;
		font: bold 1.5em tahoma;
		margin-bottom: 10px;
		clear: both;
		border-top: 1px dotted #a6a7aa;
		padding-top: 20px;
	}
	#kontakt .no-border {
		border: none;
		padding: 0px;
	}
	#kontakt p {
		margin-bottom: 15px;
	}
	#kontakt strong {
		font-weight: bold;
	}
	#kontakt #banerKontakt {
		margin-bottom: 20px;
	}
	#kontakt .writeToUs {
		margin-bottom: 25px;
	}
		#kontakt .writeToUs li {
			padding: 13px 0px 10px 85px;
			position: relative;
			border-bottom: 1px dotted #a6a7aa;
		}
		#kontakt .writeToUs h4 {
			color: #39467f;
			font: bold 1.1em tahoma;
			margin-bottom: 5px;
		}
		#kontakt .writeToUs a {
			position: absolute;
			top: 13px;
			left: 180px;
			color: #c42c00;
			background: url(../gfx/icoEnvelope.png) no-repeat 0px 1px;
			padding-left: 25px;
			font: bold 1.1em tahoma;
		}
		#kontakt .writeToUs .domeny {
			background: url(../gfx/iconsKontakt.png) no-repeat 0px 0px;
		}
		#kontakt .writeToUs .hosting {
			background: url(../gfx/iconsKontakt.png) no-repeat 0px -160px;		
		}
		#kontakt .writeToUs .pomoc {
			background: url(../gfx/iconsKontakt.png) no-repeat 0px -300px;		
		}
		#kontakt .writeToUs .ksiegowosc {
			background: url(../gfx/iconsKontakt.png) no-repeat 0px -445px;		
		}
	#kontakt table {
		vertical-align: middle;
		margin: 0px 0px 20px 0px;
		display: block;
		width: 706px; 
		font-weight: bold;
		border-collapse: collapse;
		border: 1px solid #a6a7aa;
		border-right: none;
	}
		#kontakt thead th {
			padding: 7px 10px;
			background: #f3f0ea;
			vertical-align: middle;
			border: 1px solid #a6a7aa;
			border-top: none;
			border-left: none;
			color: #816728;
		}
		#kontakt tbody td {  
			text-align: center; 
			padding: 7px 10px;
			vertical-align: middle;
			border-right: 1px solid #a6a7aa;
			border-top: 1px dotted #a6a7aa;
		}
		#kontakt tbody th {  
			text-align: right;  
			padding: 7px 25px;
			vertical-align: middle;
			border-right: 1px solid #a6a7aa;
			border-top: 1px dotted #a6a7aa;
			color: #816728;
		}
		#kontakt .dark {
			background: #f2f2f2;
		}
		#kontakt .firstCol {
			width: 210px;
			background: none;
		}
		#kontakt .secCol {
			width: 155px;
		}
		#kontakt .thirdCol {
			width: 130px;
		}
		#kontakt .fourthCol {
			width: 125px;
		}
	#kontakt .news {
		margin-bottom: 15px;
		overflow: hidden;
	}
		#kontakt .news li {
			float: left;
			padding-right: 6px;
		}
	#kontakt .bank {
		float: right;
		width: 334px;
		background: #f1efe7;
		border: 1px solid #e3d0a4;
		padding: 10px;
		margin: -10px 0px 0px 30px;
	}
		#kontakt .bank p {
			margin: 0px;
		}
		
/* stronnicowanie */
.stronnicowanie {
	float: right;
	font-size: 1.1em;
	margin-bottom: 0px !important;
	position: relative;
	z-index: 9999;
}
	.stronnicowanie li {
		float: left;
		border-right: 1px solid #a5a6aa;
		padding: 0px 4px !important;
		background: none !important;
		border-bottom: none !important;
	}
	.stronnicowanie li a {
		float: left;
		padding: 2px 4px;
		height: 11px;
		line-height: 11px;
	}
	.stronnicowanie .last {
		border: none;
	}
	.stronnicowanie a {
		color: #3e4c84 !important;
		text-decoration: none;
	}
	.stronnicowanie a.active {
		background: #806627;
		color: #fff !important;
		font-weight: bold;
	}
	.stronnicowanie .beg {
		width: 10px;
		background: url(../gfx/arrows.png) no-repeat !important;
		border: none;
		margin-top: 2px;
	}
	.stronnicowanie .prev {
		width: 5px;
		background: url(../gfx/arrows.png) no-repeat -23px 0px !important;
		border: none;
		margin-top: 2px;
	}
	.stronnicowanie .next {
		width: 5px;
		background: url(../gfx/arrows.png) no-repeat -44px 0px !important;
		border: none;
		margin-top: 2px;
	}
	.stronnicowanie .end {
		width: 10px;
		background: url(../gfx/arrows.png) no-repeat -70px 0px !important;
		border: none;
		margin-top: 2px;
	}
	
/* oplacenie-faktury */
#oplacenie-faktury {
	clear: both;
	font-size: 1.2em;
	margin-bottom: 20px;	
}
	#oplacenie-faktury strong {
		font-weight: bold;
	}
	#oplacenie-faktury span {
		color: #3e4c84;
	}
	#oplacenie-faktury #fakturyBox {
		background: #EAE8DE url(../gfx/bgdFaktury.png) no-repeat;
		width: 789px;
		padding-bottom: 20px;
		/*height: 277px;          */
	}
		#oplacenie-faktury #fakturyBox h2 {
			color: #3e4c84;
			font: bold 1.4em tahoma;
			padding: 5px 0px 25px 50px;
		}
		#oplacenie-faktury form {
			padding-left: 84px;
			width: 430px;
		}
			#oplacenie-faktury .hosting {
				border-bottom: 1px solid #c0c2c8;
				display: block;
				margin: 15px 0px 10px;
				padding-bottom: 15px;
			}
			#oplacenie-faktury .forma label {
				display: block;
				margin-bottom: 8px;
			}
			#oplacenie-faktury .forma span {
				background: url(../gfx/arrowFaktury.gif) no-repeat;
				padding-left: 12px;
			}
			#oplacenie-faktury select {
				background: #dadade;
				border-right: 1px solid #fff;
				border-bottom: 1px solid #fff;
				border-top: 1px solid #121732;
				border-left: 1px solid #121732;
				width: 250px;
				margin-right: 6px;
			}
			#oplacenie-faktury #btnPrzedluz {
				width: 188px;
				height: 28px;
				background: url(../gfx/btnOplac.png) no-repeat;
				border: none;
				margin-top: 15px;
			}
	
/* contents */
#formDomainsAll ul.contents li {
	float: left;
	margin: 0 -1px -1px 0;
	position: relative;
}

	#formDomainsAll ul.contents a {
		background: #f3f3f3 url(../gfx/tabs1.png) no-repeat 0 0;
		float: left;
		color: #7e7e80;
		text-decoration: none;
	}

		#formDomainsAll ul.contents a span {
			padding: 7px 9px 8px;
			background: url(../gfx/tabs1.png) no-repeat 100% 0;
			float: left;
		}

	#formDomainsAll ul.contents li.active a,
	#formDomainsAll ul.contents a:focus,
	#formDomainsAll ul.contents a:hover {
		background: #fff url(../gfx/tabs1.png) no-repeat 0 -50px;
		color: #3e4c84;
	}

		#formDomainsAll ul.contents li.active a span,
		#formDomainsAll ul.contents a:focus span,
		#formDomainsAll ul.contents a:hover span {
			padding-bottom: 9px;
			background: url(../gfx/tabs1.png) no-repeat 100% -50px;
			cursor: pointer;
		}

/* domains list */

#formDomainsAll fieldset {
	border: 1px solid #a6a7aa;
	clear: both;
}

#formDomainsAll fieldset.target {
	position: static;
}

	#formDomainsAll fieldset ol {
		width: 360px;
		overflow: hidden;
		border-left: 1px solid #a6a7aa;
		float: left;
		margin: 0 0 -1px -1px;
	}

	#formDomainsAll ol.last-child {
		width: auto;
		float: none;
		zoom:1; /* IE fix */
	}

		#formDomainsAll fieldset li {
			border-bottom: 1px dotted #a6a7aa;
		}
			
			#formDomainsAll li label {
				display: block;
				width: 320px;
				padding: 7px 10px 2px 30px;
				position: relative;
			}

				#formDomainsAll li label input {
					position: absolute;
					left: 3px;
					top: 4px;
				}
				
				#formDomainsAll li label img.unavailable {
					position: absolute;
					left: 7px;
					top: 7px;
					display: none;
				}

				#formDomainsAll li label span {
					position: absolute;
					top: 7px;
					right: 13px;
					white-space: nowrap;
				}

/* form domain search again */

#formDomainSearch2 {
	margin-bottom: 19px;
}

/* content side 1 */

/* box help search */

#boxHelpSearch {
	background: #e2e4ec url(../gfx/bgdCommon5.png) no-repeat -1920px 100%;
}

/* form help search */

#formHelpSearch {
	padding: 13px 11px 14px;
	position: relative;
	font-size: 1.1em;
	zoom:1; /* IE fix */
}

	#formHelpSearch fieldset input {
		width: 125px;
		padding: 2px;
		background-color: #ececec;
		border: 1px solid #fff;
		border-top-color: #969696;
		border-left-color: #969696;
	}

	#formHelpSearch div.submit input {
		position: absolute;
		top: 13px;
		left: 153px;
	}

/* box help ask */

#boxHelpAsk, #boxHelpCaught {
	font-size: 1.2em;
}

	#boxHelpAsk div, #boxHelpCaught div {
		padding: 7px 17px 0;
		overflow: hidden;
		zoom:1; /* IE fix */
	}

	#boxHelpAsk p, #boxHelpCaught p {
		padding: 7px 17px 19px 78px;
		background: url(../gfx/icons1.png) no-repeat 16px -400px;
		zoom:1; /* IE fix */
	}

		#boxHelpAsk h3, #boxHelpCaught h3,
		#boxHelpAsk p, #boxHelpCaught p {
			color: #816728;
			font-weight: bold;
			font-style: italic;
		}

		#boxHelpAsk dd {
			width: 50%;
			float: left;
		}

			#boxHelpAsk a {
				display: block;
				color: #000;
				font-weight: bold;
				font-style: normal;
				text-decoration: none;
			}

			#boxHelpAsk a:focus,
			#boxHelpAsk a:hover {
				text-decoration: underline;
			}

/* box hosting demo */

#boxHostingDemo {
	height: 69px;
	padding-top: 2px;
	background: #8a6718 url(../gfx/boxes1.png) no-repeat -2880px 100%;
	margin-top: 5px;
	color: #fff;
	text-align: center;
}

	#boxHostingDemo p {
		padding: 0 20px;
		font-size: 1.2em;
		line-height: 1.25;
		font-weight: bold;
	}

		#boxHostingDemo a {
			color: #fff;
			text-decoration: none;
		}

		#boxHostingDemo a:focus,
		#boxHostingDemo a:hover {
			text-decoration: underline;
		}

/* boxes customers feedback */

#boxCustomersFeedback {
	background: #eee url(../gfx/boxes1.png) no-repeat -1920px 100%;
	margin-top: 5px;
}

	#boxCustomersFeedback blockquote {
		padding: 8px 15px 3px;
		font-size: 1.2em;
		line-height: 1.16;
		font-style: italic;
	}

#boxCustomersFeedback p.more {
	height: 27px;
	padding: 5px 15px 0;
	font-size: 1.1em;
}

	#boxCustomersFeedback p.more a {
		color: #c42c00;
		text-transform: none;
	}

/* content side 2 */

.hostingDemocontentSide2 {
	padding-top: 20px;
	width: 100%;
	float: left;
}
/* box hotlines */

#boxHotlines {
	overflow: hidden;
	background: #747474 url(../gfx/bgdCommon2.png) no-repeat -960px 0;
	clear: both;
	font-size: 1.2em;
	height: 29px;
	color: #fff;
	zoom:1; /* IE fix */
	position: relative;
}

	#boxHotlines dt,
	#boxHotlines dd {
		height: 24px;
		float: left;
	}

	#boxHotlines dt {
		padding: 5px 0 0 41px;
		background: url(../gfx/icons1.png) no-repeat 4px -300px;
	}

	#boxHotlines dd {
		padding: 5px 135px 0 5px;
		font-weight: bold;
	}

	#boxHotlines dd.headquarters {
		padding-right: 0;
	}

	#boxHotlines p.blip {
		padding: 4px 20px 0;
		text-align: right;
		white-space: nowrap;
		position: absolute;
		top: 0px;
		right: 0px;
	}

		#boxHotlines p.blip a {
			color: #fff;
			text-decoration: none;
		}

		#boxHotlines p.blip a:focus,
		#boxHotlines p.blip a:hover {
			text-decoration: underline;
		}

			#boxHotlines p.blip a img {
				vertical-align: middle;
			}

#boxHotlines dl dt.mail {
	background: none;
	padding:6px 0 0 0;
}
#boxHotlines dl dd.mail a {
	color: #fff;
	text-decoration: none;
}
	
	
/* common elements */

/* skip links */

#skipLinks {
	position: absolute;
	left: -1em;
	z-index: 50;
	height: 0;
	font-size: 1.2em;
	color: #fff;
}

	#skipLinks a {
		padding: 5px;
		background-color: #fff;
		position: absolute;
		left: -100em;
		z-index: -1;
		color: #000;
		white-space: nowrap;
	}

	#skipLinks a:focus {
		left: 2em;
	}

/* breadcrumbs */

#breadcrumbs {
	padding: 5px 0 10px;
	font-size: 1.1em;
	color: #fff;
}

	#breadcrumbs a,
	#breadcrumbs .next {
		padding-right: 11px;
		background: url(../gfx/bullets1.png) no-repeat 100% -405px;
		position: relative;
		color: #5b5c61;
		font-weight: normal;
		zoom:1; /* IE fix */
	}
	
	#breadcrumbs li {
		float: left;
		padding-right: 4px;
	}
	
	#breadcrumbs em {
		color: #5b5c61;
		font-style: normal;
		font-weight: bold;
	}

/* box login */

#boxLogin {
	position: absolute;
	top: 24px;
	left: 314px;
	font-size: 1.1em;
	line-height: 1.09;
}

.logged-in {
	width: 315px;
	left: 308px !important;
}

	#boxLogin a {
		font-size: 0.91em;
		color: #000;
	}

	#boxLogin p.register {
		position: absolute;
		top: 25px;
		left: 207px;
	}
	#boxLogin .login {
		color: #806627;
		font-weight: bold;
		width: 115px;
		float: left;
		padding-right: 10px;
		text-align: right;
	}
	#boxLogin .loginInfo {
		float: right;
		width: 160px;
		background: url(../gfx/icoLogin.gif) no-repeat;
		padding-left: 26px;
		color: #000;
	}
		#boxLogin .loginInfo strong {
			font-weight: bold;
			color: #3e4c84;
		}
		#boxLogin .loginInfo a {
			font-size: 1em;
			margin-top: 6px;
			padding: 0px 0px 0px 8px;
		}
		#boxLogin .loginInfo .btnPanel {
			display: block;
			color: #C42C00;
			font-weight: bold;
			background: url(../gfx/login_arrow.gif) no-repeat 0px 3px;
		}
		#boxLogin .loginInfo .btnLoggOut {
			display: block;
			color: #3e4c84;
			font-weight: bold;
			background: url(../gfx/login_arrow.gif) no-repeat 0px -11px;
		}

/* form login */

#formLogin fieldset div {
	height: 26px;
	padding-top: 3px;
	background: url(../gfx/inputs1.png) no-repeat 77px 0;
}

	#formLogin fieldset label {
		display: inline;
		width: 70px;
		float: left;
		text-align: right;
	}

	#formLogin fieldset input {
		display: inline;
		width: 106px;
		padding: 0;
		background-color: #dadade;
		border: 0;
		float: left;
		margin: 0 17px 0 14px;
		color: #000;
	}

	#formLogin fieldset a {
		position: relative;
		top: 7px;
	}

#formLogin div.submit {
	position: absolute;
	top: 0;
	left: 207px;
}

/* box basket */

#boxBasket {
	width: 113px;
	background: url(../gfx/icons1.png) no-repeat 50% -200px;
	position: absolute;
	top: 21px;
	right: 0;
	z-index: 40;
	font-size: 1.1em;
	text-align: center;
}

	#boxBasket a {
		display: block;
		padding-top: 40px;
		color: #000;
	}

/* box domain search */

#boxDomainSearch {
	width: 732px;
	position: absolute;
	top: 136px;
	left: 0;
	color: #fff;
}
	
#boxDomainSearch.buy_domain {
	height:45px;
	left:145px;
	position:relative;
	top:33px;
}

/* form domain search */

#formDomainSearch.buy_domain {
	background:url("../gfx/find_domain.png") no-repeat scroll left center transparent;
	height:45px;
}
#formDomainSearch,
#formDomainSearch2 {
	width: 732px;
	height: 29px;
	padding-top: 6px;
	background: #3a4780 url(../gfx/bgdCommon2.png) no-repeat 0 0;
	position: relative;
	color: #fff;
}

	#formDomainSearch legend span,
	#formDomainSearch2 legend span {
		width: 154px;
		position: absolute;
		top: 6px;
		left: 0;
		font-size: 1.4em;
		font-weight: bold;
		text-align: center;
	}
	
	#formDomainSearch.buy_domain legend span, #formDomainSearch2.buy_domain legend span {
		font:bold 12px tahoma;
		padding:11px;
		width:288px;
	}
	
	#formDomainSearch.buy_domain legend span, #formDomainSearch2.buy_domain legend span {
		font:bold 12px tahoma;
		padding:11px;
		width:288px;
	}

	#formDomainSearch fieldset div,
	#formDomainSearch2 fieldset div {
		width: 274px;
		margin: 0 251px 0 auto;
	}
	
	#formDomainSearch.buy_domain fieldset div, #formDomainSearch2.buy_domain fieldset div {
		margin:9px 141px 0 auto;
	}

		#formDomainSearch fieldset input,
		#formDomainSearch fieldset select,
		#formDomainSearch2 fieldset input,
		#formDomainSearch2 fieldset select {
			padding: 0;
			background-color: #dadade;
			border: 0;
			font-size: 1.1em;
			color: #000000;
		}

		#formDomainSearch fieldset input,
		#formDomainSearch2 fieldset input {
			display: inline;
			width: 196px;
			float: left;
			margin-top: 5px;
		}
		
		#formDomainSearch.buy_domain fieldset input, #formDomainSearch.buy_domain fieldset select, #formDomainSearch2.buy_domain fieldset input, #formDomainSearch2.buy_domain fieldset select {
			background:none repeat scroll 0 0 #FFFFFF;
		}

		#formDomainSearch fieldset select,
		#formDomainSearch2 fieldset select {
			float: right;
			margin-top: 3px;
		}

		* html #formDomainSearch fieldset select,
		* html #formDomainSearch2 fieldset select {
			margin-top:1px;
		}

		* + html #formDomainSearch fieldset select,
		* + html #formDomainSearch2 fieldset select {
			margin-top:1px;
		}

#formDomainSearch div.submit,
#formDomainSearch2 div.submit {
	position: absolute;
	top: 8px;
	right: 52px;
}
	
#formDomainSearch.buy_domain div.submit, #formDomainSearch2.buy_domain div.submit {
	position:absolute;
	right:123px;
	top:17px;
}

/* box added to basket */

#boxBasketAdded {
	display: none;
	width: 363px;
	padding-bottom: 7px;
	background-color: #ede9df;
	box-shadow: 3px 3px 0 #000;
	-moz-box-shadow: 3px 3px 0 rgba(0,0,0,0.37);
	-webkit-box-shadow: 3px 3px 0 rgba(0,0,0,0.37);
	border: 1px solid #000;
	position: absolute;
	top: 0;
	left: 0;
}

	#boxBasketAdded ul.actions {
		width: 100%;
		height: 100%;
		padding-left: 23px;
		background: url(../gfx/bgdCommon5.png) no-repeat -8540px 50%;
		position: absolute;
		top: 0;
		left: -23px;
	}

		#boxBasketAdded ul.actions li.close {
			position: absolute;
			top: 6px;
			right: 5px;
		}

		#boxBasketAdded ul.actions li.basket {
			width: 343px;
			padding: 9px 0 6px;
			border-top: 1px dotted #a6a7aa;
			position: absolute;
			bottom: 0;
			left: 31px;
			font-size: 1.2em;
			line-height: 1.33;
		}

/* header */

#header.buy_domain {
background:url("../gfx/buy_domain.png") no-repeat scroll left top transparent;
height:275px;
}

#header {
	height: 172px;
	background: #ddc699 url(../gfx/bgdCommon1.png) no-repeat -960px 0;
}

	#header h1 {
		padding: 18px 0 0 66px;
	}

/* footer */

#footer {
	padding-bottom: 38px;
}

	#footer p {
		padding: 4px 13px 6px;
		background-color: #e9e9e9;
		color: #909095;
		text-align: right;
	}

	#footer p.copyrights {
		float: left;
	}

	#footer div.accreditations ul {
			margin: 0 auto;
			width: 968px;
			text-align: center;
		}			
			#footer div.accreditations li {
			    color: #000000;
			    float: left;
			    font: bold 1.1em tahoma;
			    height: 48px;
			    margin: 0;
			    padding: 0 3px;
			    text-decoration: none;
			}
			
				#footer div.accreditations a {display: block;}
			#footer div.accreditations li strong {
			  line-height: 48px;
			}
			#footer div.accreditations ul.sec_accreditations {
				width: 390px;
				margin: 0px auto;
			}
#ORGDescription strong {
	display: block;
	font-weight:bold;
}
#ORGDescription p {
	display:block;
	margin-bottom:1em;
} 
/* menu services */

#menuServices {
	background: url(../gfx/bgdCommon1.png) no-repeat -732px 100%;
}

#menuServices ul,
#boxServices ul.contents {
	width: 228px;
	padding-top: 5px;
	background: url(../gfx/bgdCommon1.png) no-repeat -732px -112px;
	float: right;
	margin-left: -50px;
	position: relative;
	z-index: 20;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
}

.menuServices2 ul {
	background: none !important;
}
	.menuServices2 li.current ul {
		background: #fff url(../gfx/bgdCommon5.png) no-repeat -7680px -47px !important;
	}

	#menuServices ul a,
	#boxServices ul.contents a {
		display: block;
		height: 27px;
		padding: 9px 21px 0;
		color: #fff;
		text-decoration: none;
		zoom:1; /* IE fix */
	}

	#menuServices ul li.current {
		background: url(../gfx/bgdCommon5.png) no-repeat -976px 100%;
	}

	#menuServices ul li.last {
		background: #fff;
	}
	
		#menuServices ul li.last .last_li {
			border-bottom: 1px dotted #a6a7aa;
			padding-bottom: 13px;
		}
		
	#menuServices ul li.current a,
	#boxServices ul.contents li.current a,
	#menuServices ul li a:focus,
	#menuServices ul li a:hover,
	#boxServices ul.contents li a:focus,
	#boxServices ul.contents li a:hover {
		height: 31px;
		padding: 8px 0 0 16px;
		background: url(../gfx/bgdCommon5.png) no-repeat -960px -9px;
		margin: -3px 0 0 -16px;
		position: relative;
		z-index: 20;
		font-size: 1.25em;
		color: #495073;
	}

	#menuServices li.current ul {
		width: 207px;
		padding: 7px 0 8px;
		background: #fff url(../gfx/bgdCommon5.png) no-repeat -7680px -47px;
		border-left: 21px solid #fff;
		float: none;
		margin: 0;
		bottom: 2px;
		font-size: 0.92em;
		font-weight: normal;
	}

		#menuServices li.current li a {
			height: auto;
			padding: 1px 0;
			background: none;
			margin: 0px;
			font-size: 1em;
			text-decoration: underline;
			text-transform: none;
		}

		#menuServices li.current li a:focus,
		#menuServices li.current li a:hover {
			height: auto;
			padding: 1px 0;
			background: none;
			margin: 0px;
			font-size: 1em;
			text-decoration: none;
		}

		#menuServices li.current li.current {
			padding: 0;
			background: none;
		}

		#menuServices li.current li.current a {
			font-weight: bold;
		}
		#menuServices li.current li.current a em {
			font-style: italic;
		}
		#menuServices li a em {
			font-weight:  bold;
			color: #c42c00;
			text-decoration: underline;
		}
		
		#menuServices li.current li strong {
			font-weight:  bold;
			color: #c42c00;
			text-decoration: none;
		}
/* menu */

#menuMain {
	width: 950px;
	position: absolute;
	top: 91px;
	left: 19px;
	z-index: 30;
	zoom:1; /* IE fix */
}

#menuMain ul {
	width: 960px;
	position: absolute;
	left: -12px;
}
	
	#menuMain li {
		background: #8d6d2a url(../gfx/bgdCommon1.png) no-repeat -979px -91px;
		float: left;
		font-size: 1.5em;
		font-weight: bold;
		font-variant: small-caps;
		text-align: center;
	}

		#menuMain li a {
			height: 34px;
			padding-top: 6px;
			float: left;
			color: #fff;
			text-decoration: none;
			text-shadow: #624e1c 0.1em 0.1em 0.07em; 
		}

	#menuMain li.domeny a { width: 85px; }
	#menuMain li.domeny a:hover, #menuMain li.domeny a.menuactive { background: url(../gfx/bgdMenuHover.png) no-repeat 0px bottom;}
	#menuMain li.domeny-dla-partnerow a { width: 197px; }
	#menuMain li.domeny-dla-partnerow a:hover, #menuMain li.domeny-dla-partnerow a.menuactive { background: url(../gfx/bgdMenuHover.png) no-repeat -85px bottom;}
	#menuMain li.hosting a { width: 90px; }
	#menuMain li.hosting a:hover, #menuMain li.hosting a.menuactive { background: url(../gfx/bgdMenuHover.png) no-repeat -282px bottom;}
	#menuMain li.sklepy-internetowe a { width: 169px; }
	#menuMain li.sklepy-internetowe a:hover, #menuMain li.sklepy-internetowe a.menuactive { background: url(../gfx/bgdMenuHover.png) no-repeat -372px bottom;}
	#menuMain li.przechwytywanie a { width: 197px; }
	#menuMain li.przechwytywanie a:hover, #menuMain li.przechwytywanie a.menuactive { background: url(../gfx/bgdMenuHover.png) no-repeat -85px bottom;}
	#menuMain li.kreator-www a { width: 133px; }
	#menuMain li.kreator-www a:hover, #menuMain li.kreator-www a.menuactive { background: url(../gfx/bgdMenuHover.png) no-repeat -541px bottom;}
	#menuMain li.dysk-online a { width: 116px; }
	#menuMain li.dysk-online a:hover, #menuMain li.dysk-online a.menuactive { background: url(../gfx/bgdMenuHover.png) no-repeat -674px bottom;}
	#menuMain li.gielda-domen a { width: 129px; }
	#menuMain li.gielda-domen a:hover, #menuMain li.gielda-domen a.menuactive { background: url(../gfx/bgdMenuHover.png) no-repeat -790px bottom;}
	
	#menuMain li.centrum-pomocy,
	#menuMain li.chat,
	#menuMain li.poczta {
		position: absolute;
		top: -70px;
		font-size: 1.1em;
		font-variant: normal;
		font-weight: normal !important;
	}
	

		#menuMain li.centrum-pomocy a,
		#menuMain li.chat a,
		#menuMain li.poczta a {
			height: auto;
			padding-top: 40px;
			color: #000;
			text-decoration: underline;
			text-shadow: none;
		}
		
		#menuMain li.centrum-pomocy a b,
		#menuMain li.chat a b,
		#menuMain li.poczta a b,
		#menuMain li.promocje a b {
			font-weight: normal;
		}

		#menuMain li.centrum-pomocy a:focus,
		#menuMain li.centrum-pomocy a:hover,
		#menuMain li.chat a:focus,
		#menuMain li.chat a:hover,
		#menuMain li.poczta a:focus,
		#menuMain li.poczta a:hover {
			text-decoration: none;
		}

	#menuMain li.centrum-pomocy {
		background: url(../gfx/icons1.png) no-repeat 50% 0;
		left: 615px;
	}

		#menuMain li.centrum-pomocy a {
			width: 102px;
		}

	#menuMain li.chat {
		background: url(../gfx/icons1.png) no-repeat 50% -100px;
		left: 790px;
	}

		#menuMain li.chat a {
			width: 56px;
		}
	
	#menuMain li.poczta {
		background: url(../gfx/icons1.png) no-repeat 50% -1000px;
		left: 725px;
	}
		#menuMain li.poczta a {
			width: 35px;
		}

	#menuMain li.promocje {
		width: 222px;
		padding: 0 0 4px 6px;
		background: #fff url(../gfx/bgdCommon5.png) no-repeat -1440px 0;
		position: absolute;
		top: 41px;
		left: 725px;
		font-size: 1.6em;
		font-variant: normal;
		text-align: left;
	}

		#menuMain li.promocje a {
			height: 34px;
			padding: 6px 0 0 52px;
			color: #c42c00;
			text-transform: uppercase;
			text-shadow: none;
		}
		#menuMain li.promocje a.special
		{
      text-transform: none;
    }

/* menu links */

#menuLinks {
	padding: 10px 0;
	overflow: hidden;
	background: url(../gfx/bgdCommon2.png) no-repeat -1920px 0;
	border-top: 5px solid #fff;
	clear: both;
	zoom:1; /* IE fix */
}

	#menuLinks div {
		width: 152px;
		padding-left: 8px;
		border-left: 1px solid #d0d0d2;
		float: left;
		margin-left: -1px;
	}

		#menuLinks li em a {
			font-weight: bold;
			font-style: normal;
			color: #c42c00;
		}

		#menuLinks li a em {
			font-size: 1.1em;
			color: #c42c00;
			text-decoration: underline;
		}

		#menuLinks li a:focus em,
		#menuLinks li a:hover em {
			text-decoration: none;
		}

	#menuLinks li strong {
		font-weight: bold;
		font-style: normal;
		color: #c42c00;
	}

.hidden {
	display: none;
}
	#fancy_div .hidden,
	.qtip .hidden {display:block;}

/* Styl Przemek */	

#cidLogin{ 
                        padding: 3px 8px 5px 4px;
                        margin: -12px 0px 0px 0px;
                        background: url(../gfx/inputs1Bigger.png) no-repeat -2058px 0;
                        border: none;
                        height: 14px;
                        width: 300px;
}

.cidButton{
        margin:10px 0px -6px 104px;
}

.line_full {
text-align:justify; 
width:960px; 
margin-top:30px; 
float:left; 
border-top:1px dotted #999; 
padding-top:20px;
}

.czpx {
font-size:14px;
}

.reddown {
font-size:14px;
color:#FFFFFF;
padding:2px;
background-color:#FF0000;
}

.greendown {
font-size:12px;
color:#FFFFFF;
padding:2px;
background-color:#996600;
}

/* Popups */	
.box_popup {
width:385px;
height:auto;
float:left;
border:1px solid #000;
background-color: #ffffff;
z-index: 100;
/*display: none;*/
/*position: absolute;*/
}

.popup_header
{
width:100%;
height:30px;
background-color:#3e4c84;
float:left;
position: relative;
}

.popup_header p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
margin:7px 12px;
}


.noborder_ico {
border:0px solid;
vertical-align:middle;
margin-left:5px;
}

/*
.closelabel_ico {
border:0px solid;
vertical-align:middle;
float:right;
margin-right:0px;
margin-top:0px;
}
*/
.closelabel_ico {
border:0px solid;
position: absolute;
right: 7px;
top: 7px;
}

.box_border_top {
width:320px; 
height:auto; 
border:1px solid #a6a7aa; 
float:left; 
margin:12px;
}

.box_border_topnb {
width:320px; 
height:auto; 
float:left; 
margin:12px;
}

.cart_error {
background-image:url(../gfx/icoErrorsSmall.png);
width:340px;
height:27px;
background-repeat:no-repeat;
margin-bottom:10px;
}

.cart_error p {
padding:6px 40px;
color:#FF0000;
margin-bottom:10px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


.box_overflow {
width:360px; 
height:150px; 
overflow:auto;
float:left;
}

.box_popupajax {
margin-bottom:0px;
}

.box_overflow .white {
background-color:#FFFFFF;
}

.box_overflow .featured {
color:#3e4c84;
}

.box_popupajax td {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:4px;
background-color:#f2f0e9;
border-bottom:1px dotted #a6a7aa;
margin:0px;
padding:6px 5px
} 

.box_popupajax {
margin-bottom:0px;
}

.box_popupajax td a {
color:#816728;
} 

.btnKontunuacja,
.btnFinalizacja {
border:0px solid;
padding:6px 12px;
}

/* Tabele */	


.table_publikacja {
text-align:center; border:1px solid #a6a7aa;
margin-top:20px; margin-bottom:20px;
}

.table_publikacja_img {
border-bottom:1px solid #a6a7aa; 
border-right:1px solid #a6a7aa;
}

.table_publikacja_img2 {
border-bottom:1px solid #a6a7aa;
}

.table_publikacja_opis {
padding:3px; border-right:1px solid #a6a7aa;
}

.table_publikacja_opis2 {
padding:3px;
}

TABLE.tab_az
  { 
     font-family: tahoma;
     border-collapse: collapse;
     font-size: 11px;
     background-color: #f2f2f2;
     width: 870px;
     border: 1px solid #a6a7aa;
	vertical-align: middle;
  }

  TH.tab_az
  {
     font-size: 11px;
	 border-bottom: 1px solid #a6a7aa;
	 border: 1px solid #a6a7aa;
     color: white;
	 height: 80px;
	 color: #3a4780;
	 font-weight: normal;
	 vertical-align: middle;
	 padding-left: 25px;
	 padding-right: 25px;
  }


  TR.tab_az
  { 
  }

  TD.tab_az
  {  
     font-size: 11px;
     background-color: #fff;
     color: #3a4780;
		 border: 1px solid #a6a7aa;
	 border-top: none;
     text-align: center;
	 height: 28px;
	 font-weight: bold;
	 vertical-align: middle;
  }
  
/* compare */

table.compare2 {
	width: 100%;
	border: 1px solid #a6a7aa;
	border-left: 0;
	font-size: 1.1em;
}

	table.compare2 th,
	table.compare2 td {
		padding: 5px 0 7px;
		border-top: 1px dotted #a6a7aa;
		border-left: 1px solid #a6a7aa;
		font-weight: bold;
		text-align: center;
		vertical-align: middle;
	}

	table.compare2 th {
		color: #3a4780;
	}

	table.compare2 thead th {
		background-color: #f3f3f3;
		border-top: 0;
	}

	table.compare2 tbody th,
	table.compare2 tfoot th {
		padding-right: 7px;
		text-align: right;
	}

	table.compare2 tfoot tr: first-child th,
	table.compare2 tfoot tr: first-child td,
	table.compare2 tbody tr: first-child th,
	table.compare2 tbody tr: first-child td {
		border-top-style: solid;
	}

	table.compare2 tfoot td {
		border-left-style: dotted;
	}

	table.compare2 tfoot *: first-child + td,
	table.compare2 tfoot *: first-child + td + td + td + td + td,
	table.compare2 tfoot td: first-child,
	table.compare2 tfoot td: first-child + td + td {
		border-left-style: solid;
	}

	table.compare2 tfoot tr.first-child th,
	table.compare2 tfoot tr.first-child td,
	table.compare2 tbody tr.first-child th,
	table.compare2 tbody tr.first-child td {
		border-top-style: solid;
	}

	table.compare2 tr.promo td {
		color: #c42c00;
	}

	table.compare2 tfoot th,
	table.compare2 tfoot td {
		background-color: #f3f3f3;
	}

		table.compare2 tfoot label {
			display: block;
			margin-bottom: -5px;
			width: 66px;
			font-weight: normal;
		}

		table.compare2 tfoot input {
			margin: 2px auto -3px;
		}
		
		

			table.compare2 tfoot label input {
				margin: 0 auto 2px;
			}  
  
  
  
  
  
/* Czcionki */
.thzielony {
color: #816728;
}

.thczarny {
color: #000000;
}

.thczerwony {
color: #c42c00;
}

.nbski {
color: #39467f;
font-size: 12px;
}

.tight {
font-weight: normal;
}

.podpis {
color: #666666;
}

.ico_s1 {
background: url(../gfx/s1.gif) no-repeat;
padding: 18px 0px 0px 77px;
height: 35px;
float: left;
}

.ico_s2 {
background: url(../gfx/s2.gif) no-repeat;
padding: 18px 0px 0px 70px;
height: 35px;
}

.ico_opis {
width: 180px;
vertical-align: middle;
float: left;
margin-top: 15px;
margin-left: 4px;
}

#ikony {
width: 100%;
margin: 15px 0px 0px 0px;
padding-bottom: 55px;
}

.btn_zamow {
border: 0px solid; 
margin-left: 348px; 
margin-bottom: 0px;
margin-top: 4px;
}

.p_opis {
padding-bottom: 10px;
}


#ikony div.ico_opis a {
color: #816728;
}

#formHosting a {
color: #816728;
font-weight: normal;
}

.kreator_img {
border: 1px solid #CCCCCC;
margin-right: 25px;
}

.kreator_lista {
margin-bottom: 30px;
}

/* Listy */
.kwdt {
list-style: square;
}

.haer {
width: 695px;
height: 1px;
float: left;
border-bottom: 1px dotted #a6a7aa;
margin-bottom: 20px;
margin-top: 6px;
}

.haerfull {
width: 960px;
height: 1px;
float: left;
border-bottom: 1px dotted #a6a7aa;
margin-bottom: 20px;
margin-top: 6px;
}

.haerfull_linia {
width: 960px;
height: 1px;
float: left;
border-bottom: 1px dotted #a6a7aa;
margin-bottom: 10px;
margin-top: 0px;
}


.box_promocje {
width:  960px;
clear: both;
padding-top: 20px;
}

	.box_promocje li {
		border-bottom: 1px dotted #a6a7aa;
		min-height: 40px;
		height: auto;
		margin-bottom: 20px;
		padding-bottom: 10px;
		width: 960px;
		clear: both;
		float: left;
		font-size: 1.1em;
	}
	
	.box_promocje li a {
		font-weight: bold;
		color: #39467f !important;
	}
	
	.box_promocje h3 {
		color: #39467f;
		font: bold 1.2em tahoma !important;
		margin-bottom: 3px !important;
	}
	
	.box_promocje img {
		float: left;
		padding: 0px 20px 0px 0px;
	}
	
	#addShops .ikona_torby {
		float: left;
		margin:10px 28px 20px 0px;
	}
	#addShops span {
		color:#39467f;
		font-size: 1.2em;
		font-weight: bold;
	}
	#addShops span a {
		color:#39467f;
	}
	#addShops .ikona_21 {
		padding-top: 10px;
		vertical-align:middle; 
	}
	#addShops .addShops {
		display: block;
		margin-top: 8px; 
		border: 0px;
	}

/* Komentarze */
.comm {
background-image: url(../gfx/comm.gif);
width: 310px;
height: 50px;
float: left;
background-repeat: no-repeat;
font-size: 11px;
color: #666666;
margin: 12px 15px 20px 0px;
}




/* Koniec stylu Przemek */	









}
@media print {

/* printer styles */

div, hr, #contentMain a.more { display: none; }

#main, #header, #contentWrapper, #contentMain, #contentMain div { display: block; }

#main {
	margin: 5px 10px;
	position: relative;
	font-size: 11px;
	color: #333;
}

	#main * {
		margin: 0;
		text-decoration: none;
	}

	a { color: #333; }

	#contentMain {
		line-height: 2em;
		color: #333;
	}

		#contentMain h2 {
			margin-bottom: 1.5em;
			font-size: 12px;
		}

		#contentMain p {
			text-indent: 2em;
		}

}

/*JQUERY FancyBox*/
div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 30;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('../gfx/fancy_progress.png') no-repeat;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 20px 20px 40px 20px;
    margin: 0;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	background: #3e4c84;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
	background:#fff;
	top:30px !important;
	overflow: visible;
	font-size: 1.1em;
}

.ovAuto	{
	overflow: auto !important;
}

	.fancy_enhanced div#fancy_content {
		top:40px !important;
	}

div#fancy_div {
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: 8px;
	right: 10px;
	height: 17px;
	width: 17px;
	background: url('../gfx/close.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}
	.fancy_enhanced div#fancy_close {
		top: 2px;
		right: 25px;
		height: 38px;
		width: 38px;
		background: url('../gfx/closeEnhanced.png') top left no-repeat;
	}
	#popup-text #fancy_close, #popup-text #fancy_close_2 {
		display:block;
		position:static;
		background: url('../gfx/closeEnhancedSmall.png') 0 3px no-repeat;
		width:auto;
		height:auto;
		float:right;
		color:#e23131;
		padding:0;
		padding-left:18px;
		text-decoration:underline;
		margin-bottom:1em;
		overflow:hidden;
	}
	#popup-text .hr {
		display:block;
		overflow:hidden;
		width:100%;
		margin:3em 0 1em;
		height:1px;
		background:#3e4c84;
	}
#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: visible;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url("data:image/gif;base64,AAAA");
	outline: none;
	overflow: hidden;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('../gfx/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('../gfx/fancy_right.png') no-repeat;
}

a#fancy_left:hover, a#fancy_right:hover {
	visibility: visible;
	background-color: transparent;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

#fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div#fancy_bg_n {
	top: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('../gfx/fancy_shadow_n.png') repeat-x;
}

div#fancy_bg_ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../gfx/fancy_shadow_ne.png') no-repeat;
}

div#fancy_bg_e {
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('../gfx/fancy_shadow_e.png') repeat-y;
}

div#fancy_bg_se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../gfx/fancy_shadow_se.png') no-repeat;
}

div#fancy_bg_s {
	bottom: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('../gfx/fancy_shadow_s.png') repeat-x;
}

div#fancy_bg_sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../gfx/fancy_shadow_sw.png') no-repeat;
}

div#fancy_bg_w {
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('../gfx/fancy_shadow_w.png') repeat-y;
}

div#fancy_bg_nw {
	top: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../gfx/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-top: 28px;
	white-space: nowrap;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
}

td#fancy_title_main {
	height: 32px;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
}

/*qtip */
.qtip-light {
	background: url(../gfx/explanationBg.png) no-repeat left center;	
}
	.qtip-title {background:none !important;}
	.qtip-wrapper {
		box-shadow: 6px 6px 6px #898880;
		-moz-box-shadow: 6px 6px 6px #898880;
		-webkit-box-shadow: 4px 4px 6px #b1b1b1;
	}
		.qtip_register {
			font-size: 1em;
		}
		.qtip_register strong {
			color:#fff;
			font-weight:bold;
		}
		
a.democpa {padding-left: 10px;}		



/* popup css */

  #popup { padding: 0 15px 0 15px; }
    #popup h1 { font-size: 18px; color: #485795; padding: 20px 0 5px 0;}
    #popup h2 { font-size: 16px; color: #485795; padding: 10px 0 5px 0;}
    #popup p {padding: 5px 0 5px 0; font-size: 13px; color: #2A1905; text-align: justify; line-height: 14px;}
    #popup p a {color: #485795;}
    #popup ul {list-style-type: square; padding: 0 20px; font-size: 13px; line-height: 14px;}
    #popup em {display: block; font-size: 13px; padding: 20px 0 0 0; color: #485795;}
    #popup .signature { display: block; font-size: 14px; font-weight: bold; font-style: italic; color: #485795;}
    #popup .close { display: block; background: #AAB2D3; width: 80px; float: right; text-decoration: none; border-style: solid; border-color: #485795; border-width: 1px 1px 0 1px; text-align: center;  color: #2A1905; font-size: 11px; padding: 5px 0 5px 0}
/* end popup css */

form#makeorder {
  text-align: center;
}
form.creatorGrats {
  text-align: left !important;
  margin-left: 160px;
}


form#makeorder input {
  padding-right: 30px;
}
.help_content {padding:15px;}
	.help_content h4 {font-weight:bold;}
	.help_content p {
		line-height:1.5em;
		text-align:justify;
	}
/*informations*/
#informations {
	border-top: 10px solid #95C345;
	border-bottom: 1px solid #95C345;
	background: url(../gfx/icoOK.png) no-repeat 175px 15px;
	background-color: #EEF9CA;
	width: 450px;
	float: left;
	clear: both;
	padding: 15px 0px 15px 250px;
}

#informations.long {
	width: 960px;
}

	#informations h3 {
		font: bold 1.2em tahoma !important;
		color: #95C345 !important;
	}
	#informations p {
		margin-bottom: 0px;
	}
	#informations li {
		padding: 6px 8px;
	}
	#informations .even {
		background: #eeeeee;
		border-top: 1px dotted #999999;
		border-bottom: 1px dotted #999999;
	}
.informations {
	width: 442px !important;
	padding: 20px 0px 15px 258px !important;
}

	
/* error */
#errors {
	border-top: 10px solid #c42c00;
	border-bottom: 1px solid #c42c00;
	background: url(../gfx/icoErrors.png) no-repeat 175px 15px;
	width: 450px;
	float: left;
	clear: both;
	padding: 15px 0px 15px 250px;
	margin-bottom: 10px;
	margin-top: 5px;
}

#errors.long {
	width: 960px;
}

	#errors h3 {
		font: bold 1.2em tahoma !important;
		color: #c42c00 !important;
	}
	#errors p {
		margin-bottom: 0px;
	}
	#errors li {
		padding: 6px 8px;
	}
	#errors .even {
		background: #eeeeee;
		border-top: 1px dotted #999999;
		border-bottom: 1px dotted #999999;
	}
.errors {
	width: 442px !important;
	padding: 20px 0px 15px 258px !important;
}

#regul h2
{
  display: block;
  font-size: 12px;
  float: none;
  padding: 0 0 10px 40px;
}

#regul h1
{
  font-size: 16px;
  color: #3E4C84;
  margin: 0 20px 20px 20px;
  font-weight: bold;
}

.nocurrent1	{
	background: transparent url(../gfx/bgdCommon1.png) no-repeat scroll -732px -82px ;
}

.nocurrent2	{
	background: transparent url(../gfx/bgdCommon1.png) no-repeat scroll -732px -118px ;
}

.nocurrent3	{
	background: transparent url(../gfx/bgdCommon1.png) no-repeat scroll -732px -154px ;
}

.nocurrent4	{
	background: transparent url(../gfx/bgdCommon1.png) no-repeat scroll -732px -190px ;
}

.nocurrent5	{
	background: transparent url(../gfx/bgdCommon1.png) no-repeat scroll -732px -226px ;
}

.nocurrent6	{
	background: transparent url(../gfx/bgdCommon1.png) no-repeat scroll -732px -262px ;
}

.nocurrent7	{
	background: transparent url(../gfx/bgdCommon1.png) no-repeat scroll -732px -298px ;
}


/* index nowy blok */
/* index nowy blok */

#boxPromoNew2wrap {
	background: #f6e6bf url(../gfx/bgdBoxPromoNew2.png) 0 0 no-repeat;
	width: 405px;
	min-height: 297px;
	height: auto !important;
	height: 297px;
	float: left;
	margin: 4px 5px 0px 0px;
}

#pc_logo {
	position:absolute;
	margin:-12px 0 0 6px;
}

#boxPromoNew2 {
	width: 405px;
	background: url(../gfx/bgdBoxPromoAdwords.png) bottom left no-repeat;
	font-size: 1.1em;
	min-height: 297px;
	height: auto !important;
	height: 297px;
}
	#boxPromoNew2 h2 {
		padding: 8px 8px 0 8px;
		
		color: #3e4c84;
		font-weight: bold;
		font-size: 1.5em;
		line-height: 18px;
		text-align: center;
		margin-left:63px;
	}
		#boxPromoNew2 h2 em {
			font-style: normal;
		}
		#boxPromoNew2 h2 span {
			font-size: 0.7em;
			top: -10px;
		}
	#boxPromoNew2 h3 {
		font-size: 1.05em;
		font-weight: bold;
			margin-left: -7px;
	}
	#boxPromoNew2 em {
		color: #c42c00;
		font-style: normal;
		font-weight: bold;
	
	}
	#boxPromoNew2 div {
		/*width: 165px;
		padding: 8px 5px 0 25px;*/
		width: 163px;
		padding: 14px 12px 0 25px;
		float: left;
	}
	#contentMain #boxPromoNew2 p.more a {
	 padding-left: 5px;
	 color: #c42c00;
	 background-image: none;
  }
  
	#boxPromoNew2 ul {
	    line-height: 1.22;
	    padding: 2px 0 0 0;
	}
	
	#boxPromoNew2 li {
	    background: url("../gfx/bullets1.png") no-repeat scroll 0 6px transparent;
	    margin: 0;
	    padding-left: 5px;
	}
	
	#boxPromoNew2 h3 {
	    font-size: 1.05em;
	    font-weight: bold;
	    margin-left: -4px;
	}
  
		#boxPromoNew2 li a {
			color: #495073;
			color: #c42c00;
		}

		.boxPromoNew2 strong {
			font-weight:bold!important;
		}		
		
		#boxPromoNew2 .clr {
		width: auto;
		float: none;
		padding: 0;
		}
		
#boxAdwords2 {
	width: 152px !important;
	height: 70px;
	padding: 15px 0px 0px 208px !important;
	position: relative;
	margin: 46px 0 0 20px;
	float: none !important;
}
	#boxAdwords2 h2 {	
		font: bold 11px/14px tahoma;
		margin-bottom: 6px;
		text-align: left;
		padding: 0;
		margin: 0;
		color: #000;
	}
	#boxAdwords2 p {
		font: 10px/13px tahoma;
	}
	#boxAdwords2 .boxAdwordsLink {
		position: absolute;
		display: block;
		width: 364px;
		height: 81px;
		left: 0;
		top: 0;
	}

/* mbank promo */

#mbank-promo {
	clear: both;
	width: 960px;
	float: left;
	font-size: 11px;
	position: relative;
}

#mbank-form {
width: 365px;
height: 302px;
margin: 30px auto;
background: url(../gfx/mbank-form.png) 0 0 no-repeat;
padding: 28px 182px 0 178px;
}

#mbank-form h4 {
font: bold 14px tahoma;
color: #fff;
margin: 0 0 20px 0;
}

#mbank-form p {
color: #fff;
margin: 0 0 8px 0;
}

#mbank-form a {
color: #fff;
font-weight: bold;
}

#mbank-form p strong {
font-weight: bold;
}

#mbank-form form div {
margin: 0 0 15px 0;
height: 18px;
}

#mbank-form form div input,
#mbank-form form div select {
padding: 0;
background-color: #dadade;
border: 0;
font-size: 11px;
color: #000;
}

#mbank-form form div input {
width: 166px;
height: 18px;
margin: 0 10px 0 8px;
padding: 0 0 0 6px;
float: right;
}

#mbank-form form div select {
padding: 1px 1px 1px 2px;
width: 118px;
text-align: left;
color: #5b5c61;
float: right;
margin: 0 20px 0 0;
height: 18px;
}

#mbank-form form div span, #mbank-form form label {
font: bold 12px tahoma;
color: #fff;
float: left;
}

#mbank-form form div select#mbank-promotion {
width: 198px;
color: #000;
}
#mbank-form form div input#id_promocode {
width: 195px;
float:right;
height:18px;
margin:0 20px 0 0;
padding:1px 1px 1px 2px;
text-align:left;
}


#mbank-form .submit {
clear: both;
text-align: right;
padding: 0 20px 20px 0;
margin: 0;
}

#mbank-form .submit input {
width: 141px;
height: 18px;
padding: 0;
margin: 0 !important;
float: none !important;
}


	#mbank-promo h2 {
		font: bold 20px/24px tahoma !important;
		float: none !important;
		margin: 23px 0 0 0;
	}
	
	#mbank-promo h2 a {
		margin: 0;
	}
	
	#mbank-promo h3 {
		font: bold 16px/19px tahoma;
		color: #000;
		margin: 0 0 25px 0;
		}
		
	#mbank-promo ul {
	margin: 0 0 15px 0;
	}
		
	#mbank-promo ul li {
	border-bottom: 1px dotted #a6a7aa;
	clear: both;
	padding: 15px 0;
	}
	
	#mbank-promo ul li img {
	float: left;
	margin: 0 15px 0 0;
	}
	
	#mbank-promo ul li p {
	display: block;
	padding: 0 0 0 295px;
	}
	
	#mbank-promo ul li p strong {
		font-weight: bold;
	}
	
	#mbank-promo ul li#mbank-hosting {
	padding: 0 0 25px 0;
	}
	
	#mbank-promo ul li#mbank-kreator img {
	margin: 3px 0 0 0;
	}
	
	#mbank-promo ul li#mbank-dysk img {
	margin: 12px 0 0 0;
	}


/*coda slider */
	/* Preloader */
	.coda-slider p.loading {display:none;}
	
	.coda-nav {display:none;}
	/* Miscellaneous */
	.coda-slider-wrapper { clear: both; overflow: auto }
	.coda-slider { float: left; overflow: hidden; position: relative; width: 742px; }
	.coda-slider .panel { display: block; float: left;position:relative; }
	.coda-slider .panel-container { position: relative; }
	.panel-wrapper {width: 745px; overflow: hidden;}
	.coda-nav-left, .coda-nav-right { float: left }
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
	
#formData div.trerror	{
	color:#E62929;
	float:right;
	font-size:0.83em;
	font-weight:normal;
	margin: -15px 0 0 0;
	overflow:visible;
	padding: 5px;
	text-align:left;
	width:120px;
}

/* cennik popup */

#cennik-popup {
width: 530px;
padding: 0 25px 10px 25px;
}

#cennik-popup h1 {
font: bold 20px tahoma;
color: #3e4c84;
padding: 18px 0 20px 0px;
}

#cennik-popup h2 {
font: bold 14px tahoma;
color: #3e4c84;
padding: 8px 0;
}

#cennik-popup table {
width: 510px;
font: 11px tahoma;
color: #000;
border: 1px solid #a6a7aa;
margin: 0 0 10px 15px;
border-collapse: collapse;
}

#cennik-popup th {
width: 315px;
background: #f2f2f2;
font: bold 11px tahoma;
color: #666;
border-bottom: 1px solid #a6a7aa;
vertical-align: middle;
padding: 7px 0;
}

#cennik-popup th.cennik-popup-kolor {
width: 195px;
background: #e9ebf3;
font: bold 11px tahoma;
color: #3e4c84;
border-left: 1px dotted #a6a7aa;
}

#cennik-popup td {
padding: 7px 5px 7px 25px;
border-bottom: 1px dotted #a6a7aa;
vertical-align: middle;
}

#cennik-popup td.cennik-popup-prawa {
text-align: center;
padding: 0;
font-weight: bold;
border-left: 1px dotted #a6a7aa !important;
}

#cennik-popup a img {
margin: 10px 0 10px 169px;
}

#cennik-popup table#cennik-popup-prowizje {
border-collapse: collapse;
}

#cennik-popup table#cennik-popup-prowizje td {
padding: 7px !important;
text-align: center;
border-bottom: 1px dotted #a6a7aa;
border-left: 1px dotted #a6a7aa !important;
}

#cennik-popup ul {
font: 11px/16px tahoma;
}

#cennik-popup ul li {
list-style-type: disc;
margin: 0 8px 8px 17px;
}

#promoreg {font-size: 13px;}
#promoreg strong {font-weight: bold;}
#promoreg h1 {font-weight: bold; font-size: 20px; margin: 10px 0 20px 0;}
#promoreg p {padding: 0; margin: 10px 0;} 

.border1	{
	border-width: 1px !important;
	border-style: solid !important;
	border-bottom-color: white !important;
	border-right-color: white !important;
	border-top-color: black !important;
	border-left-color: black !important;
}

#domainsExclusive {
	padding: 0px 0 22px;
}

#domainsExclusive p.header {
	padding: 10px 0 2px;
	font-size: 1.6em;
	font-weight: bold;	
}

#domainsExclusive table.domainsExchange {
	width:516px;
	border:1px solid #9f9a90;
}

	#domainsExclusive table.domainsExchange thead th {
		width:auto;
		padding:7px 6px 8px;
		background-color:#f3f3f3;
		border-top:0;
		border-bottom:1px solid #9f9a90;
		font-size:1.2em;
	}

		#contentMain #domainsExclusive table.domainsExchange thead a {
			padding-left:13px;
			background:url(../gfx/bullets1.png) no-repeat 0 -1000px;
			color:#816728;
			text-decoration:none;
		}

	#domainsExclusive table.domainsExchange thead th.name,
	#domainsExclusive table.domainsExchange tbody th {
		width:auto;
		color:#3e4c84;
	}
	
	table.domainsExchange thead th.price	{
		text-align: center;
	}

	#domainsExclusive table.domainsExchange tbody th,
	#domainsExclusive table.domainsExchange tbody td {
		padding:6px;
		background-color:#fff;
		border:0;
		border-top:1px dotted #a6a7aa;
		font-size:1.1em;
		text-align:left;
	}

	#domainsExclusive table.domainsExchange tbody tr:first-child th,
	#domainsExclusive table.domainsExchange tbody tr:first-child td {
		border-top:0;
	}

	#domainsExclusive table.domainsExchange tbody tr.even th,
	#domainsExclusive table.domainsExchange tbody tr.even td {
		padding:6px;
		background-color:#f9f9f9;
		border:0;
		border-top:1px dotted #a6a7aa;
	}

		#contentMain #domainsExclusive table.domainsExchange tbody th a {
			color:#000;
		}

		#contentMain #domainsExclusive table.domainsExchange tbody td a {
			color:#816728;
		}

		#domainsExclusive table.domainsExchange tbody img {
			display:inline;
			vertical-align:middle;
		}
		
#contentWrapper #domainsExclusive table.domainsExchange a.bid {
	height: 16px;
	padding: 1px 8px 0;
	background: #c29760 url(../gfx/buttons1.png) no-repeat 0 -50px;
	font-weight: normal;
	color:#fff;
}

#contentWrapper #domainsExclusive table.domainsExchange a.bid_offer {
	height: 16px;
	padding: 1px 8px 0;
	background: #c29760 url(../gfx/buttons2.png) no-repeat 0 -50px;
	font-weight: normal;
	color:#fff;
}

#contentWrapper #domainsExclusive table.domainsExchange a.buy {
	height: 17px;
	padding: 0 4px;
	background: #dc3939 url(../gfx/buttons1.png) no-repeat 0 0;
	font-size: 1.09em;
	color:#fff;
	text-transform: uppercase;
}

}
/* STYLE GK */
h2.gk {
	color: #3a4780;
	margin: 40px 0 22px 0;	
}
ul.gk li {
	float: left;
	padding-right: 7px;
}
ul.gk li a.last-child {
		background: none;
}
ul.gk li a.active {font-weight: bold;}
ul.gk li a {
	background: url(gfx/arrow2.gif) right center no-repeat;
	color: #5b5c61 !important;
	padding-right: 10px;
	font: 11px tahoma; 
}
form#domain_search {
	position:absolute;
	top: 532px;
	left: 17px;
}

	form#domain_search #az-domain {
		border: 1px solid #809eba;
		width: 148px;
		height: 20px;
		float:left;
		margin-right: 6px;
	}
	form#domain_search  #az-topDomain {
		border: 1px solid #809eba;
		width: 50px;
		font-size: 13px;
		height: 24px;
	}
	
		form#domain_search  #az-topDomain option {
			line-height: 24px;
		}
	
	form#domain_search input.gk {
		margin-top: 12px;
	}
	
	form#addCart1,
	form#addCart2,
	form#addCart3 {
		position: absolute;
		bottom: 20px;
	}
	
		form#addCart1 {left: 378px;}
		form#addCart2 {left: 618px;}
		form#addCart3 {left: 848px;}
		
	map.gk {position:relative;}
/* STYLE GK END */

div#boxCaught	{
	width: 223px;
	float: right;
	margin-top: 20px;
}

#boxCaught h2	{
	font-weight: bold;
	text-align: center;
	color: #816728;
	font-size: 1.2em;
}

#boxCaught div	{
	padding: 0px 5px 5px 20px;
	font-size: 1.1em;
	text-decoration: none;
	color: #495073;
}

body.christmas {
    background: url("../gfx/christmas_design.png") no-repeat scroll center top transparent;
}

#menuMain li.chat.christmas {
    background: url("../gfx/christmas_chat.png") no-repeat scroll center top transparent;
}

#abonament-cenniki {
    float: left;
    margin-top: -35px;
    text-align: center;
    width: 240px;
}
#abonament-cenniki img {
    display: block;
    margin: 0 0 10px 12px;
}

#divInfo {
	width:680px;
	height:auto;
	border:1px solid #a6a7aa;
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#000;
}

.line {
	background-image:url(../gfx/dotted_line.jpg);
	width:665px;
	height:4px;
	float:left;
	margin:5px 7px;
	clear:both;
}

.line_small {
	background-image:url(../gfx/dotted_line.jpg);
	width:420px;
	height:4px;
	float:left;
	margin:30px 7px 11px 7px;
	clear:both;
}

#divInfo #thanks p{
	float:left;
	line-height:20px;
	margin:16px 0 17px 20px;

}

#divInfo #info p{
	float:left;
	line-height:18px;
	margin:20px 0 0 20px;

}

#divInfo #thanks p .red{
	color:#F00
}

#divInfo #thanks p a{
	font-weight:bold;
}

#divInfo #thanks img{
	float:left;
	margin:18px 0 0 20px;
}

#divInfo #thanks p span img,
#divInfo #thanks p a img{
	float:none;
	margin:auto;
}

#divInfo #info {
	width:420px;
	height:auto;
	float:left;
}

#divInfo #info {
	width:420px;
	height:auto;
	float:left;
}

#divInfo #info #btns {
	float:left;
}

#divInfo #btns_no {
	float:right;
	margin:8px 7px;
}

#divInfo #info #btns img, #divInfo #btns_no img{
	border:0px solid;
	margin-left:10px;
}

#divInfo #iza {
	width:auto;
	height:auto;
	float:left;
}

#divInfo strong {
	font-weight: bold;
}
/* pozycjonowanie */
#box,
#contact {
	border-bottom: 1px solid #E6E6E6;
    margin-bottom: 18px;
    overflow: hidden;
    padding: 0 0 35px;
    width: 960px;
}
#box h2,
#contact h2,
#customersBox h2{
	color: #000;
    font: 18px tahoma;
	padding: 13px 0 16px;
	float: left;
}
#box h2 strong {
	font-weight: bold;
}
#box > ul {
    clear: both;
    float: left;
    overflow: hidden;
    width: 460px;
}
#box > ul > li {
	border-bottom: 1px solid #e6e6e6;
	padding: 17px 0;
}
#box > ul > li.last,
#phoneBox > ul > li.last {
	border-bottom: none;
}
	#box > ul > li h3 a {
		background: url("../gfx/arrow_green.png") left center no-repeat;
		color: #303030;
		display: block;
		font: 14px tahoma;
		margin-bottom: 18px;
		padding-left: 14px;
		text-decoration: none !important;
	}
	#box > ul > li p {
		color: #828282;
		font: 12px tahoma;
	}
#box .alignright {
	float: right;
	margin-top: -46px;
}
.smallPromo {
	background: url("../gfx/beam_promo.png") left top no-repeat;
    color: #FFFFFF;
    float: left;
    font: 14px tahoma;
    height: 37px;
    padding: 40px 0 0 93px;
    position: relative;
    top: 3px;
    width: 368px;
}
.smallPromo span {
	color: #8fd043;
}
#contact form {
    float: left;
    position: relative;
    width: 708px;
}
#contact form .lineI {
	clear: both;
}
#contact form .lineI.textarea {
	clear: none;
}
#contact form .lineI.submit {
    float: right;
    margin-top: -47px;
}
#contact form input[type="text"] {
	border: 1px solid #cfcfcf;
	color: #bbbbbb;
	margin-bottom: 20px;
	padding: 7px;
	width: 285px;
	font: 11px tahoma;
}
#contact.form form textarea {
	border: 1px solid #cfcfcf;
	color: #bbbbbb;
	padding: 10px;
	width: 360px !important;
	height: 152px !important;
	font: 11px tahoma;
	position: absolute;
	top: 72px;
	right: 0;
}
#contact form #vd_send {
	background: url("../gfx/btn_form_send.png") left top no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	width: 70px;
	height: 25px;
}
#phoneBox h2 {
	padding-top: 36px;
}
#phoneBox,
#phoneBox > ul {
	width:227px;
	float: right;
}
#phoneBox > ul {
	padding-top: 38px;
}
#phoneBox > ul > li {
	border-bottom: 1px solid #e6e6e6;
	color: #000;
	padding: 21px 0 21px 75px;
	font: 13px tahoma;
}
#phoneBox > ul > li a {
	color: #000;
	font: 13px tahoma;
}
#phoneBox > ul > li.e-mail {
	background: url("../gfx/mail_ico_green.png") 24px center no-repeat;	
}
#phoneBox > ul > li.phone  {
	background: url("../gfx/phone_ico_green.png") 24px center no-repeat;
}
#customersBox > ul {
    border: 1px solid #AAAAAA;
	border-radius: 5px;
    clear: both;
    overflow: hidden;
    padding: 16px 20px;
    width: 917px;
}
#customersBox > ul > li {
	display: block;
	border-right: 1px solid #e6e6e6;
	float: left;
	width: 432px;
	padding-right: 26px;
	margin-right: 26px;
}
#customersBox > ul > li.last {
	border-right: none;
	padding-right: 0;
	margin-right: 0;
}
#customersBox .alignleft {
	float: left;
	margin-right: 20px;
}
#customersBox p {
    color: #8E8E8E;
    font: 11px tahoma;
    margin-bottom: 10px;
    text-align: justify;
    line-height:14px;
}
#customersBox a {
	color: #8e8e8e;
	text-decoration:underline;
}
#partner {
	color: #000;
	text-align: center;
	font: 12px tahoma;
	padding: 40px 0 38px 0;
}
#partner  strong {
	font-weight: bold;
}
#partner p {
	margin-bottom: 35px;
}
#breadcrumb {
    margin: 5px 0 12px;
}
#breadcrumb span {
    display: block;
    float: left;
    font: 11px tahoma;
    margin-right: 5px;
}
#breadcrumb > ul {
    overflow: hidden;
}
#breadcrumb > ul > li {
    background: url("../gfx/mojeDomeny/breadcrumbNav.png") no-repeat scroll right 6px transparent;
    display: block;
    float: left;
    margin-right: 4px;
    padding-right: 8px;
}
#breadcrumb > ul > li:last-child {
    background: none repeat scroll 0 0 transparent;
}
#breadcrumb > ul > li a {
    color: #5b5c61;
    font: 11px tahoma;
}
#breadcrumb > ul > li:last-child a {
    font-weight: bold;
}

.errorMessage {
	width:577px;
	height:81px;
	float:left;
	margin-bottom:15px;
}

.tickMessage {
	height:81px;
	float:left;
}

.tickMessage img, .errorMessage img {
	float:left;
	margin:24px 0 0 10px;
}

.tickMessage p, .errorMessage p {
	font: 14px tahoma;
	color:#000;
	text-align:left;
	float:left;
	font-weight:bold;
	margin:32px 0 0 30px;
}

.tickMessage p strong, .errorMessage p strong {
	color:#e14121;
}

/* Wyniki wyszukiwania */
.info-result {
	font: 12px tahoma;
	padding-bottom: 15px;
}
	.info-result a {
		color: #39467b;
		font: bold 12px tahoma;
	}
	.info-result strong {
		font-weight: bold;
	}
#community {
	background: url("../gfx/bg_community.png") left top no-repeat;
	border: 1px solid #e6e3d5;
	padding: 19px;
	border-radius: 10px;
	width: 920px;
	margin: 15px auto 20px;
}
	#community > form {
		background: url("../gfx/bg_community_form.png") left top no-repeat;
		float: right;
		height: 33px;
		padding: 25px 27px;
		width: 450px;
	}
		#community > form > div {
			background: url("../gfx/bg_community_form_div.png") left top repeat-x;
			height: 33px;
			border: 1px slid #cccccc;
			width: 449px;
			border-radius: 3px;
		}
		#community > form > div input {
			float: left;
		}
		#community > form > div input[type="text"] {
			background: url("../gfx/bg_community_form_text.png") right 6px no-repeat;
			border: 0 solid;
			color: #666666;
			padding: 0 10px 0 12px;
			width: 140px !important;
			height: 29px;
			font: 12px arial;
		}
		#community > form > div .jqTransformSelectWrapper {
			border: none !important;
			background: none;
			width: 180px;
			height: 31px;
		}
		#community > form > div .jqTransformSelectWrapper span {
			color: #000;
			font: bold 12px/27px tahoma;
		}
		#community > form > div .jqTransformSelectWrapper .jqTransformSelectOpen {
			background: url("../gfx/bg_community_form_select_a.png") left top no-repeat;
			height: 33px;
			width: 15px;
			right: -9px;
		}
		#community > form > div .jqTransformButton {
			background: url("../gfx/bg_community_form_search.png") left top no-repeat;
			cursor: pointer;
			float: right;
			height: 35px;
			left: 5px;
			position: relative;
			width: 82px;
		}
	#community  > ul {
		background: url("../gfx/bg_community_ul.png") left top repeat-x;
		clear: both;
		margin-top: 22px;
		overflow: hidden;
	}
		#community  > ul  > li {
			display: block;
			float: left;
			padding: 13px 0 0;
			text-align: center;
			width: 294px;
		}
			#community  > ul  > li h2 {
				color: #333333;
				font: bold 18px tahoma;
				padding-bottom: 14px;
			}
			#community  > ul  > li a {
				color: #3e4c84;
				font: normal 12px/18px tahoma;
				display: block;
			}
	.result-list {
		width: 800px;
	}
		.result-list > li {
			padding: 12px 15px;
			border-bottom: 1px dotted #dddddd !important;
		}
		.result-list > li h3,
		.result-list > li h3 a	{
			font: bold 15px tahoma;
			color: #3e4c84;
			padding-bottom: 8px;
		}
		.result-list > li p {
			font: 13px/17px tahoma;
		}
	#onlyCss #btn_search {
    		background: url("../gfx/bg_community_form_search.png") no-repeat scroll left top transparent;
    		border: 0 none;
    		cursor: pointer;
    		float: right;
    		height: 35px;
    		left: 0px;
    		position: relative;
    		width: 77px;
		}
		
		#onlyCss select {
			color: #3E4C84;
    		font: bold 12px/27px tahoma;
			margin:8px 0 0 10px;
			background-color:#F5F5F5;
			width:190px;
			border: 0 none;

		}
/* Wyniki wyszukiwania end*/


.gsc-control-cse .gs-result .gs-title,
.gsc-control-cse .gs-result .gs-title * {
	color:#3E4C84; 
	font-family: tahoma;
	font-size: 15px!important;
	padding-bottom: 8px
}
.gsc-control-cse .gs-result .gs-title b {
    font-weight: bold;
}
.gs-result .gs-snippet {
    font-size: 13px;
    font-family: tahoma;
}
.gs-result .gs-snippet b {
    font-weight: bold;
}
table.gsc-branding td, table.gsc-branding, table.gcsc-branding td, table.gcsc-branding {
    display: none;
}

/* G-DATA */
#g-data {
	
}
	#g-data > h2,
	.g-data-info h2 {
		color: #3e4c84;
		font: bold 20px tahoma, sans-serif;
		display: inline-block;
		padding-bottom: 22px;
	}
		#g-data > h2 span {
			display: block;
			color: #5b5c61;
			font: bold 13px tahoma, sans-serif;
		}
	#g-data > ul {
		background: url(../gfx/g-data-box.png) left top no-repeat;
		padding: 0 0 0 389px;
		overflow: hidden;
	}
		#g-data > ul h3,
		.g-data-info .video h3 {
			color: #333;
			font: bold 14px tahoma, sans-serif;
			padding-bottom: 8px;
		}
		#g-data > ul p {
			color: #333;
			font: 12px/18px tahoma, sans-serif;
			width: 414px;
			float: left;
			text-align: justify;
		}
		#g-data > ul  li {
			display: block;
			clear: both;
			border-bottom: 1px dotted #a6a7aa;
			overflow: hidden;
			padding-bottom: 12px;
			margin-bottom: 23px;
		}
		#g-data > ul  li.last-child {
			border-bottom: none;
		}
		.download {
			background: url(../gfx/btn_download.png) left top no-repeat;
			display: block;
			width: 137px;
			height: 80px;
			text-indent: -99999px;
			float: right;
		}
	.g-data-info {
		overflow: hidden;
		padding-bottom: 30px;
	}
		.g-data-info .table {
			float: left;
			width: 508px;
			margin-top: 7px;
		}
			.table > span {
				color: #332956;
				font-size: 11px;
			}
			.table > span strong {
				font-weight: bold;
			}
			.table table {
				width: 508px;
				margin-bottom: 14px;
			}
				.table table td,
				.table table th  {
					border-bottom: 1px dotted #ec008d;
					border-right: 1px dotted #ec008d;
					height: 27px;
					vertical-align: middle;	
					color: #332956;
					font-size: 11px;
					text-indent: 7px;
				}
				.table table th {
					text-align: left;
					text-indent: 20px;
					height: 45px;
				}
				.table table th span {
					display: block;
				}
				td.grey {
					background: #f3f3f4;
				}
				.av,
				.is {
					width: 111px;
				}
				.av img,
				.is img {
					display: block;
					text-align: center;
					margin: 0 auto;
					vertical-align: middle;
				}
		.g-data-info .video {
			float: right;
			width: 420px;
		} 
		.g-data-info .video h3 {
			padding: 20px 0 0 0;
		}
		.g-data-info .video a {
			color: #3e4c84 !important;
			font: 12px tahoma, sans-serif;
		}
/* G-DATA END*/

/* CHRISTMAS */
	body.christmas {
		background: url(../gfx/christmas_design.png) top center no-repeat;
	}
	body.christmas2011 {
		background: url(../gfx/az_HP_BN_2011.jpg) top center no-repeat;
		padding-bottom:-20px;
	}
	
	#menuMain li.chat.christmas {	
		background: url(../gfx/christmas_chat.png) top center no-repeat;
	}
/* CHRISTMAS END */
