table.orderProcess td { padding-bottom: 20px; }

/* --- zamowienie ---------------------------------------- */
#boxContentSubpageOrder {/* background: url('/gfx/bgBoxContentOrder.png') repeat-y; background-position: 50% 0px;*/ background-color:#FAFAFA; }
#contentSubpageOrder { width:990px; margin-left:auto; margin-right:auto; min-height:100%; display: inherit; background: url('/gfx/bgContentOrder.png') repeat-y; background-position: 0px 0px; }
#contentSubpageOrder .colContentSubpageOrder { float: left; color:#525252; min-height:250px; font-size:12px; list-style-type: none; text-decoration:none; }
#contentSubpageOrder .colContentSubpageOrder.left { width:65%; }
#contentSubpageOrder .colContentSubpageOrder.left div.content { padding:20px 10px 30px 0px; line-height:17px;  }
#contentSubpageOrder .colContentSubpageOrder.left div.content h2 { font-size:18px; color:#464646; padding:10px 0 4px 0; font-weight:normal; margin:15px 0 6px 0; /*border-top:3px double #ECECEC;*/ }
#contentSubpageOrder .colContentSubpageOrder.left div.content h3 { font-size:14px; color:#008888; padding:0px 0 6px 0; font-weight:normal; margin:10px 0 6px 0; /*border-bottom:1px solid #ECECEC;*/ }
#contentSubpageOrder .colContentSubpageOrder.left div.content p { font-size:12px; padding:5px 0 5px 0; color:#525252; }
#contentSubpageOrder .colContentSubpageOrder.left div.content b { padding:0px 0px 0px 0px; color:#444; /*border:1px solid #999;*/ }
#contentSubpageOrder .colContentSubpageOrder.left div.content a { font-size:12px; color:#088; font-weight:bold; text-decoration:none; border-bottom:1px dotted #088; }
#contentSubpageOrder .colContentSubpageOrder.left div.content a:hover { font-size:12px; color:#A00053; text-decoration:none; border-bottom:1px solid #A00053; }
#contentSubpageOrder .colContentSubpageOrder.left div.content p.important { display:table; padding:8px; text-align:justify; background-color:#FCFCFC; border:1px solid; border-left:16px solid; border-color:#F2F2F2; margin: 10px 20px 20px 20px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px; }

#contentSubpageOrder .colContentSubpageOrder.right { width:35%; }
#contentSubpageOrder .colContentSubpageOrder.right h3 { font-size:20px; color:#444; font-weight:normal; padding-bottom:10px; }
#contentSubpageOrder .colContentSubpageOrder.right div.content { padding:17px 4px 30px 10px; }


#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable { border-spacing:1px; /*border-collapse:collapse; */border:0px solid #EEEEEE; background-color:#EEE; -webkit-border-top-left-radius: 7px; -webkit-border-top-right-radius: 7px; -moz-border-radius-topleft: 7px; -moz-border-radius-topright: 7px; border-top-left-radius: 7px; border-top-right-radius: 7px;}

#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable thead th { background: url('/gfx/bgTableHeader.png') repeat-x; background-position: 0px 0px; /*background-color:#F2F2F2;*/ }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable th {background-color:#FAFAFA!important;}
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable td {background-color:#FAFAFA!important;}

#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable { width:100%; padding-bottom:0px; margin-top:10px; margin-bottom:20px; background-color:#EEE; border-bottom: solid 5px #EEEEEE; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable thead th { height:42px; font-size:16px; margin:0; padding:10px 0 6px 10px; font-weight:normal; text-align:left; color:#464646; border-bottom: solid 0px #FAFAFA; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable thead th h2 { font-size:18px; margin:0; padding:0; font-weight:normal; text-align:left; color:#464646;  }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable thead th span { font-size:11px; color:#008888; }

#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody th { padding: 8px 10px 8px 15px; text-align:left; font-size:12px; color:#666; border-bottom:0px solid #EBEBEB; border-right:0px solid #EBEBEB; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody th h3 { font-size:17px; padding:8px 0 8px 0; margin:0; font-weight:normal; color:#666; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody th h3 span { font-size:10px; padding:8px 0 3px 0; margin:0; font-weight:normal; color:#008888; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody th ul { padding:0; margin-bottom:8px; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody th li { font-size:11px; font-weight:normal; padding:0; padding-left:15px; margin:0; list-style:none; background: url('/gfx/bgListStyle.png') no-repeat; background-position: 0px 50%;}
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody th a { font-size:11px; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody th b { color:#A00053; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody th strong { color:#A00053; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody .borderLeft {  border-bottom:1px solid #EBEBEB; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody td { font-size:12px!important; text-align:center; vertical-align:middle; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody td { padding: 2px 10px 4px 10px; font-size:11px; /*border: solid 0px #F1F1F1;*/ border-right:0px solid #EBEBEB; border-bottom:0px solid #EBEBEB;   }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody td b { font-size:17px; padding-left:10px; font-weight:normal; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody td strong { font-size:17px; padding-left:10px; font-weight:normal; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody td p { padding: 0px 0px 5px 0px; font-size:11px; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody td ul { margin-left:0px; padding:10px }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody td li { padding:0; padding-left:15px; margin:0; list-style:none; background: url('/gfx/bgListStyle.png') no-repeat; background-position: 0px 50%; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody td span { color:#A00053; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody td input { text-align:left; padding-left:45px; margin-top:4px; margin-bottom:4px; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody td.prices { text-align:left; padding-left:35px; padding-bottom:20px!important; }

/*.save20NetHome { background: url('/gfx/save20NetHome.png') no-repeat; background-position: 0% 100%; }
.save20NetMedium { background: url('/gfx/save20NetMedium.png') no-repeat; background-position: 0% 100%;}
.save20NetBusiness { background: url('/gfx/save20NetBusiness.png') no-repeat; background-position: 0% 100%;}*/



#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tfoot td { font-size:10px; color:#666; font-style:italic; border:none; padding:10px 0 5px 10px; padding-bottom:2px; background-color:#FAFAFA; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tfoot td span { font-size:11px; color:#666; line-height:13px; text-align:justify; font-style:normal; border:none; margin-bottom:10px; }

#contentSubpageOrder .colContentSubpageOrder.left div.content .orderNewClient { width:210px; float:left; padding:30px 0px 30px 75px; margin:60px 0 30px 40px; border-right:1px dashed #AAA; /*border-bottom:1px dashed #AAA;*/ background: url('/gfx/bgIconRegistration.png') no-repeat; background-position: 20px 20px; }
#contentSubpageOrder .colContentSubpageOrder.left div.content .orderOldClient { width:230px; padding:30px 0 50px 55px; margin:60px 0 0 350px; background: url('/gfx/bgIconUserPanel.png') no-repeat; background-position: 0px 20px; }
#contentSubpageOrder .colContentSubpageOrder.left div.content textarea { width:630px; font-size:11px; height:100px; margin-bottom:8px; border:1px solid #EBEBEB; background:none;}
#contentSubpageOrder .colContentSubpageOrder.left div.content .htmlTextarea { padding:15px 5px 10px 5px; width:614px; height: 150px; overflow: auto; border-width: 5px; border-style: solid; background:url(/gfx/bgDivOrderHeader.png) no-repeat; background-position: -5px -80px; border-color:#EBEBEB; }

/* --- steps bar ---------------------------------------------------- */
div.stepsBar { display: block; width: 620px; height: 32px; background-image: url('/gfx/stepsBar.png'); background-repeat: no-repeat; padding:0px 0px 35px 4px; background-position: 0px 30px; margin-bottom:16px; }
div.stepsBar td.stepsMadeLeft { background-image: url('/gfx/stepsMadeLeft.png'); background-repeat: no-repeat; background-position: 0px 6px; padding-bottom:46px; }
div.stepsBar td.stepsMadeInner { background-image: url('/gfx/stepsMadeInner.png'); background-repeat: repeat-x; background-position: 0px 5px; }
div.stepsBar td.stepsMadeInnerDot { background-image: url('/gfx/stepsMadeInnerDot.png'); background-repeat: no-repeat;background-position: 0px 6px;  width:40px; }
div.stepsBar td.stepsMadeOuterDot { background-image: url('/gfx/stepsMadeOuterDot.png'); background-repeat: no-repeat;background-position: 0px 6px; }

div.stepsBar td.stepsSuggestionsDot { width:44px; background-image: url('/gfx/stepsSuggestionsDot.png'); background-repeat: no-repeat;background-position: 0px -241px; }
div.stepsBar td.stepsMadeSuggestionsOuterDot { width:44px; background-image: url('/gfx/stepsSuggestionsDot.png'); background-repeat: no-repeat;background-position: 0px -1px; }
div.stepsBar td.stepsMadeSuggestionsInnerDot { width:44px; background-image: url('/gfx/stepsSuggestionsDot.png'); background-repeat: no-repeat;background-position: 0px -121px; }

div.stepsBar td.stepsDot { background-image: url('/gfx/stepsDot.png'); background-repeat: no-repeat;background-position: 0px 6px; }
div.stepsBar td.stepsLabel { font-size: 8pt; text-align: center; color:#999; }
div.stepsBar td.stepsLabelCur { font-size: 11pt; font-weight: bold; text-align: center; color:#444; height:24px; line-height:12px }

/* --- domain browser ----------------------------------------------- */
#domainBrowserArea { min-height:100px; background: url('/gfx/bgDivOrderHeader.png') repeat-x; background-position: 0px 0px; padding:24px 0px 0px 0px; margin-bottom:20px; border-bottom:1px solid #EBEBEB; }
#domainBrowser { padding: 14px 0px 20px 0px; margin-bottom: 0px; overflow: auto; border-left:1px solid #EBEBEB; border-right:1px solid #EBEBEB; }
#domainBrowser a { color:#6f6e6e; font-size:11px; text-decoration:none; margin-left:16px; }
#domainBrowser a:hover { color:#088; text-decoration:underline; }
#domainBrowser div.checkBox { padding:0px 10px 10px 194px; }
#domainBrowser .domainBrowserInput { clear: both; padding:0px 10px 0px 10px; }
#domainBrowser .domainBrowserInput .bgInput { clear: both; margin-top:17px; }
#domainBrowser .domainBrowserInput span { color:#555; font-size:20px; padding:0 0 0px 120px; line-height:66px; }
#domainBrowserArea h2 { font-size:18px!important; padding-left:15px!important; margin:0!important; padding-top:0!important }
#domainBrowserArea h3 { padding:0px 0px 8px 0px; font-size:12px }
#domainBrowserArea .bgButton { border-bottom:1px solid #EBEBEB; cursor:pointer; border:0px; vertical-align:top; width:46px; vertical-align:top; padding:10px 2px 0px 2px; outline:none; }

div.domainBrowserSubgroupContent { padding:5px 10px 5px 10px; border-top:solid 1px #F4F1EC; }
div.domainBrowserSubgroupContent div { border:1px dotted #FAFAFA; }
div.domainBrowserSubgroupContent div:hover { border:1px dotted #CCC; background-color:#F1F1F2; }

div.domainResultsArea { }
div.domainResults { padding:0px 0px 40px 0px }
div.domainResults h1 { font-size:20px;/* padding-left:15px; */}

/* --- hosting order ------------------------------------------------- */
div.serverOrder { }
#hostingPackages { padding:0px 0px 40px 0px; }
#hostingPackages h1 { font-size:20px; padding-top:15px; }

/* --- suggestions -------------------------------------- */
.totalPriceDiffAmount { width:224px; text-align:center; background: url('/gfx/bgTotalPriceDiffAmount.png') no-repeat; background-position: 50% 50%; background-color:#666; padding:10px 5px 10px 5px; font-weight:bold; display: none; float: right; color:#FFF; }
.totalPriceDiffAmount span { font-size:18px; }
.suggestions { min-height:176px; padding:1px; margin:20px 0 22px 0;/* background: url('/gfx/bgDivSuggestions.png') repeat-x; background-position: 0px 0px; background-color:#FFF;*/ }
.suggestions .suggestionsBorder { border-top:0px solid #FAFAFA; padding:0px 10px 0px 10px; }
.suggestions .suggestionsBorder .domenyEu { min-height:120px; padding:110px 210px 0px 5px; font-size:12px; }
.suggestions .suggestionsBorder .domenyEu h1 {font-size:14px; color:#008888; padding-bottom:0px; }
.suggestions .suggestionsBorder .domenyEu strong { color:#A00053; }
.suggestions .suggestionsBorder .suggestion { min-height:90px; margin:20px 120px 0px 130px; padding:5px 5px 0px 5px; color:#008888; font-size:12px; }
.suggestions .suggestionsBorder .suggestion .kryzysolamacze { background: url('/gfx/bgKryzysoLamacz.jpg') no-repeat; background-position: 100% 50%;  min-height:110px; margin:20px 120px 0px 130px; padding:5px 5px 0px 5px; color:#008888; font-size:12px; }
.suggestions .suggestionsBorder .suggestion b { color:#008888; font-weight:normal; font-size:15px; line-height:20px; }
.suggestions .suggestionsBorder .suggestion strong { color:#008888; font-weight:normal; font-size:15px; line-height:20px; }
.suggestions .suggestionsBorder td input { margin:0 10px 0 0; }

.suggestions .suggestionsBorder table { text-align:left; margin-bottom:4px; border-bottom:0px solid #EFEFEF; border-collapse: collapse; }
.suggestions .suggestionsBorder th { text-align:left; padding:5px 5px 5px 15px; border-bottom:1px solid #EFEFEF; border-right:0px solid #EFEFEF; font-weight:normal; }
.suggestions .suggestionsBorder td { text-align:left; padding:7px 5px 5px 15px; border-top:1px solid #EFEFEF; }
.suggestions .suggestionsBorder th span { font-size:14px; color:#A00053; }
.suggestions .suggestionsBorder .suggestionPrice { color:#A00053; padding:0 5px 0 5px; font-size:18px; font-weight:bold; }

.suggestions .suggestionsBorder .exPrice { text-decoration: line-through; font-size:14px; text-align:center; }
.suggestions .suggestionsBorder .price { text-align:left; padding:20px 10px 0px 0px; font-size:16px; color:#A00053; font-weight:bold; }
 
.EuDomains { background: url('/gfx/bgDivSuggestionsDomenyEu.png') no-repeat; background-position: 0px 0px; }
.NetBusinessHostingAndDomainForThreeYears { background: url('/gfx/bgDivSuggestions.png') repeat-y; background-position: 0px -20px; background-color:#FFF; }
.NetMediumHostingAndDomainForThreeYears { background: url('/gfx/bgDivSuggestions.png') no-repeat; background-position: 0px -20px; background-color:#FFF; }
.NetHomeHostingAndDomainForThreeYears { background: url('/gfx/bgDivSuggestions.png') no-repeat; background-position: 0px -20px; background-color:#FFF; }
.NetBusinessHostingForThreeYears { background: url('/gfx/bgDivSuggestions.png') no-repeat; background-position: 0px -20px; background-color:#FFF; }
.NetMediumHostingForThreeYears { background: url('/gfx/bgDivSuggestions.png') no-repeat; background-position: 0px -20px; background-color:#FFF; }
.NetHomeHostingForThreeYears { background: url('/gfx/bgDivSuggestions.png') no-repeat; background-position: 0px -20px; background-color:#FFF; }
.NetBusinessHosting6PlusOnlyWithDomain { background: url('/gfx/bgDivSuggestions.png') no-repeat; background-position: 0px -20px; background-color:#FFF; }
.NetMediumHosting6PlusOnlyWithDomain { background: url('/gfx/bgDivSuggestions.png') no-repeat; background-position: 0px -20px; background-color:#FFF; }
.NetHomeHosting6PlusOnlyWithDomain { background: url('/gfx/bgDivSuggestions.png') no-repeat; background-position: 0px -20px; background-color:#FFF; }
.FaxNetForNetBusiness { background: url('/gfx/bgDivSuggestions.png') no-repeat; background-position: 0px -20px; background-color:#FFF; }
.FaxNetForNetMedium { background: url('/gfx/bgDivSuggestions.png') no-repeat; background-position: 0px -20px; background-color:#FFF; }
.FaxNetForNetHome { background: url('/gfx/bgDivSuggestions.png') no-repeat; background-position: 0px -20px; background-color:#FFF; }
.WebProjectForNetBusiness { background: url('/gfx/bgDivSuggestions.png') no-repeat; background-position: 0px -20px; background-color:#FFF; }
.WebProjectForNetMedium { background: url('/gfx/bgDivSuggestions.png') no-repeat; background-position: 0px -20px; background-color:#FFF; }
.WebProjectForNetHome { background: url('/gfx/bgDivSuggestions.png') no-repeat; background-position: 0px -20px; background-color:#FFF; }
.SuggestionsForDomainsOnly  {  background: url('/gfx/bgSuggestionsForDomainsOnly.jpg') no-repeat; background-position: 0px 0px; background-color:#FFF; }
.underBox  { margin-top:44px!important; }

/* --- registration -------------------------------------- */
.registration { min-height:220px; }

/* --- order process navigator -------------------------------------- */
ul.powrot { list-style: none; padding:20px 0 0 50px; }
ul.powrot li { margin: 0px; padding-top: 0px; display: inline; width: 100px; height:34px; background:none!important; }
ul.powrot li a, ul.powrot li a:visited { border:0px!important; text-decoration:none; font-size:14px!important; color:#FFFFFF!important;  color:#FFFFFF!important; display: block; margin: 0px; padding:23px 0px 0px 30px; height:34px; border:none!important; border:none; background: url('/gfx/stepsNextPrevious.png') no-repeat; background-position:0px 0px; background-color:#616161; }
ul.powrot li a:hover { text-decoration: none; height: 34px; color:#FFFFFF!important; background: url('/gfx/stepsNextPrevious.png') no-repeat; background-position:0px -100px; background-color:#A00053; }

ul.dalej { list-style: none; padding:20px 30px 0 0; }
ul.dalej li { margin: 0px; padding-top: 0px; display: inline; width: 100px; height:34px; background:none!important; text-align:right!important;}
ul.dalej li a, ul.dalej li a:visited { border:0px!important; text-decoration:none; font-size:14px!important; color:#FFFFFF!important; display: block; margin: 0px; padding:23px 50px 0px 0px; height:34px; border:none!important; background: url('/gfx/stepsNextPrevious.png') no-repeat; background-position:-258px 0px; background-color:#616161; }
ul.dalej li a:hover { text-decoration: none; height: 34px; color:#FFFFFF; background: url('/gfx/stepsNextPrevious.png') no-repeat; background-position:-258px -100px; background-color:#A00053; }

