body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}body	{padding:0px; margin:0px; background:#ffffff url(Images/bodyBG.gif) repeat-x top; font-family:Tahoma, Verdana, Sans-Serif; font-size:11px; color:#343434;}

.bodyPay	{padding:0px; margin:0px; background:#ffffff url(Images/bodyPayBG.gif) repeat-x top; font-family:Tahoma, Verdana, Sans-Serif; font-size:11px; color:#343434;}

input[type=submit],
input[type=reset],
input[type=button]
{
    filter:chroma(color=#000000);
    color:#010101;
}

.main0	{float:left; padding:0px; margin:0px; width:100%;}
.main	{width:970px; margin:0 auto;}
img		{border:none 0px;}
.error	{color:Red;}
.ok		{color:Green;}
.errorAccountAccessCreate	{display:inline-block; color:Red; font-weight:bold; padding-top:10px;}

a:link, a:visited	{color:#4b8107; text-decoration:none;}	
a:hover				{text-decoration:underline;}

.btnMainBlack						{float:left; border:solid #b3b3b3 1px;}
.btnMainBlack a:link, .btnMainBlack a:visited	{float:left; text-decoration:none; border:solid #ffffff 2px; background:#343434; color:#FFFFFF; font-weight:bold; padding:3px 9px 4px 9px;}	
.btnMainBlack a:hover				{text-decoration:none; border:solid #d6d6d6 2px; }
.btnMainBlack2						{float:left; border:solid #508b05 1px;}
.btnMainBlack2 a:link, .btnMainBlack2 a:visited	{float:left; text-decoration:none; border:solid #71c20b 2px; background:#343434; color:#FFFFFF; font-weight:bold; padding:3px 9px 4px 9px;}	
.btnMainBlack2 a:hover				{text-decoration:none; border:solid #d6d6d6 2px; }
.btnMainBlack3						{float:left; border:solid #b3b3b3 1px; margin-right:2px;}
.btnMainBlack3 a:link, .btnMainBlack3 a:visited	{float:left; text-decoration:none; border:solid #ffffff 1px; background:#343434; color:#FFFFFF; padding:3px 9px 4px 9px;}	
.btnMainBlack3 a:hover				{text-decoration:none; border:solid #d6d6d6 1px; }

.btnMainGreen						{float:left; border:solid #b3b3b3 1px;}
.btnMainGreen a:link, .btnMainGreen a:visited	{float:left; text-decoration:none; border:solid #d6d6d6 2px; background:#71c20b; color:#FFFFFF; font-weight:bold; padding:3px 9px 4px 9px;}	
.btnMainGreen a:hover				{text-decoration:none; border:solid #ffffff 2px;}

/*góra strony*/
.topBG		{float:left; height:372px; width:100%; min-width:970px;}
.topLeft	{position: absolute; top:0px; left:0px; width:50%; height:372px; z-index:2; background:url(Images/bodyTopLeft.gif) repeat-x top;}
.cu_topLeft	{position: absolute; top:0px; left:0px; width:50%; height:372px; z-index:2;}
.topRight	{position: absolute; top: 0px; right:0px; width: 50%; height:372px; z-index:1;}
.topCenter	{width:970px; z-index:3; position: absolute; height:372px; background:url(Images/bodyTopCenter.gif) no-repeat bottom left;}
.cu_topCenter	{width:970px; z-index:3; position: absolute; height:372px; background:url(Images/cu_bodyTopCenter.gif) no-repeat bottom left;}

.topTop			{float:left; width:970px; height:84px;}
.topTopLeft		{float:left; width:371px; height:84px; background:url(Images/topTopLeft.gif) no-repeat bottom left;}
.topTopRight		{float:left; width:599px; height:84px; background:url(Images/topTopRight.gif) no-repeat bottom right;}
.topLogo			{float:left; padding:19px 0px 0px 18px;}

/*górne menu mini*/
.topLangMenu			{float:left; width:70px; margin-top:20px;}
.topMiniMenu			{float:left; text-align:right; width:520px;}
.topMiniMenu a:link, .topMiniMenu a:visited	{color:#888883; font-weight:bold;}	
.topMiniMenu a:hover				{text-decoration:none;}
.topMiniMenuMail		{float:right; margin-top:20px; text-align:center; margin-right:20px;}
.topMiniMenuAccount		{float:right; margin-top:12px; text-align:center; margin-right:20px;}
.topMiniMenuSupport		{float:right; margin-top:10px; text-align:center; margin-right:20px;}
.topMiniMenuContact		{float:right; margin-top:7px; text-align:center; margin-right:20px;}

/*górne menu*/
.mainMenuTop			{float:left; width:968px; height:54px; border:solid 1px #a9a9a9; border-top:none; background:url(Images/mainMenuTopBgLeft.gif) no-repeat top left;}
.menuTop				{float:left; width:964px; height:50px; background:#343434;  margin:2px 0px 0px 2px; display:inline;}	
.menuTopLeft			{float:left; width:660px; padding-left:17px; position:relative; z-index:100;}
.menuTopLeft a:link, .menuTopLeft a:visited	{float:left; text-decoration:none; color:#ffffff; font-size:12px; font-weight:bold; padding:18px 13px 18px 13px;}	
.menuTopLeft a:hover				{text-decoration:none; background:#4b8107; padding:18px 13px 18px 13px;}
.menuTopLeftSeperator	{float:left; width:1px; height:8px; background:#ffffff; margin-top:22px;}
.menuTopRight			{float:left; width:287px; background:url(Images/menuTopRight.gif) no-repeat top left;}
.menuTopRightCont		{float:left; width:237px; padding-left:50px; font-weight:bold; font-size:12px; color:#ffffff; height:50px; display:table;}
.menuTopRightCont b		{/*color:#7cd50d;*/ color:red;}
.menuTopRightCont a:link, .menuTopRightCont a:visited	{text-decoration:none; color:#ffffff; vertical-align: middle; display: table-cell;}	
.menuTopRightCont a:hover b,	.menuTopRightCont a:hover			{text-decoration:none; color:#7cd50d;}

.topFoter				{float:left; width:970px;}
/*.topLeftImg				{float:left; width:417px; height:233px; background:url(Images/topLeftImg.gif) no-repeat bottom right;}*/

.topLeftImgBg			{float:left; width:470px; height:233px; }
.cu_topLeftImgBg		{float:left; width:470px; height:233px; }
.mainImg				{}
.mainImg2				{width:100%; text-align:right;}
.cert					{position:absolute; float:left; text-align:left; margin-top:5px; margin-left:0px; z-index:10;}
.cu_topLeftImg			{float:left; width:417px; height:233px; background:url(Images/cu_topLeftImg.gif) no-repeat bottom right;}
/*.topFootRight			{float:left; width:504px; position:relative; margin-left:-4px;}*/
.topFootRight			{float:left; width:500px; position:relative; margin-left:-4px;}
.topFootRightContMain	{float:left; width:500px; height:196px;}
.topFootRightCont		{float:left; position:relative; height:174px; margin-left:-49px; margin-top:20px; width:540px; font-family:Century Gothic; font-size:28px; color:#343434; line-height:50px;}
.topFootRightCont b		{font-family:Century Gothic; color:#7cd50d; font-size:28px; text-shadow:1px 1px 0px #3e6907; filter: DropShadow(Color="#3e6907",OffX=1,OffY=1); }

.menuParent			{float:left; text-decoration:none; color:#ffffff; font-size:12px; font-weight:bold; padding:18px 13px 18px 13px;}
.menuBg2			{float:left; position:relative;}
.menuName			{float:left; color:#ffffff; text-align:left; padding:0px;  margin:0px;}
.submenu								{position:absolute; left:0px; top:50px; visibility:hidden; text-align:left; padding:0px; margin:0px; background:#4b8107; width:215px;}
.submenu a:link, .submenu a:visited		{float:left; position:relative; color:#ffffff; text-decoration:none; padding:6px 5px 6px 25px; margin:0px; display:block; width:185px; font-size:11px; font-weight:normal;}	
.submenu a:hover						{text-decoration:none; background:#5EA308; color:#ffffff;}
.submenuNone							{position:absolute; left:0px; top:0px; visibility:hidden; text-align:left; padding:0px; margin:0px; background:#b1b1b1; width:200px; height:0px;}
.submenuSeperator	{float:left; height:1px; width:100%; background:#A9A9A9; margin:0px; padding:0px;}
 
.topFootRightLogin	{float:left; width:500px; height:37px;}


/*box logowania*/
.boxLoginMain				{float:left; background:url(Images/mainLoginBG.gif) repeat-x;}
.boxLogin					{float:left; width:500px; height:37px; background:url(Images/boxLoginActiv.gif) no-repeat left top;}
.boxLoginTitle				{float:left; box-sizing: border-box; width:140px; margin-top:11px; color:#2e4018; font-weight:bold; font-size:11px; text-align:right; padding-right:4px;}
.boxLoginActiv				{float:left; width:500px; height:37px; background:url(Images/boxLoginActiv.gif) no-repeat left top;}
.boxLoginContent			{float:left; padding-left:34px; width:238px; margin-top:10px; font-weight:bold; color:#2e4018; box-sizing: border-box;}
.boxLoginResellerContent	{float:left; padding-left:42px; width:386px; margin-top:10px; font-weight:bold; color:#2e4018;}
.boxLoginCart				{float:left; width:187px; background:#e4e4e4; height:35px; margin-top:1px;}
.boxLoginCartTop			{float:left; margin-left:5px; position:absolute; z-index:1; }
.boxLoginCartTop img		{float:left;}
.boxLoginCartTop b		{float:left; color:#686868; margin-left:6px; margin-top:4px;}
.boxLoginCartCont			{float:left; margin-top:3px; color:#777777; font-family:Tahoma;}
.boxLoginCart a:link, .boxLoginCart a:visited		{display:inline-block; position:absolute; z-index:2; padding-top:20px; padding-bottom:2px; text-decoration:none; width:181px; padding-left:6px; color:#777777; font-family:Tahoma;}	
.boxLoginCart a:hover						{text-decoration:none; color:#777777; font-family:Tahoma;}
.boxLoginLoginInput			{float:left; padding-left:0px; margin-top:6px; box-sizing: border-box; }
.boxLoginLoginInput input	{border:solid 1px #b3b3b3; padding:0px; padding:2px 4px 2px 4px; height:22px; width:141px; color:#2e4018; text-align:center; font-size:11px; box-sizing: border-box; }
.boxLoginPasswordInput			{float:left; padding-left:4px; margin-top:6px; box-sizing: border-box; }
.boxLoginPasswordInput input	{border:solid #b3b3b3 1px; padding:0px; padding:2px 4px 2px 4px; height:22px; width:141px; color:#2e4018; text-align:center; font-size:11px; box-sizing: border-box; }
.boxPasswordClear				{color:#2e4018; text-align:center;}
.txtBoxPassword					{color:#2e4018; text-align:center;}
#txtLogin						{display: none;}
.boxLoginBtnMain				{float:left; padding-left:5px; margin-top:3px; box-sizing: border-box;}
.btnMain						{float:left; border:solid #b3b3b3 1px;}
.btn							{float:left; }
.btn a:link, .btn a:visited	{float:left; text-decoration:none; border:solid #d6d6d6 2px; background:#71c20b; color:#FFFFFF; font-weight:bold; padding:3px 0 4px 0; font-size:11px; box-sizing: border-box; width:62px; text-align:center;}	
.btn a:hover				{text-decoration:none; border:solid #ffffff 2px; }

/*Środek*/
.mainCenter			{float:left; width:970px;}
.mainCenterReseller	{padding-bottom:20px; padding-top:24px;}

/*aktualności lewa strona*/
.mainLeft				{float:left; width:244px; position:relative; margin-top:-40px; z-index:3;}
.leftNewsTitleTop		{float:left; width:216px; padding-left:18px; font-size:15px; color:#4b8107; font-family:Century Gothic;}
.leftNewsTitleTop b	{color:#343434;}
.leftNews				{float:left; width:221px; padding-left:13px; margin-top:14px;}
.leftNewsTitle		{float:left; width:216px; padding-left:5px; color:#4b8107; font-weight:bold;}
.leftNewsTitle h1		{margin:0px; padding:0px; color:#4b8107; font-size:11px;}		
.leftNewsTitle a:link, .leftNewsTitle a:visited	{color:#4b8107; text-decoration:none; padding:0px; margin:0px;}	
.leftNewsTitle a:hover					{text-decoration:none;}
.leftNewsDate			{float:left; width:216px; padding-left:5px; color:#919191; font-size:10px; margin-top:3px;}
.leftNewsContent		{float:left; width:216px; padding-left:5px; color:#343434; margin-top:9px; line-height:14px;}
.leftNewsHr			{float:left; width:221px; height:1px; background:#dbdbdb; margin-top:16px;}
.leftNewsButtom		{float:left; width:221px; padding-left:13px; text-align:right; margin-top:8px; color:#4b8107;}
.leftNewsButtom a:link, .leftNewsButtom a:visited	{text-decoration:none; color:#4b8107;}	
.leftNewsButtom a:hover				{text-decoration:underline; }

/*lewa strona menu*/
.leftTitleTop		{float:left; width:216px; padding-left:18px; font-size:15px; color:#4b8107; font-family:Century Gothic;}
.leftTitleTop b	{color:#343434;}
.leftMenuBg			{float:left; width:221px; padding-left:13px; margin-top:14px;}

.leftMenu			{float:left; width:221px; color:#4b8107; font-family:Tahoma; font-weight:bold; min-height:150px;}
.leftMenu a:link, .leftMenu a:visited	{float:left; width:184px; text-decoration:none; color:#4b8107; background:#f1fbe3 url(Images/leftMenuBg.gif) no-repeat top left;  padding:9px 10px 9px 26px; border-top:solid #ffffff 1px; border-bottom:solid #ffffff 1px;}	
.leftMenu a:hover				{text-decoration:none; color:#343434; background:#f7f7f7 url(Images/leftMenuBg.gif) no-repeat top left;}
.leftMenuHr			{float:left; width:221px; height:1px; background:#dbdbdb;}
.leftMenu .leftMenuActiv:link, .leftMenu .leftMenuActiv:visited { color:#343434; background:#f7f7f7 url(Images/leftSelectedMenuBg.gif) no-repeat top left; }

.leftSubMenu		{float:left; width:221px; color:#343434; font-family:Tahoma; font-weight:normal; background:#f7f7f7; padding:4px 0px 4px 0px;}
.leftMenu .leftSubMenu a:link, .leftMenu .leftSubMenu a:visited	{float:left; width:184px; text-decoration:none; color:#343434; background:url(Images/leftSubMenuBg.gif) no-repeat top left;  padding:4px 10px 4px 26px; border:none;}	
.leftMenu .leftSubMenu a:hover				{text-decoration:none; color:#4b8107;}

.leftMenuCustomer				{float:left; width:244px; margin-top:20px;}

.dCat           {float:left; width:221px; color:#4b8107; font-family:Tahoma; font-weight:bold; }
.dCat a:link, .dCat a:visited         {float:left;  width:184px; text-decoration:none; color:#4b8107; background:#f1fbe3 url(Images/leftMenuBg.gif) no-repeat top left;  padding:9px 11px 9px 26px; border-top:solid #ffffff 1px; border-bottom:solid #ffffff 1px; display:block;}
.dCat a:hover   {text-decoration:none; color:#343434; background:#f7f7f7 url(Images/leftMenuBg.gif) no-repeat top left;}
.dCatHide       {display:none;}

.dCatSub		{float:left; width:221px; color:#343434; font-family:Tahoma; font-weight:normal; background:#f7f7f7; }
.dCatSub a:link, .dCatSub a:visited	{float:left; width:184px; text-decoration:none; color:#343434; background:url(Images/leftSubMenuBg.gif) no-repeat top left;  padding:4px 10px 4px 26px; border:none;}	
.dCatSub a:hover				{text-decoration:none; color:#4b8107;}
.leftMenu .dCatSubActiv:link, .leftMenu .dCatSubActiv:visited {color:#4b8107;}

/*koniec - lewe menu rozwijane*/

.d_mainRight			{float:left; width:721px; padding-left:5px; margin-top:23px;}
.mainContentBg			{float:left; width:719px; padding-left:7px; margin-top:23px;}
.mainContentBg2			{float:left; background:#efefef; width:674px; padding:24px 27px 27px 18px;}
.mainContentTitle		{float:left; width:668px; color:#4b8107; font-size:15px; font-family:Century Gothic;}
.mainContentTitle h1	{margin:0px; padding:0px; color:#4b8107; font-size:15px; font-family:Century Gothic; font-weight:normal;}
.mainContent			{float:left; width:684px; margin-top:16px;}
.mainContentTitle a:link, .mainContentTitle a:visited	{float:left; text-decoration:none; color:#4b8107; font-size:15px; font-family:Century Gothic;}	
.mainContentTitle a:hover				{text-decoration:none; color:#4b8107;}
.content				{float:left; width:684px; padding-bottom:15px;}
.content2 {
	float: left;
	width: 100%;
	padding-bottom: 15px;
}

.cu_mainContentTitle		{float:left; width:668px; color:#4b8107; font-size:15px; font-family:Century Gothic;}
.cu_mainContent			{float:left; width:922px; margin-top:14px;}

/*Aktualności*/
.newsContentMain		{float:left; width:668px; padding:0px 0px 15px 0px;}
.newsTitle				{float:left; width:568px; font-weight:bold; color:#4b8107;}
.newsTitle h1			{font-size:11px; color:#4b8107; margin:0px; padding:0px;}
.newsTitle a:link, .newsTitle a:visited	{color:#4b8107; text-decoration:none; padding:0px; margin:0px;}	
.newsTitle a:hover					{text-decoration:none;}
.newsDate				{float:left; width:100px; text-align:right; color:#919191;}
.newsContent			{float:left; width:668px; padding-top:10px;}
.newsContentButton		{float:left; width:668px; text-align:right; margin-top:15px;}
.newsContentButton a:link, .newsContentButton a:visited	{text-decoration:none; color:#4b8107; padding-left:14px; background:url(Images/pointNews.gif) no-repeat left; }	
.newsContentButton a:hover				{text-decoration:none; color:#343434;}
.newsContentHr			{float:left; width:668px; height:2px; margin-top:10px; background:url(Images/newsContentHr.gif) repeat-x;}

/*zamów hosting*/
.d_ordersBgMain	{float:left; width:358px;background:url(Images/d_ordersBgMain.gif) repeat-y left;}
.d_ordersBg		{float:left; width:358px; background:url(Images/d_ordersBg.jpg) no-repeat top;}
.d_ordersTitle			{float:left; width:245px; padding-left:26px; margin-top:14px; font-size:15px; color:#ffffff; font-family:Century Gothic;}
.d_ordersTitle b		{color:#ffffff;}
.d_ordersPromotionZ1	{float:left; width:345px; filter:alpha(opacity=60); opacity:0.6; background:#5fa309; display:inline-block; margin:9px 0px 0px 6px; border-top:solid #bfd89d 1px; border-bottom:solid #bfd89d 1px;}
.d_ordersPromotion		{float:left; width:321px; padding:8px 0px 8px 0px; color:#ffffff; font-weight:bold; text-align:right;}
.d_ordersContent		{float:left; width:311px; padding-left:22px; margin-top:6px;}
.d_ordersContent ul		{float:left; width:311px; margin:0px; padding:0px;}
.d_ordersContent li		{border-top:solid #bfd89d 1px; margin:0px 0px 0px 0px; padding:9px 0px 7px 37px; list-style:none; color:#343434; font-weight:bold; background: url(Images/ordersPointBgList.png) no-repeat top left;}
.d_ordersContent .d_ordersContentListTop 	{border-top:none;}
.d_ordersBtnMain		{float:right; padding:0px 5px 0px 5px; margin-top:9px;}

/*zarejestruj domenę*/
.d_domainRegiMain		{float:left; width:335px; padding-left:24px; margin-top:17px;}
.d_domainRegiMain_v2	{float:left; width:335px; }
.d_domainRegiTitle		{float:left; width:335px; color:#4b8107; font-family:Century Gothic; font-size:18px; }
.d_domainRegiTitle b	{color:#343434;}
.d_domainRegiCont		{float:left; width:335px; margin-top:5px;}
.d_domainRegiContLeft	{float:left; width:38px; margin-top:3px; text-align:center; color:#343434; font-weight:bold;}
.d_domainRegiNameInput	{float:left; margin-right:4px;}
.d_domainRegiNameInput input	{border:solid 1px #b3b3b3; padding:2px 4px 2px 4px; height:14px; width:200px; color:#696969; font-size:11px;}
.d_domainRegiDdl		{float:left;}
.d_domainRegiDdl .ddlist	{float:left; border:solid 1px #b3b3b3; padding:0px; width:61px; height:20px; color:#343434; font-size:11px;}
.d_domainRegiContBott		{float:left; width:335px; margin-top:3px;}
.d_domainRegiContBottLeft	{float:left; width:166px; margin-top:8px; text-align:right; color:#696969;}
.d_domainRegiBtnMain		{float:left; padding-left:8px; margin-top:1px;}

.dr_menu			{float:left; width:684px;}
.dr_menu .dr_menuAct:link, .dr_menu .ds_menuAct:visited	{float:left; text-decoration:none; background:#343434; color:#FFFFFF; padding:7px 10px 8px 10px; font-weight:bold;}	
.dr_menu .dr_menuAct:hover				{text-decoration:none;}

.dr_menu a:link, .dr_menu a:visited	{float:left; margin-right:1px; text-decoration:none; background:#71c20b; color:#FFFFFF; padding:7px 10px 8px 10px; font-weight:bold;}	
.dr_menu a:hover				{text-decoration:none;}


.dr_menu .popup:link, .dr_menu .popup:visited	{float:right; margin-right:1px; text-decoration:none; background:#71c20b; color:#FFFFFF; padding:7px 10px 8px 10px; font-weight:bold;}	
.dr_menu .popup:hover				{text-decoration:none;}



/*biuro obsługi klienta*/
.d_customerServiceMain			{float:left; width:355px; padding:0px 0px 0px 8px; margin-top:0px;}
.d_customerServiceMainZ2		{float:left; width:355px; padding:0px 0px 2px 0px; background:url(Images/d_customerServiceBG.jpg) no-repeat top right; height:140px;}
.d_customerServiceTitle			{float:left; width:192px; padding-left:16px; margin-top:12px; color:#4b8107; font-family:Century Gothic; font-size:17px;}
.d_customerServiceTitle b		{color:#343434;}
.d_customerServiceContent		{float:left; width:192px; padding-left:16px; margin-top:19px; color:#343434;}
.d_customerServiceContentBottom	{float:left; width:210px; padding-left:16px; margin-top:2px;}
.d_customerServiceInput			{float:left; width:140px; margin-top:3px;}
.d_customerServiceInput input	{border:solid 1px #b3b3b3; padding:0px; padding:2px 4px 2px 4px; height:14px; width:124px; color:#696969; font-size:11px;}
.d_customerServiceBtnMain		{float:left; padding-left:0px; margin-top:0px;}

.d_BanerDathouse				{float:left; width:355px; padding:0px 0px 2px 0px;}
.d_BanerDathouseTitle		{float:left; width:335px; padding-left:16px; color:#4b8107; font-family:Century Gothic; font-size:15px;}
.d_BanerDathouseTitle b		{color:#343434;}
.d_BanerDathouseCont		{float:left; width:335px; margin-top:5px;}

/*Środek dla zalogowanego klienta*/
.cu_contentTop		{float:left; width:970px; margin-top:23px;}
.cu_menu			{float:right; width:970px;}
.cu_content			{float:left; width:922px; padding:24px 24px 25px 24px; background:#efefef;}
.cu_menuBlack						{float:right; margin-left:1px; text-align:center;}
.cu_menuBlack a:link, .cu_menuBlack a:visited	{display:inline-block; text-decoration:none; background:#343434; color:#FFFFFF; padding:7px 10px 8px 10px; font-weight:bold;}	
.cu_menuBlack a:hover				{text-decoration:none; color:#7cd50d;}

.cu_menuBlack2						{float:right;  margin-left:1px; text-align:center; margin-bottom:1px;}
.cu_menuBlack2 a:link, .cu_menuBlack2 a:visited	{display:inline-block; text-decoration:none; background:#343434; color:#FFFFFF; padding:7px 10px 8px 10px; font-weight:bold;}	
.cu_menuBlack2 a:hover				{text-decoration:none; color:#7cd50d;}

.topMenuD{float:right;}
ul#nav {margin: 0 0 0 0px;}
ul.drop a{display:inline-block; margin-left:1px; text-decoration:none; background:#343434; color:#FFFFFF; padding:7px 10px 8px 10px; font-weight:bold;}

ul.drop a:hover, ul.drop ul li a:hover
{text-decoration:none; color:#7cd50d; }
ul.drop ul li a{display:block;text-align:left;text-decoration:none; color:#FFFFFF; padding:7px 10px 8px 10px; font-weight:bold;}
ul.drop, ul.drop li, ul.drop ul { list-style: none; margin: 0; padding: 0;}
ul.drop { position: relative; z-index: 10000; float: right; }
ul.drop li { float: right; zoom: 1;margin: 0;padding: 0;list-style: none;
	/* For IE 7 */
	zoom: 1;
	*display: inline;
	letter-spacing:normal;
}
ul.drop li.hover, ul.drop li:hover {overflow:hidden; z-index: 10000; cursor: default;}
ul.drop ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 10000; background: #343434; border-bottom:1px solid #ffffff;}
ul.drop ul li {display: inline-block; width:100%; overflow:hidden; border-top:1px solid #ffffff; white-space: nowrap;}
ul.drop ul ul { top: 0px; left: 100%; }
ul.drop li:hover > ul { visibility: visible }

/*----- Środek dla zalogowanego klienta -----*/

.ds_menu			{float:left; width:922px;}
.ds_bgMain			{float:left; width:922px;}
.ds_menuBgContent	{float:left; width:922px; border:solid 1px #343434; }
.ds_menu .ds_menuAct:link, .ds_menu .ds_menuAct:visited	{float:left; text-decoration:none; background:#343434; color:#FFFFFF; padding:7px 10px 8px 10px; font-weight:bold;}	
.ds_menu .ds_menuAct:hover				{text-decoration:none;}
.ds_menu a:link, .ds_menu a:visited	{float:left; margin-right:1px; text-decoration:none; background:#71c20b; color:#FFFFFF; padding:7px 10px 8px 10px; font-weight:bold;}	
.ds_menu a:hover				{text-decoration:none;}
.ds_menu .popup:link, .ds_menu .popup:visited	{float:right; margin-right:1px; text-decoration:none; background:#71c20b; color:#FFFFFF; padding:7px 10px 8px 10px; font-weight:bold;}	
.ds_menu .popup:hover				{text-decoration:none;}


/*Środek Partnerzy i Płatności*/
.mainCenterFooter			{float:left; width:970px; height:56px; padding-bottom:20px; margin-top:20px;}
.centerFooter				{float:left; width:968px; height:54px; border:solid 1px #dbdbdb;}
.centerFooterLeft			{float:left; width:369px; height:54px; border-right:solid 1px #ededed;}
.centerFooterLeftCont		{float:left; width:178px; padding-left:17px; color:#4b8107; font-weight:bold; margin-top:22px;}
.centerFooterLeftLog		{float:left; width:174px;}
.centerFooterLeftLog img	{float:left; margin-left:9px; margin-top:14px;}
.centerFooterRight		{float:left; width:598px;}
.centerFooterRighCont		{float:left; width:73px; padding-left:20px; color:#343434; font-weight:bold; margin-top:22px;}
.centerFooterRightLog		{float:left; width:505px;}
.centerFooterRightLog img	{float:left; margin-top:10px;}


/*Stopka*/
.footerBG			{float:left; width:100%; min-width:970px;}
.footerLeft			{position: absolute; left:0px; width:50%; height:58px; z-index:2; background:url(Images/footerLeft.gif) repeat-x top;}
.footerRight		{position: absolute; right:0px; width: 50%; height:58px; z-index:1;}
.footerCenter		{width:969px; z-index:3; position: absolute; height:58px; background:url(Images/footerCenter.gif) repeat-x top; border-right:solid #d6d6d6 1px;}
.footerContLeft		{float:left; width:323px; height:58px; background:url(Images/footerLeft.gif) repeat-x top; color:#515151;}
.footerLeftContent	{float:left;  width:308px; color:#515151; margin-top:22px; padding-left:15px;}
.footerLeftContent a:link, .footerLeftContent a:visited	{color:#4b8107; font-weight:bold; text-decoration:none; padding:0px; margin:0px;}	
.footerLeftContent a:hover					{text-decoration:underline;}

.footerContRight	{float:left; width:646px; height:58px;}
.footerMenu			{float:left; margin-top:22px; padding-left:15px;}
.footerMenu a:link, .footerMenu a:visited	{background:url(Images/LinkFooterBG.gif) no-repeat; background-position:top left; color:#515151; text-decoration:none; padding:0px 0px 2px 11px; margin:0px 8px 0px 0px;}	
.footerMenu a:hover					{text-decoration:none; color:#666666;}
.footerContRecommended	{float:left; width:950px; padding-left:15px; margin-top:7px;}

/*lista*/
.listC               {border-collapse:collapse; border: 1px solid #ffffff; text-align:left;}
.listC TH            {color:#ffffff; font-size:11px; padding:6px; background:#424242; text-align:center;}
.listC th.c          {text-align:center;}
.listC TD.c          {text-align:center;}
.listC TD.r          {text-align:right;}
.listC TD            {background-color:#dde5d9; color:#666666; padding-left:8px;}
.listC img 			 {border:none;}
.listC td.listLeft	{float:left; width:100px; font-weight:bold; margin-top:4px; color:#666666; text-align:left}			
.listC td.listRight	{float:left; width:300px; text-align:left; vertical-align:top;}


/*Lista*/
.listL				{float:left; border-collapse:collapse; margin:0px 0px 0px 150px; padding:0px; }
.listL td.listLeft	{float:left; width:100px; font-weight:bold; margin-top:4px; color:#666666; text-align:left}			
.listL td.listRight	{float:left; width:300px; text-align:left; vertical-align:top;}
.listL td.list		{float:left; font-weight:bold; margin:4px 15px 0px 0px; text-align:left}	
.listL th			{}
.listL td			{color:#666666; padding:8px 0px 0px 0px;}
.listL td.c			{text-align:center;}
.listL td.r			{text-align:right;}
.listL td.b			{font-weight:bold;}
.inputMain			{font-size:12px; border:solid 1px #b3b3b3; margin:0px; padding:3px; color:#808080;}
.inputDdlMain		{font-size:12px; border:solid 1px #b3b3b3; margin:0px; padding:2px 3px 2px 3px; color:#808080;}
.inputMainDomin		{float:left; font-size:12px; border:none 0px; margin:0px; padding:5px 3px 3px 3px; color:#808080;}

.d_domainRegiNew
{
	float:left;
    height:23px;
}
.d_domainRegiNew select
{
	float:left;
	border:none 0px;
	margin:0px 0px 0px 0px; padding:2px 1px 0px 0px;
	height:22px;
}
/*lista panel*/
.userPanelContainer		{position:relative; display:block; width:710px; background:#ffffff url(Images/userPanelTableBg.gif) repeat-y center; margin-left:-29px; border:solid 1px #c7c7c7;}
.userPanelContainer_v2	{position:relative; display:block; width:710px; background:#ffffff url(Images/userPanelTableBg.gif) repeat-y center; margin-left:-29px; border:solid 1px #343434;}
.maincontainer3			{position:relative; display:block; z-index:3; width:716px; background:#ffffff; margin-left:-29px; border:solid 1px #343434;}
.listPanel			{width:641px; border:none; border-collapse:collapse;}
.listPanel th       {font-size:10px; color:#343434;}
.listPanel td.c     {text-align:center;}
.listPanel td.c3	{text-align:center; border-right:solid 2px #dbdbdb;}
.listPanel td       {font-size:9px; line-height:14px; font-weight:bold; color:#343434;}

.listPanel2			{width:710px; border:none;  border-collapse: collapse;}
.listPanel2 th       {font-size:12px; font-weight:bold; color:#ffffff; padding:4px;}
.listPanel2 td .title{display:block; font-size:11px; font-weight:bold; background:#7cd50d; width:226px; padding:5px 3px; color:#343434; text-align:center; margin-left:245px;}
.listPanel2 td .titlev2{display:block; font-size:11px; font-weight:bold; background:#7cd50d; padding:5px 3px; color:#343434; text-align:center; }

.listPanel2 td.c     {text-align:center; padding-top:20px;}
.listPanel2 td       {font-size:11px; font-weight:bold; color:#888883; border:none;}
.listPanel2  a:link, .listPanel2  a:visited	{color:#888883; text-decoration:none;}	
.listPanel2 a:hover				{text-decoration:underline;}
.listPanel2 .imgl	{float:left; width:176px; background:url(Images/userPanelTdBgLeft.gif) no-repeat top right; text-align:center; padding:0px; margin:0px; padding-bottom:15px;}
.listPanel2 .imgR	{float:left; width:176px; background:url(Images/userPanelTdBgRight.gif) no-repeat top left; text-align:center; padding:0px; margin:0px; padding-bottom:15px;}
.listPanel2 .imgl a {display:block; text-align:center; width:176px; font-size:11px; padding-top:8px; padding-bottom:5px; }
.listPanel2 .imgR a {display:block; text-align:center; width:176px; font-size:11px; padding-top:8px; padding-bottom:5px; }
.listPanel2 .tdRow	{font-size:10px; width:50%; padding:12px 2px 12px 2px; line-height:12px; vertical-align:top;}
.listPanel2 .topTitel	{padding:8px; background:#343434; min-height:1px;}

/*Lista*/
.listP				{float:left; border-collapse:collapse; margin:0px 0px 0px 0px; padding:0px; }
.listP td.listLeft	{float:left; width:100px; font-weight:bold; margin-top:4px; text-align:left}			
.listP td.listRight	{text-align:left; vertical-align:top;}
.listP td.listRight2	{float:left; width:300px; text-align:left; margin-top:4px;}

.listP th			{}
.listP td			{padding:8px 0px 0px 0px;}
.listP td.desc		{padding:0px 0px 0px 4px; }
.listP td span		{padding:0px; margin:0px;}
.listP td.c			{text-align:center;}
.listP td.r			{text-align:right;}
.listP td.b			{font-weight:bold;}
.listPInputMain			{font-size:12px; border:solid 1px #b3b3b3; margin:0px; padding:3px; color:#808080; width:250px;}
.InputMainPassword		{font-size:12px; border:solid 1px #b3b3b3; margin:0px; padding:3px; color:#808080; width:380px;}
.InputMainPassword1		{font-size:12px; border:solid 1px #b3b3b3; margin:0px; padding:3px; color:#808080; width:380px;}
.listPInputDdlMain		{font-size:12px; border:solid 1px #b3b3b3; margin:0px; padding:2px 3px 2px 3px; color:#808080;}

.listCu           {width:100%; font-size:10px; border-collapse:collapse; border-spacing:0px 0px; border:solid 1px #ffffff;}
.listCu TH        {background-color:#424242; color:#ffffff; text-align:left; padding:5px; border-right:solid 1px #efefef;}
.listCu TH.last   {border-right:solid 1px #ffffff; text-align:center;}
.listCu TD        {background-color:#ffffff; text-align:left; padding:5px; border-right:solid 1px #efefef;}
.listCu TH.c      {text-align:center;}
.listCu TD.c      {text-align:center;}
.listCu TD.r      {text-align:right;}
.listCu TD.last	  {text-align:right; border-right:solid 1px #ffffff;}
.listCu TD.lastL  {text-align:left; border-right:solid 1px #ffffff;}
.listCu TD.lastC  {text-align:center; border-right:solid 1px #ffffff;}
.listCu TD.lastLM0  {text-align:left; border-right:solid 1px #ffffff; padding:0px;}

.listCu TR.a TD   {background-color:#efefef; text-align:left; padding:5px; border-right:solid 1px #ffffff;}
.listCu TR.a TD.c {text-align:center;}
.listCu TR.a TD.r {text-align:right;}
.listCu TR.n TD    {color:Red;}
.listCu TR.an TD   {background-color:#efefef; color:Red; text-align:left; padding:5px; border-right:solid 1px #ffffff;}
.listCu TR.an TD.c {text-align:center;}
.listCu A         {color:#2138c6;}
.listCu TD.p2, .listCu TH.p2, .listCu TR.a TD.p2, .listCu TR.an TD.p2 	{padding:2px;}
.listCu td.tdBgGreen, .listCu TR.a TD.tdBgGreen	{background-color:#7CD50D; font-weight:bold; border-bottom:solid 1px #ffffff;}

.pnlCusButt       {font-size:11px; display:block; margin-top:2px;} 

.listBorderNone		{font-size:11px; border-collapse:collapse;}
.listBorderNone td  {text-align:left; padding:5px; border:none; }
.listCu td.last .listBorderNone td  {text-align:left; padding:5px; border:none;}

.listDns		{width:100%; font-size:11px; border-collapse:collapse;}
.listCu td .listDns td  {text-align:left; padding:5px; border:none; border-top:solid 1px #efefef;}
.listCu td .listDns2 td  {text-align:left; padding:2px; border:none;}

.listDom           {width:100%; font-size:11px; border-collapse:collapse; border:solid 1px #ffffff;}
.listDom TH        {background-color:#5EA308; color:#ffffff; text-align:left; padding:5px; border-right:solid 1px #efefef;}
.listDom TH.last   {border-right:solid 1px #ffffff; text-align:center;}
.listDom TD        {background-color:#ffffff; text-align:left; padding:5px; border-right:solid 1px #efefef; font-weight:bold;}
.listDom TH.c      {text-align:center;}
.listDom TD.c      {text-align:center;}
.listDom TD.r      {text-align:right;}
.listDom TD.last	  {text-align:right; border-right:solid 1px #ffffff;}
.listDom TD.lastL  {text-align:left; border-right:solid 1px #ffffff; width:70px;}
.listDom TD.lastC  {text-align:center; border-right:solid 1px #ffffff;}
.listDom TD.lastLM0  {text-align:left; border-right:solid 1px #ffffff; padding:0px;}
.listDom TD.lastL2  {text-align:left; border-right:solid 1px #ffffff; }
.listDom TD.price  {font-weight:normal; text-align:right; width:70px;}
.listDom TD.price_v2  {font-weight:normal; text-align:right; width:50px; vertical-align:top;}
.listDom TD.priceGross  {font-weight:normal; text-align:right; width:80px;}
.listDom TD.priceGross_v2  {font-weight:normal; text-align:right; width:50px; vertical-align:top;}
.listDom TD.price span  {font-weight:normal; text-align:right; width:70px;}
.listDom TD.priceGross span  {font-weight:normal; text-align:right; width:80px;}
.listDom TD.borderB	{border-bottom:solid 1px #efefef;}

.listDom TR.a TD	{background-color:#EFF0EB; text-align:left; padding:5px; border-right:solid 1px #ffffff;}
.listDom TR.a TD.c	{text-align:center;}
.listDom TR.a TD.r	{text-align:right;}
.listDom TR.a TD.price  {font-weight:normal; text-align:right;}
.listDom TR.a TD.priceGross  {font-weight:normal; text-align:right; width:80px;}
.listDom TR.a TD.price span  {font-weight:normal; text-align:right;}
.listDom TR.a TD.priceGross span  {font-weight:normal; text-align:right; width:80px;}

.listDom TR.b TD	{background-color:#c9cbc0; text-align:left; padding:5px; border-right:solid 1px #EFF0EB; border-bottom:solid 1px #EFF0EB;}
.listDom TR.b TD.c	{text-align:center;}
.listDom TR.b TD.r	{text-align:right;}
.listDom TR.b TD.price  {font-weight:normal; text-align:right;}
.listDom TR.b TD.priceGross  {font-weight:normal; text-align:right; width:80px;}

.listDom TR TD .listDomFlag	{float:left;}
.listDom TR TD .listDomName	{float:left;}
.listDom TR TD .listDomName span	{float:none; padding: 2px 0px 0px 3px; font-weight:normal;}
.listDom TR.b TD .listDomName span	{float:none; padding: 2px 0px 0px 3px; font-weight:bold;}
.listDom TR TD.listDomStatus .domainTrue	{font-weight:normal;}
.listDom TR TD.listDomStatus .domainFalse	{font-weight:normal;}
.listDom TR.b TD.listDomStatus .domainTrue	{font-weight:bold;}
.listDom TR.b TD.listDomStatus .domainFalse	{font-weight:bold;}

.listDom TR.n TD    {color:Red;}
.listDom TR.an TD   {background-color:#EFF0EB; color:Red; text-align:left; padding:5px; border-right:solid 1px #ffffff;}
.listDom TR.an TD.c {text-align:center;}
.listDom A			{color:#2138c6;}
.listDom TD span	{float:left; padding:2px 0px 0px 8px; font-weight:bold;}
.listDom TD .spanNo	{float:left; padding:2px 0px 0px 0px; font-weight:bold;}
.listDom TD img		{float:left;}
.listDom TR.t TD	{background-color:#EFF0EB; text-align:left; padding:5px; border-right:solid 1px #ffffff;}
.listDom TD .tabowndns		{margin-top:4px;}
.listDom TD .tabowndns td	{font-size:9px; border:none; margin:0px; padding:4px 0px 0px 0px;}
.listDom TD .tabowndns td span	{float:left; font-size:9px; padding:2px 0px 0px 0px; font-weight:bold;}
.listDom TD .inputMain		{font-size:11px; border:solid 1px #b3b3b3; margin:0px; padding:2px; color:#808080;}
.listDom TD.listDomName	{padding:5px 2px 5px 2x; vertical-align:top;}
.listDom TD.listDomName span	{padding:0px;}
.listDomHR			{float:left; width:100%; height:1px; background:#dbdbdb;}
.listDom TD.listDomPeriod	{text-align:center; vertical-align:top;}

.domainTrue			{color:green;}
.domainFalse		{color:#A91D1D;}
.domainChb			{margin-left:20px;}
.domainIsFuture		{}
.domainIsFuture:link, .domainIsFuture:visited	{margin-left:30px; text-decoration:underline; color:green; }	
.domainIsFuture:hover				{text-decoration:none; }

.bookBlockAddShopingCart{}
.bookBlockAddShopingCart:link, .bookBlockAddShopingCart:visited	{text-decoration:underline; color:green; }	
.bookBlockAddShopingCart:hover				{text-decoration:none; }

.listTab	{float:left; border-collapse:collapse; margin:0px 0px 0px 0px; padding:0px; }
.listTab th	{float:left; font-size:12px; }
.listTab td	{float:left; margin-top:4px; text-align:left; margin-right:8px;}			

/*pakiety*/

.boxWhBig	{float:left; width:100%; background:#fff; padding:8px;
-webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box;
  border: solid 1px #a9a9a9;}

.boxPacksMain	{float:left; width:684px;}
.boxPacksBig	{float:left; width:684px; background:#fff; padding:8px;
-webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box;
  border: solid 1px #a9a9a9;}
.boxPacksBigContRight  
{
	float:left; width:216px; padding-left:10px; border-left: solid #a9a9a9 1px;
	margin-left:-1px;
-webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box;	
}

.boxPacksTypeTitle		{float:left; width:684px; color:#343434; font-weight:bold;}
.boxPacksTypeTitle2		{float:left; width:684px; margin-top:20px; font-weight:bold;}

.boxPacks			{float:left; width:684px; margin-top:18px; background: url(Images/boxPacks.gif) repeat-y;}
.boxPacksOne		{float:left; width:333px; margin-top:18px; background: url(Images/boxPacks.gif) repeat-y;}


.boxPacksLeft		{float:left; width:299px; padding:0px 17px 0px 17px; margin-right:18px;}
.boxPacksRight		{float:left; width:299px; padding:0px 17px 0px 17px;}
.boxPacksTitle		{float:left; width:299px; margin-top:9px; padding-bottom:10px; color:#4b8107; font-size:15px; font-family:Century Gothic;}
.boxPacksTitle b	{color:#343434;}
.boxPacksContentDef	{float:left; width:100%; padding-top:8px; padding-bottom:8px;}
.boxPacksContent	{float:left; width:299px; padding-bottom:1px; color:#343434;}
.boxPacksBig .boxPacksContent	{width:100%; padding-bottom:20px; padding-left:96px;
	margin-left:-1px;
-webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box;	
                               	 }
.boxPacksContent ul	{float:left; width:295px; margin:0px; padding:0px;}
.boxPacksContent li	{border-bottom:solid #dbe5cd 1px; margin:0px 0px 0px 0px; padding:9px 0px 7px 30px; list-style:none; color:#343434; font-weight:bold; background: url(Images/ordersPointBgList.png) no-repeat top left;}
.boxPacksBtnMain	{float:left; width:299px; padding:0px 0px 7px 0px; margin-top:10px;}
.boxPacksContentPromoZ1	{float:left; width:295px; margin:0px 0px 4px 0px; border-top:solid #dbe5cd 1px; border-bottom:solid #dbe5cd 1px; background:#ffffff;}
.boxPacksContentPromo	{float:left; width:279px; padding:10px 8px 10px 8px; margin:1px 0px 1px 0px; color:#4b8107; font-weight:bold; background:#f1fbe3; text-align:right;}

.boxPacksHeader		{float:left; width:299px; margin-top:9px; padding-bottom:10px; color:#4b8107; font-size:15px; font-family:Century Gothic;}
.boxPacksHeader b	{color:#343434;}
.boxPacksHeaderLogo		{float:left; width:150px;}
.boxPacksHeaderPackName		{float:left; width:150px;}
.boxPacksHeaderPrice	{float:left; width:146px; text-align:right; margin-top:10px;}
.boxPacksHeaderPrice2	{float:left; width:146px;}
.boxPacksBigContRight .boxPacksHeaderPrice	{width:100%; margin-top:30px; font-size:11px; color:#4b8107; font-family: Century Gothic;}
.boxPacksBigContRight .boxPacksHeaderPrice  b {color:#343434; font-size:18px;}
.boxPacksHeaderTitle	{float:left; width:100%; margin-top:10px; font-size:18px;}
.boxPacksHeaderTitle h1	{font-size:18px; padding:0px; margin:0px;}

.boxPacksPrice {}
.boxPacksPrice .boxPackPriceContLeft {text-align:right; font-size:12px; display:block; margin-right:0px; margin-top:4px;}
.boxPacksPrice .boxPackPriceContRight {text-align:right; font-size:12px; display:block; color:#343434; font-weight:bold;}


.boxPack				{float:left; width:650px; padding:0px 17px 0px 17px; margin-top:15px; background:#ffffff;}
.boxPackTitle			{float:left; width:650px; margin-top:9px; padding-bottom:10px;  color:#343434; font-weight:bold; font-size:15px; font-family:Century Gothic;}
.boxPackTitle span	{color:#4b8107; font-weight:normal;}
.boxPackContent			{float:left; width:650px; padding-bottom:1px; color:#343434;}
.boxPackContent ul		{float:left; width:646px; margin:0px; padding:0px;}
.boxPackContent li		{border-bottom:solid #dbe5cd 1px; margin:0px 0px 0px 0px; padding:9px 0px 7px 30px; list-style:none; color:#343434; font-weight:bold; background: url(Images/ordersPointBgList.png) no-repeat top left;}
.boxPackContentPromoZ1	{float:left; width:646px; margin:0px 0px 4px 0px; border-top:solid #dbe5cd 1px; border-bottom:solid #dbe5cd 1px; background:#ffffff;}
.boxPackContentPromo	{float:left; width:630px; padding:10px 8px 10px 8px; margin:1px 0px 1px 0px; color:#4b8107; font-weight:bold; background:#f1fbe3; text-align:right;}
.boxPacksBtnBack		{float:right; padding:0px 0px 10px 0px; margin-top:20px;}
.boxPackBtnMain			{float:right; padding:0px 0px 7px 0px; margin-top:0px;}
.boxPackPrice			{float:left; text-align:right; width:646px; margin-top:18px; font-weight:bold; font-size:14px; padding-bottom:18px; color:#2e4018;}
.boxPackPriceZ2			{float:left;width:646px; font-size:12px; margin-top:5px; text-align:right;}
.boxPackPriceContLeft	{margin-right:15px;}
.boxPackPriceContRight	{}
.rb						{float:left; margin-top:10px; margin-bottom:5px;}

/*fajny popup*/
.boxPopup				{float:left; width:650px; padding:0px 17px 0px 17px; margin-top:15px; background:#ffffff;}
.boxPopupTitle			{float:left; width:650px; padding:0px 17px 0px 17px; margin-top:12px; background:#ffffff; color:#4b8107; font-weight:bold; font-size:14px;}
.boxPacksRegMain			{float:left; width:800px;}
.boxPopupReg				{float:left; width:760px; padding:0px 0px 17px 17px; margin-top:15px; background:#ffffff;}

.boxPacksMain2			{float:left; overflow:auto; min-height:400px; width:800px;}
.boxPopup2				{float:left; width:760px; padding:0px 17px 0px 17px; margin-top:0px; background:#ffffff;}
.boxCheckDomain				{float:left; width:400px; padding:0px 17px 10px 50px; margin-top:5px; background:#ffffff;}

/*zakładanie konta*/
.accountCreateBody		{float:left; width:668px; margin-top:15px; font-weight:bold;}
.accountCreateBody2		{float:left; width:668px; margin-top:15px; font-weight:normal;}
.accountCreateBody span	{font-weight:normal; width:170px; float:left;}
.accountCreateBtn		{float:left; width:668px; margin-top:15px;}
.btnACBlack						{float:left; border:solid 1px #508b05; margin-right:4px; text-align:center;}
.btnACBlack a:link, .btnACBlack a:visited	{display:inline-block; min-width:80px; text-decoration:none; border:solid 2px #ffffff; background:#343434; color:#FFFFFF; padding:3px 9px 4px 9px; font-weight:bold;}	
.btnACBlack a:hover				{text-decoration:none; border:solid 2px #d6d6d6; }
.btnACGreen						{float:left; border:solid 1px #508b05; margin-right:4px; text-align:center;}
.btnACGreen a:link, .btnACGreen a:visited	{display:inline-block; min-width:80px; text-decoration:none; border:solid 2px #ffffff; background:#71c20b; color:#FFFFFF; padding:3px 9px 4px 9px; font-weight:bold;}	
.btnACGreen a:hover				{text-decoration:none; border:solid 2px #d6d6d6; }
.btnACGreen a:active  			{color:yellow;}

.btnMin a {
	min-width: 40px !important;
	padding: 1px 4px 2px 4px !important;
}

.btnACGreenDisabled {
	display: inline-block;
	min-width: 80px;
	text-decoration: none;
	border: solid 2px #ffffff;
	background: #EBEBE4;
	color: #808080;
	padding: 3px 9px 4px 9px;
	font-weight: bold;
}
.btnACGreen .btnACGreenDisabled:hover, .btnACGreenDisabled:active  {text-decoration:none; border:solid 2px #ffffff; color:#808080;}

.btnDisabled {
	background: #EBEBE4 !important;
	color: #808080 !important;
	opacity: 0.5 !important;
	cursor: default !important;
}
.btnDisabled:hover, .btnDisabled:active  {text-decoration:none!important; border:solid 2px #ffffff!important; color:#808080!important;}


.btnACBlack2						{float:right; border:solid 1px #508b05; margin-right:4px; text-align:center;}
.btnACBlack2 a:link, .btnACBlack2 a:visited	{float:left; min-width:80px; text-decoration:none; border:solid 2px #ffffff; background:#343434; color:#FFFFFF; padding:3px 9px 4px 9px; font-weight:bold;}	
.btnACBlack2 a:hover				{text-decoration:none; border:solid 2px #d6d6d6; }

.btnACGreen2						{float:right; border:solid 1px #508b05; margin-right:4px; text-align:center;}
.btnACGreen2 a:link, .btnACGreen2 a:visited	{float:left; min-width:80px; text-decoration:none; border:solid 2px #ffffff; background:#71c20b; color:#FFFFFF; padding:3px 9px 4px 9px; font-weight:bold;}	
.btnACGreen2 a:hover				{text-decoration:none; border:solid 2px #d6d6d6; }

.btnACGreen3						{float:left; border:solid 1px #508b05; text-align:center;}
.btnACGreen3 a:link, .btnACGreen3 a:visited	{display:inline-block; min-width:80px; text-decoration:none; border:solid 2px #ffffff; background:#71c20b; color:#FFFFFF; padding:2px 9px 3px 9px; font-weight:bold;}	
.btnACGreen3 a:hover				{text-decoration:none; border:solid 2px #d6d6d6; }
.btnACGreen3 a:active  			{color:yellow;}

.ac_domainRegiDdl			{float:left; margin-top:2px;}
.ac_domainRegiDdl .ddlist	{float:left; border:solid 1px #b3b3b3; padding:0px; height:22px; color:#808080; font-size:12px;}

.rblExt			{float:left; margin-left:15px;}
.ddlistMain			{float:left; border:solid 1px #b3b3b3; padding:0px; margin:0px 8px 0px 8px; height:22px; color:#808080; font-size:12px;}

/*progres*/
.pgFilter		{position:fixed; left: 0px; top: 0px; z-index: 1000000; width: 100%; height: 600px; filter: alpha(opacity=50);-moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; text-align: center; background: #c0c0c0;}
.progres		{position:fixed; z-index: 10000000; border: solid 1px black; background: #ffffff; padding: 10px; width: 400px; height: 100px;}
.progres2		{ text-align:center; padding:0px; }


/*mapa podstron*/
.parentMap	ul	{list-style-type:none;}
.parentMap	li	{margin-top:7px;}
.parentMap a:link, .parentMap a:visited	{text-decoration:none; color:#343434; background:url(Images/leftSubMenuBg.gif) no-repeat top left;  padding:4px 0px 4px 26px; border:none;}	
.parentMap a:hover				{text-decoration:none; color:#4b8107;}


/*cennik*/
.contListprice #menuTabs li {padding-top:1px;}
.contListprice .contentTabs {padding-top:4px;}

.priceListTitle			{float:left; width:684px; font-weight:bold;}
.priceListTitle2		{float:left; width:684px; padding-top:15px; font-weight:bold;}

.listPrice           {width:100%; font-size:11px; border-collapse:collapse; border:solid 1px #ffffff;}
.listPrice TH        {background-color:#5EA308; color:#ffffff; text-align:left; padding:5px; border-right:solid 1px #efefef;}
.listPrice TH.last   {border-right:solid 1px #ffffff; text-align:center;}
.listPrice TH.lastL  {border-right:solid 1px #ffffff; text-align:left;}
.listPrice TD        {background-color:#ffffff; text-align:left; padding:5px; border-right:solid 1px #efefef;}
.listPrice TD.t1        {background-color:#ffffff; text-align:left; padding:5px; border-right:solid 1px #efefef; width:250px;}
.listPrice TH.c      {text-align:center;}
.listPrice TD.c      {text-align:center;}
.listPrice TD.r      {text-align:right;}
.listPrice TD.r2      {text-align:right; width:90px;}
.listPrice TD.r3      {text-align:right; width:40px;}
.listPrice TD.last	  {text-align:right; border-right:solid 1px #ffffff;}
.listPrice TD.lastL  {text-align:left; border-right:solid 1px #ffffff; width:70px;}
.listPrice TD.lastL2  {text-align:left; border-right:solid 1px #ffffff;}
.listPrice TD.lastC  {text-align:center; border-right:solid 1px #ffffff;}
.listPrice TD.lastLM0  {text-align:left; border-right:solid 1px #ffffff; padding:0px;}
.listPrice TD.price  {font-weight:normal; text-align:right; width:70px;}

.listPrice TR.a TD		{background-color:#EFF0EB; text-align:left; padding:5px; border-right:solid 1px #ffffff;}
.listPrice TR.a TD.t1	{background-color:#EFF0EB; text-align:left; padding:5px; border-right:solid 1px #ffffff; width:250px;}
.listPrice TR.a TD.c	{text-align:center;}
.listPrice TR.a TD.r	{text-align:right;}
.listPrice TR.a TD.r2	{text-align:right; width:90px;}
.listPrice TR.a TD.r3	{text-align:right; width:40px;}

.listPrice TR.a TD.price  {font-weight:normal; text-align:right;}
.listPrice TR.n TD    {color:Red;}
.listPrice TR.an TD   {background-color:#EFF0EB; color:Red; text-align:left; padding:5px; border-right:solid 1px #ffffff;}
.listPrice TR.an TD.c {text-align:center;}
.listPrice A			{color:#2138c6;}
.listPrice TD span	{float:left; padding:2px 0px 0px 8px; font-weight:bold;}
.listPrice TR.t TD	{background-color:#EFF0EB; text-align:left; padding:5px; border-right:solid 1px #ffffff;}
.listPrice .p		{padding:5px 2px 5px 2px;}
.listPrice TR.a .p		{padding:5px 2px 5px 2px;}
.listPrice .p span	{padding:5px 2px 5px 2px; font-weight:normal; float:none;}
.listPrice TR.a .p span	{padding:5px 2px 5px 2px;font-weight:normal; text-align:right; float:none;}
.listPrice img		{margin-left:2px; margin-right:2px;}
.priceCheck:link, .priceCheck:visited		{display:inline-block; background:url(Images/earth.png) no-repeat top left; padding-left:30px; padding-top:5px; padding-bottom:4px; margin-left:5px; color:#4b8107; font-size:10px;}
/*cennik koniec*/


/*wsparcie techniczne*/
.suppMain			{float:left; width:684px;}
.suppMain p			{margin:0px;}
.suppMainContent	{float:left; width:684px; margin-bottom:18px;}
.suppCatTitle		{float:left; width:684px; font-weight:bold; padding-bottom:12px;}
.suppCatTitle a:link, .suppCatTitle a:visited	{float:left; text-decoration:none; color:#343434; font-size:12px; background:url(Images/point2.gif) no-repeat top left; padding:0px 0px 0px 10px;}	
.suppCatTitle a:hover				{text-decoration:none; color:#4b8107; background:url(Images/pointBG.gif) no-repeat top left;}

.suppTitle			{float:left; width:684px; font-weight:bold; font-size:12px;}
.suppTitle a:link, .suppTitle a:visited	{float:left; text-decoration:none; color:#343434; background:url(Images/point2.gif) no-repeat top left; padding:0px 0px 9px 10px;}	
.suppTitle a:hover				{text-decoration:none; color:#4b8107; background:url(Images/pointBG.gif) no-repeat top left;}

.suppTitleCat2			{float:left; width:674px; padding-left:10px; color:#343434; font-weight:bold;}
.suppTitleCat2 a:link, .suppTitleCat2 a:visited	{float:left; text-decoration:none; color:#343434; background:url(Images/point2.gif) no-repeat top left; padding:0px 0px 9px 10px;}	
.suppTitleCat2 a:hover				{text-decoration:none; color:#4b8107; background:url(Images/pointBG.gif) no-repeat top left;}

.suppCat2Headers		{cursor:default; cursor:pointer; float:left; width:674px; padding:0px 0px 0px 10px; color:#343434; font-weight:bold;} 

.suppCat2Head {float:left; color:#343434; background:url(Images/listCircle.gif) no-repeat top left; padding:0px 0px 10px 10px;}
.suppCat2Head:hover	{text-decoration:none; color:#4b8107; background:url(Images/listCircleGreen.gif) no-repeat top left;}

.selected			{float:left; padding:0px 0px 0px 10px;  width:674px; font-weight:bold;}
.selected	 a:link, .selected a:visited	{ float:left; display: block; text-decoration:none; width:674px; padding:0px;}	
.selected	 a:hover							{text-decoration:none;}

.suppCat2Contents		{float:left; margin:0px; padding:0px 0px 12px 22px; width:662px;}
	

.download		{padding-top:0px; margin-top:0px; margin-bottom:0px;}		
.download li	{margin-top:5px;}
.download a:link, .downloadUlNone a:visited	{ color:#4b8107; text-decoration:none; padding:0px 0px 0px 0px;}	
.download a:hover					{text-decoration:underline;}	

#wrapper {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	}

.accordionButton {float:left; width:662px; color:#343434; background:url(Images/listCircle.gif) no-repeat top left; margin:0px 0px 0px 10px; padding:0px 0px 10px 10px; font-weight:bold; cursor:default; cursor:pointer;}
.accordionButton:hover	{text-decoration:none; color:#4b8107; background:url(Images/listCircleGreen.gif) no-repeat top left;}
.accordionContent { float:left; margin:0px; padding:0px 0px 12px 22px; width:640px; display: none;}

#wrapper2 {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	}

.accordionButton2 {float:left; width:662px; color:#343434; background:url(Images/listCircle2.gif) no-repeat top left; padding:0px 0px 10px 10px; font-weight:bold; cursor:default; cursor:pointer;}
.accordionButton2:hover	{text-decoration:none; color:#4b8107; background:url(Images/listCircle2Hover.gif) no-repeat top left;}
.accordionContent2 { float:left; margin:0px; padding:0px 0px 12px 22px; width:640px; display: none;}


.wrapperP {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	}
.accordionButtonP {float:left; width:674px; color:#343434; background:url(Images/point2.gif) no-repeat top left; margin-left:10px; margin-bottom:10px; padding:0px 0px 0px 10px; font-weight:bold; cursor:default; cursor:pointer;}
.accordionButtonP:hover	{text-decoration:none; color:#4b8107; background:url(Images/pointBG.gif) no-repeat top left;}
.accordionContentP { float:left; margin:0px; padding:0px 0px 12px 22px; width:662px; display: none;}

.accordionButtonP2 {float:left; width:674px; color:#343434; background:url(Images/point2.gif) no-repeat top left; margin-left:10px; margin-bottom:10px; padding:0px 0px 0px 10px; font-weight:bold; cursor:default; cursor:pointer;}
.accordionButtonP2:hover	{text-decoration:none; color:#4b8107; background:url(Images/pointBG.gif) no-repeat top left;}
.accordionContentP2 { float:left; margin:0px; padding:0px 0px 12px 20px; width:642px; display: none;}

.supportButton {
	float: left;
	width: 662px;
	color: #343434;
	background: url(Images/listCircle.gif) no-repeat top left;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 10px 10px;
	font-weight: bold;
	cursor: default;
	cursor: pointer;
}

.supportButton:hover {
	text-decoration: none;
	color: #4b8107;
	background: url(Images/listCircleGreen.gif) no-repeat top left;
}

.supportButton a {
	color: #343434;
}

.supportButton:hover a{
	text-decoration: none;
	color: #4b8107;
}

.supportContent {
	float: left;
	margin: 0px;
	padding: 0px 0px 12px 22px;
	width: 640px;
}

/*Przypomnienie hasła*/

.lRemindPass:link, .lRemindPass:visited		{ float:left; text-decoration:none; color:#4b8107;}	
.lRemindPass:hover							{text-decoration:underline;}



.passwordGraybar		{float:left; width:388px; background:#dddddd; height:3px; }
.passwordColorbar		{float:left; width:1px;background:url(Images/passwordstrength.jpg);height:3px; float:left;}

.result					{color:green; font-size:10px;}
.passwordStrengthResult	{float:left; border:none 0px; margin:0px; padding:0px; background:#EFEFEF; width:24px; text-align:right; font-size:10px; font-family:Verdana; color:#666666; font-weight:bold;}
.passwordStrength		{float:left; width:388px; font-size:10px; font-weight:bold;}

.btnECRM {}

.btnECRM:link, .btnECRM:visited	{display:inline-block;
    color: Black;
    font-size: 8pt;
	color: black;
	background-image: url(http://80.72.32.70:81/Images/Schema/OfficeBlue/20t.png); 
	background-repeat:repeat-x;
	padding:3px 8px 4px 8px; 
	border:solid 1px #6787B8;}	
.btnECRM:hover {text-decoration:none; background-image: url(http://80.72.32.70:81/Images/Schema/OfficeBlue/20s.png); background-repeat:repeat-x;}

.iframe {height: 1405px; width:580px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .iframe .element{height: 1380px; width:580px;}
}



#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(App_Themes/Hostina/macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#dedede;
  filter:alpha(opacity=50);
  -moz-opacity: 0.50;
  opacity: 0.50;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0px 0px 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:0px 0px 0px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:0px;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:0px;
  margin-bottom:1px;
}
#TB_title
{
  color:#ffffff; font-weight:bold; font-size:12px;
  background:#ffffff;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 0px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  padding-left:20px;
  padding-bottom:10px;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}
/*ECRM*/
.pgFilter	{position:fixed; left: 0px; top: 0px; z-index: 1000000; width: 100%; height: 600px; filter: alpha(opacity=50);-moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; text-align: center; background: #c0c0c0;}
.progres	{position:fixed; z-index: 10000000; border: solid 1px black; background: #ffffff; padding: 10px; width: 400px; height: 100px;}

.loading {
    top:50%;
    left:50%;
    margin:-50px 0 0 -200px; /* Half of height and width */
    z-index: 10000000; 
    border: solid 1px black; 
    background: #ffffff; 
    padding: 10px;
    width: 400px; 
    height: 100px;
    font-size:11px;
    text-align:center;
    font-weight:bold;
    padding-top:40px;
    }
.loadingBG
{
    width: 100%; 
    height: 100%; 
    z-index: 1112; 
    left: 0px; 
    top: 0px; 
    filter: alpha(opacity=50); 
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5; 
    opacity: 0.5; 
    background-color: #c0c0c0;
}
/*zakładki*/
#menuTabs { padding: 0px; margin:0px;}
#menuTabs ul {padding:0px; margin:0px; float:left;}
#menuTabs li { display: inline; float:left; }
#menuTabs li a { background: #343434; padding: 10px; float:left; border-left: 1px solid #ffffff; text-decoration: none; color: #ffffff; font-weight: bold;}
#menuTabs li.active a { background: #5EA308; color: #FFFFFF;}
.contentTabs { float: left; clear: both; width:100%;}

/*koszyk*/
.basket_ListLine
{
	float:left; 
	width:100%; 
	height:1px; 
	background:#ececec;
}
/*---koszyk koniec---*/
.customerInfo a:link, .customerInfo a:visited	{text-decoration:none;}	
.customerInfo a:hover				{text-decoration:underline;}

.btnGrey_v2
{
	display:inline-block;
    /*background:url('Images/btnGrey_Lv2.png') no-repeat top left ;*/
}

.btnGrey_z1_v2
{
	float:left;
    /*background:url('Images/btnGrey_Rv2.png') no-repeat top right;*/
}
.btnGrey_z2_v2
{
	float:left;
    background:#737373;
	margin-left:4px;
	margin-right:4px;
	min-height:20px;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
}
.btnGrey_v2 a:link, .btnGrey_v2 a:visited
{
	float:left;
	color: #ffffff;
	text-decoration: none;
	padding:3px 4px 2px 4px;
}
.btnGrey_v2 a:hover
{
	text-decoration: none;
	color: #f2f2f2;
}
.dBorder
{
	float:left;
	border: solid 1px #b3b3b3;
	color: #000000;
	background:#ffffff;
}

.btnPF_v2
{
	display:inline-block;
	background:url('Images/btnPF_C.png') repeat-x top ;
}

.btnPF_z1_v2
{
	float:left;
	position:relative;
	margin-left: -10px;
   background:url('Images/btnPF_L.png') no-repeat top left ;
}
.btnPF_z2_v2
{
	float:left;
	position:relative;
	margin-right: -10px;	
	background:url('Images/btnPF_R.png') no-repeat top right;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
}
.btnPF_v2 a:link, .btnPF_v2 a:visited
{
	float:left;
	color: #ffffff;
	text-decoration: none;
	padding:6px 12px 6px 12px;
	min-width:100px;
	text-align:center;
}
.btnPF_v2 a:hover
{
	text-decoration: none;
	color: #f2f2f2;
}
#dProgressM
{
	display: none
}
.loading_v2 
{
position:fixed;
    top:50%;
    left:50%;
    margin:-50px 0 0 -200px; /* Half of height and width */
    z-index: 10000000; 
    border: solid 1px buttonshadow; 
    background: #ffffff; 
    /*padding: 10px;*/
    width: 300px; 
    height: 60px;
    font-size:16px;
    text-align:center;
    font-weight:bold;
    padding-top:10px;
    }
.loadingBG_v2
{position:fixed;
    width: 100%; 
    height: 100%; 
    z-index: 99999; 
    left: 0px; 
    top: 0px; 
    filter: alpha(opacity=90); 
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9; 
    opacity: 0.9; 
    background-color: #c0c0c0;
}
.progress_v2 {background:url('Images/spin.gif') no-repeat top 4px center;width:300px;height:20px;}

.iframePanel
{
	overflow:auto;
	clear: both;
	width:100%;
	height:600px;
}
.listTableTdBorder {
     border-bottom: solid 1px #fff; 
    padding-top: 10px;
    padding-bottom: 10px;
}
.paddingT14B14 {padding-top:14px; padding-bottom:14px;}

.cursorPointer {cursor:pointer;}
.banerDatahouseLinkwrap { position:relative; display:inline-block; }
.banerDatahouseBlocker { position:absolute; height:100%; width:100%; }
.banerDatahouseLinkwrap iframe { z-index: 2; }

/*.boxBanerDatahouse {width:300px; height:250px; margin:0 auto;}*/
.boxBanerDatahouse {
	max-width: 300px;
	height: auto;
	margin: 0 auto;
}

.text-lowercase {
    text-transform: lowercase;
}

.boxLoginRegist     {float:right; text-align:right;}
.boxLoginRegistDesc {float:right; width:100%;}
.boxLoginRegistBtn  {float:right; width:100%; padding-top:10px;}
.boxLoginRegistBtn .btnACGreen {float:right}

.main-input	{border:solid #b3b3b3 1px; padding:0px; padding:4px; color:#2e4018;}

.btnPay_PayU {
	float: left;
	text-align: center;
}
	.btnPay_PayU div {
		display: inline-block;
		vertical-align: middle;
		padding: 5px 16px;
		-webkit-appearance: none;
		border: 1px solid transparent;
		border-radius: 35px;
		transition: background-color 0.25s ease-out,color 0.25s ease-out;
		font-size: 14px;
		font-weight: normal;
		line-height: 1;
		text-align: center;
		cursor: pointer;
		background-color: #a6c307;
		color: #fff !important;
	}
.btnPay_PayU:hover {
	text-decoration:none;
}
.displayNone {
	display: none;
}
.payInfo {
	font-size: 12px;
}

.clear-both {
	clear: both;
}

.PopupInfo {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 99998;


}
	.PopupInfo .loadingBG_v2 {
		position: fixed;
		width: 100%;
		height: 100%;
		left: 0px;
		top: 0px;
		filter: alpha(opacity=90);
		-moz-opacity: 0.9;
		-khtml-opacity: 0.9;
		opacity: 0.9;
		background-color: #c0c0c0;
	}

.PopupInfoContent {
	padding: 15px 5px 20px 20px;
	background-color: #f44336;
	color: white;
	opacity: 1;
	transition: opacity 0.6s;
	margin-bottom: 15px;
}

.PopupInfoContent {
	margin: 0;
	position: fixed;
	z-index: 99999;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border:1px solid #fff;
}

.PopupInfoContent.success {
	background-color: #4CAF50;
}

.PopupInfoContent.info {
	background-color: #2196F3;
}

.PopupInfoContent.warning {
	background-color: #ff9800;
}

.PopupInfoContent .closebtn {
	margin-left: 15px;
	color: white;
	font-weight: bold;
	float: right;
	font-size: 22px;
	line-height: 20px;
	cursor: pointer;
	transition: 0.3s;
	margin-top: -10px;
}

.PopupInfoContent .closebtn:hover {
		color: black;
	}

.PopupInfoContent.btn {
	cursor: pointer;
	transition: 0.3s;
}

.HostPanel {
	box-sizing: border-box;
	float: left;
}

.HostPanelCont {
	margin: 4px;
	background-color: #fff;
	border: 1px solid #424242;
	/*-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);*/
}

.HostPanel-heading {
	padding: 5px 10px;
	color: #fff;
	background-color: #424242;
	border-color: #424242;
}

.HostPanel-body {
	padding: 10px 10px;
}

.HostPanel50P {
	width: 50%;
}

.ajs-content .alertifyConfirm {
	font-size: 14px;
}

.alertify .ajs-modal, .alertify .ajs-dimmer {
	z-index: 10000 !important;
}


/*fancybox3*/

form.fancybox-content {
padding:0px;
background-color:transparent;
}

.fanb-modal-container {
	padding: 40px 0 10px 0;
	margin: 0;
	border-radius: .3em;
	box-shadow: 0 0.1em 0.4em rgba(0,0,0,.3);
}

.fanb-modal-title {
	font-weight: 700;
	padding: 1.5em;
	font-family: 'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.fanb-modal-body {
	max-height: calc(100vh - 230px);
	min-height: 50px;
	padding: 0 1.5em 1.5em 1.5em;
	overflow-y: auto;
}

.fanb-modal-footer {
	padding: 1.5em;
	text-align: right;
}

/*fancybox3 end */

.fanb-d_BoxCheckDomain {
	padding: 40px 30px 20px 30px;
	margin: 0;
	border-radius: .3em;
	box-shadow: 0 0.1em 0.4em rgba(0,0,0,.3);
}

.fanb-d_BoxCheckDomain .d_domainRegiNameInput input {
	box-sizing: content-box;
}

.fanb-modal-body .boxPack {
	margin: 0;
	padding: 0;
}

.fanb-modal-body .boxPackTitle, .fanb-modal-body .boxPopupTitle {
	margin-top: 0px;
}

.fanb-modal-body .boxPack,
.fanb-modal-body .boxPackTitle,
.fanb-modal-body .boxPackContentPromoZ1,
.fanb-modal-body .boxPackContentPromo,
.fanb-modal-body .boxPackContent,
.fanb-modal-body .boxPackContent ul,
.fanb-modal-body .boxPopup {
	width: 100%;
}

.pnlListDNSSEC{float: left; width: 100%; margin-top:12px;}

.listDNSSEC input[type=text], .listDNSSEC textarea, .listDNSSEC select {
	width: calc(100% - 10px);
	box-sizing: border-box;
	font-size: 10px;
}

.listDNSSEC input[type=text], .listDNSSEC select {height:21px;}

.listDNSSEC           {width:100%; font-size:10px; border-collapse:collapse; border-spacing:0px 0px;}
.listDNSSEC TH        {text-align:left; padding:4px 4px 8px; border-bottom:solid 1px #a9a9a9;}
.listDNSSEC TH.last   {text-align:center;}
.listDNSSEC TD        {text-align:left; padding:4px; vertical-align:top;}
.listDNSSEC TD span   {vertical-align:top;}
.listDNSSEC TH.c      {text-align:center;}
.listDNSSEC TD.c      {text-align:center;}
.listDNSSEC TD.r      {text-align:right;}
.listDNSSEC TD.last	  {text-align:right; border-right:solid 1px #ffffff;}
.listDNSSEC TD.lastL  {text-align:left; border-right:solid 1px #ffffff;}
.listDNSSEC TD.lastC  {text-align:center; border-right:solid 1px #ffffff;}
.listDNSSEC TD.lastLM0  {text-align:left; border-right:solid 1px #ffffff; padding:0px;}
.listDNSSEC .btnACGreen {float:none; display:inline-block;}

/*cennik wersja v2 2022*/
.boxPriceListBtnPager {float:left; width:100%; padding-bottom:15px; padding-top:15px;}
.PriceListBtnPager    {float:left; padding:4px 6px; font-size: 11px; font-weight: bold; margin:2px;}
.boxPriceListBtnPager a {background: #71c20b; color: #FFFFFF; border-radius:4px;}
.boxPriceListBtnPager a:hover {color:#d6d6d6; text-decoration:none}
.boxPriceListBtnPager span {background: #d6d6d6; color: #666; border-radius:4px;}

.boxPriceListPagSize	  {float:left; width:100%; }
.boxPriceListPagSize span {float:left; margin-top:2px; margin-right:2px;}

.PriceKindTabs { padding: 0px; margin:0px;}
.PriceKindTabs ul {padding:0px; margin:0px; float:left;}
.PriceKindTabs li { display: inline; float:left; cursor:pointer}
.PriceKindTabs li a { background:#efefef; padding: 16px 20px 20px 20px; float:left; text-decoration: none; color: #343434; font-weight: bold; border-top: 2px solid #efefef}
.PriceKindTabs li.active a { background:#ffffff; color: #343434; border-top: 2px solid #8cc644}

.PriceTypeTabs {display: table; padding:0px; margin:0 auto; width:98%; background:red;}
.PriceTypeTabs li {display: table-cell; box-sizing:border-box; padding: 10px; text-align:center; width:25%; background:#fff; text-align:center; vertical-align: middle;}
.PriceTypeTabs li.active { background:#d6d6d6;}
.PriceTypeTabs li a {text-decoration: none; color: #343434; font-weight: bold; cursor:pointer; }
.PriceTypeTabs li.active a { text-decoration: none}

.boxPriceTypeTabsPL, .boxPriceTypeTabsEU	{width:100%; text-align: center;}

.boxPriceSearchInPrice	{display: table; padding:0px; margin:0 auto; width:98%; background:#d6d6d6; height:30px; border-top:solid 1px #dadada }
.boxPriceListEmpty     {display: table; padding:10px; box-sizing:border-box; margin:0 auto; width:98%; background:#fff; border:solid 1px #dadada; border-top:none;}

.boxPriceListTable     {background: #fff; padding-top: 10px; padding-bottom:10px;}
.listPriceV2           {width:98%; margin:0 auto; font-size:11px; border-collapse:collapse; border:solid 1px #d6d6d6; color:#343434}
.listPriceV2 TH        {background-color:#FFF; text-align:left; padding:5px; font-weight:normal}
.listPriceV2 TH.b     {font-weight:bold}
.listPriceV2 TH.last   {text-align:center;}
.listPriceV2 TH.lastL  {text-align:left;}
.listPriceV2 TD        {background-color:#ffffff; text-align:left; padding:4px 5px; border-top:solid 1px #d6d6d6;}
.listPriceV2 td div		{padding-top:5px; padding-bottom:5px;}
.listPriceV2 tr.first td  {border-top: none; padding-top:14px;}
.listPriceV2 tr.first.borderTop td  { border-top:solid 1px #d6d6d6!important;}
.listPriceV2 TH.c, .listPriceV2 TD.c {text-align:center;}
.listPriceV2 .thFirst th {padding-top:18px;}

.listPriceV2 TD.r      {text-align:right;}
.listPriceV2 TD.r2      {text-align:right; width:90px;}
.listPriceV2 TD.r3      {text-align:right; width:40px;}
.listPriceV2 TD.last	{text-align:right;}
.listPriceV2 TD.lastL  {text-align:left; width:70px;}
.listPriceV2 TD.lastL2  {text-align:left; }
.listPriceV2 TD.lastC  {text-align:center;}
.listPriceV2 TD.lastLM0  {text-align:left; padding:0px;}
.listPriceV2 TD.price  {font-weight:normal; text-align:right; width:70px;}

.listPriceV2 .bgA, .listPriceV2 .bgA1, .listPriceV2 .bgA2 {background:#f1fbe3;}
.listPriceV2 .bgA  {border-left:solid 1px #d6d6d6; border-right:solid 1px #d6d6d6;}
.listPriceV2 .bgA1 {border-left:solid 1px #d6d6d6;}
.listPriceV2 .bgA2 {border-right:solid 1px #d6d6d6;}

.listPriceV2 TR.a TD	{background-color:#f1fbe3;}
.listPriceV2 TR.a TD.c	{text-align:center;}
.listPriceV2 TR.a TD.r	{text-align:right;}

.listPriceV2 TR.a TD.price  {font-weight:normal; text-align:right;}
.listPriceV2 TR.n TD    {color:Red;}
.listPriceV2 TR.an TD   {background-color:#EFF0EB; color:Red; text-align:left; padding:5px; border-right:solid 1px #ffffff;}
.listPriceV2 TR.an TD.c {text-align:center;}
.listPriceV2 A			{color:#2138c6;}
.listPriceV2 TR.t TD	{background-color:#EFF0EB; text-align:left; padding:5px; border-right:solid 1px #ffffff;}
.listPriceV2 .p		{padding:5px 2px 5px 2px;}
.listPriceV2 img		{margin-left:2px; margin-right:2px;}
.priceCheckV2:link, .priceCheckV2:visited		{display:inline-block; color:#333; font-size:18px;}
.priceCheckV2 span	{font-weight:700;}
.priceCheckV2:hover {text-decoration:none; color:#d6d6d6;}

.PriceTypeTabs li.active	{background:#5EA308; }
.PriceTypeTabs li.active a	{color:white}

.colPrice {width:65px;}

.boxPriceSearchInPrice	{display: table; padding:0px; margin:0 auto; width:98%; background:#5EA308;  min-height:35px; border-top:solid 1px #5EA308; }
.boxPriceSearchInPriceInfo {float:left; width:400px;padding:4px; box-sizing:border-box; color:white; }
.boxPriceSearchInPrice2 {
	width: 252px;
	float: right;
	height: 30px;
	font-size: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.btnSearchClear {
	background: #8cc644;
	color: white!important;
	display: inline-block;
	padding: 8px 10px;
	margin-left: 10px;
	text-decoration: none!important;
}

.boxPriceSearchInPriceTxt {
	width: 221px;
	float: left;
	height: 30px;
	background: #fff;
}

.boxPriceSearchInPriceTxt input {
	padding-left: 20px;
	border: none transparent;
	outline: none;
	width: 205px;
	box-sizing: border-box;
	font-size: 11px;
	color: #343434;
	line-height: 28px;
}
.boxPriceSearchInPriceBtn {
	width: 30px;
	float: left;
	height: 30px;
	background: #8cc644;
}
.boxPriceSearchInPriceBtn a {
	display: block;
	width: 30px;
	height: 30px;
	background: url(Images/iconSearch2.png) no-repeat;
	background-position: center center;
}
.boxPriceSearchInPriceBtn a{
	text-decoration:none;
}

.listPriceV2 .priceInfo {border-top:none; padding: 0px 5px;}

/*cennik koniec*/

.boxPriceDomainCheck {
	width: 719px;
	float: left;
	margin-bottom: 10px;
	position: relative;
	margin-top:-5px;
}
.boxPriceDomainCheckTxt {
	width: 572px;
	float: left;
	border: solid 1px #d6d6d6;
	border-right: none;
	height: 44px;
	font-size: 15px;

}
.boxPriceDomainCheckTxt input {
	padding-top: 7px;
	padding-left: 50px;
	border: none transparent;
	outline: none;
	width: 550px;
	box-sizing: border-box;
	font-size: 15px;
	color: #8f8f8f;
	line-height: 30px;
	background: url(Images/iconSearch.png) no-repeat;
	background-position: left 20px top 14px;
	font-family:'Century Gothic';
}
.boxPriceDomainCheckBtn {
	width: 146px;
	float: left;
	background: #8cc644;
	height: 46px;
	display: table; 
}
	.boxPriceDomainCheckBtn a {
		font-size: 15px;
		color: #ffffff;
		display: table-cell;
		vertical-align:middle;
		font-family:'Century Gothic';
		width:100%;
		text-align:center;
		text-decoration:none;
	}

	.boxPriceDomainCheckBtn a:hover {
		text-decoration: none;
	}

.BoxAddDns {
	width: 100%;
	border-bottom: solid 1px #efefef;
	float: left;
	padding-bottom: 6px;
	padding-top: 6px;
}
.BoxAddDnsTitle {
	width: 100%;
	font-weight:bold;
}
.BoxAddDnsBody {
	width: 100%;
	padding-top: 6px;
}
.BoxAddDns .Col-3 {
	width: 33.3333333333%;
	float: left;
}

	.BoxAddDns .Col-3 label {
		width: 100%;
		box-sizing: border-box;
		padding: 4px;
	}

	.BoxAddDns .Col-3 .formControl {
		width: 100%; box-sizing:border-box; padding:4px;
	}
.BoxAddDns .Col-3 .formControl input {
	width: 100%;
	box-sizing: border-box;
}

.listDNSADD .btnACGreen {
	float: none;
	display: inline-block;
}

.AddAnotherDNS {
	width: 100%;
	float: left;
	text-align: left
}

.AddAnotherDNS a:link, .AddAnotherDNS a:visited {
	float: left;
	text-decoration: none;
	color: #4b8107 !important;
}

.AddAnotherDNS a:hover {
	text-decoration: none;
}
.AddAnotherDNS a {
	color: #b3b3b3!important;
	text-decoration:none;
}

.pnlBtnAddDns {
	width: 100%;
	float: left;
	text-align: center;
}
.InfoErrorDNSADD {
float:left;
width:100%;
color:red;
margin-top:10px;
}

.float-none {
	float: none !important;
}
.display-block {
	display: block;
}

.DomainCheckIsPremium {
	float: none !important;
	display: block;
	font-weight: normal !important;
	color: red;
}

p-captcha div div {
	transform: scale(0.9) !important;
	-webkit-transform: scale(0.9) !important;
	transform-origin: 0 0 !important;
	-webkit-transform-origin: 0 0 !important;
}

.g-recaptcha {
	transform: scale(0.9);
	transform-origin: 0 0;

}

#cookie_info {
	display: none;
	z-index: 999;
	position: fixed;
	bottom: 0;
	width: 100%;
}
#cookie_info.cookie_info_B {
	display:block;
}
#cookie_info.cookie_info_N {
	display: none;
}

.contCookiesInfo {
	position: fixed;
	display: block;
	background-color: #646464;
	box-shadow: 0 -1px 4px #C1C1C1;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	min-height: 47px;
	text-align: center;
	z-index: 2300000;
}

	.contCookiesInfo .text {
		display: inline-block;
		color: #ffffff;
		font-family: Tahoma;
		text-align: center;
		font-size: 11px;
		width: 970px;
		margin: 0 auto;
		padding: 10px 0px 10px 0px;
		line-height: 16px;
		text-shadow: none !important;
	}

	.contCookiesInfo .cooClose {
		float: right;
		margin: 7px 10px auto auto;
		cursor: pointer;
	}

.btnACGreenV4 {
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	padding: 3px 9px 4px 9px;
	min-width: 80px;
	min-height: 10px;
	border: 2px solid #ffffff;
	background-color: #71c20b;
	outline: 1px solid #71c20b;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-weight: bold;
	text-align:center;
}
	.btnACGreenV4:link {
		color: #ffffff;
	}

	.btnACGreenV4:hover {
		text-decoration: none;
		border: solid 2px #d6d6d6;
	}


.checkboxV2 {
	float: left;
}

	.checkboxV2 label > input[type="checkbox"], .checkboxV2 label > input[type="radio"] {
		display: none;
	}

	.checkboxV2 label {
		font-weight: normal;
	}

		.checkboxV2 label > input[type="checkbox"] + *::before, .checkboxV2 label > input[type="radio"] + *::before {
			content: "";
			display: inline-block;
			vertical-align: bottom;
			border-style: solid;
			border-width: 2px;
			border-color: #97bf0d;
			border-radius: 6px;
			width: 30px;
			height: 20px;
			margin-right: 10px;
			line-height: 20px;
		}

		.checkboxV2 label > input[type="checkbox"]:checked + *::before, .checkboxV2 label > input[type="radio"]:checked + *::before {
			content: '\2714';
			font-size: 20px;
			color: #686868;
			text-align: center;
		}

		.checkboxV2 label > input[type="checkbox"]:checked + *, .checkboxV2 label > input[type="radio"]:checked + * {
			color: #686868;
		}

		.checkboxV2 label span {
			display: flex;
			line-height: 20px;
			margin-right: 10px;
		}

			.checkboxV2 label span:before {
				font-weight: bold;
				line-height: 18px !important;
			}

/*Google Consent Mode*/

.consent-mod {
	z-index: 100003;
	position: relative;
}

	.consent-mod.d_d-b {
		display: block;
	}

	.consent-mod.d_d-n {
		display: none;
	}

	.consent-mod div {
		box-sizing: border-box;
	}

.m_mod_f {
	animation: 300ms cubic-bezier(0.4, 0, 0.2, 1) 0s 1 normal none running jBcSpD;
	z-index: 100001;
	position: fixed;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	inset: 0px;
	overflow: auto;
	background: rgba(0, 0, 0, 0.55);
	padding: 0px;
}

.m_mod_b {
	z-index: 100002;
	background: rgb(255, 255, 255);
	/*height: 100%;
			width: 100%;*/
	border-radius: 0px;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	position: relative;
	height: auto;
	max-height: 100%;
	/*min-height: 200px;*/
	min-height: 250px;
	width: calc(100% - 64px);
	max-width: 812px;
	align-self: flex-end;
	margin-bottom: 100px;
}

.m_mod_c {
	display: flex;
	flex-direction: column;
	height: 100%;
	padding-top: 0px;
	max-height: calc(-56px + 100vh);
	min-height: 300px;
	-webkit-box-pack: justify;
	justify-content: space-between;
}

.m_mod_c_t {
	width: 100%;
	min-height: 50px;
	position: unset;
	padding: 8px 10px 8px 10px;
	/*border-radius: 8px 8px 0px 0px;*/
	color: #343434;
	background: #d6d6d6;
	border-bottom: 1px solid #808080;
	display: inline-flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	align-items: center;
	top: 0px;
	max-width: 812px;
}

.m_mod_c_t2 {
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	width: 100%;
}

.m_mod_c_t3 {
	display: inline-flex;
	flex-direction: row;
	padding-left: 8px;
	flex: 1 6 auto;
	min-width: 0px;
}

.m_mod_c_t3t {
	display: inline-block;
	width: calc(100% - 60px);
}

.m_mod_c_t3t div {
	font-size: 14px;
	line-height: 16px;
	color: #343434;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.m_mod_c_t3tb {
	display: inline-block;
	font-size: 14px;
	line-height: 16px;
	color: #343434;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	white-space: nowrap;
}

.m_mod_c_b {
	max-height: calc(-112px + 100vh);
	min-height: unset;
	overflow: hidden auto;
	min-height: 200px;
	color: #343434;
}

.m_mod_c_b2 {
	margin: 0px auto;
	padding: 10px;
}

.m_mod_c_b3 {
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	/*font-size: 12px;*/
	font-size: 1em;
	line-height: 18px;
}

.m_mod_c_b3_def {
	font-size: 1.1em;
	line-height: 1.5em;
	padding: 10px;
}

.m_mod_c_f {
	background-color: rgb(242, 242, 242);
	display: flex;
	-webkit-box-pack: end;
	justify-content: flex-end;
	padding: 8px 24px;
	position: relative;
	border-top: 1px solid rgb(221, 221, 221);
	min-height: 40px;
}

.m_mod_c_f_bset {
	margin-right: 14px;
	background-color: transparent !important;
	color: #808080 !important;
}

.cm-m {
	width: 100%;
	margin: 0;
	max-width: none;
	display: block;
}

.cm-m-box {
	line-height: 1.1;
	display: inline-block;
	position: relative;
	border-radius: 2px;
	margin: 0;
	padding: 0;
	border: 1px solid #d8d8d8;
	border-top: none;
	width: calc(100% - 2px);
	float: left;
}

.cm-m .cm-m-box:first-of-type {
	border-top: 1px solid #d8d8d8;
}



.cm-m-box-btn {
	display: inline-block;
	box-sizing: border-box;
	padding: 12px 30px;
	line-height: 1;
	word-break: break-word;
	word-wrap: break-word;
	white-space: normal;
	font-weight: bold;
	position: absolute;
	cursor: pointer;
	width: 100%;
	height: 100%;
	margin: 0;
	top: 0;
	left: 0;
	z-index: 1;
	max-width: none;
	border: none;
	background: none;
}


.cm-m-box-h {
	position: relative;
	min-height: 25px;
	padding: 0.5rem 0;
	margin: 0;
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: space-between;
}

.cm-box-plus-minus {
	width: 20px;
	height: 20px;
	font-size: 1.5em;
	position: relative;
	display: inline-block;
	margin-right: 5px;
}

	.cm-box-plus-minus span {
		position: absolute;
		background: #27455c;
		border-radius: 1px;
	}

		.cm-box-plus-minus span:first-of-type {
			top: 25%;
			bottom: 25%;
			width: 10%;
			left: 45%;
		}


		.cm-box-plus-minus span:last-of-type {
			left: 25%;
			right: 25%;
			height: 10%;
			top: 45%;
		}

.cm-m .cm-m-box > span[aria-expanded=true] ~ .cm-m-box-h .cm-box-plus-minus span:first-of-type {
	transform: rotate(90deg);
}
/*.d1 .cm-m-box > button[aria-expanded=true]~.cm-m-box-h .cm-box-plus-minus span:last-of-type {
    transform: rotate(90deg);
}*/

.cm-m-box-h-txt {
	flex: 1;
	margin: 0 0.5rem;
	width: calc(100% - 130px);
	font-weight: 600;
	font-size: 1.2em;
	line-height: 1.5;
	max-width: 90%;
	vertical-align: middle;
}

.cm-m-box-chb {
	z-index: 1;
	position: relative;
	transform: none;
	right: 0;
	top: 0;
	float: none;
	margin-right: 0.5rem;
	margin-left: 0.5rem;
}

	.cm-m-box-chb .checkboxV2 {
		line-height: 1.5;
		float: none;
		position: relative;
		display: flex;
	}

		.cm-m-box-chb .checkboxV2 span {
			cursor: pointer;
		}

		.cm-m-box-chb .checkboxV2 label span {
			margin-right: 0px;
		}

		.cm-m-box-chb .checkboxV2 label > input[type="checkbox"] + *::before, .cm-m-box-chb .checkboxV2 label > input[type="radio"] + *::before {
			margin-right: 0px;
		}

.cm-box-atxt {
	z-index: 1;
	position: relative;
	padding: 0;
	background-color: #F8F8F8;
}

.cm-m .cm-m-box > span[aria-expanded=false] ~ .cm-box-atxt {
	margin-top: 0;
	max-height: 0;
	opacity: 0;
	overflow: hidden;
	width: 100%;
	transition-timing-function: ease-out;
	transition: 0.25s;
	display: none;
}

.cm-m .cm-m-box > span[aria-expanded=true] ~ .cm-box-atxt {
	width: auto;
	margin-top: 0px;
	padding-bottom: 10px;
	transition-timing-function: ease-in;
	transition: 0.25s;
	overflow: auto;
	display: block;
}

.cm-box-atxt p {
	clear: both;
	float: left;
	line-height: 1.5;
	padding-left: 20px;
	padding-right: 20px;
	/*width: calc(100% - 10px);*/
	font-size: 1.2em;
	margin-bottom: 0px;
	margin-top: 10px;
}
/*koniec - Google Consent Mode*/

.NIS2_VerificationCodeSent a {
	min-width:120px!important;
}

.spinner {
	width: 18px;
	height: 18px;
	border: 3px solid #ccc;
	border-top-color: #4CAF50;
	border-radius: 50%;
	animation: spin 0.8s linear infinite;
	display: inline-block;
	vertical-align: middle;
	margin-right: 8px;
}

@keyframes spin {
	to {
		transform: rotate(360deg);
	}
}
