body {background-image:url(../img/bg.jpg); }
img {border:none;}

#infobox{moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px;border-radius: 10px;background: rgb(73,155,234); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background-color:rgba(0,0,0,0.8);
    margin:0 auto;
    margin-top:50px;
    width:768px;
    height:620px;
    -moz-box-shadow: 0 0 20px 20px #fff;
	-webkit-box-shadow: 0 0 20px 20px #fff;
	box-shadow: 0 0 20px 20px #fff;
    padding:15px;
    text-align:center;
    color:#FFF; font-size:24px;
    font-weight:bold;
	text-shadow: #000 0.1em 0.1em 0.1em;
}
.my_selection_button{background-image:url(../img/big_button.png); border:none; font-size:36px; color:#FFF; font-weight:bold; width:420px; height:90px; cursor:pointer;text-align:center; line-height:90px;text-shadow: black 0.1em 0.1em 0.2em;}
.my_selection_button{border:none; font-size:36px; color:#FFF; font-weight:bold; width:420px; height:90px; cursor:pointer;text-align:center; line-height:90px;text-shadow: black 0.1em 0.1em 0.2em;margin:0 auto; margin-top:40px;}
#register_ok_but{background-image:url(../img/guest_login_ok_but.png); border:none; font-size:24px; color:#FFF; font-weight:bold; width:420px; height:90px; cursor:pointer; margin-top:20px; margin-bottom:10px; margin-left:10px;}

#register_ok_but{border:none; font-size:24px; color:#FFF; font-weight:bold; width:420px; height:90px; cursor:pointer; margin-top:25px; margin-bottom:10px; margin-left:10px;text-shadow: #000 0.1em 0.1em 0.1em;}
#register_ok_but:hover,.my_selection_button:hover{text-shadow:none;}
.register_input_box{width:250px; height:35px; font-size:24px; color:#999; margin-top:5px}

.reg_error_border{border-left:4px solid #F00;border-right:4px solid #F00;	border-bottom:4px solid #F00;border-top:4px solid #F00;}
.reg_error_box{background-color:#F00; width:258px; margin:0 auto; color:#FFF;}


