/*------------------------------------------- header -------------------------------------------------*/
#header { width: 999px; height: 150px; position: relative; z-index:3;}

/* ----- logo ----- */
#header .logo { left: 21px; top: 21px; position: absolute; }

/* ----- top ----- */
#header .top { right: 19px; top: 0px; position: absolute; width: 761px; height: 53px; z-index:2;}
	#header .top .cont { width: 410px; height: 53px; float: left; background: #7a90bf; position: relative; color: #fff; }
		#header .top .cont .corn { left: 0px; top: 0px; position: absolute; }
		#header .top .cont .txt { left: 34px; top: 15px; position: absolute; }
		#header .top .cont .tel { left: 195px; top: 7px; position: absolute; font-family: arial; font-size: 23px; line-height: 24px; }
		#header .top .cont .comm { left: 195px; top: 29px; position: absolute; color: #c3cde2; font-size: 10px; }
	#header .top .entre { width: 190px; height: 37px; float: left; background-color: #4878df; position: relative; padding-top:16px }
	#header .top .entrelink { font: 15px Arial; color: #fff; padding: 16px 0 0 28px }
	
    #header .top .loggedenter { width: 179px; height: 53px; float: left; background-color: #5277c7; position: relative; color: #fff; text-align: center; cursor:pointer;}
        #header .top .loggedenter a { color: #fff; }
        #header .top .loggedenter p { padding: 5px 0 0 0; cursor: default;}
	#header .top .enter { width: 179px; height: 53px; float: left; background-color: #5277c7; position: relative; color: #fff; text-align: center; cursor:pointer;}
    	#header .top .enter a { color: #fff; }
        #header .top .enter a:hover { text-decoration: none; }
        #header .top .enter a.act {text-decoration: underline;}
        #header .top .enter a.act:hover {text-decoration: underline;}
		#header .top .enter p { padding: 14px 0 0 0; }
        #header .top .enter .downarrow { position: absolute; bottom: 10px; right:15px; display: none;}
            .tooltip { z-index: 1000; position: absolute; top: 0px; right: 111px; width: 161px; opacity: 0; filter: alpha(opacity=0); background: #5277c7 url(../images/entry-bottom.jpg) no-repeat bottom; padding-bottom: 11px; padding-left: 18px; text-align: left}
            
            .tooltip label { display: block; color: #fff; }
            .tooltip .text { background: url(../images/text-r.jpg) no-repeat right; height: 24px; padding-right: 7px; width: 140px; margin-bottom: 4px; float: left; }
            .tooltip .text input { background: #fff url(../images/text-l.jpg) no-repeat left; border: none; width: 140px; padding: 5px 0; float: left;}
            .tooltip .code { width: 50px !important; float: left; display: inline; margin-right: 8px; }
            .tooltip .code input { width: 50px !important; }

            .tooltip .button { background: url(../images/button.jpg); width: 57px; height: 23px; border: none; display: block; color: #fff !important; text-align: center; line-height: 23px; margin: 12px 0 0 91px; cursor: pointer; }
            .tooltip .forget { position: absolute; right:17px; top:45px; color: #9eb5e4 !important; }
            .tooltip .click { padding: 0 ; display: block; padding:14px 0 21px !important; color: #fff !important; background: url(../images/enter-arrow.jpg) no-repeat 154px 37px; }
            .tooltip .uparrow {position: absolute; bottom: 10px; left:10px; cursor:pointer;}

	#header .top .reg { width: 156px; height: 53px; float: left; background: #ff5a00; position: relative; color: #fff; text-align: center; }
		#header .top .reg p { padding: 16px 0 0 0;  }
		#header .top .reg a { color: #fff; }
		#header .top .reg .corn1 { right: 0px; top: 0px; position: absolute; }
		*html #header .top .reg .corn1 { right: -1px; }
        #header .top .ex{text-align:left;}
        #header .top .reg .exit { display:block;
            background:url(../images/exit.gif) no-repeat;
            width:58px;
            height:19px;
            line-height:19px;
            padding-left:5px;
            margin-left:24px;
            }

/* ----- menu ----- */
#header .menu { right: 30px; top: 90px; position: absolute; font-family: arial; font-size: 16px; color: #415682; }
	#header .menu a { float: left; margin: 0 0 0 20px; color: #415682; }
	#header .menu a:hover { color: #ff5b00; text-decoration: none; }











