body {
	margin: auto;
	border: 0;
	padding: 0px;
	background-color: #F9D6A5;
	text-align : center;
	overflow : auto;
}


div.textwin { /* textova cast okna */
	position : absolute;
	left : 13px;
	right : 16px;
	top : 51px;
	bottom : 17px;
	overflow : auto;
	padding-right : 3px;
	padding-left : 2px;
	z-index : 2;
	width: expression(this.offsetParent.offsetWidth-29);
	height: expression(this.offsetParent.offsetHeight-71);
	background-color : #FAE5C8;
	background-color : #FBEEDD;
}
div.headwin { /* misto pro nadpis H1 */
	position : absolute;
	left : 13px;
	right : 16px;
	top : 14px;
	height : 39px;
	overflow : hidden;
	padding-top : 3px;
	padding-right : 3px;
	padding-left : 2px;
	width: expression(this.offsetParent.offsetWidth-29);
	z-index : 2;
	background-color : #FAE5C8;
	background-color : #FBEEDD;
}
div.maintitle { /* v tomto bloku je umisteno logo Oaza mimo cas */
	position : absolute;
	left: 176px;
	right : 176px;
	top : 0px;
	height : 58px;
	overflow : hidden;
	padding-right : 3px;
	padding-left : 2px;
	z-index : 3;
	width: expression(this.offsetParent.offsetWidth-352);
	background-color : #F9D6A5;
}
div.textintro {  /* oblast úvodu bez sloupcù hlavniho okna */
	position : absolute;
	left : 0px;
	width: 100%;
	top : 0px;
	padding : 2px;
	z-index : 2;
	background-color : #FBEEDD;
}
div.textcolumns {  /* oblast sloupcù hlavniho okna */
	position : relative;
	left : 0px;
	width: 100%;
	height: 380px;
	background-color : #FBEEDD;
}
div.textcol1 {	/* prvni sloupec hlavniho okna */
	position : absolute;
	left : 0px;
	width: 32%;
	top : 0px;
	padding : 0px;
	z-index : 2;
	background-color : #FBEEDD;
}
div.textcol2 {	/* druhý sloupec hlavniho okna */
	position : absolute;
	left : 33%;
	width: 32%;
	top : 0px;
	padding : 2px;
	z-index : 2;
	background-color : #FBEEDD;
}
div.textcol3 {	/* tøetí sloupec hlavniho okna */
	position : absolute;
	right : 0px;
	width: 33%;
	top : 0px;
	padding : 2px;
	z-index : 2;
	background-color : #FBEEDD;
}


div.marek_left {
	background-image : url(xpublic/marek_left.jpg);
	background-repeat : no-repeat;
	position : absolute;
	left : 33px;
	top : 25px;
	top : 7%;
	left : 30px;
	width : 114px;
	height : 144px;
	z-index : 1;
}
div.marek_right {
	background-image : url(xpublic/marek_right.jpg);
	background-repeat : no-repeat;
	position : absolute;
	right : 33px;
	top : 25px;
	top : 7%;
	right : 30px;
	width : 114px;
	height : 144px;
	z-index : 1;
}

div.othermenubox {
	background-image : url(xpublic/menu_tcm.jpg);
	position : absolute;
	left : 10px;
	top : 65px;
	width : 156px;
	height : 228px;
	z-index : 1;
}
div.thaimenubox {
	background-image : url(xpublic/menu_tcm.jpg);
	position : absolute;
	left : 10px;
	top : 180px;
	top : 61%;
	width : 156px;
	height : 228px;
	z-index : 1;
}
div.ritualmenubox {
	background-image : url(xpublic/menu_tcm.jpg);
	position : absolute;
	right : 10px;
	top : 180px;
	top : 61%;
	width : 156px;
	height : 228px;
	z-index : 1;
}
div.tcmmenubox {
	background-image : url(xpublic/menu_tcm.jpg);
	position : absolute;
	right : 10px;
	top : 65px;
	width : 156px;
	height : 228px;
	z-index : 1;
}
div.inmenu {
	position : absolute;
	left : 15px;
	top : 10px;
	width : 122px;
	text-align : left;
	z-index : 2;
}
div.inmenutitle {
	position : absolute;
	left : 15px;
	top : -61px;
	width : 122px;
	text-align : center;
	z-index : 1;
}


div.maintable { /* celkova plocha hlavniho okna vcetne ramu hlavicky i textu*/
	position : absolute;
	left: 176px;
	right : 176px;
	top : 56px;
	bottom : 5px;
	width: expression(this.offsetParent.offsetWidth-352);
	height: expression(this.offsetParent.offsetHeight-58);
	z-index : 1;
}
div.topleft_corner {
	background-image : url(xpublic/top_left.gif);
	background-repeat : no-repeat;
	left: 0px;
	top : 0px;
	width: 13px;
	height : 14px;
	position : absolute;
	z-index : 3;
}
div.topright_corner {
	background-image : url(xpublic/top_right.gif);
	background-repeat : no-repeat;
	right: 0px;
	top : 0px;
	width: 16px;
	height : 14px;
	position : absolute;
	z-index : 3;
}
div.topmid_line {
	background-image : url(xpublic/top_mid.gif);
	background-repeat : repeat-x;
	left: 13px;
	right : 16px;
	top : 0px;
	height : 14px;
	position : absolute;
	width: expression(this.offsetParent.offsetWidth-29);
	z-index : 2;
}
div.botleft_corner {
	background-image : url(xpublic/bot_left.gif);
	background-repeat : no-repeat;
	left: 0px;
	bottom : 0px;
	width: 13px;
	height : 17px;
	position : absolute;
	z-index : 3;
}
div.botright_corner {
	background-image : url(xpublic/bot_right.gif);
	background-repeat : no-repeat;
	right: 0px;
	bottom : 0px;
	width: 16px;
	height : 17px;
	position : absolute;
	z-index : 3;
}
div.botmid_line {
	background-image : url(xpublic/bot_mid.gif);
	background-repeat : repeat-x;
	left: 13px;
	right : 16px;
	bottom : 0px;
	height : 17px;
	position : absolute;
	width: expression(this.offsetParent.offsetWidth-29);
	z-index : 2;
}
div.midleft_line {
	background-image : url(xpublic/mid_left.gif);
	background-repeat : repeat-y;
	left: 0px;
	top : 14px;
	width: 13px;
	bottom : 17px;
	position : absolute;
	height: expression(this.offsetParent.offsetHeight-31);
	z-index : 2;
}
div.midright_line {
	background-image : url(xpublic/mid_right.gif);
	background-repeat : repeat-y;
	right: 0px;
	top : 14px;
	width: 16px;
	bottom : 17px;
	position : absolute;
	height: expression(this.offsetParent.offsetHeight-31);
	z-index : 2;
}
div.endfloat {
	/* ukonceni prvku float, aby korektne probihalo odsazeni pod nimi */
	clear : both;
	height : 1px;
	margin : 0;
	margin-top : -1px;
	_margin-top : -10px;
	margin-bottom : 0px;
	_margin-bottom : -8px;
	visibility : hidden;
}


h1	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 18px;
	color : #F35C01;
	color : #2024C0;
	color : #0038B0;
	color : #182080;
	color : #500453;
	color : #000090;
	color : #304095;
	color : #0040C0;
	margin: 0;
	margin-bottom: 0em;
	font-style : normal;
	font-weight : bold;
	text-align : center;
}
h1:first-letter	{
	font-size: 26px;
}
span.mensih1 {
	font-size: 16px;
}

h2.col {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 16px;
	color : #00B96F;
	margin: 0;
	font-style : normal;
	font-weight : bold;
	text-align : center;
	margin-top: 15px;
	margin-bottom: 5px;
}
h2.first {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #00B96F;
	margin: 0;
	font-style : normal;
	font-weight : bold;
	text-align : left;
	margin-bottom: 5px;
	line-height : 16px;
}
h2.first:first-letter	{
	font-size: 18px;
}

h2.odstavec	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #73BBBC;
	color : #00B96F;
	margin: 0;
	font-style : normal;
	font-weight : bold;
	text-align : left;
	margin-bottom: 5px;
	margin-top: 28px;
	line-height : 16px;
}
h2.odstavec:first-letter	{
	font-size: 18px;
}

h2.clanek	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #000000;
	margin: 0;
	margin-top: 8px;
	font-style : normal;
	font-weight : bold;
	text-align : left;
	line-height : 16px;
}

h3.odstavec	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #000000;
	margin: 0;
	margin-top: 8px;
	font-style : italic;
	font-weight : normal;
	text-indent : 13px;
	text-align : left;
	line-height : 16px;
	letter-spacing : 2px;
}


p.odstavec	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #000000;
	margin: 0;
	margin-bottom: 5px;
	font-style : normal;
	font-weight : normal;
	text-align : justify;
	text-indent : 13px;
	line-height : 16px;
}
p.odstavec:first-letter	{
	font-size: 18px;
}
p.citace	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	margin: 0;
	font-style : italic;
	font-weight : normal;
	text-align : right;
	text-indent : 11px;
	line-height : 14px;
}
p.author	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	margin: 0;
	margin-bottom: 28px;
	margin-top: 5px;
	font-style : normal;
	font-weight : normal;
	text-align : right;
	line-height : 14px;
}
p.major	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 16px;
	color : #000000;
	margin: 0;
	font-style : normal;
	font-weight : normal;
	text-align : center;
	letter-spacing : 4px;
	line-height : 19px;
}
p.minor	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #808080;
	margin: 0;
	margin-top: 3px;
	font-style : normal;
	font-weight : normal;
	text-align : center;
	line-height : 14px;
}
p.odkaz	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #000000;
	margin: 0;
	margin-bottom: 5px;
	font-style : normal;
	font-weight : normal;
	text-align : justify;
	line-height : 16px;
}
p.cinnosti	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	margin: 0;
	font-style : normal;
	font-weight : normal;
	text-align : center;
	line-height : 15px;
}

p.poznamka	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #808080;
	margin: 0;
	font-style : normal;
	font-weight : normal;
	text-align : center;
	line-height : 14px;
}
#fl_left {
	float : left;
}
#fl_right {
	float : right;
}

p.footodkaz	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #000000;
	margin: 0;
	margin-top: 30px;
	font-style : normal;
	font-weight : normal;
	text-align : center;
	line-height : 16px;
}
span.odsaz	{
	margin-left: 26px;
}
#centered {
	text-align : center;
}

p.col1str	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	margin: 0;
	margin-bottom: 5px;
	font-style : normal;
	font-weight : normal;
	text-align : justify;
	line-height : 13px;
}

p.poetry1	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #000000;
	margin: 0;
	font-style : italic;
	font-weight : normal;
	text-align : left;
	line-height : 16px;
}
p.poetry1#ind2	{
	text-indent: 30px;
}
p.poetry1#ind3	{
	text-indent: 50px;
}
p.poetry1#lastvers	{
	text-indent: 30px;
	margin-bottom: 20px;
}



table {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin : auto;
	line-height : 15px;
}
td {
	color : #000000;
	padding-top : 2px;
	padding-bottom : 1px;
	padding-left : 5px;
	padding-right : 5px;
	margin: 0px;
	text-align : center;
	border-color : #FFFFFF;
}
td.name {
	color : #00D000;
	color : #000000;
	color : #007080;
	color : #0090A8;
	color : #10B0C8;
	color : #00B96F;
	color : #00904F;
	color : #000000;
	font-weight : bold;
	text-align : left;
	width : 150px;
}
td.hlavicka {
	color : #00B96F;
	color : #000000;
	color : #007080;
	color : #0090A8;
	color : #10B0C8;
	color : #00B96F;
	color : #00904F;
	color : #000000;
	font-weight : bold;
	text-align : center;
	width : 55px;
}
td.tophlavicka {
	color : #000000;
	font-weight : bold;
	text-align : center;
	width : auto;
}
td.elastic {
	padding: auto;
	width : auto;
}
td.sh_name {
	font-size : 10px;
	color : #000000;
	padding: 0px;
	font-weight : bold;
	text-align : center;
	width : 60px;
}
td.sh_hlavicka {
	font-size : 10px;
	color : #000000;
	padding: 0px;
	font-weight : bold;
	text-align : center;
	width : 25px;
}
td.sh_noone {
	color : #000000;
	padding: 0px;
	margin: 0px;
	text-align : center;
	border-color : #FFFFFF;
}
td.sh_marek {
	color : #000000;
	padding: 0px;
	margin: 0px;
	text-align : center;
	border-color : #FFFFFF;
	background-color : #BDF4DE;
}
td.sh_petra {
	color : #000000;
	padding: 0px;
	margin: 0px;
	text-align : center;
	border-color : #FFFFFF;
	background-color : #FAF0AB;
}
td.sh_alexa {
	color : #000000;
	padding: 0px;
	margin: 0px;
	text-align : center;
	border-color : #FFFFFF;
	background-color : #B5DCFF;
}
td.sh_hanka {
	color : #000000;
	padding: 0px;
	margin: 0px;
	text-align : center;
	border-color : #FFFFFF;
	background-color : #FFBFBC;
}
td.sh_katka {
	color : #000000;
	padding: 0px;
	margin: 0px;
	text-align : center;
	border-color : #FFFFFF;
	background-color : #FFD5A2;
}
td.sh_jirina {
	color : #000000;
	padding: 0px;
	margin: 0px;
	text-align : center;
	border-color : #FFFFFF;
	background-color : #FAF0AB;
}
td.sh_shiatsu {
	color : #000000;
	padding: 0px;
	margin: 0px;
	text-align : center;
	border-color : #FFFFFF;
	background-color : #FFFFFF;
}
td.sh_reiki {
	color : #000000;
	padding: 0px;
	margin: 0px;
	text-align : center;
	border-color : #FFFFFF;
	background-color : #88F996;
}
td.sh_hotstone {
	color : #000000;
	padding: 0px;
	margin: 0px;
	text-align : center;
	border-color : #FFFFFF;
	background-color : #B8D5FF;
}
span.spred {
	color : #C00000;
}
#svatek {
	color : #C00000;
}
#poz_marek {
	background-color : #BDF4DE;
}
#poz_petra {
	background-color : #FAF0AB;
}
#poz_alexa {
	background-color : #B5DCFF;
}
#poz_hanka {
	background-color : #FFBFBC;
}
#poz_katka {
	background-color : #FFD5A2;
}
#poz_jirina {
	background-color : #FAF0AB;
}
#poz_shiatsu {
	background-color : #FFFFFF;
}
#poz_reiki {
	background-color : #88F996;
}


img {
	border : 0;
	margin : 0;
}
img.right { /* obtekany obrazek v textu vpravo */
	float : right;
	border : 0;
	margin : 0;
	margin-left : 10px;
	margin-bottom : 3px;
	_margin-bottom : -3px;
}
img.left { /* obtekany obrazek v textu vlevo */
	float : left;
	border : 0;
	margin : 0;
	margin-right : 10px;
	margin-bottom : 3px;
	_margin-bottom : -3px;
}
img.smallface {
	border : 0;
	margin : 0;
	width : 80px;
}

hr.uppermajor { /* horni oddelovac v osobni strance - je odsazeny */
	width : 450px;
	border : 1px solid #b0b0b0;
	margin-top : 50px;
}
hr.lowermajor { /* dolni oddelovac v osobni strance - neni odsazeny */
	width : 450px;
	border : 1px solid #b0b0b0;
}


a {
	color : #0040C0;
	text-decoration : none;
	color : #1010FF;
}
a:visited {
	color : #0040C0;
	color : #4060C0;
}
a:hover {
	text-decoration : underline;
}

a.clanek {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
}

a.lev_1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #500453;
	color : #000090;
	color : #304095;
	color : #0040C0;
	text-decoration : none;
	font-weight : bold;
	line-height : 19px;
}
a.lev_1:hover {
	margin-left : 3px;
}
a.lev_1:visited {
	color : #500453;
	color : #000090;
	color : #304095;
	color : #0040C0;
}

a.lev_2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #84068A;
	color : #500453;
	color : #000090;
	color : #304095;
	color : #0040C0;
	text-decoration : none;
	font-weight : normal;
	margin-left : 13px;
	line-height : 15px;
}
a.lev_2:hover {
	margin-left : 16px;
}
a.lev_2:visited {
	color : #500453;
	color : #000090;
	color : #304095;
	color : #0040C0;
}


