body {
	font-family: Arial !important;
	/*	margin: 10px 20px 20px 35px !important;*/
	color: #000000 !important;
	font-size: 10pt !important;
	background-color: #E8D8C0 !important;
}

td {
	font-family: Arial !important;
	font-size: 10pt !important;
	color: #000000 !important;
}

td.header {
	font-family: Arial !important;
	font-size: 8pt !important;
	color: #FFFFFF !important;
	background-color: #2071C2 !important;
	text-align: center !important;
	font-weight: bold !important;
	vertical-align: middle !important;
	cursor: pointer;
	cursor: hand !important;
}

td.curcol {
	font-family: Arial !important;
	font-size: 8pt !important;
	color: #FFFFFF !important;
	background-color: #185592 !important;
	text-align: center !important;
	vertical-align: middle !important;
	cursor: pointer;
	cursor: hand !important;
	font-weight: bold !important;
}

.td_green {
	font-family: Arial !important;
	font-size: 8pt !important;
	font-weight: bold !important;
	color: #000000 !important;
	background-color: #CCFFCC !important;
}

.td_yellow {
	font-family: Arial !important;
	font-size: 8pt !important;
	font-weight: bold !important;
	color: #000000 !important;
	background-color: #FFFFCC !important;
}

.td_yellow1 {
	font-family: Arial !important;
	font-size: 8pt !important;
	color: #000000 !important;
	background-color: #FFFF99 !important;
}

.td_red {
	font-family: Arial !important;
	font-size: 8pt !important;
	font-weight: bold !important;
	color: #000000 !important;
	background-color: #FFCCCC !important;
}

.td_white {
	font-family: Arial !important;
	font-size: 8pt !important;
	font-weight: bold !important;
	color: #000000 !important;
	background-color: #EEEEEE !important;
}

.td_blue {
	font-family: Arial !important;
	font-size: 8pt !important;
	font-weight: bold !important;
	color: #FFFFFF !important;
	background-color: #2071C2 !important;
}

.td_grey {
	font-family: Arial !important;
	font-size: 8pt !important;
	font-weight: bold !important;
	color: #FFFFFF !important;
	background-color: #808080 !important;
}

.td_font_yellow {
	font-family: Arial !important;
	font-size: 8pt !important;
	color: #FFCC00 !important;
}

.td_font_green {
	font-family: Arial !important;
	font-size: 8pt !important;
	color: #339933 !important;
}

.td_font_red {
	font-family: Arial !important;
	font-size: 8pt !important;
	color: #FF3300 !important;
}

.td_font_blue {
	font-family: Arial !important;
	font-size: 8pt !important;
	color: #3300FF !important;
}

.td_font_bold {
	font-family: Arial !important;
	font-size: 8pt !important;
	font-weight: bold !important;
	color: #000000 !important;
}


.border_blue {
	border-color: #6600FF !important;
}

.border_green {
	border-color: #339900 !important;
}

.border_yellow {
	border-color: #CCCC33 !important;
}

.border_red {
	border-color: #CC0000 !important;
}

th {
	font-family: Arial !important;
	font-size: 8pt !important;
	color: #FFFFFF !important;
	background-color: #2071C2 !important;
}

.th1 {
	font-family: Arial !important;
	font-size: 8pt !important;
	color: #FFFFFF !important;
	background-color: #94b178 !important;

}

.th2 {
	font-family: Arial !important;
	font-size: 8pt !important;
	color: #FFFFFF !important;
	background-color: #FF8080 !important;

}

form {
	font-family: Arial !important;
	color: #000000 !important;
	font-size: 8pt !important;
}

input {
	font-family: Arial !important;
	color: #000000 !important;
	font-size: 8pt !important;
}

textarea {
	font-family: Arial !important;
	color: #000000 !important;
	font-size: 8pt !important;
}

select {
	font-family: Arial !important;
	color: #000000 !important;
	font-size: 8pt !important;
}



a {
	/*font-family: Arial !important;*/
	/*font-size: 8pt !important; */
	color: black !important;
}

pre {
	color: #000000 !important;
	font-family: Arial !important;
	font-size: 8pt !important;
}

h1 {
	font-weight: bold !important;
	text-align: Center !important;
	color: #0051A2 !important;
	font-family: Arial !important;
	font-size: 8pt !important;
}

th.open_block {
	padding: 3px 3px 3px 25px !important;
	cursor: pointer !important;
	text-align: left !important;
	background-position: left center !important;
	background-repeat: no-repeat !important;
	background-image: url('mx/img/flex_arrow_open.gif');
	background-color: #DAE2E8 !important;
	border-top: 1px solid #45688E !important;
}

th.close_block {
	padding: 3px 3px 3px 25px !important;
	cursor: pointer !important;
	text-align: left !important;
	background-position: left center !important;
	background-repeat: no-repeat !important;
	background-image: url('mx/img/flex_arrow_shut.gif') !important;
	background-color: #EEEEEE !important;
	border-top: 1px solid #CCCCCC !important;
}

hdline {
	font-weight: bold !important;
	text-align: Center !important;
	color: #0051A2 !important;
	font-family: Arial !important;
	font-size: 8pt !important;
}

tr.hover {
	background-color: #DDDDDD;
}

/* tablesorter */

table.tablesorter thead tr th,
table.tablesorter tfoot tr th {
	padding: 2 18 2 4;
}

table.tablesorter thead tr .header {
	background-image: url('img/tablesorter_bg.gif');
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

table.tablesorter tbody td {
	padding: 4px;
	vertical-align: top;
}

table.tablesorter tbody tr.odd td {
	background-color: #d8c8b0;
}

table.tablesorter thead tr .headerSortUp {
	background-image: url('img/tablesorter_asc.gif');
}

table.tablesorter thead tr .headerSortDown {
	background-image: url('img/tablesorter_desc.gif');
}

table.tablesorter thead tr .headerSortDown,
table.tablesorter thead tr .headerSortUp {
	background-color: #2088FF;
}

#waiting {
	display: none;
	font-weight: bold;
	background-color: #EEEEEE;
	border: 1px solid #BBBBBB;
	padding: 0.6em;
	text-align: center;
	position: absolute;
	top: 48%;
	left: 50%;
	width: 300px;
	height: 20px;
	margin-left: -150px;
	margin-top: -10px;
	border: 2px solid gray;
	background-image: url('img/throbber.gif');
	background-position: 0 30%;
	background-repeat: no-repeat;
	z-index: 100001;
}

.text-right {
	text-align: right
}

.text-center {
	text-align: center
}

.text-left {
	text-align: left
}

img.clnd_img {
	vertical-align: top
}

span.text_grey {
	color: #696969;
}

#nastroika {
	position: fixed;
	left: 10px;
	top: 100px;
	font-weight: bold;
	/*margin: -1225px 0 0 400px;*/
	width: 250px;
	background-color: #E8D8C0 !important;
}

#norm {
	margin-top: 70px;

}

nav {
	background-color: #E8D8C0 !important;
}

#netsessii {
	margin-top: 70px;
	display: none;
}

#razriv {
	margin-top: 70px;
	display: none;

}

#razriv2 {
	margin-top: 70px;
	display: none;

}

#razriv3 {
	margin-top: 70px;
	display: none;

}

#offset {
	position: fixed;
	top: 60px;
	left: 10px;
}


