body {

	background: #f6afc5 url(../img/back.gif) repeat-x;

	padding: 0;

	margin: 0 auto;

	color: black;

	margin-bottom: 20px;

	text-align: center;

	font-family: "arial","sans serif";

}



img {

	 border:0;

}



#page {

	width:700px;

	margin: 0 auto;

	text-align:left;

	margin-top:20px;

}



h1 {

	color:#b6004f;

	font-size: 1.6em;

	font-weight:normal;

	margin-bottom:20px;

}



h2 {

	font-size:1.2em;

	font-weight:normal;

	margin-top:30px;

	margin-bottom:10px;



}



p {

	text-align:justify;

	line-height:24px;

}



a {

	color:black;

}



a:hover {

	text-decoration:none;

}



.top {

	clear:both;

	width:700px;

	height:117px;	

}



.fl {

	float:left;

}



.fr {

	float:right;

}

/* drop down menu */
#menuh-container { 
  clear:both;
	margin-top:20px;
	width:690px;
	height:40px;
	background: #ffffff url(../img/bg_menu.gif) no-repeat;
	padding-left:10px;
	color:white;
}
#menuh {
	font-size: 0.7em;
	font-family: arial, helvetica, sans-serif;
	float: left;
	margin: 2em;
	margin-top: 1em;
}
#menuh a {
	display: block;
	white-space: nowrap;
	margin: 0;
	padding: 0.3em;
}
#menuh a:link, #menuh a:visited, #menuh a:active
/* menu at rest */
 {
	color: white;
	text-decoration: none;
}
#menuh a:hover
/* menu on mouse-over  */
 {
	color: white;
	text-decoration: underline;
}
#menuh a.top_parent, #menuh a.top_parent:hover
/* attaches down-arrow to all top-parents */
 {

}
#menuh a.parent, #menuh a.parent:hover
/* attaches side-arrow to all parents */
 {

}
#menuh ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	padding: 0 10px;
/* width of all menu boxes */
/* NOTE: For adjustable menu boxes you can comment out the above width rule.However, you will have to add padding in the "#menh a" rule so that the menu boxeswill have space on either side of the text -- try it */
}
#menuh li {
	position: relative;
	min-height: 1px;
/* Sophie Dennis contribution for IE7 */
	vertical-align: bottom;
/* Sophie Dennis contribution for IE7 */
}
#menuh ul ul {
	position: absolute;
	z-index: 500;
	top: auto;
	display: none;
	padding: 1em;
	margin: 0em 0 0 0em;
	background-color: #b6004f;
}
#menuh ul ul ul {
	top: 0;
	left: 100%;
}
div#menuh li:hover {
	cursor: pointer;
	z-index: 100;
}
div#menuh li:hover ul ul, div#menuh li li:hover ul ul, div#menuh li li li:hover ul ul, div#menuh li li li li:hover ul ul {
	display: none;
}
div#menuh li:hover ul, div#menuh li li:hover ul, div#menuh li li li:hover ul, div#menuh li li li li:hover ul {
	display: block;
}
/* End CSS Drop Down Menu */



/*.menu {

	clear:both;

	margin-top:20px;

	width:690px;

	height:40px;

	background: #ffffff url(../img/bg_menu.gif) no-repeat;

	padding-left:10px;

	color:white;

}

	

.menu ul{

	margin:0;

	padding:0;

	list-style: none;

	position:absolute;

	z-index:1;

}



.menu ul li{

	float:left;

	padding:10px;

	margin-left:10px;

	position:relative;

}



.menu ul li a{

	color:white;

	text-decoration:none;

	font-size:0.7em;

}



.menu ul li a:hover{

	text-decoration:underline;

}



.mn:hover .podmenu2 { display: none; }



ul .podmenu{

	display: none;

	background-color: #b6004f;

	margin:0;

	margin-left:-10px;

	padding:0;

	margin-top:10px;

	position:absolute;

	width:125px;

	

	top:28px;

	left:10px;



	top:expression("38px");

	left:expression("0");







}





.menu ul li:hover ul {

	display: block;

}



.menu ul li:hover ul li:hover ul {

	display: block;

}



ul .podmenu li{

	clear:both;

	background-color: #b6004f;

	margin:0;

	padding:10px;

	width:110px;

}



ul .podmenu2{

	display: none;

	background-color: #b6004f;

	margin:0;

	padding:0;

	positioon:absolute;

	left:125px;

	top:0;

	width:100px;

}



.menu ul li ul li:hover li {

	display: block;

}



ul .podmenu2 li{

	clear:both;

	background-color: #b6004f;

	margin:0;

	padding:10px;

	width:100px;

}

*/



.paticka {

	clear: both;

	margin-top: 20px;

	background-image: url(../img/paticka.png);

	background-repeat: no-repeat;

	padding-top:16px;

	padding-left:20px;

	padding-right:20px;

	color: #d5688e;

	font-size:0.7em;

}



.paticka a {

	color:#d5688e;

	text-decoration:none;

}



.paticka a:hover {

	text-decoration:underline;

}





.obsah {

	clear:both;

	margin-top:20px;

}



.mez1 {

	margin-right:20px;

}



.mez2 {

	margin-top:20px;

}



.mez3 {

	margin-right:20px;

	margin-bottom:30px;

}



.zarovnani {

	clear:both;

}



.novinka {

	clear:both;

	margin-bottom:30px;

}



.novinkadatum {

	font-weight:bold;

	color: #b6004f;

/*	float:left; */

	display: inline;

	margin-right:10px;

}



.novinkatext {

/*	float:left; */

	display: inline;

}



.novinka a{

	color:black;

}



.kur {

	font-style:italic;

}



.joga li {

	margin-bottom: 5px;

	list-style-type: circle;

}



.radza li {

	margin-bottom: 5px;



	list-style: decimal;

}



.fotobox {

	padding-top:15px;

	padding-bottom:15px;

	float:left;

	margin-right:15px;

	margin-bottom:15px;	

	color:#b6004f;

	font-size:0.7em;

	text-align:center;

	background-color: #ffffff;

	width:160px;

}



.fotobox2 {

	padding-top:15px;

	padding-bottom:15px;

	float:left;

	margin-right:15px;

	margin-bottom:15px;	

	color:#b6004f;

	font-size:0.7em;

	text-align:center;

	background-color: #ffffff;

	width:190px;

}





.fototext {

	padding:5px;

}



.fotobox img {

	border:5px solid #b6004f;

	margin-bottom:10px;

}



.fotobox2 img {

	border:5px solid #b6004f;



}





.ruzova {

	color:#b6004f;

}



.mensi {

	font-size:0.8em;

}



.vice {

	padding-left:10px;

	text-decoration:none !important;

	color: #b6004f !important;

}



.kurzright {

	float:right;

	margin-left:20px;

	width:430px;

}



.kurzleft {

	float:left;

	width:250px;

}



img.left {

	float: left;

	margin: 0 10px 10px 0;

}
