/* General settings */
body { background-color: #fff; }
body, p, td, ul, li, form { font: 11px Tahoma, Helvetica, sans-serif; color: #444d5e; padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
a { color: #80b200; text-decoration: none; }
a:hover { color: #699201; text-decoration: underline; }
img { border: none; }
ul { list-style: none; }
.clear { display: none !important; border: none !important; background: transparent !important; }
.hide { display: none !important; }
.red {color: #E40000 !important; }
.red2 {color: #d73e04 !important; }
.red3 {color: #d84000 !important; }
.greenish {color:#739D01;}

/* tooltip */
a.tooltip strong, a.rtooltip strong { display:none; }
a.tooltip:hover, a.rtooltip:hover { border:0; position:relative; z-index:500; text-decoration:none !important; }
a.tooltip:hover strong { display:block; position:absolute; top: 20px; right: 24px; padding:5px; font-weight:normal; color:#2A1905; border:1px solid #b7bbbe; background:#fff; width: 200px; }
a.tooltip:hover strong em { position:absolute; left: 190px; top:-6px; width:11px; height:6px; background: transparent url(../img/tooltip.gif) 0 0 no-repeat; display:block; font-size:1px; }

/* client data tooltip */
a.rtooltip:hover {cursor: help;}
a.rtooltip:hover strong { display:block; position:absolute; top: 18px; left: 2px; padding:5px; font-weight:normal; text-align: left; color:#2A1905; border:1px solid #999; background:#fff2ab; width: 260px; font-size: 12px; }
a.rtooltip:hover strong em { position:absolute; left: -1px; top:-6px; width:11px; height:6px; background: transparent url(../img/rtooltip.gif) 0 0 no-repeat; display:block; font-size:1px; } 
a.rtooltip img { padding: 0 !important; margin: 0 !important; display: inline !important; float: none !important; }


/* system reports */
.error_rep { background: transparent url(../img/report_error.gif) no-repeat; }
.info_rep { background: transparent url(../img/report_ok.gif) no-repeat; } .info_rep li { border-color: #33a001 !important; }
.report { margin: 20px; padding: 3px 0 20px 36px; }
  .report li { border-left: 1px solid #e00701; font-size: 14px; padding: 2px 0 2px 5px; }


/* wp Header */
/*
#wpHeader { background: #fff; margin: 0 auto; width: 970px; padding: 0; clear: both; position: relative; }
  #wpHeaderCont { display: block; position: relative; background: #fff url(../img/wpheader_bg.gif) repeat-x top right; width: 970px; height: 61px; margin: 0px auto; border-bottom: 1px solid #d9d9d9; }
    #wpHeaderImg { display: block; position: absolute; top: 5px; left: 0; }
      #wpHeaderNav { display: block; position: absolute; width: 375px; top: 0; right: 0; font: 10px Verdana, Arial, Helvetica, sans-serif; }
        #wpHeaderNav a { color: #0033a5; text-decoration: none; } #wpHeaderNav a:hover { color: #001951; }
      #wpHeaderLinks { float: right; white-space: nowrap; padding: 4px 15px; text-align: center; }
        #wpHeaderLinks span { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #b2b2b2; }
      #wpHeaderSearch { float: right; width: 300px; white-space: nowrap; text-align: right; margin-top: 5px; font: 10px Verdana, Arial, Helvetica, sans-serif; }
        #wpHeaderSearch .inTxt { vertical-align: middle; font-size: 12px; width: 101px; height: 15px; border: #bababa solid 1px; }
        #wpHeaderSearch .inBtn { vertical-align: middle; font-size: 12px; width: 75px; height: 19px; background: #fff url(../img/bg_szukaj.gif) 100% 100% repeat-x; border: #bababa solid 1px; }
*/

/* wp Footer */
/*
#wpFooter { margin: 0 auto; clear: both; text-align: center; font-size: 11px; border-top: 1px solid #dcdcdc; padding-top: 7px; width: 970px; padding-bottom: 15px; background-color: #fff; position: relative; font: 11px Tahoma, Helvetica, sans-serif; color: #bdbdbd; }
  #wpFooter a:link, #wpFooter a:active, #wpFooter a:visited { font-size: 11px; padding: 0 6px; color: #32349b; }  #wpFooter a:hover { text-decoration: underline; }
  #wpFooter .copyright { color: #252525;  text-decoration: none; padding: 0; color: #585858; line-height: 18px; }
  #wpFooter .copyright a:link, #wpFooter .copyright a:visited, #wpFooter .copyright a:hover { color: #585858; text-decoration: none; padding: 0; font-weight: bold; } #wpFooter .copyright a:hover { text-decoration: underline; }
*/

/* wp Main division */
#wpMain { width: 970px; margin: 0 auto; clear: both; background-color: #fff; padding-bottom: 10px; }
  #wpLeft { width: 618px; float: left; overflow: hidden; }
  #wpRight { width: 350px; float: right; overflow: hidden; }


/* Advertisements (top banner, bottom banner) */
#wpAdvTop { width: 970px; margin: 0 auto; text-align: center; padding: 10px 0 10px 0;	 }
#wpAdvBottom { width: 970px; margin: 0 auto; text-align: center; padding: 5px 0 2px 0; font-size: 0; }

/* Special navi (e.x. Logout button) */
#wpSpecNavi { width: 970px; margin: 0 auto; height: 20px;}
  #wpSpecNavi a { display: block; top: -7px; left: 875px; position: relative; width: 74px; height: 22px; padding: 4px 0 0 7px; color: #ea2227; font-size: 14px; background: #fff url(../img/logoutbg.gif) top no-repeat; border-width: 1px 1px 0 1px; border-style: solid; border-color: #bababa; }
  #wpSpecNavi a:hover { color: #4a515c; text-decoration: none; background: #fff url(../img/logoutbg.gif) bottom no-repeat; }

/* Main Navigation */
#wpNavi { width: 445px; margin: auto;}

  #wpNavi ul { height: 35px; }
    #wpNavi ul li { width: 105px; float:left; height: 35px; }
      #wpNavi ul li.first { width: 123px; }
      #wpNavi ul li.last { width: 112px; }
      #wpNavi ul li a { display: block; background: #2f839c url(../img/bg_navi_off2.gif) no-repeat top left; color: #fff; font-weight: bold; text-align: center; padding-top: 11px; height: 24px; }
      #wpNavi ul li a:hover { color: #b5e0ed; text-decoration: none; }
      #wpNavi ul li.first a { background: #2f839c url(../img/bg_navi_first_off.gif) no-repeat top left; }
      #wpNavi ul li.last a { background: #2f839c url(../img/bg_navi_last_off2.gif) no-repeat top left; }
      #wpNavi ul li a.on { background: #85b800 url(../img/bg_navi_on.gif) no-repeat top left; }
      #wpNavi ul li.first a.on { background: #85b800 url(../img/bg_navi_first_on.gif) no-repeat top left; } 
      #wpNavi ul li.last a.on { background: #85b800 url(../img/bg_navi_last_on.gif) no-repeat top left; }

/* Domain Search - whole box (+prices +webcreator link +banner) */
.bxSzukaj { width: 618px; height: 195px; margin-top:6px; margin-bottom:6px; background: #85b800 url(../img/bg_szukaj.jpg) no-repeat top left; position: relative; }
  
  .bxSzukaj .ceny { position: absolute; bottom: 13px; left: 25px; }
  .bxSzukaj .ceny img { margin-right: 10px; display: block; margin-bottom: 2px; }
  .bxSzukaj .zrz { position: absolute; bottom: 15px; right: 0; }
  
  .bxSzukaj h2 { position: absolute; top: 22px; left: 27px; }
  .bxSzukaj form { position: absolute; top: 47px; left: 27px; }
    .bxSzukaj form p { vertical-align: middle; }
    .bxSzukaj input, .bxSzukaj select { vertical-align: middle; font-size: 11px; margin-right: 5px; }
    .bxSzukaj input.iT { width: 172px; }
    .bxSzukaj select { margin-right: 3px; width: 60px; }


/* Whois - whole box */    
.bxWhois { width: 620px; height: 254px; background: #85b800 url(../img/bg_whois.jpg) no-repeat top left; position: relative; margin-bottom: 30px; }
  .bxWhois h2 { position: absolute; top: 22px; left: 27px; }
  .bxWhois h3 { clear: both; font-size: 11px; font-weight: normal; color: #fff; }
  .bxWhois .ceny { float: right; margin-top: 4px; }
  .bxWhois .first { padding-top: 6px; }
  .bxWhois form { position: absolute; top: 47px; left: 27px; }
    .bxWhois fieldset { vertical-align: middle; border: none; padding: 2px 0 0 0; margin: 0; }
    .bxWhois fieldset img { border-style: groove; border-width: 2px; border-color: #808080 #fff #fff #808080; }
    .bxWhois input, .bxWhois select { display: block; float: left; margin-top: 2px; font-size: 11px; margin-right: 5px; }
    .bxWhois label { display: block; float: left; font-size: 11px; font-weight: bold; color: #fff; margin: 5px 5px 0 14px; }
    .bxWhois select { margin-right: 3px; width: 80px; }
    .bxWhois .button { margin-top: -6px; }

    .bxWhois input.iC { width: 104px; }
    .bxWhois input.dC { width: 119px; }
    .bxWhois label.cL { margin: 5px 5px 0 1px;  }    
/* Content boxes */

  /* Whois result --right column!  */
  
.bxWhoisWynik { width: 620px; background: #fff url(../img/bg_whoiswynik.gif) no-repeat bottom  center; position: relative; margin-bottom: 30px; padding: 0 0 11px 0; }
  .bxWhoisWynik .body { width: 588px; padding: 0 35px 10px 35px; border-width: 0 1px; border-color: #b9babf; border-style: solid; }
  
  .bxWhoisWynik ul { display: block; padding: 10px 0; background: url(../img/dot_v1.gif) repeat-x bottom left; }  
    .bxWhoisWynik li { background: url(../img/blt4.gif) no-repeat left 7px; padding: 1px 5px 1px 9px;  }
      .bxWhoisWynik ul.z strong { color: #739d01; } 
      .bxWhoisWynik ul.n strong { color: #018cbe; } 

  /* Content boxes - chat advertisment --right column */
  #chat_box { width: 310px; height: 57px; padding: 53px 0 0 15px; background: transparent url(../img/bg_chat.jpg) no-repeat; margin-top: 4px; float:right; } 
    #chat_box p { width: 185px; padding: 0 0 5px 7px; background: url(../img/dot_v1.gif) repeat-x bottom left; }
      #chat_box img { margin: 4px 0 0 5px; }

  /* Content boxes - hosting boxes --right column! */ /* NEW version */  
  .sbh_box { width: 300px; height: 235px; margin-bottom: 8px; background: transparent url(../img/sidebar/hosting/boxbg.jpg) no-repeat; float:left; }

.sbh_box:last-child {
	  margin-left:18px;
  }
  
    .sbh_box br { clear: both; }
    .sbh_box .head { display: block; float: left; }
    .sbh_box .price { display: block; float: right; padding: 4px 4px 0 0; }
    .sbh_box .features { float: left; width: 180px; margin: 10px 0 0 10px; }
      .sbh_box .features li { background: url(../img/dot_v1.gif) repeat-x bottom left; padding: 0 0 1px 5px; }
      .sbh_box .features li.last { background: none; }
      .sbh_box .features li span { background: url(../img/blt1.gif) no-repeat left 9px; display: block; width: 190px; padding: 2px 5px 3px 9px; }
        .sbh_box .features li em { width: 70px; float: right; font-style: normal; color: #018cbe; font-weight: bold; }
    .sbh_box .moreinfo { display: block; float: right; }
    .sbh_box .demo { display: block; float: right; margin: 7px 10px 3px 0; }
      .sbh_box .demo a { display: block; width: 85px; margin-bottom: 2px; padding: 2px 0 0 0; height: 15px; background: transparent url(../img/sidebar/hosting/demo_link.gif) top right no-repeat; }
        .sbh_box .demo a:hover { text-decoration: none; background: transparent url(../img/sidebar/hosting/demo_link.gif) bottom right no-repeat; color: #668b01; }    
    .sbh_box fieldset { clear: both; display: block; width: 279px; margin: 3px auto; padding: 11px 0; background: url(../img/dot_v1.gif) top repeat-x; border: none; }
      .sbh_box .submit { display: block;  margin-left: auto; margin-right: auto; }
      .sbh_box fieldset div { display: block; float: left; }
      .sbh_box .checkbox { display: block; float: left; margin: 3px 0 0 3px; padding: 0; }
      .sbh_box label { display: block; float: left; padding: 2px 0 0 3px; color: #444d5e; }
        .sbh_box label span { color: #a1a4ab; }
    .sbh_box .stronger {color: #f00;}          
    div#promoExtraPage .sbh_box fieldset { width: 300px; }    
        
  
  /* Content boxes - webcreator box --left column! */ 

  /* new version - double box */  
.bx4 { width: 325px; float: right; margin-top:6px; }
  .bx4 .body { display: block; width: 325px; height: 205px; }
  .bx4 .cena { float: right; padding: 1px 9px 0 0; }
  .bx4 p { margin: 0 8px 0 100px; padding: 2px 0 4px 0; }
  .bx4 .brd { background: url(../img/dot_v1.gif) repeat-x bottom left; }
  .bx4 .actions { display: block; height: 165px; list-style-type: none; clear: both; margin-left: 3px; }
    .bx4 .actions li { display: block; float: left; }
      
  .bx4 .personal { background: #fff url(../img/bd_personal.jpg) no-repeat; }
    .bx4 .personal strong { color: #739d01; }
  .bx4 .business { background: #fff url(../img/bd_business.jpg) no-repeat; }
    .bx4 .business strong { color: #008cd0; }  
.bx4 .ordertype { display: block; width: 325px; height: 50px; background: #fff url(../img/wc_ordertype_box.gif) no-repeat; line-height:12px; margin-top:10px; }
  .bx4 .ordertype br { clear: both !important; }
  .bx4 .ordertype input { display: block; float: left;  margin: -11px -3px 12px 10px; }
  body:last-child .bx4 .ordertype input { margin: -8px 0 15px 10px; }

  .bx4 .ordertype label { display: block; float: left; margin: -9px 0 3px 5px; font-size: 12px; line-height: 10px; }
  .bx4 .ordertype label span { font-size: 10px; }
  .bx4 .ordertype label strong { font-size: 15px; }
#personal_version strong { color: #739d01; }
#business_version strong { color: #008cd0; }  

  .inputWP {
	margin-top:8px!important;
	float:left;
}
  

/* Content boxes - help box --left column! */       
.bxPomoc {
    display: block;
    margin: auto;
    background: #eceff5 url(../img/bg_pomoc.gif) no-repeat bottom left;
    padding-bottom: 17px;
    width: 660px;
}
.bxPomoc br { clear: both; }
  .bxPomoc .body { background-color: #eceff5; padding: 7px 10px 20px 10px; position: relative; }

  .bxPomoc form p {	vertical-align: middle; padding: 0 0 10px 15px; background: url(../img/dot_v1.gif) repeat-x bottom left; margin-bottom: 8px; }
  .bxPomoc label { color: #444d5e; font-weight: bold; }
  .bxPomoc input { vertical-align: middle; font-size: 11px; margin: 0 8px 0 5px; }
    .bxPomoc input.iT { width: 340px; }
  .bxPomoc .az { position: absolute; right: 0; bottom: -17px; z-index: 2; }
  .bxPomoc .partner { text-align: center; width: 178px; position: absolute; right: 0; bottom: 44px; z-index: 3; }
  .bxPomoc ul { width: 465px; height: 60px; }
    .bxPomoc ul li { width: 125px; float: left; padding-bottom: 1px; padding-left: 2px; }
      .bxPomoc ul li.sz { width: 175px; }
      .bxPomoc ul li a { background: url(../img/blt3.gif) no-repeat left 9px; display: block; padding: 3px 5px 1px 11px; color: #018cbe; }
      .bxPomoc ul li a:hover { color: #616877; }


  /* Content boxes - telephone contact --left column! DISCARD! */    
  .tel { display: block; margin: 30px auto 15px auto !important; }
  
  /* Content boxes - telephone contact - NEW! */
  #telc_box { display: block !important; float: none !important; width: 660px !important; height: 45px !important; margin: 30px auto 15px auto !important; list-style-type: none !important; background: transparent !important; padding-left: 120px;}
    #telc_box li { display: inline !important; margin: 0 !important; padding: 0 !important; background: transparent !important; }
      #telc_box img { display: block !important; float: left !important; background: transparent !important; } 
  
  
  /* Content boxes - mail advertise box --left column! */     
  .bxPoczta { display: block; clear: both;  width: 660px; margin: 3px 0 0 0; }
  .bxPoczta br { clear: both; }

  .bxKreator { display: block; clear: both; width: 660px; padding-bottom: 27px; }
  
  .bx3 { background: #f2f4f9 url(../img/bg_bx3_foot.gif) no-repeat bottom left; padding-bottom: 8px; width: 325px; float: left; }
    .bx3 .body { background: #f2f4f9 url(../img/bg_bx3.gif) repeat-x top left; padding: 15px 7px 0 7px; }
    .bx3 .bodyIn { width: 311px; }
    .bx3 .cena { float: left; }
    .bx3 .rightC { float: right; width: 224px; overflow: hidden; }
      .bx3 .rightC img { display: block; float: right; }
    .bx3 ul { margin-bottom: 2px; }
      .bx3 ul li { background: url(../img/dot_v1.gif) repeat-x bottom left; padding: 0 0 1px 4px; }
        .bx3 ul li.last { background: none; }
        .bx3 ul li span { background: url(../img/blt4.gif) no-repeat left 9px; display: block; padding: 3px 4px 5px 8px; }
      .bx3 a.more { color: #547e01; padding-left: 4px; float: left; margin-top: -14px; }
      .bx3 a.more:hover { color: #000; }


  /* Content - domain pricelist */
  #wpDomains { width: 970px; margin: 0 auto; clear: both; background-color: #fff; }
    #wpDomains table { width: 969px; margin: 0 0 10px 1px; border-collapse: collapse; border: 1px solid #52a3b4; }
      #wpDomains th { height: 28px; border: 1px solid #52a3b4; color: #fff; font-size: 12px; background: transparent url(../img/domains/th_bg.jpg) repeat-x; } 
        #wpDomains th span { font-size: 9px; font-weight: normal; }
      #wpDomains .dark td { background-color: #ebf9fc; }
      #wpDomains td { border: 1px solid #52a3b4; color: #444d5e; font-size: 12px; text-align: center; padding: 5px 3px; }
        #wpDomains .domain { font-size: 14px; color: #444d5e; }
        #wpDomains .origin { font-size: 11px; color: #018cbe; font-weight: bold; }
        #wpDomains .promo { font-size: 16px; color: #d81f24; }
        #wpDomains td span { font-size: 10px; }        
  
  /* Content - domain pricelist */
  #wpTransfer { width: 970px; margin: 0 auto; clear: both; background-color: #fff; }
    #wpTransfer .banner { float: left; }
      #wpTransfer .transfer_dm li { float: left; }
      #wpTransfer .std { padding: 4px 12px 0 12px; }
        #wpTransfer .std li { background: url(../img/blt3.gif) no-repeat left 9px; display: block; padding: 3px 5px 1px 8px; color: #444d5e; }
        #wpTransfer .std strong { color: #739d01; }
    #wpTransfer p { clear: both; padding: 5px 0 0 10px; font-size: 12px !important; color: #444d5e !important; line-height: 16px; }
      #wpTransfer p span { font-size: 10px !important; padding: 0 0 0 10px !important;  }    
    #wpTransfer h1 { display: block; padding: 15px 0 0 0; margin-left: 10px; }
    #wpTransfer .box { display: block; width: 927px; padding-left: 13px; border-width: 0 1px; border-color: #b9babf; border-style: solid; background: url(../img/transfer_box_bg.jpg) right bottom no-repeat; margin-left: 10px; }
      #wpTransfer .box br { clear: both !important; }
      #wpTransfer .box p { width: 655px; padding: 7px 0 !important; font-size: 10px !important; line-height: 12px !important; }
      #wpTransfer .box h2 { color: #018cbe; font-size: 13px; padding-bottom: 5px; }
      #wpTransfer .box fieldset { width: 655px; background: url(../img/dot_v1.gif) repeat-x bottom left; margin: 0 0 5px 0 !important; padding: 5px 0 10px 0 !important; border: none; }
        #wpTransfer .box .radio { display: block; float: left; margin: 3px !important; } 
        #wpTransfer .box label { display: block; float: left; font-size: 12px; padding: 2px 0 0 2px; } 
        #wpTransfer .box label.long { width: 250px; text-align: right; }
        #wpTransfer .box input { display: block; float: left; font-size: 12px; padding: 2px; margin: 0 15px 6px 5px; } 
        #wpTransfer .box select { display: block; float: left; font-size: 12px; padding: 1px; margin: 0 15px 6px 5px; }
        
    #wpTransfer .box_bottom { display: block; width: 942px; height: 26px; margin-bottom: 20px;  margin-left: 10px; background: url(../img/transfer_box_bt.gif) no-repeat; }
       

  /* Content - promo regulations */
  #wpProRegulations { width: 970px; margin: 0 auto; clear: both; background-color: #fff; }
    #wpProRegulations .banner { float: left; }
    #wpProRegulations h1 { color: #739d01; font-size: 22px; font-weight: normal; padding: 10px 0 2px 0; }
    #wpProRegulations .archpromo { color: #606d85; }
    #wpProRegulations table { width: 969px; margin: 0 0 10px 1px; border-collapse: collapse; border: 1px solid #52a3b4; }
      #wpProRegulations th { height: 28px; font-weight: normal; border: 1px solid #52a3b4; color: #fff; font-size: 12px; background: transparent url(../img/domains/th_bg.jpg) repeat-x; } 
        #wpProRegulations .promoname { font-size: 14px; text-align: left; padding-left: 10px; width: 550px; }
        #wpProRegulations .promoread { padding: 0 !important; width: 85px; }
          #wpProRegulations .promoread img { opacity: 0.6; } #wpProRegulations .promoread a:hover img { opacity: 1; }
      #wpProRegulations .dark td { background-color: #ebf9fc; }
      #wpProRegulations td { border: 1px solid #52a3b4; color: #444d5e; font-size: 10px; text-align: center; padding: 4px 3px; }  
  
  /* Content - regulations */
  #wpRegulations { width: 970px; margin: 0 auto; clear: both; background-color: #fff; }
  #wpRegulations br { clear: both; }
    #wpRegulations .banner { float: left; }
    #wpRegulations h1 { color: #018cbe; font-size: 18px; padding: 10px 0 0 10px; }
    #wpRegulations h1 a{ color: #018cbe; }
    #wpRegulations h3 { padding: 10px 0 0 14px; }
      #wpRegulations ul { padding-left: 30px;  }
        #wpRegulations ul li { background: url(../img/blt3.gif) no-repeat left 9px; display: block; padding: 3px 5px 1px 8px; color: #444d5e; }
        #wpRegulations ol li { font-size: 12px !important; padding-bottom: 5px; }
          #wpRegulations ol ul { padding: 5px 0 5px 10px;  }
            #wpRegulations ol ul li { background: url(../img/blt3.gif) no-repeat left 9px; display: block; padding: 3px 5px 1px 8px; color: #444d5e; }
    #wpRegulations p { font-size: 12px; padding: 7px 0 5px 20px; }
      
      #wpRegulations dl br { clear: both !important; }
      #wpRegulations dt { display: block; width: 46px; float: left; font-size: 14px; color: #739d01; padding-left: 20px; }
      #wpRegulations dd { display: block; float: left; width: 800px; font-size: 12px; margin-bottom: 30px; }

    #wpRegulations .vcard { display: block; width: 310px; float: left; margin: 5px 0 0 12px; }
      #wpRegulations .vcard h2 { font-size: 22px; font-weight: normal; color: #018cbe; } 
        #wpRegulations .vcard h2 span { font-size: 14px; color: #444d5e; } 
      #wpRegulations .vcard a { display: block; padding: 5px 10px; border: 1px solid #babbbd; width: 280px; background: url(../img/vcard_bg.gif) bottom repeat-x; font-size: 12px; color: #444d5e;}
        #wpRegulations .vcard a:hover { border: 1px solid #7c7d7e; text-decoration: none; }
        #wpRegulations .vcard a:hover span { text-decoration: underline; }
        #wpRegulations .vcard a span { font-size: 16px; color: #739d01; }        

  /* Content - Mailbox */
  #wpMailbox { width: 970px; margin: 0 auto; clear: both; background-color: #fff; padding-bottom: 10px; }
  
    #wpMailbox #anninfo { display: block; width: 660px; height: 127px; margin: 20px auto 5px auto; background: url(../img/mailbox_info_bg.gif) no-repeat;   }
      #wpMailbox #anninfo p { padding: 20px 0 10px 15px; font-size: 14px; line-height: 18px;  }
      #wpMailbox #anninfo .sm { font-size: 12px; }
      #wpMailbox #anninfo strong { color: #85ad3b; font-size: 18px; font-weight: normal; }
      #wpMailbox #anninfo .red { color: #ea2227; }
      #wpMailbox #anninfo fieldset { display: block; padding: 5px 5px 0 0; margin: 0; float: right; width: 290px; height: 40px; border: none; }
        #wpMailbox #anninfo input { display: block; margin: 20px 0 0 0; float: left; font-size: 14px; padding: 2px; }
        #wpMailbox #anninfo .submit { margin: 13px 0 0 5px; }
                
    #wpMailbox br { clear: both;  }
    #wpMailbox .banner { float: left; }
    #wpMailbox h1 { color: #444d5e; font-size: 18px; padding: 10px 0 0 10px; }    
      #wpMailbox h1 span { color: #739d01; font-weight: normal; font-size: 20px; } 
    #wpMailbox h2 { padding: 5px 10px 0 13px; font-weight: normal; color: #739d01; font-size: 16px; }      
    #wpMailbox p { font-size: 12px; padding: 7px 0 5px 20px; }
    #wpMailbox p.order { display: block; text-align: right; font-size: 22px; padding: 0 14px 0 0; color: #aaacb0; }    
      #wpMailbox p.order img { margin: 9px 0 -9px 0; }
      #wpMailbox p.order strong { font-weight: normal; color: #739d01; }    
    
    #wpPromo { width: 970px; margin: 0 auto; clear: both; background-color: #fff; padding-bottom: 10px; }
  
    #wpPromo #anninfo { display: block; width: 660px; height: 127px; margin: 20px auto 5px auto; background: url(../img/mailbox_info_bg.gif) no-repeat;   }
      #wpPromo #anninfo p { padding: 20px 0 10px 15px; font-size: 14px; line-height: 18px;  }
      #wpPromo #anninfo .sm { font-size: 12px; }
      #wpPromo #anninfo strong { color: #85ad3b; font-size: 18px; font-weight: normal; }
      #wpPromo #anninfo .red { color: #ea2227; }
      #wpPromo #anninfo fieldset { display: block; padding: 5px 5px 0 0; margin: 0; float: right; width: 290px; height: 40px; border: none; }
        #wpPromo #anninfo input { display: block; margin: 20px 0 0 0; float: left; font-size: 14px; padding: 2px; }
        #wpPromo #anninfo .submit { margin: 13px 0 0 5px; }
     
  /* Content - site Map */
  #wpSitemap { width: 970px; margin: 0 auto; clear: both; background-color: #fff; }
    #wpSitemap .banner { float: left; }
  
  #wpSitemap .mapbox { float: left; display: block; width: 280px; }
    #wpSitemap h1 { color: #018cbe; font-size: 18px; background: url(../img/sitemap_lev1.gif) no-repeat left 25px; padding: 15px 0 0 40px; margin-left: 20px; font-weight: normal; }
    #wpSitemap ul { margin-left: 30px; }
      #wpSitemap li { display: block; height: 18px; background: url(../img/sitemap_lev2.gif) no-repeat left 0; padding: 13px 0 0 45px; font-size: 14px; }   
      #wpSitemap br { clear: both !important; }  
      
  /* Content - 1 order step */
    #StepResult .wch1 { float: none !important; width: auto !important; height: auto !important; background: transparent !important; padding: 5px 0 0 5px !important; }
    #StepResult .wcp { padding: 3px 10px; font-size: 12px; }
      #StepResult .WCbanner { margin: 5px 0; width: 654px; height: 200px; }
        #StepResult .WCbanner a { display: block; float: right; padding: 0; margin: 135px 0 0 0; }
      #wpWCpersonal { background: #fff url(../img/wc_personal_banner.gif) no-repeat; }
      #wpWCbusiness { background: #fff url(../img/wc_business_banner.gif) no-repeat; }      
    #StepResult .wpWCcontrols { display: block; padding: 10px; }
      #StepResult .wpWCcontrols li { display: inline; }
        #StepResult .wpWCcontrols a { display: block; float: left; font-size: 14px; padding: 7px 0 5px 28px; margin: 0 10px 0 0; }
        #StepResult .wpWCcontrols .movie { background: #fff url(../img/wc_movie_ico.gif) top left no-repeat; }
        #StepResult .wpWCcontrols .ex { background: #fff url(../img/wc_ex_ico.gif) top left no-repeat; }

  #wpStep1 { width: 970px; margin: 0 auto; clear: both; background-color: #fff; padding-bottom: 10px; }   
      #wpStep1 br { clear: both !important; }  
   #StepResult .hosting_bn { padding: 5px 0; }
   #StepResult .submit { display: block; float: right; margin-right: 10px; }
   #StepResult .label_submit { display: block; float: right; font-size: 22px; padding: 5px 14px 0 0; color: #aaacb0; }
      #StepResult .label_submit_login span { color: #739d01; } 
   #StepResult .label_submit_login  { display: block; float: right; margin-right: 15px !important;  font-size: 22px; padding: 5px 30px 0 0; color: #aaacb0; background: url(../img/lead.gif) right 11px no-repeat !important;  }
   #StepResult { display: block; width: 668px; float: left; }  
    #StepResult .status { float: left; }
    #StepResult .domain { float: left; width: 579px; margin: 5px 0 10px 0; }
      #StepResult .option .boxsubmit { display: block; float: right; margin: 0 10px -15px 0; }
      #StepResult .option br { clear: both !important; }  
      #StepResult .option img { display: block; float: right; padding: 5px 20px 0 0; }  
      #StepResult .option { clear: both; border-width: 1px; border-color: #fff #b7bbbe #b7bbbe #b7bbbe; border-style: solid; background: url(../img/step_option_bg.jpg) 1px 0 repeat-y; padding-top: 5px}
      #StepResult .option input { display: block; float: left; margin: 1px 5px 0 10px; width: auto; padding: 0; }
      #StepResult .option label { display: block; float: left; font-weight: bold; color: #739d01; font-size: 12px; margin-bottom: 5px; }
        #StepResult .option span { font-weight: normal; color: #727376; font-size: 10px; }
      #StepResult .option select { clear: both; display: block; margin: 0 0 5px 29px; font-size: 11px; padding: 1px;  }
      #StepResult .option option { padding: 0 5px; }
      #StepResult .option ul { clear: both; display: block; float: left; margin: 0 0 0 29px; font-size: 11px; }
        #StepResult .option li { background: url(../img/blt3.gif) no-repeat left 9px; display: block; padding: 3px 5px 1px 8px; color: #444d5e; }
          #StepResult .option li strong { color: #227e96; }
          #StepResult .option li strong strong { color: #739D01; }
    #StepResult .domainbottom { width: 579px; height: 16px;  background: url(../img/step_domainbt_bg.jpg) no-repeat; margin-top: -1px; }
    #StepResult .able { color: #739d01; }
    #StepResult .unable { color: #ea2227; }
      #StepResult h1 { display: block; float: left; width: 579px; height: 26px; padding: 3px 0 0 10px; font-size: 20px; font-weight: normal; color: #227e96; background: url(../img/step_dm_hok.gif) no-repeat; }
      #StepResult .dh { display: block; width: 559px; height: 26px; padding: 4px 10px 0 10px; background: url(../img/step_dmhead_bg.gif) no-repeat; }
        #StepResult .dh img { display: block; float: left; padding-top: 5px; }
        #StepResult .dh input { display: block; float: left; margin: 5px 0 0 0; width: auto; padding: 0;}
        #StepResult .dh h2 { display: block; float: left; padding: 0 0 0 5px; font-weight: normal; color: #227e96; font-size: 17px; }
        #StepResult .dh a { display: block; float: right; }
        #StepResult .dh p { display: block; float: right; font-size: 10px; color: #aaacb0; padding: 5px 0 0 0; }

      #StepResult .option .reg_source { margin: 5px 0 20px 150px; }
        #StepResult .option .reg_source label { font-size: 14px; font-weight: normal; margin: -2px 0 0 0; }

      #StepResult .option fieldset { padding: 0; margin: 0; border: none; }
        #StepResult .option fieldset label { display: block; text-align: right; padding: 2px 0 0 0; margin: 0; width: 150px; float: left; font-size: 14px; font-weight: normal; color: #727376; }
        #StepResult .option fieldset input { display: block ; float: left; margin: 0 0 8px 10px; padding: 1px; width: 200px; }
        #StepResult .option fieldset select { clear: none; display: block ; float: left; margin: 0 0 8px 10px; padding: 1px !important; }        
        #StepResult .option fieldset .checkbox { margin: 0 0 8px 160px; width: auto; }
        #StepResult .option fieldset .for_checkbox { text-align: left; padding: 0 0 0 5px; margin: -1px 0 0 0; width: 370px;font-size: 12px; }

        #StepResult .option label.final { display: block; float: left; font-size: 18px; font-weight: normal; color: #b7bbbe;  margin: 0; padding: 6px 10px 0 20px; } 
        #StepResult .option .button { display: block; float: left; margin: 0 20px 0 0; padding: 0; }

    /* promotion section */
    #StepResult .promotion { padding: 10px 0; border-bottom: 1px solid #b9babc; margin: 0 14px 20px 0; }
      #StepResult .promotion p { font-size: 12px; padding: 5px 0;  }
      #StepResult .promotion p.link { text-align: right !important; padding: 0; }
               
   #StepSidebar { display: block; width: 300px; float: right; margin-top: 5px; margin-right: 2px; }  
    .wpSearch legend { display: none; }  
    .wpSearch fieldset { border: none; width: 295px; padding: 20px 0 0 10px; height: 79px; background: url(../img/step_search_box.gif) no-repeat; }
    .wpSearch input { display: block; padding: 2px; font-size: 12px; float: left; margin-top: 33px; }
    .wpSearch select { display: block; padding: 1px; font-size: 12px; float: left; width: 60px; margin-left: 5px; margin-top: 33px; }
    .wpSearch .button { margin: 25px 0 0 4px !important; }       

   #StepSidebar .sbwcb { display: block; width: 291px; height: 168px; padding: 35px 0 0 9px;  margin-top: 10px; background: url(../img/sidebar_wcb_bg.png) no-repeat; }
   #StepSidebar .sbwcp { display: block; width: 291px; height: 168px; padding: 35px 0 0 9px;  margin-top: 10px; background: url(../img/sidebar_wcp_bg.png) no-repeat; }
   #StepSidebar .sbwcb ul li a { color: #227e96 !important; }
   #StepSidebar .sbwcp h1 { color: #739d01; }
    #StepSidebar h1 { font-size: 16px; color: #227e96; font-weight: normal; }
    #StepSidebar p { padding: 2px 0 0 1px; line-height: 12px;}
    #StepSidebar ul { padding: 5px 0 0 10px;  }
      #StepSidebar ul li { background: url(../img/blt3.gif) no-repeat left 6px; display: block; padding: 0 5px 1px 8px; color: #444d5e; }

   #StepSidebar ul.sbanners { list-style-type: none !important; padding: 0 !important; margin: 10px 0 10px 2px !important; background: transparent !important; }
    #StepSidebar ul.sbanners li { padding: 0 !important; margin: 0 !important; background: transparent !important; }
      #StepSidebar ul.sbanners img { padding: 0 !important; margin: -2px 0 0 0 !important; }

    #wpLogin { display: block; padding: 42px 0 0 15px; width: 285px; height: 143px; background: url(../img/bg_login.jpg) top no-repeat; }
      #wpLogin p { color: #fff; padding-bottom: 4px;  line-height: 13px;}
      #wpLogin fieldset { padding: 0; margin: 0; border: none; }
        #wpLogin label { display: block; float: left; width: 70px; padding: 6px 0 0 0; text-align: right; font-size: 15px; color: #fff; }
        #wpLogin input { display: block; float: left; width: 180px; margin: 5px 0 0 10px; }
        #wpLogin .button { width: auto; float: right; margin: 5px 16px 0 0;}
      #wpLogin .forgot { display: block; float: left; padding: 21px 10px 0 0; color: #fff; }

  /* Content - final */
  #wpFinal { width: 970px; margin: 0 auto; clear: both; background-color: #fff; }
    #wpFinal .banner { float: left; } 
    #wpFinalInfo { width: 970px; height: 316px; margin: 10px auto 20px auto; background: #fff url(../img/bg_final.jpg) no-repeat; }  
      #wpFinalInfo #info { display: block; width: 450px; float: left; }
        #wpFinalInfo #info br { clear: both; }
        #wpFinalInfo #info h1 { padding: 10px 0 0 15px; font-weight: normal; color: #338fa5; font-size: 22px; }
        #wpFinalInfo #info h2 { padding: 5px 0 0 16px; font-weight: normal; color: #444d5e; font-size: 14px; }
        #wpFinalInfo #info p { padding: 1px 0 0 16px; font-weight: normal; color: #444d5e; font-size: 12px; }
        #wpFinalInfo #info dl { display: block; margin: 5px 0 0 16px; padding: 0 0 0 5px; background: url(../img/dot_v1.gif) top repeat-x; }
          #wpFinalInfo #info dt { clear: both; display: block; float: left; margin: 0; width: 160px; padding: 1px 0; font-size: 16px; line-height: 18px; color: #444d5e; }
          #wpFinalInfo #info dd { display: block; width: 230px; float: left; margin: 0; padding: 1px 0; font-size: 16px; color: #739d01;  line-height: 18px; }
            #wpFinalInfo #info dd a { color: #338fa5; text-decoration: underline; } #wpFinalInfo #info dd a:hover { text-decoration: none; }
              #wpFinalInfo #info dd span { color: #338fa5; }
        #wpFinalInfo #info span { color: #739d01; }
        #wpFinalInfo #info ul { clear: both; display: block; margin: 10px 0 0 16px; padding: 10px 0 0 0; background: url(../img/dot_v1.gif) top repeat-x; }
          #wpFinalInfo #info ul li { display: inline; }
            #wpFinalInfo #info ul a { display: block; float: left; margin: 0 8px 0 0; padding: 0 0 0 42px; width: 92px; height: 28px; border: 1px solid #bababa; color: #338fa5; }
            #wpFinalInfo #info ul a:hover { text-decoration: none; border-color: #8c8c8c; color: #276e7f; }
            #wpFinalInfo #info ul .lnk_con { background: url(../img/final_lnk_con.jpg) no-repeat; }
            #wpFinalInfo #info ul .lnk_prt { background: url(../img/final_lnk_prt.jpg) no-repeat; }
            #wpFinalInfo #info ul .lnk_log { background: url(../img/final_lnk_log.jpg) no-repeat; }            
        #wpFinalInfo #info .more { clear: both; display: block; clear: both; font-size: 18px; padding: 5px 0 0 15px; }
      #wpFinalInfo #advertiser { display: block; float: left; }
        #wpFinalInfo #advertiser h1 { padding: 10px 0 0 60px; color: #338fa5; font-size: 24px; font-weight: normal; }
        #wpFinalInfo #advertiser img { display: block; margin: 25px 0 0 90px; }
        #wpFinalInfo #advertiser p { display: block; width: 300px; padding: 5px 0 0 0; text-align: center; font-size: 16px; color: #444d5e; }
          #wpFinalInfo #advertiser p strong { font-weight: normal; color: #739d01; }
  /* Content - checkout */
  #wpCheckout { width: 970px; margin: 0 auto; clear: both; background-color: #fff; }
    #wpCheckout .banner { float: left; }
    #wpCheckout br { clear: both; }
    
      #wpCheckout .simpleCon { display: block; float: left; width: 670px; margin: 10px 0 0 0; }
        #wpCheckout .simpleCon p { display: block; float: left; text-align: right; padding: 5px 5px 0 0; width: 515px; height: 32px; font-size: 11px; background: url(../img/p50.gif) repeat-x;  }         
        #wpCheckout .simpleCon input { display: block; float: left; margin: -3px 0 0 5px; }
      #wpCheckout .simpleAdd { display: block; float: left; width: 282px; height: 22px; border: none; }  
        #wpCheckout .simpleAdd input { display: block; float: left; padding: 2px; font-size: 14px; margin: 11px 5px 0 0; }
        #wpCheckout .simpleAdd select { display: block; float: left; padding: 1px; font-size: 14px; margin: 11px 5px 0 0;  }
          #wpCheckout .simpleAdd option { padding: 0 5px; }
        #wpCheckout .simpleAdd .submit { margin: 6px 0 0 0; } 
      
        #wpCheckout .actualize { display: block; float: right; margin: -5px 105px 0 0; }      
      
      #wpCheckout h1 { display: block; width: 970px; height: 60px; font-size: 0.01em; color: #fff; }
        #wpCheckout .h_cart { background: url(../img/chck_h_cart.gif) bottom no-repeat; }
        #wpCheckout .h_payment { background: url(../img/chck_h_payment.gif) bottom no-repeat; }
        #wpCheckout .h_regulations { background: url(../img/chck_h_regulations.gif) bottom no-repeat; }

      #wpCheckout table { width: 969px; margin: 0 0 10px 1px; border-collapse: collapse; border: 1px solid #52a3b4; }
        #wpCheckout th { height: 28px; border: 1px solid #52a3b4; text-align: left; padding: 0 0 0 10px; color: #fff; font-size: 12px; background: transparent url(../img/domains/th_bg.jpg) repeat-x; } 
          #wpCheckout .price { text-align: center; width: 140px; padding: 0; }
          #wpCheckout .dark td { background-color: #ebf9fc; }
        #wpCheckout td { border: 1px solid #52a3b4; color: #444d5e; font-size: 12px; text-align: left; padding: 3px 10px; }
          #wpCheckout td input, #wpCheckout td select { display: block; float: left; } #wpCheckout td option { padding: 0 5px; }
          #wpCheckout td label { display: block; float: left; padding: 0 0 0 2px; font-size: 14px; }
            #wpCheckout td label strong { color: #018cbe; }                
          #wpCheckout td ul { display: block; float: left; padding: 3px 0 0 5px; }  
            #wpCheckout td li { display: inline; padding: 0 2px 0 0; }
              #wpCheckout td li a { font-size: 13px !important; } #wpCheckout td li a.drop { color: #d81f24;  }
          #wpCheckout .pricetd { font-size: 20px; text-align: center; }
          #wpCheckout .emptytd { border-color: #fff !important; }
          #wpCheckout .checkouttd { background: #dce9ec; text-align: right; font-size: 14px; }
          #wpCheckout .nettotd { color: #018cbe !important; }
          #wpCheckout .bruttotd { color: #779c19 !important; }
      #wpCheckout .payment_choice { display: block; margin: 0 0 8px 0; }          
      #wpCheckout .payment_choice li { display: block; width: 970px; height: 28px; border-bottom: 1px solid #52a4b5; } 
      #wpCheckout .payment_choice li strong { font-weight: normal; font-size: 16px !important; }
        #wpCheckout .payment_choice li.dark { background: #dce9ec; }
      #wpCheckout .payment_choice input { display: block; float: left; margin: 8px 5px 0 10px; }      
      #wpCheckout .payment_choice label { display: block; float: left; margin: 4px 0 0 0; }
      #wpCheckout .payment_choice select { display: block; float: left; margin: 3px 5px 0 10px; }
      #wpCheckout .chckcom { padding: 0 0 10px 0; margin: 0; border: none; background: url(../img/dot_brd.gif) bottom repeat-x;  }
        #wpCheckout .chckcom label { display: block; float: left; width: 400px; padding: 5px 10px 0 0; text-align: right; font-size: 14px !important; }              
        #wpCheckout .chckcom textarea { display: block; float: left; width: 555px; height: 60px; }
      #wpCheckout .final_submit { display: block; margin: 10px auto; }   

  /* Content - webcreator Examples */
  #wpExamples { width: 970px; margin: 0 auto; clear: both; background-color: #fff; padding-bottom: 10px; }
  #wpExamples br { clear: both; }
    #wpExamples .banner { float: left; }
    #wpExamples .examples_box { display: block; padding: 5px 1px; width: 968px; height: 125px; margin: 25px auto 0 auto; background: url(../img/examples_box_bg.gif) no-repeat; }   
      #wpExamples .examples_box h1 { margin: 4px 0 0 0; display: block; float: left; }
      #wpExamples .examples_box .order { display: block; float: left; margin: 0 0 0 10px; } 
      #wpExamples .examples_box .demo { display: block; float: right; width: 85px; height: 15px; margin: 5px 10px 0 0; padding: 2px 0 0 0;  background: transparent url(../img/sidebar/hosting/demo_link.gif) top right no-repeat;  }
        #wpExamples .examples_box .demo:hover { text-decoration: none; background: transparent url(../img/sidebar/hosting/demo_link.gif) bottom right no-repeat; color: #668b01; }
      #wpExamples .examples_box ul { display: block; clear: both; padding: 5px 0 0 85px; }
        #wpExamples .examples_box li { display: block; float: left; }

  /* Content - selectdomain */
  #wpSelectDomain { width: 970px; margin: 0 auto; clear: both; background-color: #fff; padding-bottom: 10px; }  
    #wpSelectDomain p { font-size: 14px; padding: 10px 0 0 30px; text-indent: -15px; }
      #wpSelectDomain p span { font-size: 18px; font-weight: bold; }
    #wpSelectDomain h1 { display: block; width: 970px; height: 67px; margin: -15px 0 0 0; font-size: 0.01em; color: #fff; background: url(../img/seldom_h1.gif) no-repeat;  }           
      #wpSelectDomain table { width: 969px; margin: 0 0 10px 1px; border-collapse: collapse; border: 1px solid #52a3b4; }
        #wpSelectDomain .left { text-align: left; padding-left: 10px; }
        #wpSelectDomain th { height: 28px; border: 1px solid #52a3b4; padding: 0; color: #fff; font-size: 12px; background: transparent url(../img/domains/th_bg.jpg) repeat-x; } 
          #wpSelectDomain .dark td { background-color: #ebf9fc; }
        #wpSelectDomain td { border: 1px solid #52a3b4; color: #444d5e; font-size: 12px; text-align: center; padding: 3px 5px; }
          #wpSelectDomain td.service { text-align: left; padding: 0 0 0 10px; font-size: 14px; }
            #wpSelectDomain td.service strong { color: #018cbe; } 
          #wpSelectDomain td .dot { width: 80px; }
          #wpSelectDomain td .small { font-size: 11px; }
    #wpSelectDomain .actualize { display: block; float: right; margin: 0 0 10px 0; }
    #wpSelectDomain .final_submit { clear: both; display: block; margin: 0 auto; }   


  /* wpTabs */
  #wpTabs { display: block; width: 820px; margin: 5px auto; }

  #wpTabs fieldset { padding: 7px 0 0 14px; margin: 0; border: none; } 
    #wpTabs .checkbox { display: block; float: left; margin: 2px 0 0 0; }
    #wpTabs label { display: block; float: left; font-size: 12px; margin: 1px 0 3px 5px; }
    #wpTabs .submit { display: block; margin: 5px auto 10px auto; }  
    #wpTabs .host_box { display: block; float: left; width: 230px; height: 120px; margin: 10px 0 0 30px; border: 1px solid #b7bbbe; background: #fff url(../img/bg_hostbox.gif) repeat-x; }
      #wpTabs .host_box img { display: block; float: right; }
      #wpTabs .host_box h1 { display: block; float: left; width: 160px; padding: 5px 0 0 5px; }
        #wpTabs .host_box h1 span { font-size: 14px; color: #444d5e; vertical-align: top;  }
      #wpTabs .host_box ul { display: block; float: left; width: 160px; padding: 0 !important; margin: 5px 0 0 5px !important;; }
        #wpTabs .host_box li { font-size: 11px !important; padding: 0; line-height: 10px; }
      #wpTabs .host_box .price { display: block; width: 50px; padding: 2px 0 0 10px; float: left; }
        #wpTabs .host_box .price p { font-size: 10px; text-align: center; padding: 0; margin: 0;}
        #wpTabs .host_box .price h2 { color: #d60001; font-size: 18px; text-align: center;  padding: 1px 0; margin: 0; border-top: 1px solid #b7bbbe; border-bottom: 1px solid #b7bbbe; background: #fff; }

    #wpTabs .host_box_order { display: block; float: left; width: 220px; height: 18px; padding: 2px 0 0 10px; margin: 0 0 10px 30px; border-width: 0 1px 1px 1px; border-style: solid; border-color: #b7bbbe; background: #fff; }
        
    #wpTabs .tabNav { display: block; height: 29px; list-style-type: none; z-index: 100; }  
      #wpTabs .tabNav li { display: inline; } 
        #wpTabs .tabNav a { display: block; float: left; width: 139px; height: 23px; padding: 6px 0 0 10px; font-size: 14px; color: #b7bbbe; background: url(../img/tab_inactive.gif) no-repeat !important; margin-right: 5px; border-bottom: 1px solid #b7bbbe; cursor: pointer; }
        #wpTabs .tabNav a:hover { color: #727376; text-decoration: none; }
        #wpTabs .tabNav a.active { color: #727376; background: url(../img/tab_active.gif) no-repeat; border-bottom: 1px solid #fff; }
        #wpTabs .tabNav .promo a.active { color: #d60001; background: url(../img/tab_active_special.gif) no-repeat !important; width: 112px; padding: 6px 0 0 37px;}

    #wpTabs .tabBox { display: block; width: 818px; border-width: 1px 1px 2px 1px; min-height: 125px; border-style: solid; border-color: #b7bbbe; z-index: 0; background: url(../img/tab_box_bg.gif)  bottom repeat-x;  }
      #wpTabs br { clear: both; }
      #wpTabs h1 { padding: 10px 10px 0 10px; font-weight: normal; color: #227e96; font-size: 22px; }
      #wpTabs .special { color: #d60001; }
      #wpTabs h2 { padding: 10px 10px 0 13px; font-weight: normal; color: #739d01; font-size: 16px; }
      #wpTabs p { padding: 3px 13px; font-size: 12px; } 
        #wpTabs .tabBox .list { width: 200px; float: left; }
        #wpTabs .tabBox ul  { display: block; margin: 5px 0 10px 15px; list-style-type: none; }
          #wpTabs .tabBox li { font-size: 12px; background: url(../img/blt3.gif) no-repeat left 9px; display: block; padding: 3px 5px 1px 8px; color: #444d5e; }
      #wpTabs strong { color: #739d01; }

      #wpTabs table { width: 100%; border-collapse: collapse; margin: 5px 0 0 0; border-top: 1px solid #b7bbbe; }
        #wpTabs th { border-width: 1px 0 1px 1px; border-style: solid; border-color: #b7bbbe; padding: 5px; font-size: 14px; font-weight: normal; text-align: left; }
          #wpTabs th strong { font-size: 18px; font-weight: normal; }
          #wpTabs .nob { border-left: 0; }
        #wpTabs td { padding: 4px 4px 4px 10px; border-bottom: 1px solid #b7bbbe; }
          #wpTabs td.desc { padding: 4px 20px 4px 4px; border-right: 1px solid #b7bbbe; font-size: 12px; }     
          #wpTabs td.smdesc { width: 150px; padding: 4px 20px 4px 4px; border-right: 1px solid #b7bbbe; font-size: 12px; }   
          #wpTabs td strong { font-size: 14px; }
          #wpTabs td.center { text-align: center; }
            #wpTabs td .idea { margin: 0 0 0 5px; opacity: 0.5;  }
            #wpTabs td a:hover .idea { opacity: 1; } 

  
  /* Content - panel login */
    #wpPanelLogin { display: block; width: 668px; float: left; } 
      #wpPanelLogin .label_submit_login  { display: block; float: right; margin-right: 15px !important;  font-size: 22px; padding: 5px 30px 0 0; color: #aaacb0; background: url(../img/lead.gif) right 11px no-repeat !important;  }    
      #wpPanelLogin .label_adv  { display: block; float: left; margin-right: 15px !important;  font-size: 22px; padding: 5px 30px 0 0; color: #aaacb0; }
        #wpPanelLogin .label_submit_login span { color: #739d01; }                  
      #wpPanelLogin .banner { margin: 7px 0 10px 0; }  
      #wpPanelLogin h1 { font-size: 22px; font-weight: normal; }
      #wpPanelLogin p { font-size: 14px; padding: 8px 15px 12px 2px; }
      #wpPanelLogin .domain p { font-size: 12px; padding :2px 10px; }
      #wpPanelLogin .domain p strong { font-size: 16px; color: #ea2227; font-weight: normal; }
      #wpPanelLogin .option a { display: block; width: 210px; height: 34px; margin: 0 auto; color: #fff; font-size: 0.0001em; background: url(../img/panel_btn.gif) no-repeat }
      /* inherited */
      #wpPanelLogin .status { float: left; }
      #wpPanelLogin .domain { float: left; width: 579px; margin: 5px 0 10px 0; }       
      #wpPanelLogin .option { clear: both; border-width: 1px; border-color: #fff #b7bbbe #b7bbbe #b7bbbe; border-style: solid; background: url(../img/step_option_bg.jpg) 1px 0 repeat-y; padding-top: 5px}
      #wpPanelLogin .domainbottom { width: 579px; height: 16px;  background: url(../img/step_domainbt_bg.jpg) no-repeat; margin-top: -1px; }
      #wpPanelLogin .able { color: #739d01; }
      #wpPanelLogin h1 { display: block; float: left; width: 579px; height: 26px; padding: 3px 0 0 10px; font-size: 20px; font-weight: normal; color: #227e96; background: url(../img/step_dm_hok.gif) no-repeat; }            

/* Content - promo Code */
  #wpPromocode { width: 970px; margin: 0 auto; clear: both; background-color: #fff; }
    #wpPromocode .banner { }
    #wpPromocode h1 { color: #739d01; font-size: 22px; font-weight: normal; padding: 10px 0 2px 5px; }
    #wpPromocode p { font-size: 14px; padding: 5px; }
    #wpPromocode fieldset { border: none; padding: 0; margin: 0 0 150px 0; }
    #wpPromocode #step1 div { display: block; float: left; width: 205px; height: 45px; padding: 15px 0 0 60px; margin: 5px 0 0 10px; background: url(../img/promocode_input_bg.gif) no-repeat; }     
    #wpPromocode #step2 div { display: block; float: left; width: 395px; height: 45px; padding: 15px 0 0 100px; margin: 5px 0 0 10px; background: url(../img/promocode_input_bg2.gif) no-repeat; }
      #wpPromocode div input { display: block; float: left; width: 187px; height: 26px; padding: 2px 4px 2px 4px; border: none; font-size: 20px; color: #686868; background: url(../img/promocode_input.gif) repeat-x; border-left: 1px solid #bababa; border-right: 1px solid #bababa; }
      #wpPromocode div .select { width: 145px; margin: 0 5px; text-align: center; }
      #wpPromocode div a { display: block; float: left; margin: 0; }
      #wpPromocode div .tlds { position: absolute; margin: 31px 0 0 181px; padding: 0 !important; border: 1px solid #bababa; width: 200px; height: 250px; background: #fff; overflow: auto; }
        #wpPromocode div .tlds dt { display: none; }    
        #wpPromocode div .tlds dd { padding: 0; margin: 0; } 
        #wpPromocode div .tlds dd a { display: block; width: 160px; padding: 4px 10px; margin: 0; border-bottom: 1px solid #eee; font-weight: bold; cursor: pointer; }
          #wpPromocode div .tlds dd a:hover { background: #ebf0f1; text-decoration: none; }
    #wpPromocode .submit { display: block; float: left; width: 70px; height: 60px; margin: 5px 0 0 0; background: transparent url(../img/promocode_submit.gif) bottom no-repeat; border: none; cursor: pointer; } 
      #wpPromocode .submit:hover { background: transparent url(../img/promocode_submit.gif) top no-repeat; }

  /* Content - contact us */
  #wpContactus { width: 970px; margin: 0 auto; padding-bottom: 50px; clear: both; background-color: #fff; }
  #wpContactus br { clear: both; }
    #wpContactus .banner { float: left; }
    #wpContactus h1 { color: #018cbe; font-size: 24px; font-weight: normal; padding: 6px 0 5px 55px; margin: 10px 0 0 20px; }                      
      #wpContactus .address { margin-top: 20px; background: transparent url(../img/contactus_ico_address.gif) top left no-repeat; }
      #wpContactus .phone { background: transparent url(../img/contactus_ico_phone.gif) top left no-repeat; }
      #wpContactus .rush { background: transparent url(../img/contactus_ico_rush.gif) top left no-repeat; }
      #wpContactus .bank { background: transparent url(../img/contactus_ico_bank.gif) top left no-repeat; }
    #wpContactus div { display: block; width: 500px; min-height: 100px; margin: 0 0 0 77px; background: transparent url(../img/contactus_box_bg.gif) top left no-repeat; } 
      #wpContactus div p { font-size: 12px; padding: 8px 10px; }
      #wpContactus div ul { padding: 8px 10px; }
        #wpContactus div ul li { font-size: 12px !important; line-height: 16px; }


/* General formatting setting - mess up */
.rt {text-align: right;}
.lt {text-align: left;}
.ct {text-align: center;}
.fr {float: right;}
.fl {float: left;}
.clr{clear: both; font-size: 0; line-height: 0; height: 0;}

.cart_domain .small {font-size: 12px; clear: left;}

/* compare hosting table */
#compare table th.gr {color: #739D01; font-weight: bold; font-size: 14px;}
#compare table td.as {padding-left: 18px;} 
#compare table td.scri_gr {color: #739D01; font-weight: bold;}



      div#ultratext { padding: 0 0 1px 35px; font-size: 11px; line-height: 12px; color: #227E96; font-weight: bold; }
      div#ultratext strong { font-size: 12px !important; color: #D84000;  }     
      
/*help*/
.wide { width: 970px; }
.wide:after, .lft:after {clear: both;display: block;content: '';}
.lft {float: left;width: 660px;}
.lft_lft {float: left;width: 200px;}
.lft_rgh {float: right;width: 450px;}
.bx_pcp {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../img/bg_bxpcp.jpg) no-repeat scroll 0 0;height:99px;margin-bottom:10px;padding-left:26px;padding-top:21px;position:relative;width:634px;}
.bx_pcp .hair {left:572px;position:absolute;top:-9px;}
.bx_pcp .in_txt {font: 11px Tahoma, Geneva, sans-serif;color: #444d5e;width: 216px;}
.bx_pcp .in_btn {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent none repeat scroll 0 0;border:0 none;cursor:pointer;height:33px;width:108px;}
.ls_mnu { margin-bottom: 10px; }
.ls_mnu li {border-bottom: #a5a5a6 dotted 1px;background: url(../img/bg_ls_mnu_li.gif) 9px 7px no-repeat;font-weight: bold;}
.ls_mnu li.lst { border: 0; }
.ls_mnu li a {display: block;padding: 3px 0 3px 22px;color: #444d5e;}
.ls_mnu li .on {margin-right: -10px;background: url(../img/bg_ls_mnu_li_on.gif) right no-repeat; }
.rgh {float: right;width: 300px;}
.bx_rgh {width: 300px;background: #a5dbe7 url(../img/bg_bxrgh.gif) no-repeat;margin-bottom: 10px;}
.bx_rgh .cnt {padding: 10px; padding-bottom: 0;}
.bx_rgh h3 { padding-bottom: 15px; }
.bx_rgh p {color: #0a4455; padding-bottom: 1px;}
.bx_rgh .ls { padding-top: 10px; }
.bx_rgh .ls li {background: url(../img/bg_bxrgh_ls_li.gif) 0 5px no-repeat;padding-left: 13px;padding-top: 2px;padding-bottom: 1px;}
.bx_rgh .ls a { color: #0a4455; }
.bx_rgh .s_ls { margin-left: 10px; }
.bx_cen {width: 450px;background: #f2f4f9 url(../img/bg_bxcen.gif) no-repeat;margin-bottom: 10px;}
.bx_cen .cnt { padding: 6px 10px; }
.bx_cen h2 {color: #425808;text-transform: uppercase;font-size: 14px;padding-bottom: 16px;}
.bx_cen .ls_qst li {background: url(../img/bg_ls_mnu_li.gif) 2px 6px no-repeat;padding-top: 3px;padding-bottom: 4px;padding-left: 14px;}
.bx_cen .ls_qst .grn, .bx_cen .ls_qst .grn a {color: #517000;font-weight: bold;}
.bx_cen .ls_qst .red, .bx_cen .ls_qst .red a { color: #ac2000; }
.bx_cen .ls_qst .red {color: #ac2000;background: url(../img/bg_red.gif) 0px 9px no-repeat;font-weight: bold;}
.bx_cen .ls_qst span, .bx_cen .ls_qst a { text-decoration: underline; }
.bx_cen .ls_qst a:hover { text-decoration: none; }
.bx_cen .ls_qst p { padding: 12px 9px 5px 9px; }
.bx_cen .s_ls_qst {padding-top: 4px;padding-left: 7px;}
.bx_cp {width: 300px;background: #eceff5 url(../img/bg_bxcp.gif) no-repeat;margin-bottom: 10px;}
.bx_cp .cnt {padding: 10px 8px;height: 92px;overflow: hidden;}
.bx_cp .ls { margin-top: 20px; }
.bx_cp .ls li {	background: url(../img/dot.gif) 2px 9px no-repeat;padding-top: 3px;padding-left: 15p	x;padding-bottom: 3px;color: #018cbe;}
.bx_cp .ls .lst { border-bottom: 0; }
.bx_cp .ls span {float: left;width: 98px;color: #444d5e;}
.ics {height: 130px; position: relative;}
.ics .ls_ic { height: 107px; }
.ics li {float: left;width: 88px;height: 107px;background: url(../img/bg_ics_li.gif) no-repeat;margin-right: 9px;text-align: center;}
.ics li.on { background: url(../img/bg_ics_li_on.gif) no-repeat; }
.ics li.lst { margin-right: 0; }
.ics li a {display: block;height: 98px;padding-top: 9px;}
.wide .lnk {text-align: center;color: #585858;padding: 18px;padding-bottom: 5px;}
.wide .lnk a {color: #585858;text-decoration: underline;}
.wide .lnk a:hover { text-decoration: none; }
.wide .inf {text-align: center;color: #585858;padding-bottom: 15px;}
.wide .inf img { margin-top: 9px; }
.in_txt, .in_btn { vertical-align: middle; }
.block { display: block; }
/* 20091022 */
.lft_rgh2 {
	float: right;
	width: 760px;
}

.lft_rgh2 .bx_cen {
	width: 760px;
	background: #f2f4f9 url(../img/bg_bxcen2.gif) no-repeat;
}

.lft_rgh2 .bx_rgh {
	width: 760px;
	background: #a5dbe7 url(../img/bg_bxrgh2.gif) no-repeat;
}

.lft_rgh2 .bx_rgh .ls { width: 290px; }

.pic {
	text-align: center;
	padding: 10px 0;
}

.pic img { border: #b0b0b0 solid 1px; }

.ls_ic2 { height: 107px; }

.ls_ic2 li {
	float: left;
	width: 88px;
	height: 107px;
	margin-right: 10px;
	text-indent: -9999px;
	background: none;
}

.ls_ic2 li.lst { margin-right: 0; }

.ls_ic2 li a {
	display: block;
	width: 88px;
	height: 98px;
	background: url(../img/kategorie.png) no-repeat;
}
.ls_ic2 li a:hover {
	opacity: 0.75;             /* CSS 3, Opera 9 */
	-moz-opacity: 0.75;        /* Gecko */
}

.ls_ic2 .domeny { background-position: 0px -107px; }
.ls_ic2 .transfery { background-position: -88px -107px; }
.ls_ic2 .odnowienia { background-position: -176px -107px; }
.ls_ic2 .hosting { background-position: -264px -107px; }
.ls_ic2 .panel { background-position: -352px -107px; }
.ls_ic2 .partnerzy { background-position: -440px -107px; }
.ls_ic2 .certyfikaty { background-position: -528px -107px; }
.ls_ic2 .kreator { background-position: -616px -107px; }
.ls_ic2 .cpanel { background-position: -704px -107px; }
.ls_ic2 .kupony { background-position: -792px -107px; }

.ls_ic2 .on .domeny { background-position: 0px 0px; }
.ls_ic2 .on .transfery { background-position: -88px 0px; }
.ls_ic2 .on .odnowienia { background-position: -176px 0px; }
.ls_ic2 .on .hosting { background-position: -264px 0px; }
.ls_ic2 .on .panel { background-position: -352px 0px; }
.ls_ic2 .on .partnerzy { background-position: -440px 0px; }
.ls_ic2 .on .certyfikaty { background-position: -528px 0px; }
.ls_ic2 .on .kreator { background-position: -616px 0px; }
.ls_ic2 .on .cpanel { background-position: -704px 0px; }
.ls_ic2 .on .kupony { background-position: -792px 0px; }

.ics .path {
	height: 23px;
	overflow: hidden;
	padding-left: 9px;
	padding-right: 43px;
}

.ics .path .ln_lft {
	float: left;
	border-left: #a5a5a7 dotted 1px;
	height: 14px;
	width: 0px;
}

.ics .path .ln_hor {
	border-bottom: #a5a5a7 dotted 1px;
	height: 9px;
}

.ics .path .ln_rgh {
	float: right;
	border-right: #a5a5a7 dotted 1px;
	height: 10px;
	width: 0px;
}

.ics .cat1 { width: 36px; }
.ics .cat2 { width: 134px; }
.ics .cat3 { width: 232px; }
.ics .cat4 { width: 330px; }
.ics .cat5 { width: 428px; }
.ics .cat6 { width: 526px; }
.ics .cat7 { width: 624px; }
.ics .cat8 { width: 722px; }
.ics .cat9 { width: 820px; }
.ics .cat10 { width: 918px; }

/* /20091022 */

/*POPUP CART*/

#popup-chat {
	background-color:#fff;
	background-image: url("../img/chat-bg.jpg");
	background-repeat:no-repeat;
	background-position:top right;
	padding:30px 25px 30px 25px;
	position:fixed;
	text-align:left;
	z-index:1001;
	top:50%;
	left:50%;
	width:700px;  /* adjust as per your needs */
	height:250px;   /* adjust as per your needs */
	margin-left:-360px;   /* negative half of width above */
	margin-top:-160px;   /* negative half of height above */
	z-index:10000;
	overflow:hidden;
}

#popup-chat h3 {
	color:#444444;
	font-size:24px;
	display:block;
	margin-bottom:20px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
}

#popup-chat p {
	color:#444444;
	font-size:12px;
	display:block;
	margin-bottom:30px;
	line-height:20px;
	width:450px;
	font-family:Tahoma, Geneva, sans-serif;
}

#popup-chat ul {
	margin-bottom:30px;
}

#popup-chat ul li {
	display:inline-block;
	margin-right:35px;
	color:#444;
	padding:5px 0;
	font-size:12px;
	padding-left:24px;
	font-family:Tahoma, Geneva, sans-serif;
}

#popup-chat ul li strong,
#popup-chat ul li a {
	color:#444444;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
	font-weight:bold;
}

#popup-chat ul li.ico-phone {
	background-image: url("../img/ico-phone-chat.png");
	background-position:left 4px;
    background-repeat: no-repeat;
}

#popup-chat ul li.ico-mail {
	background-image: url("../img/ico-email-chat.png");
    background-position:left 4px;
	padding-left:21px;
	background-repeat: no-repeat;
}

#popup-cart #buttons a {
	margin-left:5px;
}

#popup-chat #buttons a:hover {
	opacity:0.9;
}

#popup-chat #buttons a.orange {
	background-image: url("../img/wp-button-chat.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    float: left;
	width:268px;
	height:48px;  
    margin-top: 8px;
	text-indent:-6666px;
}

#popup-chat a.close {
    background: url("../img/close-dark.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 solid;
    cursor: pointer;
    display: block;
    height: 40px;
    position: absolute;
    right: -1px;
    text-indent: -9999px;
    top: -1px;
    width: 40px;
}

#popup-wrapper{
                position: absolute;
                width: 100%;
                height: 100%;
                top: 0px;
                left: 0px;
				display:none;
            }
            
            #popup-wrapper .popup-inner{
                position: relative;
                width: 100%;
                height: 100%;
            }
            
            #popup-wrapper .popup{
                position: fixed;
                left: 50%;
                margin-left: -341px;
                top: 50%;
                margin-top: -376px;
                z-index: 9999;
            }
            
            #popup-wrapper .pagemask{
                position: fixed;
                width: 100%;
                height: 100%;
                background: #000;
                opacity: 0.8;
                z-index: 9998;
            }
