@charset "utf-8";
/*barvy: modra: #0099FF, zelena: #A0B23C, hneda: #99894D, svetle hneda: #ECE9D8, nejsvetlejsi hneda: #FBFAF2 */
body{
	display: block;
	margin: 0px;
	padding: 0px;
	font-family: 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-align: center;
	width: 100%;
	height: 100%;
	color: #99894D;
	background: #FFFFFF url("../uploads/images/grafika/pozadi.gif") top center repeat-y;
}
h1, h2, h3, h4, h5, div, p, ul, li, table, tr, td, img, a, form, span{
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-size: 100%;
}
.resetovac{
	border: 0px none;
	margin: 0px;
	padding: 0px;
	float: none;
	clear: both;
	width: 0px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}
#vse{
	text-align: left;
	margin: 0px auto;
	width: 910px;
}
#hlavnimenu{
	padding-top: 170px;
	width: 170px;
	float: left;
}
#podmenu{
	padding-top: 170px;
	width: 170px;
	float: left;
}
#hlavnisloupec{
	width: 400px;
	float: left;
}
#pravysloupec{
	padding-top: 170px;
	width: 170px;
	float: right;
}
#hlavicka{
	height: 200px;
	width: 400px;
	background: #A0B23C url("../uploads/images/grafika/hlavicka-pozadi.gif") left top repeat-y;
}
#nadpis{
	padding: 80px 0px 0px 20px;
}
#obsah{
	border-top: solid #FFFFFF 1px;
}
#obsah h1{
	font-size: 120%;
	padding: 20px 20px 0px 20px;
	color: #A0B23C;
	background: none;
	overflow: auto;
}
#obsah h2{
	font-size: 120%;
	padding: 20px 20px 0px 20px;
	color: #A0B23C;
	background: none;
	overflow: auto;
}
h1 a{
	display: block;
	position:relative;
	text-decoration: none;
	line-height: 2.4;
	color: #FFFFFF;
	font-size: 120%;
	font-weight: normal;
	overflow: hidden;
	width: 200px;
	height: 110px;
}
h1 a strong{
	line-height: 1;
	color: #FFFFFF;
	font-size: 520%;
}
h1 a span{
	display: block;
	position: absolute;
	width: 200px;
	height: 110px;
	left: 0; 
	top: 0;
	z-index: 1;
	cursor: pointer;
	background: url("../uploads/images/grafika/zen-mistra-kaisena-soto-zen.gif") left top no-repeat;
}
#hlavnimenu h2, #podmenu h2, #pravysloupec h2{
	display: block;
	position: relative;
	overflow: hidden;
	width: 170px;
	height: 31px;
	font-size: 120%;
	text-indent: 20px;
	font-weight: normal;
	background: url("../uploads/images/grafika/hneda-linka.gif") left bottom no-repeat;
}
#podmenu h2{
	background: url("../uploads/images/grafika/bila-linka.gif") center bottom no-repeat;
}
h2 span{
	display: block;
	position: absolute;
	width: 170px;
	height: 30px;
	left: 0; 
	top: 0;
	margin-left: 20px;
	z-index: 1;
}
#hlavnimenu h2 span{
	background: url("../uploads/images/grafika/hlavni-menu.gif") left top no-repeat;
}
#podmenu h2 span{
	background: url("../uploads/images/grafika/podmenu.gif") left top no-repeat;
}
#pravidelnemeditace h2 span{
	background: url("../uploads/images/grafika/pravidelne-meditace.gif") left top no-repeat;
}
#kontakt h2 span{
	background: url("../uploads/images/grafika/kontakt.gif") left top no-repeat;
}
#kontakt{
	margin-top: 59px;
}
#uvodniobrazek{
	width: 400px;
	height: 250px;
	border-bottom: solid #FFFFFF 1px;
}
p{
	padding: 10px 20px 10px 20px;
	line-height: 1.5;
}
#pravysloupec p{
	padding: 20px 0px 10px 20px;
display: block;
}
#uvodnibasen{
	line-height: 2;
}
a{
	color: #0099FF;
}
#webdesign{
	color: #ECE9D8;
}
#webdesign a{
	color: #ECE9D8;
}
#webdesign a:hover{
	color: #CCC9B8;
}
#hlavnimenu a, #podmenu a{
	color: #99894D;
	padding-left: 15px;
	margin-left: 5px;
	line-height: 2.4;
	text-decoration: none;	
}
#obsah a.odkazvne{
	padding-left: 15px;
}
#hlavnimenu a:hover, #podmenu a:hover, #menu a:hover,#podmenu .currentpage, #podmenu a.activeparent, #hlavnimenu .currentpage, #hlavnimenu a.activeparent, #menu a.currentpage, #menu a.activeparent{
	text-decoration: none;
	background: url("../uploads/images/grafika/zelena-sipka.gif") left center no-repeat;
}
.odkazvne, #hlavnimenu a:hover.odkazvne{
	background: url("../uploads/images/grafika/odkaz-vne.gif") left center no-repeat;
}
#hlavnimenu ul, #podmenu ul, #menu ul{
	list-style: none;
}
#hlavnimenu li, #podmenu li{
	display: block;
	width: 160px;
	height: 30px;
}	
#menu li{
        display: block;
	width: 160px;
}
#hlavnimenu li{
	background: url("../uploads/images/grafika/hneda-linka.gif") left bottom no-repeat;
}
#podmenu li{
	background: url("../uploads/images/grafika/bila-linka.gif") left bottom no-repeat;
}
#menu li{
	background: url("../uploads/images/grafika/hneda-linka.gif") left bottom no-repeat;
}
#vice{
	padding-left: 15px;
	background: url("../uploads/images/grafika/modra-sipka.gif") left center no-repeat;
}
.vice{
	padding-left: 15px;
	background: url("../uploads/images/grafika/modra-sipka.gif") left center no-repeat;
}
.more-link{
	margin-left: 270px;
display: block;
padding-left: 15px;
	background: url("../uploads/images/grafika/modra-sipka.gif") left center no-repeat;
}
.nahoru{
	padding-left: 15px;
	background: url("../uploads/images/grafika/modra-sipka-nahoru.gif") left center no-repeat;
}
.zelene{
	color: #A0B23C;
}
.vpravo{
	text-align: right;
}
.odsazene{
	padding-left: 20px;
}
.datum{
	margin: 0px;
	padding: 0px 0px 0px 20px;
	font-size: 80%;
	color: #A0B23C;
}
acronym {
border-bottom: 1px dotted;
cursor: help;
color: #A0B23C;
} 

.ikona-obr{
	padding: 0px;
	margin: 0px 0px 15px 15px;
	float: right;
}
.ikona-obr-left{
	padding: 0px;
	margin: 0px 15px 15px 0px;
	float: left;
}
#galerie{
	margin: 20px;
}
#wp-calendar{
	width: 360px;
        padding: 20px 20px 20px 20px;
	margin: 0px;
        line-height: 1.8;
        list-style: none;
float: right;
background: #A0B23C;
}
#sidebar{
	float: left;
padding: 0px 20px 0px 0px;
}
#sidebar li{
	list-style: none;
        padding: 5px 5px 5px 0px;

}
#sidebar li .cat-item{
          padding-left: 20px;
line-height: 1;
          
}
#ajaxNewsletter, .newsletterContainer {
	padding: 5px 10px 5px 20px;
	margin-left: 0px;
}
.success {
	padding: 10px 0px 10px 0px;
        color: #A0B23C;
}
.error {
	padding: 10px 0px 10px 0px;
}
.ec3_events li{
        list-style: none;
padding: 5px 0px 5px 0px;
display: block;
}
.ec3_list li{
        padding: 5px 0px 5px 35px;
background: url("../uploads/images/grafika/modra-sipka.gif") left center no-repeat;
background-position: 20px;
}
.ec3_events{
        list-style: none;
padding: 0px 0px 30px 15px;
}
.vlevo{
	text-align: left;
}
#zprava-h2{
	font-size: 120%;
	padding: 0px 20px 10px 14px;
	color: #A0B23C;
	background: none;
	overflow: auto;
}
body#zprava-body{
        background: transparent; 
}
#ok{
	margin: 20px 10px 0px 10px;
        height: 180px;
        width: 380px;  
}
.alignright{
	width: 150px; 
float: right;
text-align: right;
}
.alignleft{
	width: 150px;
}
.navigation{
	padding: 20px 20px 0px 20px; 
display: block;
}









#Table_01 {
position:relative;
background:#A0B23C;
left:0px;
top:0px;
width:400px;
height:253px;
font-size:1px;
text-indent:-9999em;	
}

#id2-01 {
position:absolute;
background:url(http://www.sotozen.cz/uploads/images/grafika/mapa-centra/2_01.jpg) no-repeat;
left:0px;
top:0px;
width:400px;
height:46px;
}

#id2-02 {
position:absolute;
background:url(http://www.sotozen.cz/uploads/images/grafika/mapa-centra/2_02.jpg) no-repeat;
left:0px;
top:46px;
width:111px;
height:72px;

}

#usti a {
position:absolute;
background:url(http://www.sotozen.cz/uploads/images/grafika/mapa-centra/usti.jpg) no-repeat;
left:111px;
top:46px;
width:58px;
height:47px;
color:#A0B23C;
}
#usti a:hover{
background-position:0px -47px;
}

#id2-04 {
position:absolute;
background:url(http://www.sotozen.cz/uploads/images/grafika/mapa-centra/2_04.jpg) no-repeat;
left:169px;
top:46px;
width:231px;
height:72px;
}

#praha a{
position:absolute;
background:url(http://www.sotozen.cz/uploads/images/grafika/mapa-centra/praha.jpg) no-repeat;
left:111px;
top:93px;
width:58px;
height:39px;
color:#A0B23C;
}
#praha a:hover{
background-position:0px -39px;
}
   
#id2-06 {
position:absolute;
background:url(http://www.sotozen.cz/uploads/images/grafika/mapa-centra/2_06.jpg) no-repeat;
left:0px;
top:118px;
width:62px;
height:135px;
}

#plzen a{
position:absolute;
background:url(http://www.sotozen.cz/uploads/images/grafika/mapa-centra/plzen.jpg) no-repeat;
left:62px;
top:118px;
width:49px;
height:37px;
color:#A0B23C;
}
#plzen a:hover{
background-position:0px -37px;
}

#id208 {
position:absolute;
background:url(http://www.sotozen.cz/uploads/images/grafika/mapa-centra/2_08.jpg) no-repeat;
left:169px;
top:118px;
width:85px;
height:19px;
}

#olomouc a{
position:absolute;
background:url(http://www.sotozen.cz/uploads/images/grafika/mapa-centra/olomouc.jpg) no-repeat;
left:254px;
top:118px;
width:61px;
height:50px;
color:#A0B23C;
}
#olomouc a:hover{
background-position:0px -50px;
}

#ostrava a{
position:absolute;
background:url(http://www.sotozen.cz/uploads/images/grafika/mapa-centra/ostrava.jpg) no-repeat;
left:315px;
top:118px;
width:59px;
height:50px;
color:#A0B23C;
}
#ostrava a:hover{
background-position:0px -50px;
}

#id2-11 {
position:absolute;
background:url(http://www.sotozen.cz/uploads/images/grafika/mapa-centra/2_11.jpg) no-repeat;
left:374px;
top:118px;
width:26px;
height:135px;
}

#id2-12 {
position:absolute;
background:url(http://www.sotozen.cz/uploads/images/grafika/mapa-centra/2_12.jpg) no-repeat;
left:111px;
top:132px;
width:58px;
height:121px;
}

#id2-13 {
position:absolute;
background:url(http://www.sotozen.cz/uploads/images/grafika/mapa-centra/2_13.jpg) no-repeat;
left:169px;
top:137px;
width:24px;
height:116px;
}

#zdar a{
position:absolute;
background:url(http://www.sotozen.cz/uploads/images/grafika/mapa-centra/zdar.jpg) no-repeat;
left:193px;
top:137px;
width:61px;
height:55px;
color:#A0B23C;
}
#zdar a:hover{
background-position:0px -55px;
}

#id2-15 {
position:absolute;
background:url(http://www.sotozen.cz/uploads/images/grafika/mapa-centra/2_15.jpg) no-repeat;
left:62px;
top:155px;
width:49px;
height:98px;
}

#brno a{
position:absolute;
background:url(http://www.sotozen.cz/uploads/images/grafika/mapa-centra/brno.jpg) no-repeat;
left:254px;
top:168px;
width:61px;
height:36px;
color:#A0B23C;
}
#brno a:hover{
background-position:0px -36px;
}

#id2-17 {
position:absolute;
background:url(http://www.sotozen.cz/uploads/images/grafika/mapa-centra/2_17.jpg) no-repeat;
left:315px;
top:168px;
width:59px;
height:85px;
}

#id2-18 {
position:absolute;
background:url(http://www.sotozen.cz/uploads/images/grafika/mapa-centra/2_18.jpg) no-repeat;
left:193px;
top:192px;
width:61px;
height:61px;
}

#id2-19 {
position:absolute;
background:url(http://www.sotozen.cz/uploads/images/grafika/mapa-centra/2_19.jpg) no-repeat;
left:254px;
top:204px;
width:61px;
height:49px;
}



#reklama{
z-index: 1000;
position: fixed;
top:200px;
left:256px;
float: none;
width: 200px;
height: 200px;
	}
#myframe { width: 400px; 
background: transparent;
}



/* container for slides */
.images {
	background:#fff url(http://static.flowplayer.org/img/global/gradient/h300.png) repeat-x; 
	border:0px solid #666;
	position:relative;	
	height:300px;
	
	width:400px;
	float:left;	
	margin:0px;
	cursor:pointer;
	
	
}

/* single slide */
.images div {
	display:none;
	position:absolute;
	top:0;
	left:0;		
	margin:0px;
	padding:0px 0px 0px 0px;
	height:256px;
	font-size:12px;
}
/* tabs (those little circles below slides) */
.tabs {
	clear:both;
	margin-left:330px;
}

/* single tab */
.tabs a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(http://static.flowplayer.org/tools/img/scrollable/arrow/navigator.png) 0 0 no-repeat;
	display:block;
	font-size:1px;		
}

/* mouseover state */
.tabs a:hover {
	background-position:0 -8px;      
}

/* active state (current page state) */
.tabs a.current {
	background-position:0 -16px;     
} 	


/* prev and next buttons */
.forward, .backward {
	float:left;
	margin-top:0px;
	background:#fff url(http://static.flowplayer.org/tools/img/scrollable/arrow/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	cursor:pointer;
	font-size:1px;
	text-indent:-9999em;	
}

/* next */
.forward 				{ background-position: 0 -30px; clear:right; }
.forward:hover 		{ background-position:-30px -30px; }
.forward:active 	 	{ background-position:-60px -30px; } 


/* prev */
.backward:hover  		{ background-position:-30px 0; }
.backward:active  	{ background-position:-60px 0; }

/* disabled navigational button. is not needed when tabs are configured with rotate: true */
.disabled {
	visibility:hidden !important;		
}
