/*COLORS
beige background: #fef0da
red: #fc1921
green: #3e95a2
*/

* {
padding:0em;
margin:0em;
}
body {
	font-family:  Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:62.5%; /* 1em = 10px*/
	background-color:#fef0da;
	width:100%;
}


#document {

width:90em;
position: relative;
margin: 0em auto 0 auto ;
background-color:#FFFFFF;
overflow:visible;

}

#header {

height:27.5em;
background-color:#FFFFFF;
position:relative;
overflow:visible;
z-index:300;
}

		 #logo {
		 position:absolute;
	
		 bottom:0.5em;
		 left:25em;
		 width:65em;
		 height:25.5em;
		background-color:#fc1921;
		 }
		 #logo a {
		 text-decoration:none;
		 border:none;
		 }
		 #logo img {
		 position:absolute;
		 bottom:0em;
		 right:0em;
		 border:none;
		 
		 }
		 #search {
 text-align:right;

		  position:absolute;
		 top:23em;
		
		 left:6em;
		 width:17em;
		 overflow:visible;
		 }
		 
		 #search input {
		 border:solid 1px #666666;
		 }



#live_search input {
font-family:Arial, sans-serif;
font-size:1.2em;
padding:0.1em;
width:10em;
background-color:#e8e8e8;

}
#live_search input.ls_inactive {
	color: #666;
}

.ls_search {
background:#ffffff url('../internal/lupa.gif') 30px 0px no-repeat;
padding:5px 0px 5px 20px;
}

#live_search .ls_results
{font-size:1.2em;
	position: absolute;
	left: 40px;
	z-index:2000;
	top: 2.1em;
	padding:0.3em;
	padding-top:2em;
	background-color: #e8e8e8;
	overflow: hidden;
	width: 10em;
	border: 1px dotted #666666;
}

#live_search .ls_results a {
color:#fc1921;
display:block;
padding:0.3em;
}

#live_search .ls_results p {
margin:0em;
padding:0em;
}

#live_search .ls_results a:hover {
background-color:#ffffff;
}


		 
		 #changable_out {

		   position:absolute;
		 bottom:4em;
		 left:1em;
		 width:22em;
		 height:22em;
		 font-size:1em;
		 padding:0em;
		 background-color:#ffffff;
		border:solid 1px #ffffff;
		  overflow:hidden;
		 }
		 #changable {
		position:relative;
		font-size:1em;
		top:-2em;
		background-color:#ffffff;
		
		 }
		 
		 #changable .vice {
		 color:#fc1921;
		 text-decoration:underline;
		
		 
		 }
		 
		 #changable .zel {
		 color:#3e95a2;
		 }
		 
		 #changable .datum {
		 float:left;
		 color:#cccccc;
		 font-size:0.7em;
		 position:relative;
		 bottom:0.8em;
		 }
		 .change {
		 height:10em;
		 font-size:1em;
		  border-top:solid 1px #efefef;
		  overflow:hidden;
		 text-align:right;
		 margin-top:1.1em;
		 background-color:#ffffff;
		 
		 }
		 .change p {
		 margin:0em;
		 padding:0em;
		 }
		 
		 #changable h2 {
		 color:#fc1921;
		 font-weight:normal;
		 font-size:1.4em;
		margin-top:1em;
		margin-bottom:0.5em;
		text-decoration:underline;
		 }
		 
		
		
		 
		 #upoutavky div{
		margin:1em 0em;
		  
		 }
		 
		 #upoutavky a {
		 border:none;
		 text-decoration:none;
		 display:block;
		 padding:0em;
		 margin:0em;
		 }
		 
		
		 
		 #upoutavky img {
		 border:none;
		 }



#menu_out,#container_out, #footer_out {
position:relative;

width:90em;

}

#menu_out {
height:2.6em;
}

#container_out {
clear:both;
text-align:right;
}

#menu_inner {
background-color:#000000;
height:2.6em;
position:absolute;
top:0em;
left:0em;
z-index:200;
width:90em;
}

#menu {
height:2.6em;

margin-left:25em;

text-align:left;
}

		#menu ul {
		list-style-type:none;
		padding:0em;
		margin:0em;
		}
		
		#menu ul li {
		list-style-type:none;
		padding:0em;
		margin:0em;
		float:left;
		height:2.6em;
		
		}
		
		#menu ul li a {
		color:#FFFFFF;
		display:block;
		padding:0em 1em;
		margin:0.5em 0em;
		border-left:solid 1px #ffffff;
		text-decoration:none;
		font-size:1.2em;
		
		
		}
		
		.sipka {
		background:url("../internal/sipka.gif") 50% 120% no-repeat;
		}
		
		.sipka2 {
		background:url("../internal/sipka2.gif") 50% 120% no-repeat;
		}
		
		#menu ul li#item_default a {
		border-left:none;
		}
		
		
		#menu ul a.oznaceno {
		color:#cccccc;
		font-weight:bold;
		}
		
		
		.submenu {
		position:absolute;;
		height:2.5em;
		background-color:#fc1921;
		top:-1px;
		left:25em;
		width:65em;
		visibility:hidden;
		text-align:left;
		z-index:100;
		
		}
		
		.submenu ul {
	
		position:absolute;
		}
		.submenu ul li {
		list-style-type:none;
		float:left;
		color:#000000;
		height:2.5em;
		
		}
		
		.submenu ul li a {
		color:#000000;
		text-decoration:none;
		display:block;
		padding:0em 1em;
		margin:0.5em 0em;
		border-left:solid 1px #000000;
		font-size:1.1em;
		font-weight:bold;
		
		}
		
		
		
		#submenu_sluzby ul {
		margin-right:11em;
		}
		#submenu_infocentrum ul {
		margin-right:24em;
		}
		#submenu_program {
		
		}
		

#container {

background-color:#ffffff;

}


#container {
  padding-left: 0em;   /* LC fullwidth */
  padding-right: 0em;  /* RC fullwidth + CC padding */
  overflow:hidden;


  
}
		#container .column {
		  float: left;
	
		
		
		  
		  padding-bottom: 800em;  /* X + padding-bottom */
  margin-bottom: -800em;  /* X */
		}

		#center {
		  padding: 0em;    /* CC padding */
		  padding-top:2.7em;
		 width:49em;
		  background:#ffffff url('../internal/cara.gif') 0 0 repeat-y;
		  text-align:left;
		  
		}
		
		.inner {
		padding:0em 1em;
		}
		
		.breadcrumbs a {
		color:#999999;
		text-decoration:none;
		}
		
		.breadcrumbs {
		text-align:left;
		padding:1em 0em 1em 1em;
		}
		#left {
		margin:0em;
	
		  width: 25em;          /* LC width */
		  padding:0em 0em 2.7em 0em;       /* LC padding */
		        /* LC fullwidth + CC padding */
		 
		 background-color:#ffffff;
		 
		 
		}
		
		#left .inner {
		padding:1.5em 1em 1em 0em;
		border-top:1.5em solid #fef0da;
		}
		
		
		
		
		
		#right {
		  width: 15em;
		            /* RC width */
		  padding: 0 0em;       /* RC padding */
		 overflow:hidden;
		 background:#ffffff url('../internal/cara.gif') 0 0 repeat-y;
		  text-align:left;
		  padding-top:4em;
		}
		
		#right .inner {
		padding:0em 0em 0em 1em;
		}
		
		
		
		.soubory {
		list-style:none;
		padding-top:2em;
		}
		
		.soubory li {
		list-style:none;
		padding:1em 0em;
		}
		
		.soubory a {
		text-decoration:none;
		color:#fc1921;
		font-weight:bold;
		font-size:1.2em;
		}
		
	

#footer {

clear:both;
background-color:#000000;
height:2em;
}

#leben {
height:60px;
text-align:right;
background:#fef0da url('../internal/logo_leben_for_web.gif') 100% 0% no-repeat;
padding-right:35px;
font-size:14px;
color:#993300;

}

#sponzor {
text-align:center;
height:80px;
background:#ffffff url('../internal/loga_zapati.gif') 50% 50% no-repeat;
border-top:solid 1px #999999;
}

#leben .copy {

}

#leben a,#leben .copy {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#666666;

}



.serifsmall {
font-size:1.1em;
line-height:1.5em;
}

.sansbig {
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
}

.serifnormal {
font-size:1.2em;
}

.serifbig {
font-size:1.3em;
}

.serifbold {
font-weight:bold;
}

.serifunderline {
text-decoration:underline;
}



.m {
color:#ffffff;
padding-bottom:5px;

}

input, div {
padding:0em;
margin:0em;
}



/*** IE7 **/
* #left {

}
* +html body {
  overflow: hidden;
}
* +html #footer_out {
 
  position: relative;
  padding-bottom: 10em;
  background: #fef0da;         /* Same as body 
                               background */
}

.text {
padding:1em;

}

 
.pages {
height:3em;
}
.o_jednu, .o_vse, .o_vse_min,.o_jednu_min{
text-decoration:none;
float:left;
display:block;
width:18px;
height:15px;
}

.current {
text-decoration:none;
float:left;
display:block;
padding:0em 5px;
height:15px;
}

.o_jednu {
background:url('../internal/vpred_krok.gif') 0 0 no-repeat;

}

.o_vse {
background:url('../internal/vpred.gif') 0 0 no-repeat;

}
.o_jednu_min {
background:url('../internal/krok_vzad.gif') 0 0 no-repeat;

}
.o_vse_min {
background:url('../internal/vzad.gif') 0 0 no-repeat;

}

.o_jednu span,.o_jednu_min span,.o_vse span,.o_vse_min span {
visibility:hidden;
}

/* program */

.udalost {
margin-bottom:1em;

}
.udalost h2,.udalost_spec h2 {
color:#fc1921;
font-size:1.5em;
font-weight:bold;
margin:0em;
padding:0em;
padding-bottom:0.3em;

}

.udalost_spec h2 {
padding-bottom:1em;
}

.udalost h2 span {
color:#000000;
font-size:0.8em;
text-transform:lowercase;
padding-left:0em;

}

.udalost_spec h2 span {
color:#000000;
font-size:0.8em;
font-weight:normal;
text-transform:lowercase;
padding-left:0em;
}

.clanek {
font-size:1.2em;
line-height:1.9em;
text-align:justify;
}


.udalost_spec .clanek {
margin-top:1em;
text-align:justify;
}

.udalost .kde {
margin-bottom:1em;
font-size:1.2em;
}

.udalost .image,.udalost_spec .image {
float:left;

padding:0em 1em 1em 0em;
}

.clanek img.fix {

margin:0em;
}

.udalost .image img {
width:100px;
}



.od {
color:#333333;

}

.clanek img{
margin:10px;
}
.cerv {
color:#fc1921;
}

.cleaner_left {
clear:left;
border-bottom:solid 1px #cccccc;
margin-bottom:2em;
}

.udalost_spec .kde {
font-size:1.2em;
font-style:italic;
}


.text a {
color:#fc1921;
}

.text a:hover {
color:#330000;
}

.published {
font-size:1.1em;
font-style:italic;
padding-bottom:1em;

}

.vysledky {
padding-bottom:0.5em;
font-size:1.6em;
font-weight:normal;
text-transform:uppercase;
}

.pocet_vysledku {
font-size:1.2em;
padding-bottom:2em;
}

/***styl clanku **/
.text h1 {
font-size:1.6em;
font-weight:normal;
text-transform:uppercase;

}

.text p {
margin-bottom:1em;
}

.udalost .odsad {
margin-bottom:1em !important;
}

.right {
margin:0.5em 0em 1em 1em;
float:right !important;
}

.left {
margin:0.5em 1em 1em 0em;
float:left !important;
}




.udalost .misto  {

}

.udalost .misto p {
margin-bottom:0.2em;
}

.udalost .misto .co {
background-color:#e8e8e8;
font-weight:bold;
}

.udaje {
font-style:italic;
padding-top:1em;
font-size:1.2em;
line-height:1.8em;
color:#333333;
text-align:justify;
}



/*** formatovani textu dle texy.info ****/


blockquote {
margin-left: 4em; margin-right: 4em;
font-style:italic;
}

q {
font-style:italic;
}

.text ul  {
margin-left:1em;
list-style-type:disc;
padding-bottom:1em;
}

.text ul li {
list-style-position:outside;
list-style-type:disc;
}

.text ol  {
margin-left:1em;
padding-bottom:1em;
}

.text ol li {
list-style-position:outside;
}

dt {
font-weight:bold;
}

dd {
padding-left:2em;
}

dl {
padding-top:1em;
padding-bottom:1em;
}

.text table {
padding:1em 0em;
border-collapse:collapse;
border:solid 1px #009999;
}

.text table th {
background-color:#99CCCC;
font-weight:bold;


}

.text table td,.text table th {
text-align:left;
padding:0.5em;
border:solid 1px #009999;
}




