BODY,HTML {
  height:100%;
}

BODY {
  color:#000000; background-color:#c6d2e2;
  margin:0px; padding:0px;
  font-family: "Arial CE", Arial, Helvetica, sans-serif;
  text-align:center;
}

img {
  border:0px none;
}

/*pozadí stránky*/
#poz {
  width:700px; min-height:100%;
  position:relative;
  margin:16px auto 0px auto; padding:0px;
  color: #000000; background-color: #ffffff;
  border-top:1px solid #8A96B4;
  border-left:1px solid #8A96B4;
  border-right:1px solid #8A96B4;
}

/*hlavička*/
#hl {height:140px;}
#hl h1 {
  position:absolute; left:0px; top:35px;
  width:700px; height:100px;
  margin:0px; font-size:18px;
}
#stred {
  position:absolute; left:0px; top:-10px;
  width:700px; height:100px;
}

#logo {position:absolute; left:22px; top:25px; width:89px; height:88px; border:none;}
#orlice {position:absolute; left:587px; top:25px; width:93px; height:110px;}
#hlfotky {position:absolute; left:150px; top:34px; width:480px;}
#hlfotky img {width:74px; height:56px; float:left; margin: 0px 7px 0px 7px;}
#datum {
  position:absolute; left:12px; top:120px;
  text-align:left; font-size:11px;
}
#nadp {
  position:absolute; left:26%; top:3px; margin:0px;
  text-align:center; font-size:10px;
}

/*tělo*/
.resetovac {
  width:0px; height:0px;
  margin:0px; padding:0px;
  float:none; clear:both;
  line-height:0px; font-size:0px; border:0px none;
}
#stranka {
  width:680px;
  padding:0px 10px 0px 10px;
  font-size:70%;
}
#panel {width:550px; float:left;}
#levypanel {width:120px; float:left; text-align:left;}
#pravypanel {width:120px; float:right; text-align:left;}

/*střed*/
#obsah {width:420px; float:right; text-align:justify;}
#kniha {width:540px; float:right; text-align:justify;}
#obsah.sezona {float:none; margin:auto;}
#obsah a, #ofisport a {color: #000000; background-color: #ffffff; text-decoration:none;}

#obsah .linka {border-bottom:1px solid #c6d2e2;}
#obsah h2 {
  font-family: Tahoma, Verdana, "Arial CE", Arial, Helvetica, sans-serif;
  padding:0px 0px 4px 5px; margin:0px;
  font-size:138%;
}
#kniha h2 {
  font-family: Tahoma, Verdana, "Arial CE", Arial, Helvetica, sans-serif;
  padding:0px 0px 4px 7px; margin:0px 0px 2px 10px;
  font-size:138%; border-bottom:1px solid #c6d2e2;
}
h3 {
  position:relative;
  font-family: Tahoma, Verdana, "Arial CE", Arial, Helvetica, sans-serif;
  padding:4px 0px 4px 5px; margin:0px;
  font-size:110%;
  border-bottom:1px solid #c6d2e2;
}
h4 {
  position: right;
  font-family: Tahoma, Verdana, "Arial CE", Arial, Helvetica, sans-serif;
  padding:4px 0px 4px 5px; margin:0px;
  font-size:100%;
  color: grey;
}
h3 a {font-size:92%;}
#obsah h3 a.mapa {
  width:110px; display:block;
  position:absolute; left:300px; top:5px;
  text-align:right;
  font-weight:normal;
}
h3 a span {
  position:absolute; left:190px; top:4px;
  font-weight:normal;
}
#obsah h4 {padding:2px 0px 5px 5px; margin:0px; font-size:110%;}
#obsah h4.odkazy {position:relative; display:block; height:70px; padding:2px 0px 0px 20px;}
#obsah h4.odkazy a span {
  position:absolute; left:100px; top:25%;
  font-weight:bold;
}
#obsah h4.odkazy span {
  position:absolute; left:99px; top:47%;
  font-weight:normal;
}
#obsah h4.odkazy img {
  width:60px;
  border:0px;
}
#inzerat h4, #inzerat-an h4, #hromada h4, #hromada-an h4 {
  position:relative;
  padding:0px; margin:0px 0px 5px 0px; font-size:130%;
  color: #000;
}
#inzerat h4 span, #inzerat-an h4 span, #hromada h4 span, #hromada-an h4 span {
  position:absolute; left:-1px; top:-1px;
  color: #fff;
}

#obsah .datum {
  float:right; padding:3px 5px 2px 0px;
  color: #A12A28; background-color: #ffffff;
}

#obsah .pole a {color: #000000; background-color: #e9eef9;}
#obsah .pole a span {color: #A12A28; background-color: #e9eef9;}
#obsah .pole2 a span {color: #A12A28; background-color: #f8f8f9;}
#obsah #inzerat a, #obsah #inzerat a span, #obsah #hromada a, #obsah #hromada a span {background: none;}

#obsah div.pole {
  padding:5px; margin-left:0px ;margin-bottom:9px;
  color: #000000; background-color: #FFFFFF;
}
#obsah #inzerat, #obsah #hromada {
  margin-top:1px;
  color: #000000; background:#f8f8f9 url(bg-inz.jpg) bottom no-repeat;
}
#obsah #inzerat-an, #obsah #hromada-an {
  margin-top:1px; height:14px; overflow:hidden;
  color: #000000; background:#f8f8f9 url(bg-inz.jpg) top no-repeat;
}
#obsah div.str {
  text-align:center; padding:0px 0px 1px 0px; margin-top:1px; cursor:default;
}
#obsah .str span {
  font-size:120%; color: #e9eef8; background-color: #e9eef9;
}
#obsah div.tym {
  padding:9px; margin-bottom:5px;
}
#obsah div.klub, #obsah div.historie {
  padding:5px; margin-bottom:5px;
}
#obsah div.aktual {
  min-height:110px; padding:4px 5px 4px 5px; margin-bottom:3px;
}
#obsah div.management {
  padding:5px 0px 5px 15px; margin-bottom:6px;
}
#obsah div.txt {min-height:56px;}
#obsah div.txt img {
  width:74px; height:54px;
  float:right; margin:0px 0px 0px 5px;
}
#obsah div.txt_prvni {min-height:110px;}
#obsah div.act_prvni {min-height:98px;}

#obsah img.aktual {
  width:148px; height:110px;
  float:left; margin:0px 7px 0px 0px;
}
#obsah img.tym {
  width:300px; /*height:225px;*/
  margin:10px 0px 0px 0px;
}
#obsah img.cmfs {
  width:60px;
  float:right; margin:0px 2px 0px 10px;
}
#obsah img.cmfs2 {
  width:60px;
  float:left; margin:0px 0px 0px 20px;
  border:0px;
}
#obsah img.sorry {
  width:143px; height:142px;
  margin:20px 0px 0px 0px;
}
#obsah img.partner {
  width:150px; height:80px;
  margin:0px 20px 0px 20px;
  border:0px;
}
#obsah img.foto {
  width:80px; height:60px;
  margin:5px 0px 0px 0px;
  border:0px;
}
#obsah img.video {
  width:170px;
  margin:10px 0px 0px 20px;
  border:0px;
}
#obsah table {
  width:300px;
  border-collapse:collapse;
  text-align:left;
  margin:auto;
}
#obsah table tr.th {
  font-style:italic;
  color: #000000; background-color: #c6d2e2;
}
#obsah table td, #obsah table th {
  margin:0px;
  vertical-align:top;
  padding:1px 3px 1px 3px;
  border:1px solid #8A96B4;
}
#obsah div.tabmenu table {width:270px;}
#obsah div.cmfs table {width:420px; margin:0px; font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif;}
#obsah div.cmfs table td {border:0px; font-size: 92%;}
#obsah div.cmfs table td.Titulka {
  height: 16px;
  margin:0px;
  font-size:110%; font-weight:bold;
  color: #ffffff; background-color: #3D3B75;
}
#obsah div.cmfs table tr.zobrbg002 {color: #ffffff; background-color: #f8f8f8;}
#obsah div.klub table {width:400px; margin:0px;}
#obsah div.klub table td, #obsah div.klub table th {
  padding:2px 0px 2px 0px;
  border:0px;
}
#obsah div.management table td, #obsah div.management table th {
  padding:1px 0px 1px 0px;
}

#zpet {
  padding:3px 6px 3px 6px;
  color: #A12A28; background-color: #ffffff; border-top:1px solid #c6d2e2;
}
#zpet a, #ofisport a {color: #A12A28; background-color: #ffffff;}
#zpet span {cursor:pointer;}

.vice {text-align:right; font-size: 92%;}
.pole div.vice {padding:0px;}

#obsah a:hover, #obsah a:hover span, #ofisport a:hover {text-decoration:underline;}

#obsah .tabmenu a:hover {color: #A12A28; background-color: #e9eef9;}

/*hl. menu*/
#menu, #menu ul {
  margin:0px; padding:0px; list-style-type:none;
}
#menu li, .tlacitko {
  width:120px;
  font-family: Tahoma, Verdana, "Arial CE", Arial, Helvetica, sans-serif;
  background-repeat:no-repeat; background-position:center bottom;
}
#menu li {
  float:left;
  padding:0px 0px 3px 0px;
  background-image:url(tl.jpg);
}
#menu li.tl_v, .tlacitko {
  padding:0px 0px 4px 0px;
  background-image:url(tlv.jpg);
}
#menu li.tl_detail {
  padding:0px 0px 0px 0px;
  background-image:none;
}
#menu li a, .tlacitko span {
  display:block;
  width:110px;
  position:relative; left:1px; top:0px;
  padding:1px 0px 2px 5px;
  border-top:1px solid #f0f0f0;
  text-decoration:none;
  color: #ffffff; background-color: #8A96B4;
}
#menu ul li {
  position:relative; left:3px; top:0px;
  padding:0px 0px 0px 0px;
  font-family: "Arial CE", Arial, Helvetica, sans-serif;
  font-size:92%;
  background-image:none;
}
#menu ul li a {
  width:108px;
  position:relative; left:0px; top:0px;
  padding:1px 0px 2px 9px;
  border:0px;
  color: #000000; background-color: #e9eef9;
  background-image:url(sipka2.gif); background-repeat:no-repeat; background-position:3px 50%;
}
#menu li a:hover {
  color: #A12A28; background-color: #c6d2e2;
}
.sipka {background-image:url(sipka.gif); background-repeat:no-repeat; background-position:100px 50%;}
.loga {width:86px; height:30px; margin:3px 3px 1px 3px; border:0px;}

/*pravý sloupec*/
.detail {
  width:107px;
  position:relative; left:3px; top:0px;
  padding:0px 5px 5px 5px;
  color: #000000; background-color: #e9eef9;
}
.ll {float:left; font-weight:bold;}
.rr {float:right; font-weight:bold;}
.cc {text-align:center;}
.cc span {font-size:92%;}
.kde {padding:3px 0px 0px 0px;}

.dnes {
  width:111px;
  position:relative; left:3px; top:0px;
  padding:3px;
  font-style:normal;
  color: #000000; background-color: #e9eef9;
}

.dnes3 {
  width:60px;
  position:relative; left:3px; top:0px;
  padding:3px;
  font-style:italic;
  color: #000000; background-color: #e9eef9;
}
.dnes2, #obsah div.pole2 {color: #000000; background-color: #f8f8f9;}
.dnes span {font-size:92%; padding-left:2px;}

/*pata*/
a.pata {
  display:block;
  padding:3px 0px 0px 1px; margin-left:3px;
  font-family: Tahoma, Verdana, "Arial CE", Arial, Helvetica, sans-serif;
  font-size:92%;
  color: #b8c6da; background-color: #ffffff;
  border-top:1px solid #c6d2e2;
  text-decoration:none;
}
a.pata:hover {color:#8A96B4;}

#ofisport {
  min-height:345px;
  position:absolute; left:11px; top:141px;
  color: #000000; background-color: #ffffff;
  border:2px solid #8A96B4;
  font-size:70%; text-align:left;
}

#ofisport h3 a.mapa {
  width:50px; display:block;
  position:absolute; left:540px; top:5px;
  text-align:right;
  font-weight:normal;
}
#ofisport table td.Titulka {
  height: 16px;
  margin:0px;
  font-size:110%; font-weight:bold;
  color: #ffffff; background-color: #3D3B75;
}

.sekce {margin:0px; padding:5px 0px 10px 5px; list-style-type:none;}
.sekce li {margin-top:10px; font-weight:bold; font-size:110%;}
.sekce li a {padding-left:20px; background: url(ico-slozka.gif) left no-repeat;}

#prohlfoto {
  display:none;
  position:absolute; left:40px; top:40px;
  width:650px; height:515px;
  color: #000000; background-color: #ffffff;
  border:2px solid #8A96B4;
}
#menuf {font-weight:bold; color: #000000; background-color: #e9eef9; cursor:default;}
#menuf1, #menuf2, #menuf3 {cursor:pointer;}

iframe {height:660px; width:540px; border:0px none;}
