/* style.css
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Software by:		Иван Мальцев
| Contact:			imalcev@ics.perm.ru
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|			ISM - portal v. 1.1
| Copyright (c) 2006. Все права защищены
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Последняя модификация файла: 27 апреля 2007г.
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

/* Основные определения */
HTML, BODY
{
	background					: #FFF;
	margin						: 0px;
	padding						: 0px;
}
BODY, TD
{
	vertical-align					: top;
	font-family					: Tahoma, Sans-Serif;
	font-size					: 12px;
	color						: #000;
}
A
{
	font-family					: "MS Sans Serif";
	font-size					: 12px;
	color						: #F60;
	font-weight					: bold;
	text-decoration				: none;
}
A:hover
{	color						: #C30;
	text-decoration					: underline;
}
INPUT.input
{
	font						: 11px Tahoma, Sans-Serif;
	color						: #000;
	border						: 1px #757980 solid;
	height						: 20px;
}
INPUT.submit
{
	border						: 1px  #757980 solid;
	background-color				: #F0ECE7;
	font						: bold 10px Verdana;
	color						: #40417E;
	height						: 20px;
}
TEXTAREA
{
	font						: 11px Tahoma, Sans-Serif;
	color						: #000;
	border						: 1px #757980 solid;
}
SELECT
{
	background-color			: #FFF;
	border						: #000 1px solid;
	font-size					: 12px;
	line-height					: 10pt;
	font-family					: Verdana;
}

/* Форма авторизации */
TD.login
{
	font						: 11px Verdana, Sans-Serif;
	color						: #757980;
	text-align					: right;
}
H1.login
{
	font						: bold 12px Arial, Sans-Serif;
	color						: #757980;
	padding-left				: 35px;
}
.login_form
{	padding-left				: 35px;
	padding-top					: 10px;}


/* Определения для класса FORM */
TABLE.formBuilder
{
	font-weight					: bold;
	margin-top					: 15px;
}
TD.fieldLabel
{
	text-align					: right;
}
.labelItem
{
	text-align					: left;
}
.required
{
	color						: #F00;
}
.warning
{
	color						: #F00;
}

/* Определения для страницы пользователя, вкладки */
.tab-pane
{
	position					: relative;
	width						: 97%;
}
.tab-page
{
	clear						: both;
	background					: #FFF;
	border						: 0px solid #425969;
	z-index						: 2;
	position					: relative;
	font						: Message-Box;
	padding						: 10px;
}
.tab
{
	font						: 12px Tahoma;
	cursor						: pointer;
	display						: inline;
	margin						: 1px -3px 1px 2px;
	float						: left;
	padding						: 2px 15px 3px 15px;
	z-index						: 1;
	position					: relative;
	top							: 0px;
	background-position			: top left;
	background-repeat			: repeat-x;
	border						: 0px solid #425969;
	border-bottom				: 0px;
}
.tab span
{
	font						: bold 12px Tahoma;
	color						: #425969;
	text-decoration				: none;
}
.tab-row
{
	z-index						: 1;
	white-space					: nowrap;
}
.tab-row .hover
{
	background-position			: top left;
	background-repeat			: repeat-x;
	background					: #EFF0ED;
	border						: 0px solid #425969;
	border-bottom				: 0;
}
.tab-row .selected
{
	border-bottom				: 0;
	z-index						: 3;
	background					: #EFF0ED;
	border						: 0px solid #425969;
	border-bottom				: 0;
}

/* Определение для построения таблицы ошибок */
TABLE.FormError
{
	margin						: 5px;
}
TD.fieldTitle
{
	padding-left				: 50px;
	color						: #FFF;
	font						: italic small-caps bold 14px "miniion web", "Georgia", "Times New Roman", Times, serif;
}
.title1
{	padding-top					: 10px;}

/* Определения для верзнего коллонтитула */
.bg_title
{
		background-image		: url("/images/design/nav-r.gif");
}
.bg_titledown
{
		background-image		: url("/images/design/bg1a.jpg");
		background-repeat		: repeat-x;
}
/* Определения для нижнего коллонтитула */
.bg_footer
{
		background-image		: url("/images/design/bttm.gif");
		font-family				: "MS Sans Serif";
		font-size				: 10px;
		color					: #000;
		padding-left			: 35px;
}

/* Определения для левой колонки */
.bod
{
		font-family				: "MS Sans Serif";
		font-size				: 12px;
		color					: #000;
}
.padl10
{	padding-left				: 10px;}
.bg_ski
{
		background-image		: url("/images/design/labelleft.gif");
		background-repeat		: no-repeat;
		height					: 30px;
}

/* Определения для контента */
.newsbod
{}
.content
{
		padding-right			: 25px;
}
.comm
{
		padding-right			: 25px;
		border					: 1px #000000 solid;
}
.red
{		color					 : #F00;
		font-weight				 : bold;
		font-size				 : 14px;}

/* Для линкообменика */
TABLE.thetable
{}
TD.thecapt
{}
TD.thedesc
{	background					: #FFF;}
A.thego
{	font-family					: "MS Sans Serif";
	font-size					: 12px;
	color						: #F60;
	font-weight					: bold;
	text-decoration				: none;}
/* Каталог сайтов */
.cat
{
	font-size					: 14px;
	text-decoration				: none;
	color						: #055;

}
.middle
{
	color						: #6C6C6C;
}
.subcat
{
	margin-left					: 2em;
}
.catalog
{	color						: #6C6C6C;}
