
body, table{
	color: #4A4A4A;
	font-family: Arial, Tahoma, Verdana;
	font-size: 8pt;
	/*font-weight: bold;*/
}

img {
    border: 0;
}

.noborder {
    border: 0;
    padding: 0;
    margin: 0;
}

div.PhotoDiv{
	background-color: #1F2429;
}

img.Bullet{
	margin: 5px 7px 0 0;
}

a{
	font-family: Arial, Tahoma, Verdana;
	color: #cacaca;
	text-decoration: none;
}

a:hover{
	color: white;
}

td.Thumbnail{
	background-color: #1F2429;
	padding: 5px;

}

div.Text{
	color: #A69FA5;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0;
	text-align: justify;
	overflow : auto;
	/*clip:rect(0px, 500px, 350px, 0px);*/
	
	scrollbar-face-color: #191F27 !important;
	scrollbar-shadow-color: #191F27 !important;
	scrollbar-highlight-color: #191F27 !important;
	scrollbar-3dlight-color: #333C46 !important;
	scrollbar-darkshadow-color: #000000 !important;
	scrollbar-track-color: #333C46 !important;
	scrollbar-arrow-color: #ABAAAD  !important;
}

img.ArrowButton{
	cursor: hand;
	margin-left: 3px;
	margin-top: 10px;
}
/**********************************************
 tree styles 
***********************************************/

a.MenuFolder, a.MenuLeaf{
	font-family: Arial;
	font-size: 9pt;
	line-height: 19px;
	vertical-align: top;
	white-space: nowrap;
	text-decoration: none;
	color: Black;
	cursor: hand;
	margin: 0px 0 0 0px;
	text-align: left;
}

a.MenuFolder:hover, a.MenuLeaf:hover
{
	text-decoration: underline;
	color: blue;
	
}
 
img.MenuLeaf{
	margin-left: 21px;

}

img.MenuPlus{
	margin: 0px 7px 0px 5px;

}

table.TreeTable
{
	/*table-layout: fixed;*/
}
/**********************************************
 common gray table
***********************************************/
table.GrayTable {
	/*table-layout:fixed;*/
	border-collapse: collapse;
	font-family: Arial;	
	font-size: 10pt;
}

td.GrayTable
{
	color: #5c5c5c;
	border-bottom: solid 1px #e3e3e3;
	border-top: solid 1px #e3e3e3;
	background: #fafbfb;
	padding: 5 5 5 7px;
	text-align: left;
}

tr.GrayTable
{
	height: 25px;
}

td.GrayTableHeader	
{
       	padding: 0 0 0 7px;
	color: #000000;
	border-bottom: solid 1px #e3e3e3;	
	font-weight: bold;
}

input.GrayTable, select.GrayTable, textarea.GrayTable    /*an input control, that is used in <td></td> of a standart GrayTable*/
{
	width: 100%;
/*	margin: 4 4 4;*/
}

.GrayText
{
	font-family: Arial;	
	font-size: 8pt;
	color: #999999;
}

td.GTL	/* first left td*/
{
	border-left: solid 1px #e3e3e3;
}

td.GTR	/* last right td*/
{
	border-right: solid 1px #e3e3e3;
}


/**********************************************
 Menu styles
***********************************************/
a.Menu, a.MenuActive, a.GalleryTitle,div.PhotoName{
	font-family:   Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #777378;
	border: 0;
}

#photoImg {
    border: 0;
    padding: 0;
    margin: 0;
}

a.Menu:hover{
	color: #BFC1C2;
	text-decoration: none;
}

a.MenuActive:hover,a.MenuActive{
	text-decoration: none;
	/*color: #C31010;*/
	color: white;
}

table.Menu{
	margin: 7px 0 0 10px;
}

/**********************************************
 Squares representing photos
***********************************************/
table.Square{
	table-layout: fixed;
}

td.Square{
	width: 17px;
	height: 13px;
	overflow: hidden;
	cursor: hand;
}


/* Button */

table.Button	{
	margin: 0 0 0px 0px;
}

td.Button,td.SimpleMenu,td.SimpleMenuSel,td.ToolBar{
	background-color: #fafbfb;
	border: solid 1px #e3e3e3;
	font-size: 9pt;
	font-family: Arial;
	color: black;
	text-decoration:none;
	margin-right: 7px;
	height: 25px;
	cursor: hand;
}


.ButtonImage{
	margin-left:7px;
	margin-right:5px;
}

img.GallerySquare{
	margin: 1px 10px 0 0px;
	vertical-align:top;
	
}

.GalleryComment{
	font-size: 11px;
	font-family: Arial;
	color: #615F5F;
	text-decoration:none;
	margin-right: 7px;
	height: 25px;
	cursor: hand;
}

td.GalleryTitle{
	font-family: Arial;
	font-size: 11px;
	width: 200px;
	vertical-align: top;
	padding: 0 15px 7px 0;
}
a.GalleryTitle:hover{
	color: #A4A2A8;
}

div.VideoThumb{
	width: 220px;
	height: 180px;
	overflow: hidden;
	/*border: solid 1px white;
	background-color: red;*/
	margin: 3px;
}

img.VideoThumb{
	margin-bottom: 10px;
}

img.Title{
	margin: 25px 7px 20px 40px;
}

div.GalleryRow, div.GalleryColumn{
	 /*width: 285px;*/
}

div.GalleryColumn{
	float: left;
	/*border: solid 1px white;*/
}

div.GalleryRow{
	 height:35px;
	 /*border: solid 1px red;*/
}