#page			{ width: 900px; margin: 0 auto; }

#header			{ background: url(../images/header.jpg) no-repeat top; height: 210px; position: relative; }
#header #logo	{ position: absolute; top: 31px; left: 66px; }
#header p		{ position: absolute; top: 125px; left: 91px; font-size: 22px; font-style: italic; text-transform: uppercase; color: #FFF; }

#contentObal	{ padding: 0 50px; width: 800px; background: url(../images/content-bck.jpg) top no-repeat; min-height: 200px; }
#content		{ background: #FFF; padding: 0 20px; margin: 0; }	
#content #left	{ float: left; width: 215px; background: #FFF; }
#content #right	{ float: right; width: 520px; background: #FFF; }

#left h2		{ background: url(../images/h2-bck.jpg) no-repeat; display: block; height: 32px; line-height: 32px; text-align: center; color: #FFF; font-size: 14px; margin: 0; padding: 0; } 

#navigation				{ height: 31px; background: url(../images/navigace.jpg) no-repeat; width: 800px; padding: 0 50px; line-height: 31px; font-size: 16px; font-weight: normal; overflow: hidden; margin: 0; }
#navigation	li			{ float: left; background: none; padding: 0; margin: 0; }
#navigation li a		{ display: block; overflow: hidden; text-decoration: none }
#navigation li a span	{ visibility: hidden; }

a#uvod				{ width: 143px; height: 31px; background: url(../images/navigace.jpg) -50px 0px; }
a#lekari			{ width: 69px; height: 31px; background: url(../images/navigace.jpg) -193px 0px; }
a#sluzby			{ width: 72px; height: 31px; background: url(../images/navigace.jpg) -262px 0px; }
a#hodiny			{ width: 145px; height: 31px; background: url(../images/navigace.jpg) -334px 0px; }
a#kontakty			{ width: 91px; height: 31px; background: url(../images/navigace.jpg) -479px 0px; }

a#uvod:hover		{ width: 143px; height: 31px; background: url(../images/navigace.jpg) -50px 31px; }
a#lekari:hover		{ width: 69px; height: 31px; background: url(../images/navigace.jpg) -193px 31px; }
a#sluzby:hover		{ width: 72px; height: 31px; background: url(../images/navigace.jpg) -262px 31px; }
a#hodiny:hover		{ width: 145px; height: 31px; background: url(../images/navigace.jpg) -334px 31px; }
a#kontakty:hover	{ width: 91px; height: 31px; background: url(../images/navigace.jpg) -479px 31px; }

div.content-top		{ display: block; overflow: hidden; background: url(../images/content-top.jpg) no-repeat; height: 25px; }

ul#boxSluzby		{ border: 1px solid #f1f1f1; background: url(../images/box-top.jpg) top no-repeat; padding: 5px 10px; border-top: none }
ul#boxSluzby li		{ border-bottom: 1px solid #f1f1f1; padding: 3px 5px 3px 20px; background: url(../images/list.gif) no-repeat 5px 10px; }
.last				{ border-bottom: none!important; }
div.novinka			{ border-bottom: 1px solid #EEE; padding: 5px 0; }
div.novinka span	{ float: left; font-size: 11px; display: block; width: 55px; height: 20px; line-height: 20px; padding-right: 8px; text-align: left; margin-right: 10px; border-right: 1px #e6e6e6 solid; color: #999 }
div.novinka h3		{ margin-bottom: 5px; font-size: 13px; }
div.novinka p 		{ margin-bottom: 5px; font-size: 11px; }

a.archiv			{ padding: 5px 0; text-align: right; display: block }
.bline				{ border-bottom: 1px solid #ddd; padding-bottom: 5px; margin-bottom: 5px; }

.pictBox			{ border: 1px solid #f1f1f1; background: url(../images/box-top.jpg) top no-repeat; padding: 20px 7px 15px 25px; border-top: none } 
.pictBox a img		{ border: 1px solid #f1f1f1; }

ul.cenik li span	{ display: block; float: left; width: 160px; }
td.cena				{ text-align: right; }
.den				{ width: 100px; }
.cas				{ width: 100px; text-align: right; }

#fotogalerie				{ padding: 0; margin-bottom: 10px; }
#fotogalerie a				{ margin-right: 10px; }
#fotogalerie a img			{ border: 1px solid #ddd; height: 100px; padding: 5px; }
#fotogalerie a:hover img	{ border: 1px solid #d0f5fa }

#bottom			{ width: 900px; clear: both; background: url(../images/bottom.jpg) top no-repeat; padding-top: 30px; height: 20px; }
#bottom p		{ text-align: center; font-size: 13px; line-height: 40px; }
