/*   DESKTOP   */

*		{ margin: 0; padding: 0; }

#clean	{ clear: both; }

body	{ background-color: #eeffee; background-image: url(https://webarchiv.lib.cas.cz:443/wayback/20240601014824/https://www.ugn.cas.cz/image/desktop.png), url(https://webarchiv.lib.cas.cz:443/wayback/20240601014824/https://www.ugn.cas.cz/image/desktop.png); background-position: top, bottom; background-repeat: repeat-x, repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: center; overflow: scroll; }


/*   CONTAINER   */

#container		{ width: 1000px; border: 1px solid #c8f4de; color: #444444; background-color: #ffffff; text-align: left; margin: 15px auto 15px auto; }


/*   HEADER   */

#header						{ background-color: #f5fff5; height: 140px; }  /* background-image: url(https://webarchiv.lib.cas.cz:443/wayback/20240601014824/https://www.ugn.cas.cz/image/header-complete.png); */

#header #logo				{ float: left; position: relative; top: 25px; left: 65px; }

#header #title				{ float: left; position: relative; top: 45px; left: 130px; font-family: 'Ubuntu'; font-weight: bold; }
#header #title #institute	{ text-transform: uppercase; text-shadow: 1px 2px 2px #bbbbbb;  font-size: 34px; }
#header #title #institute a	{ color: #09904b; }
#header #title #academy		{ font-size: 20px; margin: 5px 0 0 0; }
#header #title #academy a	{ color: #555555; }

#header #picture			{ float: right; position: relative; top: 15px; right: 65px; }


/*   PANEL   */

#panel						{ height: 32px; background-color: #09904b; background-image: url(https://webarchiv.lib.cas.cz:443/wayback/20240601014824/https://www.ugn.cas.cz/image/shadow-top.png), url(https://webarchiv.lib.cas.cz:443/wayback/20240601014824/https://www.ugn.cas.cz/image/shadow-bot.png); background-position: top, bottom; background-repeat: repeat-x, repeat-x; }

#panel #menu				{ float: left; margin: 0 0 0 27px; }
#panel #menu ul				{ list-style-type: none; }
#panel #menu li				{ float: left; position: relative; color: #ffffff; border-left: 1px solid #c8f4de; line-height: 32px; font-size: 14px; font-weight: bold; padding: 0 15px 0 15px; margin: 0; }
#panel #menu li#first		{ border-left: 0; }
#panel #menu li:hover		{ color: #ff4900; border-left: 1px solid #09904b; background: #eeffee url(https://webarchiv.lib.cas.cz:443/wayback/20240601014824/https://www.ugn.cas.cz/image/shadow-top.png) repeat-x 0 0; }
#panel #menu a				{ display: block; }
#panel #menu ul ul			{ position: absolute; visibility: hidden; margin: 0 -15px 0 -16px; padding: 0; }
#panel #menu ul ul a		{ width: 210px; }  /* width: 140px; */
#panel #menu li li			{ background-color: #eeffee; border-left: 1px solid #09904b; border-bottom: 1px solid #09904b; border-right: 1px solid #09904b; font-weight: normal; padding: 0; margin: 0; }
#panel #menu li li:hover	{ background: none; background-color: #ffffe7; }
#panel #menu li li a		{ color: #666666; line-height: 16px; font-size: 13px; padding: 10px 20px 10px 20px; }
#panel #menu li li:hover a	{ color: #ff4900; }
#panel #menu ul li:hover ul	{ visibility: visible; }
#panel #menu img			{ margin-top: 8px; }

#panel #language			{ float: right; margin: 8px 42px 0 0; }
#panel #language img		{ box-shadow: 2px 2px 2px #666666; margin: 0 10px 0 0; }
#panel #language img:hover	{ box-shadow: 2px 2px 2px #bbbbbb; }

#panel #intranet			{ float: right; position: relative; margin-right: 27px; }
#panel #intranet div		{ color: #ffffff; line-height: 32px; font-weight: normal; padding: 0 15px 0 15px; }
#panel #intranet div:hover	{ color: #ff4900; background: #eeffee url(https://webarchiv.lib.cas.cz:443/wayback/20240601014824/https://www.ugn.cas.cz/image/shadow-top.png) repeat-x 0 0; }
#panel #intranet div div	{ float: left; position: relative; padding: 0; margin: 3px 5px 0 0; }
#panel #intranet img		{ margin-top: 4px; }


/*   CONTENT   */

#content						{ min-height: 375px; _height: 375px; line-height: 125%; margin: 40px 25px 25px 25px; }
#content #small_title			{ color: #777777; font-size: 85%; }

#content #menu					{ width: 100%; height: 26px; background-color: #f3f3f3; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; margin: 18px 0 25px 0; }  /* margin-bottom: 12px; */
#content #menu ul				{ list-style-type: none; }
#content #menu li				{ float: left; border-left: 1px solid #dddddd; line-height: 26px; font-weight: bold; margin: 0; }
#content #menu li#first			{ border-left: 0; }
#content #menu li a				{ display: block; padding: 0 15px 0 15px; }
#content #menu li a:hover		{ background-color: #ffffe7; }
#content #menu .active a		{ color: #ffffff; background-color: #09904b; }
#content #menu .active a:hover	{ color: #ff4900; }
#content #menu img				{ margin: 3px 0 -3px 0; }

#content #people				{ width: 100%; border: 1px solid #dddddd; }
#content #people #head			{ background-color: #dddddd; }
#content #people #scroll		{ height: 580px; overflow-x: hidden; overflow-y: auto; }
#content #people #item			{ width: 100%; }
#content #people #item.light	{ border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; }
#content #people #item.dark		{ background-color: #fafafa; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }
#content #people #item:hover	{ background-color: #ffffe7; }
#content #people #name			{ display: inline-block; width: 190px; vertical-align: top; padding: 5px 15px; }
#content #people #titles		{ display: inline-block; color: #444444; width: 130px; vertical-align: top; padding: 5px 15px; }
#content #people #email			{ display: inline-block; color: #444444; width: 170px; vertical-align: top; padding: 5px 15px; }
#content #people #phone			{ display: inline-block; color: #444444; width: 180px; vertical-align: top; padding: 5px 15px; }
#content #people #mobile		{ display: inline-block; color: #444444; vertical-align: top; padding: 5px 15px; }

#content #ecard #column-2						{ width: 290px; }
#content #ecard #column-2 #column-text			{ width: 242px; }
#content #ecard #column-3						{ width: 340px; }
#content #ecard #column-3.first					{ width: 220px; }
#content #ecard #column-3 #column-text			{ float: right; width: 292px; }
#content #ecard #column-3 #block-colored img	{ width: 190px; }
#content #ecard #column-3-doubled				{ width: 680px;}
#content #ecard h5								{ color: #888888; }
#content #ecard #title							{ color: #999999; }
#content #ecard #name							{ font-size: 140%; }
#content #ecard #unit							{ font-size: 125%; }

#content #nboard								{ margin-top: 13px; }
#content #nboard a img							{ width: 216px; height: 72px; border: 1px solid #dddddd; margin-top: 12px; }
#content #nboard a:hover img					{ border: 1px solid #ff4900; }

#content #contract #item						{ padding: 4px 10px 4px 10px; }
#content #contract #item.first					{ }
#content #contract #item.other					{ border-top: 1px solid #f0f0f0; }
#content #contract #column-doc					{ float: left; width: 565px; }
#content #contract #column-date					{ float: right; width: 100px; margin-left: 25px; text-align: right; }
#content #contract #column-flag					{ float: right; width: 20px; text-align: left; }
#content #contract #column-multi				{ float: right; width: 220px; text-align: left; }

#content #document #item						{ padding: 4px 10px 4px 10px; }
#content #document #item.first					{ }
#content #document #item.other					{ border-top: 1px solid #f0f0f0; }
#content #document #column-doc					{ float: left; width: 690px; }
#content #document #column-date					{ float: right; width: 100px; margin-left: 25px; text-align: right; }
#content #document #column-flag					{ float: right; width: 20px; text-align: left; }
#content #document #column-multi				{ float: right; width: 95px; text-align: left; }

#content #block-colored							{ background-color: #fefaed; padding: 15px; }  /* light yellow */
#content #block-colored.gray					{ background-color: #f7f7f7; }  /* light gray */
#content #block-colored.green					{ background-color: #f7fff7; }  /* light green */
#content #block-colored.orange					{ background-color: #fff7f3; }  /* light orange */
#content #block-colored	#column-2				{ float: left; width: 452px; margin-left: 16px; }
#content #block-colored	#column-2.first			{ margin-left: 0; }
#content #block-colored	#column-2 #column-text	{ float: right; width: 404px; }
#content #block-colored	#column-3				{ float: left; width: 296px; margin-left: 16px; }
#content #block-colored	#column-3.first			{ margin-left: 0; }
#content #block-colored	#column-3 #column-text	{ float: right; width: 248px; }
#content #block-colored	#column-3-doubled		{ float: left; width: 608px; margin-left: 16px; }
#content #block-colored	#column-3-doubled.first	{ margin-left: 0; }
#content #block-colored	#column-4				{ float: left; width: 218px; margin-left: 16px; }
#content #block-colored	#column-4.first			{ margin-left: 0; }
#content #block-colored	#column-4 #column-text	{ float: right; width: 170px; }
#content #block-colored	#column-4-doubled		{ float: left; width: 452px; margin-left: 16px; }
#content #block-colored	#column-4-doubled.first	{ margin-left: 0; }
#content #block-colored	#subtitle				{ float: left; width: 218px; font-style: oblique; font-size: 85%; margin-left: 16px; }
#content #block-colored	#subtitle.first			{ margin-left: 0; }
#content #block-colored	#subtitle-2				{ float: left; width: 452px; font-style: oblique; font-size: 85%; margin-left: 16px; }
#content #block-colored	#subtitle-2.first		{ margin-left: 0; }
#content #block-colored	#subtitle-4				{ float: left; width: 920px; font-style: oblique; font-size: 85%; }
#content #block-colored	#picture				{ float: left; width: 218px; margin-left: 16px; }
#content #block-colored	#picture.first			{ margin-left: 0; }
#content #block-colored	#picture img			{ width: 218px; height: 164px; }
#content #column-2 #block-colored img					{ width: 420px; }
#content #column-2 #block-colored #thumb				{ float: left; width: 137px; }
#content #column-2 #block-colored #thumb img			{ width: 137px; height: 103px; }
#content #column-2 #block-colored #text					{ float: left; width: 268px; margin-left: 15px; }
#content #column-2-broader #block-colored img			{ width: 432px; }
#content #column-2-broader #block-colored #thumb		{ float: left; width: 137px; }
#content #column-2-broader #block-colored #thumb img	{ width: 137px; height: 103px; }
#content #column-2-broader #block-colored #text			{ float: left; width: 280px; margin-left: 15px; }
#content #column-3 #block-colored img			{ width: 254px; }
#content #column-3-broader #block-colored img	{ width: 270px; }
#content #column-4 #block-colored img			{ width: 170px; }
#content #column-4-broader #block-colored img	{ width: 188px; }

#content #picture-in-text						{ float: right; width: 218px; margin-left: 15px; }
#content #picture-in-text.yellow				{ background-color: #fefaed; }  /* light yellow */
#content #picture-in-text.green					{ background-color: #fafffa; }  /* light green */
#content #picture-in-text.orange				{ background-color: #fff7f3; }  /* light orange */
#content #picture-in-text img					{ width: 216px; border: 1px solid #ffffff; }
#content #picture-in-text a:hover img			{ border: 1px solid #ff4900; }
#content #picture-in-text.left					{ float: left; margin-left: 0; margin-right: 15px; }
#content #picture-in-text.ribbon				{ height: 74px; }
#content #picture-in-text.ribbon a img			{ width: 216px; height: 72px; border: 1px solid #eeeeee; }
#content #picture-in-text.ribbon a:hover img	{ border: 1px solid #ff4900; }
#content #picture-in-text.smaller				{ width: 164px; }
#content #picture-in-text.smaller img			{ width: 162px; }


/*
Modifications of HTML5Lightbox (in html5lightbox.js):
-----------------------------------------------------
a) <div class='html5-playpause' style='display:inline-block;  ->  <div class='html5-playpause' style='display:none;
b} <span class='html5-title-prefix'>                          ->  <span class='html5-title-prefix' style='display: none;'>

*/

.html5-text				{ color: #444444; }
#html5-watermark *		{ display: none; }


/*   COLUMN   */

#column-icon								{ float: left; with: 48px; }
#column-icon img							{ width: 28px; }

#column-2									{ float: left; width: 450px; margin-left: 50px; }
#column-2.first								{ margin-left: 0; }
#column-2 #column-text						{ float: right; width: 402px; }

#column-2-broader							{ float: left; width: 462px; margin-left: 26px; }
#column-2-broader.first						{ margin-left: 0; }
#column-2-broader #thumb img				{ width: 462px; height: 346px; }

#column-3									{ float: left; width: 284px; margin-left: 49px; }
#column-3.first								{ margin-left: 0; }
#column-3 #thumb img						{ width: 284px; height: 213px; }
#column-3 #column-text						{ float: right; width: 236px; }
#column-3-doubled							{ float: left; width: 617px; margin-left: 49px; }
#column-3-doubled.first						{ margin-left: 0; }
#column-3-doubled #column-text				{ float: right; width: 569px; }
#column-3-doubled #column-2					{ width: 284px; margin-left: 49px; }
#column-3-doubled #column-2.first			{ margin-left: 0; }
#column-3-doubled #column-2 #column-text	{ width: 236px; }

#column-3-broader							{ float: left; width: 300px; margin-left: 25px; }
#column-3-broader.first						{ margin-left: 0; }
#column-3-broader #thumb img				{ width: 300px; height: 225px; }
#column-3-broader-doubled					{ float: left; width: 625px; margin-left: 25px; }
#column-3-broader-doubled.first				{ margin-left: 0; }
#column-3-broader #video					{ width: 298px; }
#column-3-broader #video #image				{ width: 298px; height: 168px; }
#column-3-broader #video #image	#icon-play	{ top: 128px; }

#column-4									{ float: left; width: 200px; margin-left: 50px; }
#column-4.first								{ margin-left: 0; }
#column-4-doubled							{ float: left; width: 450px; margin-left: 50px; }
#column-4-doubled.first						{ margin-left: 0; }
#column-4-tripled							{ float: left; width: 700px; margin-left: 50px; }
#column-4-tripled.first						{ margin-left: 0; }

#column-4-broader							{ float: left; width: 218px; margin-left: 26px; }
#column-4-broader.first						{ margin-left: 0; }
#column-4-broader-doubled					{ float: left; width: 462px; margin-left: 26px; }
#column-4-broader-doubled.first				{ margin-left: 0; }
#column-4-broader-tripled					{ float: left; width: 706px; margin-left: 26px; }
#column-4-broader-tripled.first				{ margin-left: 0; }
#column-4-broader #video					{ width: 216px; }
#column-4-broader #video #image				{ width: 216px; height: 122px; }
#column-4-broader #video #image	#icon-play	{ top: 83px; }
#column-4-broader #video #text				{ font-family: Arial Narrow,Arial,sans-serif; }


/*   FOOTER   */

#footer						{ background-color: #dddddd; font-size: 14px; padding: 30px 45px 30px 45px; }
#footer #wrap				{ overflow: hidden; }
#footer #column-4			{ width: 133px; border-left: 1px solid #cccccc; padding: 0 0 99999px 15px; margin: 0 0 -99999px 30px; }
#footer #column-4.first		{ width: 333px; border-left: 0; padding-left: 0; margin-left: 0; }
#footer #column-4.last		{ width: 153px; }
#footer #column-4 div		{ margin-top: 8px; }
#footer #column-4 span		{ display: block; }
#footer h5					{ color: #888888; margin-top: 0; }
#footer #socnet				{ }
#footer #socnet #logo		{ float: left; width: 20px; }
#footer #socnet #logo img	{ width: 16px; }
#footer #socnet #text		{ float: left; padding-top: 2px; }



/*   BASICS   */

img		{ border: 0; }

a		{ color: #09904b; text-decoration: none; outline: 0; }
a:hover	{ color: #ff4900; }

p		{ line-height: 20px; margin-bottom: 12px; }

table 	{ border-collapse: collapse; }
td		{ padding: 0; }

h5		{ font-size: 110%; margin: 13px 0  5px 0; }
h4		{ font-size: 120%; margin: 16px 0  6px 0; }  /* padding-top:  6px; */
h3		{ font-size: 130%; margin: 20px 0  8px 0; }  /* padding-top:  8px; */
h2		{ font-size: 150%; margin: 24px 0 10px 0; }  /* padding-top: 10px; */
h1		{ font-size: 170%; margin: 30px 0 12px 0; }  /* padding-top: 12px; */

hr		{ width: 100%; height: 2px; color: #eeeeee; background-color: #eeeeee; border: 0; }

em		{ color: #222222; font-style: normal; font-weight: bold; }
#emtt	{ color: #ff4900; font-family: Lucida Console, monospace; }

textarea											{ resize: none; color: #cc6633; background-color: #f3f3f3; border: 1px solid #dddddd; font-family: Verdana,Geneva,sans-serif; font-size: 12px; outline: none; padding: 5px 5px 5px 5px; }
textarea:focus, textarea:hover						{ border: 1px solid #dddddd; box-shadow: 0 0 5px #dddddd; }

input[type=text]									{ height: 26px; color: #cc6633; background-color: #f3f3f3; border: 1px solid #dddddd; font-family: Verdana,Geneva,sans-serif; font-size: 12px; font-weight: bold; outline: none; padding: 0 5px 0 5px; }
input[type=text]:focus, input[type=text]:hover		{ border: 1px solid #dddddd; box-shadow: 0 0 5px #dddddd; }

input[type=submit]									{ height: 22px; color: #09904b; background-color: #f5fff5; border: 1px solid #09904b; font-size: 11px; }
input[type=submit]:focus, input[type=submit]:hover	{ color: #ff4900; background-color: #ffffe7; border: 1px solid #ff4900; box-shadow: 0 0 5px #ffc9b3; }

select												{ height: 28px; color: #cc6633; background-color: #f3f3f3; border: 1px solid #dddddd; font-family: Verdana,Geneva,sans-serif; font-size: 12px; outline: none; padding: 0 5px 0 5px; }
select:focus, select:hover							{ border: 1px solid #dddddd; box-shadow: 0 0 5px #dddddd; }

/*   SPACE   */

.nomtop 	{ margin-top: 0; }
.nombottom	{ margin-bottom: 0; }

.m06-top	{ margin-top: 6px; }
.m06-right	{ margin-right: 6px; }
.m06-bottom	{ margin-bottom: 6px; }
.m06-left	{ margin-left: 6px; }

.m12-top	{ margin-top: 12px; }
.m12-right	{ margin-right: 12px; }
.m12-bottom	{ margin-bottom: 12px; }
.m12-left	{ margin-left: 12px; }

.m15-top	{ margin-top: 15px; }
.m15-right	{ margin-right: 15px; }
.m15-bottom	{ margin-bottom: 15px; }
.m15-left	{ margin-left: 15px; }

.m18-top	{ margin-top: 18px; }
.m18-right	{ margin-right: 18px; }
.m18-bottom	{ margin-bottom: 18px; }
.m18-left	{ margin-left: 18px; }

.m25-top	{ margin-top: 25px; }
.m25-right	{ margin-right: 25px; }
.m25-bottom	{ margin-bottom: 25px; }
.m25-left	{ margin-left: 25px; }

.m40-top	{ margin-top: 40px; }
.m40-right	{ margin-right: 40px; }
.m40-bottom	{ margin-bottom: 40px; }
.m40-left	{ margin-left: 40px; }


/*   LIST   */

#list-plain								{ list-style-type: none; }
#list-plain li							{ text-indent: -9px; line-height: 140%; padding: 4px 0 4px 20px; }  /* textindent must correspond to margin-right in one row bellow (opposite value) */
#list-plain li:before					{ display: inline-block; content: '\25cf'; margin-right: 9px; }
#list-plain li br						{ margin-bottom: 2px; }
#list-plain div							{ text-indent: 0; font-size: 85%; margin: 6px 0 0 0; padding: 0 20px 0 15px; }
#list-plain.circle li:before			{ content: '\25cb'; }
#list-plain.higher li					{ padding-top: 8px; padding-bottom: 8px; }
#list-plain.border li					{ border-bottom: 1px solid #eeeeee; }
#list-plain.border li:last-child		{ border-bottom: 0; }
#list-plain.separate li					{ padding-left: 32px; padding-right: 1px; }
#list-plain.separate li:first-child		{ }
#list-plain.separate li#light			{ }
#list-plain.separate li#dark			{ background-color: #fafafa; }
#list-plain.border-ends li:first-child	{ border-top: 1px solid #eeeeee; }
#list-plain.border-ends li:last-child	{ border-bottom: 1px solid #eeeeee; }
#list-plain.lower li					{ padding-top: 2px; padding-bottom: 2px; }

/*
#list-thumb							{ list-style-type: none; }
#list-thumb	li						{ line-height: 140%; padding: 8px 0 8px 0; }
#list-thumb	li #thumb				{ float: left; width: 140px; }
#list-thumb li #thumb img			{ width: 140px; height: 105px; }
#list-thumb li #text				{ float: left; width: 798px; margin-left: 12px; }
#list-thumb.border li				{ border-bottom: 1px solid #eeeeee; }
#list-thumb.border li:last-child	{ border-bottom: 0; }
#list-thumb.separate li				{ padding-right: 12px; padding-left: 12px; }
#list-thumb.separate li#light		{ }
#list-thumb.separate li#dark		{ background-color: #fafafa; }
#list-thumb.separate li	#text		{ width: 774px; }
*/

#list-expand									{ }
#list-expand .expand > .intra					{ display: none; background-color: #fafffa; border-right: 1px solid #eeeeee; font-size: 90%; border-bottom: 1px solid #eeeeee; border-left: 1px solid #eeeeee; padding: 22px; margin: 0 0 8px 23px; }
#list-expand .expand > .intra li				{ text-indent: -7px; padding-right: 15px; }
#list-expand .expand > .intra li:before			{ margin-right: 6px; }
#list-expand .expand > label					{ display: block; cursor: pointer; color: #09904b; background-color: #fafafa; border: 1px solid #eeeeee; text-indent: -30px; line-height: 140%; padding: 6px 25px 6px 45px; margin-bottom: 8px; }
#list-expand .expand > label:before				{ display: inline-block; content: "+"; width: 16px; background-color: #ffffff; border: 1px solid #dddddd; border-radius: 5px; text-indent: 0; text-align: center; margin-right: 12px; }
#list-expand .expand > label:hover				{ color: #ff4900; background-color: #ffffe7; }
#list-expand .expand > label br					{ margin-bottom: 2px; }
#list-expand .expand > label #remark			{ color: #777777; }
#list-expand .expand > label .stronger			{ color: #555555; font-size: 100%; }
#list-expand input.expander						{ display: none; }
#list-expand input[type=checkbox]:checked + .expand .intra			{ display: block; }
#list-expand input[type=checkbox]:checked + .expand label			{ background-color: #f0fff0; margin-bottom: 0; }
#list-expand input[type=checkbox]:checked + .expand label:before	{ content: "-"; }
#list-expand input[type=checkbox]:checked + .expand label:hover		{ background-color: #ffffe7; }


/*   TABLE   */

#bulletin					{}
#bulletin table				{ width: 100%; }
#bulletin table	th			{ background-color: #f3f3f3; border: 1px solid #eeeeee; font-size: 12px; text-align: center; padding: 4px 10px; }
#bulletin table	td			{ color: #bbbbbb; border: 1px solid #eeeeee; font-size: 12px; text-align: center; padding: 3px 5px; }
#bulletin table	.c-light	{ color: #777777; }
#bulletin table	.light		{ background-color: #ffffff; }
#bulletin table	.dark		{ background-color: #fbfbfb; }

#protocol					{}
#protocol table				{ width: 100%; }
#protocol table	th			{ background-color: #f3f3f3; border: 1px solid #eeeeee; font-size: 12px; text-align: center; padding: 4px 10px; }
#protocol table	th.year		{ width: 35px; }
#protocol table	td			{ color: #bbbbbb; border: 1px solid #eeeeee; font-size: 12px; text-align: center; padding: 3px 5px; }
#protocol table	td.left		{ text-align: left; }
#protocol table	td.numbers	{ width: 85px; padding: 3px 10px; }
#protocol table	.c-light	{ color: #777777; }
#protocol table	.light		{ background-color: #ffffff; }
#protocol table	.dark		{ background-color: #fbfbfb; }


/*   OTHER   */

#entrance				{ width: 100%; }
#entrance div			{ }
#entrance form			{ }
#entrance #title		{ color: #707070; font-weight: bold; }
#entrance #member		{ display: inline-block; width: 120px; height: 20px; line-height: 20px; color: #cc6633; border: 1px solid #dddddd; font-family: Verdana,Geneva,sans-serif; font-size: 12px; font-weight: bold; padding: 0 5px 0 5px; }
#entrance #login,
#entrance #logout		{ width: 80px; height: 22px; font-size: 11px; }
#entrance #passwd		{ width: 120px; height: 20px; color: #cc6633; font-size: 12px; font-weight: bold; padding: 0 5px 0 5px; }

#webform				{ padding: 25px 0 25px 0; }  /* background-color: #ffffed | #ffedff */
#webform #title			{ font-size: 16px; font-weight: bold; text-transform: uppercase; text-align: center; }
#webform #sheet			{ background-color: #ffffed; border: double #dddddd; font-size: 11px; font-style: italic; padding: 10px 15px 15px 15px; }
#webform #sheet.grey	{ background-color: #f7f7f7; font-size: 12px; font-style: normal; padding: 15px 15px 15px 15px; }
#webform #submit		{ width: 80px; }
#webform input[type=text],
#webform select			{ width: 100%; }
#webform textarea		{ width: 100%; height: 100%; }
#webform #column		{ float: left; margin-left: 27px; }
#webform #column.first	{ margin-left: 0; }
#webform .notice		{ color: #aaaaaa; font-size: 12px; font-style: normal; text-align: justify; }
#webform #error			{ font-weight: normal; }
#webform #field			{ width: 100%; color: #cc6633; background-color: #eeeeee; border: 1px solid #dddddd; font-size: 14px; font-style: normal; }
#webform #field span	{ display: inline-block; padding: 5px 10px 5px 10px; }

/*   OTHER   */

.c-light	{ color: #777777; }
.c-brown	{ color: #cc6633; }
.c-brown-2	{ color: #9f8867; }

.bg-light	{ background-color: #ffffff; }
.bg-dark	{ background-color: #f3f3f3; }

.smaller	{ font-size: 85%; }
.narrow		{ font-family: Arial Narrow,Arial,sans-serif; }
.bigger		{ font-size: 115%; }
.stronger	{ font-size: 110%; font-weight: bold; }
.inline		{ display: inline-block; }
.center		{ text-align: center; }

#remark		{ font-size: 13px; font-weight: normal; }

#error		{ color: #ee0000; font-weight: bold; }
#ftype		{ color: #393939; font-weight: bold; }
#fsize		{ color: #777777; font-size: 85%; }

#map		{ width: 100%; height: 500px; border: 1px solid #dddddd; margin: 12px 0 12px 0; }
#map-object	{ width: 100%; _width: 100%; height: 100%; }






/*
     FILE ARCHIVED ON 1:48:24 Jun 1, 2024 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 17:18:02 Jan 12, 2025.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
