body {
    font: 12px verdana;
}

#fb {
    border:0px;
}

#div_site {
    background: #000;
    top: 0px;
    left: 0px;
    position: absolute;
    overflow:hidden;
}
#div_site #div_register_site,
#div_site #div_register_site_bg,
#div_site #div_lostpw_site,
#div_site #div_lostpw_site_bg,
#div_site #div_changepw_site,
#div_site #div_changepw_site_bg,
#div_site #div_seo_site,
#div_site #div_seo_site_bg,
#div_site #div_error_site,
#div_site #div_error_site_bg,
#div_site #div_screenshots_site,
#div_site #div_screenshots_site_bg
{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    z-index:99;
}
#div_site #div_top{
    position:relative;
    top: 0px;
    left: 0px;
}
#div_site #div_top #div_top_right{
    position: absolute;
    width: 0px;
    height: 30px;
    left: 0px;
}
#div_site #div_top #div_top_left{
    position: absolute;
    width: 0px;
    height: 30px;
    left: 0px;
}
#div_site #div_top #div_top_container {
    width: 1000px;
    position: relative;
}
#div_site #div_top #div_top_container #div_fb {
    position: absolute;
    width: 120px;
    height: 30px;
    left: 0px;
    color: white;
    z-index:3;
}
#div_site #div_top #div_top_container #div_login {
    position: absolute;
    width: 350px;
    height: 60px;
    left: 120px;
    color: white;
    z-index:2;
}
#div_site #div_top #div_top_container #div_instance {
    position: absolute;
    width: 370px;
    height: 280px;
    left: 120px;
    color: white;
    z-index:2;
}
#div_site #div_top #div_top_container #div_top_bar{
    position: absolute;
    width: 550px;
    height: 30px;
    left: 420px;
}
#div_site #div_top #div_top_container #div_language {
    position: absolute;
    width: 160px;
    height: 30px;
    left: 840px;
    color: white;
}

/* ############################## */
#div_site #div_bottom{
    position:relative;
    top: 0px;
    left: 0px;
}
#div_site #div_bottom #div_bottom_right{
    position: absolute;
    width: 0px;
    height: 32px;
    left: 0px;
    top: -32px;
}
#div_site #div_bottom #div_bottom_left{
    position: absolute;
    width: 0px;
    height: 32px;
    left: 0px;
    top: -32px;
}
#div_site #div_bottom #div_bottom_container {
    width: 1000px;
    position: relative;
}
#div_site #div_bottom #div_bottom_container #div_bar_bg,
#div_site #div_bottom #div_bottom_container #div_bar {
    position: absolute;
    width: 1000px;
    height: 30px;
    left: 0px;
    top: -30px;
    color: white;
}

/* ############################## */

#div_site #div_container {
    width: 1000px;
    position: relative;
}
#div_site #div_container #div_bridge_bg,
#div_site #div_container #div_bridge {
    position: absolute;
    top: 30px;
    left: 200px;
    width: 480px;
    height: 240px;
}
#div_site #div_container #div_register_bg,
#div_site #div_container #div_register {
    position:absolute;
    top: 400px;
    left: 350px;
    z-index: 10;
    width: 280px;
    height: 108px;
}

/* ############################## */

.shadowbox{
    background:url(/images/start/background_30pct.png);
}

.shadowRegister{
}
.shadowboxBlack{
    background: #000;
    opacity: 0.7;
    filter: alpha(opacity=70);
}
.topbox {
    top: -10px;
    padding-top: 10px;
    border: 1px solid #222230;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.bottombox {
    padding-bottom: 10px;
    border: 1px solid #222230;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.registerBox{
    position:relative;
    width: 800px;
    height:400px;
    border:1px solid #DDD;
    background: #111125;
}
.pageBox{
    position:relative;
    width: 350px;
    height:400px;
    border:1px solid #DDD;
    background: #111125;
}
.screenshotsBox{
    position:relative;
    width: 700px;
    height:500px;
    border:1px solid #DDD;
    background: #111125;
}


.pageTab .tab_left{
    background:url(/images/start/footer_box_tab_left.png);
    width:12px;
    height:25px;
}
.pageTab .tab_right{
    background:url(/images/start/footer_box_tab_right.png);
    width:12px;
    height:25px;
}
.pageTab .tab_middle{
    background:url(/images/start/background_60pct.png);
	text-align: center;
	cursor:pointer;
	height:25px;
	color:#FFF;
	font-size:11px;
}
.pageTab_hover .tab_left{
    background:url(/images/start/footer_box_tab_active_left.png);
    width:12px;
    height:25px;
}
.pageTab_hover .tab_right{
    background:url(/images/start/footer_box_tab_active_right.png);
    width:12px;
    height:25px;
}
.pageTab_hover .tab_middle{
    background:url(/images/start/background_30pct.png);
	text-align:center;
	cursor:pointer;
	font-weight: bold;
	color:#7E0000;
	font-size:12px;
}


.inst_tab .tab_left{
    background:url(/images/start/header_server_box_tab_left.png);
    width:12px;
    height:25px;
}
.inst_tab .tab_right{
    background:url(/images/start/header_server_box_tab_right.png);
    width:12px;
    height:25px;
}
.inst_tab .tab_middle{
    background:url(/images/start/background_60pct.png);
	text-align: center;
	cursor:pointer;
	height:25px;
	color:#FFF;
	font-size:11px;
}
.inst_tab_hover .tab_left{
    background:url(/images/start/header_server_box_tab_active_left.png);
    width:12px;
    height:25px;
}
.inst_tab_hover .tab_right{
    background:url(/images/start/header_server_box_tab_active_right.png);
    width:12px;
    height:25px;
}
.inst_tab_hover .tab_middle{
    background:url(/images/start/background_30pct.png);
	text-align:center;
	cursor:pointer;
	font-weight: bold;
	color:#7E0000;
	font-size:12px;
}
.fan_box .connect_top{
    display:none;
}

.join_uni{
    height:40px;
    cursor:pointer;
    background-color:#851C1C;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #222230;
    -moz-border-radius: 15px;
    border-radius: 15px;
    font-weight:bold;
}
.play_uni{
    cursor:pointer;
    height:40px;
    background-color:#00B200;
    border: 1px solid #222230;
    -moz-border-radius: 15px;
    border-radius: 15px;
    font-weight:bold;
}
.join_uni_txt{
    font-weight:bold;
    color:#D2D2D2;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
}
.play_uni_txt{
    font-weight:bold;
    color:#D2D2D2;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
}


.pc_join_uni{
    height:28px;
    cursor:pointer;
    background-color:#851C1C;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #222230;
    -moz-border-radius: 15px;
    border-radius: 15px;
    font-weight:bold;
}
.pc_play_uni{
    cursor:pointer;
    height:26px;
    background-color:#00B200;
    border: 1px solid #222230;
    -moz-border-radius: 15px;
    border-radius: 15px;
    font-weight:bold;
}
.pc_join_uni_txt{
    font-weight:bold;
    color:#D2D2D2;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.pc_play_uni_txt{
    font-weight:bold;
    color:#D2D2D2;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
