BODY {
    font-family: Tahoma, sans-serif;
    color:#585B6E;
    background-color:#6D5A76;
    font-size:8pt;
    margin:0px;
	padding:0;
	align:center;
}
.textColor { color:#585B6E; }
.bgColor { background-color:#F4E9F7; }
.mainTable { 
	height:100%; 
	background-color:#F4E9F7;
	/*border: 1px #EEEEEE solid;*/
	width: 100%;
}
.date { color:#A88422; font-size:8pt; }
.source { color:#A88422; font-size:8pt; }
.author { color:#A88422; font-size:8pt; }
.sep { color:#CA9320; }
.gray { color:#4F4F4F; }
.tThin {
    font-family: Arial Narrow, sans-serif;
}
.record { margin-top:3px; }
.tmenu {
	font-weight:bold;
	background-color:#DBD1DE;
	color:#5C5C5C;
}
.img {
    border:0px;
    cursor:pointer;
}
/*----------------- HTML tags -----------------------*/
TABLE, TD, P {
	 font-family: Tahoma, sans-serif;
	 font-size:8pt;
}
UL {
	list-style-type: square;
	margin-top:5px;
	margin-bottom:5px;
}
LI {
	padding:2px;
}
/*------------------- Blocks ------------------------*/
.head {
	color: #0978C1; 
	/*background: url(images/bg_header.gif) #FFFFFF repeat-y; */
	/*background-color: #F2EADD;*/
	height: 20px;
	padding: 0px 5px 0px 10px;
	font-weight: bold;
	margin-bottom:10px;
}
.infoBlock {
}
.panelHeader {
	color:#000000;
	height:20px;
	font-size: 8pt;
	font-weight:bold;
	padding-left:10px;
	border-top:1px #E2E1E1 solid;
	border-left:1px #E2E1E1 solid;
	border-right:1px #E2E1E1 solid;
	background: url(images/p_header.gif) #FAF9F9 repeat-x;
	width:100%; 
}
.panelBody {
	font-size: 8pt;
	/*background-color:#FAF9F9; /*
	/*border-left:1px #E2E1E1 solid;
	border-bottom:1px #E2E1E1 solid;
	border-right:1px #E2E1E1 solid;*/
	width:100%;
}
.blockTable {
	/*border:1px #DBD1DE solid;*/
	/*background-color:#DBD1DE;*/
	width:100%; 
}
.blockHeader {
    font-family: Arial Narrow;
	font-size: 8pt;
	font-weight:bold;
	padding:2px 10px 2px 15px;
	background-color:#DBD1DE;
	color:#5C5C5C;
	width:100%;
}
.blockBody {
    border:1px #DBD1DE solid;
	background-color:#F4E9F7; 
	padding:3px;
	font-size: 8pt;
	width:100%;
}
.blockBodyPager {
	background-color:#F4E9F7;
	border-left:1px #DBD1DE solid; 
	border-right:1px #DBD1DE solid; 
	padding:3px;
	font-size: 8pt;
	width:100%;
}

/*-------------------- Panels -------------------------*/
.HTMLEditor {
	font-family: Helvetica, sans-serif;
    color:#102162;
    background-color:#EDF1F4;
    font-size:9pt;
}
.workplace {
    font-size:8pt;
    padding:40px 0px 20px 0px;
	width:100%;
}
.leftpanel {
	width:295;
	padding:25px 35px 20px 35px;
}

/*---------------- Links ( default ) ----------------*/
A:link, A:visited, A:active {
    color:#0055CC;
    font-weight:normal;
    text-decoration:underline;
	font-size:8pt;
}
A:hover {
    color:#0055CC;
	text-decoration:none;
}
/*----------------- Text links -----------------------*/
A.text:link, A.text:visited, A.text:active {
    color:#000000;
    font-weight:normal;
    text-decoration:none;
	font-size:8pt;
}
A.text:hover {
    color:#000000;
	text-decoration:underline;
}
/*----------------- Gray links -----------------------*/
A.aGray:link, A.aGray:visited, A.aGray:active {
    color:#2D2D2D;
    font-weight:normal;
    text-decoration:underline;
	font-size:8pt;
}
A.aGray:hover {
    color:#4C4C4C;
	text-decoration:none;
}
/*----------------- Pager links -----------------------*/
A.pager:link, A.pager:visited, A.pager:active {
    color:#0055CC;
	font-size:7pt;
    text-decoration:none;
}
A.pager:hover {
    color:#0055CC;
    text-decoration:underline;
}
/*------------- News -------------------------*/
A.news:link,A.news:active,A.news:visited  {
    font-size:9pt;
    font-weight:bold;
	text-decoration:underline;
	color: #000000;
}
A.news:hover {
	text-decoration:none;
}
/*----------- Voice -----------------------*/
A.voice:link, A.voice:visited, A.voice:active {
    color:red;
    font-weight:bold;
	font-size:8pt;
}
A.voice:hover {
	text-decoration:underline;
}
/*---------------- Ýëåìåíòû ôîðìû ---------------------*/
FORM {
	margin: 0px;

}
.inputText {   
    font-size: 9pt; 
    /*background-color:#FFFFFF;
    border:1px #D7CBB2 solid;*/
    padding-left:3px;
    margin:0;
    color:#545454;
}
.inputCheckbox {   
    background-color:#FFFFFF;
    margin:0;
}
.button {   
    font-size: 9pt; 
    /*background-color:#0978C1;*/
	/*color:#FFFFFF;*/
	/*font-weight:bold;*/
    /*border:1px #025084 solid;*/
    padding:0;
    margin:0;
}
select {   
    font-size: 9pt; 
    background-color:#FFFFFF;
    border:1px #D7CBB2 solid;
    padding:0;
    margin:0;
}
textarea {   
    font-size: 9pt; 
    background-color:#F4E9F7;
    border:1px #DBD1DE solid;
    color:#585B6E;
    padding:0;
    margin:0;
}

button.button_main {   
    font-size: 9pt; 
    /*background-color:#EAEFF2;*/
	font-weight:bold;
    /*border:1px #E8E4DC solid;*/
}
.blanktext {
	font-size:8pt;
	padding:5px;
}
.blankinput {
	font-size:8pt;
	font-weight:normal;
	padding:5px;
}
/*------- List (form) -----*/
.list {
    border:0px #BDC6BD solid;
    font-size:10pt;
}
.listcell {
    padding-left:5px;
    padding-right:5px;
}
.listline1 {
    background-color:#F4E9F7;
    height:25px;
}
.listline2 {
    background-color:#F4E9F7;
    height:25px;
}

/*--------- List --------*/
.ll1 {
    background-color:#FFFFFF;
}
.ll2 {
    background-color:#FBF8F1;
}
.dotted {
    border-bottom:1px #E6CD8A dotted;
}

/*---- Calendar ----------*/
.cHead {
    padding:5px 4px;
    color:#3B3E41;
    text-align:center;
    font-weight:bold;
    font-size:7pt;
}
.cHeadActive {
    padding:5px 4px;
    color:#3B3E41;
    background-color:#E6E6E6;
    text-align:center;
    font-weight:bold;
    font-size:7pt;
}
.cDay {
    padding:3px 4px;
    text-align:center;
    font-size:9pt;
}
.cDis {
    padding:3px 4px;
    text-align:center;
    font-size:9pt;
    color:#999999;
}
.cActive {
    padding:3px 4px;
    color:#000000;
    font-size:10pt;
    font-weight:bold;
    text-align:center;
}

.mHead {
    font-weight: bold;
    text-align:center;
    background-color:#DBD1DE;
    padding:5px 5px;
}

.mCell {
    padding:5px 5px;
    border-bottom:1px #DBD1DE solid;
}

.mCell2 {
    padding:5px 5px;
    border-bottom:2px #DBD1DE solid;
}



