html,body{height:100%;}
body{margin:0.5em 1em 0 1em;padding:0;font-family:Verdana,Arial,sans-serif;background-color:#ffffff;}
body img{border:0;}
.rompo{height:10px;font-size:1px;clear:both;}
#rompilo{height:90px;font-size:1px;clear:both;}
#teksta_reklamo{text-align:center;clear:both;padding-right:16.3em;}
.rompo2{height:10px;font-size:1px;clear:both;}
.sekcio{margin-bottom:0.5em;}
#flanko .sekcio{margin-bottom:0.8em;}
.ena{padding:10px;}
.eta{font-size:80%;}
.dekstra{float:right;margin:10px 0 10px 10px;}
.maldekstra{float:left;margin:10px 10px 10px 0;}
p.centra{text-align:center;}
.bildo{padding:1px;}
.info{margin-top:15px;}

.clear{clear:left;}
br.clear{font-size:1px;overflow:hidden;width:100%;clear:both;}

.clearfix:after{content:".";display:block;height:0;clear:both;line-height:0;visibility:hidden;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}

h2, h3{margin:0;padding: 0.1em 0 0.1em 0;}
input.submit{border: 1px solid #dcdcdc;background: #dcdcdc url(/grafikajhoj/aspekto/butonofono.png);background-repeat:repeat-x;background-position: 0% 50%;}
input.submit2{border: 1px solid #00ff00;background: #dcdcdc url(/grafikajhoj/aspekto/butonofono2.png);background-repeat:repeat-x;background-position: 0% 50%;}

#chefa,#subo{min-width:950px;width:expression((documentElement.clientWidth||document.body.clientWidth)<950?'950px':'auto');}
/*#chefa{height:100%;min-height:100%;}*/
html>body #chefa{height:auto;}
#overDiv{position:absolute;visibility:hidden;z-index:20000;}

#informo td.kadrita{width:50%;border: 3px double #dcdcdc;background: #ececec url(/grafikajhoj/aspekto/kolorgamo.gif) repeat-x;}

#supro{margin:0;padding:0;}
#supro #logo{float:left;margin:0;padding:0;}
#supro #formularoj{float:right;margin:0;padding:0;}
#supro #formularoj form{margin:0;padding:5px 0 0 0;}
#supro #formularoj input.sercho{font-size:80%;width:126px;padding:0;margin:0;}
#supro #formularoj select{font-size:80%;width:130px;padding:0;margin:0;}
#supro #reklamo{text-align:center;margin:0;padding:0;margin-right:0.5em;}
#supro #formularoj #lingvoformularo option.griza{color:#bbbbbb;}
#supro .rompo{height:7px;}

#udm{margin:0;padding:0;border: 1px solid #dcdcdc;width:99.8%;clear:both;}

#ujo{width:100%;float:left;margin-right:-16.3em;}

#dekstra{float:right;width:16em;position:relative;}
#dekstra #flanko{display:inline;float:right;width:15em;position:relative;}

#dekstra #kasxilo{float:left;position:absolute;}

#dekstra #flanko #enketkadro{padding:5px;margin-left:0;margin-right:0;border: 3px double #dcdcdc;background: #ececec url(/grafikajhoj/aspekto/kolorgameto.gif) repeat-x;}
#dekstra #flanko #enketkadro form{margin:0;padding:0;}
#dekstra #flanko #enketkadro #enketdemando{font-size:90%;font-weight:bold;padding: 0.3em 0.5em;color:#2d2e81;}
#dekstra #flanko #enketkadro #enketligilo{padding: 0.3em 0.5em;font-size:70%;font-weight:normal;}
#dekstra #flanko #enketkadro #enketligilo a{color:#2d2e81;}
#dekstra #flanko #enketkadro #enketrezulto{font-size:70%;padding: 0.3em 0.5em;color:#2d2e81;}
#dekstra #flanko #enketkadro .enketrespondo{font-size:70%;}

/*#dekstra #flanko #angulo h2{font-size:90%;padding: 0.3em 0.5em;color:#2dcc32;}
#dekstra #flanko #angulo #angulsaluto{cursor:pointer;font-size:100%;font-weight:bold;padding: 0.3em 0.5em;color:#2fca30;}
#dekstra #flanko #angulo #angulsaluto img{float:right;}
#dekstra #flanko #angulo #angulenhavo{font-size: 70%;margin:0.5em 0 0 0;padding:2px;}
#dekstra #flanko #angulo .ena{padding:0;margin-left:0;margin-right:0;border: 3px double #dcdcdc;background: #ececec url(/grafikajhoj/aspekto/kolorgameto.gif) repeat-x;}
#dekstra #flanko #angulo ul{list-style-type:none;margin:0 15px 20px 15px;padding:0;font-size:70%;}
#dekstra #flanko #angulo ul a{color:#010165;text-decoration:none;}
#dekstra #flanko #angulo ul a:hover{color:#2dcc32;}
#dekstra #flanko #angulo ul li{padding:0;margin:0;}
*/
#dekstra #flanko .angulo{padding:5px;margin-left:0;margin-right:0;border: 3px double #dcdcdc;background: #ececec url(/grafikajhoj/aspekto/kolorgameto.gif) repeat-x;}
#dekstra #flanko .angulo .angulsaluto{cursor:pointer;position:relative;font-size:100%;font-weight:bold;padding: 0.3em 0.5em;color:#2fca30;}
#dekstra #flanko .angulo .angulsaluto .angulsalutnomo{font-size:70%;color:#000;margin-top:5px;}
/*#dekstra #flanko #angulo #angulsaluto img{float:right;}*/
#dekstra #flanko .angulo .angulenhavo{font-size: 70%;margin:0 0 0 0;padding:2px;}
#dekstra #flanko .angulo p{margin:0 15px 20px 15px;padding:0;}
#dekstra #flanko .angulo p a{color:#010165;text-decoration:none;}
#dekstra #flanko .angulo p a:hover{color:#2dcc32;}

#dekstra #flanko #saluto h2{font-size:110%;padding: 0.2em 0.5em;color:#010165;}
#dekstra #flanko #saluto .ena{font-size:90%;padding:0;margin-left:0;margin-right:0;position:relative;bottom:4px;right:4px;border: 3px double #dcdcdc;background: #ececec url(/grafikajhoj/aspekto/kolorgameto.gif) repeat-x;}
#dekstra #flanko #saluto #ombro{background-color:#dcdcdc;position:relative;top:4px;left:4px;}
#dekstra #flanko #saluto form{margin:0;padding: 0.5em 1em 0.5em 1em;background: #fff url(/grafikajhoj/aspekto/salutofono.png);background-repeat:repeat-x;background-position: top left;}
#dekstra #flanko #saluto .ilo input{width: 95%;}
#dekstra #flanko #saluto #ensalutilo{text-align:right;}
#dekstra #flanko #saluto label{font-weight:bold;}
#dekstra #flanko #saluto #ensalutu{margin-top:0.5em;width:auto;padding:0.2em;}
#dekstra #flanko #memoru{font-size:90%;margin: 0.2em 0 0.2em 0;clear:both;}
#dekstra #flanko #memoru input{position:relative;top:0.2em;}
#dekstra #flanko #saluto #helpilo{text-align:center;font-size:90%;margin:5px 0 5px 0;}

#dekstra #flanko #sonludigilo{width:230px;padding:0;margin:0;margin-bottom:15px;}


* html #dekstra #flanko #vortaro {height: 44px;}
#dekstra #flanko #vortaro .ena,
#dekstra #flanko #babililo .ena
{font-size:100%;padding:0;margin-right:0;margin-top:0px;background:#2fca30;border: 1px solid #dcdcdc;position:relative;}
#dekstra #flanko #babililo .ena {
	background: #2d2d81;
}
#dekstra #flanko #vortaro .ena h2,
#dekstra #flanko #babililo .ena h2
{font-size:90%;}

#dekstra #flanko #vortarobildo,
#dekstra #flanko #babililobildo
{position:absolute;z-index:5;top:-5px;left:5px;}
#dekstra #flanko #flankobildo{position:absolute;z-index:5;top:0px;left:-20px;}
#dekstra #flanko #vortaro #vortaroformularo,
#dekstra #flanko #babililo #babililoformularo
{background-color:#ececec;margin-top:0.5em;padding: 0;}
#dekstra #flanko #babililo #babililoformularo{display:none;}
#dekstra #flanko #vortaroformularo strong,
#dekstra #flanko #babililoformularo strong
{color:#010165;}
#dekstra #flanko #vortaroklarigoj{display:none;}
#dekstra #flanko #vortarohelpo{display:block;}
#dekstra #flanko #vortarosagoj{display:block;height:20px;}
#dekstra #flanko #vortaro h2,
#dekstra #flanko #babililo h2
{height:18px;margin:0;padding: 0 25px 0 60px;font-size:100%;font-weight:bold;color:#fc7315;border: 1px solid #fff;background: #dcdcdc url(/grafikajhoj/aspekto/butonofono.png);background-repeat:repeat-x;background-position: 0% 50%;text-align:right;position:relative;}
#dekstra #flanko #babililo h2 {
	height: auto;
}

#dekstra #flanko #vortaro img.butoneto,
#dekstra #flanko #angulo #angulsaluto img.butoneto,
#dekstra #flanko #babililo img.butoneto,
#dekstra #flanko #subteno img.butoneto
{position:absolute;right:2px;top:7px;padding:0;margin:0;}

#dekstra #flanko #vortaro h2 .nacia,
#dekstra #flanko #babililo h2 .nacia
{color:#000;font-size:60%;position:absolute;top:5px;left:45px;}
* html #dekstra #flanko #vortaro h2 .nacia
{position: relative; left:10px;}
* html #dekstra #flanko #babililo h2 .nacia
{position: relative; left:0px;}
#vortaro .esperanta, #babililo .esperanta {
	position: relative;
	left: -20px;
	top: 17px;
	z-index: 40;
}
/*
#babililo .esperanta {
	color: #FC7315;
	left: -10px;
}
*/
#vortarokapo, #babililokapo
{cursor:pointer;}

#dekstra #flanko #vortarokadro
{width:14.9em;height:15em;border: 0px;}
#dekstra #flanko #babililokadro
{width:14.9em;height:15em;border: 0px;}
#vortarosagoj {
	color: #000;
	background-color: #ececec;
	font-size: 70%;
	margin: 0;
	padding: 0.2em 0.4em;
	border-top: 1px dashed #dcdcdc;
	display: none;
	position: relative;
    text-align: center;
}
#vortaroreklamo {
    text-align: center;
    position: relative;
    top: 4px;
}
#vortarosagoj #vortaroantauen {
	position: absolute;
	right: 3px;
}
#vortarosagoj #vortaroreen {
	position: absolute;
	left: 3px;
}
#vortarohelpo {
	color: #000;
	background-color: #ececec;
	font-size: 70%;
	margin: 0;
	padding: 0.2em 0.4em;
	border-top: 1px dashed #dcdcdc;
	display: none;
}
#vortarohelpo strong {
	color: green;
}
#vortarohelpo span {
	padding-left: 0.5em;
	padding-right: 0.5em;
	background-color: #fff;
	color: blue;
}
#vortarohelpo a {
	margin-left: 0.5em;
}
#vortarohelpo #vortaroreklamo {
    display: none;
	margin-left: 0;
    padding: 0em;
    background-color: #eee;
}

#dekstra #flanko #mesaghilo .ena{font-size:90%;padding:0;margin-right:0;margin-top:0px;background:#2d2e81;border: 1px solid #dcdcdc;position:relative;}
#dekstra #flanko #mesaghilobildo{position:absolute;z-index:3;top:-3px;left:5px;}
#dekstra #flanko #mesaghilo #mesaghiloformularo{font-size: 79%;background-color:#ececec;margin-top:0.5em;padding:0.3em;}
#dekstra #flanko #mesaghilo h2{margin:0;padding: 0 0 0 50px;font-size:100%;font-weight:bold;color:#fc7315;border: 1px solid #fff;background: #dcdcdc url(/grafikajhoj/aspekto/butonofono.png);background-repeat: repeat-x;background-position: 0% 50%;}
#dekstra #flanko #mesaghilo h2 .nacia{color:#000;font-size:60%;}
* html #dekstra #flanko #mesaghilo h2 .nacia{left:-5px;}
#dekstra #flanko #mesaghilo p{margin:0;padding:0;}
#dekstra #flanko #mesaghilo {margin-bottom:0;}

#centra{margin-right:16.3em;border:3px double #dcdcdc;min-height:500px;height:auto !important;height:500px;}
/*#teksta_reklamo{margin-right:16.3em;padding:10px;text-align:center;}*/
#ujo #neghisdata{margin:0;padding:0;padding-bottom:3px;font-size:70%;color:red;margin-right:24em;}

table.zam{margin:0;padding:0;margin-bottom:5px;}
td.zamdiro{border: solid rgb(0,0,102) 12px;padding:15px;margin:0;}
td.zamdiro b{font-weight:bold;}
.ekzemplo{color:red;}
.atentigo{color:red;}
.rugxe{color:red;}
.rughe{color:red;}
.verda{color:green;}
.blua{color:blue;}
.citajho{color:#8e021d;font-style:italic;}
.citajho2{color:#666;font-style:italic;}
.atentigego{color:red;font-weight: bold}
.esperante{color:red;}
.kk-teksto{background-color: rgb(155, 255, 153);}
.mesagxoj{background-color: rgb(255, 255, 153);width:100%;}
.ridulo{display:none;}
.paghigo{padding:5px;color:#010165;background-color:#eeeeee;text-align:center;}
.paghigo a{color:#010165;}
table.simpla{}
table.uzantangulo td{font-size:80%;}
table.uzantangulo td a{color:#000;text-decoration:none;}
table.uzantangulo td form{display:inline;}
table.centra{margin:auto;}
table.simpla th{padding:5px;border: 1px solid #cdcdcd;background-color:#eeeeee;}
table.simpla td{padding:5px;border: 1px solid #cdcdcd;}
table.simpla td table td{padding:0;border:0;padding-right:10px;}
table.largha{width:100%;}
table tr.grizafono td{background-color:#eeeeee;}
table tr.rughakadro td{border-color:red;}

#centra #enhavsupro{}
#centra #enhavsupro #pagxotitolo{margin:5px;clear:both;text-align:center;}
#centra #enhavsupro h2{font-size:115%;color:#2dcc32;padding:0;margin-right: 0 16em 0 0;}
#centra #enhavsupro #paghvojo{font-size:75%;color:#010165;}
#centra #enhavsupro .blankafono{background-color:#ffffff;}
#centra #enhavsupro #paghvojo a{color:#010165;text-decoration:none;font-weight:normal;}
#centra #enhavsupro #paghvojo a:hover{color:#2dcc32;}
#centra #enhavsupro select{font-size:90%;float:right;}
#centra #enhavsupro select.unua{margin-right:1em;}

#centra #submenuo{text-align:center;font-size:75%;margin:5px;padding:0;margin-bottom:20px;}
#centra #submenuo a{color:#010165;text-decoration:none;}
#centra #submenuo a:hover{color:#2dcc32;}
#centra #submenuo strong{font-weight:bold;text-decoration:underline;}
/*
#centra #submenuo{text-align:center;font-size:75%;margin:5px;padding:0;margin-bottom:20px;}
#centra #submenuo ul{display:inline;margin:0;padding:0;text-align:center;}
#centra #submenuo ul a{color:#010165;text-decoration:none;}
#centra #submenuo ul a:hover{color:#2dcc32;}
#centra #submenuo ul li{display:inline;padding: 0 0.2em;border-right: 1px solid #000;}
#centra #submenuo ul li.lasta{border-right:0px;}
#centra #submenuo strong{font-weight:bold;text-decoration:underline;}
*/


#centra a:hover{color:#2dcc32;}

#enhavo{font-size:85%;}
#enhavo h2{font-size:100%;color:#010165;padding:0.5em 0 0.2em 0.2em;margin:0;}
#enhavo h3{font-size:100%;color:#010165;padding:1em 0 0.2em 0;margin:0;}
#enhavo p{padding:0.3em 0;margin:0;}
#enhavo ul{padding:0;margin:0;padding-left:8px;margin-left:20px;}
#enhavo .pagxnavigo{text-align:center;}
#enhavo a.griza{color:#bbb;}
#enhavo h2.verda{font-size:130%;font-weight:bold;color:#2dcc32;padding:0.7em 0 0.5em 0.2em;margin:0;}
/*
#enhavo p, #enhavo li{font-size:85%;}
*/

.button{cursor:pointer;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;font-weight: bold; text-align:center;border:1px solid #3b6785;background:transparent url('http://slovake.eu/themes/default/img/button1.png') repeat-x scroll 0 bottom;}
.button a{color:#fff !important;display:block;line-height:2em;text-decoration:none;}
.button a:hover{color:#FAF6E1 !important;}
.button.bg-green{border:1px solid #558c7a;background:#568E7B url('http://slovake.eu/themes/default/img/button2.png') repeat-x scroll 0 bottom;}
.button.bg-red{border:1px solid #b62f2b;background:#B8302D url('http://slovake.eu/themes/default/img/button3.png') repeat-x scroll 0 bottom;}
.button.bg-blue{border:1px solid #3b6785;background:#396480 url('http://slovake.eu/themes/default/img/button1.png') repeat-x scroll 0 bottom;}

.thumbs{margin:-3em 0 0 -2em;text-align:center;}
.thumb{text-decoration:none;background:none;display:-moz-inline-box;display:inline-block;vertical-align:top;text-align:left;margin:3em 0 0 2em; }
.thumb .r{float:left;}
.thumb_middle{text-align:center;vertical-align:middle;}
.thumb_middle img{vertical-align:middle;padding:3px;border:1px solid #ccc;}
.thumb_title{text-align:center;font-size:0.85em;line-height:1.5em;}

#subo{}
#subo .ena{padding-bottom:0;padding-top:0;border: 1px solid #dcdcdc;background-image: url(/grafikajhoj/aspekto/grizablanka.gif);font-size:75%;font-weight:bold;}
#subo #piedujo{margin:0;padding:0;width:100%;}
#subo #kopirajto{margin:0;padding:0;margin-top:2px;text-align:center;}
#subo p{margin:0;padding:0;color:#010165;}
#subo a{margin:0;padding:0;color:#010165;}
#subo .rompo{height:7px;}


#redaktiligilo {
	display: block;
	position: absolute;
	top: 5px;
	right: 1px;
	cursor: pointer;
}

#vortaroklarigoj {
	margin: 0.5em 0 0 0;
	padding: 0 0 0 0;
	background-color: transparent;
	display: block;
	font-size: 1em;
	width: auto;
}
#vortaroklarigoj p {
	margin: 0;
	padding: 0.3em;
	background-color: #eee;
	font-size: 0.7em;
	font-weight: normal;
}

.sonbobelo {
	font-size: 80%;
	position: absolute;
	width: 20em;
	top: 5px;
	left: 5px;
	z-index: 10000000;
	border: 1px solid #ffff8f;
	background-color: #ffff8f;
	opacity: .8;
	filter: alpha(opacity=80);
	padding: 0.5em 1em 1em 1em;
	text-align: center;
	cursor: pointer;
	border: 1px dashed #444;
}

/* Vortarobobeloj */
.vortarobobelo, .vortarobobelofiksa {
	font-size: 80%;
	position: absolute;
	width: 20em;
	top: 5px;
	left: 5px;
	z-index: 10000000;
	border: 1px solid #ffff8f;
	background-color: #ffff8f;
	opacity: .8;
	filter: alpha(opacity=80);
	padding: 0.5em 1em 1em 1em;
	text-align: center;
	cursor: pointer;
	border: 1px dashed #444;
}
.vortarobobelofiksa {
	border: 1px solid #444;
}
.fermilo1, .fermilo2, .fermilo3, .fermilo4 {
	position: absolute;
	font-size: 65%;
	padding: 0 0.1em;
	margin: 0;
	border: 1px solid #fff;
	color: #444;
	font-weight: normal;
	background-color: #ffff8f;
	cursor: pointer;
}
.fermilo1 {
	top: 0px;
	left: 0px;
}
.fermilo2 {
	top: 0px;
	right: 0px;
}
.fermilo3 {
	bottom: 0px;
	right: 0px;
}
.fermilo4 {
	bottom: 0px;
	left: 0px;
}
.vortarobobelo div.vorto,
.vortarobobelofiksa div.vorto {
	text-align: left;
	position: relative;
	z-index: 100;
	border-width: 0;
	padding: 0.5em;
}
.vortarobobelo div.vorto em,
.vortarobobelofiksa div.vorto em {
	color: #000;
}
.vortarobobelo .vorto,
.vortarobobelofiksa .vorto {
	margin: 0.5em 0 0 0;
	padding: 0em;
}
.vortarobobelo .vorto h3 span,
.vortarobobelofiksa .vorto h3 span {
	color: blue;
	cursor: pointer;
}
.vortarobobelo .vorto div,
.vortarobobelofiksa .vorto div {
	text-decoration: none;
	color: #000;
	padding: 0.2em;
	margin-left: 2em;
}
.vortarobobelo .vorto h3,
.vortarobobelofiksa .vorto h3 {
	font-size: 100%;
	margin: 0;
	font-weight: normal;
}
.vortarobobelofiksa strong.neniujvortoj,
.vortarobobelo strong.neniujvortoj {
	font-style: italic;
}
.vortarobobelo .tripunkto,
.vortarobobelofiksa .tripunkto {
	text-align: center;
}
div.superbibl {
	position: absolute;
	border: 1px solid blue;
	width: auto;
	height: auto;
	display: block;
	background-color: #fff;
	color: #000;
	padding: 0;
	z-index: 100000;
	font-size: 80%;
}
div.superbibl div.superbiblenhavo {
	padding: 0.2em;
}
div.superbibl h2 {
	background-color: #333399;
	color: #fff;
	font-size: 100%;
	font-weight: bold;
	padding: 0.2em;
}
b.V {
	font-weight: normal;
}
strong b.V,
b b.V,
h1 b.V,
h2 b.V,
h3 b.V,
h4 b.V,
h5 b.V,
h6 b.V {
	font-weight: bold;
}

#menu {
	font-size: 75%;
	width: auto;
	background: #eee url(/grafikajhoj/aspekto/menumezo.gif);
	background-repeat: repeat;
	background-position: top left;
	height: 2.5em;
	padding-left: 3em;
	border: 1px solid #dfdfdf;
	position: relative;
	z-index: 50;
}
#menu a {
	display: block;
	white-space: nowrap;
	margin: 0;
	color: blue;
	text-decoration: none;
	padding: 0 0.3em;
}
#menu ul ul a {
	width: 100%;
}
div[id=supro] #menu ul ul a {
	white-space: normal;
}
#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 100%;
	float: none;
	width: auto;
	border-collapse: collapse;
	background-color: transparent;
}
#menu ul.chefa {
	border-right: 1px solid #dfdfdf;
	float: left;
	position: static;
	height: 2.5em;
}
#menu ul.chefa {
	border-left: 1px solid #dfdfdf;
}
#menu ul.chefa + ul.chefa {
	border-left: 0px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
}
#menu ul a:link,
#menu ul a:visited {
	color: #010165;
}
#menu ul ul {
	font-weight: normal;
	background-color: #fff;
	border-top: 1px solid #dfdfdf;
	background-color: #fff;
}
* html #menu ul ul {
	border-bottom: 2px solid #dfdfdf;
}
#menu ul ul > li {
	background-color: #fff;
	border-left: 1px solid #dfdfdf;
	border-right: 2px solid #dfdfdf;
	padding: 0 15px 0 2px;
	min-width: 13em;
}
#menu ul ul li a {
/* 	padding: 0.2em 2px; */
}
#menu ul ul li:first-child {
	border-top: 1px solid #dfdfdf;
}
#menu ul ul > li.lasta {
	border-bottom: 2px solid #dfdfdf;
}
* html #menu ul ul {
	border-top: 1px solid #dfdfdf;
	border-right: 2px solid #dfdfdf;
	border-bottom: 2px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
}
#menu ul.chefa:hover, #menu ul.musumo {
	background: #eee;
}
#menu ul.chefa:hover a, #menu ul.musumo a:link, #menu ul.musumo a:visited {
	color: #fc7315;
}
#menu ul.chefa ul a:link,
#menu ul.chefa ul a:visited {
	color: #010166;
}
#menu ul.chefa ul li:hover a,
#menu ul.chefa ul li.musumo a {
	color: #fc7315;
}
#menu ul.chefa ul li:hover li a,
#menu ul.chefa ul li.musumo li a {
	color: #010166;
}
#menu ul.chefa ul li li:hover a,
#menu ul.chefa ul li li.musumo a {
	color: #fc7315;
}
#menu ul.chefa ul li li:hover li a,
#menu ul.chefa ul li li.musumo li a {
	color: #010166;
}
#menu ul.chefa ul li li li:hover a,
#menu ul.chefa ul li li li.musumo a {
	color: #fc7315;
}
#menu ul.chefa ul li li li:hover li a,
#menu ul.chefa ul li li li.musumo li a {
	color: #010166;
}
#menu ul.chefa ul li li li li:hover a,
#menu ul.chefa ul li li li li.musumo a {
	color: #fc7315;
}
#menu ul.chefa ul li li li li:hover li a,
#menu ul.chefa ul li li li li.musumo li a {
	color: #010166;
}
#menu ul.chefa ul li li li li li:hover a,
#menu ul.chefa ul li li li li li.musumo a {
	color: #fc7315;
}
#menu ul.chefa ul li li li li li:hover li a,
#menu ul.chefa ul li li li li li.musumo li a {
	color: #010166;
}

#menu li.chefero {
	font-weight: bold;
}
#menu li.chefero a {
	padding-top: 0.6em;
}
#menu ul li li {
	top: -1px
}
#menu ul li li a {
	padding-top: 0.1em;
	padding-bottom: 0.1em
}
* html #menu ul {
	width: 1em;
}
#menu li {
	position: relative;
	z-index: 10;
}
#menu ul ul {
	position: absolute;
	z-index: 500;
	top: auto;
	display: none;
}
/* Pozicio de submenuoj - "top: -1em" indikas la altecon. Eblas uzi ekz. "-0.5em" por malpli alta pozicio, au "-2.5em" por freneze alta pozicio, k.t.p. */
#menu ul ul ul {
	top: 0;
	left: 97%;
}
div#menu li:hover,
div#menu li.musumo {
	z-index: 100;
}

div#menu li:hover ul ul, div#menu li.musumox ul ul,
div#menu li li:hover ul ul, div#menu li li.musumox ul ul,
div#menu li li li:hover ul ul, div#menu li li li.musumox ul ul,
div#menu li li li li:hover ul ul, div#menu li li li li.musumox ul ul
{display:none;}
div#menu li:hover ul, div#menu li.musumox ul,
div#menu li li:hover ul, div#menu li li.musumox ul,
div#menu li li li:hover ul, div#menu li li li.musumox ul,
div#menu li li li li:hover ul, div#menu li li li li.musumox ul
{display:block;}

#menu li[class=x], #menu li[class='x lasta'] {
	background-image: url(/grafikajhoj/aspekto/dekstra_verda.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
}
div[id=menu] li.x img {
	display: none;
}
* html #menu li.x img {
	margin-left: 1em;
}
* html #menu li.x {
	width: 100%;
}
#menu ul ul li:hover,
#menu ul ul li.musumo {
	background-color: #dfdfdf;
}
#menu ul ul li.x:hover,
#menu ul ul li.x.musumo {
	background-color: #dfdfdf;
}
#menu li.x a:active {
	background-color: #ccc;
}
* html #menu h2, * html #menu a {
	height: 1%;
}

#menu ul li {
	float: none;
}
/* MSIE6 */
* html #menu ul li {
	float: left;
}
/* MSIE7 */
*+html #menu ul li {
	float: left;
}

/* Nova aldono */
#menu a.griza {color: #bbbbbb;}
#menu ul a.griza:link,
#menu ul a.griza:visited {
	color: #bbbbbb;
}
#menu ul.chefa:hover a.griza, #menu ul.musumo a.griza:link, #menu ul.musumo a.griza:visited {
	color: #bbbbbb;
}
#menu ul.chefa ul a.griza:link,
#menu ul.chefa ul a.griza:visited {
	color: #bbbbbb;
}
#menu ul.chefa ul li:hover a.griza,
#menu ul.chefa ul li.musumo a.griza {
	color: #bbbbbb;
}
#menu ul.chefa ul li:hover li a.griza,
#menu ul.chefa ul li.musumo li a.griza {
	color: #bbbbbb;
}
#menu ul.chefa ul li li:hover a.griza,
#menu ul.chefa ul li li.musumo a.griza {
	color: #bbbbbb;
}
#menu ul.chefa ul li li:hover li a.griza,
#menu ul.chefa ul li li.musumo li a.griza {
	color: #bbbbbb;
}
#menu ul.chefa ul li li li:hover a.griza,
#menu ul.chefa ul li li li.musumo a.griza {
	color: #bbbbbb;
}
#menu ul.chefa ul li li li:hover li a.griza,
#menu ul.chefa ul li li li.musumo li a.griza {
	color: #bbbbbb;
}
#menu ul.chefa ul li li li li:hover a.griza,
#menu ul.chefa ul li li li li.musumo a.griza {
	color: #bbbbbb;
}
#menu ul.chefa ul li li li li:hover li a.griza,
#menu ul.chefa ul li li li li.musumo li a.griza {
	color: #bbbbbb;
}
#menu ul.chefa ul li li li li li:hover a.griza,
#menu ul.chefa ul li li li li li.musumo a.griza {
	color: #bbbbbb;
}
#menu ul.chefa ul li li li li li:hover li a.griza,
#menu ul.chefa ul li li li li li.musumo li a.griza {
	color: #bbbbbb;
}

/*Fino de aldono */

.kashokadro {
	position: absolute;
	top: 0;
	right: 0;
	width: 0%;
	height: 0%;
	width: 0em;
	height: 0em;
	border-width: 0px;
	display: none;
	z-index: 99;
}

var {
	font-style: normal;
}
em var, i var, cite var {
	font-style: italic;
}

/* Vortlernado */

#newwords {
	display: none;
}
#newwords h3 {
	margin-bottom: 0.5em;
}

#elektiloj, #vlekzerco, #vlhelpo, #vlresumo {
	border: 2px ridge black;
	padding: 10px;
	max-width: 40em;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
#vlkapo, #hvlkapo {
	position: relative;
}
#vlekzerco h4, #vlhelpo h4 {
	font-size: 200%;
	color: red;
	text-align: center;
	margin-bottom: 1em;
}
#vlhelpo h4 {
	margin-bottom: 0;
}
#vlekzerco h4.kunbildo {
	font-size: 150%;
}
#vlresumo h3 {
	text-align: center;
	font-size: 150%;
	color: black;
	margin-top: 1em;
}
#vlresumo h4 {
	text-align: center;
	font-size: 150%;
	color: black;
}
#vlresumo ul {
	text-align: center;
	list-style-type: none;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#elektiloj .elene {
	margin: 1em;
	border: 1px solid #ccc;
	padding: 0.5em;
}
#elektiloj h3 {
	text-align: center;
	margin-top: 2em;
	margin-bottom: 1em;
}
#elektilojmedio {
	width: 50%;
	float: left;
}
#elektilojdirekto {
	width: 50%;
	float: left;
}
#elektilojmaniero {
	width: 50%;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}
#elektilojmanieroene {
	margin: 1em;
	border: 1px solid #ccc;
	padding: 0.5em;
	width: 100%;
}
#elektilojek {
	text-align: center;
	margin-top: 1em;
	clear: both;
}
#ekzerconumero, #hekzerconumero {
	width: 50%;
	text-align: left;
}
#demandosigno, #hdemandosigno {
	position: absolute;
	top: 0.5em;
	right: 0.5em;
	width: 15px;
	height: 15px;
}
div.butono {
	text-align: center;
	margin-bottom: 2em;
}
div.butono button {
	font-weight: bold;
	color: #000;
	background-color: #ccc;
	width: 90%;
}
#divhelpifini, #divdaurigi {
	text-align: center;
	margin-top: 4em;
	margin-bottom: 0;
}
#divdaurigi input,
#divhelpifini input {
	width: 48%;
}
#bhelpifini #bhelp, #bhelpifini #bfinish {
	margin: 0 1em;
}
.vlekbutono {
	clear: both;
	padding: 0;
	margin: 0.5em 0 0.2em 0;
}
.vlekbutono input {
	margin-right: 0.5em;
}
div.ekzbildo {
	text-align: center;
}
div.ekzbildo img {
	width: 100px;
	height: 100px;
	border: 0.5em solid #fff;
}
#divtajpokampo {
	text-align: center;
}
#divludigi {
	text-align: center;
	margin: 2em 0 4em 0;
}
#tajpokampo {
	margin-top: 2em;
	width: 90%;
	color: #000;
	background-color: #fff;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px solid #999;
	border-left: 0px none;
	text-align: center;
	font-weight: bold;
}
h4.Ghusta {
	background-color: #2dcc32;
}
div.ekzbildo img.Ghusta {
	border: 0.5em solid #2dcc32;
}
#vlrespondoj {
	text-align: center;
}
#vlrespondoj .elektobildoj img {
	width: 100px;
	height: 100px;
	border: 0.5em solid white;
}
#divsubbildoj {
	position: relative;
}
.divsubbildoj {
	text-align: center;
	font-size: 100%;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	visibility: hidden;
}
#divegalsigno {
	text-align: center;
	color: #000;
	font-size: 200%;
	font-weight: bold;
}
#divrespondo {
	text-align: center;
	color: #000;
	font-size: 200%;
	font-weight: bold;
}
div.elektivortojnkolumno {
	width: 48%;
	float: left;
}
div.elektivortojnkolumno div {
	padding: 0em;
	clear: both;
	margin-top: 0.2em;
}
div.elektivortojnkolumno input {
	clear: both;
	float: left;
	color: green;
	margin: 0 0 0 0.2em;
	margin: 0.2em 0.2em 0.5em 0.2em;
	padding: 0;
}
* html div.elektivortojnkolumno input {
	margin: 0em 0.2em 0.5em 0.2em;
	position: relative;
	top: -0.2em;
}

#newwords input:disabled {
	visibility: hidden;
}

/* Nova Babililo */
#dekstra #flanko #vortaro h2,
#dekstra #flanko #babililo h2 {
	padding: 0 25px 20px 0px;
}
#montricheestantojnspan {
	xposition: absolute;
	xtop: 50%;
	xleft: 20px;
}
#montricheestantojn {
	xposition: absolute;
	xtop: -8px;
	xright: 0;
}
#babililobutonomemstaraspan {
	xposition:absolute;
	xtop: 50%;
	xright: 0px;
}
#babililobutonomemstara {
	xposition: absolute;
	xtop: -8px;
	xright: 0;
}
#babililoklarigoj {
	margin: 0.5em 0 0 0;
	padding: 0 0 0 0;
	background-color: transparent;
	display: block;
	font-size: 1em;
}
#babililohelpo {
	border-top: 1px solid #dcdcdc;
	text-align: center;
	display: none;
}
#babililohelpo img,
#babililohelpo object,
#babililohelpo embed {
	cursor: pointer;
	margin: 0 0.5em;
}

#babililohelpo div {
    position:relative;
    margin:0;
    padding:0;
    display:inline;
}

#babililoklarigoj p, #babililohelpo p {
	margin: 0;
	padding: 0.3em;
	background-color: #eee;
	width: auto;
	height: 100%;
	font-size: 0.7em;
	font-weight: normal;
	position: relative;
}
#cheestasbabiladon {
	display: none;
	width: 100%;
	height: auto;
	text-align: center;
	position: relative;
	top: -0.6em;
}
#cheestasbabiladon h3 {
	font-size: 100%;
	font-weight: bold;
	font-style: normal;
}
#cheestasbabiladon div {
	font-size: 80%;
	border: 1px solid #dcdcdc;
	background-color: #eee;
	color: #000;
	font-style: italic;
	padding-bottom: 0.8em;
	overflow: auto;
}
#babililo {
	position: relative;
}
/*
#vortaro #strangabutono {
	position: absolute;
	bottom: 1px;
	right: 1px;
}
#babililo #babililobutono {
	position: absolute;
	bottom: 1px;
	right: 1px;
}
* html #babililo #babililobutono {
	position: relative;
	top: 10px;
}
*/
a.cheestanto {
	text-decoration: none;
	padding-left:10px;
	cursor: help;
}
tr.vkchlecionotitoloj th {
    color: #fff;
    background-color: #444;
}
tr.vkchleciononula td {
    color: #000;
    background-color: #fff;
}
tr.vkchlecionobaza td {
    color: #000;
    background-color: #6f0;
}
tr.vkchlecionomeza td {
    color: #000;
    background-color: #6fc;
}
tr.vkchlecionoalta td {
    color: #000;
    background-color: #f30;
}
