﻿body {
	font: normal normal normal 100% Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 4px;
	background-color: #CCCCCC;
	color: #606060;
	SCROLLBAR-FACE-COLOR: #ff9900;
	SCROLLBAR-HIGHLIGHT-COLOR: #ff9966;
	SCROLLBAR-SHADOW-COLOR: #ff6600;
	SCROLLBAR-DARKSHADOW-COLOR: #ff9900;
	SCROLLBAR-ARROW-COLOR: #cccccc;
	SCROLLBAR-TRACK-COLOR: #cccccc;
	SCROLLBAR-BASE-COLOR: #ff9900
}
h1,h2,h4,h6{
	font: normal normal normal 100% Arial, Helvetica, sans-serif;
	color: #606060;
	font-size: small
}
h1{
	font-size: 3em;
	font-weight: bold
}
h2{
	font-size: 2.5em
}
h4{	
	font-size: 2em
}
h6{	
	font-size: 1em
}
A{
	color: #606060;
	text-decoration:none
}
A:hover{
	color:#ff9900;
	text-decoration:none
}
.thumbnails{
	border-style:none
}
A.thumbnails{
	color: #606060;
	text-decoration:none;
	border-style:none
}
A.thumbnails:hover{
	color: #606060;
	text-decoration:overline;
	border-style:none
}
.header{
	text-align:left
}

.menubar{
	background-color:#ff9900;
	color:white;
	text-align:center
}

A.menubar:hover{
	color:white;
}
.secondmenubar{
	background-color:#ff9900;
	color:white;
	text-align:left
}

.menubackgrund{
	background-color:#ff9900;
	PADDING-RIGHT:0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: auto; 
	BORDER-TOP-STYLE: none; 
	PADDING-TOP: 0px; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	HEIGHT: 20px; 
	TEXT-ALIGN: left; 
	BORDER-BOTTOM-STYLE: none
}
.NewsTable{
	margin-bottom:10px;
	border-collapse:collapse;
	width:760px
}
.NewsHeader{
	background:#cccccc;
	color: white;height:1.4em
}
.NewsTitle{
	font-size:1.4em;
	font-weight:bold;
	text-align:left;
	width:650px
}
.NewsDate{
	text-align:right;
	font-weight:bold;
	width:110px
}
.NewsFooter{
	background:#cccccc;
	color: white;
	height:2em
}
.NewsDescription{
	padding:10px;
	text-align:left;
	color:#666666;
	width:760px
}
.NewsAuthor{
	font-weight:bold;
	text-align:right;
	width:110px
}
.NewsCommand{
	font-weight:bold;
	text-align:left;
	width:650px
}
.NewsCommandLink{
	color:white
}
A.NewsCommandLink{
	color:white
}
A.NewsCommandLink:hover{
	color:orange
}
.CatalogTable{
	width:760px;
	margin:0px;
	table-layout:fixed;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	border-collapse:collapse
}
.CatalogImagesCell{
	width: 600px;
	text-align: left
}
.CatalogTagCell{
	width: 160px;
	text-align: left;
	border-right: dimgray 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 20px;
	vertical-align: top
}
.ContentTable{
	text-align:center;
	LEFT: -4px; 
	POSITION: relative; 
	TOP: -4px;
	background-color:white; 
	TABLE-LAYOUT: fixed; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: auto; 
	WIDTH: 800px; 
	PADDING-TOP: 0px; 
	BORDER-COLLAPSE: collapse; 
	HEIGHT: 652px
}
.ContainerLayer{
	BORDER-RIGHT: #333333 4px solid;
	TABLE-LAYOUT: fixed;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;	
	VERTICAL-ALIGN: top;
	WIDTH: 796px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #333333 4px solid;
	HEIGHT: 648px;
	BACKGROUND-COLOR: #cccccc;
	TEXT-ALIGN: left
}
.MenuBackground{
	background-color:orange;
	HEIGHT: 10px;
	TEXT-ALIGN: left;
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px
}
.CatalogTable{
	border-collapse:collapse;
	width:600px
}
.CatalogCell{
	border-collapse:collapse
}
.TableHeader{
	background-color:gray;
	color:white
}
.ConteinerCell{	
	TABLE-LAYOUT: fixed; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	VERTICAL-ALIGN: top; 
	PADDING-TOP: 0px; 
	BORDER-COLLAPSE: collapse; 
	HEIGHT: 480px; 
	OVERFLOW:auto
}
.PopupHeader{
	color:white
}
.PopupBody{
	color:#060606;
	vertical-align:top
}
#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0
}
#lightbox a img{ 
	border: none
}
#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto
}
#imageContainer{
	padding: 10px
}
#loading{
	position: absolute;
	top: 40%;left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0
}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10
}
#imageContainer>#hoverNav{
	left: 0
}
#hoverNav a{ 
	outline: none
}
#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block
}
#prevLink { 
	left: 0; 
	float: left
}
#nextLink { 
	right: 0; 
	float: right
}
#prevLink:hover, #prevLink:visited:hover { 
	background: url(../images/prevlabel.gif) left 15% no-repeat
}
#nextLink:hover, #nextLink:visited:hover { 
	background: url(../images/nextlabel.gif) right 15% no-repeat
}
#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em
}
#imageData{
	padding:0 10px
}
#imageData #imageDetails{ 
	width: 70%; 
	float: left; 
	text-align: left
}	
#imageData #caption{ 
	font-weight: bold
}
#imageData #numberDisplay{ 
	display: block; 
	clear: left; 
	padding-bottom: 1.0em
}			
#imageData #bottomNavClose{ 
	width: 66px; 
	float: right;  
	padding-bottom: 0.7em
}	
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: .6;
	opacity: 0.6
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
* html>body .clearfix {
	display: inline-block;
	width: 100%
}
* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;/* End hide from IE-mac */
}
.ContentTable2{
	text-align:center;
	LEFT: -4px; 
	POSITION: relative; 
	TOP: -4px;
	background-color:white; 
	TABLE-LAYOUT: fixed; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: auto; 
	WIDTH: 798px; 
	PADDING-TOP: 0px; 
	BORDER-COLLAPSE: collapse; 
	HEIGHT: 48px
}
.ContainerLaye2{
	BORDER-RIGHT: #333333 4px solid;
	TABLE-LAYOUT: fixed;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	VERTICAL-ALIGN: top;
	WIDTH: 794px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #333333 4px solid;
	HEIGHT: 44px;
	BACKGROUND-COLOR: #cccccc;
	TEXT-ALIGN: left;
	position: relative;
	top: 10px
}
