@charset "utf-8";
/* CSS Document */

body {
background-color:#000000;
margin:0 auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
img {
border:none;
}
#top_bar {
width:990px;
background:url(../images/topbar.jpg) no-repeat;
height:69px;
border-bottom:#999999 medium solid;
margin:0px;
}
#left_menu {
width:170px;
float:left;
}
#corner_logo {
background:url(../images/flowers.gif) no-repeat left;
width:307px;
padding-top:130px;
margin-top:0px;
/*float:left;*/
}
.bottom-menu {
position:relative;
  float:left;
width:990px;
color:#CCCCCC;
list-style:none;
font-size:x-small;
font-weight:bold;
text-align:right;
border-top:#999999 medium solid;
}
#bottom-menu li {
display:inline;
margin-left:15px;
}
#top-menu {
	width:990px;
}
#content {
width:990px;
/*margin-left:200px;*/
background:url(../images/detail_right.gif) no-repeat bottom right;
color:#CCCCCC;
list-style:none;
padding-top:5px;
text-align:center;
}
#content li {
display:inline;
}
#main {
width:990px;
color:#CCCCCC;
}
ul.menu {
list-style-type:none;
width:auto;
position:relative;
display:block;
height:33px;
font-size:.6em;
background:url(../images/bg.png) repeat-x top left;
font-family:Verdana,Helvetica,Arial,sans-serif;
border:1px solid #000;
margin:0;
padding:0;
}

ul.menu li {
display:block;
float:left;
margin:0;
padding:0;
}

ul.menu li a {
float:left;
color:#A79787;
text-decoration:none;
height:24px;
padding:9px 15px 0;
font-weight:normal;
}

ul.menu li a:hover,.current {
color:#fff;
background:url(../images/bg.png) repeat-x top left;
text-decoration:none;
}

ul.menu .current a {
color:#fff;
font-weight:700;
}


/*RED*/
ul.menu.red{
background-color:#B11718;
}
ul.menu.red li a:hover, .menu.red li.current {
background-color:#DE3330;
}

#player {
	text-align:left;
	float:left;
}
#player a {
color:#CCCCCC;
}
#catalogue_menu {
	margin: 0 auto;
	width:990px;
	padding:2px;
	list-style:none;
	font-size:x-small;
	text-align:center;
	
}
#catalogue_menu li {
	display:inline;
	color:#FFFFFF;
}
#catalogue_menu a {
	color:#FFFFFF;
	font-weight:bold;
}
#text {
	padding:20px;
	font-size:small;
}
#text h1 {
	font-size:large;
	font-weight:bold;
}
a {
color:#FFFFFF;
}
.photoall{
  position:relative;
  float:left;
  margin-left:15px;
  margin-right:15px;

}
.photos_w
{
  position:relative;
  float:left;
margin:2px 13px 5px 3px;
}
.photos_h
{
  position:relative;
  float:left;
  padding:3px;
}