body {background-color:#9f9f9f; color:#000;}
a {color:#000;}
a:hover, a:active, a:focus {color:#77aa00;}


/* ----------------------------------------------------------------------------------------------------------
Layout
---------------------------------------------------------------------------------------------------------- */

#main {background-color:#fff;}
#header #nav span, #subnav span {color:#cfcfcf;}
#header #nav strong, #subnav strong {color:#77aa00;}
#promo {background-color:#dfdfdf;}

/* ----------------------------------------------------------------------------------------------------------
Page: Homepage
---------------------------------------------------------------------------------------------------------- */

.cols3, .content {background:#e9e9e9;}
.cols3 .col h2 {background:#77aa00; color:#fff;}
.cols3 .col h2 a {color:#fff;}

/* ----------------------------------------------------------------------------------------------------------
Page: Subpage
---------------------------------------------------------------------------------------------------------- */

#title {border-top:5px solid #77aa00; border-bottom:1px solid #ddd; color:#000;}
.content .box-01 {border:1px solid #cfcfcf; background:#f9f9f9;}
.content table {border:3px solid #cfcfcf;}
.content table th, .content table td {border:1px solid #dfdfdf;}
.content table th {color:#77aa00;}
.content table tr.odd td {background-color:#f9f9f9;}
.content dt {color:#77aa00;}
 table {border:3px solid #cfcfcf;}
 table th, .content table td {border:1px solid #dfdfdf;}
 table th {color:#77aa00;}
 table tr.odd td {background-color:#f9f9f9;}
 table tr.super td {background-color:#c71585; color:#ffff00;}
 table tr.super td a:link {color:#ffff00;}
 table.center {text-align:center;}

/* ----------------------------------------------------------------------------------------------------------
Others
---------------------------------------------------------------------------------------------------------- */

.input {border:1px solid #bfbfbf;}
.input-submit {border:1px solid #9BDC00; border-right:1px solid #537700; border-bottom:1px solid #537700; background:#77aa00; color:#fff;}


/* Стиль для всплывающего окошка с подсказкой */
.altOn {
	font-family: arial; 
	font-size: 10pt; 
	padding: 3px; 
	background-color: #fcf8ec; 
	border: 1px solid #888;
	z-index: 10;
}

.titleOn {
	font-family: arial; 
	font-size: 10pt; 
	padding: 3px; 
	background-color: #fcf8ec; 
	border: 1px solid #888;
	z-index: 10;
}

abbr { cursor: help; border-bottom: 1px dashed #000; } 

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Установка высоты вкладок--*/
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Вычесть 1px от высоты неупорядоченного списка--*/
	line-height: 31px; /*--Вертикальное выравнивание текста на вкладке--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; /*--Вытягивание списка вниз на 1px--*/
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff; /*--Белая граница в 1px внутри неактивного элемента списка--*/
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Проверяем активность вкладки, делаем не восприимчивой к наведению--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Закрываем нижнюю границу, создаём видимость соединения с контентом--*/
}

.tab_container {
	border: 0px solid #999;
	border-top: none;
	overflow: hidden;
	clear: both;
	background: #fff;
}
.tab_content {
	padding: 0px;
	font-size: 1.2em;
}