/* font:style variant weight size/line-height family */

body, form	{ padding:0px; margin:0px; }
div, td, input, textarea, select { font: 11px Tahoma; color: #000; }
a 		{ text-decoration: underline; color: #000; font-weight: bold; }
a:hover		{ color: #FFD200; }

.text p a   	{ text-decoration: underline; }
.text p a:hover	{ text-decoration: none; }

img, input.cb, td.foto, font.foto, p.foto { border: none; }

.hand		{ cursor: pointer; }
.foto		{ border: 1px solid #666; }
.print		{ color: #000 ! important; }

.w		{ color: #FFF; }
.b          	{ font-weight: bold; }
.up		{ text-transform: uppercase; }
.u		{ text-decoration: underline; }
h1, h2, h3     	{ font-weight: normal; margin: 0px; }
.g		{ color: #666; }
.h100		{ height: 100%; }
.w100		{ width: 100%; }
li		{ color: #ccc; }
.nolist 	{ line-height:20px; }
.print 		{ color: #000 ! important; }

.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }	

input, textarea, button, select { border: 1px solid #999 ! important; }
.submit { border: 1px solid #003399; background-color: #003399; color: #fff; }

.hot		{ color: red ! important; }
.sel		{ text-decoration: underline ! important; }


/* table */
.lentele, .lentele tr td   { border: 1px solid #ccc ! important; border-collapse: collapse ! important; }
.lentele2, .lentele2 tr td,
.lentele_be_remo, lentele_be_remo tr td { border: 0px solid #fff; border-collapse: collapse; }



/* flags */
	.flag       { font: bold 10px Tahoma; text-decoration: none; }
	.flag_s     { font: bold 10px Tahoma; color: #ccc; text-decoration: none; }
	.flag:hover, .flag_s:hover {  }

/* dropdown menu */
	.air		{ position: absolute; left: -1000px; top: 0px; border: solid 0px #FFFFFF; z-index: 2;}

	.menu_tr, .menu_tr_over		{ background-color: #003399; cursor: pointer; font: 12px Arial, Tahoma; }
	.menu_tr td       		{ color: #FFCC00; font-weight: bold; }
	.menu_tr_over td  		{ color: #fff;  font-weight: bold; }

	.arrow,
	.menu_tr	  td.arrow	{ background: url(arrow.gif) center no-repeat; }
	.menu_tr_over td.arrow		{ background: url(arrow.over.gif) center no-repeat; }
	.menu_tr	  td.arrow_menu	{ background: url(arrow.gif) center no-repeat; }
	.menu_tr_over td.arrow_menu	{ background: url(arrow.over.gif) center no-repeat; }

	.no_menu tr.menu_tr,
	.no_menu tr.menu_tr_over   { text-decoration: none; }
	
	.no_menu tr.menu_tr a      { color: #FFCC00; }
	.no_menu tr.menu_tr_over a { color: #fff; }

/* advanced SiteMap */
@media screen, print {
	/* Turn off list bullets */
	ul.mktree  li { list-style: none; }

	/* Control how "spaced out" the tree is */
	ul.mktree, ul.mktree ul , ul.mktree li { margin-left:10px; padding:1px; }

	/* Provide space for our own "bullet" inside the LI */
	ul.mktree  li           .bullet { padding-left: 15px; }

	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
	ul.mktree  li.liOpen    .bullet { cursor: pointer; background: url(minus.gif)  center left no-repeat; }
	ul.mktree  li.liClosed  .bullet { cursor: pointer; background: url(plus.gif)   center left no-repeat; }
	ul.mktree  li.liBullet  .bullet { cursor: default; background: url(bullet.gif) center left no-repeat; }

	/* Sublists are visible or not based on class of parent LI */
	ul.mktree  li.liOpen    ul { display: block; }
	ul.mktree  li.liClosed  ul { display: none }
}

/* menu */
#menu 	  { }
#menu .p1 { padding: 0px 5px 0px 0px;  }
#menu .p2 { padding: 0px 5px 0px 20px; }
#menu .p3 { padding: 0px 5px 0px 40px; }
#menu .p4 { padding: 0px 5px 0px 60px; }

/* other */
#f1 { padding: 15px 0px 0px 15px; }
#f2 { padding: 15px 0px 0px 0px; }
#f3 { padding: 15px 15px 0px 0px; }
#f3 a, #f2 a, #f1 a { font-weight: normal ! important; }

#mnu tr td { font-weight: bold; }
#mnu tr td a { display: bloc; width:100%; height:100%; margin-left: 24px; padding-top: 5px; color: #000; text-decoration: none; }
#mnu tr td a:hover { color: #3E82C3; }
#mnu tr td.m { background: url(i.jpg) no-repeat; }
#mnu tr td.sel { background: url(g.jpg) no-repeat; text-decoration: none ! important; }
