a {color: #FFA607; text-decoration: none;}
a:visited {color: #FFB32A; text-decoration: none;}
a:hover {color: #FFA607; text-decoration: underline;}

P a {color: #FFA607; text-decoration: underline;}
P a:visited {color: #FFB32A; text-decoration: underline;}
P a:hover {color: #FFA607; text-decoration: none;}

.undr a {color: #FFA607; text-decoration: underline;}
.undr a:visited {color: #FFB32A; text-decoration: underline;}
.undr a:hover {color: #FFA607; text-decoration: none;}

TD a {color: #FFA607; text-decoration: none;}
TD a:visited {color: #FFB32A; text-decoration: none;}
TD a:hover {color: #FFA607; text-decoration: underline;}

A.englink, A.englink2, A.englink2o, A.englink2g {
	color: #EDBD90;
	padding-left: 2px;
	padding-right: 2px;
	letter-spacing:2px;
}

.darken a {	color: #A3A3A3;}
.darken a:visited {	color: #A3A3A3;}
.darken a:hover {color: #FFA607; text-decoration: underline;}

/*
A.englink2, A.englink2g, A.englink2o { background-color: #333333; color: white;}
*/

BODY {
	background: #333333;
	color: #DADADA;
	font: 12px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	line-height : 130%;
}

TABLE, TBODY, TR, TH, TD {
	font: 12px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	line-height : 130%;
}

H1, .BigTitle, .pathTitle  {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 17px;
	font-weight: bold;
}

.CONTENT {
	margin-top: 0px;
	margin-left: 0px;
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	margin-right: 14px;
	line-height : 130%;
}
.highlight {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: white;
}
.form {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
}
.high {
	color: white;
}
.darken {
	color: #A3A3A3;
}
.orange {
	color: #FFAE35;
}
.stop {
	color: #FF7F50;
}
.link {
	color: #EDBD90;
	letter-spacing:2px;
	font-style : normal;
}
.url {
	text-transform: lowercase;
	font-weight: normal;
}
.urltitle {
	text-transform: uppercase;
	font-size: 10px;
	font-weight: normal;
}

/* ------ размер видимой области для изображений --------------- */

DIV.clip, DIV.clip130 { 
	table-layout: fixed;
	overflow: hidden;
	width: 520px;
/*	height: 520px; */
}

DIV.clip130 { 
	width: 130px;
}

/* -------- MAP & GLOSSARY ----------- */

.glossary {
	border-left-style: solid;
	border-left-color: #CFCFCF;
	border-left-width: 1px;
	padding-left: 15px;
	padding-bottom: 7px;
}
.glossaryLink {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-weight: bold;
}
.glossaryLetter {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;	
}
.map0 {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;	
	margin-bottom: 5px;
	padding-top: 15px;
}
.map1 {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	/* font-weight: bold; */
	border-left-style: solid;
	border-left-color: #CFCFCF;
	border-left-width: 1px;
	color: #FFAE35;
	padding-left: 15px;
	padding-bottom: 7px;
}
.map2 {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	/* font-weight: bold; */
	border-left-style: solid;
	border-left-color: #FB9600;
	border-left-width: 1px;
	color: #FFAE35;	
	margin-left: 20px;
	margin-top: 8px;
	margin-bottom: 5px;
	padding-top: 7px;
	padding-left: 15px;
	padding-bottom: 8px;
}


/* -------- PRINT ----------- */

.print {
	color: black;
}
.printTopLinks {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
}
.printTitle {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 16px;
	font-weight: bold;
	color: black;	
}

/* -------- GALLERY ----------- */

.galleryImgAuthor {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	margin-top: 7px;
	margin-bottom: 7px;
}
.galleryImgTitle {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 14px;
	font-weight: bold;
}
.galleryImgComment {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
}
.date {
	color: #979797;
}

/* -------- FORUM ----------- */

.forumTopic {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 13px;
}
.forumListText, .forumListTextEven {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	padding-left: 12px;
	padding-right: 12px;
}
.forumListTextEven {color: #A3A3A3;}

.forumSubTopic {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-weight: bold;
	color: white;
}
.forumPosterName {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-weight: bold;
}
.forumPoster {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
}
.forumHighlight {
	color: #FFAE35;
	font-weight: bold;
	font-variant : small-caps;
}
.forumSignature {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
}
.forumSignature  a {color: #DADADA;}
.forumText {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
}
.forumQuote {
	border-left-style: solid;
	border-left-color: #FFAE35;
	border-left-width: 1px;
	color: #FFAE35;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.forumQuote .forumQuote {	border-left-color: #FF8C00;	color: #FF8C00;}
.forumQuote .forumQuote .forumQuote {	border-left-color: #FFD700;	color: #FFD700;}
.forumQuote .forumQuote .forumQuote .forumQuote {	border-left-color: #D2691E;	color: #D2691E;}

/* -------- GREY PANE ----------- */

.pane {
	margin-top: 10px;
	background-color: #505050;
}
.paneContent {
	padding-top: 10px;
	padding-bottom: 7px;
}
.paneContent2 {
	padding-bottom: 7px;
}
.paneTitle {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: white;
}
.paneText, .paneRow {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
}

.paneRow {
	padding-top: 8px;
	padding-bottom: 6px;
}

/* -------- TABLE ----------- */

.table {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
}

.info {
	margin-top: 8px;
	margin-right: 4px;
	padding: 16px 16px 16px 16px;
	border-bottom-color : #F7941D;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-left-color: #F7941D;
	border-left-style : solid;
	border-left-width : 6px;
	border-right-color : #F7941D;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : #F7941D;
	border-top-style : solid;
	border-top-width : 1px;
}

.tableframe, .tablematte, .tableshadow {
	margin: 4px 4px 4px 4px;
	padding: 20px 20px 20px 20px;
	border : 1px solid black;
	background-color: white;
}

.tableframe {
	padding: 6px 6px 6px 6px;
	background-color: #777777;
}

.divshadow {
  float:left;
  background: url(/misc/heap/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/misc/heap/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

/* ---	font-weight: bold; ---*/

.grayname2 {
	background-color: #515151;
}
.redname {
	background-color: #905000;
	color: #FFCC66;
}
.redinfo {
	background-color: #6D3905;
	color: #CFCFCF;
}
.greenname {
	background-color: #009000;
	color: #FFCC66;
}
.greeninfo {
	background-color: #006600;
	color: #CFCFCF;
}

.grayname, .hiddenname  {
	background-color: #808080;
	color: #FFFFFF;
}

.graygray  {
	background-color: #808080;
	color: #FFFFFF;
}

.grayinfo {
	background-color: #666666;
	color: #CFCFCF;	
}

 .hiddenname {
	color: #515151;
}

.grayinfo,  .grayname, .grayname2, .redname, .redinfo, .greenname, .greeninfo, .hiddenname {
	font-size : 12px;
	padding-left: 9px;
	vertical-align : top;
}


/* -------- RIGHT COLUMN ----------- */

.rightNew {
	padding-left: 5px;
	padding-right: 7px;
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	color: #A3A3A3;
	font-size: 11px;
	margin-bottom: 10px;
}

.rightNewTitle {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	text-transform: uppercase;
	color: #A3A3A3;
	margin-top: 8px;
}

.rightContents {
/*	padding-left: 12px; */
	padding-right: 7px;
	text-transform: uppercase;
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	color: #A3A3A3;
	margin-bottom: 10px;
	line-height: 11px;
}

.rightContentsTitle {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color: #A3A3A3;	
	margin-top: 8px;
}

#on {font-weight: bold; color: white;}

/* -------- PICTURE ----------- */

/*
	margin : 5px 8px 4px 5px;
	font-size : 11px;
*/
.pictureBoundary {
	border : 1px solid #212121;
	background-color: #575757;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.picture, .pictureblack {
  border: 1px solid black;
}

.picturewhite {
  border: 1px solid white;
}

.pictureframe {
  border: 1px solid #aaaaaa;
}

.picturematte {
  border: 1px solid #999999;
}

.pictureshadow {
  display: block;
  position: relative;
  background-color: #ffff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  }

.pictureHover {
  border: 1px solid #FFA607;
}

.pictureTitle {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #FFFFFF;	
	padding-top: 3px;
}

.pictureTitle2 {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #FFFFFF;	
}

.pictureAuthor {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #FFA607;	
	font-weight: bold;
/*	line-height: 14px; */
}

.pictureComment {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #9A9A9A;	
/*	line-height: 14px;
	font-style: italic; */
}

.imageLeft {
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.imageRight {
	margin-right: 4px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}


/* -------- ANOUNCE ----------- */

.anounce {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	padding-top: 5px;
}
.anounceTitle {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFA607;	
	margin-bottom: 12px;
}
.anounceTitle2 {
	font-family: 'Lucida Grande', Geneva, Tahoma, sans-serif;	
	font-size: 12px;
	font-weight: bold;
	color: #FFA607;	
	margin-bottom: 12px;
}
.anounceDate {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #B4B4B4;	
	font-weight: normal;
}
.anounceDate2 {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #B4B4B4;	
	font-weight: normal;
}


.scroller {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #CFCFCF;	
	padding-right: 20px;
}
.subtitle {
	font-weight: bold;
	color: #FED17F;	
	font-size: 10px;
	text-transform: uppercase;
}
.subTitleDate {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #FED17F;	
	padding-top: 9px;
	padding-right: 30px;
}
.title {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	letter-spacing: 1px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;	
	margin-top: 20px;
	margin-bottom: 20px;
}
.introText {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #E2E2E2;	
	padding-left: 20px;
	padding-right: 20px;
}
.path {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	color: #D1D1D1;	
	padding-left: 15px;
}


.footer {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	color: #D1D1D1;	
	padding-left: 15px;
	line-height: 11px;
}

.path a {color: #D1D1D1;}
.path a:visited {color: #D1D1D1;}
.path a:hover {color: #E1E1E1; text-decoration: underline;}

.pathTitle {
	color: #D1D1D1;	
}

.spaneSearch {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	color: black;	
	width: 137px;
}


/* -------- MENU ----------- */

.subMenu {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #FFF799;
	text-transform: lowercase;
}
.subMenu a {color: #FFF799;}
.subMenu a:visited {color: #FFF799;}
.subMenu a:hover {color: white; text-decoration: none;}

.menu {
	filter: alpha(Opacity=100);
}

.menuHover {
	filter: alpha(Opacity=75);
}

.forumSubmit {
	background-color: #CFCFCF;
	margin-bottom: 1px;
}
.forumSubmitHover {
	background-color: #FFA607;
	margin-bottom: 1px;
}

/* -----------list elements------------  */
LI {
	padding-bottom : 8px;
}

UL, UL.arrowlinks, UL.arrowhlt  {
	/*padding : 0px 0px 0px 10px;
	margin : 5px 10px 10px 20px;*/
	/* padding-top: 4px;
	position: relative;
	top: 1px; */
	/* list-style-position : outside; */
	list-style-type : none;
	list-style-image : url(/misc/heap/bullet5c.gif);
}

UL.arrowlinks  {
	list-style-image : url(/misc/heap/bullet5b.gif);
	color: #FFAE35;
}

UL.arrowhlt {
	list-style-image : url(/misc/heap/bullet5a.gif);
	color : white;
}

/* -------------- для картинки с Фишапа ------------------- */

.fuPhotoFrame {
	width: 501px;
	border: 2px solid #FFCF94;
	background-color:#666666;
	color:#E6E6E6;
	padding:4px;
	margin-top : 8px;
	margin-bottom : 6px;
}
.fuPhotoTitle {font-size:12px;padding:2px;color:#FFA607;}
.fuPhotoText {text-align:right;font-size:11px;padding:1px;color:#999;}
