#mainContent



/* ogolne */
body{margin:0; padding:0 0 15px 0; text-align:center; background:#F3F3F3 url('../images/back_new.gif') repeat-x 0 0}
body, th, td{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#333}
.clear:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
* html .clear{height:1%}
.clearL{clear:left}
.clearR{clear:right}
.clear1px{clear:both; height:1px; font-size:1px; line-height:1px}
p{margin:1em 0}
.floatL{float:left}
.floatR{float:right}
p, ol, ul{text-align:justify}
ul, ol{margin-top:1em; margin-bottom:1em}
a, .pointer{cursor:pointer}
a img{border:none}
#mainContent a.home, #mainContent a span.home{font-weight:bold; color:#000}
#mainContent a:hover.home{color:#000}
.red{color:#f00}
.wrapper{overflow:hidden}
img.photoL{float:left; margin:0 15px 5px 0; padding:5px; border:solid 1px #D8D8D8}
ul{margin-top:.3em}
li{text-align:left}
a{position:relative; font-weight:bold; color:#0059B2; text-decoration:none}
#mainContent .left, #mainContent p.left{text-align:left}
#mainContent .right, #mainContent p.right{text-align:right}
#mainContent .center, #mainContent p.center{text-align:center}
#mainContent p.small{font-size:11px; line-height:1.2em}
li.none{list-style:none}
#mainContent p .image_full{ width:858px}
#mainBottom{display:none}
.full #mainBottom{display:none}

/* marginesy i odstepy */
.m0, p.m0{margin:0}
.mh12{margin:12px 0}
.mb35{margin-bottom:35px}
.mb15em{margin-bottom:1.5em}
#mainContent .mt5em{margin-top:.5em}
#mainContent .mt1em, .terms li.mt1em{margin-top:1em}
#mainContent p.mt15em{margin-top:1.5em}
#mainContent .mt2em, #mainContent p.mt2em{margin-top:2em}
#mainContent p.mt25em{margin-top:2.5em}
.mb5em{margin-bottom:.5em}
.mb1em, .terms li.mb1em{margin-bottom:1em}
.mb15em, .terms li.mb15em{margin-bottom:1.5em}
.mb2em, #mainContent h4.mb2em{margin-bottom:2em}
.mb3em{margin-bottom:3em}
#mainContent .mt0, #mainContent p.mt0, #mainContent h5.mt0{margin-top:0}
#mainContent .mb0, #mainContent p.mb0, img.mb0{margin-bottom:0}
.m0, img.m0{margin:0}
.ml10{margin-left:10px}
.ml4{margin-left:4px}
#mainContent .pt0, .tableOffer tfoot td.pt0{padding-top:0}
.pb3{padding-bottom:3px}
.pt15{padding-top:15px}

/* logo i ikony */
#top1{position:relative; width:940px; margin:0 auto; text-align:left; height:60px}
#logo{position:absolute; top:10px; left:25px; margin:0}
#topPanel{position:absolute; right:20px; top:5px; margin:0; padding:0; font-size:10px; list-style:none}
#topPanel li{float:left}
#topPanel a{float:left; margin-left:15px; padding:35px 5px 3px 5px; min-width:32px; height:12px; overflow:hidden; text-align:center; white-space:nowrap; color:#888; font-weight:normal; text-decoration:none; -webkit-border-radius:2px; -khtml-border-radius:2px; -moz-border-radius:2px; border-radius:2px; background-image:url('../images/top_icons_bg.png'); background-repeat:no-repeat}
#topPanel a:hover{color:#333; background-color:#f3f3f3}
#topPanel1{background-position:center 0}
#topPanel2{background-position:center -50px}
#topPanel3{background-position:center -100px}
#topPanel4login{background-position:center -150px}
#topPanel4logout{background-position:center -200px}
#topPanel5{background-position:center -250px}
#topPanel a#topPanel6{margin-left:50px; background-position:center -300px}

/* gorne menu */
#top2{position:relative; width:938px; margin:0 auto; text-align:left; height:33px; border:solid 1px #0e0e0e; border-bottom:none; background:#272727 url('../images/top_bg.png') repeat-x 0 0; -webkit-border-top-left-radius:2px; -webkit-border-top-right-radius:2px; -khtml-border-radius-topleft:2px; -khtml-border-radius-topright:2px; -moz-border-radius-topleft:2px; -moz-border-radius-topright:2px; border-top-left-radius:2px; border-top-right-radius:2px}
#mainMenuA{height:33px; margin:0 0 0 14px; padding:0 0 0 2px; background:url('../images/top_bg.png') no-repeat -198px -40px; list-style:none}
#mainMenuB{position:absolute; right:14px; top:0; margin:0; padding:0 0 0 2px; background:url('../images/top_bg.png') no-repeat -198px -40px; list-style:none}
#mainMenuA li, #mainMenuB li{float:left; margin:0; padding:0 2px 0 0; background:url('../images/top_bg.png') no-repeat right -40px}
#mainMenuA a, #mainMenuB a{float:left; height:33px; line-height:33px; padding:0 8px 0 0; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#eee; background:none; text-decoration:none}
#mainMenuA a:hover, #mainMenuB a:hover{color:#fff; background:#333 url('../images/top_bg.png') repeat-x 0 -80px}
#mainMenuA a.active, #mainMenuB a.active, #mainMenuA a:hover.active, #mainMenuB a:hover.active{color:#0F0F0F; background:#fff url('../images/top_bg.png') no-repeat right -200px}
#mainMenuA a span, #mainMenuB a span{float:left; height:33px; width:8px}
#mainMenuA a.active span, #mainMenuB a.active span{background:url('../images/top_bg.png') no-repeat 0 -240px}

/* submenu i search */
#top3{position:relative; width:938px; margin:0 auto; text-align:left; height:33px; border:solid 1px #b3b3b3; border-top:none; background:#fff url('../images/top_bg.png') repeat-x 0 -120px; -webkit-border-bottom-left-radius:2px; -webkit-border-bottom-right-radius:2px; -khtml-border-radius-bottomleft:2px; -khtml-border-radius-bottomright:2px; -moz-border-radius-bottomleft:2px; -moz-border-radius-bottomright:2px; border-bottom-left-radius:2px; border-bottom-right-radius:2px}
#top3.agent{border:solid 1px #b3b3b3; -webkit-border-radius:2px; -khtml-border-radius:2px; -moz-border-radius:2px; border-radius:2px}
#mainSubMenu{height:33px; margin:0; padding:0 0 0 15px; list-style:none; overflow:hidden}
#mainSubMenu li{float:left; padding:0 0 0 2px}
#mainSubMenu a{float:left; line-height:33px; padding:0 8px; font:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#444; text-decoration:none}
#mainSubMenu a:hover{color:#000; background:url('../images/top_bg.png') repeat-x 0 -160px}
#mainSubMenu a.active{font-weight:bold; color:#000; background:url('../images/top_bg.png') repeat-x 0 -160px}
#topSearch{position:absolute; top:0; right:25px; margin:5px 0 0 0; height:28px; padding-left:23px; background:url('../images/top_icons_bg.png') no-repeat 0 -347px}
#topSearch div{float:left}
#top3User{margin:0; padding:0 0 0 25px; line-height:33px}
#top3User span{color:#666}
#top3User span.top3UserDivider{color:#999; padding:0 10px}
#top3Page{position:absolute; top:0; right:25px; margin:0; line-height:33px; font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; color:#aaa}

/* okruszki i pomoc */
#top4{width:940px; margin:0 auto; text-align:left; height:29px; overflow:hidden}
#breadcrumbs{display:inline; float:left; line-height:29px; margin-left:25px; font-size:11px; color:#666}
#breadcrumbs a{margin:0 3px; font-weight:bold; color:#555; border-bottom:dashed 1px #aaa; text-decoration:none}
#breadcrumbs a:hover{color:#4083C5; border-bottom:solid 1px #4083C5}
#breadcrumbs span{margin:0 3px}
#help{display:inline; float:right; line-height:29px; background:url('../images/top_icons_bg.png') no-repeat 0 -392px; margin-right:25px; padding-left:25px; font-size:11px}
#help a{font-weight:bold; color:#555; border-bottom:dashed 1px #aaa; text-decoration:none}
#help a:hover{color:#4083C5; border-bottom:solid 1px #4083C5}

/* boks glowny */
#main{position:relative; width:940px; margin:0 auto; overflow:vnone;float:left text-align:left;display:inline;}
#mainContent{position:relative; float:left; background:#fff url('') no-repeat right 0; overflow:hidden; padding:15px 34px 30px 34px; line-height:1.4em; width:728px; ; border:solid 1px #cacaca; -webkit-border-radius:2px; -khtml-border-radius:2px; -moz-border-radius:2px; border-radius:2px}
.full #mainContent{width:870px; margin-left:0}

/* lewe menu */
#sideContent{height:100px;
left:0;
top:0;
width:900px;
z-index:10;
}}

#sideContent ul{display:inline;}
#tabsMenu, #tabsMenu ul{width:150px; margin:0; padding:0; list-style:none; text-align:right;display:inline;}
#sideContent #tabsMenu.text{padding-top:1px; background:url('../images/tabs_menu_bg.png') repeat-y 0 0}
#tabsMenu li{margin:0; padding:0; list-style:none;float:left;}
#tabsMenu a, #tabsMenu.indexMenu a.tabTopMenu, #tabsMenu.indexMenu a.tabTopMenuActive, #tabsMenu.indexMenu a.tabTopMenuParent{position:relative; display:block; width:193px; height:34px; padding:16px 25px 0 0; text-align:right; font:normal 13px Arial,Helvetica,sans-serif; line-height:1.2em; text-decoration:none}
#tabsMenu.indexMenu a{height:39px; padding-top:11px}


#tabsMenu a.tab{color:#fff; background:#181818 url('../images/menu_tab.gif') no-repeat 0 0}

#tabsMenu a:hover.tab{color:#fff; background:#262626 url('../images/menu_tab.gif') no-repeat 0 -50px}
#tabsMenu a.tabActive, #tabsMenu a:hover.tabActive{color:#000; background:#fff url('../images/menu_tab.png') no-repeat 0 -100px}
#tabsMenu a.tabParent{color:#000; background:#f9f9f9 url('../images/menu_tab.png') no-repeat 0 -150px}
#tabsMenu a:hover.tabParent{color:#000; background:#ececec url('../images/menu_tab.png') no-repeat 0 -200px}
#tabsMenu.indexMenu a.tabActive, #tabsMenu.indexMenu a:hover.tabActive{color:#000; background:#fff url('../images/menu_tab.png') no-repeat 0 -250px}
#tabsMenu a.tabTopMenu, #tabsMenu a:hover.tabTopMenu, #tabsMenu a.tabTopMenuActive, #tabsMenu a:hover.tabTopMenuActive{color:#000; background:#fff url('../images/menu_tabtopmenu.png') no-repeat 0 0}
#tabsMenu a.tabTopMenuParent{color:#000; background:#ececec url('../images/menu_tabtopmenu.png') no-repeat 0 -50px}
#tabsMenu a:hover.tabTopMenuParent{color:#000; background:#e1e1e1 url('../images/menu_tabtopmenu.png') no-repeat 0 -100px}
#tabsMenu a.tabTopMenuSingle, #tabsMenu a:hover.tabTopMenuSingle, #tabsMenu a.tabTopMenuSingleActive, #tabsMenu a:hover.tabTopMenuSingleActive{color:#000; background:#fff url('../images/menu_tabtopmenusingle.png') no-repeat 0 0}
#tabsMenu a.tabTopMenuSingleParent{color:#000; background:#f9f9f9 url('../images/menu_tabtopmenusingle.png') no-repeat 0 -50px}
#tabsMenu a:hover.tabTopMenuSingleParent{color:#000; background:#ececec url('../images/menu_tabtopmenusingle.png') no-repeat 0 -100px}
#tabsMenu a.tabTopSingle, #tabsMenu a:hover.tabTopSingle, #tabsMenu a.tabTopSingleActive, #tabsMenu a:hover.tabTopSingleActive{color:#000; background:#fff url('../images/menu_tabtopsingle.png') no-repeat 0 0}
#tabsMenu a .icon{position:absolute; display:block; width:24px; height:24px; top:13px; left:11px; background-repeat:no-repeat; background-position:0 0; visibility:hidden}
#tabsMenu.indexMenu a .icon{visibility:visible}
#tabsMenu a.tabActive .icon, #tabsMenu a.tabParent .icon, #tabsMenu a.tabTopMenu .icon, #tabsMenu a.tabTopMenuActive .icon, #tabsMenu a.tabTopMenuSingle .icon, #tabsMenu a.tabTopMenuSingleActive .icon, #tabsMenu a.tabTopMenuSingleParent .icon, #tabsMenu a.tabTopSingle .icon, #tabsMenu a.tabTopSingleActive .icon{visibility:visible}
#tabsMenu a.tabActive .menuRed, #tabsMenu a.tabTopMenu .menuRed, #tabsMenu a.tabTopMenuActive .menuRed, #tabsMenu a.tabTopMenuSingle .menuRed, #tabsMenu a.tabTopMenuSingleActive .menuRed, #tabsMenu a.tabTopSingle .menuRed, #tabsMenu a.tabTopSingleActive 

.menuRed{color:#000000;}

#tabsMenu a .menuSmall, #tabsMenu.indexMenu a.tabActive .menuSmall{position:relative;color:#000000;font-size:10px;}
#tabsMenu.indexMenu a .menuSmall{color:#777;}
#sideContent ul.text{background:url('../images/tabs_submenu_bg.png') repeat-y 0 bottom; padding-bottom:1px; text-align:right}
#sideContent ul.text li{margin:0; padding:0; border-top:dashed 1px #D9D9D9}
#sideContent ul.text li.first{border:none}
#sideContent ul.text li a{display:block; padding:9px 25px 10px 10px; width:auto; height:auto; font:bold 11px Arial,Helvetica,sans-serif; color:#252525; line-height:1em; text-decoration:none; background:url('../images/tabs_submenu_1st_bg.png') no-repeat right 0}
#sideContent ul.text li a:hover{background:url('../images/tabs_submenu_1st_bg.png') no-repeat right -50px}
#sideContent ul.text li a.active, #sideContent ul.text li a:hover.active{background:url('../images/tabs_submenu_1st_bg.png') no-repeat right -100px; color:#f00}
#sideContent ul.text ul{margin:0; padding:0; background:none}
#sideContent ul.text ul li{margin:0; padding:0; border:none; background:none}
#sideContent ul.text ul li a{padding:3px 35px 5px 10px; font-weight:normal; background:url('../images/tabs_submenu_2nd_bg.png') no-repeat right 0}
#sideContent ul.text ul li a:hover{background:url('../images/tabs_submenu_2nd_bg.png') no-repeat right -50px}
#sideContent ul.text ul li a.active, #sideContent ul.text ul li a:hover.active{background:url('../images/tabs_submenu_2nd_bg.png') no-repeat right -100px; color:#f00}
#sideContent ul.text ul ul li a{padding:3px 50px 5px 10px}
#sideContent ul.text ul ul ul li a{padding:3px 65px 5px 10px}
#sideContent ul.text ul ul ul ul li a{padding:3px 80px 5px 10px}
#tabsMenu li img{position:relative; top:1px; float:left; border:none; padding:0 6px 0 0}
.sideBanner{display:block; margin-top:14px}
.bannerUnderMenu{display:block; height:80px; margin:0 auto; width:190px}

/* stopka */
#footer{padding:12px 0}
#footer1{position:relative; overflow:hidden; padding:0 25px 12px 25px; text-align:center; font-size:11px; height:14px; color:#666; border-bottom:dashed 1px #cacaca}
.boxSmall #footer1{padding-bottom:0px; border-bottom:none; background:#fff}
#footer1 a{position:relative; color:#444; text-decoration:none; border-bottom:dashed 1px #A1A1A1; font-weight:normal}
#footer1 a:hover{color:#4083C5; border-bottom:solid 1px #4083C5}
#copyright{float:left}
#copyright a{font-weight:bold; color:#000}
#copyright a:hover{color:#000; border-color:#000}
#footerLinks{float:right}
#footer2{position:relative; overflow:hidden; padding:12px 0 0 0; text-align:left; font-size:11px; color:#666}
#footerMenu{margin:0; padding:0 25px; list-style:none}
#footerMenu li{position:relative; float:left; margin:0; padding:0 35px 0 0}
#footerMenu a{font-weight:bold; color:#444; text-decoration:none}
#footerMenu a:hover{color:#4083C5; border-bottom:solid 1px #4083C5}
#footerMenu li ul{margin:0; padding:0; list-style:none}
#footerMenu li li{float:none; margin:0; padding:0}
#footerMenu ul a{font-weight:normal}
#footerMenu li.footerMenuCompany, #footerMenu li.footerMenuCompany li{padding:0}

/* CONTENT */
/* glowna */
#mainContent.index{padding-top:0; padding-bottom:0; height:100%}

.title{
text-align: left;
-x-system-font:none;
color:#632D8F;
font-family:Verdana,Georgia,Tahoma,sans-serif;
font-size:2.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:700;
line-height:normal;

}

#mainContent .contentbox{padding:0px; margin:0px; background-color:#fff; display:none;}
#mainContent .contentbox.active{display:block}
.indexBannerH{height:100%; border-bottom:solid 1px #E4E4E4}
.indexBannerH a{float:; height:199px}
#mainContent.index p{margin:.4em 0 .3em 0; line-height:1.3em}
#mainContent.index p.buttons{margin:0}
#domainFormBoxIcon{position:absolute; top:12px; right:0px; width:48px; height:48px; background:url('../images/index_icons_bg.png') no-repeat scroll -300px 0}
#indexWelcome{position:relative; float:left; width:900px;text-align:left;background:url('../images/back_new.gif') repeat}

.tresc{position:relative; float:left; width:652px;text-align:left;}


#mainContent p#indexWelcomeInfo{position:; top:20px; left:0pt; width:600px; height:100px;float:left; text-align:left}
#mainContent a.welcomeBanner{display:block; background-repeat:no-repeat; background-position:0 0; height:20px; text-align:center; color:#525252; font-weight:normal; padding-top:40px; margin:1px 0 10px 0; font-size:11px; text-decoration:none}
#mainContent a:hover.welcomeBanner{color:#525252; text-decoration:none}
#mainContent .indexBannerH a.banner{width:652px; height:59px; padding-top:140px; font-size:11px; font-weight:normal; color:#959595; line-height:1.2em; text-align:right; background-repeat:no-repeat; background-position:0 0}
#mainContent .indexBannerH a:hover.banner{color:#959595; text-decoration:none}
.indexBannerPromo{display:inline; float:right; margin:2px 0 0 10px; padding:9px; line-height:18px; font:bold 17px Arial,Helvetica,sans-serif; color:#fff; background-color:#f00; -webkit-border-radius:4px; -khtml-border-radius:4px; -moz-border-radius:4px; border-radius:4px}
#promotionsAll{background:url('../images/index_icons_bg.png') no-repeat 0 0; float:right; height:16px; padding-left:20px}
#mainContent #promotionsAll a{color:#555; font-size:11px; border-bottom:1px dashed #aaa; text-decoration:none; line-height:16px}
#mainContent a.more{padding:4px 6px; font-size:10px; color:#fff; border:none; -webkit-border-radius:2px; -khtml-border-radius:2px; -moz-border-radius:2px; border-radius:2px}
#mainContent a:hover.more{text-decoration:none; color:#fff}
#mainContent a.indexBanner1x3{display:inline; float:left; margin:17px 8px 0 0; width:78px; height:114px; padding:0; text-align:center; text-decoration:none; background-image:url('../images/index_banner_bg.png'); background-repeat:no-repeat; background-position:right bottom; -webkit-border-radius:6px; -khtml-border-radius:6px; -moz-border-radius:6px; border-radius:6px}
#mainContent a:hover.indexBanner1x3{text-decoration:none}
.indexBannerTitle, .indexBannerTitle2{display:block; color:#fff; text-decoration:none; font:normal 13px Arial,Helvetica,sans-serif; letter-spacing:-0.06em}
.indexBannerTitle{height:27px; padding-top:17px}
.indexBannerTitle2{height:35px; padding-top:9px}
.indexBannerBox{display:block; height:56px; margin:3px; padding:5px 3px 3px 3px; font:normal 10px Tahoma,Verdana,Arial,Helvetica,sans-serif; line-height:1em; color:#666; background:#fff url('../images/index_banner_box_bg.gif') repeat-x 0 bottom; -webkit-border-radius:6px; -khtml-border-radius:6px; -moz-border-radius:6px; border-radius:6px}
.indexBannerPrice, .indexBannerPrice2{display:block; font:bold 20px Tahoma,Verdana,Arial,Helvetica,sans-serif; color:#f00}
.indexBannerPrice2{padding-top:4px; font-size:14px; line-height:9px}
.indexBannerPrice small{font-size:10px}

/* boksy */
.box, .boxSmall{position:relative; width:938px; overflow:hidden; margin:10px auto 0 auto; padding:20px 0; text-align:left; background:#fff url('../images/box_bg.gif') repeat-x 0 bottom; border:solid 1px #cacaca; -webkit-border-radius:2px; /* Safari,Chrome */-khtml-border-radius:2px;  /* Konqueror */-moz-border-radius:2px; /* Firefox */border-radius:2px}
.boxSmall{background:#fff}
.box3{background:url('../images/box3lines_bg.gif') repeat-y 0 0}
.box3Content{position:relative; display:inline; float:left; width:262px; margin:0 25px}

/* boksy na glownej */
#indexDomain{background:url('../images/index_icons_bg.png') no-repeat -69px 0px}
p#domainPrices{clear:both; margin:12px 0 0 0; padding:4px 0; text-align:right; font-size:11px; border:dashed 1px #cacaca; border-left:none; border-right:none}
p.starInfo{margin:0; padding:2px 0 0 0; font-size:10px; text-align:right; color:#9E9E9E}
.price{font-weight:bold; color:#f00}
#indexNetpunkty{background:url('../images/index_icons_bg.png') no-repeat -370px 0px}
.box3Gray{position:relative; height:75px; margin-bottom:10px; padding:0 10px; background:#f2f2f2; -webkit-border-radius:6px; -khtml-border-radius:6px; -moz-border-radius:6px; border-radius:6px}
#indexHelp{background:#f2f2f2 url('../images/index_help_bg.jpg') no-repeat right 0}
#indexHelp p{margin:0; padding-right:65px; font-size:11px}
#indexPayAccept{float:right; margin-top:3px; text-align:right}
#indexPayAccept p{font-size:10px; color:#666; margin:0 0 4px 0}
#indexPayAccept a{float:right; width:89px; height:16px; background:url('../images/index_icons_bg.png') no-repeat -900px 0px}

/* naglowki */
h1{position:relative; margin:0 0 25px 0; padding:11px 0 0 0; height:43px; font:normal 25px Arial,Helvetica,sans-serif; color:#222; background-image:url('../images/h1_bg.png'); background-repeat:no-repeat}
#main.full h1{background-image:url('../images/h1_full_bg.png')}
h1 span{position:absolute; top:0; left:0; height:10px; font:normal 12px Arial,Helvetica,sans-serif; color:#888}
h1 span.red{position:relative; top:0; left:0; height:auto; font:normal 25px Arial,Helvetica,sans-serif; color:#f00}
.h1Domeny{background-position:0 0}
.h1Serwery{background-position:0 -60px}
.h1Windows{background-position:0 -1080px}
.h1Dedykowane{background-position:0 -1140px}
.h1Poczta{background-position:0 -120px}
.h1Ecommerce{background-position:0 -180px}
.h1Emarketing{background-position:0 -240px}
.h1Bezpieczenstwo{background-position:0 -300px}
.h1Promocje{background-position:0 -360px}
.h1Dokumentacja{background-position:0 -420px}
.h1Firma{background-position:0 -480px}
.h1Komunikaty{background-position:0 -540px}
.h1Netpunkty{background-position:0 -600px}
.h1Praca{background-position:0 -660px}
.h1Dokumenty{background-position:0 -720px}
.h1Mapa{background-position:0 -780px}
.h1Platnosci{background-position:0 -840px}
.h1Inne{background-position:0 -900px}
.h1Pomoc{background-position:0 -960px}
.h1Search{background-position:0 -1020px}
h2{position:absolute; top:34px; right:95px; margin:0; font:normal 16px Arial,Helvetica,sans-serif}
.box h2, .index h2{position:static; font:normal 18px Arial,Helvetica,sans-serif; color:#222}
.index h2{margin:12px 0 10px; padding:0}
.box h2{margin:0; padding:5px 0 4px 0}
h2 a, h3 a{font-weight:normal; color:#222}
h2 a .arrow, h3 a .arrow{color:#999}
h2 a:hover, h3 a:hover, #mainContent h2 a:hover, #mainContent h3 a:hover{color:#222; text-decoration:none}
h2 a:hover .arrow, h3 a:hover .arrow, #mainContent h2 a:hover .arrow, #mainContent h3 a:hover .arrow{color:#222}
h3{margin:1em 0; padding:5px 0; color:#222; font:normal 18px Arial,Helvetica,sans-serif; border-bottom:solid 1px #cacaca}
.section80-20fullL h3{margin-top:0}
h3.offerSubHeader{border:none; padding:0; margin:1em 0 6px 10px}
h4{margin:1em 0; padding:5px 0; color:#222; font:normal 16px Arial,Helvetica,sans-serif; border-bottom:solid 1px #cacaca}
.netpunktyGet h4{position:absolute; top:-8px; left:15px; margin:0; padding:0 5px; border:none; font-size:14px; background:#fff}
h4.hHelpInfo{font:normal 15px Arial,Helvetica,sans-serif; margin:15px 0 0 0; line-height:.9em; border:none}
h4.border0{border:none; padding:0}
h4.image{margin:.5em 0 1em 0; padding:0; border:none}
h4.offerFeatures{margin:.8em 0; border-bottom:dashed 1px #cacaca}
#mainContent .doc0 h4{border:none; margin:0; padding:0 0 5px 0; height:26px; background-image:url('../images/h4_doc_bg.png'); background-repeat:no-repeat}
.h4Domeny{background-position:0 0}
.h4Serwery{background-position:0 -50px}
.h4Poczta{background-position:0 -100px}
.h4Ecommerce{background-position:0 -150px}
.h4Emarketing{background-position:0 -200px}
.h4Bezpieczenstwo{background-position:0 -250px}
#mainContent .help0 h4{margin:2px 0 1em 0; padding:0; border:none}
#mainContent .doc0 h4.mt2{margin-top:2em}
#mainContent .doc0 h5{margin:0; padding:0; border:none}
h5{margin:0; padding:0; font:bold 14px Tahoma,Verdana,Arial,Helvetica,sans-serif}
h6{margin:0; padding:0; font:bold 12px Tahoma,Verdana,Arial,Helvetica,sans-serif}

/* oferta */
.tableOffer{width:100%; border-collapse:collapse}
.tableOffer.w80{width:80%; margin:0 auto}
.tableOffer.w60{width:60%; margin:0 auto}
.tableOffer.w80r{width:80%; float:right}
.tableOffer.w70r{width:75%; float:right}
.tableOffer caption{color:#888; padding:3px 10px; border-bottom:dashed 1px #CACACA}
.tableOffer th{font-weight:normal}
.tableOffer td{text-align:center}
.tableOffer th, .tableOffer td{border-right:solid 1px #fff}
.tableOffer thead th{padding:8px 10px 6px 10px; text-align:center; border-bottom:solid 1px #CACACA; font-weight:bold; vertical-align:bottom; font:normal 14px Arial,Helvetica,sans-serif}
.tableOffer thead th.thLarge{font:normal 16px Arial,Helvetica,sans-serif}
.tableOffer thead th.thMedium{font:normal 14px Arial,Helvetica,sans-serif}
.tableOffer thead th.thSmall{font:normal 12px Arial,Helvetica,sans-serif}
.tableOffer thead .inline th{padding:8px 10px 7px 10px; text-align:left; font-style:italic; font-weight:bold; color:#888; border-top:1px solid #cacaca}
.tableOffer thead th.p4, .tableOffer tfoot td.p4{padding:6px 10px 4px 10px}
.tableOffer thead th.left{text-align:left}
.tableOffer thead th img{border:none}
.tableOffer tbody th, .tableOffer td{padding:5px 10px; border-top:dashed 1px #CACACA; vertical-align:middle}
.tableOffer tbody .bbSolid th, .tableOffer .bbSolid td{border-bottom:solid 1px #CACACA}
.tableOffer thead .btSolid th{border-top:solid 1px #CACACA}
.tableOffer tbody th{text-align:left; font-weight:normal}
#mainContent .tableOffer tbody th.promoInfo{line-height:1.1em}
#mainContent .tableOffer tbody th.promoInfo small{color:#888}
.tableOffer.top tbody td, .tableOffer.top tbody th{vertical-align:top}
.tableOffer.bold tbody td, .tableOffer tbody .bold td{font-weight:bold}
#mainContent .tableOffer tbody td small, #mainContent .tableOffer tbody th small{font-weight:normal}
#mainContent .line1em{line-height:1em}
.tableOffer tbody td.normal{font-weight:normal}
.tableOffer tbody tr:hover th, .tableOffer tbody tr:hover td{background:#e9e9e9}
.tableOffer tbody tr:hover.divider th, .tableOffer tbody tr:hover.divider td{background:transparent}
#mainContent .tableOffer.monoLink tbody th a{color:#333; font-weight:normal}
#mainContent .tableOffer.monoLink tbody th a:hover{color:#333}
#mainContent .tableOffer tbody th .red a{color:#f00; 0059B2}
#mainContent .tableOffer tbody th a.blue{color:#0059B2}
#mainContent .tableOffer tbody th a:hover.blue{color:#4083C5; text-decoration:underline}
.tableOffer tbody .bold th, #mainContent .tableOffer tbody .bold th a{font-weight:bold}
.tableOffer .divider td{padding:0; height:6px; line-height:6px; font-size:6px; border-top:solid 1px #CACACA; border-bottom:solid 1px #CACACA}
#mainContent .tableOffer p.buttons, #mainContent p.buttons{margin-top:.5em; text-align:right}
#mainContent .tableOffer p.buttons{margin:.8em 0}
p.buttons a{margin-left:8px}
p.buttons img{border:none}
.tableOffer tfoot td{padding:10px; text-align:center; border-top:solid 1px #CACACA}
.tableOffer tfoot td.tableButton{padding:15px 10px}
.tableOffer tfoot td.noBorder{border-top:none}
.tableOffer tfoot td.smallInfo, .tableOffer tfoot td.smallInfoR{padding:4px 10px 10px 10px; color:#888; font-size:10px; line-height:1em; text-align:left; font-weight:normal; vertical-align:top}
.tableOffer tfoot td.smallInfoR{text-align:right}
.tableOffer .promo{font-size:14px; color:#f00}
.tableOffer tfoot td.test14{font-size:10px; color:#666; text-align:left; line-height:11px; background:url('../images/test14.gif') no-repeat 10px center; padding-left:66px}
#mainContent .tableOffer p, #mainContent .tableOffer ul, #mainContent .tableOffer ol{text-align:left; font-size:11px; margin:.3em 0; line-height:1.2em}
#mainContent .tableOffer p.small{text-align:left; font-size:10px; margin:0; line-height:1em; color:#888}
.grey th, .grey td{background:#F5F5F5}
.tableOffer .max{width:100%}
.bold th, .bold tbody td{font-weight:bold}
.test14 strong{color:#333}
.offerButton, .offerButton2{display:block; overflow:hidden; margin:0 auto; padding:0; height:27px; width:72px}
.offerButton{width:72px}
.offerButton2{width:92px}
p.offerButton, p.offerButton2{overflow:hidden; margin:1.5em auto .5em auto}
.doubleButton{width:184px; overflow:hidden; margin:1.5em auto .5em auto}
.doubleButton .offerButton{float:left; margin:0 10px}
.offerBanner652{display:block; margin:2.5em 0 0 0}
.section1x1L{float:left; width:314px; overflow:hidden}
.section1x1R{float:right; width:314px; overflow:hidden}
.offerHeader{overflow:hidden; height:210px; margin-bottom:10px}
p.offerHeaderFirst{text-align:left; margin-top:45px}
.laur{clear:both; height:69px; padding:5px 80px 0 0; font-size:11px; line-height:1.2em; background:url('../images/laur.gif') no-repeat right 0}
.laur p{text-align:right; margin:5px 0}
.laur .small1{font-size:10px; color:#888}
.laur .small2{font-size:10px; color:#888; font-style:italic}
.tableOffer th.thH3{padding-bottom:5px; text-align:left}
.tableOffer h3{margin:0; padding:0; border:none}
.tableOffer tfoot td.technologies, .tableOffer thead th.technologies{text-align:left; font-size:11px; color:#888; line-height:1.4em}
.tableOffer thead th.technologies{line-height:1.6em}
.tableOffer tfoot td.technologies{vertical-align:top}
.tableOffer thead th.technologies{vertical-align:bottom; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif}
p.technologies{text-align:left; font-size:11px; color:#888; margin:8px 0 0 10px}
.technologies span{display:inline; float:left; padding:0; margin:0 2px 0 0}
.technologies span.technology{display:inline; float:left; padding:0px 3px; margin:0 2px; font:Arial,Helvetica,sans-serif; border:solid 1px #aaa; -webkit-border-radius:2px; -khtml-border-radius:2px; -moz-border-radius:2px; border-radius:2px}
a.seeOffer{font-size:11px; font-weight:normal}
.offerSubProduct{padding:10px 20px 10px 100px; background-color:#f5f5f5; border-top:solid 1px #cacaca; border-bottom:solid 1px #cacaca; background-image:url('../images/products_icons_bg.jpg'); background-repeat:no-repeat}
#productSerweryWin{background-position:15px 14px}
#productSerweryDed{background-position:15px -136px}
#productPlatnosci{background-position:15px -286px}
#productLivechat{background-position:15px -436px}
#productStatystyki{background-position:15px -586px}
#productPozycjonowanie{background-position:15px -736px}
#productKaspersky{background-position:15px -886px}
.offerSubProduct p{margin:0; text-align:left}
#mainContent .offerSubProduct p.buttons{margin-top:4px}
p.footerInfo{clear:both; margin:10px 0 0 0; padding:5px 0; text-align:right; font-size:10px; color:#888; line-height:1.2em; border-top:solid 1px #cacaca}
.offerFeatureL, .offerFeatureR{width:250px; padding-left:60px; margin:5px 0 15px 0; background-image:url('../images/features_icons_bg.jpg'); background-repeat:no-repeat; overflow:hidden}
.offerFeatureL{float:left}
.offerFeatureR{float:right}
.offerFeatureL h5, .offerFeatureR h5{margin:0 0 2px 0; font:normal 12px Arial,Helvetica,sans-serif}
.offerFeatureL p, .offerFeatureR p{margin:0; font-size:11px; text-align:left; color:#666; line-height:1.2em}
#offerFeature1{/* 14 dni */background-position:0 2px}
#offerFeature2{/* pomoc */background-position:0 -98px}
#offerFeature3{/* iso */background-position:0 -198px}
#offerFeature4{/* kreator */background-position:0 -298px}
#offerFeature5{/* aktualizacja */background-position:0 -398px}
#offerFeature6{/* integracja */background-position:0 -498px}

/* netpunkty */
#netpunktyTop{height:190px; padding:10px 282px 0 0; margin-bottom:1.5em}
#netpunktyTop1{height:65px; padding:20px 0 0 100px}
.section6x4{background:url('../images/section6x4_bg.gif') repeat-y 0 0}
.section6x4 .section6{float:left; width:360px}
.section6x4 .section4{float:right; width:240px}
.netpunktyGet{position:relative; margin:2em 0 0 0; line-height:1px; border:solid 1px #cacaca; -webkit-border-radius:6px; -khtml-border-radius:6px; -moz-border-radius:6px; border-radius:6px}
#mainContent .netpunktyGet p{height:60px; margin:0; padding:20px 20px 0 275px; line-height:1.4em; text-align:left}
.netpunktyGet a{position:static}
.netpunktyBox, .netpunktyBoxR{position:relative; float:left; width:167px; height:153px; margin:4px 0 20px 0; padding:15px 15px 10px 130px; border:solid 1px #E4E4E4; background-position:left bottom; background-repeat:no-repeat; -webkit-border-radius:6px; -khtml-border-radius:6px; -moz-border-radius:6px; border-radius:6px}
.netpunktyBox{float:left}
.netpunktyBoxR{float:right}
#mainContent .netpunktyBox h5, #mainContent .netpunktyBoxR h5{margin:0 0 5px 0; padding:0; font-size:13px; line-height:1em; /*color:#f00; */border:none}
#mainContent .netpunktyBox h5 small, #mainContent .netpunktyBoxR h5 small{font-size:11px; font-weight:normal}
#mainContent .netpunktyBox p, #mainContent .netpunktyBoxR p{margin:0; text-align:left; font-size:11px; line-height:1.2em}
#mainContent .netpunktyBox a.linkButton, #mainContent .netpunktyBoxR a.linkButton{position:; right:15px; top:136px}
#mainContent .netpunktyBox p.price, #mainContent .netpunktyBoxR p.price{position:absolute; right:98px; bottom:11px; padding-bottom:2px; font-family:Arial,Helvetica,sans-serif; text-align:right; font-weight:normal; line-height:.7em; color:#333}
.netpunktyBox .priceOff, .netpunktyBoxR .priceOff{font-size:14px; line-height:.9em; font-weight:bold; color:#777; text-decoration:line-through}
.netpunktyBox .priceCount, .netpunktyBoxR .priceCount{font-size:26px; line-height:.9em; font-weight:bold; color:#f00}

/* dokumentacja */
#mainContent .docFaq, #mainContent .docToc, #mainContent .docRel{min-height:26px; margin:2em 0; padding:15px 25px 15px 80px; border:1px solid #cacaca; -webkit-border-radius:6px; -khtml-border-radius:6px; -moz-border-radius:6px; border-radius:6px}
#mainContent .docFaq{background:#f6f6f6 url('../images/doc_icons_bg.png') no-repeat -984px 12px}
#mainContent .docFaqPrimary .docToc, #mainContent .docFaqPrimary .docRel{margin:0; background:#f6f6f6 url('../images/doc_icons_bg.png') no-repeat -984px 12px}
#mainContent .help0 .docFaqPrimary .docRel{margin:0 0 1em 0}
#mainContent .docFaqPrimary .docToc h4, #mainContent .docFaqPrimary .docRel h4, #mainContent .docFaqPrimary .docToc h5, #mainContent .docFaqPrimary .docRel h5{display:none}
#mainContent .docToc{background:#f6f6f6 url('../images/doc_icons_bg.png') no-repeat 16px 12px}
#mainContent .docRel{background:#f6f6f6 url('../images/doc_icons_bg.png') no-repeat -1984px 12px}
#mainContent .docFaq ol, #mainContent .docToc ol, #mainContent .docRel ol{margin:0; padding:0 0 0 25px}
.docFaq li, .docToc li, .docRel li{padding:2px 0 2px 0; line-height:1em}
#mainContent .docFaq li a, #mainContent .docToc li a, #mainContent .docRel li a{font-weight:normal}
#mainContent .docFaq h4, #mainContent .docToc h4, #mainContent .docRel h4{margin-top:0}
#mainContent .docRel h5{border:none; margin:1em 0 .4em 0; padding:0}
#docServer{min-height:48px; margin:1.5em 0; padding-left:81px; background:url('../images/doc_server_bg.gif') no-repeat 15px 0}
.icons{display:block}
.icons img{margin:10px 5px 0 5px}
#mainContent a.light{font-weight:normal}
#mainContent a:hover{color:#4083C5; text-decoration:underline}
#mainContent a.red{color:#f00}
#mainContent a:hover.red{color:#ff5757}
#mainContent a.homePl{color:#000; font-weight:bold}
#mainContent a:hover.homePl{border-bottom:solid 1px #000}
#mainContent p.pageTop{overflow:hidden; margin:1.6em 0 0 0; text-align:right; text-transform:uppercase; border-top:solid 1px #cacaca}
#mainContent p.pageTop a{position:relative; float:right; font-size:.65em; margin-top:0}
#mainContent p.pageTop a:hover{border:none}
#mainContent p.pageBack{overflow:hidden; margin:1.6em 0; text-align:right; text-transform:uppercase; border-top:solid 1px #cacaca}
#mainContent p.pageBack a{position:relative; float:right; font-size:.65em; margin-top:0}
#mainContent p.pageBack a:hover{border:none}
.path{font-style:italic}
.halfBoxL{float:left; width:292px}
.halfBoxR{float:right; width:292px}
.halfL{float:left; width:324px; border:none; padding:0; background-color:transparent}
.halfR{float:right; width:324px; border:none; padding:0; background-color:transparent}
.docFaq{position:relative; min-height:26px; margin:1.5em 0; padding:15px 25px 15px 80px; border:solid 1px #cacaca}
#mainContent .docFaq h5{margin-top:0}
.docFaq ul{margin:5px 0; padding:0; list-style:none}
.docFaq li{padding:2px 0 2px 0; line-height:1em}
#mainContent .docFaq li a{font-weight:normal}
.doc0Faq{margin:0 0 20px 0; padding:20px; background:#f6f6f6; border:solid 1px #cacaca; -webkit-border-radius:6px; -khtml-border-radius:6px; -moz-border-radius:6px; border-radius:6px}
#mainContent .doc0Faq ol{margin:0; padding:0 0 0 25px; text-align:left}
#mainContent .doc0Faq li{padding:2px 0 2px 0; line-height:1em}
#mainContent .doc0Faq li a{font-weight:normal}
.doc0grey{padding:10px 20px; border-top:solid 1px #cacaca; border-bottom:solid 1px #cacaca; background:#f8f8f8; margin:1.5em 0}
#mainContent .doc0grey ul{float:left; margin:0 20px 0 0; padding:0 0 0 14px; width:156px; text-align:left}
#mainContent ul.doc0grey3{margin:0; float:right}
#mainContent .doc0 a{font-weight:normal}
.doc01{display:inline; float:left; margin:0 25px 0 0; width:180px; text-align:left}
.doc02{display:inline; float:left; margin:0 25px 0 0; width:180px; text-align:left}
.doc03{display:inline; float:right; width:180px; text-align:left}
#mainContent .doc01 ul{margin:.5em 25px 0 0; padding:0 0 0 20px; text-align:left}
#mainContent .doc02 ul{margin:.5em 25px 0 0; ; padding:0 0 0 20px; text-align:left}
#mainContent .doc03 ul{margin:.5em 0 0 0; padding:0 0 0 20px; text-align:left}
pre{margin:1.4em 0; padding:12px 25px; background:#f6f6f6; border:solid 1px #cacaca; font:normal 11px "Courier New",Courier,monospace; text-align:left; white-space:pre; overflow:auto; width:600px}
.tip{margin:1.4em 0px; padding:14px 25px 13px 70px; background:#FFFCD9 url('../images/tips_icons_bg.png') no-repeat 22px center; border:solid 1px #cacaca; border:solid 1px #FFF67F; -webkit-border-radius:6px; -khtml-border-radius:6px; -moz-border-radius:6px; border-radius:6px}
.info{margin:1.4em 0px; padding:14px 25px 13px 70px; background:#EFF5FA url('../images/tips_icons_bg.png') no-repeat -978px center; border:solid 1px #C1D7EC; -webkit-border-radius:6px; -khtml-border-radius:6px; -moz-border-radius:6px; border-radius:6px}
.blueFrame{margin:1.4em 0px; padding:14px 25px; background:#EFF5FA; border:solid 1px #C1D7EC; -webkit-border-radius:6px; -khtml-border-radius:6px; -moz-border-radius:6px; border-radius:6px}
.warning{min-height:22px; margin:1.4em 0px; padding:14px 25px 13px 70px; background:#FFE4E4 url('../images/tips_icons_bg.png') no-repeat -1978px center; border:solid 1px #FFB5B5; -webkit-border-radius:6px; -khtml-border-radius:6px; -moz-border-radius:6px; border-radius:6px}
.demo{position:relative; margin:1.4em 0px; padding:14px 25px 13px 70px; background:#EFF5FA; border:solid 1px #C1D7EC; zoom:1; -webkit-border-radius:6px; -khtml-border-radius:6px; -moz-border-radius:6px; border-radius:6px}
.demoIcon{position:absolute; top:-5px; left:-5px}
#mainContent p.image{text-align:center}
img.imageL, img.imagel{display:inline; float:left; margin:0 20px 10px 0}
img.imageR, img.imager{display:inline; float:right; margin:0 0 10px 20px}
#mainContent p.image a{border:none}
img.imageR, img.imageL{border:solid 1px #CECECE; background:#F6F6F6; padding:5px}
p.image img{border:solid 1px #ddd; background:#f7f7f7; padding:5px}
p.image img:hover{border:solid 1px #bbb; background:#eee}
.pageSwitch{overflow:hidden; margin:1.6em 0 0 0; padding-top:5px; text-transform:uppercase; border-top:solid 1px #cacaca}
.pageSwitch a{text-transform:none}
#pagePrev{float:left; text-align:left; font-size:.65em; font-weight:bold; color:#888; line-height:1.2em}
#pagePrev a{font-size:1.5em; line-height:1.2em}
#pageNext{float:right; text-align:right; font-size:.65em; font-weight:bold; color:#888; line-height:1.2em}
#pageNext a{font-size:1.5em; line-height:1.2em}
.docSection{position:relative; width:279px; margin:5px 0 12px 0; padding:12px 20px 18px 20px; border:solid 1px #cacaca; background:#EFEFEF url('../images/doc_section_bg.gif') repeat-x 0 0}
#mainContent .docSection h5{margin:0 0 .2em 0}
#mainContent .docSection p{margin:0; font-size:.9em; line-height:1.2em}
#mainContent a.docFaq{position:absolute; bottom:3px; font-size:.8em; font-weight:normal; color:#888}
.pb10{padding-bottom:10px}
#mainContent h4.hWebhosting{margin-bottom:1.3em; background:url('../images/h_webhosting_bg.gif') no-repeat right center}
.webhosting{min-height:24px; background:url('../images/h_webhosting_bg.gif') no-repeat left top}
.docBanner{margin:0 0 20px 0; overflow:hidden; border:solid 1px #cacaca; -webkit-border-radius:6px; -khtml-border-radius:6px; -moz-border-radius:6px; border-radius:6px}
.docBanner:hover{border-color:#999}
.docBanner a{display:block; border:solid 2px #fff; padding:13px 0 0 60px; margin:0; color:#333; font:normal 16px Arial,Helvetica,sans-serif; line-height:16px; background-image:url('../images/doc_banners_bg.jpg'); background-repeat:no-repeat; -webkit-border-radius:6px; -khtml-border-radius:6px; -moz-border-radius:6px; border-radius:6px}
.docBanner a small{font-size:10px; color:#888}
#docBannerDoc{height:60px; background-position:0 0}
#docBannerHelp{height:60px; padding-left:90px; background-position:0 -100px}
#mainContent .docBanner a:hover{color:#333; border-color:#fff; text-decoration:none}
#mainContent .docBanner a:hover small{color:#333}
.docBanner2{float:left; margin-top:20px}
.docBanner img{float:left}
.docBannerS{display:inline; float:left; margin-right:20px}
.docBannerS{display:inline; float:left}
.help0BoxL, .help0BoxR{width:296px; height:60px; margin:15px 0 0 0; padding:10px 10px 0 10px; border:1px solid #cacaca; -webkit-border-radius:6px; -khtml-border-radius:6px; -moz-border-radius:6px; border-radius:6px; background-color:#f6f6f6; background-image:url('../images/help_icons_bg.png'); background-repeat:no-repeat; overflow:hidden}
.help0BoxL{float:left}
.help0BoxR{float:right}
#help0BoxDomeny{background-position:11px 10px}
#help0BoxPoczta{background-position:-389px 10px}
#help0BoxSerwery{background-position:-789px 10px}
#help0BoxEcommerce{background-position:-1189px 10px}
#help0BoxBezpieczenstwo{background-position:-1589px 10px}
.help0Box.border0{border:none}
.help0Box .help0BoxContent{float:right; width:572px}
.help0BoxL .help0BoxContent, .help0BoxR .help0BoxContent{float:right; width:236px}
#mainContent .help0Box h5{margin:0; padding:0; border:none; color:#0059B2; font-size:13px}
#mainContent .help0Box h5 a{position:static}
#mainContent .help0Box p{margin:.2em 0; font-size:11px; line-height:1.1em; color:#666; text-align:left}
.help0BoxIcon{float:left; margin:1px 0}
#mainContent .help0Box ul{margin:.2em 0; padding:0; list-style:none; font-size:11px; line-height:1.1em}
#mainContent .help0Box li{margin:0; padding:0}
#mainContent p.helpInfo{font-size:11px; line-height:1.1em; color:#666; text-align:left}
#mainContent ul.helpInfoBoxV, #mainContent ul.helpInfoBoxH{margin:0; padding:0; list-style:none}
#mainContent ul.helpInfoBoxH{width:561px; margin:0 auto}
#mainContent ul.helpInfoBoxV li, #mainContent ul.helpInfoBoxH li{display:block; zoom:1; margin:0; padding:0; border-top:solid 1px #d8d8d8}
#mainContent ul.helpInfoBoxH li{display:inline; float:left; margin:0 5px; width:175px; border:solid 1px #d8d8d8; -webkit-border-radius:6px; -khtml-border-radius:6px; -moz-border-radius:6px; border-radius:6px}
#mainContent ul.helpInfoBoxV li p, #mainContent ul.helpInfoBoxV li a, #mainContent ul.helpInfoBoxH li p, #mainContent ul.helpInfoBoxH li a{display:block; margin:0; padding:9px 0 11px 47px; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#333; line-height:1.1em}
#mainContent ul.helpInfoBoxV li a:hover, #mainContent ul.helpInfoBoxV li a:hover small, #mainContent ul.helpInfoBoxH li a:hover, #mainContent ul.helpInfoBoxH li a:hover small{color:#4083C5; text-decoration:none}
#mainContent ul.helpInfoBoxV li p small, #mainContent ul.helpInfoBoxV li a small, #mainContent ul.helpInfoBoxH li p small, #mainContent ul.helpInfoBoxH li a small{font-weight:normal; font-size:11px; color:#f00}
#helpPhone{background:url('../images/contact_icons_bg.png') no-repeat 5px 8px}
#helpChat{background:url('../images/contact_icons_bg.png') no-repeat 5px -72px}
#helpForm{background:url('../images/contact_icons_bg.png') no-repeat 5px -152px}

/* promocje */
#mainContent .section50-50fullL p, #mainContent .section50-50fullR p{margin:.2em 0 1em 0}
.promoIcons{float:left; width:320px; padding-top:4px; border-top:solid 1px #E4E4E4}
.promoIcons span{display:inline; float:left; margin-right:8px; font-size:10px; color:#aaa; line-height:16px}
.promoIcons a{display:inline; float:left; width:16px; height:16px; margin-right:8px; background-image:url('../images/promotions_icons_bg.png'); background-repeat:no-repeat}
.promoIconsUnix{background-position:0 0}
.promoIconsWindows{background-position:0 -30px}
.promoIconsShop{background-position:0 -60px}
.promoIconsEmail{background-position:0 -90px}
.promoIconsDomain{background-position:0 -120px}
th.nowrap, td.nowrap{white-space:nowrap}
.terms li, .terms dd{margin-bottom:.4em}

/* search */
.googleAlterSearch{color:#888; font-style:italic}
.googleAlterSearch a{font-style:normal}
ul.google{margin:2em 0 0 0; padding:0; list-style:none}
ul.google li{margin:1.5em 0}
.google h5{margin:0; padding:0; border:none; font-weight:normal}
.google p{margin:.2em 0}
.google h5 span, .google p span{font-size:11px; color:#999}
#mainContent .google h5 a{font-weight:normal}
.google p.googleDesc{margin-left:12px}
.google p a{padding-left:12px; background:url('../images/search_icons_bg.png') no-repeat 0 3px}
.googlePrevNext{margin-top:2em; padding-top:6px; border-top:solid 1px #D8D8D8; text-align:center}
.googlePrevNext p{margin:.2em 0; text-align:center}
.googleResults{font-size:11px; color:#666}
a.googlePrev{margin-right:10px; padding-left:9px; font-weight:normal; background:url('../images/search_icons_bg.png') no-repeat left -16px}
a.googleNext{margin-left:10px; padding-right:9px; font-weight:normal; background:url('../images/search_icons_bg.png') no-repeat right -36px}
p.googlePrevNext strong, .googlePaging{font-size:14px; font-weight:bold; letter-spacing:1px}
ul.recommended{position:relative; background:#F0F7F9; padding:10px 15px; border-top:dashed 1px #C4D5EF; border-bottom:dashed 1px #C4D5EF}
ul.recommended li{margin:0; padding:5px 0}
ul.recommended p.recommendedInfo{position:absolute; top:0; right:0; margin:0; line-height:1em; padding:5px; font-size:10px; color:#999}

/* mapa */
.map h4{margin:5px 0; font-weight:normal; background-image:url('../images/map_icons_bg.png'); background-repeat:no-repeat}
#mainContent .map a{font-weight:normal}
#mainContent .map h4 a, .map h4 a:hover{color:#333}
#map01{background-position:right 8px}
#map02{background-position:right -32px}
#map03{background-position:right -72px}
#map04{background-position:right -112px}
#map05{background-position:right -152px}
#map06{background-position:right -192px}
#map11{background-position:right -232px}
#map12{background-position:right -272px}
#map13{background-position:right -312px}
#map14{background-position:right -352px}
#map15{background-position:right -392px}
#map16{background-position:right -432px}
#map17{background-position:right -472px}

/* dokumenty */
.filePdf{background:url('../images/ico_pdf.gif') no-repeat 0 center; margin-left:5px; padding-left:16px; font-size:11px; color:#888}

/* firma, praca */
#mainContent ul.no1{list-style:none; margin-left:0; padding-left:0}
#mainContent ul.no1 li{height:34px; margin:0; padding:3px 0 3px 35px; background:url('../images/firma_icons_bg.png') no-repeat 2px 6px}
#mainContent p#firmaIcon1, #mainContent p#firmaIcon2{text-align:left; padding-left:90px}
#firmaIcon1{background:url('../images/firma_icons_bg.png') no-repeat 0 -96px}
#firmaIcon2{background:url('../images/firma_icons_bg.png') no-repeat 0 -196px}
#firmaAdres, #firmaKonto, #firmaTelefon, #firmaEmail{padding-left:24px}
#firmaAdres{background:url('../images/firma_icons_bg.png') no-repeat 0 -297px}
#firmaKonto{background:url('../images/firma_icons_bg.png') no-repeat 0 -447px}
#firmaTelefon{background:url('../images/firma_icons_bg.png') no-repeat 0 -597px}
#firmaEmail{background:url('../images/firma_icons_bg.png') no-repeat 0 -747px}
#mainContent p#firmaKonto small, #mainContent p#firmaTelefon small{display:block; text-align:left; padding-top:4px; line-height:1.2em; color:#666}
#mainContent p.date{margin:30px 0 0 0; font-size:11px; color:#888}
#mainContent ul.timeline{margin:1.4em 0 0 0; padding:0; list-style:none}
#mainContent ul.timeline li{padding:12px 0 14px 0; font:normal 10px Tahoma,Verdana,Arial,Helvetica,sans-serif; color:#777; text-align:right; line-height:.3em; background:url('../images/timeline_bg.gif') no-repeat 0 0}
#mainContent ul.timeline li span{font:normal 32px Arial,Helvetica,sans-serif; color:#999}
#mainContent ul.timeline li:hover{color:#333}
#mainContent ul.timeline li:hover span{color:#f00}
#mainContent p.quote{width:409px; float:right; padding:0 1px 0 30px; background:url('../images/quote_bg.gif') no-repeat 0 0; font-style:italic; color:#666}
#mainContent p.quoteAuthor{text-align:right; font-size:11px; color:#666; line-height:1.2em}
#mainContent p.quoteAuthor .quoteAuthorName{color:#333; font-size:12px; font-weight:bold; text-transform:uppercase}
#mainContent p.people{text-align:right; font-size:11px; color:#666; line-height:1.2em}
#mainContent p.people .peopleName{color:#333; font-size:12px; font-weight:bold}
.articleTop{position:relative; height:175px}
.articleTop p{position:absolute; top:38px; left:0; width:200px; padding:0 0 0 30px; background:url('../images/quote_bg.gif') no-repeat 0 0; font-style:italic; color:#666; text-align:left}

/* strony bledow */
#errorContainer{width:100%; position:absolute; top:50%; left:0; margin-top:-160px; text-align:center}
#errorPage{margin:30px 0 15px 0}
#errorPage p{text-align:left}
.errorContent{position:relative; height:210px; margin-left:px; border-left:solid 1px #DCDCDC; padding:10px 0 10px 30px}
.errorContent .warning{padding:14px 15px 12px 15px; background:#FFE4E4}
#errorPage h2{width:auto; height:auto; margin:0;  text-indent:0; font:bold 21px Arial,Helvetica,sans-serif; color:#f00}
#errorPage h3{font:bold 15px Arial,Helvetica,sans-serif; margin:0 0 20px 0; position:static}
p#errorBack{position:relative; margin:.75em 0; padding-left:21px; line-height:16px; background:url('../images/error_back.html') no-repeat 0 0}
p#errorHome{position:relative; margin:.75em 0; padding-left:21px; line-height:16px; background:url('../images/error_home.html') no-repeat 0 0}

/* pomoc */
.full #mainContent .div21{width:420px; float:left; margin-right:30px}
.full #mainContent .div22{width:420px; float:left}

/* formularze */
form, .mainForm{overflow:hidden; margin:0}
.mainForm div{overflow:hidden; clear:both; padding:1px 0}
.mainForm label{float:left; width:188px; text-align:right; padding-top:6px}
.mainForm .divInput label, .mainForm .divInputBox label{float:left; width:auto; text-align:left; padding:2px 0 0 0}
.mainForm div.divLabel{height:auto; clear:none; padding:2px 0; float:left; width:188px; text-align:right}
.mainForm label.lineInfo{line-height:.9em; padding:6px 0 0 0}
.mainForm label small{float:right; font-size:10px; font-weight:normal; line-height:1em; color:#888; padding-bottom:1px}
.mainForm div.divInput{clear:none; float:right; width:450px; padding:2px}
.mainForm div.divInputBox{clear:none; float:right; width:450px; padding:0 2px 4px 2px}
.mainForm div.divInput div, .mainForm div.divInputBox div{padding:0}
.mainForm div.divInputBox div.pv2px{padding-top:2px; padding-bottom:2px}
.mainForm input.radio{position:relative; top:1px; float:left; margin-right:5px}
.tableRadio{float:left; margin:1px 5px 0 0}
.mainForm input:focus.text, .mainForm textarea:focus, .mainForm select:focus{border-color:#666}
.mainForm input.text.inputDisabled{background:#ddd}
#formSendButton{margin:12px 0 0 200px}
form .floated{float:left; line-height:27px}
#searchBox{border:1px solid #cacaca; padding:25px 25px 25px 65px; background:#f6f6f6 url('../images/search_icons_bg.png') no-repeat 25px -95px; -webkit-border-radius:6px; -khtml-border-radius:6px; -moz-border-radius:6px; border-radius:6px}
#domainFormBox{float:right; width:308px; margin:3px 0 15px 0; border:1px solid #cacaca; -webkit-border-radius:6px; -khtml-border-radius:6px; -moz-border-radius:6px; border-radius:6px}
#domainFormBox2{padding:18px 15px 20px 15px; border:2px solid #fff; background:#f5f5f5 url('../images/domain_search_box_bg.gif') repeat-x 0 0; overflow:hidden; -webkit-border-radius:6px; -khtml-border-radius:6px; -moz-border-radius:6px; border-radius:6px}
#indexWelcomeFormBox h2{margin-top:0}
#mainContent.index #indexWelcomeFormBox p, #mainContent #domainFormBox p{margin:0 0 12px 0; font-size:14px}
.standardInput, .mainForm input.text{padding:5px; height:15px; background:#fff url('../images/input_bg.gif') repeat-x 0 -60px; border:solid 1px #999; color:#333; font:normal 12px Tahoma,Verdana,Arial,Helvetica,sans-serif; -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px}
.mainForm textarea{padding:5px; background:#fff url('../images/input_bg.gif') repeat-x 0 -60px; border:solid 1px #999; color:#333; font:normal 12px Tahoma,Verdana,Arial,Helvetica,sans-serif; overflow:auto; -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px}
.standardInput:focus{border-color:#666}
.indexDomainInput{display:inline; float:left; width:140px; margin-left:5px}
#topSearchInput{float:left; width:130px; font-size:11px; padding:3px; color:#666}
#docSearchInput{float:left}
.standardSelect, .mainForm select{float:left; margin:0 0 0 10px; padding:4px 4px 5px 4px; height:27px; border:solid 1px #999; background:#fff; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#333; -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px}
.mainForm select{margin:0}
.standardButton{cursor:pointer; display:inline; height:27px; border:solid 1px #888; font:bold 12px Arial,Helvetica,sans-serif; line-height:25px; padding:0 12px 2px 12px; margin:0 0 0 10px; color:#f00; background:#d1d1d1 url('../images/input_bg.gif') repeat-x 0 0; text-align:center; text-decoration:none; -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px}
.standardButton:hover{background:#ff0505 url('../images/input_bg.gif') repeat-x 0 -30px; color:#f00}
.indexDomainButton{width:70px}
#topSearchButton{margin:0 0 0 10px; height:23px; line-height:21px; font-size:11px; background-position:0 -2px}
#topSearchButton:hover{background-position:0 -32px}
a.linkButton, #mainContent a.linkButton, a.linkButtonCenter, #mainContent a.linkButtonCenter{cursor:pointer; width:auto; padding:5px 15px; border:solid 1px #888; font:bold 12px Arial,Helvetica,sans-serif; color:#f00; background:#d1d1d1 url('../images/input_bg.gif') repeat-x 0 0; text-align:center; text-decoration:none; -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px}
a.linkButtonCenter, #mainContent a.linkButtonCenter{line-height:29px}
a:hover.linkButton, #mainContent a:hover.linkButton, a:hover.linkButtonCenter, #mainContent a:hover.linkButtonCenter{background:#ff0505 url('../images/input_bg.gif') repeat-x 0 -30px; color:#f00}
#indexPayButton{float:left; margin-top:5px; padding:6px 12px; width:100px}
.must{font-weight:bold}
div.error{background:#FFE4E4}
div.error .divLabel, div.error label{color:#f00}
div.error .divInputBox label{color:#333}
.w50{width:40px}
.w100{width:90px}
.w150{width:140px}
.w200{width:190px}
.w300{width:290px}
.w340{width:330px}
.w400{width:390px}
.w450{width:440px}
.w600{width:586px}
.h100{height:90px}
.h200{height:190px}

/* kolory */
.colorDomeny{color:#ffb300}
.colorSerwery{color:#f00}
.colorSerweryWin{color:#0a6cce}
.colorSerweryDed{color:#212121}
.colorPoczta{color:#55be47}
.colorEcommerce{color:#82407a}
.colorEmarketing{color:#2bc4be}
.colorBezpieczenstwo{color:#8ab121}
.bgDomeny{background-color:#ffb300}
.bgSerwery{background-color:#f00}
.bgSerweryWin{background-color:#0a6cce}
.bgSerweryDed{background-color:#212121}
.bgPoczta{background-color:#55be47}
.bgEcommerce{background-color:#82407a}
.bgEmarketing{background-color:#2bc4be}
.bgBezpieczenstwo{background-color:#8ab121}
.bgInne{background-color:#acacac}
a:hover.bgDomeny{background-color:#cc8f00}
a:hover.bgSerwery{background-color:#c00}
a:hover.bgSerweryWin{background-color:#0856a5}
a:hover.bgSerweryDed{background-color:#1a1a1a}
a:hover.bgPoczta{background-color:#449839}
a:hover.bgEcommerce{background-color:#683362}
a:hover.bgEmarketing{background-color:#229d98}
a:hover.bgBezpieczenstwo{background-color:#6e8e1a}
a:hover.bgInne{background-color:#8a8a8a}

/* podzialy */
.section50-50L, .section50-50R, .section2x2L, .section2x2R{width:310px; overflow:hidden}
.section50-50fullL, .section50-50fullR{width:420px; overflow:hidden; margin-bottom:2.5em}
.section50-50L, .section50-50fullL, .section2x2L{float:left}
.section50-50R, .section50-50fullR, .section2x2R{float:right}
.section80-20fullL, .section80-20fullR, .section8x2full{overflow:hidden}
.section80-20fullL, .section8x2full .section8{float:left; width:652px}
.section80-20fullR, .section8x2full .section2{float:right; width:188px}
.section70-30fullL, .section70-30fullR{overflow:hidden}
.section70-30fullL{float:left; width:590px}
.section70-30fullR{float:right; width:250px}
.section60-40L{float:left; width:375px}
.section60-40R{float:right; width:250px}
.section33-33-33{display:inline; float:left; margin-right:26px; width:200px}
.section2x1{overflow:hidden}
.section2x1 .section2{float:left; width:416px}
.section2x1 .section1{float:right; width:206px}
.section7x3{overflow:hidden}
.section7x3 .section7{float:left; width:434px}
.section7x3 .section3{float:right; width:186px}
.section7x3full{overflow:hidden}
.section7x3full .section7{float:left; width:590px}
.section7x3full .section3{float:right; width:250px}