#body-bottom {
    background:url('../images/main/bottom.png') no-repeat bottom left;
}

#left {
    width:217px;
    float:left;
    background:url('../images/main/bg-left.png') repeat-x top left;
    /*background:#D9006E;*/
    color:#FFF;
    border-right:1px solid #FFF;
    padding-bottom:15px;
}
#left a {
    color:#FFF;
    display:block;
    padding:8px 0px 6px 0px;
    min-height:1px;
    _height:1px;
}
#left a:hover { color:#FFF; }
#left div {
    padding:17px 0px 0px 10px;
}
#left div span {
    font-size:1.6em;
    font-weight:normal;
    font-style:italic;
    display:block;
    min-height:1px;
    _height:1px;
}
#left div p {
    margin:0px;
    padding:0px 15px 0px 15px;
}
#left .akcia {
    background:url('../images/main/akcie-top.gif') no-repeat top left #E20000;
    padding:10px 0px 0px 10px;
}
#left .akcia span { background:url('../images/main/akcie-arrow.gif') no-repeat 168px -2px; }

#left .eshop { background:url('../images/main/eshop-top.gif') no-repeat top left #FF9F00; }
#left .eshop span { background:url('../images/main/eshop-arrow.gif') no-repeat 168px -2px; }

#left .klub { background:url('../images/main/klub-top.gif') no-repeat top left #0055CA; }
#left .klub span { background:url('../images/main/klub-arrow.gif') no-repeat 168px -2px; }

#left .clanky { background:url('../images/main/clanky-top.gif') no-repeat top left #8F28DD; }
#left .clanky span { background:url('../images/main/clanky-arrow.gif') no-repeat 168px -2px; }

#left .diskusie { background:url('../images/main/diskusie-top.png') no-repeat top left; }
#left .diskusie span { background:url('../images/main/diskusie-arrow.png') no-repeat 168px -2px; }

#left .novinky { background:url('../images/main/novinky-top.gif') no-repeat top left #18CC00; }
#left .novinky span { background:url('../images/main/novinky-arrow.gif') no-repeat 164px 0px; }


#addons {
    position:absolute;
    margin:0px;
    padding:7px 0px 4px 6px;
    list-style:none;
    width:130px;
    min-height:1px;
    _height:1px;
    top:0px;
    left:0px;
}
#addons li {
    padding:0px;
    margin:0px;
    min-height:1px;
    _height:1px;
}
#addons li a {
    display:block;
    height:18px;
    padding:6px 0px 0px 30px;
    color:#FFF;
}
#addons li a:hover { text-decoration:none; color:#FF0; }
#addons li.ask { background:url('../images/ask.gif') no-repeat 4px 8px; }
#addons li.send { background:url('../images/send.gif') no-repeat 4px 7px; }
#addons li.print { background:url('../images/print.gif') no-repeat 2px 6px; }
#addons li.bookmark { background:url('../images/bookmark.gif') no-repeat 2px 6px; }

#content {
    width:726px;
    float:right;
    background:url('../images/main/login-bottom.gif') no-repeat bottom right #6E6E6E;
    min-height:1px;
    _height:1px;
}
#content .top {
    background:url('../images/main/content-top.gif') no-repeat 0px 0px;
    position:relative;
    min-height:1px;
    _height:1px;
}
#content .slogan {
    color:#FFF;
    font-size:1.6em;
    font-style:italic;
    min-height:83px;
    _height:83px;
    padding-left:180px;
}
#content .slogan a {
    display:block;
    min-height:1px;
    _height:1px;
    padding:20px 250px 15px 0px;
    color:#FFF;
}
#content .slogan a:hover {
    color:#FFF;
    text-decoration:none;
}

#images {
    float:left;
    background:url('../images/main/main-image.jpg') no-repeat 0px 0px #FFF;
    width:509px;
    height:485px;
    position:relative;
}
#images div.object {
    position:absolute;
    top:328px;
    left:0px;
    background:#6E6E6E;
    width:509px;
    height:157px;
    text-align:right;
}
#images div.object a {
    display:block;
    width:509px;
    height:157px;
    position:absolute;
    top:0px;
    left:0px;
    text-decoration:none;
    background:#FFF;
    filter:alpha(opacity = 0);
    -moz-opacity: 0; 
	opacity: 0;
    z-index:10;
}
#images div.object a span {
    display:none;
}

#kontakt {
    float:right;
    width:217px;
    background:url('../images/main/kontakt-left.gif') no-repeat 0px 0px #18CC00;
}
#kontakt a { color:#FFF; }
#kontakt .padding {
    padding:0px 10px 0px 20px;
    color:#FFF;
}

#login {
    float:right;
    width:217px;
    background:url('../images/main/login-top.gif') no-repeat 0px 0px #6E6E6E;
    margin-bottom:16px;
}
#login span.h3 {
    display:block;
    padding:30px 15px 10px 15px;
    font-size:1.6em;
    font-style:italic;
    color:#FFF;
}
#login p.login_msg {
    color:#FF0;
    margin:0px;
    padding:0px 15px 10px 15px;
    font-weight:bold;
}
#login form {
    margin:0px;
    padding:0px 15px 0px 0px;
    text-align:right;
    color:#FFF;
    line-height:1.8em;
}
#login ul {
    margin:0px;
    padding:10px 0px 5px 20px;
    list-style:none;
}
#login ul li {
    background:url('../images/main/arrow.gif') no-repeat 0px 5px;
    padding:1px 0px 2px 10px;
}
#login ul li a { color:#FFF; }
#login ul li a:hover { color:#FF0; }
#login .user {
    background:url('../images/main/user.gif') no-repeat 10px 3px;
    font-size:1.5em;
    color:#FFF;
    padding:10px 15px 10px 40px;
    font-weight:bold;
}
#login .user span {
    font-size:0.7em;
    font-weight:normal;
}
#login .user span strong { font-size:1.2em; }
