* {
padding:0em;
margin:0em;
}
body {
	font-family: Georgia, New York, Times New Roman, serif;
	text-align:center;
	font-size:62.5%; /* 1em = 10px*/
	background-color:#E6E6E6;
	width:100%;
}

#header_out {
background-color:#FFFFFF;
text-align:center;


}

#header {
width:92em;
position: relative;
margin: 0em auto 0 auto ;
height:26em;
background-color:#FFFFFF;
overflow:visible;
z-index:300;
}

		 #logo {
		 position:absolute;
		 bottom:2em;
		 left:0em;
		 width:12em;
		 height:23em;
		background-color:#ffffff;
		 }
		 #logo a {
		 text-decoration:none;
		 border:none;
		 }
		 #logo img {
		 position:absolute;
		 bottom:0em;
		 right:2em;
		 border:none;
		 }
		 
		 #changable_out {
		   position:absolute;
		 bottom:4em;
		 left:12em;
		 width:19em;
		 height:20em;
		 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;
		
		 }
		 
		 .clanek .vice {
		 padding-bottom:10px;
		 }
		 
		 #changable .vice {
		 color:#7A002C;
		 text-decoration:none;
		
		 padding-left:20px;
		  background:#ffffff url('../internal/odkaz.gif') 0% 1px no-repeat;
		 }
		 
		 #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:#7A002C;
		 font-weight:normal;
		 font-size:1.4em;
		margin-top:1em;
		 }
		 
		
		
		 
		 #upoutavky {
		 position:absolute;
		 left:32em;
		  bottom:0.2em;
		  height: 25.8em;
		  width:60em;
		  
		 }
		 
		 #upoutavky a {
		 border:none;
		 text-decoration:none;
		 display:block;
		 padding:0em;
		 margin:0em;
		 }
		 
		  #upou_1 {
		 position:absolute;
		 top:0em;
		 left:0em;
		   background:#ffffff url('../internal/cara.gif') 100% 0px repeat-y;
		   width:20em;
		   height:25.8em;
		   overflow:hidden;
		  
		 
		 }
		 
		   #upou_2 {
		 position:absolute;
		 top:0em;
		 left:20em;
		   background:#ffffff url('../internal/cara.gif') 100% 0px repeat-y;
		   width:20em;
		   height:25.8em;
		    overflow:hidden;
		 
		 }
		 
		  #upou_3 {
		 position:absolute;
		 top:0em;
		 left:40em;
		  
		   width:20em;
		   height:25.8em;
		   overflow:hidden;
		 
		 }
		 
		 #upoutavky img {
		 margin-top:2em;
		 width:19.8em;
		 height:23.8em;
		 border:none;
		 }

#menu_out {
background-color:#000000;
text-align:center;
overflow:visible;
position:relative;
z-index:3001;
}

#menu_inner,#container_out, #footer_out {
width:92em;
position: relative;
overflow:visible;
margin: 0em auto 0 auto;

}

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

#menu_inner {
background-color:#000000;
overflow:visible;
}

#menu {
height:2.6em;
margin-left:12em;
overflow:visible;
text-align:right;
}

		#menu ul {
		list-style-type:none;
		padding:none;
		margin:none;
		overflow:visible;
		}
		
		#menu ul li {
		list-style-type:none;
		padding:none;
		margin:none;
		float:right;
		overflow:visible;
		}
		
		#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;
		
		
		}
		
		#menu ul li#item_default a {
		border-left:none;
		}
		
		
		#menu ul a.oznaceno {
		color:#A2C723;
		}
		
		
		.submenu {
		position:absolute;;
		height:2.5em;
		background-color:#A2C723;
		top:0em;
		left:12em;
		width:80em;
		visibility:hidden;
		text-align:right;
		z-index:100;
		}
		
		.submenu ul {
		
		}
		.submenu ul li {
		list-style-type:none;
		float:right;
		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 {
		
		}
		#submenu_program ul {
		margin-right:16em;
		}
		#submenu_odkazy ul {
		margin-right:2em;
		}
		
		#submenu_o-nas ul {
		margin-right:10em;
		}

#container {
margin-left:12em;
background-color:#ffffff;
position:relative;
z-index:20;
}


#container {
  padding-left: 14em;   /* LC fullwidth */
  padding-right: 22em;  /* RC fullwidth + CC padding */
  overflow:hidden;
  position:relative;
 
  
}
		#container .column {
		  position: relative;
		  float: left;
		  padding-bottom: 800em;  /* X + padding-bottom */
  margin-bottom: -800em;  /* X */
		}

		#center {
		  padding: 1em;    /* CC padding */
		  padding-top:2.7em;
		  width:100%;
		  background:#ffffff url('../internal/cara.gif') 0 0 repeat-y;
		  text-align:left;
		}
		
		.breadcrumbs a {
		color:#999999;
		text-decoration:none;
		}
		
		.breadcrumbs {
		text-align:right;
		}
		#left {
		  width: 12em;          /* LC width */
		  padding: 2.7em 1em;       /* LC padding */
		  right: 16em;          /* LC fullwidth + CC padding */
		  margin-left: -80em;
		 background-color:#FFFFFF;
		 text-align:right;
		 
		}
		
		
		.sponzori {
text-align:center;

			}
			
			.sponzori a {
			text-decoration:none;
			}
			
			.sponzori img {
			border:none;
			width:90px;
			}
			
			.sponzori .sponzor {
			padding:1em 0em;
			}
		
		#postrodkazy {
		margin-top:2em;
		padding-bottom:10em;
		}
		#postrodkazy ul, #postrodkazy ul li{
		list-style-type:none;
		padding:0em;
		margin:0em;
		}
		
		#postrodkazy p {
		margin:0em;
		padding:0em;
		}
		
		#postrodkazy a {
		text-decoration:none;
		color:#037C9B;
		display:block;
		padding:0.8em 0em 0em 0em;
		margin:0em;
		
		}
		
		
		#right {
		  width: 20em;          /* RC width */
		  padding: 0 0em;       /* RC padding */
		  margin-right: -22em;  /* RC fullwidth + CC padding */
		  background-color:#666666;
		}
		
	

#footer {
margin-left:12em;
clear:both;
background-color:#000000;
height:2em;
}

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

}

#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;
}



#searchform {
position:relative;
background: url('../internal/velky_b.gif') 0px 0px repeat !important;
text-align:left;

}

#searchform_in {
background:url('../internal/okraj1.gif') 0px 0px repeat-y;
padding:20px 4px 10px 10px ;
}
#searchform h2 {
background: url('../internal/nadpis.gif') 0px 0px no-repeat;
height:30px;
}

#searchform h2 span {
visibility:hidden;
}

#searchform div.table {
width:100%;

border:none;
border-collapse:collapse;
}

#searchform div.kdy{
background:transparent url('../internal/kdy_b.gif') 100% 0px no-repeat;

}

#searchform div.kdy div.kdy_td {
background:transparent url('../internal/kdy.gif') 100% 0px no-repeat;
padding-top:20px;
padding-left:10px;
padding-right:0px;
padding-bottom:12px;

}

#searchform div.co {
background:transparent url('../internal/co_b.gif') 100% 0px no-repeat;
width:100%;
}

#searchform .co a,#searchform .kde a {
color:#FFFFCC;

}

#searchform div.co div.co_td {
background:transparent url('../internal/co.gif') 100% 0px no-repeat;
padding-top:20px;
padding-left:10px;
padding-right:0px;
padding-bottom:12px;
margin:0em;
color:#ffffff;
}

#searchform div.co_b_td div {
border-collapse:collapse;
color:#FFFFFF;
}

#searchform #kdy  {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em;

}

#searchform #kdy option {
padding-right:10px;
}
#searchform div.co_b_td div {
background:transparent url('../internal/co_b.gif') 0px -10px no-repeat;
margin:0em;
border:none;
padding-top:0px;
padding-left:10px;
padding-right:0px;
padding-bottom:10px;
border-collapse:collapse;
color:#FFFFFF;
}

#searchform div.co_b_td div.dr {
background:transparent url('../internal/co_b.gif') 100% -10px no-repeat;
color:#FFFFFF;

}

#searchform div.kde {
background:transparent url('../internal/kam_b.gif') 100% 0px no-repeat;
width:100%;
}

#searchform div.kde div.kde_td {
background:transparent url('../internal/kam.gif') 100% 0px no-repeat;
padding-top:20px;
padding-left:10px;
padding-right:0px;
padding-bottom:12px;

}

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

}

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

#searchform .hledej {
background:#ffffff url('../internal/hledej.gif') 0px 100% no-repeat;
}

#searchform .hledej_td {
background:transparent url('../internal/okraj_h.gif') 100% 0 repeat-y;
padding-top:10px;
padding-left:10px;
padding-right:0px;
padding-bottom:2px;
text-align:center;
}

#searchform .hledej_td input {
margin-right:10px;
}

#submit {
width:119px;
height:30px;
}

/*** IE7 **/
* #left {
left:20em !important;
}
* +html body {
  overflow: hidden;
}
* +html #footer_out {
 
  position: relative;
  padding-bottom: 10em;
  background: #E6E6E6;         /* Same as body 
                               background */
}

.text {
padding:1em;

}

 #search {
		  position:absolute;
		 bottom:1.3em;
		 height:2em;
		 left:12em;
		 width:17em;
		 text-align:left;
		 }
		 
		 #search input {
		 border:solid 1px #666666;
		 }

#live_search input {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em;
padding:0.1em;
width:10em;
}
#live_search input.ls_inactive {
	color: #666;
}

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

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

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

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

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

.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:#7A002C;
font-size:1.4em;
font-weight:bold;
text-transform:uppercase;
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;
}

.od {
color:#333333;

}

.cerv {
color:#7A002C;
}

.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:#7A002C;
}

.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;
}

.anketa_outer {
padding:0em;
margin:0em;
background-color:#339999;
font-size:1.2em;
border-top:dotted 1px #ffffff;
background: url('../internal/velky_b.gif') 0px 0px repeat !important;
}

.anketa {
padding:1em;

}

.anketa_inner {
background:#ffffff;
padding-bottom:10px;
margin:0em 0em 0em 0em;
background:#ffffff url('../internal/hledej.gif') 0px 100% no-repeat;
position:relative;
}
.clsGraph {
text-align:left;
}
.clsGraph div {
padding:2px 0px;
}

.clsPerc {
padding:0px 5px;
}
.anketa .title {
text-align:center;
padding:10px 5px;
font-size:1em;
line-height:1.6em;
background-color:#009193;
color:#ffffff;
position:relative;

}

.anketa .odpoved {
padding:5px;
text-align:left !important;
}

.anketa .hledej_td {
margin:0em;
padding:0em;
margin-top:10px;

}

.anketa .hledej {
padding:0em;


text-align:center;
}

.anketa .hledej_td input {

margin-right:10px;

}



.udalost .misto  {

}

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

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

.text .subscribe {
font-size:1.2em;
background-color:#e8e8e8;
padding:1em;
margin-top:0em;
position:relative;

}

.subscribe input {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
padding:5px;
border:solid 1px #666666;
}

.subscribe select {
border:solid 1px #666666;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
padding:5px;
}

.subscribe option {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
padding-right:20px;

}
.subscribe .name {
background-color:#A2C723 !important;
position:relative;
color:#FFFFFF;
font-weight:bold;
border-bottom:dotted 1px #ffffff;
padding:1em;

}

.subscribe small {
position:relative;
color:#990000;
font-size:0.9em;
float:right;
}

.subscribe .souhlas {
padding-top:1em;

}

.subscribe .souhlas input {
padding:0px;
border-width:0px !important;
}

.subscribe .submit {
padding-top:1em;
}
.subscribe .submit input {
background-color:#A2C723;
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;
}

ul.submenu_new{position:absolute;z-index:4500;overflow:visible; list-style-type:none;    padding:0;    background:#A2C723; margin:0;}
        #menu ul.submenu_new li{display:block; float:none !important;    margin:0; text-align:left; vertical-align:middle; border-bottom:dotted #000 1px; line-height:20px;padding:0px !important;width:200px}
                ul.submenu_new li a{display:block;background:#A2C723;margin:0px;padding:0px}
                ul.submenu_new li a:hover{background:#CCCCCC}
                ul.submenu_new li a:focus{background:#CCCCCC}
            .submenu_new .submenu_new {position:absolute;z-index:150; left:110px;margin-top:-25px;}
        ul.menu-closed {visibility:hidden !important;}
        ul.menu-opened {visibility:visible !important;}

#menu ul.submenu_new li a {
		color:#000000;
		
		display:block;
		padding:0.5em 1em;
		margin:0em 0em;
		border-left:0px;
		text-decoration:none;
		font-size:1.2em;
		
		
		}
