.mlddm{visibility: hidden;margin: 0;padding: 0;list-style: none}
.mlddm li{display: inline;list-style: none;float: left}
.mlddm li a, .mlddm li a#buttonnohover{display: block;white-space: nowrap}
.mlddm ul{margin:0px; padding:0px;  position:absolute;visibility: hidden;z-index: 100;background: #7BA5C9}
.mlddm ul li{float: none; margin: 0;padding: 0;}
.mlddm ul li a{display: block;white-space: nowrap}

/* decoration style for specified menu (menu1) */
#menu1{}
#menu1 li{}
#menu1 li a, #menu1 li a#buttonnohover{text-align: center;background: #00468e url(/arroww2.gif) no-repeat center top;border: 1px solid #00468e;padding: 4px 10px;margin: 0;color: #FFF;width: 88px;text-decoration: none;overflow:hidden;}
#menu1 li a:hover, #menu1 li a#buttonhover{background: #da251c url(/arroww2.gif) no-repeat center top; }

#menu1 ul{}
#menu1 ul li{}
#menu1 ul li a{margin: 0px;padding: 5px 10px;font: 11px arial;text-align: left;text-decoration: none;background: #00468e ;color: #fff;}
#menu1 ul li a:hover{color: #FFF;}

/* decoration style for specified menu (menu2) */
#menu2{position: absolute;}
#menu2 li{float:none;}
#menu2 li a, #menu2 li a#buttonnohover{text-align: left;background: #00468e;border: 1px solid #00468e;padding: 4px 10px;margin: 0;color: #FFF;width: 192px;text-decoration: none;}
#menu2 li a:hover, #menu2 li a#buttonhover{background: #da251c;color: #fff}

#menu2 ul{position: absolute;}
#menu2 ul li{}
#menu2 ul li a{margin: 0px;padding: 5px 40px 5px 10px;width: auto;text-align: left;text-decoration: none;border: 0px solid black;background: #00468e;color: #fff}
#menu2 ul li a:hover{color: #FFF;}


address a {text-decoration: none;border-bottom: 1px solid #ccd;}
ul#photos {padding: 5px 0px;margin: 0px auto;text-align: center;list-style: none;}
ul#photos li {display: inline;width: 160px;height: 160px;padding:6px;}
ul#photos a.horizontal img,ul#photos a.effectable img {padding: 15px 0px;}
ul#photos a.vertical img {padding: 0px 15px;}


/* + Ivanezko */
table.tp td {	vertical-align: top;}


h1 {font-size: 14pt;}

.inp_ins
{
	font-family: Tahoma, Verdana,  Arial;
	font-size: 8pt;
	color: #000000;
	background-color: #cacaca;
/*	height: 18px;*/
	border-bottom:1px solid #CACACA;
	border-right:1px solid #CACACA;
	border-left:1px solid #7A7A7A;
	border-top:1px solid #7A7A7A;
	width: 100%;
}

.inp_ins2
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
	background-color: #cacaca;
/*	height: 18px;*/
	border-bottom:1px solid #CACACA;
	border-right:1px solid #CACACA;
	border-left:1px solid #7A7A7A;
	border-top:1px solid #7A7A7A;
}

.inp_ins_red
{
	font-family: Vrdana, Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
	background-color: #cacaca;
/*	height: 18px;*/
	border-bottom:1px solid #FF0000;
	border-right:1px solid #FF0000;
	border-left:1px solid #FF0000;
	border-top:1px solid #FF0000;
	width: 100%;
}

a, a:link, a:active, a:visited
{
	color: #222222;
	text-decoration: underline;
}
a:hover
{
	color: #666666;
	text-decoration: underline;
}