/* tagy */



body

{

	color: #000;

	background-color: #C7CDD9;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 80%;

	text-align: center;

	border: 0;

	margin: 0;

	padding: 10px 0;

}



h1

{

	margin: 0;

}



h2

{

	color: #fff;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 130%;

	margin-top: 40px;

	padding-left: 235px;

}



h3

{

	margin-top: 0;

}



p, ul

{

	line-height: 1.5em;

	margin-top: 0;

}



a:hover

{

	text-decoration: none;

}



form

{

	padding-bottom: 10px;

}



fieldset

{

	border: 1px solid #ccc;

	margin-bottom: 10px;

	padding: 8px;

}



label

{

	font-size: 90%;

}



fieldset input

{

	margin-bottom: 5px;

	width: 280px;

}



fieldset select

{

	width: 284px;

	margin-bottom: 5px;

}



fieldset textarea

{

	width: 360px;

	height: 125px;

}



/* obecne tridy */



.clnr

{

	font-size: 0;

	clear: both;

	width: 100%;

}



.box

{

	background: url(../graphics/bg-box.gif) bottom left no-repeat;

	background-color: #fff;

	margin-bottom: 15px;

	padding: 0 10px 1px 10px;

}



.anotace-menu

{

	height: 10px;

}



.small-text

{

	font-size: 90%;

}



.left-text

{

	float: left;

}



.right-text

{

	text-align: right;

	float: right;

}



.gallery

{

	margin: -20px -20px 1px -20px;

}



.gallery td

{

	background-color: #E6ECFC;

	text-align: center;

	vertical-align: middle;

	border: 1px solid #B3C6EE;

	width: 150px;

	height: 150px;

}



#right .gallery img

{

	float: none;

	border: 1px solid #B3C6EE;

	margin: 10px auto;

	width: auto;

}



.gallery p

{

	font-size: 90%;

	margin: 0 10px 10px 10px;

}



.objednat

{

	float: right;

}



.kusy

{

	width: 25px;

}



fieldset input.pul

{

	width: 170px;

}



/* layout */



#main

{

	background: url(../graphics/bg-main.gif) top left repeat-y;

	text-align: left;

	margin: 0 auto;

	width: 772px;

}



#header

{

	background: url(../graphics/bg-header.jpg) top left no-repeat;

	margin: 0;

	padding: 6px 9px 0 5px;

	height: 311px;
	overflow:hidden;

}



#content

{

	background: url(../graphics/bg-ctnt.jpg) top left no-repeat;

	padding: 0 9px 15px 5px;

}



#left-holder

{

	float: left;

	width: 211px;

}



#left

{

	color: #E6ECFC;

	background: url(../graphics/bg-top-left.jpg) top left no-repeat;

	background-color: #858FA1;

	font-size: 90%;

	font-weight: bold;

	margin-left: 17px;

}



#left-top

{
	margin-top: -50px;

	background: url(../graphics/bg-left.gif) bottom left no-repeat;

	padding: 10px;

}



#right-holder

{

	float: right;

	width: 547px;

}



#right

{

	margin: 0 16px 0 15px;

}



#right-top

{

	background: url(../graphics/bg-top-right.jpg) top left no-repeat;

	margin: 0 -10px;

	padding: 0 10px;

}



#footer

{

	background: url(../graphics/bg-content.jpg) top left no-repeat;

	background-color: #C7CDD9;

	text-align: center;

	padding-top: 10px;

}



/* header */



h1 a

{

	font-size: 15px;

	position: relative;

	overflow: hidden;

	display: block;

	overflow: hidden;

	width: 757px;

	height: 29px;

}



#logo

{

	background: url(../graphics/logo.gif) top center no-repeat;

	text-align: center;

	margin-bottom: 35px;

	width: 757px;

	height: 29px;

}



h1 a span

{

	background: url(../graphics/logo.gif) top center no-repeat;

	display: block;

	position: absolute;

	top: 0;

	left: 0;

	z-index: 1;

	width: 757px;

	height: 29px;

}



ul#menuL, ul#menuR

{

	list-style: none;

	margin: 0;

	padding: 0;

}



ul#menuL

{

	float: left;

}



ul#menuR

{

	float: right;

}




ul#menuL a, ul#menuR a

{

	position: relative;

	overflow: hidden;

	display: block;

	width: 223px;

	height: 26px;

}



ul#menuL a span, ul#menuR a span

{

	position: absolute;

	display: block;

	top: 0;

	left: 0;

	z-index: 1;	

	width: 223px;

	height: 26px;

}



ul#menuL a:hover span, ul#menuR a:hover span

{

	background-position: bottom left;

}





ul a#m-index span, ul a#m-index, ul a#m-jmena-a-cisla-narozeni span, ul a#m-jmena-a-cisla-narozeni

{

	height: 35px;

}



ul a#m-bachova-terapie span, ul a#m-harmonizacni-obrazy span, ul a#m-bachova-terapie, ul a#m-harmonizacni-obrazy

{

	height: 34px;

}



#m-index span

{

	background: url(../graphics/m-index.png) top left no-repeat;

}



#m-reiki span

{

	background: url(../graphics/m-reiki.png) top left no-repeat;

}



#m-leceni-lijo-ki span

{

	background: url(../graphics/m-leceni-lijo-ki.png) top left no-repeat;

}



#m-bachova-terapie span

{

	background: url(../graphics/m-bachova-terapie.png) top left no-repeat;

}



#m-kosmetika span

{

	background: url(../graphics/m-kosmetika.png) top left no-repeat;

}



#m-masaze span

{

	background: url(../graphics/m-masaze.png) top left no-repeat;

}



#m-kurzy-a-seminare span

{

	background: url(../graphics/m-kurzy-a-seminare.png) top left no-repeat;

}



#m-harmonizacni-obrazy span

{

	background: url(../graphics/m-harmonizacni-obrazy.png) top left no-repeat;

}



#m-treninkove-plany span

{

	background: url(../graphics/m-treninkove-plany.png) top left no-repeat;

}



#m-jmena-a-cisla-narozeni span

{

	background: url(../graphics/m-jmena-a-cisla-narozeni.png) top left no-repeat;

}



#m-obchod span

{

	background: url(../graphics/m-obchod.png) top left no-repeat;

}



#m-clanky-prispevky span

{

	background: url(../graphics/m-clanky-prispevky.png) top left no-repeat;

}



/* left */



#left h3

{

	/*color: #B3C6EE;*/
	color:#faffc6;

	font-size: 110%;

	margin-bottom: 5px;

}



#left a{color: #fff;}



#left ul

{

	list-style: none;

	margin-left: 0;

	padding-left: 0;

	color:#FF99FF;

}

#left ul li a{color:#FF99FF;}

/* right */



#right h3

{

	color: #C5076F;

	background: url(../graphics/bg-h3.gif) top left no-repeat;

	background-color: #fff;

	font-size: 120%;

	margin: 0 -10px 5px -10px;

	padding: 5px 10px;

}



#right #right-top h3

{

	background: none;

}



#right img

{

	float: left;

	border: 1px solid #333;

	margin: 4px 10px 5px 0;

	width: 100px;

}



#right a

{

	color: #233AA7;

}



#right a:hover

{

	color: #C5076F;

}



#right h3 a

{

	color: #C5076F;

	text-decoration: none;

	display: inline;

	border-bottom: 1px solid #C5076F;

}



#right h3 a:hover

{

	border: 0;

}



/* footer */



#footer p

{

	color: #666;

	font-size: 80%;

	margin: 0;

}



#footer a

{

	color: #666;

}



.sbmn {
	color:#FFF; 
	margin-bottom:10px;
	padding-left:15px;
	list-style-type:none;
	background-image:url("/graphics/sipka.gif");
	background-repeat:no-repeat;
	background-position:0px 3px;
	
}

ul#menuR h3 {
	float:left;
	width:211px;
}

ul#menuR h2 {
	float:right;
	width:516px;
}