html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; } 

.floatfix { clear: both; }

.header
{
    width: 100%;
    height: 433px;
    background: url(../images/header_r.jpg);
}

.header_left
{
    background: url(../images/header_l.jpg);
    background-repeat: no-repeat;
    width: 100%;
    float: left;
    height: 100%;
}

.header_facebook
{
    position: absolute;
    top: 10px;
    right: 58px;
    background: url(../images/facebook_off.png);
    width: 130px;
    height: 49px;
}

.header_facebook:hover
{
    background: url(../images/facebook_on.png);
}

body
{
    background: url(../images/body.jpg);
    color: #ffffff;    
}

#content
{
    width: 695px;
    margin: 0px auto 0px auto;
    float: none;
    background: url(../images/content_bottom.jpg);
    background-color: #2f1147;
    
    background-repeat: no-repeat;
    background-position: 0px bottom;
}

#content_bottom
{
    position: absolute;
    bottom: 0;
    width: 695px;
    height: 603px;
    background: url(../images/content_bottom.jpg);
}

#vote_error
{
    width: 400px;
    text-align: center;
    color: #ff0000;
    margin: 10 auto 10 auto;
    padding: 5 5 5 5;
    border: 2px solid #ff0000;
    font: 16px/18px Arial, Verdana, sans-serif;
}

#vote_counted
{
    width: 400px;
    text-align: center;
    color: #00ff00;
    margin: 10 auto 10 auto;
    padding: 5 5 5 5;
    border: 2px solid #00ff00;
    font: 16px/18px Arial, Verdana, sans-serif;
}

#menuoffset
{
    height: 383px;
    width: 1px;
}

.menu
{
    height: 49px;
    width: 695px;
    margin: 0 auto 0 auto;
}

#menu1
{
    background: url(../images/menu_1_off.jpg);
    width: 139px;
    height: 49px;
    float: left;
}

#menu1_on, #menu1:hover
{
    background: url(../images/menu_1_on.jpg);
    width: 139px;
    height: 49px;
    float: left;
}

#menu2
{
    background: url(../images/menu_2_off.jpg);
    width: 139px;
    height: 49px;
    float: left;
}

#menu2_on, #menu2:hover
{
    background: url(../images/menu_2_on.jpg);
    width: 139px;
    height: 49px;
    float: left;
}

#menu3
{
    background: url(../images/menu_3_off.jpg);
    width: 139px;
    height: 49px;
    float: left;
}

#menu3_on, #menu3:hover
{
    background: url(../images/menu_3_on.jpg);
    width: 139px;
    height: 49px;
    float: left;
}

#menu4
{
    background: url(../images/menu_4_off.jpg);
    width: 139px;
    height: 49px;
    float: left;
}

#menu4_on, #menu4:hover
{
    background: url(../images/menu_4_on.jpg);
    width: 139px;
    height: 49px;
    float: left;
}

#menu5
{
    background: url(../images/menu_5_off.jpg);
    width: 139px;
    height: 49px;
    float: left;
}

#menu5_on, #menu5:hover
{
    background: url(../images/menu_5_on.jpg);
    width: 139px;
    height: 49px;
    float: left;
}

#footer
{
    float: left;
    width: 695px;
    height: 48px;

    margin: 15px auto 0px auto;
/*    padding: 0px;*/

    background: url(../images/footer_bg.png);
/*    background-repeat: no-repeat;*/
}

#footer_left
{
    margin: 20px;
    float: left;
    font: 11px/11px Tahoma;
    font-weight: normal;
    color: #d2d2d2;
}

#footer_dava
{
    margin: 20px;
    width: 48px;
    height: 14px;
    float: left;
    background: url(../images/footer_dava.png);
}

#footer_right
{
    margin: 18px;
    float: right;
    font: 11px/11px Tahoma;
    font-weight: normal;
    color: #b7a1ff;
    text-align: right;
}