/* CSS Document */
/*
puvodni verze z 18/02/2009, 22:00, ta se ale tykala stranky v regboxu
nova verze z 8/8/2010, 0:15
*/

.asterisk { color: red; }
.checkboxC { position: absolute; left: 400px; }

#icons { margin-bottom: 15px; height: 300px; }
.iconbox { width: 48px; height: 70px; border: 1px solid silver; float: left; margin-right: 2px; margin-bottom: 2px; text-align: center; }


#main_nohmpg_content h2 { margin-bottom: 15px; }
#main_nohmpg_content p { margin-left: 10px; }

#fb_reg_dif { padding: 10px; padding-top: 20px; padding-bottom: 30px; margin-bottom: 40px; background-color: #DAF1FE; height: 200px; width: 95%; display: none; }
#fb_reg_dif h2 { color: #022038; margin-bottom: 20px;  }
#fb_reg_dif p { margin-left: 10px; }
#fb_reg_dif #cta-link { font-size: 140%; font-weight: bold; }
#fb_reg_dif #close-link { position: relative; top: -240px; left: 98%;  } 

#fb_connect_promo { margin-top: 15px; background-color: #DAF1FE; padding: 15px; }
#fb_connect_promo h2 { color: #022038; margin-bottom: 20px;  }
#fb_connect_promo #img_prv { border: 1px solid silver; }

#fb_page_promo { margin-top: 15px; background-color: #DAF1FE; padding: 15px; }
#fb_page_promo h2 { color: #022038; margin-bottom: 20px;  }

.reg_ok_div { border: 1px solid #eeeeee; padding: 15px; font-size: 2em; color: #272727; margin-bottom: 10px; }
.reg_ok_div_2 { border: 1px solid #cccccc; padding: 15px; font-size: 2em; color: #272727; margin-bottom: 10px; margin-top: 10px; }


h4 { width: auto; border-bottom: 1px solid #dddddd; margin-left: 10px; font-size: 0.7em; font-weight: bold; margin-bottom: 15px; }


.bigtext { font-size: 200%; }
.bigtext:focus { background-color: #FFF3C4; }

#checkResultUsername { width: 400px; position: absolute; margin-left: 420px; margin-top: -55px;}
#checkResultPasswords { width: 400px; position: absolute; margin-left: 430px; margin-top: -55px; font-size: 0.8em; }

.minitext { font-size: 80%; color: #222222;  }

#contentDiv { margin-top: 15px; float: left; width: 79%; margin-left: 0px; }
#menuDiv {  margin-top: 15px; padding-bottom: 20px; padding-left: 10px; padding-top: 15px; width: 18%;  margin-left: 81%;  background-color: #FFF3C4;  }
#menuDiv h4 { color: #111111; font-size: 0.77em; border-bottom: 0px solid white; }
#menuDiv h5 { font-size: 0.7em; margin-top: 0; margin: 5px; margin-left: 10px; margin-right: 15px; font-weight: bold; padding-top: 10px;  border-top: 1px solid #cccccc; }
#menuDiv p { margin-left: 10px; font-size: 0.7em; margin-right: 15px; }
#menuDiv img { border: 1px solid grey; }


#menuDiv hr { color: white; border: 0; border-bottom: 1px solid silver; width: 90%; margin-top: 3px; margin-bottom: 3px; }
#menuDiv ul.menu { padding: 15px;  font-size: 0.77em; line-height: 180%; margin-bottom: 0px; }
#menuDiv ul.menu img { margin-right: 4px; }

hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }
                                                                    


#reg_numbers { margin-left: 20px; margin-top: 5px; margin-bottom: 5px;  }
#tipstable { font-size: 0.7em; line-height: 130%; margin-left: 10px; }
#tipstable td { width: 270px; }

#geo_button { display: none; }
#geo_loader_img { display: none; }
#email_times { display: none; }


#authcode_info { background-color: #FFF3C4; margin-left: 10px; margin-bottom: 20px; padding-top: 7px; padding-bottom: 4px; display:none; }
#authcode_info img { border: 1px solid grey; }
