html{
    overflow-y: scroll;
}
html,body{
    width: 100%;
    min-width: 980px;
}
body{
    padding: 0px;
    margin: 0px;
    background-color: #FFFEEE;
}
body,p,td	{
	font:	13px Verdana, sans-serif;
	color:	#2F2A37;
}
p{
    text-align: justify;
}

h1{  }

h2{  }

h3{  }

a{
	color:	#3768AB;
	text-decoration: underline;	}
a:hover {
	color:	#78A1D8;
	text-decoration: none;	}

ol{
    padding: 0;
    margin: 0;
}
li{
    padding: 0;
    margin: 0;
}

.body{
    position: relative;
    left: 50%;
    width: 980px;
    margin-left: -490px;
}

.error{
    color: #C20000 !important;
}

.left_block{
    width: 185px;
    margin-right: 20px;
    float: left;
}

.logo{
    margin: 30px 0 0 10px;
}

.menu{
    padding-top: 25px;
}
.menu a{
    font-size: 15px;
    color: #3768AB;
    display: block;
    line-height: 22px;
    border-color: #FFFEEE;
    border-style: solid;
    border-left-width: 5px;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 1px;
    padding: 0 5px 0 17px;
    margin-bottom: 7px;
    text-decoration: none;
    background: none;
}
.menu a.passive_menu:hover,.menu a.active_menu{
    color: #78A1D8 !important;
    border-color: #DAD57F !important;
    background: #F7F4C7 url('/img/active.gif') 8px 4px no-repeat !important;
}

.right_block{
    width: 765px;
    float: left;
}

.right_block h1, .birthday_block h1{
    font-size: 18px;
    font-weight: bold;
    color: #DAD57F;
    width: 700px;
    line-height: 24px;
    padding: 0;
    margin: 0;
    padding-left: 5px;
    margin-bottom: 64px;
    border-left: 10px solid #3768AB;
    border-bottom: 1px solid #3768AB;
}

.birthday_block{
    font-size: 11px;
}
    .birthday_block h1{
        font-size: 14px;
        line-height: 20px;
        width: 100%;
        margin: 0px;
        margin-top: 20px;
        border-left: 5px solid #3768AB;
    }
    .birthday_block p{
        padding: 0;
        margin: 0px;
        margin-top: 5px;
    }
        .birthday_block p b{
            color: #3768AB;
        }
        .birthday_block p span{
            display: block;
            font-size: 10px;
            margin-left: 10px;
        }

a.add{
    font: 12px Arial, sans-serif;
    font-weight: bold;
    display: block;
    position: absolute;
    top: 25px;
    right: 59px;
    text-decoration: none;
}

/* BEGIN block */
.block{
    width: 300px;
    height: 140px;
    text-align: left;
}
    .block .head{
        position: relative;
        background: #DAD57F url('/img/block/left_top.gif') left top no-repeat;
    }
        .block .head strong{
            font: 12px Arial, sans-serif;
            font-weight: bold;
            color: #3768AB;
            display: block;
            line-height: 22px;
            padding-left: 15px;
            background: url('/img/block/right_top.gif') right top no-repeat;
        }
        .block .head .mod{
            position: absolute;
            top: -7px;
            right: 10px;
        }
            .block .head .mod a{
                display: block;
                float: left;
                width: 15px;
                height: 15px;
                margin-right: 7px;
                background-position: top left;
                background-repeat: no-repeat;
            }
                .block .head .mod a.dell{
                    background-image: url('/img/block/dell.gif');
                }
                .block .head .mod a.change{
                    background-image: url('/img/block/change.gif');
                }
    .block .text{
        padding: 10px 22px 5px 15px;
        background: #F7F4C7 url('/img/block/right_center.gif') right top repeat-y;
    }
    .block .footer{
        font-size: 0px;
        height: 18px;
        line-height: 0px;
        background: #F7F4C7 url('/img/block/center_bottom.gif') right top repeat-x;
    }
        .block .footer .left_bottom{
            width: 40%;
            height: 100%;
            float: left;
            background: url('/img/block/left_bottom.gif') left bottom no-repeat;
        }
        .block .footer .right_bottom{
            width: 40%;
            height: 100%;
            float: right;
            background: url('/img/block/right_bottom.gif') right bottom no-repeat;
        }
/* END block */