h1 {
	font-size: 120%;
	text-decoration: none;
	margin-top: 2px;
	margin-bottom: 2px;
}
h2 {
	font-size: 100%;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
}
img {
	border: 0;
	font-size: 8px;
}
.img_clean {
	display: block;
	padding: 0;
	margin: 0;
}
.Limg {
	width:0;
	height:0;
}
.img16 {
	width:16px;
	height:16px;
}

a, a:visited {
	color:#B0D0F8;
	text-decoration:none;
}
a:hover {
	color:#D0E0FF;
}

/* Statuses text */
.stat_ok {
	font-weight: bold;
	color:#3C0;
}
.stat_warning {
	font-weight: bold;
	color:#EE7;
}
.stat_error {
	font-weight: bold;
	color:#F97;
}


/* Default paragraphs */
p {
	padding: 2px 0;
	margin: 0;
	text-indent: 2em;
}
.description p:first-letter {
	/*
	color: #F53;
	*/
	font-weight: bold;
}

/* Buttons */
/* red */
.button_red { border:1px solid #920; display:inline-block; }
.button_red input {
	height:17px; padding:0 12px 0 11px; border:0; margin:0;
	font: bold italic 13px/17px 'Arial'; color:#FFF;
	background: #E86040 url('i/btn_red.png') top left repeat-x;
}
.button_red input:hover { background-position: 0 -32px; }
.button_red input:active { background-position: 0 -64px; }
/* def */
.button_def { border:1px solid #A90; display:inline-block; }
.button_def input {
	height:17px; padding:0 12px 0 11px; border:0; margin:0;
	font: bold italic 13px/17px 'Arial'; color:#FFF;
	background: #E8E840 url('i/btn_def.png') top left repeat-x;
}
.button_def input:hover { background-position: 0 -32px; }
.button_def input:active { background-position: 0 -64px; }
/* dis */
.button_dis { border:1px solid #442; display:inline-block; }
.button_dis input {
	height:17px; padding:0 12px 0 11px; border:0; margin:0;
	font: bold italic 13px/17px 'Arial'; color:#FFF;
	background: #C8C860 url('i/btn_dis.png') top left repeat-x;
}
.button_dis input:hover { background-position: 0 -32px; }
.button_dis input:active { background-position: 0 -64px; }
/* green */
.button_green { border:1px solid #2A0; display:inline-block; }
.button_green input {
	height:17px; padding:0 12px 0 11px; border:0; margin:0;
	font: bold italic 13px/17px 'Arial'; color:#FFF;
	background: #68E840 url('i/btn_green.png') top left repeat-x;
}
.button_green input:hover { background-position: 0 -32px; }
.button_green input:active { background-position: 0 -64px; }



/* Form */
form {
	margin: 0;
	padding: 0;
}
input, button, textarea {
	margin: 0;
	padding: 0;
	width: auto;
	font: 12px 'Verdana';
	background:#102030;
	color: #90A0F0;
}
input {
	height:18px;
	border:1px solid #2050B0;
}
button {
	padding: 0 2px;
}
textarea {
	overflow:auto;
	resize:none;
	white-space:pre;
}
.formtable {
}
.formtable-container {
	background: #F4FFF0;
	padding: 4px;
	border-bottom: 1px solid #DDD;
}
.formtable .label, .formtable .labelw {
	text-align: right;
	padding: 2px 4px;
}
.formtable .label {
	width: 20%;
}
.formtable .labelw {
	width: 40%;
}
.required {
	font-weight: bold;
	color: #F77;
}
.formtable .value {
	text-align: left;
	padding: 2px 4px;
}

/* Table */
table {
	border: 0;
	padding: 0;
}


/* Hint */
.hint {
	border: 1px solid #EC7;
	margin: 8px;
	padding: 2px 8px;
	max-width: 400px;
	background: #FFFFF0;
	color: #F80;
	font: normal 10px 'Tahoma';
	display: inline-block;
	position: absolute;
	z-index: 10000;
	opacity: 0.90;
	border-radius: 4px;
}

/* Cursor */
.cursor {
	position: absolute;
	display: block;
	padding:0;
	margin:0;
	z-index: 20000;
	left:0;
	top:0;
	width:32px;
	height:32px;
	background: url('/i/scrolls.png') no-repeat 0 0;
}



html, body { width:100%; height:100%; }
body {
	color: #90A0E0;
	font: 11px 'Verdana';
	background: #000410;
	margin:0;
	padding:0;
	background: #014 url('i/index_bg.jpg') center top no-repeat;
}
html, body, textarea {
	scrollbar-base-color: #4080E0;
	scrollbar-face-color: #4080E0;
	/*
	scrollbar-face-color: #4080D0;
	scrollbar-arrow-color: #FFFF00;
	scrollbar-arrow-color: #ECF0FF;
	scrollbar-3dlight-color:red; 
	scrollbar-highlight-color: aqua;
	scrollbar-shadow-color:fuchsia;
	scrollbar-darkshadow-color:blue;
	scrollbar-track-color: maroon;
	*/
}


/* === МЕНЮ НАВИГАЦИИ === */
/* Nav Menu Container */
#index-menu {
	z-index:110;
	display:inline-block;
}
#index-menu  .w2 {
	height:8px;
	left:0;
	right:0;
	background: #4070C0 url('i/wnd_bottom.png') repeat-x;
}

/* Nav Menu */
#index-menu > ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 600px;
}
#index-menu > ul > li {
	position: relative;
	display: block;
	margin: 8px 0;
	/*
	box-shadow: 0 0 5px 20px #007EFF;
	background: #00AEFF url('i/mnui_itembg.png') repeat-y;
	*/
}
#index-menu > ul > li.sep {
	height:2px;
	margin:1px 4px 0;
	background:#3060B0;
}

/* Styles for Menu Items */
#index-menu > ul > li > a {
	display: block;
	text-decoration: none;
	font: bold 28px "Tahoma";
	color: #A0B0F0;
	padding: 2px 4px;
	
	text-shadow: 0 0 20px #0018FF, -2px -2px 1px #000, -2px 2px 1px #000, 2px 2px 1px #000, 2px -2px 1px #000;
	background: url('i/mnui_itembg.png') repeat-y center;
	background-size: 100%;
}
/* Hover Styles */
#index-menu > ul > li > a:hover {
	color: #04F;
	background-image: url('i/mnui_itembg_hl.png');
	padding-left: 6px;
	padding-right: 2px;
}

/* Fix IE. Hide from IE Mac \*/
* html .menu ul li { float: left; height: 1%; }
* html .menu ul li a { height: 1%; }
/* End */


#index_version { position:absolute; display:inline-block; bottom:0; left:0; }

