/*-- global --*/
body{
    padding:0;
    margin:0;
    font-family: Arial;
    font-size: 12px;
    line-height: 14px;
    color: #020202;
    }
p{
    padding: 0 100px 20px 0;
    margin: 0;
    font-size: 13px;
    line-height: 16px;
    color: #020202;
    font-family: Arial;
    text-align: left;
    text-align: justify;
    }

h1{
    padding: 10px 0 10px 0;
    margin: 0 0 20px 0;
    font-size: 22px;
    line-height: 24px;
    color: #46508D;
    border-bottom: 1px solid #C8C8D4;
    }
img{
    border: 0px;
    }

table{
    border-collapse:collapse;
    border:0px;
    }
table td{
    padding:0px;
    }

a{
    text-decoration: none;
    color: #fff;
    }
a:hover{
    text-decoration: none;
    }

ul{
    margin: 0;
    padding: 0;
    }

ul li{
    list-style-type: none;
    margin: 0;
    padding: 0;
    }
.justify{
    clear:left;
    font-size:0px;
    line-height:0px;
    }
.main{
    margin: 0 auto;
    width: 985px;
    }
.red{
    border: 1px solid red;
    }
.white{
    border: 1px solid white;
    }
/*-- /global --*/

/*-- header --*/
.header{
/*     background:#5F6DB0 url(/images/header_bg.jpg) 0px 0px no-repeat; */
    background: url(/images/header_bg.jpg) 0px 0px no-repeat;
    height: 320px;
    padding: 40px 0 0 0;
    }
.top{
    margin: 0 0 0 154px;
    height: 80px;
    }

.logo{
    float: left;
    width: 306px;
    height: 77px;
    cursor: pointer;
    }
    .logo a{
        display: block;
        width: 306px;
        height: 77px;
        text-decoration: none;
        }

.phone{
    float: left;
    padding: 15px 50px 0 30px;
    }

.phone div{
    float: left;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    }
.name{
    width: 75px;
    color: #C9CDF0;
    }
.number{
    color: #fff;
    }

.login{
    color: #fff;
    padding: 32px 0 0 0;
    }
    .login span{
        margin:  0 5px 0 5px;
        }

    .login a{
        text-decoration: none;
        font-family: Times New Roman;
        font-size: 14px;
        line-height: 16px;
        }
    .login a:hover{
        text-decoration: none ;
        }

    /* tmenu */
    .tmenu{
        margin: 24px 0 0 260px;
        height: 46px;
        }
    .tmenu ul{
        }
    .tmenu ul li{
        display: inline;
        background: url(/images/marker_tmenu.gif) 100% 50% no-repeat;
        padding: 0 15px 0 0;
        margin: 0 10px 0 0;
        }
    .tmenu ul li.last{
        background: none;
        padding: 0;
        margin: 0;
        }
    .tmenu ul li.active{
        font-weight: bold;
        font-size: 16px;
        line-height: 46px;
        color: #000;
        }

    .tmenu ul li a{
        font-weight: bold;
        font-size: 16px;
        line-height: 46px;
        }

    /* /tmenu */


.reserve{
    margin: 20px 0 0 262px;
    #margin: 20px 0 0 130px;

    width: 174px;
    text-align: center;
	float: left;
    }
    .reserve a{
        font-size: 24px;
        line-height: 30px;
        }


.header-img {
	float: left;
	margin-left: 20px;
}

þheader-clear {
	clear: both;
}
/*-- /header --*/

/*-- content --*/
.content{
    padding: 0 0 10px 10px;
    }

.lmenu{
    background: url(/images/lmenu_bg.gif) 0px 0px repeat-y;
    float: left;
    margin: -165px 0 0 0;
    }
.lmenu_decor{
    background: url(/images/lmenu_bg_decor.gif) 0px 0px no-repeat;
    }
.lmenu_decor_bot{
    background: url(/images/lmenu_bg_decor_bot.gif) 0px 100% no-repeat;
    width: 236px;
    padding: 0 0 10px 0;
    1min-height: 350px;
    1height:expression(((document.documentElement.clientHeight || document.body.clientHeight) < 350)? "100%" : "350");
    }

.lmenu ul{
    padding: 12px 0 0 0;
    }
    .lmenu ul li{
        margin: 1px 0 0 35px;
        padding: 0 0 0 10px;
        width: 193px;
        line-height: 20px;
        color: #D2E0FF;
        }
    .lmenu ul li.lmenu_title{
        background: url(/images/lmenu_title_bg.gif) 0px 0px no-repeat;
        width: 192px;
        height: 30px;
        margin: 0 auto;
        font-size: 14px;
        line-height: 30px;
        color: #454F82;
        font-weight: bold;
        padding: 0 0 0 30px;
        }

    .lmenu ul li.lmenu_active {
        background: url(/images/lmenu_active.gif) 0px 0px no-repeat;
        }

    .lmenu ul li a{
        width: 193px;
        line-height: 20px;
        color: #D2E0FF;
        }

    /* main_block */
    .main_block{
        margin: 0 0 0 256px;
        }
    .main_block a{
        color: #7977CB;
        text-decoration: none;
        font-weight: bold;
        }
    .main_block a:hover{
        text-decoration: none;
        }

    /* /main_block */
/*-- /content --*/

/*-- footer --*/
.footer{
    clear: both;
    background:#B5BCCC url(/images/footer_bg.gif) 0px 0px repeat-x;
    height: 46px;
    padding: 0 10px 0 10px;
    line-height: 46px;
    color: #fff;
    }
    .footer a{
        text-decoration: none;
        }
    .footer a:hover{
        text-decoration: none;
        }

    .copyrite{
        float: left;
        }
        .copyrite span{
            margin: 0 5px 0 5px;
            }
    .fmenu{
        float: right;
        }
    .fmenu li{
        display: inline;
        font-size: 14px;
        padding: 0 10px 0 0;
        margin: 0 8px 0 0;
        background: url(/images/marker_fmenu.gif) 100% 50% no-repeat ;
        }
    .fmenu li.last{
        background: none;
        }
    .fmenu li.active{
        color: #000;
        }

    .fmenu li a{
        font-size: 14px;
        }

/*-- /footer --*/




