* {
  margin:0px;
  padding:0px;
}
body {
  font-family:arial,helvetica,verdana,sans-serif;
  background-color:#FFFFFF;
  font-size:0.8em;
  background:url('./images/body_back.gif');
}

input,select,file { border:1px solid #888; background: #eee url('../graphics/button_back.gif');}
textarea { width:100%; height:5em; border:1px solid #888; background: #fff; }
fieldset { margin:5px; padding:5px; border: 1px solid #000; }
fieldset legend { margin: 0px 10px 0px 10px; padding: 0px 5px 0px 5px; font-weight:bold; }

ul { margin:20px; }
li { margin-left:20px; padding-top:5px; }
h1 {
  padding: 0px 0px 5px 5px;
  margin: 25px 0px 20px 0px;
  border-bottom:1px solid #2C508E;
  font-size:1.4em;
}
h3 {
  padding-top:0px;
  padding-left:5px;
  padding-bottom:0px;
  margin: 5px 0px 5px 0px;
  border-bottom:1px solid #2C508E;
  font-size:1.3em;
}
h3:first-letter {font-size:1.2em;}
h4 {
  margin-left:5px;
  margin-right:5px;
  padding-top:5px;
  padding-left:2px;
  padding-bottom:0px;
  font-size:1.2em;
}
h1,h2,h3,h4,h5,h6 { color:#004A80; font-family: "Trebuchet MS", Tahoma, Arial; }
img { border-width:0px; margin:0px; }
a { color:#D6210E; text-decoration:none; }
a:hover { color:#666666; text-decoration:underline; }

td { padding:2px; }

hr{ margin: 0px 10px 0px 10px; border: 1px solid #bbb; }


#navigace { color:#004A80; font-weight:bold; }
#navigace a { color:#D6210E; text-decoration:none; font-weight:bold; }
#navigace a:hover { color:#2C508E; font-weight:bold; }

.search1 { height:30px; width:0px; background:url('./images/search12.gif') no-repeat; float:right;}
.search2 { height:30px; width:120px; background:url('./images/search22.gif') repeat-x; float:right;}
.search2 input { font-size:11px; }

.container { width:1000px; text-align:left; background:url(http://florbalmb.cz/download/Fotografie/Foto_aktuality/sokol_08.jpg); }

.header1 { height:114px; width:100%; background:url('./images/header1.gif') center no-repeat #003D85; }
.header2 { height:38px;  width:100%; background:url('./images/header2.gif') repeat-x #fff; padding: 0px 0px 0px 0px; margin-bottom:10px; font-family:verdana; font-size:13px; }

.left { clear:both; float:left; width:20%;}

.center { color:#444444; margin: 0px 0% 0px 21%; width: 58%; }
.center form { background: #eee; padding:2px; margin: 5px 0px 0px 0px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.center p { margin: 0px 10px 5px 10px; text-align:justify; line-height:1.3em; }
.center table th { border: 1px solid #ddd; background: url('images/sub.jpg') repeat-x #ddd; }
.center table td { border-bottom: 1px solid #ddd; padding: 2px; vertical-align:top; }

.right { float:right; width:20%; }

.modul { background: #fff; margin:0px 5px 5px 5px; padding:0px; border:1px solid #bbb; }
.modul .strip { background: url('images/sub.gif') center #003D85; color:white; font-weight:bold; margin:0px; text-align:center; }


#table { border-collapse:collapse; margin:5px 0px 0px 0px; }
#table th { border: 1px solid #888888;}
#table td { border: 1px solid #888888;}

table.calendar td { text-align:center;}
div.calendar table { width:100%; }
div.calendar table td { text-align:left; border:1px solid #ccc; }
div.calendar table tr.weekend { background:#ddd; }
div.calendar table tr.today td { border: 1px solid #0071BC; background:#7DA7D9; color:white; }

#quicknews ul { margin:0px; margin-left:5px; }
#quicknews li { margin-left:0px; padding-top:2px; color:#D6210E; list-style: none; }

#zapasy { color:black; text-align:center; }
#zapasy ul { width:100%; list-style:none; margin:0px; padding:0px; }
#zapasy li { padding:0px; margin:0px; }
#zapasy p { padding:3px; margin:2px; }
#zapasy .team { font-size:0.8em; background:url('images/sub.jpg'); }
#zapasy .cas { font-size:0.8em; }
#zapasy .misto { font-size:0.8em; }
#zapasy .teamy { border-top:2px solid #bbb; border-bottom:2px solid #bbb; background:#eee; }
#reklama img { margin:5px; }

.newska {  padding:10px; margin-bottom:5px; }
.hotnewska { padding:10px; margin-bottom:5px; }
.hotnewska h2 { border-top:5px solid #D6210E; font-size: 18px; padding: 5px; }
.hotnewska .toolbar { border: 0px; background:transparent;}
.newska h2 { border-top:5px solid #ddd; font-size: 18px; padding: 5px; }
.newska .toolbar { border: 0px; background:transparent;}

#login form { font-size: 0.8em; }
#login p { margin: 5px; }
#login ul { margin: 0px; font-size: 0.8em; }
#login li { margin: 0px 0px 0px 5px; padding:0px; list-style:none; }

.bottom { clear:both; color:#444; font-size:0.8em; text-align:center; background:url('images/footer.gif'); margin: 0px 0% 0px 0%; height:40px; padding-top:5px;}
.bottom a { color:#000; text-decoration:underline; }
.bottom a:hover { text-decoration:none; }

a.tlacitko { border:1px solid #B8C6E5; font-size: 10px; color: black; background:url('../graphics/button_back.gif'); padding:1px; }
a.tlacitko:hover { color: #ffffff; text-decoration:none; background:url('../graphics/button_back_hover.gif'); }

.toolbar { text-align:right; width:100%; padding:5px 0px 5px 0px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background: url('images/sub2.jpg') center  #eee; }

#warning { color: red; }

.error { background:#FFED00; width:98%; color:red; padding:0px; margin:0px; border:1px outset red; font-size:0.9em;}
.error p { padding:10px 10px 0px 10px; font-size:1.1em;}
.error ul { margin: 0px 0px 0px 20px; padding: 0px 0px 10px 0px;}

.notice { background: #DDDDDD; width:100%; color:black; padding:0px; margin:0px; border:1px outset black; font-size:0.9em;}
.notice p { padding:10px 10px 0px 10px; font-size:1.1em;}
.notice ul { margin: 0px 0px 0px 20px; padding: 0px 0px 10px 0px;}
.notice form { background: none; border:none;}

.gallery .image { background:#fff; text-align:center; border: 1px solid #9ac818; float:left; padding:1px; margin:5px; width:160px; }
.gallery .image p { text-align:center; margin:2px; padding:0px; }
.gallery .image a { text-decoration:none; }
.gallery .cat { width:100%; height:170px; float:left; margin:5px; background:#fff; border: 1px solid #9ac818; }
.gallery .cat a { text-decoration:none; color:#779b13; }
.gallery .cat img { margin:5px; }
.gallery .cat h1 { margin:5px; padding:0px; border-bottom:1px solid gray; }
.gallery .cat ul { margin:5px 5px 5px 20px; padding:0px; }
.gallery tr, .gallery td { border:0px;}

.forum table { width:100%; margin:5px; border:0px solid #B8C6E5; border-collapse:collapse; }
.forum th { background:#d1d1d1; border:1px solid #fff; padding:5px; font-weight:normal; }
.forum td { background:#fff; border:1px solid #cccccc; font-size:0.8em; }
.forum form td { border:0px; background:none; }
.forum form textarea { width:99%; }
.forum .title .link { font-size:1.2em; font-weight:bold; color:red; }
.forum .icon { width:1px; }
.forum .temat { background:#dedfdf; border:1px solid #fff; width:8em; text-align:center; }
.forum .last { width:5em; white-space:nowrap; }
.forum .author { width:20%; vertical-align:top;}
.forum a { color:red; font-weight:bold; }
.forum a.tlacitko { color:black; }
.forum a.tlacitko:hover { color:white; }
.forum h1 { color:#004A80; font-size:1.2em; margin:5px; }
.forum .post { vertical-align:top; }
.forum .admin_warning { background:#FFED00; font-weight:bold; width:100%; }

.msg { padding:5px; }
.msg form { background:transparent; border:0px;}
.msg div.toolbar { background:transparent; border:0px; padding:0px;}
.msg div.toolbar ul.zalozky { list-style:none; margin: 5px 5px 0px 5px; height:19px; }
.msg div.toolbar ul.zalozky li { float:left; margin: 0px 0px 0px 5px; padding:1px 5px 1px 5px; background:#fff; border:1px solid #666; border-bottom:0px; }
.msg div.toolbar ul.zalozky li.active { background:#ddd; border:1px solid #666; border-bottom:1px solid #242424; }

.msg div.list { border:1px solid #666; background:#ddd; padding:5px; }
.msg div.list table.list { border-collapse:collapse; width:100%; background:#ddd; }
.msg div.list table.list th { border-bottom:1px solid #666; padding-left:10px; font-weight:bold; text-align:left; }
.msg div.list table.list td { border-bottom:1px solid #666; }
.msg div.list table.list .ico { width:5px; text-align:center; }
.msg div.list table.list .replied { width:5px; text-align:center; }
.msg div.list table.list .flag { width:5px; text-align:center; }
.msg div.list table.list td.from { width:20%; }
.msg div.list table.list .datum { width:150px; white-space:nowrap; }

.msg div.view { border:1px solid #666; margin-top:5px; background:#fff; }
.msg div.view div.details { background:url('../graphics/msg_th.gif') #ddd; }
.msg div.view div.details table { width:80%; }
.msg div.view div.details img { margin:5px; }
.msg div.view div.text { margin:5px; }

.anketa { width:200px; border:1px solid #666; margin:5px; float:left; font-size:0.8em; }
.anketa td { border:0px solid red; }
.anketa .question { font-weight:bold; }
.anketa .result { text-align:right; }
.anketa .legend {}

/* $Id: sucker.css,v 1.1 2005/08/22 18:23:16 ryan Exp $ */
#nav, #nav ul {
    padding:    0;
    margin:     0;
    list-style: none;
    color:      white;
}
#nav a {
    display: block;
    text-align: center;
    color: #ddd;
}
#nav a:hover {
        color: #FFFFFF;
        text-decoration:none;
}
#nav li {
    float:        left;
    position:     relative;
    text-align:   center;
    border-right: 1px solid #57A4FF;
    font-weight:bold;
    padding:      4px 10px 5px 10px;
    margin:       0px 0px 0px 0px;
}
#nav li.lastElement { border-right: 0px; }

#nav li ul {
        position:          absolute;
        top:               25px;
        left:             -1px;
        width:             15em;
        display:           none;
        background-color:  #003D85;
        border-left:            1px solid #57A4FF;
}
#nav li > ul {     top: 25px; }

#nav li ul li {
            border:        0px;
            padding:       2px 0px 0px 0px;
            margin:        0px 0px 0px 2px;
            width:         95%;
            height: 1.5em;
            text-align:   left;
}

#nav li ul li a {
                padding-left: 0px;
                text-align:   left;
                color: #FFFFFF;
                font-weight:  normal;
}

#nav li ul li a:hover {
                    color:    #fff;
                    font-weight:  bold;
}

#nav li ul li:hover, #nav li ul li.sfhover {
                background: #0054B6;
}

#nav li:hover, #nav li.sfhover       {  background: #0054B6; }
#nav li:hover ul, #nav li.sfhover ul {  display:block;       }

a.menuTop:active { color: white; }
a.menuTop:link { color: white; }
a.menuTop:visited { color: white; }
a.menuTop:hover { text-decoration: underline; color: #395175; }




