p { margin-top : 10; }
tr {text-align: justify;}
td { font-family: Times New Roman; font-size: 14pt;}
body { font-family: Times New Roman; font-size: 14pt;}

td.menu1 { font-family: Times New Roman; font-size: 12pt; background-color: #f9f9f9;}
td.menu2 { font-family: Times New Roman; font-size: 12pt; background-color: #ffffff;}
td.anons1 { font-family: Times New Roman; font-size: 10pt; background-color: #f9f9f9;}
td.anons2 { font-family: Times New Roman; font-size: 10pt; background-color: #ffffff;}
td.anons3 { font-family: Arial; font-size: 20pt; background-color: #FFFFbb; padding:10px;}


.stat1 { font-family: Times New Roman; font-size: 8pt; background-color: #f9f9f9;}
.stat2 { font-family: Times New Roman; font-size: 8pt; background-color: #ffffff;}
td.contacts { font-family: Times New Roman; font-size: 8pt;}

.menu_l {font-size: 11pt; 	font-family : Arial; }

A { TEXT-DECORATION: underline; color : #555;}
A:visited { color : #555; }
A:active { color : #00f; }
A:hover { COLOR: #00f;}

h1, h2, h3, h4, b, .b_col {color: #555;} 
table, .table_bg_col {background-color: #f0f0f0;} 
tr, td, .bg_col, .tr_bg_col, .td_bg_col {background-color: #ffffff;} 
.tr_bg2_col, .td_bg2_col {background-color: #f9f9f9;}
.td_bg3_col {background-color: #f0f0f0;}

.red_col { color : #ff0000; }
.green_col { color : #00ff00; }
.blue_col { color : #0000ff; }

.spacing { letter-spacing : 3;}

h1.works { 
	margin-top : 10;
	padding-top : 0;
	padding-bottom : 0;
}

h2.works { 
	margin-top : 10;
}

h1 {
	TEXT-DECORATION: none;
	text-align : center;
	font-size : 22;
	margin-top : 0;
	margin-bottom : 3;
	font-family : Arial;
	background: #f9f9f9;
	border : 1 solid #f0f0f0;
	padding-top : 4;
	padding-bottom : 4;
}

H2 {
	TEXT-DECORATION: none;
	text-align : center;
	font-size : 20;
	margin-top : 20;
	margin-bottom : 3;
	font-family : Arial;
	background: #f9f9f9;
	border : 1 solid #f0f0f0;
	padding-top : 0;
	padding-bottom : 0;
}

h1.index, h2.index {
	margin-top : 1;
	margin-bottom : 1;
    border : 0 none;
	padding-top : 0;
	padding-bottom : 0;
}

H3 {
     TEXT-DECORATION: bold;
     text-align : center;
     font-size : 18;
     margin-top :6;
     margin-bottom : 3;
     font-family : Arial;
}

H4 {
     text-align : left;
     font-size : 16;
     margin-top : 20;
     margin-bottom : 7;
     margin-left : 20;
     font-family : "Times New Roman", Times, serif;
}

IMG.img_picture {
  border: 1px solid black;
}

IMG.img_folder {
  border: 0px;
}

IMG.img_galicon {
  border: 0px;
}

IMG.img_thumbnail {
  border: 1px solid black;
}

IMG.img_thumbnail_selected {
  border: 2px solid blue;
}

IMG.img_picture_prev {}
IMG.img_picture_next {}
IMG.img_thmbnavi_prev {}
IMG.img_thmbnavi_next {}
IMG.img_new {}

TD.td_thumbnails_thumb {
  padding: 6px;
  font-family:  helvetica, arial;
  color:        #000000;
  background-color: #ffffff;
  font-size:    8pt;
  font-weight:  bold;
}

TD.td_thumbnails_thumb_selected {
  padding: 5px;
  font-family:  helvetica, arial;
  color:        #0000ff;
  font-size:    8pt;
  font-weight:  bold;
}

DIV.div_thumbnails_caption {
  font-family:  helvetica, arial;
  color:        #000000;
  font-size:    8pt;
  font-weight:  normal;
}

TABLE.table_main_title {background-color: transparent;}

TD.td_main_title {
  font-family:  helvetica, arial;
  color:   #000000;
  font-size:    12pt;
  font-weight:  bold;
}

TD.td_main_title_spgm_link {
  color:#999999;
  font-size:8pt;
  font-family: helvetica, arial;
  text-align: right;
}

A.a_spgm_link {
  color:#999999;
  font-size:8pt;
  font-family: helvetica, arial;
}



TABLE.table_galitem {
  width: 100%;
  background-color: transparent;
}

TD.td_galitem_icon {}

TD.td_galitem_title {
  font-family:  helvetica, arial;
  font-size:    10pt;
  font-weight:  bold;
  width:        100%;
}

TD.td_galitem_caption {
  font-family:  helvetica, arial;
  font-size:    10pt;
  font-style:    italic;
}

TABLE.table_picture {}

TD.td_picture_navi {
  font-family:  helvetica, arial;
  font-size:    10pt;
  font-weight:  bold;
  color:        #000000;
  text-align: center;
  background-color: #ffffff;
}

TD.td_zoom_factors {
  padding: 3pt;
  text-align: center;
}

INPUT.button_zoom_factors {
  border: 1px solid #777777; 
  font-family:  helvetica, arial;
  font-size:    9pt;
  font-weight: bold;
  color:        #777777;
  background-color: #dddddd;
  text-align: center;
}

TD.td_picture_pic {}

TD.td_picture_caption {
  font-family:  helvetica, arial;
  font-size:    9pt;
  text-align: center;
}

TABLE.table_thumbnails {}

TD.td_thumbnails_navi {
  color: #000000;
  background-color: #dddddd;
  border: 1px solid #777777;
  font-family: helvetica, arial;
  font-size:   10pt;
  font-weight: bold;
  text-align: right;
  padding: 8;
}

SPAN.span_filters {
  font-size:    8pt;
  font-weight: normal;
}

DIV.div_galheader {
  font-family:  times;
  font-size:    12pt;
  color:		#808080;
  font-weight:  bold;
}

TR.tableheader {
	BACKGROUND-COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: xx-small;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
}

TD.header {
	BACKGROUND-COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
}
