/* CSS Document */
body { margin: 0px; }

a.linkMenu:link { width: 100px; text-decoration: none; color: #ffffff; font-family: "Tahoma"; font-size: 12; font-weight: bold;}
a.linkMenu:visited { width: 100px; text-decoration: none; color: #ffffff; font-family: "Tahoma"; font-size: 12; font-weight: bold;}
a.linkMenu:active { width: 100px; text-decoration: none; color: #ffffff; font-family: "Tahoma"; font-size: 12; font-weight: bold;}
a.linkMenu:hover { width: 100px; text-decoration: underline; color: #ecf1ff; font-family: "Tahoma"; font-size: 12; font-weight: bold;}

input { color: #292929; }
select { color: #292929; }

.term { color: #ffffff; font-family: "Tahoma"; font-weight: bold; font-size: 18px;}

.shadow { FILTER: progid:DXImageTransform.Microsoft.Blur(pixelradius=5)
                  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); }

.text11_result_in_table {color: #292929; font-family: "Tahoma"; font-size: 11; background-color: #F5F5F5;}

.text10 {color: #292929; font-family: "Tahoma"; font-size: 10; }
.text11 {color: #292929; font-family: "Tahoma"; font-size: 11; }
.text12 {color: #292929; font-family: "Tahoma"; font-size: 12; }
.text14 {color: #292929; font-family: "Tahoma"; font-size: 14; }

.reg_text11 {color: #292929; 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: #292929; font-family: "Tahoma"; font-size: 10; font-weight: 600; background-color: #ebebeb;}
.head_text11 {color: #292929; font-family: "Tahoma"; font-size: 11; font-weight: 600; background-color: #ebebeb;}
.head_text12 {color: #292929; font-family: "Tahoma"; font-size: 12; font-weight: 600; background-color: #ebebeb;}

.toptext10 {color: #ffffff; font-family: "Tahoma"; font-size: 10; }

.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: #292929;
   font-family: "Tahoma";
   font-size: 11px;
   padding: 0 5px 0 5px;
}
td.dolg_row2 {
   background-color: #efefef;
   color: #292929;
   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.bluelink14:link {text-decoration: none; color: #1A59B6; font-family: "Tahoma"; font-size: 14; font-weight: bold;}
a.bluelink14:visited {text-decoration: none; color: #1A59b6; font-family: "Tahoma"; font-size: 14; font-weight: bold;}
a.bluelink14:active {text-decoration: none; color:#1a59b6; font-family: "Tahoma"; font-size: 14; font-weight: bold;}
a.bluelink14:hover {text-decoration: none; color:#1a59b6; font-family: "Tahoma"; font-size: 14; font-weight: bold;}

a.toplink:link {text-decoration: none; color: #ffffff; font-family: "Tahoma"; font-size: 10}
a.toplink:visited {text-decoration: none; color: #ffffff; font-family: "Tahoma"; font-size: 10}
a.toplink:active {text-decoration: none; color: #ffffff; font-family: "Tahoma"; font-size: 10}
a.toplink:hover {text-decoration: underline; color: #ffffff; font-family: "Tahoma"; font-size: 10}

a.ftplink:link {text-decoration: none; color: #1A59B6; font-family: "Tahoma"; font-size: 10}
a.ftplink:visited {text-decoration: none; color: #1A59B6; font-family: "Tahoma"; font-size: 10}
a.ftplink:active {text-decoration: none; color: #1A59B6; font-family: "Tahoma"; font-size: 10}
a.ftplink:hover {text-decoration: underline; color: #1A59B6; font-family: "Tahoma"; font-size: 10}

a.gblink10:link {text-decoration: none; color: #292929; font-family: "Tahoma"; font-size: 10}
a.gblink10:visited {text-decoration: none; color: #292929; font-family: "Tahoma"; font-size: 10}
a.gblink10:active {text-decoration: none; color: #292929; font-family: "Tahoma"; font-size: 10}
a.gblink10:hover {text-decoration: none; color: #1A59B6; font-family: "Tahoma"; font-size: 10}

a.infolink:link { text-decoration: underline; color: #1A59B6; font-family: "Tahoma"; font-size: 14; font-weight: bold; }
a.infolink:visited {text-decoration: underline; color: #1A59B6; font-family: "Tahoma"; font-size: 14; font-weight: bold; }
a.infolink:active {text-decoration: underline; color: #1A59B6; font-family: "Tahoma"; font-size: 14; font-weight: bold; }
a.infolink:hover {text-decoration: underline; color: #1A59B6; font-family: "Tahoma"; font-size: 14; font-weight: bold; }

/*--------------------------------*/
.menu {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	/*background-image: url(../images/r-btn-bg.gif);*/
	background-color: #a3a3a3;
	background-repeat: repeat-x;
	font-weight: bold;
	padding-left: 10px;
	white-space: nowrap;
}
.menu_lnk{
	text-decoration: none;
	color: #000000;
	margin-right: 10px;
}

.lblPosl {
	color: #333333; 
	font-size: 15px; 
	font-family: Tahoma;
	font-weight: bold;
}
/*--------------------------------*/

.error_message {color: 'red'; font-family: "Tahoma"; font-size: 11; padding: 3px;}
.count_plat {color: #292929; font-family: "Tahoma"; font-size: 13; padding: 3px;}
.count_text {color: #292929; font-family: "Tahoma"; font-size: 11; padding: 3px; background: #ebebeb; text-align:center;}
.count_head {color: #292929; font-family: "Tahoma"; font-size: 12; text-align: center;}

button { 
	color: #292929;
 }

table.history_table { 
   border: #d5d5d5 1px solid;
   margin-bottom: 5px;   
}
tr.history_row1 {
   background-color: #ffffff;
   color: #292929;
   font-family: "Tahoma";
   font-size: 12px;
   padding: 0 5px 0 5px;
   text-align: right;
}
tr.history_row2 {
   background-color: #efefef;
   color: #292929;
   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}

.lblNews {
	font-size: 27px;
	color: #002781;
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: underline;
	margin: 20px 10px 20px 10px;
}

td.plat_row {
   background-color: #ffffff;
   color: #171717;
   font-family: "Tahoma";
   font-size: 14px;
   padding: 5px 5px 5px 5px;
   border: 1px solid #A7A7A7;
}

/*---------------------------------*/

.tarif {
	width: 95%;
	background-color: #e0f1ff;
	color: #000000;
	border: 1px solid #1d61ac;
	font-size: 12px;
	font-family: Tahoma;
	margin: 5px;
}
.tarif th {
	background-color: #1d61ac;
	color: #FFFFFF;
	padding: 5px;
}
.tarif td {
	padding: 3px;
	border: 1px dotted #1d61ac;
}

.alt1 td {
	background-color: #ebf6ff;
}
.alt2 td {
	background-color: #f7fbff;
}



a.linkReg: link {
	font-weight: bold;
	font-size: 14px;
	color: #002781;
	font-family: Verdana;
	text-decoration: underline;
}

a.linkReg: hover {
	font-weight: bold;
	font-size: 14px;
	color: #002781;
	font-family: Verdana;
	text-decoration: underline;
}

a.linkReg: visited {
	font-weight: bold;
	font-size: 14px;
	color: #002781;
	font-family: Verdana;
	text-decoration: underline;
}

a.linkReg: active {
	font-weight: bold;
	font-size: 14px;
	color: #002781;
	font-family: Verdana;
	text-decoration: underline;
}

.strReg {
font-weight: bold;
	font-size: 14px;
	color: #002781;
	font-family: Verdana;
	text-decoration: underline;
}

/*----------------------------------------*/

/* Стили для 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 */

ul#cssmenu {
        width:200px;
        margin: 0;
        border: 0 none;
        padding: 0;
        list-style: none;
		background: url(images/backMenu.gif) repeat-x;
        /*background: #0055bb;*/
		/*background: #1d61ac;*/
        height: 30px;
        font: bold 13px/28px Arial;
        border-left:#0055bb 1px solid;
        /*border-left:#1d61ac 1px solid;*/
}

ul#cssmenu li {
		width: 200px;
        margin: 0;
        border: 0 none;
        padding: 0;
        float: left;
        display: inline;
        list-style: none;
        position: relative;
        height: 30px;
}

ul#cssmenu ul {
        margin: 0;
        border: 0 none;
        padding: 0;
        width: 200px;
        list-style: none;
        display: none;
        position: absolute;
        top: 30px;
        left: 0;
}

ul#cssmenu ul:after {
        clear: both;
        display: block;
        font: 1px/0px serif;
        content: ".";
        height: 0;
        visibility: hidden;
}

ul#cssmenu ul li {
        width: 200px;
        float: left;
        display: block !important;
        display: inline;
}

/* Main Menu */
ul#cssmenu a {
        border: 0px;
        padding: 0 10px;
        float: none !important;
        float: left;
        display: block;
		/*background: url(images/backMenu.gif) repeat-x;*/
		background: #3677c9;
        /*background: #0055bb;*/
		/*background: #1d61ac;*/
        color: #FFFFFF;
		/*color: #000000;*/
        font: bold 13px/28px Arial;
        text-decoration: none;
        height: auto !important;
        height: 1%;
}

ul#cssmenu a.serv {
        font: bold 14px/28px Arial;
}

/* Main Menu Hover */
ul#cssmenu a:hover,
ul#cssmenu li:hover a,
ul#cssmenu li.iehover a {
        /*background: #FFFFFF;*/
		background: #3677c9;
        /*color:#0055bb;*/
		color: #FFFFFF;
		/*color: #1d61ac;*/
        border-top:#0055bb 1px solid;
		/*border-top:#1d61ac 1px solid;*/
}

/* Second Menu */
ul#cssmenu li:hover li a,
ul#cssmenu li.iehover li a {
        border-top: 2px solid #FFFFFF;
        float: none;
		/*background: url(images/backMenu.gif) repeat-x;*/
		background: #3677c9;
        /*background: #0055bb;*/
		/*background: #1d61ac;*/
        color: #FFFFFF;
}

/* Second Menu Hover */
ul#cssmenu li:hover li a:hover,
ul#cssmenu li:hover li:hover a,
ul#cssmenu li.iehover li a:hover,
ul#cssmenu li.iehover li.iehover a {
        border-top: 2px solid #FFFFFF;
        /*background: #FFFFFF;*/
		background: #3677c9;
        /*color:#0055bb;*/
        color: #FFFFFF;
        border:#0055bb 1px solid;
		/*color:#1d61ac;
        border:#1d61ac 1px solid;*/
}

ul#cssmenu ul ul {
        display: none;
        position: absolute;
        top: 0;
        left: 170px;

