body.frontend {
    background:#000000;
}
body.intro {
    height:100%;
    margin:0;
    padding:0;
    background:#000000;
}
#mainContainer {
    margin-left:auto;
    margin-right:auto;
    margin-top:16px;
    width:980px;
}
table.designTable {
    border-collapse:collapse;
}
td.designTd {
    vertical-align:top;
    padding:0px;
}
#designLeftTop {
    width:322px;
    height:120px;
    background: url('../images/d_lt.jpg') no-repeat;
}
#designTop {
    width:343px;
    height:58px;
    background: url('../images/d_t.jpg') no-repeat;
}
#designRightTop {
    width:315px;
    height:120px;
    background: url('../images/d_rt.jpg') no-repeat;
}
#designLeft {
    float:left;
    width:68px;
    height:509px;
    background: url('../images/d_l.jpg') no-repeat;
}
#designRight {
    float:right;
    width:61px;
    height:509px;
    background: url('../images/d_r.jpg') no-repeat;
}
#designLeftBottom {
    clear:both;
    width:322px;
    height:121px;
    background: url('../images/d_lb.jpg') no-repeat;
}
#designRightBottom {
    clear:both;
    width:315px;
    height:121px;
    background: url('../images/d_rb.jpg') no-repeat;
}
#budnikovPhoto {
    width:343px;
    height:482px;
    background: url('../images/budnikov_photo.jpg') no-repeat;
}
#budnikovTitle {
    width:343px;
    height:54px;
    background: url('../images/budnikov_title.jpg') no-repeat;
}
#leftContainer {
    height:509px;
    width:254px;
    margin-left:68px;
    background: url('../images/c_l_bg.jpg') 0 57px no-repeat;
}
#leftTitle {
    width:254px;
    height:57px;
    overflow:hidden;
}
#rightContainer {
    height:509px;
    width:254px;
    margin-right:61px;
    background: url('../images/c_r_bg.jpg') 0 57px no-repeat;
}
#rightTitle {
    width:254px;
    height:57px;
    overflow:hidden;
}
#content {
    width:244px;
    height:432px;
    overflow:auto;
    padding:0 5px 0 5px;
    margin:10px 0 10px 0;
}
#contentAlt {
    width:244px;
    min-height:432px;
    height:auto !important; 
    height:432px;
    padding:0 5px 0 5px;
    margin:10px 0 10px 0;
}

/* menu */
#menuHome {
    width:114px;
    height:31px;
    float:left;
    background:url('../images/m_main.jpg') no-repeat;
}
a#menuHome:hover {
    background-position:0px -31px;
}
#menuTV {
    width:115px;
    height:31px;
    float:left;
    background:url('../images/m_tv.jpg') no-repeat;
}
a#menuTV:hover {
    background-position:0px -31px;
}
#menuClients {
    width:114px;
    height:31px;
    float:left;
    background:url('../images/m_clients.jpg') no-repeat;
}
a#menuClients:hover {
    background-position:0px -31px;
}
#menuActions {
    clear:both;
    width:114px;
    height:31px;
    float:left;
    background:url('../images/m_actions.jpg') no-repeat;
}
a#menuActions:hover {
    background-position:0px -31px;
}
#menuPhoto {
    width:115px;
    height:31px;
    float:left;
    background:url('../images/m_photo.jpg') no-repeat;
}
a#menuPhoto:hover {
    background-position:0px -31px;
}
#menuTestimonials {
    width:114px;
    height:31px;
    float:left;
    background:url('../images/m_testimonials.jpg') no-repeat;
}
a#menuTestimonials:hover {
    background-position:0px -31px;
}
#menuMusic {
    clear:both;
    width:114px;
    height:31px;
    float:left;
    background:url('../images/m_music.jpg') no-repeat;
}
a#menuMusic:hover {
    background-position:0px -31px;
}
#menuVideo {
    width:115px;
    height:31px;
    float:left;
    background:url('../images/m_video.jpg') no-repeat;
}
a#menuVideo:hover {
    background-position:0px -31px;
}
#menuContacts {
    width:114px;
    height:31px;
    float:left;
    background:url('../images/m_contacts.jpg') no-repeat;
}
a#menuContacts:hover {
    background-position:0px -31px;
}
#designBottom {
    clear:both;
    width:343px;
    height:63px;
    background: url('../images/d_b.jpg') no-repeat;
}
#resumeContainer {
    padding-top:24px;
    padding-left:60px;
}
.resume {
    color:#D1D1D1;
    font-size:12px;
    text-decoration:none;
}
.resume:hover {
    text-decoration:underline;
}
.email {
    text-decoration:underline;
    color:#DEA773;
}
.unde {
    display:block;
    width:125px;
    height:46px;
    margin-left:140px;
}