body {
 background: #084691 url(obr/pozadi2.jpg) repeat-x fixed left top;
 color: white;
 font: 11px verdana;
 text-align: left;
}

div.body {
 position: relative;
 width: 952px;
 margin-top: 10px;
}

div.body div.logo {
 height: 155px;
 cursor: hand;
}

div.body div.telo1 {
 background: #396ba7 url(obr/top1.jpg) no-repeat;
 float: left;
 width: 742;
}

div.body div.telo2 {
 background: #396ba7 url(obr/top2.jpg) no-repeat;
 float: left;
 width: 742;
}

div.body div.telo3 {
 background: #396ba7 url(obr/top3.jpg) no-repeat;
 float: left;
 width: 742;
}

div.body div.telo4 {
 background: #396ba7 url(obr/top4.jpg) no-repeat;
 float: left;
 width: 742;
}

div.body div.telo5 {
 background: #396ba7 url(obr/top5.jpg) no-repeat;
 float: left;
 width: 742;
}

div.body div.telo6 {
 background: #396ba7 url(obr/top6.jpg) no-repeat;
 float: left;
 width: 742;
}

div.body div.telo7 {
 background: #396ba7 url(obr/top7.jpg) no-repeat;
 float: left;
 width: 742;
}

div.body div.telo8 {
 background: #396ba7 url(obr/top8.jpg) no-repeat;
 float: left;
 width: 742;
}

div.body div.telo9 {
 background: #396ba7 url(obr/top9.jpg) no-repeat;
 float: left;
 width: 742;
}

div.body div.parizek {
 background: #396ba7 url(obr/parizek.jpg) no-repeat;
 float: left;
 width: 742;
}

div.novinky {
 height: 273px;
 overflow: auto;
 text-align: left;
 padding: 0 6px 0 6px;
 font-size: 10px;
 line-height: 1.4em;
}

div.novinky p {
 text-align: justify;
}

/*div.telo div.banner {
 margin: 25px 0 0 5px;
 padding: 0;
}*/

div.body img.bann, #mobiltabor {
 margin: 30px 0 20px 5px;
 padding: 0;
}

div.left {
 float: left;
 width: 536px;
}

div.left div.leftmid {
 background: url(obr/leftmid.jpg) no-repeat center;
 height: 49px;
}

div.left div.leftlong {
 background: url(obr/leftlong.jpg) no-repeat center;
 height: 49px;
}

div.left div.leftuvod {
 background: url(obr/leftuvod.jpg) no-repeat center;
 height: 34px;
}

div.levo {
 float: left;
 width: 265px;
 margin: 0;
 padding: 0;
}

div.levo div.text {
 margin: 0 0 0 5px;
 background: url(obr/leftpozadi.jpg) repeat-y right;
}

.lefttop {
 background: url(obr/lefttop.jpg) no-repeat left;
 height: 49px;
 color: white;
}

div.stred {
 float: left;
 width: 271px;
}

div.stred div.text {
 margin: 0 6px 0 5px;
 background: url(obr/leftpozadi.jpg) repeat-y left;
}

.midtop {
 background: url(obr/midtop.jpg) repeat;
 height: 49px;
 width: 260px;
 color: white;
}

div.pravo {
 float: left;
 width: 206px;
}

div.pravo div.text {
 margin: 0 5px 0 0;
 background: url(obr/rightpozadi.jpg) repeat-y center;
}

div.pravo div.text table {
 margin: 0 0 5px 0;
}

.righttop {
 background: url(obr/righttop.jpg) no-repeat;
 height: 49px;
 color: white;
}

.rightmid {
 background: url(obr/rightmid.jpg) no-repeat;
 height: 49px;
 color: white;
}

.rightdown {
 background: url(obr/rightdown.jpg) no-repeat;
 height: 17px;
}

.anketa {
 text-align: left;
 padding: 0 5px 5px 0;
}

.ankpolo {
 margin-left: 12px;
 line-height: 1.6em;
}

div.graf {
 margin: 3px 0 10px 12px;
 width: 100px;
 height: 10px;
 background: url(obr/grafpozadi.jpg) repeat-x;
}

.video {
 text-align: left;
 background: url(obr/leftlongpozadi.jpg) repeat-y center;
 color: black;
 margin: 0;
 padding: 0 0 5px 20px;
 line-height: 1.4em;
}

.video h2 {
 color: black;
 padding: 10px 0 10px 0;
}

.video img {
 margin-right: 10px;
}

.vid {
 margin: 5px 0 0 30px;
 width: 450px;
}

.nejsle {
 margin: 0 5px 20px 5px;
 text-align: left;
}

div.left div.info {
 background: url(obr/leftlongpozadi.jpg) repeat-y center;
 text-align: left;
 color: black;
 margin: 0;
 padding: 0 20px 0 20px;
 line-height: 1.4em;
}

div.left div.info p {
 text-align: justify;
 font-size: 11px;
 line-height: 2.0em;
}

div.left div.info p.chat {
 font-size: 12px;
 line-height: 1.8em;
 text-align: left;
}


div.left div.info h2 {
 color: black;
 padding: 10px 0 10px 0;
}

div.left div.info h3 {
 color: black;
 font: 14px verdana;
 padding: 0;
 margin: 5px 0 10px 0;
 font-weight: bolder;
 text-decoration: underline;
}

.leftlongdown {
 background: url(obr/leftlongdown.jpg) no-repeat center;
 height: 17px;
}

.login {
 padding: 0 5px 0 5px;
}

div.archiv {
 font-size: 12px;
 border-top: 1px #074590 solid;
 padding: 10px;
 margin: 10px 10px 0 10px;
}

div.body div.reklamy {
 width: 200px;
 margin-left: 10px;
 float: left;
}

div.body div.reklamy img {
 margin-top: 3px;
}

div.text {
 margin: 0 0 0px 0;
 padding: 0;
 font: 11px verdana;
 line-height: 1.2em;
 color: black;
}

div.pravo div.text ul {
 text-align: left;
 margin-bottom: 15px;
}

div.pravo div.text li {
 margin: 5px 0 5px 0;
}

div.pravo div.text li ul {
 margin: 0 0 0 15px;
 padding: 0;
}

div.forum {
 background-color: #e1ebff;
 width: 495px;
 padding: 3px 0 5px 0;
 margin: 5px 0 5px 0;
 border-left: 2px #084591 solid;
}

div.hodnoceni {
 float: right;
}

div.hodnoceni a.ano {
 color: #006600;
 text-decoration: underline;
}

div.hodnoceni a.ne {
 color: #cc0000;
 text-decoration: underline;
}

div.hodnoceni a:hover {
 text-decoration: none;
}

div.forumjmeno {
 float: left;
}

div.forumreak {
 background-color: rgb(255,255,255);
 width: 480px;
 padding: 3px 0 5px 0;
 margin: 5px 0 5px 15px;
 border-bottom: 1px #084591 solid;
 border-left: 1px #084591 solid;
}

div.forum img.forum, div.forumreak img.forum {
 float: left;
 padding: 0;
 margin: 1px 0 0 1px;
}

div.forum p, div.forumreak p {
 text-align: justify;
 margin-top: 3px;
}

div.forum div.prisp {
 float: left;
 width: 405px;
 margin: 0 0 0 8px;
}

div.forumreak div.prisp {
 float: left;
 width: 390px;
 margin: 0 0 0 8px;
}

.newp {
 padding: 5px 0 5px 0;
}

.dole {
 height: 66px;
 padding-top: 0px;
 background: url(obr/down.jpg) no-repeat center;
}

.dole a {
 color: white;
}

div.clear {
 clear: both;
}

div.soup {
 width: 159px;
 text-align: center;
 float: left;
 padding: 10px 0 10px 0;
 border-bottom: 1px #084591 solid;
 background-color: rgb(255,255,255);
 margin: 0;
}

div.soup img {
 margin: 0;
 margin-bottom: 5px;
}

div.rekl {
 border-bottom: 1px #084591 solid;
 border-top: 1px #084591 solid;
 padding: 8px;
}

div.vyber {
 margin: 0 0 10px 0;
}

div.vyber input {
 width: 80px;
 margin-left: 10px;
}

div.vyber select {
 margin-left: 8px;
}

div.adm {
 margin: 0 7px 5px 7px;
 text-align: left;
 padding: 5px 5px 5px 0;
 color: black;
 /*border: 1px black solid;*/
 background-color: rgb(237,237,237);
}

div.adm span.modra {
 background-color: #084591;
 color: white;
 font-weight: bolder;
 padding: 5px;
}

h1, h2 {
 font: 12px verdana;
 font-weight: bolder;
 margin: 0;
 padding: 10px 0 0 0;
 color: white;
}

h2.leve {
 padding: 25px 0 0 0;
}

h1 {
 text-align: left;
 margin-left: 30px;
}

table {
 font: 11px verdana;
 color: black;
}

table.match {
 width: 480px;
 margin: 0 0 0 10px;
}

table.online {
 width: 480px;
 margin: 0 0 0 0;
}

table.online td {
 padding: 10px;
 border-bottom: 1px #084591 solid;
 background-color: rgb(255,255,255); 
}

table.online td.gol {
 padding: 10px;
 background-color: #e1ebff;
}

table.online td.top {
 padding: 10px;
 background-color: #084591;
 color: white;
 font-weight: bolder;
}

table.online td.nic {
 padding: 0px;
 /*border-bottom: 1px #084591 solid;*/
 border-bottom: 0px;
 background-color: rgb(255,255,255); 
}

table.online td.logo {
 padding: 0px;
}

table.zap {
 width: 480px;
}

table.zap td {
 padding: 2px;
}

table.zap td.a {
 border-bottom: 1px #084591 solid;
 border-top: 1px #084591 solid;
 background-color: #e1ebff;
}

table td.b {
 background-color: #ffc7c7;
}

table td.c {
 background-color: #c7e0ff;
}

ul {
 margin-top: 0;
 margin-bottom: 0;
}

ul.clanky {
 font-size: 12px;
 margin: 0 5px 0 20px;
 padding: 0;
 text-align: left;
 line-height: 1.4em;
}

ul.clanky li {
 margin: 0;
 padding: 3px 0 5px 0px;
 list-style: square url();
 color: #074590;
}

span.nic {display: none;}

.ok {
 font-weight: bolder;
 color: green;
}

.ko {
 font-weight: bolder;
 color: red;
}

.mo {
 font-weight: bolder;
 color: blue;
}

.dnes {
 font-weight: bolder;
 color: rgb(204,0,0);
}

.foring {
 color: rgb(79,79,79);
}

.vysl {
 font: 24px verdana;
 color: #084591;
}

.nex {
 font-weight: bolder;
 color: #084591;
}

.foto {
 font-weight: bolder; 
 font-size: 13px;
}

span#countdown1 {
 font-size: 13px;
}

form {
 margin: 0;
}

p {
 margin: 0;
}

a {
 text-decoration: underline;
 color: rgb(0,0,102);
}

a:hover {
 text-decoration: none;
 color: rgb(0,0,255);
}

input {
 width: 120px;
 font: 11px verdana;
 padding: 1px;
 background-color: rgb(223,223,223);
 border: 1px #999 solid;
}

input.vlo {
 width: 350px;
}

input.fil {
 width: 230px;
}

input.aa {
 width: 50px;
}

input.loginok {
 width: 60px;
 background-color: rgb(176,224,230);
 margin-bottom: 5px;
 border: 1px #999 solid;
}

input.button {
 margin-right: 10px;
}

textarea {
 background-color: rgb(223,223,223);
 width: 350px;
 height: 90px;
 margin-bottom: 5px;
 border: 1px #999 solid;
}

textarea.chat {
 background-color: rgb(223,223,223);
 width: 450px;
 height: 40px;
 margin-bottom: 5px;
 border: 1px #999 solid;
}

ul.odkazy {
 margin: 0 5px 0 10px;
 padding: 0;
 list-style: none url();
}

ul.odkazy li {
 line-height: 1.4em;
 margin: 0 0 8px 0;
}

li.no {
 list-style: none url();
}

div.menu {
 position: relative;
 margin: 18px 0 0 20px;
 width: 700px;
 font-size: 12px;
 font-weight: bolder;
 text-align: left;
 border: 1px red solid;
}

#prouzek {
 position: relative;
 height: 32px;
}

ul#hmenu {
 list-style-type: none;
 position: absolute;
 left: 25px;
 top: 20px;
 padding: 0;
 margin: 0;
}
ul#hmenu li {
 /*display: block;*/
 padding: 0;
 margin: 0 20px 0 0;
 float: left;
 text-align: center;
}
ul#hmenu li a {
 text-decoration: none;
 /*text-transform: uppercase;*/
 display: block;
 font: 12px verdana;
 font-weight: bolder;
 color: white;
 padding: 0;
 margin: 0;
}
ul#hmenu li a:hover {
 text-decoration: underline;
}
ul.podmenu {
 position: absolute;
 list-style-type: none;
 padding: 0;
 margin: 0;
 border: 1px solid #073b87;
 background-color: #396ba8;
 top: 188px;
/* top: 293px;*/
 /*width: 150px;*/
 z-index: 5;
 visibility: hidden;
}
ul.podmenu li {
 padding: 8px ! important;
 width: 120px;
 text-align: left ! important;
}
ul.podmenu li a {
 color: white;
 text-decoration: none;
 font: bold 12px Tahoma, sans-serif;
}
ul.podmenu li a:hover {
 text-decoration: underline;
 color: white;
}

ul#podmenu1 {
  left: 15px;
}
ul#podmenu2 {
  left: 90px;
}
ul#podmenu3 {
  left: 175px;
}
ul#podmenu4 {
  left: 350px;
}
