/* главная */

BODY
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: black; /* 2 VIK: общий цвет фона */
	color: #FFFFCC;
}

A
{
	color: white;	/* 2 VIK: цвет гиперссылки */
}

A:hover, .link-active
{
 color: #FFFF00; /* 2 VIK: цвет гиперссылки при наведении мышки */
}


/*************************************************************************************
 Шапка (header.php)
*/

#top-left
{
  font-family: Arial, Verdana, Helvetica, sans-serif;
}

#top-left-title a, #top-left-title a:hover
{
	font-size: 30px;
	text-decoration: none;
	font-weight: bold;
	color: black;	
	background: white;
}

#top-left-menu
{
	font-size: 12px;
	text-align: left;
	padding: 3px;
}

#top-right
{
	font-size: 11px;
}

.fav
{
	color: red;	/* 2 VIK: цвет гиперссылки "добавить в избранное" */
}

.fav:hover
{
	color: white; /* 2 VIK: цвет гиперссылки "добавить в избранное" при наведении мыши */
	background: red; /* 2 VIK: фон гиперссылки "добавить в избранное" при наведении мыши */
}



#top-center
{
	float: right;
	border: 1px solid red; 
	height: 100%;	
	font-size: 11px;	
	margin-right: 10px;
}



#content
{
	/*border: 1px solid green;*/
	width: 100%;
}

h1
{
 background: #CCCC99; /* 2 VIK: фон заголовка  */
 text-align: center;
 color: #330000; /* 2 VIK: цвет заголовка  */
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 24px;
 margin-top: 0;
 margin-bottom: 10px;
 margin-left: 0;
 margin-right: 0;
 border-top: 1px solid white; /* 2 VIK: верхний бордюр заголовка  */

}

/*************************************************************************************
 Меню и путь по сайту
*/



/* основной блок */
#top-menu
{
	float: left;
	border: 0 px solid #9999FF;
	/*width: 100%;*/
	margin-bottom: 10px;
	padding-top: 3px;
	padding-bottom: 6px;
}

/* каждый элемент меню */
.menu-item, #menu-item-main, #menu-item-about, #menu-item-search, .menu-item-active, #menu-item-main-active, #menu-item-about-active, #menu-item-search-active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin: 3px;
	text-align: center;
	float: left;
	height: 30px;	
	border: 1px dotted gainsboro; /* 2 VIK: бордюр вокруг элементов меню  */
}

/* заглавные буквы имеют одинаковую ширину */
.menu-item, .menu-item-active
{
	width: 30px;
}

/* активные пункты меню подсвечиваются одинаково*/
.menu-item-active, #menu-item-main-active, #menu-item-about-active, #menu-item-search-active
{
	color: white;
	background: #660000; /* 2 VIK: фон активного пункта буквенного меню  */
	border: 1px solid #FFFFCC;  /* 2 VIK: бордюр активного пункта буквенного меню  */
}

#pager
{
	color: white;
}

.page-active
{
	background: #660000;
	color: white;
 	padding: 6px;  
}

/* пункт меню "главная" имеет собственную ширину */
#menu-item-main, #menu-item-main-active
{
	width: 100px;
}

/* пункт меню "о проекте" имеет собственную ширину*/
#menu-item-about, #menu-item-about-active
{
	width: 120px;
}

/* пункт меню "поиск" имеет собственную ширину */
#menu-item-search, #menu-item-search-active
{
	width: 80px;
}

/* путь по сайту */
#path
{
	color: white;
}





/*************************************************************************************
	Страница с детальным отображением термина
*/

/* картинки */
.pic-frame
{
	background: #000000;    /* 2 VIK: фрейм картинки  */
	border: 1px solid #999999; /* 2 VIK: бордюр  */
	width: 520px;
}

.pic-frame-img
{
	text-align: center;
	padding: 10px;
}

.pic-frame-text
{
	padding: 10px;
	background: #999999; 
	font-size: 12px;
	color: #000000;
}

#term-description
{
	font-size: 12px;
	color: #FFFFCC;
}

.pic-frame-admin
{
	margin-top: 6px;
	font-size: 11px;
	padding: 3px;
	text-align: center;	
	border: 1px dashed red; /* 2 VIK: админский блок  */
}

.pic-frame-admin a
{
	color: red;	/* 2 VIK: цвет админских ссылок  */
}

.pic-frame-admin a:hover
{
	color: white;			/* 2 VIK: цвет админских ссылок при наведении мышкой  */
	background: red; /* 2 VIK: фон админских ссылок при наведении мышкой  */
}

/*************************************************************************************
	Список терминов
*/

#list-pic
{
	width: 100%;
}

.list-pic-frame
{
	margin: 3px 3px 3px 3px;
	width: 200px;
	height: 280px;
	float: left;
	text-align: center;
	padding: 3px;
	border: 1px dotted silver;	/* 2 VIK: бордюр вокруг фрейма превьюшек на алфавитной странице */
}

.list-pic-frame-name
{
	font-size: 14px;
}

.list-pic-frame-tags
{
	width: 200px;
	font-size: 13px;
	color: #CCCC00;
}



/*************************************************************************************
	Последние поступления на главной странице
*/

#main-content
{
	width: 100%;
}

.main-pic-frame
{
	margin: 3px 3px 3px 3px;
	width: 200px;
	height: 260px;
	float: left;
	text-align: center;
	padding: 3px;
	border: 1px dotted silver;	 /* 2 VIK: бордюр вокруг фрейма превьюшек на главной странице  */
}

.main-pic-frame-name
{
	margin-top: 3px;
	font-size: 14px;
}

.main-pic-frame-tags
{
	width: 200px;
	font-size: 13px;
	color: #CCCC00;
}

#disclamer
{
	font-size: 11px;
	color: white;
}
