/* content */
.hidden, div.hidden { display: none; }

.no-display { display: none !important; }

.inactive { height: 1px; left: -999px; overflow: hidden; position: absolute !important; text-indent: -9999px; top: -999px !important; width: 1px; }

.main_wrapper { overflow: visible; }

#content { min-height: 300px; }
#content.container_12 .content_main #stock-domains { background-color: #F0F0F0; height: 50px; padding: 25px; margin-bottom: 30px; }
#content.container_12 .content_main #stock-domains #domains_search, #content.container_12 .content_main #stock-domains #domains_search_wrapper { width: 685px; float: right; }
#content.container_12 .content_main #stock-domains #domains_search #domains_search_wrapper { border: 1px solid #DDDDDD; }
#content.container_12 .content_main #stock-domains #domains_search #domains_search_wrapper #domains_search_input { width: 525px; }
#content.container_12 .content_main h2.minmar_bottom { margin-bottom: 7px; }
#content.container_12 .content_main h2.maxmar_bottom { margin-top: 20px; }
#content.container_12 .content_main #stock-categories-list { position: relative; min-height: 100px; }
#content.container_12 .content_main #stock-categories-list ul.stock-categories { list-style: none; margin: 0px 7px 7px 0px; float: left; display: block; width: 240px; }
#content.container_12 .content_main #stock-categories-list ul.stock-categories:nth-child(3n) { margin-right: 0px; width: 241px; }
#content.container_12 .content_main #stock-categories-list ul.stock-categories > li { margin: 7px 0px 0px; }
#content.container_12 .content_main #stock-categories-list ul.stock-categories > li > div { background-color: #aaaaaa; background-repeat: no-repeat; display: block; text-align: left; text-decoration: none; }
#content.container_12 .content_main #stock-categories-list ul.stock-categories > li > div:hover { background-color: #787878; }
#content.container_12 .content_main #stock-categories-list ul.stock-categories > li > div > span:hover { text-decoration: none; }
#content.container_12 .content_main #stock-categories-list ul.stock-categories > li > div.more a:first-of-type, #content.container_12 .content_main #stock-categories-list ul.stock-categories > li > div.more > span { width: 184px; }
#content.container_12 .content_main #stock-categories-list ul.stock-categories > li > div a, #content.container_12 .content_main #stock-categories-list ul.stock-categories > li > div > span { color: #ffffff; text-decoration: none; display: inline-block; float: left; height: 40px; line-height: 40px; padding-left: 10px; width: 230px; }
#content.container_12 .content_main #stock-categories-list ul.stock-categories > li > div a:hover, #content.container_12 .content_main #stock-categories-list ul.stock-categories > li > div > span:hover { text-decoration: underline; }
#content.container_12 .content_main #stock-categories-list ul.stock-categories > li > div span:hover { text-decoration: none; }
#content.container_12 .content_main #stock-categories-list ul.stock-categories > li > div.more a.opened, #content.container_12 .content_main #stock-categories-list ul.stock-categories > li > div.more a.closed { float: right; width: 36px; }
#content.container_12 .content_main #stock-categories-list ul.stock-categories > li > div.more a.opened span, #content.container_12 .content_main #stock-categories-list ul.stock-categories > li > div.more a.closed span { float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; height: 40px; margin: 0; text-align: right; line-height: 40px; background-image: none; background-position: right center; }
#content.container_12 .content_main #stock-categories-list ul.stock-categories > li > div.more a.opened span.roller, #content.container_12 .content_main #stock-categories-list ul.stock-categories > li > div.more a.closed span.roller { background-repeat: no-repeat; float: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 40px; margin-right: 20px; padding-right: 26px; text-align: right; }
#content.container_12 .content_main #stock-categories-list ul.stock-categories > li > div.more a.opened span.roller { background-image: url("/static/img/register/more_opened.png"); }
#content.container_12 .content_main #stock-categories-list ul.stock-categories > li > div.more a.closed span.roller { background-image: url("/static/img/register/more_closed.png"); }
#content.container_12 .content_main #stock-categories-list ul.stock-categories ul.stock-sub-categories { float: none; margin: 7px 0px 0px; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; }
#content.container_12 .content_main #stock-categories-list ul.stock-categories ul.stock-sub-categories li { display: block; float: none; margin: 0px; padding: 12px 20px; color: #333333; font: bold 12px/14px Arial,Helvetica,sans-serif; }
#content.container_12 .content_main #stock-categories-list ul.stock-categories ul.stock-sub-categories li:nth-child(2n+1) { background-color: #f8f8f8; }
#content.container_12 .content_main #stock-categories-list ul.stock-categories ul.stock-sub-categories li:nth-child(2n) { background-color: #f0f0f0; }
#content.container_12 .content_main #stock-categories-list ul.stock-categories ul.stock-sub-categories li a, #content.container_12 .content_main #stock-categories-list ul.stock-categories ul.stock-sub-categories li a:hover { background-color: transparent; color: inherit; padding-left: 0px; }
#content.container_12 .content_main #stock-categories-list ul.stock-categories ul.stock-sub-categories li a { text-decoration: none; }
#content.container_12 .content_main #stock-categories-list ul.stock-categories ul.stock-sub-categories li a:hover { text-decoration: underline; }
#content.container_12 .content_main #stock-categories-list table.stock-footer tr td { border: 0px; }
#content.container_12 .content_main #stock-categories-list table.stock-footer tr td:last-child { border-left: 7px solid #FFFFFF; }
#content.container_12 .content_main #stock-categories-list .spinner-large { opacity: 0.9; position: absolute; z-index: 99; }
#content.container_12 .content_main #auction-carousel-widget { background-color: #F0F0F0; border-top: 3px solid #D8D8D8; display: none; margin-bottom: 4px; overflow: hidden; position: relative; }
#content.container_12 .content_main #auction-carousel-widget #auction-carousel-container { padding: 0px 23px; }
#content.container_12 .content_main #auction-carousel-widget #auction-carousel-container #auction-carousel-list { display: block; list-style: none; margin: 0; padding: 0; height: 60px; overflow: hidden; }
#content.container_12 .content_main #auction-carousel-widget #auction-carousel-container #auction-carousel-list li { border-right: 2px solid #D8D8D8; display: block; float: left; height: 24px; margin: 18px 6px; overflow: hidden; padding-right: 12px; padding-top: 4px; }
#content.container_12 .content_main #auction-carousel-widget #auction-carousel-container #auction-carousel-list li > .name { color: #333; font-weight: bold; }
#content.container_12 .content_main #auction-carousel-widget #auction-carousel-container #auction-carousel-list li > .v-small-add-to-basket { margin-left: 5px; margin-top: -3px; }
#content.container_12 .content_main #auction-carousel-widget #auction-carousel-controller-prev, #content.container_12 .content_main #auction-carousel-widget #auction-carousel-controller-next { cursor: pointer; display: none; margin: 0px; padding: 0px; height: 100%; position: absolute; width: 22px; top: 0px; }
#content.container_12 .content_main #auction-carousel-widget #auction-carousel-controller-prev { background: #F0F0F0 url("/static/img/register/domain-auction-carousel-prev.png") scroll no-repeat 5px 21px; left: 0px; margin-right: 5px; }
#content.container_12 .content_main #auction-carousel-widget #auction-carousel-controller-next { background: #F0F0F0 url("/static/img/register/domain-auction-carousel-next.png") scroll no-repeat 5px 21px; padding-left: 5px; right: 0px; }
#content.container_12 .content_main .content_features.stock-help li.grid_3 { background: transparent url("/static/img/register/stock-domain-help-icons.png") scroll no-repeat 0px 5px; height: 65px; }
#content.container_12 .content_main .content_features.stock-help li.grid_3:nth-child(3n+1) { margin-left: 0; }
#content.container_12 .content_main .content_features.stock-help li.grid_3:nth-child(3n+3) { margin-right: 0; }
#content.container_12 .content_main .content_features.stock-help li.grid_3.i01 { background-position: -2px 0px; }
#content.container_12 .content_main .content_features.stock-help li.grid_3.i02 { background-position: -2px -100px; }
#content.container_12 .content_main .content_features.stock-help li.grid_3.i03 { background-position: -2px -200px; }
#content.container_12 .content_main .content_features.stock-help li.grid_3.i04 { background-position: -2px -300px; }
#content.container_12 .content_main .content_features.stock-help li.grid_3.i05 { background-position: -2px -400px; }
#content.container_12 .content_main .content_features.stock-help li.grid_3.i06 { background-position: -2px -500px; }
#content.container_12 .content_main .content_features.stock-help li.grid_3.i07 { background-position: -2px -600px; }
#content.container_12 .content_main .content_features.stock-help li.grid_3.i08 { background-position: -2px -700px; }
#content.container_12 .content_main .content_features.stock-help li.grid_3.i09 { background-position: -2px -800px; }
#content.container_12 .content_main .content_features.stock-help li.grid_3.i10 { background-position: -2px -900px; }
#content.container_12 .content_main .content_features.stock-help li.grid_3 h3 { font: 14px/18px Arial, Helvetica, sans-serif; }
#content.container_12 .content_main .content_features.stock-help li.grid_3 h3 a { color: #333333; text-decoration: none; }
#content.container_12 .content_main .content_features.stock-help li.grid_3 h3 a:hover { text-decoration: underline; }
#content.container_12 .content_main .h2-menu { border-bottom: 1px solid #dddddd; margin: 20px 0px; padding: 0px; }
#content.container_12 .content_main .h2-menu h2 { border: none; margin: 4px 5px 0px 0px; padding: 0px; float: left; }
#content.container_12 .content_main .h2-menu h2 span { color: #333333; }
#content.container_12 .content_main .h2-menu > a { color: #1C89D3; text-decoration: none; }
#content.container_12 .content_main .h2-menu a.lighter { line-height: 28px; font-size: 12px; }
#content.container_12 .content_main .h2-menu ul { float: right; font: 14px/25px Arial,Helvetica,sans-serif; list-style: none; margin: 0px; }
#content.container_12 .content_main .h2-menu ul.stock-domain-pagination { color: #808080; }
#content.container_12 .content_main .h2-menu ul.stock-domain-pagination li > a, #content.container_12 .content_main .h2-menu ul.stock-domain-pagination li .active { font-weight: bold; }
#content.container_12 .content_main .h2-menu ul li { float: left; margin: 0px 3px; }
#content.container_12 .content_main .h2-menu .button { display: inline-block; float: none; margin: 0px 5px -8px 5px; }
#content.container_12 .content_main .h2-menu .stock-domain-sort { font: 14px/25px Arial, Helvetica, sans-serif; color: #888888; float: left; margin: 1px 0px 0px 0px; text-transform: uppercase; }
#content.container_12 .content_main .h2-menu .stock-domain-sort li { margin-left: 30px; padding-right: 13px; background: transparent url("/static/img/register/stock-domain-sort-icons.png") scroll no-repeat right -11px; color: #30a6e6; }
#content.container_12 .content_main .h2-menu .stock-domain-sort li:hover { color: #1b7fc2; cursor: pointer; }
#content.container_12 .content_main .h2-menu .stock-domain-sort li.active { color: #1b7fc2; font-weight: bold; }
#content.container_12 .content_main .h2-menu .stock-domain-sort li.active.asc { background-position: right -51px; }
#content.container_12 .content_main .h2-menu .stock-domain-sort li.active.dsc { background-position: right -31px; }
#content.container_12 .content_main .h2-menu .stock-domain-sort li.active:hover { color: #30a6e6; }
#content.container_12 .content_main .h2-menu .stock-domain-sort li.active:hover.asc { background-position: right -11px; }
#content.container_12 .content_main .h2-menu .stock-domain-sort li.active:hover.dsc { background-position: right 9px; }
#content.container_12 .content_main .h2-menu .stock-domain-sort li.asc { background-position: right -11px; }
#content.container_12 .content_main .h2-menu .stock-domain-sort li.asc:hover { background-position: right -51px; }
#content.container_12 .content_main .h2-menu .stock-domain-sort li.dsc { background-position: right 9px; }
#content.container_12 .content_main .h2-menu .stock-domain-sort li.dsc:hover { background-position: right -31px; }
#content.container_12 .content_main .stock-nav { font: 14px/26px Arial, Helvetica, sans-serif; }
#content.container_12 .content_main .stock-nav.bottom { margin-bottom: 100px; margin-top: 10px; }
#content.container_12 .content_main .stock-nav ul, #content.container_12 .content_main .stock-nav ul li { list-style: none; float: left; margin: 0px; padding: 0px; }
#content.container_12 .content_main .stock-nav ul li { margin: 0px 5px; font-weight: bold; color: #808080; }
#content.container_12 .content_main .stock-nav ul li .active { color: #333333; font-weight: bold; }
#content.container_12 .content_main .stock-nav ul li:first-of-type, #content.container_12 .content_main .stock-nav ul li:first-of-type p { margin-left: 0px; }
#content.container_12 .content_main .stock-nav ul li:last-of-type, #content.container_12 .content_main .stock-nav ul li:last-of-type p { margin-right: 0px; }
#content.container_12 .content_main .stock-nav ul li > a { color: #1c89d3; text-decoration: none; }
#content.container_12 .content_main .stock-nav ul li > a:hover { text-decoration: underline; }
#content.container_12 .content_main .stock-nav ul li span { font-weight: normal; }
#content.container_12 .content_main .stock-nav .stock-domain-pagination { float: right; }
#content.container_12 .content_main .stock-nav .stock-domain-pagination li p.button { margin: 0px; }
#content.container_12 .content_main .stock-nav .stock-domain-pagination li p.button a { font-size: 15px; line-height: 22px; padding: 0px 8px; }
#content.container_12 .content_main #stock-domain-list { border-bottom: 1px solid #DDDDDD; padding-bottom: 20px; position: relative; min-height: 100px; }
#content.container_12 .content_main #stock-domain-list ul { margin: 0px; }
#content.container_12 .content_main #stock-domain-list ul li { display: block; float: left; margin: 0px 7px 0px 0px; width: 344px; padding: 12px 10px; font: normal 12px/16px Arial, Helvetica, sans-serif; background-color: #f8f8f8; }
#content.container_12 .content_main #stock-domain-list ul li.recommended { background-color: #dcebf5; }
#content.container_12 .content_main #stock-domain-list ul li:nth-child(4n-1), #content.container_12 .content_main #stock-domain-list ul li:nth-child(4n) { background-color: #f0f0f0; }
#content.container_12 .content_main #stock-domain-list ul li:nth-child(4n-1).recommended, #content.container_12 .content_main #stock-domain-list ul li:nth-child(4n).recommended { background-color: #cee4f2; }
#content.container_12 .content_main #stock-domain-list ul li:nth-child(-n+2) { border-top: 1px solid #dddddd; }
#content.container_12 .content_main #stock-domain-list ul li:nth-last-child(-n+2) { border-bottom: 1px solid #dddddd; padding-bottom: 11px; }
#content.container_12 .content_main #stock-domain-list ul li:nth-child(2n+2) { margin-right: 0px; }
#content.container_12 .content_main #stock-domain-list ul li span { margin-top: 3px; display: block; float: right; margin-right: 8px; color: #888888; }
#content.container_12 .content_main #stock-domain-list ul li span.name { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; max-width: 70%; font-weight: bold; color: #333333; margin-right: 0px; }
#content.container_12 .content_main #stock-domain-list .no-domains { text-align: center; font-size: 16px; padding-top: 25px; font-weight: bold; color: #888888; }
#content.container_12 .content_main #stock-domain-list .no-domains a { color: #1C89D3; text-decoration: none; }
#content.container_12 .content_main #stock-domain-list .spinner-large { top: -20px; opacity: 0.9; position: absolute; z-index: 99; }
#content.container_12 .grid_8.content_main #stock-domains #domains_search, #content.container_12 .grid_8.content_main #stock-domains #domains_search_wrapper { width: 600px; }
#content.container_12 .grid_8.content_main #stock-domains #domains_search #domains_search_wrapper #domains_search_input { width: 440px; }
#content.container_12 .grid_8.content_main #stock-domain-list ul li { width: 301px; margin: 0 8px 0 0; }
#content.container_12 .grid_8.content_main #stock-domain-list ul li:nth-child(2n+2) { margin-right: 0px; }
#content.container_12 .grid_8.content_main .content_features li.grid_3 { width: 154px; }

#all-results > div { overflow: visible !important; /* fix dla przegladrek z webkitem z wlaczonym zoomem 125%+*/ }

.section { margin-bottom: 15px; float: left; width: 100%; }
.section .more { padding-right: 10px; font-size: 12px; cursor: pointer; color: #838383; background: transparent url("/static/img/register/ui-elements.png") no-repeat scroll right -139px; }
.section .more:hover { color: #1c89d3; background-position: right -159px; }
.section .header { border-top: 3px solid #d8d8d8; border-bottom: 2px solid #ffffff; background: #f0f0f0 scroll no-repeat 0px 0px; padding: 17px; line-height: normal; position: relative; }
.section .header span { color: #858585; font-size: 11px; }
.section .header .more { position: absolute; top: 20px; right: 15px; }
.section .header .button-register { position: absolute; right: 15px; top: 15px; }
.section .article { padding: 17px; background-color: #f8f8f8; }
.section.control .article { background-color: transparent; padding-top: 0px; padding-bottom: 0px; margin-top: 10px; }
.section a { text-decoration: none; color: #1c89d3; }
.section a:hover { text-decoration: underline; }
.section h2 { font-size: 16px; font-weight: bold; margin: 0px; padding: 0px; border-bottom: 0px; color: #888888; text-transform: uppercase; }
.section h3 { font-size: 16px; margin: 0px 0px 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: bold; }
.section h3 .domain-markers { margin-top: 2px; }
.section h4 { margin: 5px 0px; }
.section .promo-price { cursor: help; font-weight: bold; position: relative; }
.section .promo-price sup { color: #1C89D3; position: absolute; top: 11px; font-size: 12px; }
.section .domain-markers { position: absolute; height: 18px; margin-left: 5px; margin-top: 1px; display: none; }
.section .domain-markers > span { display: none; }
.section .domain-markers.book_blocked { display: inline; }
.section .domain-markers.book_blocked .book-blocked-marker { display: inline-block; background: transparent url("/static/img/register/domain-book-blocked-marker.png") no-repeat scroll 0 0; width: 18px; height: 18px; }
.section .erasure { font-weight: normal; text-decoration: line-through; }
.section.results .article { padding: 0px; }
.section.results .article ul { list-style: none; margin: 0px; padding: 0px; }
.section.results .article ul li { padding: 4px 15px 5px; line-height: 21px; height: 21px; }
.section.results .article ul li.gray { background-color: #f0f0f0; /*na potrzeby IE<9*/ margin-top: 1px; }
.section.results .article ul li:nth-child(2n) { background-color: #f0f0f0; margin-top: 1px; }
.section.results .article ul li.no-border { border-bottom: 0px; /*na potrzeby IE<9*/ }
.section.results .article ul li:last-of-type { border-bottom: 0px; }
.section.results .article ul li span, .section.results .article ul li div { float: right; }
.section.results .article ul li > div { width: 49%; }
.section.results .article ul li .name { float: left; width: 50%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.section.results .article ul li .button-register { clear: right; float: right; }
.section.results .article ul li .promo-price, .section.results .article ul li .price, .section.results .article ul li .information { margin: 0px 18px 0px 0px; position: relative; text-align: right; width: 82px; }
.section.results .article ul li .erasure, .section.results .article ul li .information { color: #737373; }
.section.results .article .more { width: 100px; margin: 10px auto 0px; height: 24px; display: block; }
.section.results .article .promo-holder { padding: 15px 14px; }
.section.results .article .promo-holder .promo-results { height: 115px; margin-right: 8px; position: relative; width: 97px; background-color: #f0f0f0; float: left; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }
.section.results .article .promo-holder .promo-results:last-of-type { margin: 0px; }
.section.results .article .promo-holder .promo-results.last { margin: 0px; }
.section.results .article .promo-holder .promo-results .recommended { background: transparent url("/static/img/register/recommended.png") no-repeat scroll 0px 0px; display: block; height: 42px; position: absolute; right: -5px; top: -20px; width: 40px; }
.section.results .article .promo-holder .promo-results .recommended.new { background-position: 0px -42px; }
.section.results .article .promo-holder .promo-results.spinner .ending { visibility: hidden; }
.section.results .article .promo-holder .promo-results .ending { font-size: 18px; height: 45px; line-height: 45px; font-weight: bold; text-align: center; display: block; visibility: visible; }
.section.results .article .promo-holder .promo-results .price, .section.results .article .promo-holder .promo-results .promo-price { display: block; margin: 0 5px; text-align: center; font-weight: bold; font-size: 16px; }
.section.results .article .promo-holder .promo-results .price.hidden, .section.results .article .promo-holder .promo-results .promo-price.hidden { display: none; }
.section.results .article .promo-holder .promo-results .price sup, .section.results .article .promo-holder .promo-results .promo-price sup { top: 6px; margin-left: 1px; font-weight: normal; }
.section.results .article .promo-holder .promo-results .price { margin-top: 18px; }
.section.results .article .promo-holder .promo-results .price.erasure { font-size: 11px; margin-top: 1px; font-weight: normal; }
.section.results .article .promo-holder .promo-results .button-register { position: absolute; bottom: 0px; left: 1px; }
.section.results .article .promo-holder .promo-results .information { color: #888888; cursor: help; font-size: 11px; left: 0; position: absolute; text-align: center; top: 32px; width: 97px; }
.section.results .article .promo-holder .promo-results .domain-markers { margin-left: 0; margin-top: 3px; }
.section.promo-result .promo-price sup { margin-left: 1px; top: -0.5em; position: relative; font-weight: normal; }
.section.promo-result .article { background: transparent url("/static/img/register/infobox-sprite.png") scroll no-repeat 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; border-width: 1px; border-style: solid; padding-left: 60px; padding-right: 180px; position: relative; }
.section.promo-result .article .pos-abs { margin-top: -10px; }
.section.promo-result .article span { font-size: 13px; }
.section.promo-result .article .button-register { position: absolute; bottom: 20px; right: 15px; }
.section.promo-result .article .information { font-weight: bold; }
.section.promo-result .article .information[data-title] { cursor: help; }
.section.promo-result.available .article { background-position: 10px -20px; background-color: #eef8e9; border-color: #d6e9c6; }
.section.promo-result.not-available .article { background-position: 10px -1018px; background-color: #f2dede; border-color: #eed3d7; padding-right: 30px; }
.section.promo-result.spinner .article { background-color: #fcf8e3; border-color: #fbeed5; }
.section.promo-description .article { background-color: transparent; padding: 5px 15px; }
.section.promo-description ul { list-style: none; font-size: 11px; }
.section.search .search-container { padding-left: 0px; padding-right: 0px; }
.section.search .search-container .www, .section.search .search-container .pmail { color: #838383; float: left; line-height: 30px; margin-right: 5px; }
.section.search .search-container.input input, .section.search .search-container.input select, .section.search .search-container.select input, .section.search .search-container.select select { float: left; }
.section.search.pmail .search-container { height: 32px; }
.section.search.domain .search-container { font-size: 15px; margin: 0 auto; width: 470px; height: 32px; }
.section.search.bulk-domain .search-container { margin: 7px auto; }
.section.search.bulk-domain p { font-size: 12px; }
.section.search.bulk-domain textarea { width: 265px; height: 180px; float: left; }
.section.search.bulk-domain .radio-form { float: left; margin-left: 15px; width: 330px; font-size: 12px; }
.section.search.bulk-domain .radio-form input[type="checkbox"] { width: 12px; }
.section.search.bulk-domain .radio-form label span { display: block; font-size: 11px; margin: 0px 0px 5px 15px; }
.section.search.bulk-domain .radio-form label span ul, .section.search.bulk-domain .radio-form label span li { list-style: none; }
.section.search.bulk-domain .radio-form label span li { display: inline-block; }
.section.search.bulk-domain .button-register { margin: 25px auto 10px; }
.section.search .search-footer { text-align: center; }
.section.search .search-footer div { display: inline; padding: 0px 10px; }
.section.search .search-footer div, .section.search .search-footer a { font-size: 12px; margin: 5px auto; text-align: center; width: 160px; color: #838383; cursor: pointer; }
.section.search .search-footer div:hover, .section.search .search-footer a:hover { color: #1c89d3; text-decoration: none; }
.section.aside { width: 310px; }
.section.aside.wide { width: 100%; }
.section.transfer ul { background: transparent url("/static/img/register/basket-border.png") scroll repeat-x 0px 2px; padding: 13px 0px 0px 0px; margin: 0px; font-size: 12px; }
.section.transfer ul.no-border { background: none; padding-top: 0px; margin-bottom: 12px; }
.section.transfer ul li { list-style: none; }
.section.transfer ul li span, .section.transfer ul li .data { display: inline-block; vertical-align: top; word-wrap: break-word; }
.section.transfer ul li .name { width: 100px; }
.section.transfer ul li .data { width: 172px; }

.blockade-img { margin-left: 50px; }

.blockade-info { font-size: 22px; padding: 50px 50px 50px 330px; position: relative; text-align: center; top: 30px; }

.nav { z-index: 21; }

.side_addons .section { float: none; margin-bottom: auto; width: auto; }
.side_addons .section h4 { margin: 0px 0px 12px; }

#search-email.sport_club_legia .button-register { background-color: #3AB14F; border-color: #227B38; color: #FFF; text-shadow: -1px -1px 0 #227B38; }
#search-email.sport_club_legia .button-register:active { background-color: #36A349; }
#search-email.sport_club_legia .button-register:hover { background-color: #36A349; }
#search-email.sport_club_legia .button-register.promo-add-to-basket.secondary:before { content: url("/static/img/register/remove-from-basket-white.png"); }
#search-email.sport_club_legia .button-register.spinner.primary:before, #search-email.sport_club_legia .button-register.spinner.secondary:before, #search-email.sport_club_legia .button-register.spinner.off:before { content: url("/static/img/register/spinner-mid-sport_club_legia.gif"); }
#search-email.sport_club_legia p.small_bottom { color: #FFF; top: 0px; }
#search-email.sport_club_legia #all-results .section.promo-result { margin-bottom: 0px; }
#search-email.sport_club_legia #all-results .section.promo-result.available .article { background: rgba(0, 0, 0, 0.6) url("/static/img/register/sport_club_legia_sprite.png") no-repeat 6px 18px; }
#search-email.sport_club_legia #all-results .section.promo-result.not-available .article { background: rgba(0, 0, 0, 0.6) url("/static/img/register/sport_club_legia_sprite.png") no-repeat 6px -65px; }
#search-email.sport_club_legia #all-results .section.promo-result .article { border-style: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#search-email.sport_club_legia #all-results .section.spinner { background: #000; background: rgba(0, 0, 0, 0.6); border-style: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; height: 77px; }
#search-email.sport_club_legia #all-results .section.spinner .spinner-mid { background: transparent url("/static/img/register/spinner-mid-white-on-black.gif") no-repeat scroll 0px 0px; margin-top: -9px; top: 50%; }
#search-email.sport_club_legia #search-email-container .section.search.pmail { -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #000; background: rgba(0, 0, 0, 0.6); border-radius: 5px; }
#search-email.sport_club_legia #search-email-container .section.search.pmail .article { background: transparent; }
#search-email.sport_club_legia #search-email-container .section.search.pmail .article .pmail { color: #FFF; font-size: 18px; }
#search-email.sport_club_legia #search-email-container .section .header { background: transparent; border: none; padding-bottom: 0px; }
#search-email.sport_club_legia #search-email-container .section .header span { color: #FFF; filter: dropshadow(color=#000000, offx=1, offy=1); font-size: 14px; text-shadow: 1px 1px 1px #000000; text-transform: none; }

/* form */
.row { display: block; width: 100%; padding: 7px 9px; position: relative; }
.row.mid { width: 550px; }
.row.large { width: 590px; }
.row input[type="text"], .row input[type="password"], .row select, .row textarea { border: 1px solid #cfcfcf; }
.row input[type="text"], .row input[type="password"], .row select { background-image: url("/static/img/register/ui-elements.png"); background-repeat: no-repeat; background-position: 280px -36px; }
.row input, .row select, .row textarea { color: #424141; resize: none; -webkit-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.1); box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.1); -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; -webkit-transition: all 150ms ease 0ms; -moz-transition: all 150ms ease 0ms; -ms-transition: all 150ms ease 0ms; -o-transition: all 150ms ease 0ms; transition: all 150ms ease 0ms; }
.row input:focus, .row select:focus, .row textarea:focus { outline: none; outline-offset: -2px; border-color: #7bbcf0; -webkit-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.05), 0px 1px 4px 0px rgba(123, 188, 240, 0.5); box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.05), 0px 1px 4px 0px rgba(123, 188, 240, 0.5); }
.row input :active, .row select :active, .row textarea :active { outline: none; outline-offset: -2px; border-color: #7bbcf0; -webkit-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.05), 0px 1px 4px 0px rgba(123, 188, 240, 0.5); box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.05), 0px 1px 4px 0px rgba(123, 188, 240, 0.5); }
.row input, .row select { width: 250px; height: 18px; padding: 6px 5px 5px; margin-right: 5px; }
.row input::-webkit-input-placeholder, .row select::-webkit-input-placeholder { color: #cccccc; /*Koniecznosc trzymania oddzielnie*/ }
.row input:-moz-placeholder, .row select:-moz-placeholder { color: #cccccc; /*Koniecznosc trzymania oddzielnie*/ }
.row input:-ms-placeholder, .row select:-ms-placeholder { color: #cccccc; /*Koniecznosc trzymania oddzielnie*/ }
.row input.small, .row select.small { width: 70px; background-position: 100px -36px; }
.row input.mid, .row select.mid { width: 160px; background-position: 190px -36px; }
.row input.large, .row select.large { width: 200px; background-position: 230px -36px; }
.row select { height: 25px; min-height: 31px; max-height: 31px; width: 262px; line-height: 25px; vertical-align: top; }
.row select.small { width: 80px; }
.row select.mid { width: 170px; }
.row select.large { width: 210px; }
.row.success.input input, .row.success.input select, .row.success.input textarea, .row.success.select input, .row.success.select select, .row.success.select textarea, .row.success.textarea input, .row.success.textarea select, .row.success.textarea textarea { border-color: #c1e8a0; }
.row.success.input input:focus, .row.success.input select:focus, .row.success.input textarea:focus, .row.success.select input:focus, .row.success.select select:focus, .row.success.select textarea:focus, .row.success.textarea input:focus, .row.success.textarea select:focus, .row.success.textarea textarea:focus { -webkit-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.05), 0px 1px 4px 0px rgba(193, 232, 160, 0.5); box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.05), 0px 1px 4px 0px rgba(193, 232, 160, 0.5); }
.row.success.input input, .row.success.select input, .row.success.textarea input { background-position: right -36px; }
.row.success.input input.error, .row.success.input select.error, .row.success.input textarea.error, .row.success.select input.error, .row.success.select select.error, .row.success.select textarea.error, .row.success.textarea input.error, .row.success.textarea select.error, .row.success.textarea textarea.error { border-color: #f2bac2; }
.row.success.input input.error:focus, .row.success.input select.error:focus, .row.success.input textarea.error:focus, .row.success.select input.error:focus, .row.success.select select.error:focus, .row.success.select textarea.error:focus, .row.success.textarea input.error:focus, .row.success.textarea select.error:focus, .row.success.textarea textarea.error:focus { -webkit-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.05), 0px 1px 4px 0px rgba(242, 186, 194, 0.5); box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.05), 0px 1px 4px 0px rgba(242, 186, 194, 0.5); }
.row.success.input input.error, .row.success.select input.error, .row.success.textarea input.error { background-position: right -66px; }
.row.error.checkbox, .row.error.radio { width: auto; background-color: #F2DEDE; padding: 8px 12px; margin-left: -3px; }
.row.error.input input, .row.error.input select, .row.error.input textarea, .row.error.select input, .row.error.select select, .row.error.select textarea, .row.error.textarea input, .row.error.textarea select, .row.error.textarea textarea { border-color: #f2bac2; }
.row.error.input input:focus, .row.error.input select:focus, .row.error.input textarea:focus, .row.error.select input:focus, .row.error.select select:focus, .row.error.select textarea:focus, .row.error.textarea input:focus, .row.error.textarea select:focus, .row.error.textarea textarea:focus { -webkit-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.05), 0px 1px 4px 0px rgba(242, 186, 194, 0.5); box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.05), 0px 1px 4px 0px rgba(242, 186, 194, 0.5); }
.row.error.input input, .row.error.select input, .row.error.textarea input { background-position: right -66px; }
.row.error.input input.success, .row.error.input select.success, .row.error.input textarea.success, .row.error.select input.success, .row.error.select select.success, .row.error.select textarea.success, .row.error.textarea input.success, .row.error.textarea select.success, .row.error.textarea textarea.success { border-color: #c1e8a0; }
.row.error.input input.success:focus, .row.error.input select.success:focus, .row.error.input textarea.success:focus, .row.error.select input.success:focus, .row.error.select select.success:focus, .row.error.select textarea.success:focus, .row.error.textarea input.success:focus, .row.error.textarea select.success:focus, .row.error.textarea textarea.success:focus { -webkit-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.05), 0px 1px 4px 0px rgba(193, 232, 160, 0.5); box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.05), 0px 1px 4px 0px rgba(193, 232, 160, 0.5); }
.row.error.input input.success, .row.error.select input.success, .row.error.textarea input.success { background-position: right -36px; }
.row.success input, .row.error input { width: 225px; padding-right: 30px; }
.row.success input[type='radio'], .row.success input[type='checkbox'], .row.error input[type='radio'], .row.error input[type='checkbox'] { padding-right: 0px; }
.row.success input.small, .row.error input.small { width: 45px; }
.row.success input.mid, .row.error input.mid { width: 135px; }
.row.success input.large, .row.error input.large { width: 175px; }
.row label { position: relative; }
.row label img { vertical-align: middle; }
.row.checkbox, .row.radio { padding: 0px 9px; margin: 7px 0px; }
.row.checkbox label, .row.radio label { cursor: pointer; }
.row.checkbox input[type='radio'], .row.checkbox input[type='checkbox'], .row.radio input[type='radio'], .row.radio input[type='checkbox'] { width: auto; height: 12px; margin: 0px 2px 0px 0px; padding-top: 3px; opacity: 0; vertical-align: top; -webkit-box-shadow: inset 0px 1px 1px 0px transparent; box-shadow: inset 0px 1px 1px 0px transparent; }
.row.checkbox input[type='radio'], .row.radio input[type='radio'] { vertical-align: middle; }
.row.checkbox input:focus + label:before, .row.radio input:focus + label:before { -webkit-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.05), 0px 1px 4px 0px rgba(123, 188, 240, 0.5); box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.05), 0px 1px 4px 0px rgba(123, 188, 240, 0.5); }
.row.checkbox input + label:before, .row.radio input + label:before { background: url("/static/img/register/ui-elements.png") no-repeat scroll 0px 0px transparent; content: ""; display: block; height: 16px; left: -24px; position: absolute; top: -1px; width: 16px; cursor: pointer; }
.row.checkbox input[type="radio"] + label:before, .row.radio input[type="radio"] + label:before { background-position: 0px 0px; -moz-border-radius: 8px 8px 8px 8px; -webkit-border-radius: 8px 8px 8px 8px; border-radius: 8px 8px 8px 8px; }
.row.checkbox input[type="radio"]:checked + label:before, .row.checkbox input[type="radio"].checked + label:before, .row.radio input[type="radio"]:checked + label:before, .row.radio input[type="radio"].checked + label:before { background-position: -16px 0px; }
.row.checkbox input[type="radio"]:focus + label:before, .row.radio input[type="radio"]:focus + label:before { background-position: -32px 0px; }
.row.checkbox input[type="radio"]:checked:focus + label:before, .row.checkbox input[type="radio"].checked:focus + label:before, .row.radio input[type="radio"]:checked:focus + label:before, .row.radio input[type="radio"].checked:focus + label:before { background-position: -48px 0px; }
.row.checkbox input[type="radio"].small + label:before, .row.radio input[type="radio"].small + label:before { height: 10px; width: 10px; left: -12px; top: 2px; }
.row.checkbox input[type="radio"].small[type="radio"] + label:before, .row.radio input[type="radio"].small[type="radio"] + label:before { background-position: 0px -500px; }
.row.checkbox input[type="radio"].small[type="radio"]:checked + label:before, .row.checkbox input[type="radio"].small[type="radio"].checked + label:before, .row.radio input[type="radio"].small[type="radio"]:checked + label:before, .row.radio input[type="radio"].small[type="radio"].checked + label:before { background-position: -10px -500px; }
.row.checkbox input[type="radio"].small[type="radio"]:focus + label:before, .row.radio input[type="radio"].small[type="radio"]:focus + label:before { background-position: -20px -500px; }
.row.checkbox input[type="radio"].small[type="radio"]:checked:focus + label:before, .row.checkbox input[type="radio"].small[type="radio"].checked:focus + label:before, .row.radio input[type="radio"].small[type="radio"]:checked:focus + label:before, .row.radio input[type="radio"].small[type="radio"].checked:focus + label:before { background-position: -30px -500px; }
.row.checkbox input[type="checkbox"] + label:before, .row.radio input[type="checkbox"] + label:before { background-position: 0px -16px; }
.row.checkbox input[type="checkbox"]:checked + label:before, .row.checkbox input[type="checkbox"].checked + label:before, .row.radio input[type="checkbox"]:checked + label:before, .row.radio input[type="checkbox"].checked + label:before { background-position: -16px -16px; }
.row.checkbox input[type="checkbox"]:focus + label:before, .row.radio input[type="checkbox"]:focus + label:before { background-position: -32px -16px; }
.row.checkbox input[type="checkbox"]:checked:focus + label:before, .row.checkbox input[type="checkbox"].checked:focus + label:before, .row.radio input[type="checkbox"]:checked:focus + label:before, .row.radio input[type="checkbox"].checked:focus + label:before { background-position: -48px -16px; }
.row.checkbox input[type="checkbox"].small + label:before, .row.radio input[type="checkbox"].small + label:before { height: 10px; width: 10px; left: -12px; top: 2px; }
.row.checkbox input[type="checkbox"].small[type="checkbox"] + label:before, .row.radio input[type="checkbox"].small[type="checkbox"] + label:before { background-position: 0px -510px; }
.row.checkbox input[type="checkbox"].small[type="checkbox"]:checked + label:before, .row.checkbox input[type="checkbox"].small[type="checkbox"].checked + label:before, .row.radio input[type="checkbox"].small[type="checkbox"]:checked + label:before, .row.radio input[type="checkbox"].small[type="checkbox"].checked + label:before { background-position: -10px -510px; }
.row.checkbox input[type="checkbox"].small[type="checkbox"]:focus + label:before, .row.radio input[type="checkbox"].small[type="checkbox"]:focus + label:before { background-position: -20px -510px; }
.row.checkbox input[type="checkbox"].small[type="checkbox"]:checked:focus + label:before, .row.checkbox input[type="checkbox"].small[type="checkbox"].checked:focus + label:before, .row.radio input[type="checkbox"].small[type="checkbox"]:checked:focus + label:before, .row.radio input[type="checkbox"].small[type="checkbox"].checked:focus + label:before { background-position: -30px -510px; }
.row.checkbox input[type="radio"] + label .small, .row.checkbox input[type="checkbox"] + label .small, .row.radio input[type="radio"] + label .small, .row.radio input[type="checkbox"] + label .small { color: #999999; }
.row.checkbox input[type="radio"] + label .small input, .row.checkbox input[type="checkbox"] + label .small input, .row.radio input[type="radio"] + label .small input, .row.radio input[type="checkbox"] + label .small input { margin: 5px -8px 0 8px; }
.row.checkbox input[type="radio"] + label .small label:before, .row.checkbox input[type="checkbox"] + label .small label:before, .row.radio input[type="radio"] + label .small label:before, .row.radio input[type="checkbox"] + label .small label:before { height: 10px; width: 10px; left: -12px; top: 2px; }
.row.checkbox input[type="radio"] + label .small [type="radio"] + label:before, .row.checkbox input[type="checkbox"] + label .small [type="radio"] + label:before, .row.radio input[type="radio"] + label .small [type="radio"] + label:before, .row.radio input[type="checkbox"] + label .small [type="radio"] + label:before { background-position: -40px -500px; }
.row.checkbox input[type="radio"] + label .small [type="radio"]:checked + label:before, .row.checkbox input[type="radio"] + label .small [type="radio"].checked + label:before, .row.checkbox input[type="checkbox"] + label .small [type="radio"]:checked + label:before, .row.checkbox input[type="checkbox"] + label .small [type="radio"].checked + label:before, .row.radio input[type="radio"] + label .small [type="radio"]:checked + label:before, .row.radio input[type="radio"] + label .small [type="radio"].checked + label:before, .row.radio input[type="checkbox"] + label .small [type="radio"]:checked + label:before, .row.radio input[type="checkbox"] + label .small [type="radio"].checked + label:before { background-position: -50px -500px; }
.row.checkbox input[type="radio"] + label .small [type="checkbox"] + label:before, .row.checkbox input[type="checkbox"] + label .small [type="checkbox"] + label:before, .row.radio input[type="radio"] + label .small [type="checkbox"] + label:before, .row.radio input[type="checkbox"] + label .small [type="checkbox"] + label:before { background-position: -40px -510px; }
.row.checkbox input[type="radio"] + label .small [type="checkbox"]:checked + label:before, .row.checkbox input[type="radio"] + label .small [type="checkbox"].checked + label:before, .row.checkbox input[type="checkbox"] + label .small [type="checkbox"]:checked + label:before, .row.checkbox input[type="checkbox"] + label .small [type="checkbox"].checked + label:before, .row.radio input[type="radio"] + label .small [type="checkbox"]:checked + label:before, .row.radio input[type="radio"] + label .small [type="checkbox"].checked + label:before, .row.radio input[type="checkbox"] + label .small [type="checkbox"]:checked + label:before, .row.radio input[type="checkbox"] + label .small [type="checkbox"].checked + label:before { background-position: -50px -510px; }
.row.checkbox input[type="radio"]:checked + label .small, .row.checkbox input[type="checkbox"]:checked + label .small, .row.checkbox input[type="radio"].checked + label .small, .row.checkbox input[type="checkbox"].checked + label .small, .row.radio input[type="radio"]:checked + label .small, .row.radio input[type="checkbox"]:checked + label .small, .row.radio input[type="radio"].checked + label .small, .row.radio input[type="checkbox"].checked + label .small { color: #575757; }
.row.checkbox input[type="radio"]:checked + label .small [type="radio"] + label:before, .row.checkbox input[type="checkbox"]:checked + label .small [type="radio"] + label:before, .row.checkbox input[type="radio"].checked + label .small [type="radio"] + label:before, .row.checkbox input[type="checkbox"].checked + label .small [type="radio"] + label:before, .row.radio input[type="radio"]:checked + label .small [type="radio"] + label:before, .row.radio input[type="checkbox"]:checked + label .small [type="radio"] + label:before, .row.radio input[type="radio"].checked + label .small [type="radio"] + label:before, .row.radio input[type="checkbox"].checked + label .small [type="radio"] + label:before { background-position: 0px -500px; }
.row.checkbox input[type="radio"]:checked + label .small [type="radio"]:checked + label:before, .row.checkbox input[type="radio"]:checked + label .small [type="radio"].checked + label:before, .row.checkbox input[type="checkbox"]:checked + label .small [type="radio"]:checked + label:before, .row.checkbox input[type="checkbox"]:checked + label .small [type="radio"].checked + label:before, .row.checkbox input[type="radio"].checked + label .small [type="radio"]:checked + label:before, .row.checkbox input[type="radio"].checked + label .small [type="radio"].checked + label:before, .row.checkbox input[type="checkbox"].checked + label .small [type="radio"]:checked + label:before, .row.checkbox input[type="checkbox"].checked + label .small [type="radio"].checked + label:before, .row.radio input[type="radio"]:checked + label .small [type="radio"]:checked + label:before, .row.radio input[type="radio"]:checked + label .small [type="radio"].checked + label:before, .row.radio input[type="checkbox"]:checked + label .small [type="radio"]:checked + label:before, .row.radio input[type="checkbox"]:checked + label .small [type="radio"].checked + label:before, .row.radio input[type="radio"].checked + label .small [type="radio"]:checked + label:before, .row.radio input[type="radio"].checked + label .small [type="radio"].checked + label:before, .row.radio input[type="checkbox"].checked + label .small [type="radio"]:checked + label:before, .row.radio input[type="checkbox"].checked + label .small [type="radio"].checked + label:before { background-position: -10px -500px; }
.row.checkbox input[type="radio"]:checked + label .small [type="radio"]:focus + label:before, .row.checkbox input[type="checkbox"]:checked + label .small [type="radio"]:focus + label:before, .row.checkbox input[type="radio"].checked + label .small [type="radio"]:focus + label:before, .row.checkbox input[type="checkbox"].checked + label .small [type="radio"]:focus + label:before, .row.radio input[type="radio"]:checked + label .small [type="radio"]:focus + label:before, .row.radio input[type="checkbox"]:checked + label .small [type="radio"]:focus + label:before, .row.radio input[type="radio"].checked + label .small [type="radio"]:focus + label:before, .row.radio input[type="checkbox"].checked + label .small [type="radio"]:focus + label:before { background-position: -20px -500px; }
.row.checkbox input[type="radio"]:checked + label .small [type="radio"]:checked:focus + label:before, .row.checkbox input[type="radio"]:checked + label .small [type="radio"].checked:focus + label:before, .row.checkbox input[type="checkbox"]:checked + label .small [type="radio"]:checked:focus + label:before, .row.checkbox input[type="checkbox"]:checked + label .small [type="radio"].checked:focus + label:before, .row.checkbox input[type="radio"].checked + label .small [type="radio"]:checked:focus + label:before, .row.checkbox input[type="radio"].checked + label .small [type="radio"].checked:focus + label:before, .row.checkbox input[type="checkbox"].checked + label .small [type="radio"]:checked:focus + label:before, .row.checkbox input[type="checkbox"].checked + label .small [type="radio"].checked:focus + label:before, .row.radio input[type="radio"]:checked + label .small [type="radio"]:checked:focus + label:before, .row.radio input[type="radio"]:checked + label .small [type="radio"].checked:focus + label:before, .row.radio input[type="checkbox"]:checked + label .small [type="radio"]:checked:focus + label:before, .row.radio input[type="checkbox"]:checked + label .small [type="radio"].checked:focus + label:before, .row.radio input[type="radio"].checked + label .small [type="radio"]:checked:focus + label:before, .row.radio input[type="radio"].checked + label .small [type="radio"].checked:focus + label:before, .row.radio input[type="checkbox"].checked + label .small [type="radio"]:checked:focus + label:before, .row.radio input[type="checkbox"].checked + label .small [type="radio"].checked:focus + label:before { background-position: -30px -500px; }
.row.checkbox input[type="radio"]:checked + label .small [type="checkbox"] + label:before, .row.checkbox input[type="checkbox"]:checked + label .small [type="checkbox"] + label:before, .row.checkbox input[type="radio"].checked + label .small [type="checkbox"] + label:before, .row.checkbox input[type="checkbox"].checked + label .small [type="checkbox"] + label:before, .row.radio input[type="radio"]:checked + label .small [type="checkbox"] + label:before, .row.radio input[type="checkbox"]:checked + label .small [type="checkbox"] + label:before, .row.radio input[type="radio"].checked + label .small [type="checkbox"] + label:before, .row.radio input[type="checkbox"].checked + label .small [type="checkbox"] + label:before { background-position: 0px -510px; }
.row.checkbox input[type="radio"]:checked + label .small [type="checkbox"]:checked + label:before, .row.checkbox input[type="radio"]:checked + label .small [type="checkbox"].checked + label:before, .row.checkbox input[type="checkbox"]:checked + label .small [type="checkbox"]:checked + label:before, .row.checkbox input[type="checkbox"]:checked + label .small [type="checkbox"].checked + label:before, .row.checkbox input[type="radio"].checked + label .small [type="checkbox"]:checked + label:before, .row.checkbox input[type="radio"].checked + label .small [type="checkbox"].checked + label:before, .row.checkbox input[type="checkbox"].checked + label .small [type="checkbox"]:checked + label:before, .row.checkbox input[type="checkbox"].checked + label .small [type="checkbox"].checked + label:before, .row.radio input[type="radio"]:checked + label .small [type="checkbox"]:checked + label:before, .row.radio input[type="radio"]:checked + label .small [type="checkbox"].checked + label:before, .row.radio input[type="checkbox"]:checked + label .small [type="checkbox"]:checked + label:before, .row.radio input[type="checkbox"]:checked + label .small [type="checkbox"].checked + label:before, .row.radio input[type="radio"].checked + label .small [type="checkbox"]:checked + label:before, .row.radio input[type="radio"].checked + label .small [type="checkbox"].checked + label:before, .row.radio input[type="checkbox"].checked + label .small [type="checkbox"]:checked + label:before, .row.radio input[type="checkbox"].checked + label .small [type="checkbox"].checked + label:before { background-position: -10px -510px; }
.row.checkbox input[type="radio"]:checked + label .small [type="checkbox"]:focus + label:before, .row.checkbox input[type="checkbox"]:checked + label .small [type="checkbox"]:focus + label:before, .row.checkbox input[type="radio"].checked + label .small [type="checkbox"]:focus + label:before, .row.checkbox input[type="checkbox"].checked + label .small [type="checkbox"]:focus + label:before, .row.radio input[type="radio"]:checked + label .small [type="checkbox"]:focus + label:before, .row.radio input[type="checkbox"]:checked + label .small [type="checkbox"]:focus + label:before, .row.radio input[type="radio"].checked + label .small [type="checkbox"]:focus + label:before, .row.radio input[type="checkbox"].checked + label .small [type="checkbox"]:focus + label:before { background-position: -20px -510px; }
.row.checkbox input[type="radio"]:checked + label .small [type="checkbox"]:checked:focus + label:before, .row.checkbox input[type="radio"]:checked + label .small [type="checkbox"].checked:focus + label:before, .row.checkbox input[type="checkbox"]:checked + label .small [type="checkbox"]:checked:focus + label:before, .row.checkbox input[type="checkbox"]:checked + label .small [type="checkbox"].checked:focus + label:before, .row.checkbox input[type="radio"].checked + label .small [type="checkbox"]:checked:focus + label:before, .row.checkbox input[type="radio"].checked + label .small [type="checkbox"].checked:focus + label:before, .row.checkbox input[type="checkbox"].checked + label .small [type="checkbox"]:checked:focus + label:before, .row.checkbox input[type="checkbox"].checked + label .small [type="checkbox"].checked:focus + label:before, .row.radio input[type="radio"]:checked + label .small [type="checkbox"]:checked:focus + label:before, .row.radio input[type="radio"]:checked + label .small [type="checkbox"].checked:focus + label:before, .row.radio input[type="checkbox"]:checked + label .small [type="checkbox"]:checked:focus + label:before, .row.radio input[type="checkbox"]:checked + label .small [type="checkbox"].checked:focus + label:before, .row.radio input[type="radio"].checked + label .small [type="checkbox"]:checked:focus + label:before, .row.radio input[type="radio"].checked + label .small [type="checkbox"].checked:focus + label:before, .row.radio input[type="checkbox"].checked + label .small [type="checkbox"]:checked:focus + label:before, .row.radio input[type="checkbox"].checked + label .small [type="checkbox"].checked:focus + label:before { background-position: -30px -510px; }
.row.checkbox { color: #313131; line-height: 23px; }
.row.checkbox input { margin-right: 10px; }
.row.checkbox input[type="text"] { margin-right: 5px; }
.row.checkbox label { width: auto; text-align: left; line-height: normal; display: inline; }
.row.checkbox input.contact-form-centered, .row.checkbox input.summary_password_show { margin-left: 216px; }
.row.input label, .row.select label, .row .user-type { color: #424141; width: 200px; margin: 7px 5px 7px 0px; line-height: normal; text-align: right; display: inline-block; }
.row.input.small-label label, .row.select.small-label label { width: 100px; }
.row.input.mid-label label, .row.select.mid-label label { width: 150px; }
.row .user-type { margin-right: 16px; display: block; float: left; }
.row.filled-data label { line-height: normal; margin: 0px 5px 0px 0px; }
.row.filled-data span { font-weight: bold; }
.row .tooltip-error { background-color: #F2DEDE; border: 1px solid #EED3D7; border-radius: 4px; color: #8E3533; margin: 7px -480px 0px 485px; top: 0px; max-width: 450px; padding: 7px 10px; position: absolute; z-index: 10; line-height: normal; opacity: 0; visibility: collapse; box-shadow: 0 0 3px #DFDFDF; -webkit-transition: all 150ms ease 150ms; -moz-transition: all 150ms ease 150ms; -ms-transition: all 150ms ease 150ms; -o-transition: all 150ms ease 150ms; transition: all 150ms ease 150ms; }
.row .tooltip-error:before { display: block; height: 0px; width: 0px; content: ""; margin-left: -15px; margin-top: 3px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 5px solid #F2DEDE; position: absolute; }
.row input:hover + .tooltip-error, .row input:focus + .tooltip-error, .row input:active + .tooltip-error { margin-left: 480px; }
.row input:hover + .tooltip-error, .row input:focus + .tooltip-error, .row input:active + .tooltip-error { opacity: 1; visibility: visible; }
.row input:focus + .tooltip-error ~ input:hover + .tooltip-error, .row input:active + .tooltip-error ~ input:hover + .tooltip-error, .row input:hover + .tooltip-error ~ input:focus + .tooltip-error, .row input:hover + .tooltip-error ~ input:active + .tooltip-error { opacity: 0; visibility: collapse; }
.row.large .tooltip-error { margin-left: 435px; }
.row.large input:hover + .tooltip-error, .row.large input:focus + .tooltip-error, .row.large input:active + .tooltip-error { margin-left: 430px; }
.row.mid .tooltip-error { margin-left: 395px; }
.row.mid input:hover + .tooltip-error, .row.mid input:focus + .tooltip-error, .row.mid input:active + .tooltip-error { margin-left: 390px; }
.row.small .tooltip-error { margin-left: 305px; }
.row.small input:hover + .tooltip-error, .row.small input:focus + .tooltip-error, .row.small input:active + .tooltip-error { margin-left: 300px; }

.filled-data .user-type { line-height: normal; }

/* basket */
#basket-small-open, #basket-big, #basket-confirmation { line-height: normal; }
#basket-small-open ul, #basket-small-open li, #basket-big ul, #basket-big li, #basket-confirmation ul, #basket-confirmation li { list-style: none; padding: 0px; margin: 0px; }
#basket-small-open #basket-interior, #basket-big #basket-interior, #basket-confirmation #basket-interior { position: relative; background-color: #F8F8F8; }
#basket-small-open #basket-interior #basket-order, #basket-big #basket-interior #basket-order, #basket-confirmation #basket-interior #basket-order { margin: 0px 15px; overflow-x: visible; overflow-y: auto; }
#basket-small-open #basket-interior #basket-order.scrollable, #basket-big #basket-interior #basket-order.scrollable, #basket-confirmation #basket-interior #basket-order.scrollable { margin-right: 0px; }
#basket-small-open #basket-interior #basket-order.scrollable ul li, #basket-big #basket-interior #basket-order.scrollable ul li, #basket-confirmation #basket-interior #basket-order.scrollable ul li { padding-right: 3px; }
#basket-small-open #basket-interior #basket-order ul, #basket-big #basket-interior #basket-order ul, #basket-confirmation #basket-interior #basket-order ul { padding-top: 15px; max-width: 280px; background: transparent url("/static/img/register/basket-border.png") scroll repeat-x 0px 2px; }
#basket-small-open #basket-interior #basket-order ul.no-border, #basket-big #basket-interior #basket-order ul.no-border, #basket-confirmation #basket-interior #basket-order ul.no-border { background: none; }
#basket-small-open #basket-interior #basket-order ul .basket-empty, #basket-big #basket-interior #basket-order ul .basket-empty, #basket-confirmation #basket-interior #basket-order ul .basket-empty { text-align: center; margin: 0px 0px 15px; padding-right: 5px; }
#basket-small-open #basket-interior #basket-order ul li, #basket-big #basket-interior #basket-order ul li, #basket-confirmation #basket-interior #basket-order ul li { margin-bottom: 10px; padding-left: 5px; padding-right: 2px; }
#basket-small-open #basket-interior #basket-order ul li span, #basket-big #basket-interior #basket-order ul li span, #basket-confirmation #basket-interior #basket-order ul li span { display: inline-block; word-wrap: break-word; vertical-align: middle; }
#basket-small-open #basket-interior #basket-order ul li a.information, #basket-small-open #basket-interior #basket-order ul li .information, #basket-big #basket-interior #basket-order ul li a.information, #basket-big #basket-interior #basket-order ul li .information, #basket-confirmation #basket-interior #basket-order ul li a.information, #basket-confirmation #basket-interior #basket-order ul li .information { color: #838383; font-size: 11px; display: inline-block; }
#basket-small-open #basket-interior #basket-order ul li a.promo, #basket-small-open #basket-interior #basket-order ul li .promo, #basket-big #basket-interior #basket-order ul li a.promo, #basket-big #basket-interior #basket-order ul li .promo, #basket-confirmation #basket-interior #basket-order ul li a.promo, #basket-confirmation #basket-interior #basket-order ul li .promo { color: #838383; font-size: 11px; display: inline-block; }
#basket-small-open #basket-interior #basket-order ul li a.promo .promo-change, #basket-small-open #basket-interior #basket-order ul li .promo .promo-change, #basket-big #basket-interior #basket-order ul li a.promo .promo-change, #basket-big #basket-interior #basket-order ul li .promo .promo-change, #basket-confirmation #basket-interior #basket-order ul li a.promo .promo-change, #basket-confirmation #basket-interior #basket-order ul li .promo .promo-change { color: #1C89D3; padding-left: 2px; padding-right: 2px; }
#basket-small-open #basket-interior #basket-order ul li a.promo .promo-change:hover, #basket-small-open #basket-interior #basket-order ul li .promo .promo-change:hover, #basket-big #basket-interior #basket-order ul li a.promo .promo-change:hover, #basket-big #basket-interior #basket-order ul li .promo .promo-change:hover, #basket-confirmation #basket-interior #basket-order ul li a.promo .promo-change:hover, #basket-confirmation #basket-interior #basket-order ul li .promo .promo-change:hover { text-decoration: underline; }
#basket-small-open #basket-interior #basket-order ul li a.information:hover, #basket-small-open #basket-interior #basket-order ul li a.promo:hover, #basket-big #basket-interior #basket-order ul li a.information:hover, #basket-big #basket-interior #basket-order ul li a.promo:hover, #basket-confirmation #basket-interior #basket-order ul li a.information:hover, #basket-confirmation #basket-interior #basket-order ul li a.promo:hover { color: #1C89D3; text-decoration: none; }
#basket-small-open #basket-interior #basket-order ul li .delete, #basket-big #basket-interior #basket-order ul li .delete, #basket-confirmation #basket-interior #basket-order ul li .delete { width: 10px; height: 10px; opacity: 0.5; cursor: pointer; text-indent: -9999px; margin: -1px 0px 0px 3px; background: transparent url("/static/img/register/ui-elements.png") scroll repeat-x 0px -100px; }
#basket-small-open #basket-interior #basket-order ul li .delete:hover, #basket-big #basket-interior #basket-order ul li .delete:hover, #basket-confirmation #basket-interior #basket-order ul li .delete:hover { opacity: 0.8; }
#basket-small-open #basket-interior #basket-order ul li .delete:active, #basket-big #basket-interior #basket-order ul li .delete:active, #basket-confirmation #basket-interior #basket-order ul li .delete:active { opacity: 1; }
#basket-small-open #basket-interior #basket-order ul li .price, #basket-big #basket-interior #basket-order ul li .price, #basket-confirmation #basket-interior #basket-order ul li .price { text-align: right; }
#basket-small-open #basket-interior #basket-order ul .list-head, #basket-big #basket-interior #basket-order ul .list-head, #basket-confirmation #basket-interior #basket-order ul .list-head { font-weight: bold; border-bottom: 1px solid #DFDFDF; padding-bottom: 5px; margin-bottom: 15px; }
#basket-small-open #basket-interior #basket-order ul .list-head .delete, #basket-big #basket-interior #basket-order ul .list-head .delete, #basket-confirmation #basket-interior #basket-order ul .list-head .delete { display: none; }
#basket-small-open #basket-interior #basket-summary, #basket-big #basket-interior #basket-summary, #basket-confirmation #basket-interior #basket-summary { border-top: 1px solid #dfdfdf; margin: 0px 15px 15px; }
#basket-small-open #basket-interior #basket-summary li, #basket-big #basket-interior #basket-summary li, #basket-confirmation #basket-interior #basket-summary li { min-height: 22px; line-height: 22px; padding-top: 15px; border-top: 1px solid #ffffff; }
#basket-small-open #basket-interior #basket-summary li .summary-text, #basket-small-open #basket-interior #basket-summary li .summary-price, #basket-big #basket-interior #basket-summary li .summary-text, #basket-big #basket-interior #basket-summary li .summary-price, #basket-confirmation #basket-interior #basket-summary li .summary-text, #basket-confirmation #basket-interior #basket-summary li .summary-price { float: right; margin-right: 30px; font-weight: bold; font-family: Arial; }
#basket-small-open #basket-interior #basket-summary .list-price-style, #basket-big #basket-interior #basket-summary .list-price-style, #basket-confirmation #basket-interior #basket-summary .list-price-style { color: #999; font-size: 11px; line-height: 14px; padding-top: 0; border-top: none; }
#basket-small-open .basket-footer, #basket-big .basket-footer, #basket-confirmation .basket-footer { font-size: 11px; color: #838383; text-align: center; background-color: #ededed; border-top: 2px solid #fff; padding: 9px 15px; }
#basket-small-open .basket-footer small, #basket-big .basket-footer small, #basket-confirmation .basket-footer small { font-size: 80%; }
#basket-small-open.fixed, #basket-small-open #basket-interior.fixed, #basket-big.fixed, #basket-big #basket-interior.fixed, #basket-confirmation.fixed, #basket-confirmation #basket-interior.fixed { position: fixed; }

#basket-small-open { width: 310px; }
#basket-small-open .name { width: 60%; }
#basket-small-open .price { width: 30%; text-align: right; }

#basket #basket-small-open #basket-interior a { text-decoration: none; }
#basket #basket-small-open #basket-interior #order-now { padding: 0 8px; }
#basket #basket-small-open #basket-interior .promo-basket-resignation { background-color: transparent; color: #838383; font-size: 10px; display: block; margin-bottom: 10px; margin-top: -5px; }
#basket #basket-small-open #basket-interior .promo-basket-resignation:hover { color: #1C89D3; }
#basket.application-www.basket-small { position: relative; cursor: pointer; }
#basket.application-www.basket-small:hover #basket-small-open, #basket.application-www.basket-small #basket-small-open:hover, #basket.application-www.basket-small.active #basket-small-open { cursor: auto; top: 40px; visibility: visible; opacity: 1; filter: alpha(opacity=100); /* For IE8 and earlier */ }
#basket.application-www.basket-small.active { cursor: auto; }
#basket.application-www.basket-small.active #basket-interior #basket-order { max-height: none; }
#basket.application-www #counter.spinner span { background: #1F8DD5 url("/static/img/register/spinner-small-basket.gif") no-repeat scroll center center; overflow: hidden; text-indent: -9999px; width: 7px; }
#basket.application-www #basket-small-open { position: absolute; top: 35px; right: 0px; border-top: 2px solid #e51d1d; visibility: collapse; opacity: 0; filter: alpha(opacity=0); /* For IE8 and earlier */ z-index: 10; -webkit-transition: opacity 250ms ease 500ms, top 150ms ease 575ms, visibility 150ms ease 575ms; -moz-transition: opacity 250ms ease 500ms, top 150ms ease 575ms, visibility 150ms ease 575ms; -ms-transition: opacity 250ms ease 500ms, top 150ms ease 575ms, visibility 150ms ease 575ms; -o-transition: opacity 250ms ease 500ms, top 150ms ease 575ms, visibility 150ms ease 575ms; transition: opacity 250ms ease 500ms, top 150ms ease 575ms, visibility 150ms ease 575ms; }
#basket.application-www #basket-small-open.quick-open { -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: color 0 ease-in; transition: none; }
#basket.application-www #basket-small-open .pike { border-color: transparent transparent #F8F8F8; border-style: solid; border-width: 7px; display: block; position: absolute; right: 25px; top: -14px; }
#basket.application-www #basket-small-open #basket-interior { border-width: 0px 1px 1px 1px; border-style: solid; border-color: #b5b5b5; box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2); margin-bottom: 15px; -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2); }
#basket.application-www #basket-small-open #basket-interior.fixed { border-top: 2px solid #e51d1d; width: 308px; top: 0px; }
#basket.application-www #basket-small-open #basket-interior #basket-order { min-height: 55px; max-height: 300px; }
#basket.application-www #basket-small-open #basket-interior #basket-order a { padding: 0px; display: inline; color: #838383; text-decoration: none; }
#basket.application-www #basket-small-open #basket-interior #basket-order a:hover { background: none; color: #1C89D3; }
#basket.application-www #basket-small-open #basket-interior ul { margin: 0px; float: none; }
#basket.application-www #basket-small-open #basket-interior ul#basket-summary { margin: 0 15px 15px; }
#basket.application-www #basket-small-open #basket-interior ul li { float: none; color: #313131; }

#basket-big #basket-order a.information { color: #1C89D3 !important; }

#asideContent #basket-small-open #basket-order { min-height: 142px; }

#basket-big .name, #basket-confirmation .name { width: 45%; }
#basket-big .subscription-period, #basket-confirmation .subscription-period { width: 27%; text-align: center; position: relative; }
#basket-big .subscription-period .info, #basket-confirmation .subscription-period .info { color: #838383; font-size: 11px; left: 0px; position: absolute; top: 17px; width: 100%; }
#basket-big .price, #basket-confirmation .price { width: 15%; text-align: right; }
#basket-big .price.gross, #basket-confirmation .price.gross { width: 10%; }
#basket-big .price del, #basket-confirmation .price del { color: #858585; font-size: 11px; margin-right: 5px; }
#basket-big #basket-interior #basket-summary li, #basket-confirmation #basket-interior #basket-summary li { padding-bottom: 15px; }
#basket-big #basket-interior #basket-summary li .row-summary, #basket-confirmation #basket-interior #basket-summary li .row-summary { overflow: hidden; }
#basket-big #basket-interior #basket-summary li .row-summary .summary-price, #basket-confirmation #basket-interior #basket-summary li .row-summary .summary-price { width: 70px; text-align: right; margin-right: 26px; }
#basket-big #basket-interior #basket-summary li .row-summary .gross, #basket-confirmation #basket-interior #basket-summary li .row-summary .gross { margin-right: 28px; }
#basket-big #basket-interior #basket-summary li .row-summary.savings-summary, #basket-confirmation #basket-interior #basket-summary li .row-summary.savings-summary { color: #66B337; }
#basket-big #basket-interior #basket-summary li .row-summary.savings-summary .summary-price, #basket-confirmation #basket-interior #basket-summary li .row-summary.savings-summary .summary-price { margin-right: 124px; }
#basket-big #basket-interior #basket-order ul, #basket-confirmation #basket-interior #basket-order ul { max-width: none; }
#basket-big #basket-interior #basket-order ul.no-border#basket-order-default, #basket-big #basket-interior #basket-order ul.no-border#basket-order-domains, #basket-confirmation #basket-interior #basket-order ul.no-border#basket-order-default, #basket-confirmation #basket-interior #basket-order ul.no-border#basket-order-domains { padding-top: 0px; }

#basket-confirmation .article { padding: 0px; }
#basket-confirmation .article.pending { padding: 17px; }
#basket-confirmation .name { width: 35%; margin-right: 6px; }
#basket-confirmation .type { width: 20%; }
#basket-confirmation .price { width: 10%; }
#basket-confirmation .subscription-period { width: 22.9%; text-align: center; }
#basket-confirmation #basket-interior #basket-summary li .row-summary .summary-price.gross { margin-right: 9px; }

.row.checkbox.coupon-holder { width: 45%; float: left; margin: 0px 0px 0px 11px; }

#basket.polkomtel #basket-small-open, #basket.polkomtel #basket-interior { border-top-color: #60BA46 !important; }
#basket.polkomtel #basket-small-open #order-now.button-register { background-color: #5BB243; border-color: #417F2F; text-shadow: #417F2F; }
#basket.polkomtel #basket-small-open #order-now.button-register:hover { background-color: #58A53E; }
#basket.polkomtel #basket-small-open .header, #basket.polkomtel #basket-big .header, #basket.polkomtel #basket-confirmation .header { background-image: url("/static/img/register/logo-plus.png"); background-position: right top; background-repeat: no-repeat; border-top-color: #60BA46; }

#basket.sport_club_legia #counter span { background-color: #2F9B42; }
#basket.sport_club_legia #basket-small-open, #basket.sport_club_legia #basket-interior { border-top-color: #2BA94B !important; }
#basket.sport_club_legia #basket-refresh.button-register, #basket.sport_club_legia #order-now.button-register { background-color: #3AB14F; border-color: #227B38; text-shadow: -1px -1px 0 #227B38; }
#basket.sport_club_legia #basket-refresh.button-register:active, #basket.sport_club_legia #order-now.button-register:active { background-color: #36A349; }
#basket.sport_club_legia #basket-refresh.button-register:hover, #basket.sport_club_legia #order-now.button-register:hover { background-color: #36A349; }
#basket.sport_club_legia #basket-small-open .header, #basket.sport_club_legia #basket-big .header, #basket.sport_club_legia #basket-confirmation .header { background-image: url("/static/img/register/logo-sport-club-legia.png"); background-position: right top; background-repeat: no-repeat; border-top-color: #2BA94B; }

.button-register { background: transparent url("/static/img/register/button-background.png") scroll repeat-x left bottom; height: 36px; width: 149px; line-height: 34px; border-width: 1px; border-style: solid; overflow: hidden; font-size: 13px; font-weight: bold; position: relative; text-align: center; outline: none; cursor: pointer; display: block; -webkit-transition: all 50ms ease; -moz-transition: all 50ms ease; -ms-transition: all 50ms ease; -o-transition: all 50ms ease; transition: all 50ms ease; -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.15), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.25), inset 0px 1px 3px 0px transparent, 0px 1px 2px 0px rgba(0, 0, 0, 0.15); box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.15), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.25), inset 0px 1px 3px 0px transparent, 0px 1px 2px 0px rgba(0, 0, 0, 0.15); -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }
.button-register:active, .button-register.active, .button-register.spinner, .button-register.spinner:hover { -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0), inset 0px 0.5px 0.5px 0px rgba(0, 0, 0, 0.15), inset 0px 1px 3px 0px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px transparent; box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0), inset 0px 0.5px 0.5px 0px rgba(0, 0, 0, 0.15), inset 0px 1px 3px 0px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px transparent; }
.button-register.spinner, .button-register.spinner:hover { cursor: wait; }
.button-register::selection { background: transparent; }
.button-register::-moz-selection { background: transparent; }
.button-register.primary { background-color: #1c89d3; color: #ffffff; border-color: #0a5293; text-shadow: -1px -1px 0px #0666ac; }
.button-register.primary:hover { background-color: #0d7ac4; }
.button-register.primary:active, .button-register.primary.active, .button-register.primary.spinner, .button-register.primary.spinner:hover { background-position: left top; line-height: 36px; background-color: #1b89d3; }
.button-register.secondary, .button-register.transfer { background-color: #fcfcfc; color: #333333; border-color: #bababa; text-shadow: 1px 1px 0px #ffffff; }
.button-register.secondary.promo-add-to-basket:hover, .button-register.secondary:hover, .button-register.transfer.promo-add-to-basket:hover, .button-register.transfer:hover { background-color: #f4f4f4; text-decoration: none; }
.button-register.secondary:active, .button-register.secondary.active, .button-register.secondary.spinner, .button-register.secondary.spinner:hover, .button-register.secondary.promo-add-to-basket, .button-register.transfer:active, .button-register.transfer.active, .button-register.transfer.spinner, .button-register.transfer.spinner:hover, .button-register.transfer.promo-add-to-basket { background-position: left top; line-height: 36px; background-color: #ffffff; border-color: #f8f8f8 #f8f8f8 #fefefe #f8f8f8; -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0), inset 0px 0.5px 0.5px 0px rgba(0, 0, 0, 0.15), inset 0px 1px 3px 0px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px transparent; box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0), inset 0px 0.5px 0.5px 0px rgba(0, 0, 0, 0.15), inset 0px 1px 3px 0px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px transparent; }
.button-register.secondary.promo-add-to-basket:active, .button-register.secondary.promo-add-to-basket.active, .button-register.transfer.promo-add-to-basket:active, .button-register.transfer.promo-add-to-basket.active { line-height: 34px; background-color: #fcfcfc; border-color: #cdcdcd; -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.15), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.25), inset 0px 1px 3px 0px transparent, 0px 1px 2px 0px rgba(0, 0, 0, 0.15); box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.15), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.25), inset 0px 1px 3px 0px transparent, 0px 1px 2px 0px rgba(0, 0, 0, 0.15); }
.button-register.secondary#prev-step, .button-register.transfer#prev-step { -webkit-box-shadow: none; box-shadow: none; background: none; border-color: transparent; }
.button-register.secondary#prev-step:hover, .button-register.transfer#prev-step:hover { border-color: #ededed; }
.button-register.secondary#prev-step:active, .button-register.transfer#prev-step:active { background: transparent url("/static/img/register/button-background.png") scroll repeat-x left top; -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0), inset 0px 0.5px 0.5px 0px rgba(0, 0, 0, 0.15), inset 0px 1px 3px 0px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px transparent; box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0), inset 0px 0.5px 0.5px 0px rgba(0, 0, 0, 0.15), inset 0px 1px 3px 0px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px transparent; }
.button-register.premium { background-color: #e23619; color: #ffffff; border-color: #a11c0d #a11c0d #991908; text-shadow: -1px -1px 0px #a11c0d; }
.button-register.premium:hover { background-color: #c82711; }
.button-register.premium:active, .button-register.premium.active, .button-register.premium.spinner, .button-register.premium.spinner:hover { background-position: left top; line-height: 36px; background-color: #af3125; border-color: #871607 #a11c0d #a11c0d; }
.button-register.off { background-color: #f6f6f6; color: #c1c1c1; cursor: default; border-color: #e2e2e2 #e2e2e2 #a1a1a1; text-shadow: 1px 1px 0px #f7f7f7; -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.15), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.25), inset 0px 1px 3px 0px transparent, 0px 1px 2px 0px rgba(0, 0, 0, 0.15); box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.15), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.25), inset 0px 1px 3px 0px transparent, 0px 1px 2px 0px rgba(0, 0, 0, 0.15); }
.button-register.small-add-to-basket { border-width: 0px; height: 21px; width: 95px; line-height: 20px; font-size: 11px; font-weight: normal; text-indent: 3px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }
.button-register.small-add-to-basket.primary, .button-register.small-add-to-basket.premium, .button-register.small-add-to-basket.transfer { -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.15), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.25), inset 0px 1px 3px 0px transparent, 0px 1px 2px 0px rgba(0, 0, 0, 0.15); box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.15), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.25), inset 0px 1px 3px 0px transparent, 0px 1px 2px 0px rgba(0, 0, 0, 0.15); }
.button-register.small-add-to-basket.primary:active, .button-register.small-add-to-basket.primary.active, .button-register.small-add-to-basket.premium:active, .button-register.small-add-to-basket.premium.active, .button-register.small-add-to-basket.transfer:active, .button-register.small-add-to-basket.transfer.active { line-height: 22px; -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0), inset 0px 0.5px 0.5px 0px rgba(0, 0, 0, 0.15), inset 0px 1px 3px 0px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px transparent; box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0), inset 0px 0.5px 0.5px 0px rgba(0, 0, 0, 0.15), inset 0px 1px 3px 0px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px transparent; }
.button-register.small-add-to-basket.secondary { line-height: 22px; -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0), inset 0px 0.5px 0.5px 0px rgba(0, 0, 0, 0.15), inset 0px 1px 3px 0px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px transparent; box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0), inset 0px 0.5px 0.5px 0px rgba(0, 0, 0, 0.15), inset 0px 1px 3px 0px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px transparent; }
.button-register.small-add-to-basket.secondary:active, .button-register.small-add-to-basket.secondary.active { line-height: 20px; -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.15), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.25), inset 0px 1px 3px 0px transparent, 0px 1px 2px 0px rgba(0, 0, 0, 0.15); box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.15), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.25), inset 0px 1px 3px 0px transparent, 0px 1px 2px 0px rgba(0, 0, 0, 0.15); }
.button-register.small-add-to-basket.all { width: 120px; }
.button-register.v-small-add-to-basket { border: none; float: right; height: 24px; overflow: hidden; text-indent: -9999px; width: 24px; background-repeat: no-repeat; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }
.button-register.v-small-add-to-basket.primary { background-image: url("/static/img/register/add-to-basket.png"); }
.button-register.v-small-add-to-basket.primary, .button-register.v-small-add-to-basket.transfer { -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.15), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.25), inset 0px 1px 3px 0px transparent, 0px 1px 2px 0px rgba(0, 0, 0, 0.15); box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.15), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.25), inset 0px 1px 3px 0px transparent, 0px 1px 2px 0px rgba(0, 0, 0, 0.15); background-position: 2px 3px; }
.button-register.v-small-add-to-basket.primary:active, .button-register.v-small-add-to-basket.primary.active, .button-register.v-small-add-to-basket.transfer:active, .button-register.v-small-add-to-basket.transfer.active { background-position: 2px 4px; -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0), inset 0px 0.5px 0.5px 0px rgba(0, 0, 0, 0.15), inset 0px 1px 3px 0px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px transparent; box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0), inset 0px 0.5px 0.5px 0px rgba(0, 0, 0, 0.15), inset 0px 1px 3px 0px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px transparent; }
.button-register.v-small-add-to-basket.primary:active.spinner, .button-register.v-small-add-to-basket.primary.active.spinner, .button-register.v-small-add-to-basket.transfer:active.spinner, .button-register.v-small-add-to-basket.transfer.active.spinner { background-image: url("/static/img/register/spinner-mid-primary.gif"); background-position: 3px 4px; }
.button-register.v-small-add-to-basket.secondary { background-image: url("/static/img/register/remove-from-basket.png"); background-position: 2px 4px; -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0), inset 0px 0.5px 0.5px 0px rgba(0, 0, 0, 0.15), inset 0px 1px 3px 0px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px transparent; box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0), inset 0px 0.5px 0.5px 0px rgba(0, 0, 0, 0.15), inset 0px 1px 3px 0px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px transparent; }
.button-register.v-small-add-to-basket.secondary:active, .button-register.v-small-add-to-basket.secondary.active { background-position: 2px 3px; -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.15), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.25), inset 0px 1px 3px 0px transparent, 0px 1px 2px 0px rgba(0, 0, 0, 0.15); box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.15), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.25), inset 0px 1px 3px 0px transparent, 0px 1px 2px 0px rgba(0, 0, 0, 0.15); }
.button-register.v-small-add-to-basket.secondary:active.spinner, .button-register.v-small-add-to-basket.secondary.active.spinner { background-image: url("/static/img/register/spinner-mid-secondary.gif"); background-position: 3px 3px; }
.button-register#basket-refresh { width: 21px; height: 21px; border: none; color: #ffffff; float: left; overflow: hidden; text-indent: -9999px; background: #1f8dd5 url("/static/img/register/basket-refresh.png") scroll no-repeat 0px 1px; }
.button-register#basket-refresh:hover { background-color: #0d7ac4; }
.button-register#basket-refresh:active, .button-register#basket-refresh.active { background-color: #137dce; background-position: 0px 2px; }
.button-register.promo-add-to-basket:before { content: url("/static/img/register/add-to-basket.png"); font-size: 27px; font-weight: normal; margin-right: 5px; position: absolute; top: -3px; left: 10px; }
.button-register.promo-add-to-basket.secondary:before { content: url("/static/img/register/remove-from-basket.png"); }
.button-register.promo-add-to-basket.primary, .button-register.promo-add-to-basket.secondary, .button-register.promo-add-to-basket.premium { padding-left: 25px; width: 123px; }
.button-register#next-step { float: right; }
.button-register#next-step:before { content: url("/static/img/register/next-step.png"); font-size: 20px; font-weight: normal; margin-right: 5px; position: absolute; top: 4px; right: 5px; }
.button-register#next-step.primary, .button-register#next-step.secondary, .button-register#next-step.premium { font-size: 14px; padding-right: 25px; width: 123px; }
.button-register#finalize, .button-register#continue-register, .button-register#go-to-register { float: right; text-decoration: none; }
.button-register#delete-product, .button-register#continue-shopping { float: left; }
.button-register#order-now, .button-register#button-print { margin: 5px auto 10px; }
.button-register#order-now { display: block; color: #ffffff; }
.button-register#order-now:hover { background-color: #0d7ac4; }
.button-register#button-payment, .button-register#button-activate { margin: 15px auto 5px; text-decoration: none; }
.button-register#button-panel, .button-register#button-help, .button-register#button-create { float: left; margin: 0px 20px; }
.button-register#transfer-domain-start { margin: 30px auto 5px; }
.button-register#ssl-domain-save { margin: 15px auto 0px; text-decoration: none; }
.button-register a { color: #ffffff; }
.button-register a:hover { text-decoration: none; }

.next-step-desc, .prev-step-desc { color: #858585; display: block; height: 14px; text-align: center; width: 150px; margin: 5px 0px 0px; }

.next-step-desc { float: right; }

/* buttony stojace przy inputach */
.button-register.lower { height: 28px; line-height: 28px; float: right; }
.button-register.lower:active, .button-register.lower.active, .button-register.lower.spinner, .button-register.lower.spinner:hover { line-height: 30px; }
.button-register.lower.off:active, .button-register.lower.off.active { line-height: 28px; }

.mod-no-borderradius div.button-register { background: url("/static/img/register/buttons-register.png") scroll no-repeat 0px 0px; background-color: transparent !important; border: none; }
.mod-no-borderradius div.button-register.lower { height: 30px; line-height: 30px; }
.mod-no-borderradius div.button-register#basket-refresh { background: url("/static/img/register/buttons-register.png") scroll no-repeat -160px -200px; text-indent: -9999px; }
.mod-no-borderradius div.button-register#basket-refresh:hover { background-position: -183px -200px; }
.mod-no-borderradius div.button-register#basket-refresh:active { background-position: -206px -200px; }
.mod-no-borderradius div.button-register#basket-refresh:before { content: " "; }
.mod-no-borderradius div.button-register.secondary { background-position: 0px 0px; }
.mod-no-borderradius div.button-register.secondary:hover { background-position: -160px 0px; }
.mod-no-borderradius div.button-register.secondary:active { background-position: -320px 0px; }
.mod-no-borderradius div.button-register.secondary#prev-step { background-position: 0px -150px; }
.mod-no-borderradius div.button-register.secondary#prev-step:hover { background-position: -160px -150px; }
.mod-no-borderradius div.button-register.secondary#prev-step:active { background-position: -320px -150px; }
.mod-no-borderradius div.button-register.secondary.promo-add-to-basket { background-position: 0px -250px; }
.mod-no-borderradius div.button-register.secondary.promo-add-to-basket:hover { background-position: -160px -250px; }
.mod-no-borderradius div.button-register.secondary.promo-add-to-basket:active { background-position: -320px -250px; }
.mod-no-borderradius div.button-register.secondary.promo-add-to-basket:before { content: " " !important; }
.mod-no-borderradius div.button-register.secondary.lower { background-position: 0px -400px; }
.mod-no-borderradius div.button-register.secondary.lower:hover { background-position: -160px -400px; }
.mod-no-borderradius div.button-register.secondary.lower:active { background-position: -320px -400px; }
.mod-no-borderradius div.button-register.secondary.small-add-to-basket { background-position: 0px -500px; }
.mod-no-borderradius div.button-register.secondary.small-add-to-basket:hover { background-position: -160px -500px; }
.mod-no-borderradius div.button-register.secondary.small-add-to-basket:active { background-position: -320px -500px; }
.mod-no-borderradius div.button-register.secondary.v-small-add-to-basket { background: url("/static/img/register/remove-from-basket.png") scroll no-repeat 2px 3px; background-color: #fcfcfc !important; }
.mod-no-borderradius div.button-register.secondary.v-small-add-to-basket:hover, .mod-no-borderradius div.button-register.secondary.v-small-add-to-basket:active { background-color: #f0f0f0 !important; }
.mod-no-borderradius div.button-register.primary { background-position: 0px -50px; }
.mod-no-borderradius div.button-register.primary:hover { background-position: -160px -50px; }
.mod-no-borderradius div.button-register.primary:active { background-position: -320px -50px; }
.mod-no-borderradius div.button-register.primary.promo-add-to-basket { background-position: 0px -300px; }
.mod-no-borderradius div.button-register.primary.promo-add-to-basket:hover { background-position: -160px -300px; }
.mod-no-borderradius div.button-register.primary.promo-add-to-basket:active { background-position: -320px -300px; }
.mod-no-borderradius div.button-register.primary.promo-add-to-basket:before { content: " " !important; }
.mod-no-borderradius div.button-register.primary#next-step { background-position: 0px -350px; }
.mod-no-borderradius div.button-register.primary#next-step:hover { background-position: -160px -350px; }
.mod-no-borderradius div.button-register.primary#next-step:active { background-position: -320px -350px; }
.mod-no-borderradius div.button-register.primary#next-step:before { content: " "; }
.mod-no-borderradius div.button-register.primary.lower { background-position: 0px -450px; }
.mod-no-borderradius div.button-register.primary.lower:hover { background-position: -160px -450px; }
.mod-no-borderradius div.button-register.primary.lower:active { background-position: -320px -450px; }
.mod-no-borderradius div.button-register.primary.small-add-to-basket { background-position: 0px -550px; }
.mod-no-borderradius div.button-register.primary.small-add-to-basket:hover { background-position: -160px -550px; }
.mod-no-borderradius div.button-register.primary.small-add-to-basket:active { background-position: -320px -550px; }
.mod-no-borderradius div.button-register.primary.v-small-add-to-basket { background: url("/static/img/register/add-to-basket.png") scroll no-repeat 2px 3px; background-color: #1c89d3 !important; }
.mod-no-borderradius div.button-register.primary.v-small-add-to-basket:hover, .mod-no-borderradius div.button-register.primary.v-small-add-to-basket:active { background-color: #0d7ac4 !important; }
.mod-no-borderradius div.button-register.premium { background-position: 0px -100px; }
.mod-no-borderradius div.button-register.premium:hover { background-position: -160px -100px; }
.mod-no-borderradius div.button-register.premium:active { background-position: -320px -100px; }
.mod-no-borderradius div.button-register.premium.small-add-to-basket { background-position: 0px -600px; }
.mod-no-borderradius div.button-register.premium.small-add-to-basket:hover { background-position: -160px -600px; }
.mod-no-borderradius div.button-register.premium.small-add-to-basket:active { background-position: -320px -600px; }
.mod-no-borderradius div.button-register.transfer { background-position: 0px 0px; }
.mod-no-borderradius div.button-register.transfer:hover { background-position: -160px 0px; }
.mod-no-borderradius div.button-register.transfer:active { background-position: -320px 0px; }
.mod-no-borderradius div.button-register.transfer.small-add-to-basket { background-position: 0px -500px; }
.mod-no-borderradius div.button-register.transfer.small-add-to-basket:hover { background-position: -160px -500px; }
.mod-no-borderradius div.button-register.transfer.small-add-to-basket:active { background-position: -320px -500px; }
.mod-no-borderradius div.button-register.off { background-position: 0px -200px; }
.mod-no-borderradius div.button-register.off:hover, .mod-no-borderradius div.button-register.off:active { background-position: 0px -200px; }
.mod-no-borderradius div.button-register.off.small-add-to-basket { background-position: 0px -650px; }
.mod-no-borderradius div.button-register.off.small-add-to-basket:hover, .mod-no-borderradius div.button-register.off.small-add-to-basket:active { background-position: 0px -650px; }
.mod-no-borderradius #frontLayer .cross-selling div.button-register.primary { background-position: -30px -300px; }
.mod-no-borderradius #frontLayer .cross-selling div.button-register.primary:hover { background-position: -190px -300px; }
.mod-no-borderradius #frontLayer .cross-selling div.button-register.primary:active { background-position: -350px -300px; }
.mod-no-borderradius #frontLayer .cross-selling div.button-register.primary:before { content: " "; }
.mod-no-borderradius #basket.sport_club_legia div.button-register#basket-refresh { background-position: -160px -790px; }
.mod-no-borderradius #basket.sport_club_legia div.button-register#basket-refresh:hover { background-position: -183px -790px; }
.mod-no-borderradius #basket.sport_club_legia div.button-register#basket-refresh:active { background-position: -206px -790px; }

.basketIsBusy .promo-add-to-basket, .basketIsBusy .small-add-to-basket, .basketIsBusy #nav_top #basket-small-open #basket-interior .delete, .basketIsBusy #basket-small-open #basket-interior #basket-refresh, .basketIsBusy .basketWidgetRemover, .basketIsBusy .basketWidgetAdder, .basketIsBusy .basketWidgetUpdater { cursor: wait; }

/* infobox */
.infobox { border-width: 1px; border-style: solid; background: transparent url("/static/img/register/infobox-sprite.png") scroll no-repeat 10px -27px; padding: 15px 20px 15px 60px; margin: 0px auto 15px; position: relative; max-width: 920px; font-size: 13px; }
.infobox ul, .infobox li { list-style: none; line-height: 16px; padding: 0px; margin: 0px; }
.infobox ul { max-height: 100px; overflow: auto; }
.infobox ul.list { margin: 15px auto; padding-left: 30px; }
.infobox ul.list li { list-style: disc; }
.infobox .close { background: transparent url("/static/img/register/infobox-sprite.png") scroll no-repeat 0px 0px; opacity: 0.5; filter: alpha(opacity=50); /* For IE8 and earlier */ display: block; height: 10px; width: 10px; position: absolute; right: 3px; top: 3px; cursor: pointer; -webkit-transition: all 150ms ease; -moz-transition: all 150ms ease; -ms-transition: all 150ms ease; -o-transition: all 150ms ease; transition: all 150ms ease; }
.infobox .close:hover { opacity: 0.8; filter: alpha(opacity=80); /* For IE8 and earlier */ }
.infobox .close:active { opacity: 1; filter: alpha(opacity=100); /* For IE8 and earlier */ }
.infobox.success { background-color: #dff0d8; background-position: 10px -27px; color: #326a33; border-color: #d6e9c6; }
.infobox.error { background-color: #f2dede; background-position: 10px -1024px; color: #8e3533; border-color: #eed3d7; }
.infobox.info { background-color: #d9edf7; background-position: 10px -3017px; color: #307495; border-color: #bce8f1; }
.infobox.info.domain { background-position: 10px -3017px; }
.infobox.warning { background-color: #fcf8e3; background-position: 10px -2020px; color: #996d21; border-color: #fbeed5; }

.grey-box { -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; background-color: #f0f0f0; width: 250px; float: right; padding: 15px; margin-right: 50px; -webkit-transition: all 150ms ease 150ms; -moz-transition: all 150ms ease 150ms; -ms-transition: all 150ms ease 150ms; -o-transition: all 150ms ease 150ms; transition: all 150ms ease 150ms; }
.grey-box p { margin: 0px 0px 5px 0px; font-weight: bold; }
.grey-box .check { font-size: 11px; line-height: 17px; padding: 1px 0 4px 25px; background: transparent url("/static/img/register/ui-elements.png") scroll no-repeat -40px -182px; }
.grey-box .check.success { background-position: -40px -40px; }

#infobox-fixed { position: fixed; top: -1px; left: 50%; margin: 0 0 0 -495px; width: 990px; z-index: 100; -webkit-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.25); }
#infobox-fixed .infobox { padding-right: 30px; max-width: none; margin-bottom: 0px; }
#infobox-fixed .infobox .close { right: 6px; top: 6px; }

/* autogenerator domen - start */
.section.search.generate.domain .header { background-color: #e6f1f8; border-top-color: #1f8dd5; }
.section.search.generate.domain .header a.help { position: absolute; right: 10px; top: 10px; }
.section.search.generate.domain .article { background-color: transparent; }
.section.search.generate.domain .article#domains-autogenerator-keyword, .section.search.generate.domain .article#domains-autogenerator-categories, .section.search.generate.domain .article#domains-autogenerator-area { padding-left: 140px; }
.section.search.generate.domain .article#domains-autogenerator-keyword { background: transparent url("/static/img/register/domain-generator-step-01.png") scroll no-repeat 27px 29px; }
.section.search.generate.domain .article#domains-autogenerator-categories { background: transparent url("/static/img/register/domain-generator-step-02.png") scroll no-repeat 27px 29px; }
.section.search.generate.domain .article#domains-autogenerator-area { background: transparent url("/static/img/register/domain-generator-step-03.png") scroll no-repeat 27px 29px; }
.section.search.generate.domain h3 { margin: 10px 0px 0px; font-family: "OpenSansLight"; font-size: 31px; font-weight: normal; }
.section.search.generate.domain h3 span { color: #e20000; }
.section.search.generate.domain span.desc { color: #858585; display: block; font-size: 11px; line-height: normal; margin-bottom: 15px; }
.section.search.generate.domain span.small-title { display: block; font-size: 12px; line-height: normal; padding: 15px 0px 5px; }
.section.search.generate.domain ul li { list-style: none; }
.section.search.generate.domain .divider { background-color: #ffffff; border-bottom: 1px solid #e0e0e0; height: 10px; padding: 0 0 5px; position: relative; }
.section.search.generate.domain .divider.banner { background-color: transparent; top: 221px; }
.section.search.generate.domain .divider:before { background-color: #e0e0e0; border-left: 10px solid #e0e0e0; border-right: 10px solid #e0e0e0; border-top: 6px solid #ffffff; content: ""; display: block; height: 5px; left: 50%; margin-left: -9px; position: absolute; top: 15px; width: 0px; }
.section.search.generate.domain .divider:after { border-color: transparent #ffffff #ffffff; }
.section.search.generate.domain .divider:after { border-color: rgba(255, 255, 255, 0) #ffffff #ffffff; border-style: solid; border-width: 6px 10px; content: ""; display: block; height: 3px; left: 50%; margin-left: -9px; position: absolute; top: 16px; width: 0px; }
.section.search.generate.domain .search-container { font-size: 18px; height: 54px; margin: 0; width: 606px; }
.section.search.generate.domain .search-container #keyword-value { background-image: none; border: 3px solid #1F8DD5; font-size: 18px; margin: 0; width: 590px; height: 21px; line-height: 21px; padding-bottom: 13px; padding-top: 14px; }
.section.search.generate.domain #categories-selection li, .section.search.generate.domain #operation-area-action-selection li { float: left; height: 115px; margin: 15px 13px 0px; position: relative; width: 80px; }
.section.search.generate.domain #categories-selection li:nth-child(8n+1), .section.search.generate.domain #operation-area-action-selection li:nth-child(8n+1) { margin-left: 0px; }
.section.search.generate.domain #categories-selection li:nth-child(8n+8), .section.search.generate.domain #operation-area-action-selection li:nth-child(8n+8) { margin-right: 0px; }
.section.search.generate.domain #categories-selection li input, .section.search.generate.domain #operation-area-action-selection li input { position: absolute; top: 0px; left: -3px; }
.section.search.generate.domain #categories-selection li input + label, .section.search.generate.domain #operation-area-action-selection li input + label { background: transparent url("/static/img/register/domain-generator-categories.png") scroll no-repeat 0px 0px; display: block; font-size: 12px; left: 0px; padding-top: 90px; position: absolute; text-align: center; top: 0px; width: 80px; opacity: 0.75; }
.section.search.generate.domain #categories-selection li input + label:hover, .section.search.generate.domain #operation-area-action-selection li input + label:hover { opacity: 1; }
.section.search.generate.domain #categories-selection li input + label:before, .section.search.generate.domain #operation-area-action-selection li input + label:before { top: 0px; left: 0px; opacity: 1; }
.section.search.generate.domain #categories-selection li input + label#category-government, .section.search.generate.domain #operation-area-action-selection li input + label#category-government { background-position: 0px 0px; }
.section.search.generate.domain #categories-selection li input + label#category-blog, .section.search.generate.domain #operation-area-action-selection li input + label#category-blog { background-position: -80px 0px; }
.section.search.generate.domain #categories-selection li input + label#category-education, .section.search.generate.domain #operation-area-action-selection li input + label#category-education { background-position: -160px 0px; }
.section.search.generate.domain #categories-selection li input + label#category-erotic, .section.search.generate.domain #operation-area-action-selection li input + label#category-erotic { background-position: -240px 0px; }
.section.search.generate.domain #categories-selection li input + label#category-commerce, .section.search.generate.domain #operation-area-action-selection li input + label#category-commerce { background-position: -320px 0px; }
.section.search.generate.domain #categories-selection li input + label#category-it, .section.search.generate.domain #operation-area-action-selection li input + label#category-it { background-position: -400px 0px; }
.section.search.generate.domain #categories-selection li input + label#category-medicine, .section.search.generate.domain #operation-area-action-selection li input + label#category-medicine { background-position: -480px 0px; }
.section.search.generate.domain #categories-selection li input + label#category-automotive, .section.search.generate.domain #operation-area-action-selection li input + label#category-automotive { background-position: -560px 0px; }
.section.search.generate.domain #categories-selection li input + label#category-multimedia, .section.search.generate.domain #operation-area-action-selection li input + label#category-multimedia { background-position: -640px 0px; }
.section.search.generate.domain #categories-selection li input + label#category-estates, .section.search.generate.domain #operation-area-action-selection li input + label#category-estates { background-position: -720px 0px; }
.section.search.generate.domain #categories-selection li input + label#category-agriculture, .section.search.generate.domain #operation-area-action-selection li input + label#category-agriculture { background-position: -800px 0px; }
.section.search.generate.domain #categories-selection li input + label#category-mobile, .section.search.generate.domain #operation-area-action-selection li input + label#category-mobile { background-position: -880px 0px; }
.section.search.generate.domain #categories-selection li input + label#category-tourism, .section.search.generate.domain #operation-area-action-selection li input + label#category-tourism { background-position: -960px 0px; }
.section.search.generate.domain #categories-selection li input + label#category-business_card, .section.search.generate.domain #operation-area-action-selection li input + label#category-business_card { background-position: -1040px 0px; }
.section.search.generate.domain #categories-selection li input + label#category-24h, .section.search.generate.domain #operation-area-action-selection li input + label#category-24h { background-position: -1120px 0px; }
.section.search.generate.domain #categories-selection li input + label#category-other, .section.search.generate.domain #operation-area-action-selection li input + label#category-other { background-position: -1200px 0px; }
.section.search.generate.domain #categories-selection li input:checked + label, .section.search.generate.domain #categories-selection li input.active + label, .section.search.generate.domain #operation-area-action-selection li input:checked + label, .section.search.generate.domain #operation-area-action-selection li input.active + label { opacity: 1; }
.section.search.generate.domain #categories-selection li input:checked + label:hover, .section.search.generate.domain #categories-selection li input.active + label:hover, .section.search.generate.domain #operation-area-action-selection li input:checked + label:hover, .section.search.generate.domain #operation-area-action-selection li input.active + label:hover { opacity: 0.75; }
.section.search.generate.domain #categories-selection li input:checked + label#category-government, .section.search.generate.domain #operation-area-action-selection li input:checked + label#category-government { background-position: 0px -120px; }
.section.search.generate.domain #categories-selection li input:checked + label#category-blog, .section.search.generate.domain #operation-area-action-selection li input:checked + label#category-blog { background-position: -80px -120px; }
.section.search.generate.domain #categories-selection li input:checked + label#category-education, .section.search.generate.domain #operation-area-action-selection li input:checked + label#category-education { background-position: -160px -120px; }
.section.search.generate.domain #categories-selection li input:checked + label#category-erotic, .section.search.generate.domain #operation-area-action-selection li input:checked + label#category-erotic { background-position: -240px -120px; }
.section.search.generate.domain #categories-selection li input:checked + label#category-commerce, .section.search.generate.domain #operation-area-action-selection li input:checked + label#category-commerce { background-position: -320px -120px; }
.section.search.generate.domain #categories-selection li input:checked + label#category-it, .section.search.generate.domain #operation-area-action-selection li input:checked + label#category-it { background-position: -400px -120px; }
.section.search.generate.domain #categories-selection li input:checked + label#category-medicine, .section.search.generate.domain #operation-area-action-selection li input:checked + label#category-medicine { background-position: -480px -120px; }
.section.search.generate.domain #categories-selection li input:checked + label#category-automotive, .section.search.generate.domain #operation-area-action-selection li input:checked + label#category-automotive { background-position: -560px -120px; }
.section.search.generate.domain #categories-selection li input:checked + label#category-multimedia, .section.search.generate.domain #operation-area-action-selection li input:checked + label#category-multimedia { background-position: -640px -120px; }
.section.search.generate.domain #categories-selection li input:checked + label#category-estates, .section.search.generate.domain #operation-area-action-selection li input:checked + label#category-estates { background-position: -720px -120px; }
.section.search.generate.domain #categories-selection li input:checked + label#category-agriculture, .section.search.generate.domain #operation-area-action-selection li input:checked + label#category-agriculture { background-position: -800px -120px; }
.section.search.generate.domain #categories-selection li input:checked + label#category-mobile, .section.search.generate.domain #operation-area-action-selection li input:checked + label#category-mobile { background-position: -880px -120px; }
.section.search.generate.domain #categories-selection li input:checked + label#category-tourism, .section.search.generate.domain #operation-area-action-selection li input:checked + label#category-tourism { background-position: -960px -120px; }
.section.search.generate.domain #categories-selection li input:checked + label#category-business_card, .section.search.generate.domain #operation-area-action-selection li input:checked + label#category-business_card { background-position: -1040px -120px; }
.section.search.generate.domain #categories-selection li input:checked + label#category-24h, .section.search.generate.domain #operation-area-action-selection li input:checked + label#category-24h { background-position: -1120px -120px; }
.section.search.generate.domain #categories-selection li input:checked + label#category-other, .section.search.generate.domain #operation-area-action-selection li input:checked + label#category-other { background-position: -1200px -120px; }
.section.search.generate.domain .operation-area-selection #operation-area-action-selection li input + label { background: transparent url("/static/img/register/domain-generator-regions.png") scroll no-repeat 0px 0px; }
.section.search.generate.domain .operation-area-selection #operation-area-action-selection li input + label#wizard-operation-area-action-poland { background-position: 0px 0px; }
.section.search.generate.domain .operation-area-selection #operation-area-action-selection li input + label#wizard-operation-area-action-europe { background-position: -80px 0px; }
.section.search.generate.domain .operation-area-selection #operation-area-action-selection li input + label#wizard-operation-area-action-global { background-position: -160px 0px; }
.section.search.generate.domain .operation-area-selection #operation-area-action-selection li input:checked + label#wizard-operation-area-action-poland, .section.search.generate.domain .operation-area-selection #operation-area-action-selection li input.checked + label#wizard-operation-area-action-poland { background-position: 0px -120px; }
.section.search.generate.domain .operation-area-selection #operation-area-action-selection li input:checked + label#wizard-operation-area-action-europe, .section.search.generate.domain .operation-area-selection #operation-area-action-selection li input.checked + label#wizard-operation-area-action-europe { background-position: -80px -120px; }
.section.search.generate.domain .operation-area-selection #operation-area-action-selection li input:checked + label#wizard-operation-area-action-global, .section.search.generate.domain .operation-area-selection #operation-area-action-selection li input.checked + label#wizard-operation-area-action-global { background-position: -160px -120px; }
.section.search.generate.domain .operation-area-details, .section.search.generate.domain .data-summary-section.article, .section.search.generate.domain .data-controls-section.article { margin-left: -17px; background-color: #f3f3f3; position: relative; margin-bottom: 0px; padding: 0px 17px; height: 0px; max-height: 0px; display: block; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -ms-transition: all 400ms ease; -o-transition: all 400ms ease; transition: all 400ms ease; }
.section.search.generate.domain .operation-area-details .pike, .section.search.generate.domain .data-summary-section.article .pike, .section.search.generate.domain .data-controls-section.article .pike { background-color: #ffffff; height: 10px; padding: 0 0 0px; position: absolute; -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -ms-transition: all 400ms ease; -o-transition: all 400ms ease; transition: all 400ms ease; top: -16px; }
.section.search.generate.domain .operation-area-details .pike:before, .section.search.generate.domain .data-summary-section.article .pike:before, .section.search.generate.domain .data-controls-section.article .pike:before { background-color: #dadada; border-left: 10px solid #dadada; border-right: 10px solid #dadada; border-bottom: 6px solid #f3f3f3; content: ""; display: block; height: 5px; left: 50%; margin-left: -9px; position: absolute; top: 5px; width: 0px; }
.section.search.generate.domain .operation-area-details .pike:after, .section.search.generate.domain .data-summary-section.article .pike:after, .section.search.generate.domain .data-controls-section.article .pike:after { border-color: transparent #ffffff #f3f3f3 #ffffff; }
.section.search.generate.domain .operation-area-details .pike:after, .section.search.generate.domain .data-summary-section.article .pike:after, .section.search.generate.domain .data-controls-section.article .pike:after { border-color: #ffffff #ffffff rgba(255, 255, 255, 0); border-style: solid; border-width: 6px 10px; content: ""; display: block; height: 3px; left: 50%; margin-left: -9px; position: absolute; top: 0px; width: 0px; }
.section.search.generate.domain .operation-area-details.poland { border: none; }
.section.search.generate.domain .operation-area-details.poland .pike { left: 50px; opacity: 0; visibility: collapse; }
.section.search.generate.domain .operation-area-details.europe, .section.search.generate.domain .operation-area-details.global { max-height: 500px; padding: 17px; height: auto; }
.section.search.generate.domain .operation-area-details.europe .pike, .section.search.generate.domain .operation-area-details.global .pike { width: 24px; height: 15px; left: 175px; }
.section.search.generate.domain .operation-area-details.europe .pike { left: 160px; }
.section.search.generate.domain .operation-area-details.global .pike { left: 265px; }
.section.search.generate.domain .operation-area-details ul { position: relative; overflow: hidden; visibility: hidden; opacity: 0; }
.section.search.generate.domain .operation-area-details ul.visible { visibility: visible; opacity: 1; -webkit-transition: all 800ms ease; -moz-transition: all 800ms ease; -ms-transition: all 800ms ease; -o-transition: all 800ms ease; transition: all 800ms ease; }
.section.search.generate.domain .operation-area-details ul li { float: left; font-size: 12px; margin: 2px 21px; width: 195px; }
.section.search.generate.domain .operation-area-details ul li.select-all { clear: both; float: none; padding-top: 7px; font-size: 11px; opacity: 0.75; margin-left: 17px; }
.section.search.generate.domain .operation-area-details ul li.select-all label:before { left: -16px; }
.section.search.generate.domain .operation-area-details ul li label span { display: inline-block; min-width: 50px; margin-right: 5px; }
.section.search.generate.domain .data-summary-section.article, .section.search.generate.domain .data-controls-section.article { height: auto; max-height: none; margin: 10px 0px; padding: 20px 0px; }
.section.search.generate.domain .data-summary-section.article .pike, .section.search.generate.domain .data-controls-section.article .pike { left: 50%; }
.section.search.generate.domain .data-summary-section.article .row, .section.search.generate.domain .data-controls-section.article .row { padding-left: 30px; }
.section.search.generate.domain .generate-domain-selection .row { padding-top: 0px; padding-bottom: 0px; }
.section.search.generate.domain #operation-area-action-selection-small { margin-bottom: 0px; }
.section.search.generate.domain #operation-area-action-selection-small .operation-areas-label { color: #424141; line-height: normal; margin: 7px 5px 7px 0; text-align: right; width: 200px; float: left; }
.section.search.generate.domain #operation-area-action-selection-small .operation-areas-selection { float: left; margin: 7px 0 7px 11px; width: 400px; }
.section.search.generate.domain #operation-area-action-selection-small .operation-areas-selection .operation-area-prop-row { margin: 5px 0px; }
.section.search.generate.domain #operation-area-action-selection-small .operation-areas-selection .operation-area-prop-row label span.small ul { margin-left: 15px; margin-bottom: 10px; }
.section.search.generate.domain #operation-area-action-selection-small .operation-areas-selection .operation-area-prop-row label span.small ul li { display: block; float: left; min-width: 128px; padding: 1px 0px; }
.section.search.generate.domain #operation-area-action-selection-small .operation-areas-selection .operation-area-prop-row label span.small ul li label:before { margin-top: 1px; margin-left: -1px; }
.section.search.generate.domain #operation-area-action-selection-small .operation-areas-selection .operation-area-prop-row input + label span.small { display: none; }
.section.search.generate.domain #operation-area-action-selection-small .operation-areas-selection .operation-area-prop-row input:checked + label span.small, .section.search.generate.domain #operation-area-action-selection-small .operation-areas-selection .operation-area-prop-row input.checked + label span.small { display: block; }
.section.search.generate.domain #operation-area-action-selection-small .operation-areas-selection .operation-area-prop-row.active label span.small { display: block; }
.section.search.generate.domain #button-generate-domain, .section.search.generate.domain #button-change-data { margin: 20px auto 5px; font-size: 15px; text-transform: uppercase; }
.section.search.generate.domain .search-footer { color: #838383; }
.section.search.generate.domain .article.no-padding-top { padding-top: 0px; }
.section.search.generate.domain .article.no-padding-bottom { padding-bottom: 0px; }
.section.results .article ul li .name span { float: none; }
.section.results .article ul li .name span.help { background-position: -48px -527px; height: 19px; line-height: 22px; margin-right: 10px; text-indent: 25px; }

#generate-domain-container { min-height: 280px; }
#generate-domain-container h2 { font-family: "OpenSansLight"; font-size: 20px; font-weight: normal; }
#generate-domain-container #progress-div, #generate-domain-container #progress-div-ready { width: 66px; height: 66px; position: absolute; left: 26px; top: 136px; z-index: 2; text-align: center; line-height: 66px; background: transparent url("/static/img/register/ajax-loader.gif") no-repeat scroll 0px 0px; display: none; }
#generate-domain-container #progress-div-ready { background: transparent url("/static/img/register/ico_settings.png") no-repeat scroll 0px 0px; }
#generate-domain-container #all-results .section.results { border-bottom: 1px solid #d8d8d8; }
#generate-domain-container #all-results .section.results.generator-promo { position: relative; border-bottom: 1px solid #1b8ad3; }
#generate-domain-container #all-results .section.results.generator-promo .header { background: transparent; border-bottom: 2px solid #1b8ad3; }
#generate-domain-container #all-results .section.results.generator-promo .header h2 span { background: transparent url("/static/img/register/domain-generator-promo-span.png") no-repeat scroll right bottom; font-size: inherit; padding-bottom: 5px; }
#generate-domain-container #all-results .section.results.generator-promo .header .button-register { font-size: 13px; font-weight: bold; height: 34px; line-height: 34px; text-transform: uppercase; top: 13px; width: 170px; right: 0px; }
#generate-domain-container #all-results .section.results.generator-promo .header .button-register:active, #generate-domain-container #all-results .section.results.generator-promo .header .button-register.active { line-height: 36px; }
#generate-domain-container #all-results .section.results.generator-promo .header .button-register.spinner.primary:before { content: url("/static/img/register/spinner-mid-primary.gif"); margin-top: 1px; margin-left: 2px; }
#generate-domain-container #all-results .section.results.generator-promo .article ul li { background-color: #f1f6fa; }
#generate-domain-container #all-results .section.results.generator-promo .article ul li:nth-child(2n), #generate-domain-container #all-results .section.results.generator-promo .article ul li.grey { background-color: #e4eef7; }
#generate-domain-container #all-results .section.results.generator-promo:before { background: transparent url("/static/img/register/domain-generator-promo-arrow.png") no-repeat scroll 0px 0px; width: 50px; height: 78px; position: absolute; left: -60px; top: 30px; display: block; content: ""; }
#generate-domain-container #all-results .section.results .header { background: transparent; border-top: 0px; border-bottom: 2px solid #d8d8d8; padding-left: 0px; }
#generate-domain-container #all-results .section.results .header .button-register { top: 21px; }
#generate-domain-container #all-results .section.results .article ul li { border-bottom: 1px solid #FFFFFF; height: 23px; line-height: 23px; margin-top: 0px; }
#generate-domain-container #all-results .section.results .article ul li .button-register.small-add-to-basket { margin-top: 1px; }

/* autogenerator domen - koniec */
/* pmail */
/* register-payment */
.exit-path .interior { width: 385px; margin: 0px auto; }
.exit-path .interior .button-register { float: left; margin: 0px 19px; }
.exit-path .button-desc { font-size: 11px; width: 170px; display: block; margin: 5px 10px; float: left; text-align: center; }

/* transfer */
.transfer-form .row { height: 32px; }
.transfer-form .row label, .transfer-form .row input { float: left; }
.transfer-form #captcha-img { margin-left: 5px; text-align: center; }

/* frontlayer */
#frontLayer { position: absolute; z-index: 101; width: 100%; height: 100%; position: fixed; overflow-y: auto; overflow-x: hidden; }
#frontLayer .background { background-color: #6B6969; width: 100%; height: 100%; display: block; position: fixed; opacity: 0.45; filter: alpha(opacity=45); /* For IE8 and earlier */ }
#frontLayer .section { left: 50%; margin: 0px 0px 0px -247px; position: absolute; top: 10%; z-index: 100; }
#frontLayer .section .header, #frontLayer .section .article, #frontLayer .section .footer { background: transparent url("/static/img/register/frontLayer_background.png") repeat-y scroll 0px 0px; padding: 0 7px; width: 480px; border: none; }
#frontLayer .section .header .hbg.empty { border-bottom: none; padding: 0px; }
#frontLayer .section .header .close { width: 22px; height: 22px; position: absolute; top: -8px; right: -2px; z-index: 100; -moz-border-radius: 12px 12px 12px 12px; -webkit-border-radius: 12px 12px 12px 12px; border-radius: 12px 12px 12px 12px; background: #f0f0f0 url("/static/img/register/ui-elements.png") no-repeat scroll 6px -110px; cursor: pointer; -webkit-transition: background 150ms ease 0ms; -moz-transition: background 150ms ease 0ms; -ms-transition: background 150ms ease 0ms; -o-transition: background 150ms ease 0ms; transition: background 150ms ease 0ms; }
#frontLayer .section .header .close:hover { background-color: #dfdfdf; }
#frontLayer .section .header .close:active { background-color: #f8f8f8; }
#frontLayer .section .hbg, #frontLayer .section .section-title { background-color: #f0f0f0; border-bottom: 2px solid #ffffff; border-top: 2px solid #dfdfdf; padding: 8px 15px; }
#frontLayer .section .hbg h2, #frontLayer .section .section-title h2 { line-height: 16px; }
#frontLayer .section .hbg span, #frontLayer .section .section-title span { color: #858585; font-size: 11px; line-height: normal; margin-top: 3px; display: inline-block; }
#frontLayer .section .article { background-position: -494px 0; }
#frontLayer .section .article .content, #frontLayer .section .article .promo-section { background-color: #f8f8f8; height: 100%; padding: 0 20px; }
#frontLayer .section .article .content.no-padding-top, #frontLayer .section .article .promo-section.no-padding-top { padding-top: 0px; }
#frontLayer .section .article .content { padding-bottom: 20px; }
#frontLayer .section .article .statement-added { background: transparent url("/static/img/register/basket-confirmation.png") no-repeat scroll 10px 33px; font-weight: bold; padding: 40px 0 30px 55px; }
#frontLayer .section .article .statement-added span { font-weight: normal; }
#frontLayer .section .article .promo-section { padding: 15px 0px 1px 0px; }
#frontLayer .section .article .promo-section .row { padding: 15px; width: auto; cursor: default; }
#frontLayer .section .article .promo-section .row .www, #frontLayer .section .article .promo-section .row .pmail, #frontLayer .section .article .promo-section .row .verify { color: #838383; float: left; font-size: 18px; line-height: 30px; margin-right: 5px; }
#frontLayer .section .article .promo-section .row input, #frontLayer .section .article .promo-section .row select, #frontLayer .section .article .promo-section .row label { float: left; }
#frontLayer .section .article .promo-section .row.verify-message { margin: 20px 0px 10px; }
#frontLayer .section .article .promo-section.banner { padding: 15px 15px 0px; }
#frontLayer .section .article .promo-section .promo-banner { padding: 15px; display: block; border: 10px solid #EEEEEE; background-color: #FFFFFF; min-height: 38px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; -webkit-transition: background 150ms ease 0ms; -moz-transition: background 150ms ease 0ms; -ms-transition: background 150ms ease 0ms; -o-transition: background 150ms ease 0ms; transition: background 150ms ease 0ms; }
#frontLayer .section .article .promo-section .promo-banner.active { background-color: #FFFFFF; border-color: #CCCCCC; }
#frontLayer .section .article .promo-section .promo-banner.row input { padding-bottom: 9px; padding-top: 9px; width: 270px; }
#frontLayer .section .article .promo-section .promo-banner .button-register { width: 100px; float: right; }
#frontLayer .section .article .promo-section .promo-banner .no-promo { float: left; font-size: 14px; font-weight: bold; line-height: 38px; }
#frontLayer .section .article .promo-section.ssl-domain { padding-top: 0px; }
#frontLayer .section .article .last-product { font-size: 12px; text-align: center; margin: 0; padding: 20px 0 8px; }
#frontLayer .section .article .action { height: 40px; margin-top: 5px; padding: 0 40px; }
#frontLayer .section .footer { background-position: -988px bottom; height: 17px; padding-bottom: 29px; }
#frontLayer .section .footer .fbg { background-color: #f8f8f8; border-bottom: 1px solid #dfdede; padding: 7px 0px 8px 0px; }

.promo-section:last-of-type .cross-selling.wide { border-bottom: none; margin-bottom: 0px; }

.cross-selling { cursor: auto !important; }
.cross-selling .cross-selling-promo-text { text-align: right; }
.cross-selling .cross-selling-promo-text span { color: #e20000; }
.cross-selling .cross-selling-image { background: transparent url("/static/img/register/cross-selling.png") scroll no-repeat 0px 0px; float: left; width: 80px; height: 60px; }
.cross-selling .cross-selling-image img { display: none; }
.cross-selling .cross-selling-title { float: right; width: 318px; font-size: 17px; font-weight: bold; }
.cross-selling .cross-selling-title.large { font-size: 18px; margin-top: -3px; }
.cross-selling .cross-selling-title .cross-selling-pre-title { font-size: 14px; font-weight: normal; line-height: 12px; }
.cross-selling .cross-selling-title .cross-selling-sup-title { vertical-align: top; font-size: 11px; line-height: 20px; }
.cross-selling .cross-selling-title strong { display: none; color: #e20000; }
.cross-selling .cross-selling-price { float: left; font-size: 12px; line-height: 15px; width: 210px; }
.cross-selling .cross-selling-price span { text-decoration: line-through; }
.cross-selling .cross-selling-price strong { font-size: 1.6em; color: #e20000; }
.cross-selling .cross-selling-price strong small { font-size: 0.6em; color: #333333; font-weight: normal; }
.cross-selling .cross-selling-price-info { float: right; text-align: right; font-size: 11px; color: #868686; margin-top: 3px; margin-bottom: 2px; width: 150px; margin-right: 20px; }
.cross-selling .cross-selling-info { display: none; font-size: 13px; }
.cross-selling .cross-selling-info strong { color: #e20000; }
.cross-selling .cross-selling-sub-info { float: right; width: 210px; color: #868686; font-size: 12px; margin: 12px 0px -10px; }
.cross-selling .cross-selling-sub-info .row { padding: 0px !important; }
.cross-selling .cross-selling-sub-info .row label { display: none; }
.cross-selling .button-register.promo-add-to-basket.primary, .cross-selling .button-register.promo-add-to-basket.secondary, .cross-selling .button-register.promo-add-to-basket.off { width: 100px; float: right; padding: 0px; margin-top: 15px; }
.cross-selling .button-register.promo-add-to-basket.primary:before, .cross-selling .button-register.promo-add-to-basket.secondary:before, .cross-selling .button-register.promo-add-to-basket.off:before { display: none; }
.cross-selling .cross-selling-details { text-align: right; clear: both; font-size: 11px; }
.cross-selling.promotions { width: 398px; }
.cross-selling.promotions .cross-selling-image { width: 120px; background-image: none; }
.cross-selling.promotions .cross-selling-image img { display: block; }
.cross-selling.promotions .cross-selling-title { text-align: right; width: auto; }
.cross-selling.promotions .cross-selling-title strong { display: inline; }
.cross-selling.promotions .cross-selling-sub-info { margin: 1px 0 10px; text-align: right; width: 275px; font-size: 14px; }
.cross-selling.promotions .cross-selling-price { float: right; margin: 0px 20px 2px 0px; text-align: right; width: 160px; }
.cross-selling.promotions .button-register.promo-add-to-basket.primary, .cross-selling.promotions .button-register.promo-add-to-basket.secondary, .cross-selling.promotions .button-register.promo-add-to-basket.off { margin-top: 0px; }
.cross-selling.promotions .cross-selling-details { margin-bottom: -5px; }
.cross-selling.wide { border-bottom: 1px solid #cccccc; margin-bottom: 15px; }
.cross-selling.wide.last { border-bottom: none; margin-bottom: 0px; }
.cross-selling.wide .cross-selling-promo-text { display: none; }
.cross-selling.wide .cross-selling-title { float: left; font-size: 18px; height: 35px; width: 580px; margin-top: 15px; }
.cross-selling.wide .cross-selling-title .cross-selling-pre-title { display: inline; font-size: inherit; font-weight: bold; }
.cross-selling.wide .cross-selling-title .cross-selling-sup-title { display: none; }
.cross-selling.wide .cross-selling-title strong { display: inline; }
.cross-selling.wide .cross-selling-price { float: right; font-size: 14px; line-height: 15px; text-align: right; margin-top: 15px; }
.cross-selling.wide .button-register.promo-add-to-basket.primary, .cross-selling.wide .button-register.promo-add-to-basket.secondary, .cross-selling.wide .button-register.promo-add-to-basket.off { margin-top: 18px; width: 149px; }
.cross-selling.wide .cross-selling-image { background: transparent; width: 120px; height: 120px; margin: 0px 10px; }
.cross-selling.wide .cross-selling-image img { display: block; }
.cross-selling.wide .cross-selling-info { display: block; width: 610px; float: left; }
.cross-selling.wide .cross-selling-sub-info { float: none; width: 580px; }
.cross-selling.wide .cross-selling-sub-info .row label { display: inline; }
.cross-selling.wide .cross-selling-details { font-size: 13px; margin-left: 140px; width: 580px; margin-bottom: 15px; }

.spinner-mid, .spinner-small { position: absolute; top: 50%; left: 50%; }

.spinner-large { background: #ffffff url("/static/img/register/spinner-large.gif") no-repeat scroll center center; position: fixed; top: 0px; left: 0px; bottom: 0px; right: 0px; z-index: 100; opacity: 0.7; }
.spinner-large.embedded { position: absolute; }

.spinner-mid { background: transparent url("/static/img/register/spinner-mid.gif") no-repeat scroll 0px 0px; width: 25px; height: 25px; margin: -12px 0px 15px -12px; }

.spinner-small { background: transparent url("/static/img/register/spinner-small-grey.gif") no-repeat scroll 0px 0px; width: 13px; height: 13px; margin: -6px 0px 0px -6px; }

#basket-small-open #basket-interior .refresh, #basket-big #basket-interior .refresh, #basket-confirmation #basket-interior .refresh { background-color: #FFFFFF; display: block; position: absolute; top: 0px; bottom: 1px; z-index: 10; left: 1px; right: 1px; opacity: 0.65; }
#basket-small-open #basket-interior #basket-order .spinner-mid, #basket-big #basket-interior #basket-order .spinner-mid, #basket-confirmation #basket-interior #basket-order .spinner-mid { position: relative; margin-top: 0px; }
#basket-small-open #basket-interior #basket-order ul li .delete.spinner-small, #basket-big #basket-interior #basket-order ul li .delete.spinner-small, #basket-confirmation #basket-interior #basket-order ul li .delete.spinner-small { background: transparent url("/static/img/register/spinner-small-grey.gif") no-repeat scroll 0px 0px; width: 13px; height: 13px; position: inherit; margin: -1px 0px 0px 1px; cursor: default; left: auto; top: auto; }

.button-register.spinner.primary:before, .button-register.spinner.secondary:before, .button-register.spinner.off:before { top: 4px; position: absolute; left: 5px; }
.button-register.spinner.primary:before { content: url("/static/img/register/spinner-mid-primary.gif"); }
.button-register.spinner.secondary:before, .button-register.spinner.off:before { content: url("/static/img/register/spinner-mid-secondary.gif"); }
.button-register.promo-add-to-basket.spinner.primary:before, .button-register.promo-add-to-basket.spinner.secondary:before, .button-register.promo-add-to-basket.spinner.premium:before { margin-left: 5px; margin-top: 0; top: -1px; }
.button-register.promo-add-to-basket.spinner.primary:before { content: url("/static/img/register/spinner-mid-primary.gif"); }
.button-register.promo-add-to-basket.spinner.secondary:before { content: url("/static/img/register/spinner-mid-secondary.gif"); }
.button-register.promo-add-to-basket.spinner.premium:before { content: url("/static/img/register/spinner-mid-premium.gif"); }
.button-register.small-add-to-basket.spinner:before { margin-left: 0px; margin-top: -1px; position: absolute; left: 0px; }
.button-register.small-add-to-basket.spinner.primary:before { content: url("/static/img/register/spinner-small-basket.gif"); }
.button-register.small-add-to-basket.spinner.secondary:before { content: url("/static/img/register/spinner-small-secondary.gif"); }
.button-register.small-add-to-basket.spinner.premium:before { content: url("/static/img/register/spinner-small-premium.gif"); }
.button-register.spinner { -webkit-transition: text-indent 100ms ease 0ms; -moz-transition: text-indent 100ms ease 0ms; -ms-transition: text-indent 100ms ease 0ms; -o-transition: text-indent 100ms ease 0ms; transition: text-indent 100ms ease 0ms; }

a.button_blue.spinner, a.button.spinner { cursor: default; text-indent: 10px; }
a.button_blue.spinner:before, a.button.spinner:before { display: inline; margin: 1px 5px 0 -17px; content: url("/static/img/register/spinner-small-secondary.gif"); }
a.button_blue.spinner, a.button_blue.spinner:hover { cursor: wait; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: url("/static/img/www/but_blue.png") repeat-x scroll 0 -112px #1B89D3; border-color: #0A5293; border-image: none; border-right: 1px solid #0A5293; border-style: solid; border-width: 2px 1px 1px; }
a.button_blue.spinner:before, a.button_blue.spinner:hover:before { content: url("/static/img/register/spinner-small-primary.gif"); }
a.button.spinner, a.button.spinner:hover { background: url("/static/img/www/but_light.png") repeat-x scroll 0 -40px #E2E2E2; border-bottom: 2px solid #888888; }

#transfer-spinner-container.spinner-mid { background-color: #FFFFFF; background-position: center center; background-repeat: no-repeat; bottom: 0; height: auto; left: 0; margin: 0; opacity: 0.8; position: absolute; right: 0; top: 75px; width: auto; }

.section.promo-result.spinner .article { background-image: url("/static/img/register/spinner-mid.gif"); background-repeat: no-repeat; background-position: 16px 17px; }

.section.results.spinner { position: relative; }
.section.results.spinner .spinner-mid { position: relative; margin-top: 0px; top: 0px; }
.section.results .header .spinner-mid { right: 50px; left: auto; }
.section.results#result-domain-common.section { overflow: hidden; }
.section.results#result-domain-common .article { position: relative; top: 0px; right: 0px; }
.section.results#result-domain-common .article .clip_right { background-color: inherit; height: 100%; position: absolute; right: 0; width: 10px; z-index: 2; }
.section.results#result-domain-common .article .promo-holder { width: 20000px; z-index: 1; }
.section.results.new .header { padding-left: 27px; }
.section.results.new .header:before { content: url("/static/img/register/register_badge_new_domains.png"); position: absolute; top: -3px; left: 0; }

.mod-no-borderradius #frontLayer .section .header .close { background: url("/static/img/register/buttons-register.png") scroll no-repeat -320px -200px; }
.mod-no-borderradius #frontLayer .section .header .close:hover, .mod-no-borderradius #frontLayer .section .header .close:active { background-position: -350px -200px; }

#tiptip_content { background-color: #FDFDFD; background-image: none; border: 1px solid #D8D8D8; -webkit-box-shadow: 0 0 3px #EEEEEE; box-shadow: 0 0 3px #EEEEEE; color: #504F4F; padding: 10px; text-shadow: none; }
#tiptip_content p { margin: 0px; }
#tiptip_content p b, #tiptip_content p a { color: #347ac2; }
#tiptip_content p a:hover { text-decoration: underline; }

#tiptip_arrow, #tiptip_arrow_inner { border-color: rgba(175, 175, 175, 0); }

#tiptip_holder a { color: #1C89D3; text-decoration: none; }
#tiptip_holder a:hover { text-decoration: underline; }
#tiptip_holder.tip_right #tiptip_arrow_inner { border-right-color: #FDFDFD; }
#tiptip_holder.tip_right #tiptip_arrow { border-right-color: rgba(255, 255, 255, 0.35); }
#tiptip_holder.tip_left #tiptip_arrow_inner { border-left-color: #FDFDFD; }
#tiptip_holder.tip_left #tiptip_arrow { border-left-color: rgba(255, 255, 255, 0.35); }
#tiptip_holder.tip_top #tiptip_arrow_inner { border-top-color: #FDFDFD; }
#tiptip_holder.tip_top #tiptip_arrow { border-top-color: rgba(255, 255, 255, 0.35); }
#tiptip_holder.tip_bottom #tiptip_arrow_inner { border-bottom-color: #FDFDFD; }
#tiptip_holder.tip_bottom #tiptip_arrow { border-bottom-color: rgba(255, 255, 255, 0.35); }

.help, .infos { background: transparent url("/static/img/register/ui-elements.png") no-repeat scroll right -530px; cursor: help; display: inline-block; height: 16px; margin-bottom: -3px; margin-left: 3px; width: 16px; }

.infos { background-position: right -554px; }
