body {
	background: #ccfe08 url(images/background.png) 0px 0px repeat-x;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	margin: 0px; padding: 0px;
}
div#content_kopretina {
	margin: 0px auto;
}
div#content {
	width: 900px;
	text-align: left;
	margin: 0px auto;	
}
div#kopretina_top {
	position: absolute;
	top: 0px; left: 0px;
	z-index: -10;
	width: 400px; height: 250px;
	background: transparent url(images/kopretina_top.jpg) 0px 0px no-repeat;
}
div#kopretina_menu {
	width: 300px;
	height: 300px;
	background: transparent;
	float: left;
}
div#menu {
	width: 165px;
	height: atuo;
	float: left;
	background: transparent url(images/menu_top.jpg) 0px 0px no-repeat;
	text-align: left;
}
div#odvetvi-menu {
	width: 165px;
	height: atuo;
	float: left;
	background: transparent url(images/menu_sekce.jpg) 0px 0px no-repeat;
	text-align: left;
}
div#header {
	width: 700px;
	height: 230px;
	font-size: 60px;
	float: left;
}
div#header2 {
	width: 600px;
	height: 300px;
	float: left;
}
div#obsah {
	width: 680px;
	height: auto;
	background: transparent;
	margin-left: 25px;
	margin-top: -10px;
	padding: 10px;
	float: left;
	text-align: justify;
}
div#obsah-telo {
	width: 660px;
	height: auto;
	background: #fff;
	padding: 10px;
}
div#obsah-top {
	width: 680px;
	height: 20px;
	background: transparent url(images/obsah-top.gif) 0px 0px no-repeat; 
}
div#obsah-bottom {
	width: 680px;
	height: 20px;
	background: transparent url(images/obsah-bottom.gif) 0px 0px no-repeat; 
}
div#kopretina {
	margin: 0px auto;
	background: transparent;
	width: 400px; height: auto;
}
div#main_menu_bottom {
	width: 165px; height: 12px;
	float: left;
	background: #c5f700 url(images/main_menu_bottom.png) top left no-repeat;
}
a {text-decoration: none; color: #769e00;}
a:hover {text-decoration: underline;}
a img {border: 0px;}
h2 {
	color: #98BE01;
}

#menu ul{
	list-style:none;
	margin: 0px;
	padding: 0px;
	width: 165px;
}
	#menu li{
		list-style:none;
		display:block;
		border-bottom:1px dotted #efefef;		
	}
		#menu li a{
			list-style:none;
			display:block;
			background:transparent;
			color:#000;
			font-size:11px;
			text-decoration:none;
			padding:10px 5px 10px 15px;
		}
			#menu li a:hover{
				background:#fff url(images/green_dot.gif) 6px 15px no-repeat;;
				color:#a2c403;
				text-decoration:none;
				font-weight: bold;
			}
		#menu li .current{
			list-style:none;
			display:block;
			background:#f7941d;
			color:#fff;
			text-transform:uppercase;
			font-size:11px;
			text-decoration:none;
			padding:8px 5px 10px 15px;
		}
			#menu li a.current, #menu li a:hover.current{
				background:#f7941d;
				color:#fff;
				text-decoration:none;					
			}
.nadpis1 {
	text-align: left;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
}
.sluzby {margin-top: 45px;}		
.odvetvi {margin-top: 20px;}		

.img_titulek {
	margin-left: 200px;
}
.s_kadernictvi {
	background: #fff url(images/kadernictvi.jpg) top center no-repeat;
}
.kader {
	background: transparent url(images/kader-pokus.jpg) top center no-repeat;
}
.hmasaze {
	background: transparent url(images/header_masaze.jpg) top center no-repeat;
}
.hmasaze2 {
	background: transparent url(images/header_masaze2.jpg) top center no-repeat;
}
.hmasaze3 {
	background: transparent url(images/header_masaze3.jpg) top center no-repeat;
}

.hkadernictvi {
	background: transparent url(images/header_kadernictvi.jpg) top center no-repeat;	
}
.hnehtovamodelaz {
	background: transparent url(images/header_nehty.jpg) top center no-repeat;	
}
.hkosmetika {
	background: transparent url(images/header_kosmetika.jpg) top left no-repeat;	
}
.hspinning {
	background: transparent url(images/header_spinning.jpg) top left no-repeat;	
}
.hlymfodrenaz {
	background: transparent url(images/header_lymfodrenaz.jpg) top left no-repeat;	
}
.hnastrikoveopalovani{
	background: transparent url(images/header_nastrik.jpg) top left no-repeat;	
}
.hpedikura{
	background: transparent url(images/header_pedikura.jpg) top left no-repeat;	
}


#odvetvi-menu h3 a {	color: black;}
#odvetvi-menu h3 a:hover {	color: #66cc33; text-decoration: none; letter-spacing: 1px;}


div#obsah a {
	font-weight: bold;
}
div#obsah ul li {
	list-style: square;
	list-style-position: outside;
	padding: 5px;
}

fieldset { 
	border: none;
	padding: 10px; 
	width: 90%;
} 

legend { 
	color: #fff;
	width: 300px; 
	text-align:left; 
	font-weight:bold; 
	background: green;
	margin-bottom: 0.1em; 
	padding: 2px;
} 
label { 
	float: left; 
	padding-left:10px; 
}
.fleft 	{	float: left;}	
.fright  {	float: right;}	
.aleft 	{	text-align: left;}	
.aright 	{	text-align: right;}	
.ablock 	{	text-align: justify;}	
.acenter	{	text-align: center;}	
.vmiddle {	vertical-align: middle;}
.vbottom {	vertical-align: bottom;}

div#fotogalerie a img {
	margin: 5px;
	border: 2px solid #ccc;
}
div#fotogalerie a img:hover {
	border-color: #f30;
}
div#author {
  position: absolute;
  right: 0px;
  bottom: 0px;
  text-align: right;
  padding-right: 10px;
}