/**************** Body and tag styles ****************/

*{margin:0; padding:0;}

body{
font:76% Verdana,Tahoma,Arial,sans-serif;
line-height:1.4em;
text-align:center;
color:#053200;
background: #001f0f url(images/ludax25.jpg) no-repeat;  /* fixed */
}

a{
color:#666633;
font-weight:bold;
text-decoration:none;
background-color:inherit;
}

a:hover{color:#666633; text-decoration:underline; background-color:inherit;}
a img{border:none;}

h4 {font-size:14px; }

p {padding:0 0 1.6em 0;}
p form{margin-top:0; margin-bottom:20px;}

img.left,img.center,img.right{padding:4px;}
img.left{float:left; margin:0 12px 5px 0;}
img.center{display:block; margin:0 auto 5px auto;}
img.right{float:right; margin:0 0 5px 12px;}

/**************** Header and navigation styles ****************/
.prePage {  
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  min-height:200px;
  background:#fff;
  z-index:1000000;
}

.prePage img {
  position:absolute;
  top:0;
  left:0;
  width:1200px;
  margin-left:0;
  height:750px;
  z-index:100;
}

#container{
float:left;
width:900px;
height:auto;  
margin:20px auto 20px 320px;
padding:1px 0;
text-align:left;
background:#ffffff;
color:#053200;
border:2px solid #a0a0a0;
}

.slogan {
position:absolute;
top:23px;
left:330px;
z-index:100;
}

#header{
z-index: 2;
height:145px;
width:898px;
margin:0 1px 0 1px;
background: #008000 url(images/header90.png) no-repeat;
color:#ffffff;
}

#header h1{
padding: 50px 130px 0 0;
float:right;
font-size:2.3em;
color:#ffffff;
font-weight:normal;
}

#header h2{
margin:10px 0 0 20px;
font-size:1.4em;
background-color:inherit;
color:#f0f2f4;
letter-spacing:-1px;
font-weight:normal;
}

#header img{
margin:15px 0 0 15px;
font-size:1.4em;
}

#logo {
position:absolute;
z-index:5;
top:15px;
left:330px;
width:180px;
height:210px;
}

#logo img {
position:relative;
margin-left:15px;
height:210px;
}

#score {
position:absolute;
left:674px;
top:95px;
}

#navigation{
float:left;
padding-top: 5px;
height:36px;
width:898px;
margin:0 1px;
background: #008000 url(images/menu_bg.gif) repeat-x;
color:#ffffff;
}

#buttons {float:right; width:700px; height:36px; }

#navigation li{
float:left;
list-style-type:none;
border-right:1px solid #ffffff;
white-space:nowrap;
}

#navigation li a{
display:block;
padding:0 7px;
/*font-family: "Arial", sans-serif !important;*/
font-size:0.8em;
font-weight:normal;
text-transform:uppercase;
text-decoration:none;
background-color:inherit;
color: #053200;
}

* html #navigation a {width:1%;}

#navigation .selected,#navigation a:hover{
background:#666633;
color:#ffffff;
text-decoration:none;
}

/**************** Content styles ****************/

#obr {
float:left;
z-index: 0;
font: normal;
width: 898px;
height: auto /*150px*/;
}

#content{
float:left;
width:898px;
font-size:0.9em;
padding:0 0 0 0;
background-color: #002D10;
border-left: 1px solid #ffffff;
}

#content h1{
display:block;
margin:16px 0 22px 0;
font-size:2.5em;
font-weight:bolder;
letter-spacing:-1px;
text-transform:uppercase;
color:#008000;
background-color:inherit;
}

#content h2{
display:block;
margin:0px 0 16px 0;
font-size:1.8em;
font-weight:bolder;
letter-spacing:-1px;
text-transform:uppercase;
color:#008040;
background-color:inherit;
}

#content h3{
display:block;
margin:16px 0 16px 0;
font-size:1.4em;
font-weight:bolder;
letter-spacing:-1px;
text-transform:uppercase;
color:#99cc00;
background-color:inherit;
}

#tv {
padding-top: 0px;
height: 160px;
width: 898px;
float: left;
background-color: #ffffff;	
}

#tv iframe{
margin-top: 4px;
}

#tv img.left{float:left; margin:0 0 5px 5px;}

#uvod{
float:left;
}

#uvodbg{
background-color: #ffffff;
}

#adidas {
float:right;
width:180px; 
padding-right: 15px;
padding-top: 0px;
height: 308px;
}

#adidas object{
}

#narozeniny { 
float:left;
width:100%;
background:#fff;
text-align:right;
margin-right: 5px;	
}

#slavi{
float: left;
margin-left: 13px;
background: #ffffff url(images/narozeniny.png) -5px 0 no-repeat;
height: 150px;
width: 220px;
text-align: left;	
overflow:hidden; 
}

/* MUJTYM.PSMF */
.birthday {position:relative; top:0px; left:-35px; list-style-type:none; }
.birthday div {float:left; width:220px; height:155px; }
#zaslavi{float:right; margin-right:5px; background:#fff; width:660px; height:155px; }
#zaslavi img{margin-left:15px; } 
.playerstat {float:right; width:217px; height:auto; padding:10px 10px 0px 5px; margin:15px 43px 0 0; border-left:1px solid #053200; }
.playerstat p {padding:0 0 5px 10px; font-style:italic; }
.tableDet {float:left; width:600px;} 
.galerieLink {float:left; margin-left:335px; height:auto; }
.galleryRot {float:left; width:890px; height:auto; list-style-type:none; }
.iGroup {float:left; width:860px; height:auto; margin:8px 0 0 25px; }
.iGroup img {float:left; width:135px; height:90px; margin:0 5px 0 0; border:1px solid #fff; } 
.newsNews {float:left; width:670px; height:360px; margin:0 0 0 10px; }
.newsNewsLeft {float:left; width:465px; height:350px; background: url(images/novinky_iframe.png) no-repeat; }
.newsNewsLeft a {color:#666633; font-weight:bold; text-decoration:none; background-color:inherit; }
.newsNewsLeft table {padding-top: 5px; text-align: center; }
.newsNewsLeft td, tr {text-align:center; }
.newsNewsLeft b {color: #ffffff; font-size: 14px; }
.newsNewsLeft a:hover {color:#666633; text-decoration:underline; background-color:inherit; }
.newsNewsLeft a img {border:none;}
.newsNewsLeft img {padding: 26px 20px 10px 28px; border: none; float:left; } 
#titleNewsNews {float:left; width:460px; height:25px; padding:10px 0 0 0; color:#00ff00; text-align:center; font-size:14px; font-weight:bold; overflow:hidden; }
#titleNewsNews2 {position:relative; top:20px; right:28px; width:460px; height:25px; padding:0; color:#00ff00; text-align:center; font-size:14px; font-weight:bold; overflow:hidden; }
/* END */

#slavi b{
color: #00ccff	
}

#foto{
float: left;
height: 80px;
width: 65px;
margin: 5px 0 0 10px; 	
}

#foto img{
height: 80px;
width: 65px;
}

#let{
float: left;
font-size: 30px;
color: #00ccff;
font-weight: bold;
width: 200px;
height: 25px;
padding-top: 21px;
padding-left:10px;	
}

.datum {
font-size:85%;
color: #00ccff; 
} 

#uvod1{
background-color: #ffffff;
float:left;
width:850px;

}

#uvod2{
float:left;
padding-top: 115px;
width:898x;
}

#content a:hover,#subcontent a:hover{text-decoration:underline;}
#content ul,#content ol{margin:0 5px 16px 35px;}
#content dl{margin:0 5px 10px 25px;}
#content dt{font-weight:bold; margin-bottom:5px;}
#content dd{margin:0 0 10px 15px;}
#content hr{color: #467aa7; margin: 0 0 10px 0;}


#main {
float:left;
width: 882px;
padding:5px 0 15px 16px;
background-color: #ffffff;	
}

#soupisky a {
color: #008000;
}

#historie a {
padding: 5px 100px 16px 16px;
color: #000000;
background: url(images/historie_bt.png) no-repeat;
text-transform:uppercase;
font-size: 12px;
}

#historie td, tr {
padding-right: 10px;
}

historie a:hover {
color: #ffffff;
text-decoration:none;
}

#finance td, tr {
vertical-align: middle;
}

.historie {
width: 300px;
height: 20px;
vertical-align: middle;	
}

.kronika_text {
width: 600px;
vertical-align: top;	
}

.kronika_foto {
width: 240px;
vertical-align: top;	
}

#detail table{
border: 0;
text-align: left;
padding-left: 20px;
padding-bottom: 20px;
}

#detail tr, td {
vertical-align: bottom;
text-align: left;
padding: 5px;	
}

#novinky {
background-color: #002D10;
width: 750px;	
}

/*
#duo1 { 
background: #ffffff url(images/novinky3.png) no-repeat;
float: left;
height: 360px;
width: 700px;  
}

#duo1 p {
color: #ffffff;
font-size: 9px; 
text-align:justify;
padding: 5px 30px 5px 500px;
}

#duo1 p.gold {
color:#cccc66;
padding: 20px 30px 10px 500px; 
}

#duo1 { 
float: left;
height: 360px;
width: 683px;  
}

#duo1 iframe{ 
padding-left: 10px;  
}

#duo1 p {
color: #ffffff;
padding: 5px 15px 1px 20px;
font-size: 9px; 
text-align:justify;
}

#duo1 p.gold {
color:#cccc66; 
}
*/
#duo_news {
float:right;
padding-top: 28px;
width: 205px;
height:330px;
background: #ffffff url(images/novinky_uvod.png) no-repeat;	
overflow:hidden;
}

#duo_news li {
color: #ffffff;
padding: 5px 15px 1px 20px;
font-size: 9px; 
text-align:justify;
}

#duo_news a {font-weight:normal; color:#ffffff; text-decoration:none;}
#duo_news a:hover, a:active {color:#cccc66; text-decoration:underline;}

#duo_news img {float: left;}
#duo_news ul {list-style-type:none; width:200px; margin:0; }
#duo_news li {color: #ffffff; padding: 5px 15px 1px 20px; font-size: 9px;  text-align:justify; }
#duo_news li ul {visibility:hidden; position:absolute; width:472px; height:351px; top:523px; left:326px; background: #ffffff url(images/novinky.png) no-repeat; }
#duo_news li:hover ul {visibility:visible; }
#duo_news li li {padding:26px 0 0 35px; }

/**************** Sidebar styles ****************/

#subcontent{
float:right;
width:180px;
line-height:1.4em;
padding: 0 0 0 10px;
}

#subcontent1{
border-left: 1px solid #467aa7;
float:right;
width: 240px;
padding: 0 20px 0 10px;
line-height:1.4em;
}

#subcontent2{
float:right;
width: 370px;
padding: 0 20px 0 10px;
line-height:1.4em;
}

#subcontent h1{
display:block;
margin:0 0 15px 0;
font-size:1.6em;
font-weight:normal;
text-align:center;
letter-spacing:-1px;
color:#505050;
background-color:inherit;
}

#subcontent p{margin:0 0 16px 0; font-size:0.9em;}

/**************** Menublock styles ****************/

.menublock{margin:0 0 10px 8px; font-size:0.9em;}
.menublock li{list-style:none; display:block; padding:2px; margin-bottom:2px;}
.menublock li a{font-weight:bold; text-decoration:none;}
.menublock li a:hover{text-decoration:none;}
.menublock li ul{margin:3px 0 3px 3px; font-size:1em; font-weight:normal;}
.menublock li ul li{margin-bottom:0;}
.menublock li ul a{font-weight:normal;}

/**************** Searchbar styles ****************/

#searchbar{float: right; margin-right:10px;}
#searchbar form fieldset{margin-right:10px; border:0 solid;}

#searchbar #as_q{
height:1.2em;
width:110px;
margin:0 15px 0 0;
border:1px solid #a0a0a0;
}

#searchbar #searchbutton{
width:auto;
padding:0 1px;
border:1px solid #808080;
font-size:0.9em;
text-align:center;
}

/**************** Footer styles ****************/

#galerie {
float:left;
background: #002D10 url(images/galerie_bg.jpg) no-repeat;
height:140px;
width:898px;
}

#galerie img{
padding-top: 0;
}

#sponzori{
float:left;
background: #002D10 url(images/partneri_bg.jpg) no-repeat;
padding-top: 20px;
height:130px;
/*width:898px;*/
width:100%;
}

#sponzori img{
margin: 10px 0 0 10px;
}

#msmt {
  width: 120px;
}

#praha {
  width: 100px;
}

#envos {
  height: 40px;
}

#kralicek {
  width: 120px;
}

#hubacek {
  width: 120px;
}

#footer{
clear:both;
width:898px;
padding:5px 0;
margin:0 1px;
font-size:0.9em;
color:#053200;
background:#cccc66;
}

#footer p{padding:0; margin:0; text-align:center;}
#footer a{color:#053200; background-color:inherit; font-weight:normal;}
#footer a:hover{background-color:inherit; text-decoration: underline;}

/**************** Misc classes and styles ****************/

.splitcontentleft{float:left; width:48%;}
.splitcontentright{float:right; width:48%;}
.clear{clear:both;}
.small{font-size:0.8em;}
.hide{display:none;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.important{color:#f02025; background-color:inherit; font-weight:bold;}
.duo1 {float:left; width:65%; padding:0 2% 0 0; }
.duo2 {float:left; width:33%; padding:0;}

.box{
margin:0 0 0 0;
padding:7px;
width: 180px;
border:1px solid #c0c0c0;
background-color:#fafbfc;
color:#505050;
line-height:1.5em;
}
.vlevo1 { float: left; margin: 0.25em 0.3em 0.3em 1.5em; border: none }
.vlevo { float: left; margin: 0.3em 0.5em 0.5em 0em; border: none }
.vpravo { float: right; margin: 0.4em 4em 0.4em 0.4em; border: none}
.vpravo1 { float: right; margin: 0.4em 7em 0.4em 0.4em; border: none}
.center {float: center; margin-top: 10px;}
.i {font-style:italic;}
.float_left{ float: left;} 
.peron {padding-left: 13px;}
.jmeno {float:right; height:38px; width:125px; color: #ffff80; font-weight: bold; font-size: 20px; margin:20px 10px 0 0; line-height:22px; overflow:hidden; }
.pravy { text-align: right; }
.stred { text-align: center; }


#tv {table-layout:auto; border-collapse:collapse; width:auto; }
#tv td {border:none; text-align:center; padding:0px 12px 20px 12px; }
#tv td img {height:158px; }
#iTv {position:relative; width:773px; height:457px; margin:40px 0 40px 48px; }
#iTv iframe {margin:32px 0 0 36px}
#iTv img {position:absolute; }
#tFrame {left:89px; }
#bFrame {left:89px; bottom:0px; }
#pFrame {right:1px; }

.tbDownload {float:left; border-collapse:collapse; table-layout:auto; }
.tbDownload th {background:#008000; color:#fff; font-size:bold; }
.tbDownload th, td {border:1px solid #ccc; padding:3px; }
.colFile {text-align:left; }

#hits td {border:none; padding:7px;}
.clip {float:left; width:560px;}
.song {float:right; width:310px; height:auto; }
.back {float:right; width:40px; height:40px; margin-right:15px; }
.back img {width:40px; }

#slider {                            
	position:relative;
  width:180px; 
	height:255px;
	z-index:0;
}

#slider {
  width:180px; 
	height:255px;
}

#slider2 {
  width:897px;
  height:150px;
  margin-left:1px;
}

#slider2 img {
  margin-left:-40px;
  width:980px !important;
  height:150px !important;
}                             

.sirsi, .rezervni {
  font-weight: bold;
  cursor: pointer;
  text-decoration: underline;
  color:#666633;
}

.tbSoupiska2, .tbSoupiska3 {
  margin-top: 10px;
}

.newsfoto {
  margin-top: 20px;
}

.newsfoto td {
  border: none;
  vertical-align: top;
  padding-right: 15px;
  padding-bottom: 10px;
}

	