* {
border:0;
font-family:sans-serif;
font-size:1em;
font-weight:400;
font-style:normal;
text-decoration:none;
margin:0;
padding:0;
}

@font-face {
font-family:"Burlak";
src:url(BURLAK.TTF);
}
img, div { behavior: url(images/iepngfix.htc) }
body {
background:url(../images/page_background.jpg) repeat;
text-align:center;
height:100%;
margin:0;
padding:0;
}

#main {
width:701px;
height:auto;
text-align:center;
margin:0 auto;
padding:15px;
}

.background-effects {
position:inherit;
text-align:center;
margin:0 auto;
}

#snow {
background:url(../images/glows.png) no-repeat center;
width:701px;
height:541px;
}

#girl-lines {
margin-top:-513px;
background:url(../images/girls_lines.png) no-repeat center;
z-index:2;
width:701px;
height:395px;
}

#new-year-luck {
position:relative;
z-index:4;
background-image:url(../images/luck_background.png);
background-repeat:no-repeat;
background-position:center;
width:520px;
height:222px;
margin:-80px auto;
}

#new-year-luck-text {
font-family:Burlak, BURLAK, san-serif;
font-size:24px;
color:#DFDFDF;
position:relative;
z-index:6;
text-align:center;
width:380px;
min-height:124px;
max-height:124px;
line-height:25px;
padding-top:40px;
margin:-75px auto;
}

#bells {
background:url(../images/kambanka.png) no-repeat;
background-position:0 -25px;
position:relative;
z-index:5;
width:138px;
height:117px;
float:left;
margin:0 -30px;
}

.clear {
clear:both;
}

#girls {
background:url(../images/girls01.png) no-repeat center;
z-index:3;
position:inherit;
width:462px;
height:359px;
margin:-395px auto 35px;
}

#dkoleda {
background:url(../images/dkoleda01.png) no-repeat;
position:relative;
z-index:5;
width:110px;
height:131px;
float:right;
margin-right:-20px;
margin-top:100px;
}

#footer {
background:url(../images/footer.png) no-repeat;
position:relative;
z-index:5;
height:38px;
width:245px;
margin:70px auto;
}

#footer a {
display:block;
height:38px;
width:245px;
}

#footer span {
display:none;
}

#socialz {
position:relative;
background:url(../images/socialz.png) no-repeat;
background-position:0 0;
z-index:6;
width:292px;
height:32px;
margin:100px auto;
}

#socialz img {
display:none;
float:left;
border:none;
margin-top:-10px;
width:32px;
height:32px;
}

#socialz a {
display:block;
width:32px;
height:32px;
float:left;
}

#socialz #myspace {
margin-left:-1px;
}

#socialz #email {
margin-left:4px;
}

#socialz #delicious,#socialz #friendfeed,#socialz #twitter {
margin-left:5px;
}

#socialz #digg,#socialz #facebook,#socialz #stumbleupon {
margin-left:6px;
}
#infobar {
    font: message-box;
}
#infobar a, #infobar a:link, #infobar a:visited, #infobar a:active {
    display: block;
    float: left;
    clear: both;
    width: 100%;
    color: InfoText;
    background: InfoBackground no-repeat fixed .3em .3em;
    padding: .45em .3em .45em 2em;
    border-bottom: .16em outset;
    text-decoration: none;
    cursor: default;
}
#infobar a:hover {
    color: HighlightText;
    background: Highlight no-repeat fixed .3em .3em;
}
#tyxo {
	margin-top: -75px;
}