.contactinfo {color: #ffffff; font-family: "Arial"; font-size: 16px}
.contactinfo a:link   {COLOR: #ffffff; text-decoration: underline}
.contactinfo a:visited  {COLOR: #ffffff; text-decoration: underline}
.contactinfo a:active  {COLOR: #ffffff; text-decoration: underline}
.contactinfo a:hover {COLOR: #F2F2F2; text-decoration: none}
.pages {font-family: "Arial"; font-size: 20px; }
.headertext {color: #000000; font-weight: normal; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
.headertext a {color: #000000; text-decoration:underline;}
.headertext a:hover {color: #CC0000; text-decoration:none;}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	text-align:justify;
	text-indent:15px;
}

.text {
	padding: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	text-align:justify;
}

.background {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#ac1e27;
	margin: 10px 5px 10px 5px;
}

#container {
width:100%;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
}

.header {
background-color: #555555;
border-left:solid;
border-left-width:2px;
border-left-color:#990000;
border-right:solid;
border-right-width:2px;
border-right-color:#990000;
border-top:solid;
border-top-width:2px;
border-top-color:#FF0000;
border-bottom:solid;
border-bottom-width:2px;
border-bottom-color:#660000;
margin-bottom: 5px;
background-image:url(../images/back.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.header a {
color:#999999;
}

div#direct {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
height:auto;
display:block;
margin: 5 5 0 5;
padding:5px;
background-color: #F2F2F2;
border-top:solid;
border-top-width:2px;
border-top-color:#FF0000;
border-left:none;
border-right:none;
border-bottom:solid;
border-bottom-width:2px;
border-bottom-color:#660000;
background-image:url(../images/menu.gif);
background-repeat:repeat-x;
background-position:bottom;
}

div#direct a:link, div#direct a:visited {
color:#0000CC;
text-decoration:underline;
}

div#direct a:hover, div#direct a:active {
color:#0000CC;
text-decoration:none;
}

div#direct .y5-block {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
margin:0px;
padding: 0px;
}

#centertd {
vertical-align:top;
width:auto;
}

#centerblock {
height:auto;
display:block;
margin: 5 5 0 5;
padding:5px;
background-color: #F2F2F2;
border-top:solid;
border-top-width:2px;
border-top-color:#FF0000;
border-left:none;
border-right:none;
border-bottom:solid;
border-bottom-width:2px;
border-bottom-color:#660000;
background-image:url(../images/back.gif);
background-repeat:repeat-x;
background-position:top;
}

#lefttd {
width: 180px;
vertical-align:top;
}

#leftblock {
display:block;
margin: 22 5 0 0;
padding:5px;
background-color: #F2F2F2;
border-top:solid;
border-top-width:2px;
border-top-color:#FF0000;
border-left:solid;
border-left-width:2px;
border-left-color:#990000;
border-right:none;
border-bottom:solid;
border-bottom-width:2px;
border-bottom-color:#660000;
background-image:url(../images/back.gif);
background-repeat:repeat-x;
background-position:top;
}

#righttd {
width: 180px;
vertical-align:top;
}

#rightblock {
display:block;
margin: 22 0 0 5;
padding:5px;
background-color: #F2F2F2;
border-top:solid;
border-top-width:2px;
border-top-color:#FF0000;
border-right:solid;
border-right-width:2px;
border-right-color:#990000;
border-left:none;
border-bottom:solid;
border-bottom-width:2px;
border-bottom-color:#660000;
background-image:url(../images/back.gif);
background-repeat:repeat-x;
background-position:top;
}

.red {
font-weight:bold;
background-color:e59d97;
display:compact;
padding:5px;
}

#ad {
font:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
}

#ad a {
color: #000000;
}

#ad.gr a {
color:#666666;
}

h1 {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	color: #000000;
	display:block;
margin:10px;
padding:5px;
background-color: #F2F2F2;
border-top:solid;
border-top-width:2px;
border-top-color:#FF0000;
border-left:solid;
border-left-width:2px;
border-left-color:#990000;
border-right:solid;
border-right-width:2px;
border-right-color:#990000;
border-bottom:solid;
border-bottom-width:2px;
border-bottom-color:#660000;
background-image:url(../images/menu.gif);
background-repeat:repeat-x;
background-position:bottom;
}

h1 a {
	color:#000000;
	text-decoration:none;}

.headerfooter {
background-image: url('../images/cell.gif');
background-repeat: repeat-x;
background-position: bottom;
background-color:#000000;
}

.nav {
	font-size: 10px;
	color: #CCCCCC;
	font-stretch:font-stretch: ultra-condensed;
	text-align:justify;
}
.nav a:link   {COLOR: #CCCCCC; text-decoration: none; cursor:default}
.nav a:visited  {COLOR: #CCCCCC; text-decoration: none; cursor:default}
.nav a:active  {COLOR: #CCCCCC; text-decoration: none; cursor:default}
.nav A:hover {COLOR: #CCCCCC; text-decoration: none; cursor:default}

/* Gallery Title */
.gallerytitle {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;

}

/* Breadcrumbs links */
.gallerymenu {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	color: #000000;
	display:block;
margin:10px;
padding:5px;
background-color: #DDDDDD;
border-top:solid;
border-top-width:2px;
border-top-color:#FF0000;
border-left:solid;
border-left-width:2px;
border-left-color:#990000;
border-right:solid;
border-right-width:2px;
border-right-color:#990000;
border-bottom:solid;
border-bottom-width:2px;
border-bottom-color:#660000;
}
		
.gallerymenu a {color: #000000;}

.randomimage {
	border: 5px solid #F2F2F2;
	background-color: #F2F2F2;
	}

/* Image (and folder) Title */
.imagetitle {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	text-decoration: underline;
}

.imagetitle A:link {COLOR: #000000; text-decoration: underline}
.imagetitle A:visited {COLOR: #000000; text-decoration: underline}
.imagetitle A:active {COLOR: #000000; text-decoration: none}
.imagetitle A:hover {COLOR: #000000; text-decoration: none}


.foldertitle {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	text-decoration: underline;
}

.foldertitle A:link {COLOR: #000000; text-decoration: underline}
.foldertitle A:visited {COLOR: #000000; text-decoration: underline}
.foldertitle A:active {COLOR: #000000; text-decoration: none}
.foldertitle A:hover {COLOR: #000000; text-decoration: none}

/* Gallery Image thumbnail */
.galleryimage {
	border: 5px solid #f2f2f2;
	background-color: #f2f2f2;
	padding: 2px;
	}
	
.galleryimage:hover {
	border: 5px solid #ac1e27;
}

/* Page Links */
.gallerypagelinks {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align:center;
}

.gallerypagelinks A:link {COLOR: #000000; text-decoration: underline}
.gallerypagelinks A:visited {COLOR: #000000; text-decoration: underline}
.gallerypagelinks A:active {COLOR: #000000; text-decoration: underline}
.gallerypagelinks A:hover {COLOR: #000000; text-decoration: none}

/* Links in large img view mode */
.navlink {
	color: #000000;
	background-color:#F2F2F2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	display:block;
	padding:2px 6px;
	margin:3px 12px 0px 0px;
	border:1px solid #000000;
	float: left;
}

a.navlink  {COLOR: #000000; text-decoration: none}
span.navlink  {COLOR: #888; text-decoration: none}

/*////// GALLERY MENU //////*/

#menu{
z-index:1;
width:160px;
}

#menu a {
font:normal 15px arial,helvetica,sans-serif;
display:block;
margin:0px 0px 4px 0px;
padding:5px;
color:#000000;
background-color: #F2F2F2;
border-top:solid;
border-top-width:2px;
border-top-color:#FF0000;
border-left:none;
border-right:none;
border-bottom:solid;
border-bottom-width:2px;
border-bottom-color:#660000;
font-weight: bold;
text-decoration: underline;
cursor:pointer;
background-image:url(../images/menu.gif);
background-repeat:repeat-x;
background-position:bottom;
}

#menu a:hover{
color: #FFFFFF;
background-color:#F2F2F2;
border-top-color:#660000;
border-bottom-color:#FF0000;
text-decoration:none;
background-image:url(../images/back.gif);
background-repeat:repeat-x;
background-position:top;
}

#menu ul ul a {
border-bottom:1px solid #000000;
}

#menu a:active{
color:#ffffff;
background-color:#000000;
}

#menu ul{
list-style:none;
padding:0;
width:180px;
}

#menu ul ul {
z-index:2;
border:1px solid #000000;
}

/* Requirement: Put the element selector name (div)
onto non anchor hover selectors to force IE5 and
5.5 to correctly apply the csshover file. */

div#menu li, div#menu li:hover {
z-index:2;
position:relative;
}

div#menu li ul{
z-index:2;
position:absolute;
top:0;
left:99.9%;
display:none;
}

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

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

/* End non-anchor hover selectors */

/* Styling for Expand */

#menu a.x, #menu a.x:visited{
background:#eee url(gallery/css/sub.gif) no-repeat bottom right;
}

#menu a.x:hover{
color:#ffffff;
background-color:#383838;
}

#menu a.x:active {
color:#ffffff;
background-color:#383838;
}

.cellheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	background-color: #CCCCCC;
	text-align: left;
	padding: 4px;
	border: 1px solid #000000;
	width: 169px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	float: none;
}

.stylehref {
	font-family: "Book Antiqua";
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

#pagetext {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

#interes {padding-top: 2px; margin-bottom:60px; min-height:300px; * height: 300px;}
#interes a {color: #000;}
#interes div#cat0 a {display:block; float:left; clear:none; width: 220px; margin: 0px 0px 5px 5px; padding: 3px; border: #000 1px solid; color:#000000 !important;}
#interes div#cat0 a:hover {background-color: #ac1e27; color:#000000 !important;}
#interes div#entry {height:80px; margin: 0px 5px 5px 0px; padding: 5px; border: #ac1e27 1px solid;}
#interes .entryname {font-weight:bold;;}
#interes img.webthumb {clear:none; margin: 0px 5px 2px 0px; border: #CCCCCC 1px solid;}
.cleaner {clear:both;}