body,table{
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	font-size:11px;
	background-color: #000;
}
a { text-decoration:none; color:#666;}
a:hover{ text-decoration:underline;}
img{ border:0px;}
a.active { color:#ccc;}
li{list-style:none} 

.firstPage{ background-image:url(images/title_photo.jpg); background-repeat:no-repeat; background-position:top center;}

/* ALL BODY */
#all{ width:1024px; text-align:left; }
/* TOP */
.top {
	width:1024px;
	display: block;
	background-color:#000000;
}
.top img{ margin-top:25px;}
.firstPage .top img{ margin:40px 0 20px 0; }
.top .contacts{ text-align:right; margin: -2px 0 4px 0;}

/* GALLERY MENU  */
.menu { height:18px; border-top:1px solid #666; border-bottom:1px solid #666; }
.menu a{ display:block; width:83px; float:left; border-left:1px solid #666; padding:0 0 0 5px; margin:2px 0 0 0;}
.menu .Menu-first{ border:none;}
.KeywordsTop {
	font-size:14px;
	height:76px;
	text-align:left;
	padding:10px 0 0 0px;
}
.TitleTop {
	font-size:14px;
	height:39px;
	text-align:left;
	padding:10px 0 0 0px;
}

/* GALLERY TMB MENU */
.menu_pic{ height:82px; border-bottom:1px solid #666; }
.first{ text-align:left; margin:6px 0 0 0;}
.first a{display:block; float:left; width:89px;}
/* BODY  */
.body{ text-align:center; min-height:600px }

/* GALLERY */
.ArowFotoNext{
	margin-left:40px;
}

.ArowFotoPrev{
	margin-right:40px;
}


.FotoList{ display:block; width:783px; min-height:300px}
.FotoList a{
	float:left;
	display: block;
	width:75px;
	height:75px;
	margin: 3px;
}

.KeywordsBottom {
	margin:20px 0 5px 0;
	text-align:left;
}

/* BOTTOM */
.bottom{border-top: 1px solid #666; text-align:right; height:63px; font-size:9px; padding:2px 0 0 0; }

