@charset "UTF-8";

html, body {
    background-image: url('images/site/body_bg.jpg');
    background-color: #ffc301;
    line-height: 1.2;
}

#page {
    width: 1000px;
    height: 582px;
    margin: 0 auto;
    position: absolute;
    left:50%;
    top:50%;
    margin-left: -500px;
    margin-top: -291px;
}

#header {
    height: 60px;
}

#header h1 {
    float: left;
}

#header h1 a {
    display: block;
    height: 60px;
    width: 128px;
    background: url('images/site/logo.gif') no-repeat;
}

#header .right {
    float: right;
    padding: 7px 9px;
    font-size: 11px;
}

#header .search {
    height: 31px;
    width: 286px;
    float: right;
}

#header .search a { color:white; display: inline-block; text-decoration: none; margin: 6px 9px 0 0; float:right; }
#header .search a:hover { text-decoration: underline; }

#header .search a#sound_button { height: 20px; width: 27px; background-repeat: no-repeat; background-image: url('images/site/sound_on.gif'); margin: 1px 7px 0 0; }
#header .search a.sound_button_on { background-image: url('images/site/sound_on.gif') !important; }
#header .search a.sound_button_off { background-image: url('images/site/sound_off.gif') !important; }


#header .search form { float:right; }
#header .search form .search_text {
    background: white url('images/site/search_bg.gif') no-repeat;
    border: 0px;
    width:79px;
    height:9px;
    padding:5px 3px 1px 18px;
    margin: 2px 9px 0 0;
    float:left;
    font-size: 9px;
}
#header .search form .search_submit {
    background: url('images/site/search_button.gif') no-repeat;
    border: 0px;
    height: 17px;
    width: 49px;
    float: left;
    margin: 2px 0 0 0;
    cursor: pointer;
}

#header .breadcrumbs { text-align: right; font-size: 10px; }
#header .breadcrumbs a { padding: 0 3px; }

#footer { height: 95px; background: url('images/site/footer_bg.gif') repeat-x; }

#footer #main_nav { height: 30px; }
#footer #main_nav a { float: left; display: block; height: 30px; }
#footer #main_nav a#main_nav_01 { width: 59px; background: url('images/main_nav/main_nav_01.jpg');  }
#footer #main_nav a#main_nav_02 { width: 78px; background: url('images/main_nav/main_nav_02.jpg');  }
#footer #main_nav a#main_nav_03 { width: 60px; background: url('images/main_nav/main_nav_03.jpg');  }
#footer #main_nav a#main_nav_04 { width: 99px; background: url('images/main_nav/main_nav_04.jpg');  }
#footer #main_nav a#main_nav_05 { width: 58px; background: url('images/main_nav/main_nav_05.jpg');  }
#footer #main_nav a#main_nav_06 { width: 77px; background: url('images/main_nav/main_nav_06.jpg');  }
#footer #main_nav a#main_nav_07 { width: 99px; background: url('images/main_nav/main_nav_07.jpg');  }
#footer #main_nav a:hover, #footer #main_nav a.active { background-position: bottom !important; }




#footer #sub_nav {
    padding-left:10px;
    margin-top: 3px;
    padding-top: 5px;
    background: url('images/site/sub_nav_bg.gif') repeat-x;
    height:27px;
    letter-spacing: 0em;
}
#footer #sub_nav a { font-size: 12px; float: left; padding-right: 6px; margin-right: 6px;  background: url('images/site/sub_nav_trenner.gif') 100% 40% no-repeat; }
#footer #sub_nav a:hover, #footer #sub_nav a.selected { text-decoration: none; color: #df0018;}
#footer #sub_nav a.last { margin-right: o; padding-right: 0; background: none; }

#footer #sub_nav_wrapper { width: 930px; overflow: hidden; float: left; position: relative;}
#footer #sub_nav_container { width: 2000px; }
#footer #sub_nav_container div { width: 950px; float: left;}

#footer #sub_nav a#subnav_left { display: block; float: left; width: 21px; height: 17px; background: url('images/site/subnav_left.jpg') top no-repeat; padding: 0; margin: -2px 4px 0 7px; }
#footer #sub_nav a#subnav_right { display: block; float: left; width: 21px; height: 17px; background: url('images/site/subnav_right.jpg') top no-repeat; padding: 0; margin: -2px 0 0 0; }
#footer #sub_nav a#subnav_left:hover, #footer #sub_nav a#subnav_left.active, #footer #sub_nav a#subnav_right:hover, #footer #sub_nav a#subnav_right.active { background-position: bottom !important; }




#footer #sub_nav_spacer { height: 36px; }

#footer #left_links { float: left; margin-top: 0px;}
#footer #left_links a { float: left; }
#footer #left_links a#fb_link { margin-left: 20px; }
#footer #left_links iframe { float: left; margin-top: 2px; margin-left: 2px; }

#footer #right_links { float: right; margin-top: 11px; margin-right: 11px;}
#footer #right_links a { color: white; margin-left: 2px; font-size: 11px; }
#footer #right_links a.active { color:#012a73; }

#uploadlayer_overlay { position: absolute; background:#ffc500; z-index:1900; top:0; left:0; }
#uploadlayer { position: absolute; height:95px; width:260px; background: url('images/site/loader_bg.png'); z-index:1901; padding:55px 0 0 40px; }

.smooth_top {
    position: absolute;
    height: 20px;
    background: transparent url('images/site/smooth_top.png') repeat-x;
    z-index: 1000;
}

.smooth_bottom {
    position: absolute;
    height: 20px;
    background: transparent url('images/site/smooth_bottom.png') repeat-x;
    z-index: 1000;
}

a.tooltip span {
    position: absolute;
    padding: 6px 10px;
    font-size: 11px;
    line-height: 15px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border: #b59100 1px solid;
    background-color: #ffde5a;
    margin: 20px 0 0 -60px;
    z-index: 2000;
}

.top_10 a.tooltip span {
    margin: 40px 0 0 -10px;
}


a.tooltip:hover {
    text-decoration: none !important;
}
