/* -----------------------------B-U-T-T-O-N-S-----------------------------*/
input[type=submit],input[type=button] {
	color: #464646;
	border: 1px solid #999;
	border-radius: 3px;
	text-shadow: 0 1px 1px white;
	-webkit-box-shadow: 0 1px 1px #fff;
	-moz-box-shadow:    0 1px 1px #fff;
	box-shadow:         0 1px 1px #fff;
	font: bold 11px Sans-Serif;
	padding: 5px 10px;
	margin-bottom:2px;
	height:26px;
	white-space: nowrap;
	vertical-align: middle;
	background: -webkit-linear-gradient(top, white, #EBEBFF);
	background:    -moz-linear-gradient(top, white, #EBEBFF);
	background:     -ms-linear-gradient(top, white, #EBEBFF);
	background:      -o-linear-gradient(top, white, #EBEBFF);
}
input[type=submit]:hover, input[type=button]:hover {
	color: #464646;
	border-color: #999;
	background: -webkit-linear-gradient(top, white, #CACAFF);
	background:    -moz-linear-gradient(top, white, #CACAFF);
	background:     -ms-linear-gradient(top, white, #CACAFF);
	background:      -o-linear-gradient(top, white, #CACAFF);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
	-moz-box-shadow:    0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
	box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
}
input[type=submit]:active, input[type=button]:active {
	color: #464646;
	border: 1px solid #AAA;
	border-bottom-color: #CCC;
	border-top-color: #999;
	-webkit-box-shadow: inset 0 1px 2px #aaa;
	-moz-box-shadow:    inset 0 1px 2px #aaa;
	box-shadow:         inset 0 1px 2px #aaa;
	background: -webkit-linear-gradient(top, #E6E6E6, #E6E6FF);
	background:    -moz-linear-gradient(top, #E6E6E6, #E6E6FF);
	background:     -ms-linear-gradient(top, #E6E6E6, #E6E6FF);
	background:      -o-linear-gradient(top, #E6E6E6, #E6E6FF);
}
input[type=submit][disabled], input[type=button][disabled] {
	color: #999;
	border: 1px solid #999;
	border-radius: 3px;
	text-shadow: 0 1px 1px white;
	-webkit-box-shadow: 0 1px 1px #fff;
	-moz-box-shadow:    0 1px 1px #fff;
	box-shadow:         0 1px 1px #fff;
	font: bold 11px Sans-Serif;
	padding: 5px 10px;
	margin:0px;
	height:25px;
	white-space: nowrap;
	vertical-align: middle;
	color: gray;
	background: transparent;
}
/* -----------------------------B-U-T-T-O-N-S-----------------------------*/

input#dt_start {
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-color: black;
	cursor: pointer;
	font-weight:bold;
	text-align:center;
	width:80px;
}
input#dt_end {
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-color: black;
	cursor: pointer;
	font-weight:bold;
	text-align:center;
	width:80px;
}
/* ------------------------------------------------------------------------------*/
input[type=text] {
/*	line-height: 14px;
	font-size: 12px;
	height: 20px; */
}
select {
	height:22px;
	margin: 0;
}
body {
	background: #FFFFFF;
	background-attachment: relative;
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px 0px 13px 0px;
	padding: 0em;
	color: #000000;
	font-family: Arial;
}
h3 {
	margin-bottom: -2px;
}
ul {
	font-size: 12px; 
}
.utd { 
	border-bottom-style: solid; 
	border-bottom-color: black;
	border-bottom-width: 1pt;
	border-left-style: solid; 
	border-left-color: black;
	border-left-width: 1pt;
	margin-top: 7pt;	
	color : rgb(0,102,102);	

}
.tt {
	background: #AED1D5;
	background-image: url('/image/bg.png');
	background-attachment: relative;
	background-repeat: repeat-x;
	background-position: left top;
}
img {
	border-width: 0px;
}
a.menu1 {
	font-family: Tahoma;
	color: black;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	padding: 5px 0px 10px 25px;
	background: url('../images/m1.png');
	background-repeat: no-repeat;
	display: block;
	float:left;
	width: 135px;
	height: 8px;
	margin-top: 5px;
}
a.menu1:active {
	font-family: Tahoma;
	color: black;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	padding: 5px 0px 10px 25px;
	background: url('../images/m3.png');
	background-repeat: no-repeat;
	display: block;
	float:left;
	width: 135px;
	height: 8px;
	margin-top: 5px;
}
a.menu1:hover {
	font-family: Tahoma;
	color: black;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	padding: 5px 0px 10px 25px;
	background: url('../images/m2.png');
	background-repeat: no-repeat;
	display: block;
	float:left;
	width: 135px;
	height: 8px;
	margin-top: 5px;
}
a.menu2 {
	font-family: Tahoma;
	color: black;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	padding: 5px 0px 10px 25px;
	background: url('../images/m4.png');
	background-repeat: no-repeat;
	display: block;
	float:left;
	width: 135px;
	height: 8px;
	margin-top: 5px;
}
a.menu2:hover {
	font-family: Tahoma;
	color: black;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	padding: 5px 0px 10px 25px;
	background: url('../images/m5.png');
	background-repeat: no-repeat;
	display: block;
	float:left;
	width: 135px;
	height: 8px;
	margin-top: 5px;
}
.menub {
	font-family: Tahoma;
	color: black;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
.menub:hover {
	font-family: Tahoma;
	color: black;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
}
p {
	font-size: 12px;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	text-indent:30;
	text-align:justify
}
.adr {
	font-family: Tahoma;
	color: black;
	text-decoration: none;
	font-size: 12px;
}
.xx {
	font-family: Tahoma;
	color: #46a6af;
}
.xx:hover {
	font-family: Tahoma;
	color: #055d7d;
}
h1 {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 14px;
	color: #46a6af;
	line-height: 25px;
	padding: 13px 13px 0px 0px;
	margin: 0px 0px 5px 0px;
}
h2 {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	line-height: 14px;
	padding: 0px 13px 0px 0px;
	margin: 0px 0px 5px 0px;
}
#ordinary {
	font-size: small;
	color: rgb(0, 102, 102) ;
}
table#tbl-results {
	border-collapse: collapse;
}
table#tbl-results thead tr td {
/*	background-color: #C8ECF0; */
	border-top-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: solid;
	border-color: #D8A8D2;
	text-align: center;
}
table#tbl-results thead tr td {
	font-size: 12px;
}
table#tbl-results tbody tr td {
	text-align: center;
}
table tr.odd td { background-color: #FFFFFF; }
table tr.even td { background-color: #E1F4F7; }
table#req {
	overflow: scroll;
	font-size: 12px;
	border-collapse: collapse;
}
table#req thead td {
	background-color: #C8ECF0;
	font-weight: bold;
	border-top-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: solid;
	border-color: #D8A8D2;
	text-align: center;
	height: 30px;
}
table#tbl-results thead td {
	font-weight: bold;
	border-top-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: solid;
	border-color: #D8A8D2;
	text-align: center;
	height: 30px;
}
table#req tbody tr#data td, table#tbl-results tbody tr#data td {
	height: 30px;
/*	background-color: #FFFFFF; */
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-left-style: dotted;
	border-right-style: dotted;
	border-top-style: none;
	border-bottom-style: none;
	border-color: #D8A8D2;
	font-size: 12px;
}
a.fio_list, a.fio_list:hover, a.fio_list:active {
	text-decoration: none;
	color: #000;
}