/* unknown version  */
body { margin: 0; padding: 7px 0; text-align: center; font: normal 10pt 'Palatino Linotype','Times New Roman','Times',serif; background: url('../img/header-bg.png') no-repeat center 0.5em; }

h5 { margin: 0; padding: 0; font: bold normal 14px 'Microsoft Sans Serif','Arial',sans-serif; letter-spacing: 2px; text-align: left; }
a, #navigation #minormenu a { text-decoration: none; color: #CA8242; border-bottom: 1px dotted #CA8242; }
	a:hover, #navigation #minormenu a:hover { color: #ca5214; border-bottom: 2px groove #ca5214; }
p.title { font-weight: bold; }
ol li { margin-bottom: 8px; }

#header { width: 762px; height: 140px; margin: 0 auto; padding: 0; background: url('../img/header-theme-general.jpg') no-repeat center; text-align: left; }
	#header h1 { position: relative; z-index: 300; width: 150px; height: 110px; padding: 15px; margin: 0; background: url('../img/celostni-fyzioterapie-logo.png') no-repeat center; }
		#header h1 a { display: block; width: 100%; height: 100%; border: none; }
		#header h1 span { display: none; }

#navigation { font: bold normal 14px 'Microsoft Sans Serif','Arial',sans-serif; }
	#navigation h5 { display: none; }
	#navigation a { text-decoration: none; color: white; font-size: 14px; border: none; }
		#navigation a:hover, #navigation a:active { color: black; }
	
	#navigation #menu-therapy, #navigation #menu-region, #navigation #menu-general { position: absolute; width: 100%; left: 0; z-index: 200; padding: 0; margin: 0; text-align: center; }
		#navigation #menu-therapy ul, #navigation #menu-region h4, #navigation #menu-general ul { width: 762px; padding: 0; margin: 0 auto; }
	
	#navigation #menu-therapy { top: 147px; }
		#navigation #menu-therapy a { text-decoration: none; color: white; font-size: 14px; font-weight: 600; }
			#navigation #menu-therapy a:hover, #navigation a:active { color: black; }
		#navigation #menu-therapy ul { height: 34px; background: #EB9448 url('../img/menu-bg.gif') repeat-x center; }
		#navigation #menu-therapy li { display: block; float: left; margin: 9px 0 0 0; padding: 0 8px; border-right: 2px solid black; }
	
	#navigation #menu-region { top: 180px; color: #666; font-size: 14px; letter-spacing: 2px; }
		#navigation #menu-region h4 { display: block; padding: 6px 0 0; background: url('../img/menu-region-bg.png') repeat-x top; }
			#navigation #menu-region h4 .name { display: block; font-variant: small-caps; }
			#navigation #menu-region h4 .address { color: #CA8242; font-style: normal; }
			/*
			#navigation #menu-region li h4 { margin: 5px 0 0 0; padding: 0; }
			*/
	
	#navigation #menu-general { top: 80px; }
	
#navigation #menu-general ul { height: 34px; width: 152px; padding: 0 10px 0 600px; text-align: right; }
#navigation #menu-general li { display: block; float: right; margin: 0 0 4px 0; padding: 0 4px; border-right: 1px solid black; font-size: 10px; font-weight: normal; white-space: nowrap; }
#navigation #menu-general li a { color: #1A8D3F; border-bottom: 1px dotted #1A8D3F; }
#navigation #menu-general li a:hover { color: #000; border-bottom: 2px groove #000; }	
	#minormenu { position: relative; z-index: 200; width: 572px; margin: 0 auto; padding: 0 0 0 190px; }

#center { width: 574px; margin: 81px auto 0 auto; padding: 0 0 0 189px; }
	#center #heading { position: relative; z-index: 200; height: 21px; margin: 0; padding: 25px 0; background: url('../img/center-heading.png') no-repeat right top; text-align: left; }
		#center #heading h2 { display: inline; padding: 3px 6px; margin: 0 0 0 27px; font-size: 21px; border: 1px solid #C0C0C0; color: #5F890D; background: #F1F1F1 url('../img/elements-contacts-bg.png') repeat-x; }
		#center #heading p { display: none; }
	#center #content { position: relative; z-index: 200; top: -14px; margin: 0; padding: 10px 10px 170px 10px; border-right: 1px solid #C0C0C0; text-align: justify; background: url('../img/content-bg-hand.jpg') no-repeat right bottom; }
	#center #path { display: none; }
	#center #adjunct { display: none; }

#elements { position: absolute; top: 0; left: 0; width: 100%; margin: 0 auto; text-align: center; z-index: auto; background: url('../img/elements-coltop.png') no-repeat center 230px; }
	#elements h5 { margin: 0; padding: 19px 10px 4px 10px; }
		#elements h5 span, #elements h5 a { display: block; margin: 0; padding: 2px 4px 4px 4px; background: url('../img/elements-h5-bg.png') repeat-x center; color: white; border: none; letter-spacing: 0; }
	#elements .box { width: 185px; top: -30px; margin: 0 auto; padding: 0 577px 0 0; background: url('../img/elements-heading.png') no-repeat left top; position: relative; }
		#elements .boxcont { padding: 0 6px 30px 6px; background: url('../img/elements-bg.png') repeat-y; }
			#elements .boxcont h6 { margin: 0 0.5em 0 0.5em; padding-top: 8px; font: bold normal 14px 'Arial',sans-serif; color: #079107; text-align: left; }
			#elements .boxcont p, #elements .boxcont address { margin: 0.2em 0.5em; text-align: left; }
			#elements .boxcont table { margin: 0.2em 0.5em; text-align: left; }
		
	#elements #searching { width: 150px; top: 0; margin: 0 auto 216px auto; padding: 0 0 0 584px; text-align: left; background: none; }
		#elements #searching h5 { margin: 20px 0 0 0; padding: 0; background: none; font-weight: bold; }
			#elements #searching h5 span, #elements #searching h5 a { display: inline; width: auto; padding: 0; background: none; color: #CA8242; border-bottom: 1px dotted #CA8242; }
				#elements #searching h5 a:hover { color: #ca5214; border-bottom: 2px groove #ca5214; }
		#elements #searching .boxcont { position: relative; top: -20px; background: none; }
			#elements #searching .boxcont label { display: none; }
			#elements #searching .boxcont input { position: absolute; top: 26px; left: 0; z-index: 20; width: 94px; height: 15px; border: none; margin: 0; padding: 2px 4px 4px 2px; background: #f0f0f0 url('../img/search-input.png') no-repeat right top; font: normal 12px 'Arial',sans-serif; color: #CA8242; }
			#elements #searching .boxcont input.submit { position: absolute; top: 0; left: 78px; z-index: 10; width: 80px; height: 57px; padding: 5px 0 0 0; background: transparent url('../img/search-submit.png') no-repeat center left; text-align: right; font-size: 18px; font-weight: bold; cursor: pointer; }
				#elements #searching .boxcont input.submit:hover { background-image: url('../img/search-submit-hover.gif'); color: #ca5214; }
				
	#elements #elements-contacts h5 { padding: 19px 70px 4px 10px; background: url('../img/elements-man-navigation.png') no-repeat right bottom; }

#footer { width: 422px; height: 86px; margin: 0 auto; padding: 0 75px 0 265px; background: url('../img/footer-bg.png') no-repeat 212px top ; text-align: center; font: 300 11px Tahoma, Times New Roman, solid; color: #7A7A7A; }
	#footer #copyright, #footer #webmaster, #footer #design, #footer #certificate { position: relative; z-index: 200; margin: 3px auto; padding: 2px; }
	
	#footer #copyright { padding-top: 6px; }
	#footer #createby { }
		#footer #webmaster { float: left; white-space: nowrap; }
		#footer #design { float: left; margin-left: 40px; white-space: nowrap; }
	#footer #certificate { float: right; white-space: nowrap; }
		#footer #certificate a { border: #bbb 1px solid; padding: 0; }
			#footer #certificate a:hover { border-color: #000; }
			
			#footer #certificate a span { padding: 0 0.2em; }
			#footer #certificate a span.issuedby { background-color: #7b7b7b; color: white; }
				#footer #certificate a:hover span.issuedby { background-color: #000; }
			#footer #certificate a span.crtfct-type {}

.new-address { border: 2px solid #079107; padding: 5px; background-color: #f8fff0; margin-top: 1em; }
.old-address { border: 2px solid #E78430; padding: 5px; background-color: #fff8f0; margin-top: 1em; }

hr { font-size: 0; width: 0; height: 0; border: none; margin: 0; padding: 0; clear: both; }
.ilustrace h6 { font-style: italic; font-weight: normal; text-align: center; margin: 4px 0 0; font-size: 12px; }

#pageDescription { color: #5F890D; font-size: 120%; font-style: italic; }

#pagePerex { font-size: 120%; }
#pagePerex .ilustrace { float: left; margin-right: 25px; }

#pageArticles { margin-top: 20px; }
#pageArticles .pageArticle { margin-bottom: 20px; }
#pageArticles .pageArticle h3 { color: #5F890D; margin: 0 0 4px; border-bottom: 1px solid #c0c0c0; }

.moreButton a {
  display: inline-block; padding: 1px 3px 2px 3px;
  background: #F1F1F1 url("../img/elements-contacts-bg.png") repeat-x scroll 0% 0%;
  border: 1px solid #C0C0C0;
}
.moreButton a:hover { }
.moreButton a span {
  display: inline-block; height: 16px; padding: 5px 6px; margin: 0;
  background: #5F890D url('../img/elements-h5-bg.png') repeat-x center;
  text-decoration: none; border: none;
  font: bold 14px 'Microsoft Sans Serif','Arial',sans-serif; color: #fff;
}
.moreButton a img { vertical-align: bottom; margin-left: 3px; }
#pageArticles .moreButton { text-align: right; }
#elements .moreButton { text-align: center; margin-top: 8px; }

