/* tagy */
body {margin: 0; padding: 0; background: url('../images/bg2.jpg') no-repeat center top; background-attachment: fixed;  text-align: justify; font-family: "Verdana",Arial,Helvetica,sans-serif;  font-size: 12px; color: #000;}
#superbg {width: 100%; height: 100%; background: url('../images/superbg.png') repeat-y center top;}
#body {width: 1002px;  margin: 0 auto; background: #FFF; border-top: 5px solid #e83333; background: url('../images/cn-bg.png') no-repeat center 142px}
#head {width: 982px; height: 100px; padding: 10px;  background: url('../images/head-bg.png') no-repeat right center}
#menu {width: 1001px; height: 30px; margin-left: 1px; border-bottom: 1px solid blue; border-top: 1px solid blue;  background: blue url('../images/menu.png') repeat-x;}
#menu .menu {padding: 0; margin: 0 0 1px 0; width: 1002px; height: 30px; font-weight: bold;}
#menu .menu li {float: left; list-style-type: none;}
#menu .menu li a {display: block; padding: 0 15px; line-height: 31px; color: white; text-decoration: none; font-size: 12px; border-right: 1px solid black;  border-left: 1px solid blue}
#menu .menu li a:hover {background: #e20000}
#menu .menu li a:hover  {transition: all .2s ease-out; -o-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -webkit-transition: all .2s ease-out;}
#head strong {display: none;} 
#center {float: left; border: 0px solid red; width: 945px; min-height: 700px; margin: 15px 5px 0 5px; padding: 0 10px; background: no-repeat center 10px}
#footer {width: 1000px; height: 350px; margin-left: 1px; padding: 0px; background: url('../images/footer.png') no-repeat center center}
#usermenu {width: 250px; height: 100px; float: left; padding: 0 0 0 10px;}
#usermenu ul  {padding: 0; margin: 0}
#usermenu ul li {list-style-type: none; float: left; margin: 0 3px }
#usermenu ul li a {padding: 5px 10px; background-color: #e83333; color: #FFF; font-weight: bold; text-decoration: none;} 
#usermenu ul li a {-webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}
#usermenu ul li a:hover {text-decoration: underline;}
#home {width: 180px; height: 120px; float: left; display: block;}
#info {width: 950px; height: 50px;  padding: 30px 0 0 25px;}
#info p {font-weight: bold; color: #000;}
#odpocet {width: 200px; height: 55px; float: left; padding: 7px 0 0 20px; text-align: center;}
#odpocet strong {color:  #003d9f; font-size: 14px;}
#defaultCountdown {height: 65px;}
#search {width: 245px; height: 45px; float: left; margin: 20px 0 0 0; text-align: right;}
.breadcrumbs {padding: 0; margin: 0; height: 25px;}

h1,h3,h4,h5,h6 {margin: 0 0 10px 0; padding: 0; color: #D10202}
h1 {font-size: 17px;}
h2 {font-size: 16x; color: blue}
h3 {font-size: 16px;}
h4 {font-size: 16px;}
h5 {font-size: 16px;}



.icon2 {vertical-align: middle; margin-top: -2px;}

p {line-height: 18px; margin: 5px 0 }
a {color: #D10202; font-weight: bold;}
a:hover {text-decoration: none;}
 
input[type=submit], input[type=reset] {padding: 2px 4px; background:  url('../images/input.png') repeat-x; border-left: 1px solid #f4f4f4; border-top: 1px solid #f4f4f4; border-bottom: 1px solid #848484; border-right: 1px solid #848484;}
input[type=submit]:focus, input[type=reset]:focus {background:  url('../images/input.png') repeat-x;;border-right: 1px solid #fafafa; border-bottom: 1px solid #fafafa; border-top: 1px solid #848484; border-left: 1px solid #848484;}
input[type=text],  input[type=password]  {border: 1px solid #848484;;}
.searchform .q {width: 125px !important; color: gray; font-style: italic;}
.massbuton {width: 135px; color: gray; font-style: italic;}

/* Globální tabulka pro editor */ 
.vsadit {padding: 2px 3px; background: white url('../images/menu.png') repeat-x; font-weight: bold; color: red; border: 1px solid white; text-decoration: underline; font-size: 13px; font-weight: bold;}
.tabulka {width: 100%; margin: 10px 0; border: 1px solid #d8d8d8; border-bottom: 0; font-size: 12px; font-weight: normal;}
.tabulka thead {background: #e20000 url('../images/menu.png') repeat-x; color: #FFF; border: 1px solid #b6b6b6; border-right: none; font-size: 14px;}
.tabulka td {border-bottom: 1px solid #cecece; padding: 6px}
.tabulka tbody tr:hover {background-color: #fff3f3 !important}
.tabulka .datum-td {width: 80px; border-right: 1px solid #cecece; }
.tabulka .vsadit-td {width: 70px; border-left: 1px solid #cecece; }
.tabulka .pomlcka {padding: 0}
.tabulka img {vertical-align: middle; margin-top: -1px;}

.vysledky {width: 100%; font-size: 12px;  text-align: left; margin: 3px 0 10px 0; border-bottom: 1px dotted #009b16; font-weight: bold; /*background: #9bffb8 url('../images/menu.png') repeat-x;*/}
.vysledky  td {padding: 4px 0px; }
.vysledky .datum {font-size: 13px; text-align: right;  color: #00691e}
.vysledky .link {font-size: 11px; line-height: 18px; color: #000; text-align: right; color: #00691e}
.vysledky thead {background: #e20000 url('../images/menu.png') repeat-x; color: #FFF; border: 1px solid #b6b6b6; border-right: none; font-size: 12px;}
.vysledky img {vertical-align: middle; margin-top: -2px; margin-right: 3px}


#right .vysledky {border-bottom: 1px dotted #0078DA}
#right .datum {color: #003969}
#right .vysledky .link {color: #003969}

#center .vysledky {border: 1px solid #dbdbdb; border-bottom: 0}
#center .vysledky td {border-bottom: 1px solid #dbdbdb; padding: 5px}
#center .datum {color: #003969}
#center .vysledky .link {color: #D10202;}

/* table2 */
.tabulka2 {width: 100%; margin: 10px 0; border: 1px solid #d8d8d8; border-bottom: 0; font-size: 12px; font-weight: normal;}
.tabulka2 thead {background: #e20000 url('../images/menu.png') repeat-x !important; color: #FFF; border: 1px solid #b6b6b6; border-right: none; font-size: 14px;}
.tabulka2 thead td {border-bottom: 1px solid #cecece; padding: 6px}
.tabulka2 tbody td {border-bottom: 1px solid #cecece; padding: 6px; background-color: #FFF}
.tabulka2 tbody tr:hover {background-color: #fff3f3 !important}
.tabulka2 .datum-td {width: 80px; border-right: 1px solid #cecece; }
.tabulka2 .vsadit-td {width: 70px; border-left: 1px solid #cecece; }
.tabulka2 .pomlcka {padding: 0}
.tabulka2 img {vertical-align: middle; margin-top: -1px;}
.tabulka2 .vsazeno {font-size: 15px;} 

