html, body, ul, li, ol,dl, dt, dd, imgMainNews clearfix, H1, H2, H3, H6, P, IMG
{	margin:0;padding:0;border:0;list-style:none;
}
* { margin:0;padding:0; }
body {
/*	padding: 0 440px;
	text-align:center;*/
	color:#000;
	background-color:#FFFFF5;
	font-family: Verdana,Geneva,Arial,Helvetica,Tahoma,sans-serif;
	font-size:100.01%;
}
input,textarea{padding:2px}
#vsz{margin:0 auto;padding:0;width:100%;text-align:left}
#vexp{/*margin:0 -440px;min-width:840px;position:relative*/
	min-width:800px;
  width:expression((documentElement.clientWidth||document.body.clientWidth)<795?'800px':'');
}
#vwl{position:relative;background:url(image/bgl.gif) repeat-y left;border:0}
#vwr{position:relative;background:url(image/bgr.gif) repeat-y right}
#vout{
	margin:0 140px;
  background-color:FFFFDD;
  border:1px solid #91C828;
	border-width:0 1px;
}
#vwf{float:left;width:100%}
#vc{float:right;width:100%}
#vcb{overflow:visible;/*width:100%;*/font-size:0.9em;padding:4px}
#vl{float:left;position:relative;width:130px;margin-left:-140px}
#vr{float:right;position:relative;width:134px;margin-right:-140px;margin-left:4px;}
#vlb{color:#3B5278;font-size:0.9em}
#vrb{color:#3B5278;font-size:0.7em;padding-top:4px}
/*\*/
* html #vexp{height:0}
/* \*/
* html #vwl,* html #vwr,* html #vout,* html #vlb,* html #vrb {height:1%}
/* \*/
*+html #vwl,*+html #vwr,*+html #vout,*+html #vlb,*+html #vrb {height:1%}

.brc{clear:both;height:0;margin:0;font-size:1px;line-height:0}

.brclear{clear:both;height:0;margin:0;font-size:1px;line-height:0}

.sitename{position:relative;left:204px;top:16px;font-size:0.8em;color:#008000;width:400px;}
.slogan{position:relative;left:204px;top:40px;font-size:16px;font-weight:bold;color:#008000;width:200px}

#head{position:relative}
#header{width:100%;position: relative;height:127px;background:#C4E388 url(img/hkrug.gif) repeat-x}
#hpict{position:absolute;left:9px;top:0px}
#hslog{position:absolute;left:204px;bottom:0px}
#hasrt{position:absolute;right:4px;bottom:0px}
#hday{position:absolute;left:460px;bottom:2px}
#hinfo{
height:2.8em;line-height:2.8em;
background-color:#FFFFDD;
border-top:1px solid #91C828;
border-bottom:1px solid #91C828;
text-align:center;
font-family:Arial;
font-size:0.8em;
}
#h_phone{	background:url(picts/phone.gif) no-repeat center left;}
#h_email{	background:url(picts/email.gif) no-repeat center left;}
#h_icq{  	background:url(picts/icq.gif) no-repeat center left;}
#h_phone,#h_email,#h_icq{ margin-left:1em;padding-left:20px; }


#foot{
background-color:#FFFFDD;
border-top:1px solid #91C828;
border-bottom:1px solid #91C828;
font-size:0.7em;
line-height:1.6em;
text-align:center;
}
#calcs{padding:2px;text-align:center;border-top:1px solid #91C828}
#foot a { margin-right:6px; }
#footc{
background-color:#E6E6E6;
font-size:0.7em;
line-height:1.6em;
text-align:center;
}

/*************** Common Rules ************************/
a {
	color:#4769A1;
	text-decoration:none;
}
a:hover { text-decoration:underline; }

* html #gal
{height:1%;}

/* menu */
.mv {
z-index:1000;
margin:0px;
font-size:80%;
}
.mv ul {
position:relative;
border:1px solid #CCC;
border-bottom-width:0;
background: #FFFCED url("/image/bgl.gif") repeat-y right;
/*background-color:#9bb;*/
/*border-bottom:1px solid #888;*//*top:-1px;*/
}
.mv li {
/*background:transparent;*/
/*height:1.6em;*/ /*border:1px solid #888; border-width:1px 1px 0 1px;*/
}
* html .mv li {margin-left:-16px; margin-lef\t:0;}
/* get rid of the table */
.mv table {
	position:absolute;
	border-collapse:collapse;
	top:0; left:0; z-index:1001;
	font-size:1em; width:0; height:0;
}
.mv a {
display:block;
text-decoration:none;
height:1.6em;
line-height:1.6em;
color: #339733;
text-indent:24px;
border-bottom:1px solid #CCC;
position:relative;
}

.mv a:hover {background: #FFFCED url("/image/bgr.gif") repeat-y right; text-decoration:none;}
* html .mv a:hover {background: #FFFCED url("/image/bgr.gif") repeat-y right;}
.mv :hover > a {background: #FFFCED url("/image/bgr.gif") repeat-y right;}

.mv ul,.mv a { width:130px; }

.mv ul ul {
visibility:hidden;
position:absolute;
top:0.8em;
left:110px;
}

.mv ul li:hover ul,
.mv ul a:hover ul,
.mv ul :hover ul :hover ul{ visibility:visible; }
.mv ul :hover ul ul{ visibility:hidden; }

#mihome { background:url(img/home.gif) no-repeat left 50%; }
#migb { background:url(image/m_gb.gif) no-repeat left 50%; }
#minews { background:url(picts/news.gif) no-repeat left 50%; }
#mipool { background:url(picts/pool.gif) no-repeat left 50%; }
#miconf { background:url(picts/conf.gif) no-repeat left 50%; }
#mihome,#minews,#migb,#mipool,#miconf {
position:absolute; top:0; left:2px; width:16px; height:1.6em;
}

.mvs {position:relative;}
.mva {
	position:absolute; top:0; right:0; width:16px; height:1.6em;
	background:url("/img/mva.gif") no-repeat right 50%;
}

#bm {	background: #D9E6EC url("image/bmg.gif") repeat-x bottom;
  position:relative;
}
#bm img {float:left}
#bm h1 {color:#91C828;font-family:Monotype Corsiva,Comic Sans MS;}
#bm h2 {color:#91C828;font-family:Monotype Corsiva,Comic Sans MS;}
#bm h3 {color:#91C828;font-family:Monotype Corsiva,Comic Sans MS;}
#bm span#mes { color:#808080; font-size:80%; }
#bm h1,h2,h3,#bm span#mes{text-indent:10px}

#bmh{ font-size:80%; position:absolute; bottom:0px; left:140px }
#bmh ul{margin:0;padding:0;list-style:none}
#bmh li{display:inline;margin:0;padding:0;}
#bmh a {float:left;
 background:url("image/bml.gif") no-repeat left top;
 margin:0; border-bottom:1px solid #765; padding-left: 9px;
 text-decoration:none;
}
#bmh a span {float:left;
 display:block;
 background:url("image/bmr.gif") no-repeat right top;
 padding:3px 12px 3px 3px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#bmh a span {float:none;color:#536B83}
/* End IE5-Mac hack */
#bmh a:hover span { color:#004080; }
#bmh #bmcur a { background-position:0 -60px; border-width:0; }
#bmh #bmcur a span {
 background-position:100% -60px;
 padding-bottom:4px;
 color:#000080;
}
#bmh a:hover{ background-position:0% -60px; }
#bmh a:hover span{ background-position:100% -60px; }

#lnt {margin: 0px 4px}
#lnth,#lntb{clear:both;padding:2px;border:1px solid #C0C0C0}
#lnth{background-color:#EBE6CA;color:#808080; border-bottom:1px solid #D4D4D4;}
#lntb{background-color:#FCFAEE;/*background-color:#E0F8ED;*/margin-bottom:6px;border-top:0;text-align:justify}
#lntbc{float:left;width:100%}
#lntd{float:left;color:#A52A2A;}
#lntn{float:left;padding-left:10px}
#lntc,#lnts{float:right;font-size:80%;padding-left:10px}
#lntp{margin:0px 6px 4px 0px;float:left; border:1px solid #D4D4D4}
#lntt{font-weight:bold}
#lnta{float:right;margin-left:6px}
#lnti{float:left;margin-right:2px}

#bl{float:left}
#br{float:right}
#bb, navp{clear:both}

.bl{float:left}
.br{float:right}
.hot{color:#FF0000;font-size:80%;margin-left:2px}
.det{font-size:medium; margin:0px 4px; letter-spacing:-0.15em}

#err{color:#FF0000}

/*navigator*/
.nav{	background-color:#FFFFDD;
	padding:0 8px;
	height:1.8em;
	line-height:1.8em;
	font-family:Arial,Helvetica;
	font-size:0.9em;
}
/** html .nav {height:1%}*/
span.np { float:right;  color:#808080; }
span.np A { border:1px solid #004080; font-weight:bold; }
span.np B { border:1px solid #800000; }
span.np A, span.np B { background-color:#E5E5E5; /*#9BFDA0*/ }
.nav A#t,.nav A#b {float:left;text-indent:16px}
.nav A#t{background:url(image/ant.gif) no-repeat center left}
.nav A#b{background:url(image/anb.gif) no-repeat center left}


/*Table*/
.req{color:#A80303}
.help{ color:#808080; padding:4px; }
table.st{	padding:8px;
	background:url(image/gb/bg.gif);
	border:1px dashed #91C828;
	width:100%;
}
table.st caption { font:italic bold 1em/2em Verdana; color:#339733; text-align:left; }

TD.lbl,TD.mem{text-align:right;padding-right:4px}
TD.lbl{ vertical-align:center; }
TD.mem{ vertical-align:top; }
TD.btn{ text-align:right; }
TD.hlp{ color:#808080; padding:4px; }
TD.err{ color:#FF0000; padding:4px; }


* html #bm, #lntb
{height:1%}

td#er{color:#FF0000;padding:4px}
caption#cp{color:#91C828;font-size:1.5em;padding:4px;border-bottom:3px double #808080;}

.lnth,.lntb {padding:2px 4px 0px;font-size:90%;}
.lnth{	color:#808080;
	background-color:#EBF5D8;
	border-top:1px dashed #91C828;
 	line-height:1.4em; font-family:Arial,Verdana,Geneva;
}
.lnthd{float:left;color:#A52A2A;}
.lnthn{float:left;padding-left:1em;}
.lntb { padding-bottom:6px; text-align:justify;}
.lntb IMG {float:left;margin-right:4px;border:1px solid #D4D4D}
.lntb span.nm {font-weight:bold; color:red}
.lnti{float:right;font-size:80%;}
.lnt_show{ background:url(picts/find.gif) no-repeat center right;}
.lnt_reit{ background:url(picts/reit.gif) no-repeat center right;}
.lnt_cmt{ background:url(picts/cmt.gif) no-repeat center right;}
.lnt_show,.lnt_reit,.lnt_cmt { padding:2px 18px 2px 6px;}
* html .lnth,
* html .lntb
{height:1%}

/*articles*/
#art { font-size:90%; padding-bottom:1em; }
#art h2,
#art h3 { text-align:center; padding:0.4em 0; color:#91C828; }
#art p { text-align:justify; margin:0.5em 0; }

#art A IMG { border:1px solid #4769A1; }
#art IMG#il { margin:2px 10px 2px 0px; float:left; }
#art IMG#ir { margin:2px 0px 2px 10px; float:right; }
#art #auth { color:#008000; }


/*#art .dt { font-weight:bold; color:#0E8E00; float:left }
#art .dt span { font-weight:normal; }
#art #head { background-color:#FFF9D9; height:2em; line-height:2em; padding:0 4px; font-size:90% }
*/
.art { font-size:90%; padding:0 0px;}
.art h1, .art h2, .art h3 { text-align:center; color:#91C828; padding:0.5em 0;}
.art li {  margin-left:2em; list-style:disc; padding:2px 0; }
.art p { text-align:justify; margin-bottom:0.5em; }

* html .art,
* html #art
{height:1%}

.cmth,.cmtb {padding:2px 4px 0px;font-size:90%;}
.cmth{
	color:#808080;
	background-color:#EBF5D8;
	border-top:1px dashed #91C828;
 	line-height:1.4em; font-family:Arial,Verdana,Geneva;
}
* html .cmth,
* html .cmtb
{height:1%}


.isee{ background:url(picts/find.gif) no-repeat center right;}
.ivot{ background:url(picts/reit.gif) no-repeat center right;}
.icmt{ background:url(picts/cmt.gif) no-repeat center right;}
.isee,.ivot,.icmt,.iref{float:right;padding:0 18px 0 4px;font-size:80%;}
.iref{padding:0 4px;}

.apnl{float:right;}
.apnl img{margin-left:4px}


A.rekl {
	display:block;
	padding-top:4px;
	text-align:center;
	color:#4E7E30;
	background:url(picts/reklt.gif) no-repeat left top;
	text-decoration:none;
}
A.rekl b.hd {
	display:block;
	border:1px solid #C1E0AD;
	text-decoration:none;
  line-height:1.8em;
	background:#F0F7EB url(picts/reklh.gif) repeat-x bottom;
}
A.rekl span.bd {
	display:block;
	border:1px solid #C1E0AD;
	background-color:#F0F7EB;
	margin:1px 0 4px 0;
	padding:2px;
 	font-size:0.9em;
}
A.rekl span.bd:hover { text-decoration:underline; }

#sn{border-top:1px dashed #91C828;clear:both;padding:0 1em 1em 1em;background:#F4F9FB url(image/ops/klet.gif);text-align:justify;font:80% Helvetica,Tahoma,Arial,sans-serif}
#sn a{font-weight:bold}
#sn b{color:#707070}
#sn p{margin-bottom:0.4em}
#sn h5{position:relative;top:-10px;background:url(image/ops/knop.gif) no-repeat center top;color:red;padding-top:11px}
#sn span{color:#339933;margin-right:0.5em}

.gb{font-size:90%;text-align:justify;background-color:#FCFAEE}
.gb b{color:#339733}
.gb li{margin-left:42px;padding:0 4px 4px 0}
.gb li.answ{list-style:outside url(image/ops/gba.gif);color:#700E0E}
.gb img{margin-right:8px}
.gbh {color:#808080;background-color:#EBF5D8;border-top:1px dashed #91C828;
 	    font-family:Arial,Verdana,Geneva;padding:2px 4px;height:1.4em}

/*#begunRoot{border:1px solid #C1E0AD}
* html .begun{height:1%}*/

.arts{ margin:1em }
.arts p, .arts ul { text-align:justify }
.arts ul { margin-left:1em }
.arts li {
	list-style:outside url("imag/li1.gif");
	margin-top:1em;
}
.arts li li {
	list-style:outside url("imag/li2.gif");
	font-size:0.9em;
}
.arts h3 {
	color:green;
	text-align:center;
}

