a {	
	color: #3388CC;	
	text-decoration: none
}

a.cell_header{
	text-decoration: underline;
	}/*object list cell header link*/
	
a.cell_header:link, a.cell_header:active {
	color: #FFFFFF;
	}
	
a.cell_header:visited{
	color: #EEEEEE;
	}
	
a.cell_header:hover{
	color: #FFFF00;
	}

a.cell_pic, a.cell_pic:link, a.cell_pic:visited, a.cell_pic:active {
	color: #FFFFFF;
	}/*object list cell picture link*/
	
a.cell_pic:hover{
	color: #FFFF00;
	}
a.page_num {
	text-decoration: underline;
	color: #DDDDDD;
	}/*object list page list link*/

a.page_num_selected {
	text-decoration: none;
	color: #666666;
	}/*object list page list selected link*/

a.contacts_link, a.contacts_link:link, a.contacts_link:active, a.contacts_link:visited {
	text-decoration: none;
	color: #EEEEEE;
	}/*contacts e_mail links*/

a.contacts_link:hover {
	text-decoration: underline;
	color: #CCCCCC;
	}/*contacts e_mail links*/

a.site_map_section, a.site_map_section:link, a.site_map_section:active, a.site_map_section:visited {
	text-decoration: none;
	color: #FFFFFF;
	}/*site map section links*/

a.site_map_section:hover {
	text-decoration: underline;
	color: #FFFF00;
	}/*site map section links*/

a.site_map_sub_section, a.site_map_sub_section:link, a.site_map_sub_section:active, a.site_map_sub_section:visited {
	text-decoration: none;
	color: #FFFFFF;
	}/*site map section links*/

a.site_map_sub_section:hover {
	text-decoration: underline;
	color: #FFFF00;
	}/*site map section links*/
	
a.links_link, a.links_link:link, a.links_link:active, a.links_link:visited {
	text-decoration: none;
	color: #FFFFFF;
	}/*links section links*/

a.links_link:hover {
	text-decoration: underline;
	color: #CCCCCC;
	}/*links section links*/

div.copyrights {
	letter-spacing: 0.07em;
	font-size: 7pt;
	line-height: 1em;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 20px;
	text-align: center;
	color: #333333;
	}/*links section style, link*/

div.links_link {
	letter-spacing: 0.07em;
	font-weight: bolder;
	font-size: 9pt;
	line-height: 1.3em;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	text-align: left;
	}/*links section style, link*/

div.links_description {
	letter-spacing: 0.07em;
	font-size: 9pt;
	line-height: 1.3em;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	text-align: justify;
	}/*links section style, link description*/

div.links_introduction {
	font-weight: bolder;
	letter-spacing: 0.1em;	
	text-indent: 3em;
	font-size: 12pt;
	line-height: 1.5em;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	text-align: justify;
	}/*links section style, introduction*/

div.architectors_image {
	color: #FFFFFF;
	}/*architectors section style*/
	
div.architectors_content {
	letter-spacing: 0.07em;	
	text-indent: 3em;
	font-size: 9pt;
	line-height: 1.5em;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	text-align: justify;
	}/*architectors section style*/

div.site_map_link {
	font-weight: bolder;
	margin-top: 5px;
	}/*site map button link*/

div.site_map_section {
	font-weight: bolder;
	letter-spacing: 0.1em;	
	font-size: 12pt;
	line-height: 1.5em;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	text-align: left;
	}/*site map section style*/
	
div.site_map_sub_section {
	letter-spacing: 0.1em;	
	font-weight: bolder;
	font-size: 11pt;
	line-height: 1.5em;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	text-align: left;
	}/*site map sub_section style */

div.site_map_section_desription {
	letter-spacing: 0.07em;	
	font-size: 9pt;
	line-height: 1.5em;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	text-align: justify;
	}/*site map section description style*/

div.contacts {
	font-size: 10pt;
	letter-spacing: 0.05em;	
	line-height: 1.5em;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	text-align: left;
	}/*contacts common part of style definition*/

div.contacts_header{
	font-weight: bold;	
	letter-spacing: 0.15em;	
	}/*contacts header*/

div.contacts_content{
	margin-left: 20px;
	}/*contacts content*/

div.contacts_image{
	color: #000000;
	}/*contacts image*/

div.cell_header {
	letter-spacing: 0.5em;
	font-weight: 600;
	font-size: 11pt;
	line-height: 1em;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 10px;
	}/*object list cell header*/

div.cell_pic {
	margin-left: 0px;
	color: #FFFFFF;
	border-color: #FFFFFF;
	}/*object list cell header*/
	
div.cell_content {
	letter-spacing: 0.07em;	
	font-size: 9pt;
	line-height: 1.5em;
	color: #000000;
	margin-left: 15px;
	margin-top: 10px;
	margin-right: 15px;
	text-align: justify;
	}/*object list cell content*/

div.page_list {
	letter-spacing: 0.03em;	
	font-size: 9pt;	
	line-height: 1em;	
	color: #555555;
	margin-top: 0px;
	margin-bottom: 5px;
	}/*object list page list*/
	
div.object_page_full_description {
	letter-spacing: 0.1em;	
	font-size: 10pt;	
	line-height: 1.5em;	
	color: #DDDDDD;
	margin-left: 10px;
	margin-right: 10px;
	text-align: justify;
	text-indent: 3em;
	}/*object page, full object description*/

div.object_page_full_image {
	font-size: 12pt;	
	color: #000000;
	}/*object page, full image*/

body {	
	letter-spacing: 0.07em;
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 1em;	
	line-height: 2em;	
	color: #FFFFFF;
	}
H1 {
	letter-spacing: 0.2em;
	background-color: transparent;
	font-size: 12pt;	
	line-height: 1em;
	font-weight: 700;	
	color: #000000;
	margin-top: 0.0em;
	margin-right: 0.0em;
	margin-bottom: 0.2em;
	margin-left: 0.0em;
	align: right;
	valign: bottom;
	} /* page header */
	#seotxt h1 {color:#fff;font-size:14px;}
	#seotxt h2 {color:#fff;font-size:13px;}
	#seotxt {color:#fff;font-size:12px;text-align:justify;}