/*
重构 by yiminghe 09-04
hym_sunrise@126.com
抛弃设计师采用的table布局，xhtml css 重构
*/

#middle_bar {
    float: left;
    width: 475px;
    margin-left:5px;
}

#middle_bar #middle_ad {
    background-position:0 -952px;
    text-indent:0;
    height: 134px;
    width: 474px;
    overflow: hidden;
	  position: relative;
}


#middle_bar #middle_ad_outer {
	   position: absolute;
	   top: 50%;
	   width: 100%;
}


#middle_bar #middle_ad_inner {
	   position: relative;
	   top: -50%;	   
}


#middle_bar #middle_ad[id] {
	   display: table;
	   position: static
}


	
#middle_bar #middle_ad_outer[id] {
	   display: table-cell;
	   vertical-align: middle;
	   position: static
}

#middle_bar #middle_ad_inner[id] {
		position: static;
}
	
.ext-ie7 #middle_bar #middle_ad {
	   display: block;
	   position: relative;
}	
.ext-ie7 #middle_bar #middle_ad_outer {
	   position: absolute;
	   top: 50%;
	   width: 100%;
}

.ext-ie7 #middle_bar #middle_ad_inner {
	   position: relative;
	   top: -50%;	   
}	
	
#middle_bar #login_form {
    width: 480px;
    height:134px;
    overflow:hidden;
}

#middle_bar #login_company {
    float: left;
    background-position:0 -684px;
    height: 94px;
    display:inline;
    width: 221px;
    padding-top: 40px;
		text-indent:0;
}

#login_user {
    float: left;
    background-position:0 -818px;
    height: 94px;
    width: 256px;
    display:inline;
    padding-top: 40px;
    text-indent:0;
}

#login_company_img {
    display: block;
    margin-top: 20px;
    margin-left: 35px;
    background-position:0 -1372px;
    width:150px;
    height:43px;
}

#login_company_text {
    display: block;
    margin-left:20px;
    margin-top: 5px;
}

ul#login_user_text {
    display: block;
    margin-left:20px;
    margin-top: 5px;
    padding-top: 0;
}

#middle_bar ul#login_user_text li {
    float: left;
    display:inline;
    width: 100px;
}

#middle_bar .input_label {
    position: absolute;
}

#middle_bar .input_margin {
    display: block;
    margin-left: 50px;
    background-color: #FFFFFF;
    border: 1px solid #B9B9B9;
    color: #EC9600;
    font-size: 12px;
    height: 20px;
    width: 100px;
    margin-bottom: 10px;
}

#login_user_form,#login_company_form {
    position: relative;
    margin-left: 20px;
}


#user_login ,#login_company_form img {
    position: absolute;
    top: 8px;
    right: 28px;
    cursor: pointer;
}
#user_login {
	background-position:0 -1415px;
	width:37px;
	border:none;
	height:55px;
}
#login_user_form {
	position:relative;
}

