html * {
	font-size: 1em;
}

html { height: 100%; }

body {
	width: 100%;
	padding: 0;
	margin: 0;
	font-family: 'Calibri', 'Trebuchet MS','times new roman', serif;
	font-size: 14px;
	color: #541700;
	background: url(images/bg.png);
	background-attachment: scroll; 
}

h1 {
	display: block;
	padding-top: 3px;
	padding-right: 45px;
	color: #3d1808;
	font-family: 'Trebuchet MS','Monotype Corsiva', 'times new roman', serif;
	font-size: 1.5em;
	font-weight: normal;
	text-align: center;
}

h2 {
	display: block;
	color: #3d1808;
	background: url(images/main2.gif) top center repeat-x;
	font-family: 'times new roman', serif;
	font-size: 1.3em;
	font-weight: normal;
	font-style: italic;
	text-align: center;
}

table.main { width: 970px; height: 100%;}

td#flr1 { width: 790px; height: 69px;}
td#flr2 { background: url(images/flower1.png); width: 101px; height: 69px; }
td#flr3 { background: url(images/flower2.png); width: 2px; height: 69px; }
td#flr4 { background: url(images/flower3.png); width: 77px; height: 69px; }


td#top2 { background: url(images/top2.png) repeat-x #f4f0e6; width: 300px; height: 196px; padding-left: 20px;}
td#top3 { background: url(images/bgkadro.png) repeat-x #f4f0e6;}  
td#flr7 { background: url(images/flower4.png) no-repeat; width: 77px; height: 196px;  }

td.main1 { background: url(images/main1.gif); width: 2px;}
td#main2 { background: url(images/main2.gif) top center repeat-x #f4f0e6; width: 300px; height: 196px;}
td#main3 { background: url(images/main2.gif) repeat-x #f4f0e6; height: 196px; padding-top: 20px;}
td.main4 { background: url(images/main3.gif); width: 2px;}
td.main5 { width: 77px; }

div#menutbl {display: block; background: url(images/menubg.png) top center no-repeat; padding-top: 20px; padding-left: 20px;}

td#title {background: #f4f0e6;}

td#bmain2 { background: url(images/bmain2.gif) repeat-x bottom #f4f0e6; width: 88px; }
td#bmain3 { background: url(images/bmain2.gif) repeat-x bottom #f4f0e6; width: 801px; }
td#main4 { background: url(images/main3.gif); width: 2px; }

td#bottom1 { background: url(images/bottom1.gif); width: 2px; height: 47px;}
td#bottom2 { background: url(images/bottom2.gif); width: 889px; height: 47px;}
td#bottom3 { background: url(images/bottom3.gif); width: 2px; height: 47px;}

div#content {
	display: block;
	padding: 10px;
	margin-right: 10px;
	margin-left: 50px;
}


a, a:hover {
	color: #541700;
	text-decoration: underline;
}

a:hover {
	color: #3d1808;
	text-decoration: none;
}

.menu a, .menu a:hover, .menu1 a, .menu1 a:hover {
	display: block;
	width: 140px;
	padding: 5px 10px;
	padding-left: 30px;
	color: #6d3a23;
	background: url(images/menu.gif) bottom left no-repeat;
	font-family: Calibri, 'Monotype Corsiva', 'times new roman', serif;
	font-size: 1em;
	text-decoration: none;
	text-align: left;
}

.menu a:hover, .menu1 a:hover {
	color: #80533e;
	background: #d9d1ba;
}



.footmenu { border-top: 1px dotted #806620; margin-top:20px; margin-right:10px; font-size: 0.5em; }

.footmenu a, footmenu a:hover {
	color: #806620;
	font-family: 'Monotype Corsiva', 'times new roman', serif;
	font-size: 1.7em;
	text-decoration: none;
}

.footmenu a:hover {
	color: #dddd88;
	text-decoration: underline;
}


.footer {
	font-size: 0.8em;
	color: #5a4032;
	text-align: center;
}

.footer strong {
	display: block;
	padding: 0;
	margin: 0;
	font-family: 'Monotype Corsiva', 'times new roman', serif;
	font-size: 1.2em;
}

.footer a, .footer a:hover {
	font-size: 1em;
	color: #5a4032;
	text-decoration: underline;
}

.footer a:hover {
	text-decoration: none;
}

.edit {
	font-family: tahoma, arial, helvetica;
	font-size: 0.9em;
	
}

.torus a, .torus a:hover {
	display: block;
	text-align: center;
	font-family: tahoma, arial, helvetica;
	font-size: 10px;
	color: #d9d1ba;
	text-decoration: none;
}