/* CSS Document */
body { margin: 0 0 20px 0;
       background: url(../images/back5.gif); }

input { color: #474747; }
select { color: #474747; }

.shadow { FILTER: progid:DXImageTransform.Microsoft.Blur(pixelradius=5)
                  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); }

.text11_result_in_table {color: #474747; font-family: "Tahoma"; font-size: 11; background-color: #F5F5F5;}

.text10 {color: #474747; font-family: "Tahoma"; font-size: 10; }
.text11 {color: #474747; font-family: "Tahoma"; font-size: 11; }
.text12 {color: #474747; font-family: "Tahoma"; font-size: 12; }
.text14 {color: #474747; font-family: "Tahoma"; font-size: 14; }

.reg_text11 {color: #474747; font-family: "Tahoma"; font-size: 11; background: #ebebeb; padding: 3px;}

.err_text12 {color: #f40102; font-family: "Tahoma"; font-size: 12; font-weight: bold; }

.head_text10 {color: #474747; font-family: "Tahoma"; font-size: 10; font-weight: 600; background-color: #ebebeb;}
.head_text11 {color: #474747; font-family: "Tahoma"; font-size: 11; font-weight: 600; background-color: #ebebeb;}
.head_text12 {color: #474747; font-family: "Tahoma"; font-size: 12; font-weight: 600; background-color: #ebebeb;}

.bluetext10 {color: #1A59B6; font-family: "Tahoma"; font-size: 10; }
.bluetext11 {color: #1A59B6; font-family: "Tahoma"; font-size: 11; }
.bluetext12 {color: #1A59B6; font-family: "Tahoma"; font-size: 12; }
.bluetext14 {color: #1A59B6; font-family: "Tahoma"; font-size: 14; }

.head_bluetext10 {color: #1A59B6; font-family: "Tahoma"; font-size: 10; background-color: #ebebeb;}
.head_bluetext11 {color: #1A59B6; font-family: "Tahoma"; font-size: 11; background-color: #ebebeb;}
.head_bluetext12 {color: #1A59B6; font-family: "Tahoma"; font-size: 12; background-color: #ebebeb;}

.line {
background: url(../images/line.gif) repeat-x;
}

td.dolg_content {background: #f6f6f6; border: #d5d5d5 1px solid;}
table.dolg_table { 
   border: #d5d5d5 1px solid;
   margin-bottom: 5px;   
}
td.dolg_row1 {
   background-color: #ffffff;
   color: #474747;
   font-family: "Tahoma";
   font-size: 11px;
   padding: 0 5px 0 5px;
}
td.dolg_row2 {
   background-color: #efefef;
   color: #474747;
   font-family: "Tahoma";
   font-size: 11px;
   padding: 0 5px 0 5px;
}

td.dolg_head { 
   color: #333333;
   background: url(../images/headrow_back.gif);
   height: 25px;
   font-family: "Tahoma";
   font-size: 12;
   font-weight: bold;   
   padding: 0 5px 0 5px;
}

a.link11:link {text-decoration: underline; color: #2b5e8d; font-family: "Tahoma"; font-size: 11}
a.link11:visited {text-decoration: underline; color: #1A59B6; font-family: "Tahoma"; font-size: 11}
a.link11:active {text-decoration: underline; color: #1A59B6; font-family: "Tahoma"; font-size: 11}
a.link11:hover {text-decoration: underline; color: #1A59B6; font-family: "Tahoma"; font-size: 11}

a.greylink11:link {text-decoration: underline; color: #1A59B6; font-family: "Tahoma"; font-size: 11}
a.greylink11:visited {text-decoration: underline; color: #1A59B6; font-family: "Tahoma"; font-size: 11}
a.greylink11:active {text-decoration: underline; color: #1A59B6; font-family: "Tahoma"; font-size: 11}
a.greylink11:hover {text-decoration: underline; color: #1A59B6; font-family: "Tahoma"; font-size: 11}

a.link18:link {text-decoration: underline; color: #2b5e8d; font-family: "Tahoma"; font-size: 18}
a.link18:visited {text-decoration: underline; color: #1A59B6; font-family: "Tahoma"; font-size: 18}
a.link18:active {text-decoration: underline; color: #1A59B6; font-family: "Tahoma"; font-size: 18}
a.link18:hover {text-decoration: underline; color: #1A59B6; font-family: "Tahoma"; font-size: 18}

a.bluelink10:link {text-decoration: none; color: #1A59B6; font-family: "Tahoma"; font-size: 10}
a.bluelink10:visited {text-decoration: none; color: #1A59B6; font-family: "Tahoma"; font-size: 10}
a.bluelink10:active {text-decoration: none; color: #1A59B6; font-family: "Tahoma"; font-size: 10}
a.bluelink10:hover {text-decoration: underline; color: #1A59B6; font-family: "Tahoma"; font-size: 10}

a.bluelink11:link {text-decoration: none; color: #1A59B6; font-family: "Tahoma"; font-size: 11}
a.bluelink11:visited {text-decoration: none; color: #1A59B6; font-family: "Tahoma"; font-size: 11}
a.bluelink11:active {text-decoration: none; color: #1A59B6; font-family: "Tahoma"; font-size: 11}
a.bluelink11:hover {text-decoration: underline; color: #1A59B6; font-family: "Tahoma"; font-size: 11}

a.bluelink12:link {text-decoration: none; color: #1A59B6; font-family: "Tahoma"; font-size: 12}
a.bluelink12:visited {text-decoration: none; color: #1A59B6; font-family: "Tahoma"; font-size: 12}
a.bluelink12:active {text-decoration: none; color: #1A59B6; font-family: "Tahoma"; font-size: 12}
a.bluelink12:hover {text-decoration: underline; color: #1A59B6; font-family: "Tahoma"; font-size: 12}

a.toplink:link {text-decoration: none; color: #1A59B6; font-family: "Tahoma"; font-size: 10}
a.toplink:visited {text-decoration: none; color: #1A59B6; font-family: "Tahoma"; font-size: 10}
a.toplink:active {text-decoration: none; color: #1A59B6; font-family: "Tahoma"; font-size: 10}
a.toplink:hover {text-decoration: underline; color: #1A59B6; font-family: "Tahoma"; font-size: 10}

a.gblink10:link {text-decoration: none; color: #474747; font-family: "Tahoma"; font-size: 10}
a.gblink10:visited {text-decoration: none; color: #474747; font-family: "Tahoma"; font-size: 10}
a.gblink10:active {text-decoration: none; color: #474747; font-family: "Tahoma"; font-size: 10}
a.gblink10:hover {text-decoration: none; color: #1A59B6; font-family: "Tahoma"; font-size: 10}

/*--------------------------------*/

.error_message {color: 'red'; font-family: "Tahoma"; font-size: 11; padding: 3px;}
.count_plat {color: #474747; font-family: "Tahoma"; font-size: 13; padding: 3px;}
.count_text {color: #474747; font-family: "Tahoma"; font-size: 11; padding: 3px; background: #ebebeb; text-align:center;}
.count_head {color: #474747; font-family: "Tahoma"; font-size: 12; text-align: center;}

button { 
	color: #474747;
 }

table.history_table { 
   border: #d5d5d5 1px solid;
   margin-bottom: 5px;   
}
tr.history_row1 {
   background-color: #ffffff;
   color: #474747;
   font-family: "Tahoma";
   font-size: 12px;
   padding: 0 5px 0 5px;
   text-align: right;
}
tr.history_row2 {
   background-color: #efefef;
   color: #474747;
   font-family: "Tahoma";
   font-size: 12px;
   padding: 0 5px 0 5px;
   text-align: right;
}

tr.history_head { 
   color: #333333;
   background: url(../images/headrow_back.gif);
   height: 25px;
   font-family: "Tahoma";
   font-size: 12;
   font-weight: bold;   
   padding: 0 5px 0 5px;
   text-align: center;
}

td.term_adr {
	border: 1px solid #709ccb;
	padding: 0px 10px 0px 10px;
	color: #555;
	background-color: #fff;
	font-family: Tahoma;
	font-size: 12px;
}

td.term_header {
	/*border: 1px solid #456f9d;*/
	border: 1px solid #709ccb;
	color: #456f9d;
	background: url(../images/bgHeader.gif) repeat-x;
	font-family: Tahoma;
	font-size: 13px;
	text-align: center;
}

a.link_term:link {color:#456f9d;}
a.link_term:visited {color:#456f9d;}
a.link_term:hover {color:#699DD7;}
a.link_term:active {color:#456f9d;}

td.menu_term {
	background: url(../images/bgMenuTerm.gif) repeat-x;
	border: 1px solid #7194bb;
	padding: 0px 5px 0px 10px; 
}

.term_text {
	font-size: 13px;
	font-family: Tahoma;
	color: #444;
}

.kv_data {
	padding-left: 10px;
	height: 25px;
	text-align: left;
	border: 1px solid #A8CAE5;
	background-color: #fff;
}

a.servlink:link {text-decoration: none; color: #1A59B6; font-family: "Tahoma"; font-size: 14}
a.servlink:visited {text-decoration: none; color: #1A59B6; font-family: "Tahoma"; font-size: 14}
a.servlink:active {text-decoration: none; color: #1A59B6; font-family: "Tahoma"; font-size: 14}
a.servlink:hover {text-decoration: underline; color: #1A59B6; font-family: "Tahoma"; font-size: 14}

/* Стили для jQuery UI Datepicker */
#datepicker_div, .datepicker_inline {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
	background: #DDD;
	width: 185px;
}
#datepicker_div {
	display: none;
	/*border: 1px solid #FF9900;*/
	border: 1px solid #3474BD;
	z-index: 10;
}
.datepicker_inline {
	float: left;
	display: block;
	border: 0;
}
.datepicker_dialog {
	padding: 5px !important;
	border: 4px ridge #DDD !important;
}
button.datepicker_trigger {
	width: 25px;
}
img.datepicker_trigger {
	margin: 2px;
	vertical-align: middle;
}
.datepicker_prompt {
	float: left;
	padding: 2px;
	background: #DDD;
	color: #000;
}
*html .datepicker_prompt {
	width: 185px;
}
.datepicker_control, .datepicker_links, .datepicker_header, .datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #FFF;
}
.datepicker_control {
	/*background: #FF9900;*/
	background: #3474BD;
	padding: 2px 0px;
}
.datepicker_links {
	background: #BFDBFB;
	padding: 2px 0px;
}
.datepicker_control, .datepicker_links {
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1px;
}
.datepicker_links label {
	padding: 2px 5px;
	color: #888;
}
.datepicker_clear, .datepicker_prev {
	float: left;
	width: 34%;
}
.datepicker_current {
	float: left;
	width: 30%;
	text-align: center;
}
.datepicker_close, .datepicker_next {
	float: right;
	width: 34%;
	text-align: right;
}
.datepicker_header {
	padding: 1px 0 3px;
	background: #67A0DF;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}
.datepicker_header select {
	background: #67A0DF;
	color: #000;
	border: 0px;
	font-weight: bold;
}
.datepicker {
	background: #CCC;
	text-align: center;
	font-size: 100%;
}
.datepicker a {
	display: block;
	width: 100%;
}
.datepicker .datepicker_titleRow {
	background: #80B4EE;
	color: #000;
}
.datepicker .datepicker_daysRow {
	background: #FFF;
	color: #666;
}
.datepicker_weekCol {
	background: #80B4EE;
	color: #000;
}
.datepicker .datepicker_daysCell {
	color: #000;
	border: 1px solid #DDD;
}
#datepicker .datepicker_daysCell a {
	display: block;
}
.datepicker .datepicker_weekEndCell {
	background: #BFDBFB;
}
.datepicker .datepicker_daysCellOver {
	background: #FFF;
	border: 1px solid #777;
}
.datepicker .datepicker_unselectable {
	color: #888;
}
.datepicker_today {
	background: #80B4EE !important;
}
.datepicker_currentDay {
	background: #67A0DF !important;
}
#datepicker_div a, .datepicker_inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
.datepicker_inline .datepicker_links a {
	padding: 0 5px !important;
}
.datepicker_control a, .datepicker_links a {
	padding: 2px 5px !important;
	color: #000 !important;
}
.datepicker_titleRow a {
	color: #000 !important;
}
.datepicker_control a:hover {
	background: #FDD !important;
	color: #333 !important;
}
.datepicker_links a:hover, .datepicker_titleRow a:hover {
	background: #FFF !important;
	color: #333 !important;
}
.datepicker_multi .datepicker {
	border: 1px solid #67A0DF;
}
.datepicker_oneMonth {
	float: left;
	width: 185px;
}
.datepicker_newRow {
	clear: left;
}
.datepicker_cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}
/* Стили для jQuery UI Datepicker */