.appar {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

#sx {
        background :  url(../images/left.gif);
	font : Verdana, Arial, Helvetica, sans-serif;

	}

#footer {
        background :  url(../images/footer.gif);
	color: #5C5C5C;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: xx-small;

	}

#header {

	font : Verdana, Arial, Helvetica, sans-serif;

	}

#colprinc {
        background: url('../images/rete.gif');
	color : Black;
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height : 2.5em;
}

#colprinc1 {
        background-color: #FFFFFF;
	color : Black;
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height : 2.5em;
}

H1 {
	color : #414243;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 16;
	font-weight: bold;
}

TR.maintext, P.maintext, SPAN.maintext, TD.maintext, DIV.maintext {
	color : #000000;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12;
	
}

TR.minitext, P.minitext, SPAN.minitext, TD.minitext, DIV.minitext {
	color : #000000;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	
}

#active_menu {
	color:#FFCC00;
	font-weight: bold;
}

#active_menu:hover {
	color: #5c5c5c;
}

a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: url(../images/menu_bg.jpg) no-repeat;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	padding-top: 5px;
	padding-left: 18px;
	height: 19px !important;
	height: 24px;
	width: 100%;
	text-decoration: none;
}

a.mainlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #5c5c5c;
}

a.mainlevel:current {
	color: #ffcc00;
}

a.sublevel:link, a.sublevel:visited {
	display: block;
	background: url(../images/submenu_bg.jpg) no-repeat;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-top: 2px;
	padding-left: 31px;
	height: 17px !important;
	height: 19px;
	width: 100%;
	text-decoration: none;
}

a.sublevel:hover {
	background-position: 0px -20px;
	text-decoration: none;
	color: #5C5C5C;
}

a.sublevel:current {
	color: #ffcc00;
}

a.subendlevel:link, a.subendlevel:visited {
	display: block;
	background: url(../images/subendmenu_bg.jpg) no-repeat;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-top: 2px;
	padding-left: 31px;
	height: 17px !important;
	height: 19px;
	width: 100%;
	text-decoration: none;
}

a.subendlevel:hover {
	background-position: 0px -20px;
	text-decoration: none;
	color: #5C5C5C;
}

a.subendlevel:current {
	color: #ffcc00;
}

.small_text {
       color: #5C5C5C;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: xx-small;
}
#img {
     
    }
.form {
	color: #5C5C5C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: none;
	background-color: #FFFFFF;
	border: 1px solid #006600;
}
TD.form_1, SPAN.form_1 {
	color: #5C5C5C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
SPAN.required {
	color: #006600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

a, a:visited{
  color: #5C5C5C;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

a:hover {
  color: #FFCC00;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

a.order, a.order:visited{
  color: #5C5C5C;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

a.order:hover {
  color: #FFCC00;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

a.lastminute, a.lastminute:visited, a.lastminute:hover {
  color : #000000;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-size: 10;
  font-weight: normal;
  text-decoration: none;
}

a.module, a.module:visited{
  color: #5C5C5C;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

a.module:hover {
  color: #ffffff;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

table.moduletable {
	margin: 0px 0px 0px 0px;
	width: 158;
	/*border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;*/
	}

table.moduletable th {
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5C5C5C;
	text-align: left;
	width: 100%;
	background: transparent url(../images/st.gif) no-repeat left;
	text-indent: 18px;
	height: 20px;
	border-bottom: 1px solid #5C5C5C;
	line-height: 20px;
	}

table.moduletable td {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	}
	
a.opacity img {
        filter:alpha(opacity=50);
        -moz-opacity: 0.5;
        opacity: 0.5;
        }
        
a.opacity:hover img {
        filter:alpha(opacity=100);
        -moz-opacity: 1.0;
        opacity: 1.0;
}
.gallery{
	color: #5c5c5c;
	background-color:#fff;
	font-weight: bold;
	font-size: 12px;
	height:20px;
	border-bottom: 1px solid #5c5c5c;
}
a.gallery, a.gallery:visited{
  color: #5c5c5c;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  border: 1px solid #fff;
}

a.gallery:hover {
  color: #FFCC00;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  border: 1px solid #fff;
}
