    html
    {
        

    }

    body
    {
        margin: 0px;
        padding: 0px;
        font-family: Calibri, Arial;
        font-size: 16px;
        color: #ffffff;
        background: #000000 url('/images/back.jpg') no-repeat top center;
    }


    img { border: none;  }

    
    p
    {
        margin: 0px;
        padding: 0px 0px 20px 0px;
    }


    .clear
    {
        height: 0px;
        overflow: hidden;
        clear: both;
    }

    .phone
    {
        font-size: 30px;
        color: #cc009d;
        text-align: right;
        line-height: 27px;
        margin: 30px 0px 0px 0px;
        padding: 0px 100px 0px 0px;
    }

    .phone span
    {
        color: #0c9044;
    }


    .inner
    {
        margin: 0px auto 0px auto;
        width: 1000px;
        padding: 0px 0px 0px 0px;
    }


    .icons
    {
        padding: 20px 50px 0px 0px;
        margin: 0px 0px 0px 0px;
        text-align: right;
    }

    .icons a
    {
        font-size: 14px;
        margin: 0px 0px 0px 17px;
    }

    .spisok
    {
        margin: 160px 0px 0px 0px;
        font-size: 18px;
    }

    .spisok table
    {

    }


    a
    {
        color: #ffffff;
        text-decoration: none;
    }

    a:hover
    {

        text-decoration: underline;
    }

    .content
    {
        margin: 20px 0px 0px 0px;
        width: 800px;
    }


    h1
    {
        margin: 0px 0px 15px 0px;
        padding: 0px;
        font-weight: normal;
        font-size: 18px;
        color: #ffffff;
    }

    h2
    {
        margin: 0px;
        padding: 0px;
        font-weight: normal;
        color: #00fff0;
    }

    
    
 /*------------------------- footer----------------------------- */
    
    #footer
    {
        margin: 0px 0px 0px 0px;
        padding: 110px 0px 50px 50px;
        background: url('/images/footer.jpg') no-repeat bottom right;
        text-transform: uppercase;
    }

    #footer a
    {
        background: url('/images/underline_footer.gif') repeat-x bottom;
        margin: 0px 15px 0px 0px;
    }

    #footer a:hover
    {
        text-decoration: none;
    }


  /*  end ------------------------- footer----------------------------- */


    .events
    {
        padding: 0px 45px 0px 50px;
        margin: 50px 0px 0px 0px;
    }

    .events .item
    {
        width: 407px;
        float: left;
        margin: 0px 35px 30px 0px;
    }

    .events a
    {
        background: url('/images/arrow1.gif') no-repeat right center;
        font-size: 14px;
        color: #6ec300;
        padding: 0px 15px 0px 0px;
    }

    .more
    {
        color: #6ec300;
        font-size: 18px;
    }

    .main
    {

    }

    .block
    {
        background: url('/images/block_back.jpg') no-repeat 0px 50px;
        padding: 0px 0px 0px 50px;
        width: 429px;
        float: left;
        margin: 0px 0px 20px 0px;
    }

    .block_right
    {
        background: url('/images/block_back1.jpg') no-repeat 430px 50px;
        padding: 0px 50px 0px 0px;
        margin: 0px 0px 20px 20px;
        width: 429px;
        float: left;
    }

    .block span, .block_right span
    {
        color: #4d4d4d;
        font-size: 30px;
    }

    .block .text, .block_right .text
    {
        margin: 10px 0px 0px 0px;
    }

    .block a, .block_right a
    {
        font-size: 14px;
        color: #ffb800;
        background: url('/images/arrow.gif') no-repeat right center;
        padding: 0px 15px 0px 0px;
    }


    #nav_menu
    {
        padding: 0px 0px 0px 320px;
        margin: 30px 0px 0px 0px;
        font-size: 18px;
    }

    #nav_menu a
    {
        background: url('/images/underline.gif') no-repeat bottom;
        padding: 0px 10px 3px 10px;
        margin: 0px 0px 0px 20px;
    }

    #nav_menu a:hover
    {
        text-decoration: none;
    }
