
BODY {
	margin: 0px;
	padding: 0px;
	background: #FFF;
	}
BODY, TD, TH {
	color: #000;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 150%;
	}

TEXTAREA {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	}

P {
	margin: 0px;
	}

INPUT,
TEXTAREA,
SELECT {
	border: 1px solid #333;
	font-size: 10px;
	}

BLOCKQUOTE {
	margin: 20px;
	}

IMG,
A IMG {
	border: none;
	}

FORM {
	margin: 0px;
	}

A,
A:visited,
A:hover {
	color: #000;
	text-decoration: underline;
	}

/* ========================================================================== */

TABLE.maket {
	border: none;
	border-collapse: collapse;
	}
TABLE.maket TD,
TABLE.maket TH {
	padding: 0px;
	}

.small {
	font-size: 11px;
	}
.smallX {
	font-size: 10px;
	}
.b {
	font-weight: bold;
	}

/* ========================================================================== */

#Logo {
	position: absolute;
	z-index: 1;
	left: 10px;
	top: 50px;
	}

#Page {
	width: 995px;
	background: #E5E5E5;
	}

#LeftCol {
	width: 358px;
	background: url(../../img/pg_l_bg.jpg) 77px 33px no-repeat;
	}
#LeftColTop {
	height: 33px;
	padding-left: 20px;
	background: #383F42;
	vertical-align: middle;
	color: #666;
	font-size: 10px;
	}
#LeftColBody {
	margin: 230px 10px 150px 175px;
	}
#LeftColBody A {
	display: block;
	margin-bottom: 7px;
	padding-left: 12px;
	background: url(../../img/p.gif) left 7px no-repeat;
	}

#BodyColTop {
	height: 68px;
	margin-bottom: 50px;
	border-bottom: 1px solid #170F3B;
	background: #383F42;
	}
#BodyColTopContacts {
	float: right;
	margin-top: 10px;
	border-left: 1px solid #545A5D;
	padding: 5px 30px 5px 45px;
	}
#BodyColTopContacts,
#BodyColTopContacts A,
#BodyColTopContacts A:visited {
	color: #9C9FA1;
	font-family: Tahoma;
	font-size: 11px;
	}

#BodyColBody {
	padding: 0px 60px 60px 5px;
	}

H1, H2 {
	margin: 0px 0px 15px -3px;
	font-size: 35px;
	font-weight: normal;
	}
H2 {
	font-size: 22px;
	}

UL LI {
	list-style-image: url(../../img/li.gif);
	margin: 10px 0px;
	}

/* ========================================================================== */

.light { background: #E5E5E5; }
.dark { background: #CCC; }

.imgButton {
	width: 77px;
	height: 25px;
	margin: 0px 0px 1px 5px;
	border: none;
	background: url(../../img/button_bg.gif) no-repeat;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	}

.pagebar {
	padding: 2px 10px 3px;
/*	background: #EBE7CE;*/
/*	text-align: center;*/
	font-size: 12px;
	font-weight: bold;
	}
.pagebar B,
.pagebar A {
	margin: 0px 3px;
/*	font-weight: bold;*/
	}
.pagebar .sm {
	margin: 0px 3px;
	font-size: 12px;
/*	font-weight: normal;*/
	}
  
/* TABLE */
.border {
	background-color: #116699;
	}
.bg, .bgi, .bgi input {
	background-color: #E5E5E5;
	}
.bgH {
	background-color: #D4D4D4;
	}
.bgHl {
	background-color: #E0E0E0;
	}

.button {
	background-color: #DBE2E9;
	}
.buttonH {
	color: #DBE2E9;
	font-weight: bold;
	background-color: #116699;
	}

/* necessary to fill field */
.star {
	color: #CC3333;
	}

/* ************************************************************************** */

.head, .headH, .header, .headerH {
	color: #333;	
	font-size: 15px;
	font-weight: bold;
	}

.note, .note1, .note2 {
	color: #999;
	font-weight: normal;
	}
.noteH, .noteH1, .noteH2 {
	font-weight: normal;
	}
.note1, .noteH1 {
	color: #039;
	}
.note2, .noteH2 {
	color: #C33;
	}

.hl, .hlH {
	color: #F60;
	}
.ok, .okH {
	color: #0C0;
	}
.warn, .warnH {
	color: #F00;
	}

.inactive {
	color: #AAA;
	}
