html
{
    width:                  100%;
    height:                 100%;
}
body
{
    background-color:       #000000;
    color:                  #ffffff;
    width:                  100%;
    height:                 100%;
    font-family:            Verdana, Arial, Helvetica;
    font-size:              11px;
    margin:                 0px;
    padding:                0px;
    text-align:             center;
}

#page
{
    width:                  1000px;
    margin:                 0px auto 0px auto;
    text-align:             center;
    padding:                0px 0px 0px 0px;
}

.top
{
    width:                  100%;
    height:                 112px;
    background-color:       #000000;
    color:                  #ffffff;
    text-align:             center;
    margin:                 0px;
    padding:                0px;
}

/*.submenu
{
    float:                    left;
    margin:                 0px 0px 0px 0px;
    border-right:           1px dotted #cccccc;
    padding:                0px 0px 10px 0px;
    width:                  115px;
    background-color:       #381010;
    color:                  #cccccc;
}*/
.left
{
    float:                    left;
    margin:                 0px 0px 0px 0px;
    border-right:           1px dotted #cccccc;
    padding:                0px 0px 10px 0px;
    width:                  115px;
    background-color:       #381010;
    color:                  #cccccc;
}
.submenu a
{
    margin:                 3px auto 0px auto;
    height:                 26px;
    width:                  75px;
    text-indent:            -9999px;
    letter-spacing:         -9999px;
    display:                block;
}
.submenu a:hover
{
    background-position:    0px -26px;
}
.submenu .active
{
    margin:                 3px auto 0px auto;
    height:                 26px;
    width:                  75px;
    text-indent:            -9999px;
    letter-spacing:         -9999px;
    display:                block;
    background-position:    0px -52px;
}
.left .partner {
  margin-top:               20px;
}


.navigation
{
    height:                 30px;
    width:                  100%;
    background-color:       #681818;
    text-align:             left;
    font-size:              11px;
    margin:                 2px auto 2px auto;
}

.navigation .center
{
    margin:                 0px auto 0px auto;
    width:                  637px;
    text-align:             center;
    padding:                0px;
}

a img {border:0;}
.navigation .navmain a
{
    float:                  left;
    height:                 26px;
    width:                  75px;
    text-indent:            -9999px;
    letter-spacing:         -9999px;
    display:                block;
    margin:                 2px 2px 2px 2px;
}
.navigation a:hover
{
    background-position:    0px -26px;
}
.navigation .active
{
    float:                  left;
    height:                 26px;
    width:                  75px;
    text-indent:            -9999px;
    letter-spacing:         -9999px;
    display:                block;
    background-position:    0px -52px;
    margin-left:            1px;
    margin-right:           1px;
}

.url
{
    margin:                 0px 2px 0px 2px;
    text-decoration:        none;
    color:                  #eeee66;
    font-weight:            bold;
    border-bottom:          1px solid #dd8822;
    line-height:            16px;
}
.url:hover
{
    color:                  #eeee66;
    border-bottom:          1px solid #ffffff;
}

.content
{
    float:                  left;
    width:                  665px;
    color:                  #ffffff;
    background-color:       #481010;
    text-align:             center;
    padding:                10px 0px 10px 0px;
    margin:                 20px auto 20px 9px;
    border-top:             1px solid;
}
.text
{
    text-align:             left;
    padding:                10px 10px 10px 10px;
    margin:                 0px 10px 0px 10px;
    /*background-color:       #581010;*/
}
.text p
{
    clear:                  both;
    margin:                 0px 0px 8px 0px;
    padding:                5px 10px 5px 10px;
    font-size:              11px;
    /*background-color:       #681818;*/
    background-color:       #581010;
}

em
{
    margin:                 0px 0px 0px 0px;
    padding:                0px;
}

.concerts
{
    cursor:                    default;
    text-align:             left;
    float:                  right;
    width:                  200px;
    background-color:       #381010;
    border-left:            1px dotted #cccccc;
    padding:                0px 0px 0px 0px;
    margin:                 0px 0px 0px 0px;
}
.concerts p
{
    margin:                 5px 0px 5px 0px;
    padding:                2px;
    font-size:                10px;
}

.concerts .pri
{
    background-color:       #581010;
}

.concerts a
{
    color:                  #cccccc;
    text-decoration:        none;
}

.concerts p:hover
{
    background-color:       #581010;
}

.bottom
{
    clear:                  both;
    width:                  100%;
    text-align:             center;
    border-top:             1px solid #000000;
    background-color:       #404040;
    color:                  #a0a0a0;
    margin:                 0px;
    padding:                3px 0px 3px 0px;
}
.ads
{
    clear:                  both;
    width:                  100%;
    text-align:             center;
    border-top:             1px solid #404040;
    background-color:       #000;
    color:                  #a0a0a0;
    margin:                 0px;
    padding:                3px 0px 3px 0px;
}

h1
{
    width:                  100%;
    text-align:             center;
    color:                  #ffffff;
    font-size:              13px;
    font-weight:            bold;
    margin:                 0 0 10px 0;
    padding:                5px 0px 5px 0px;
    border-bottom:          1px solid #804040;;
}

h2
{
    width:                  100%;
    text-align:             left;
    color:                  #cccccc;
    font-size:              11px;
    font-weight:            bold;
    margin:                 0px auto 0px auto;
    padding:                5px 0px 2px 0px;
    border-bottom:          1px solid #804040;
}

h3
{
    width:                  100%;
    text-align:             center;
    color:                  #cccccc;
    font-size:              11px;
    font-weight:            bold;
    margin:                 0px auto 0px auto;
    padding:                5px 0px 2px 0px;
    border-bottom:          1px solid #804040;
}

h4
{
}

form
{
    text-align:             left;
    margin:                 0px auto 0px auto;
    padding:                0px 0px 0px 0px;
}

.contact
{
    width:                  60%;
    text-align:             center;
    margin:                 0px auto 0px auto;
    padding:                0px;
}
.calendar
{
    border:                    1px solid #000;
    margin:                    0px;
    padding:                0px;
}
input, button
{
    padding:                2px 5px 2px 5px;
    border:                 1px solid #aaaaaa;
    background-color:       #303030;
    font-family:            Verdana, Helvetica, sans-serif;
    font-size:              11px;
    color:                  #cccccc;
    height:                 20px;
}
select
{
    padding:                2px 5px 2px 5px;
    border:                 1px solid #aaaaaa;
    background-color:       #303030;
    font-family:            Verdana, Helvetica, sans-serif;
    font-size:              11px;
    color:                  #cccccc;
    /*height:                 20px;*/
}
textarea
{
    padding:                2px 5px 2px 5px;
    border:                 1px solid #aaaaaa;
    background-color:       #303030;
    font-family:            Verdana, Helvetica, sans-serif;
    font-size:              11px;
    color:                  #cccccc;
}

.search
{
}
.search a
{
    padding:                1px 0px 1px 1px;
    margin:                 0px;
    color:                  #bbbbbb;
    text-decoration:        none;
    border:                 1px solid #ffffff;
    /*border-right:           1px solid #ffffff;*/
}
.search a:hover
{
    text-decoration:        none;
    background-color:       #bbbbbb;
    color:                  #800000;
}
.search a.active
{
    background-color:       #bbbbbb;
    color:                  #000000;
    text-decoration:        none;
}

img
{
    margin:                 0px 0px 5px 0px;
    padding:                0px;
}

.interview
{
    float:                  left;
    margin:                 5px 5px 0px 0px;
    padding:                0px;
}
iframe a {
    margin:                 0px 2px 0px 2px;
    text-decoration:        none;
    color:                  #eeee66;
    font-weight:            bold;
    border-bottom:          1px solid #dd8822;
    line-height:            16px;
}