/*<style type="text/css">*/
/* <логотип> */
hr
{
	color: #79a0c1; 
}

a:visited,
a:active
{
	background: transparent;
	color: #303030;
	text-decoration: underline;
}

a:hover
{
	background: transparent;
	color: #34498B;
}

.logo_frame div table {
	width: 800px;
	border: none;
	border-spacing: 0 2px;
}
/* </логотип>*/

/* <горизонтальная навигация> */
.HorNavigation
{
	BACKGROUND-COLOR: #f2f2f2;	
	width: 100%;
	BORDER-RIGHT: medium none;
	BORDER-LEFT: medium none;
	BORDER-TOP: black 1px solid;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-BOTTOM: black 1px solid;
}
.HorNavigation tr td
{
	BORDER-WIDTH: 0;
	padding: 0;
    color: white;
}
.HorNavigation tr td table
{
	width: 800px;
	BORDER-WIDTH: 0;
	margin : 4px;
    color: white;
}
:link.Hmenulink
{color: #FFFFFF; text-decoration: none}

:visited.Hmenulink
{color: #FFFFFF; text-decoration: none}

:active.Hmenulink
{color: #FFFFFF; text-decoration: none}

:hover.Hmenulink
{color: #FFFFFF; text-decoration: underline;}
/* </горизонтальная навигация> */

/* <вертикальная навигация> */
.VertNavigation 
{
	COLOR: white;
	text-align:left;
	width: 200px;
}
.VertMenuItem
{
	height: 23px;
	padding-left: 10px; /* Расстояние между линией и текстом */
	border-right: gray 1px solid;
	border-left: gray 1px solid;
}
.VertMenuLine
{
	width: 200px;
	height: 5px;
	background: url(/Images/line200.gif) no-repeat top left; 
}
.VertMenuLast
{
	width: 200px;
	height: 15px;
	border-top: gray 1px solid;
}
.VertMenuHeader_1 
{
	width: 200px;
	height: 30px;
	background: url(/Images/bg_n.jpg) no-repeat top left;
	padding-left: 10px; /* Расстояние между линией и текстом */
}
.VertMenuHeader_2
 {
	width: 200px;
	height: 30px;
	background: url(/Images/bg_n.jpg) no-repeat top left;
	padding-left: 10px; /* Расстояние между линией и текстом */
}
.VertMenuHeader_3 {
	width: 200px;
	height: 30px;
	background: url(/Images/bg_n.jpg) no-repeat top left;
	padding-left: 10px; /* Расстояние между линией и текстом */
}
/* </вертикальная навигация> */


.warn {
	background: #FEE5AC;
  padding-left: 5px;
  padding-right: 5px;
}

/* <основная рамка> */
.main_frame { margin:0; padding:0; border: none; border-collapse: collapse; width: 830px;}
.main_frame tr { padding: 0; margin: 0;} 
/*
.mid_frame { background: url(/Images/main_frame/mid.jpg)  top left; height:500px; vertical-align: top;}
*/
.mid_frame { background-color: #F0F5F8; height:500px; vertical-align: top;}
.top_frame
{
	background: url(/Images/main_frame/t.jpg) repeat-x top left;
	height: 15px; width: 800px;
}
.down_frame
{
	background: url(/Images/main_frame/d.jpg) repeat-x top left;
	height: 15px;
}
.left_top_frame 
{
	background: url(/Images/main_frame/lt.jpg) no-repeat top left;
	width: 15px; height: 15px; 
}
.right_top_frame
{
	background: url(/Images/main_frame/rt.jpg) no-repeat top left;
	width: 15px; height: 15px; 
}
.left_down_frame
{
	background: url(/Images/main_frame/ld.jpg) no-repeat top left;
	width: 15px; height: 15px;	   
}	
.right_down_frame
{
	background: url(/Images/main_frame/rd.jpg) no-repeat top left;
	width: 15px; height: 15px;
}
.left_frame
{
	background: url(/Images/main_frame/l.jpg) repeat-y top left;
	width: 15px;
}
.right_frame
{
	background: url(/Images/main_frame/r.jpg) repeat-y top left;
	width: 15px;
}
/* </основная рамка> */

/* <таблица подвал> */
.FooterPage
{
	BACKGROUND-COLOR: #f2f2f2;	
	width: 100%;
	BORDER-RIGHT: medium none;
	BORDER-LEFT: medium none;
	BORDER-TOP: black 1px solid;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-BOTTOM: black 1px solid;
	height: 25px;
}
/* </таблица подвал> */


.Files2px
{
	border:none;
	border-bottom:solid 2px;
	border-color: #a0a0a0;
}
.Files1px
{
	border:none;
	border-bottom:solid 1px;
	border-color: #a0a0a0;
}
		
/*</style>*/

div #tariff
{
  color: #000000 !important;
  text-decoration: none;
}

/* Выпадающее меню */
ul.menu, ul.submenu {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.menu:after, ul.submenu:after {
    display: block;
    content: ' ';
    clear: both;
    float: none;
}
ul.menu > li {
    /* float: left; */
    position: relative;
}
ul.menu > li > a {
    display: block;
    padding: 10px;
    /* color: white;
    background-color: red; */
   text-decoration: none;
}
ul.menu > li > a:hover {
    /* background-color: black; */
}
ul.submenu {
    display: none;
    position: absolute;
    width: 200px;
    /*top: 37px; */
    left: 0;
    background-color: #808080;
    border: 1px solid white;
}
ul.submenu > li {
    display: block;
}
ul.submenu > li > a {
    display: block;
    padding: 10px;
    /* color: white;
    background-color: red; */
    text-decoration: none;
}
ul.submenu > li > a:hover {
    text-decoration: underline;
}
ul.menu > li:hover > ul.submenu {
    display: block;        
}


a.button6 {
  position: relative;
  font-weight: bold;
  color: white;
  text-decoration: none;
  text-shadow: 0 -1px 1px #cc5500;
  user-select: none;
  padding: .8em 2em;
  outline: none;
  border-radius: 1px;
  background: linear-gradient(to left, rgba(0,0,0,.3), rgba(0,0,0,.0) 50%, rgba(0,0,0,.3)), linear-gradient(#d77d31, #fe8417, #d77d31);
  background-size: 100% 100%, auto;
  background-position: 50% 50%;
  box-shadow: inset #ebab00 0 -1px 1px, inset 0 1px 1px #ffbf00, #cc7722 0 0 0 1px, #000 0 10px 15px -10px;
  transition: 0.2s;
}
a.button6:hover {
  background-size: 140% 100%, auto;
}
a.button6:active {
  top: 1px;
  color: #ffdead;
  box-shadow: inset #ebab00 0 -1px 1px, inset 0 1px 1px #ffbf00, #cc7722 0 0 0 1px, 0 10px 10px -9px #000;
}

a.button25 {
  position: relative;
  display: inline-block;
  width: 10em;
  height: 2.5em;
  line-height: 2.5em;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 -1px 1px #777;
  color: #fff;
  outline: none;
  border: 2px solid #F64C2B;
  border-radius: 5px;
  box-shadow: 0 0 0 60px rgba(0,0,0,0) inset, .1em .1em .2em #800;
  background: linear-gradient(#FB9575, #F45A38 48%, #EA1502 52%, #F02F17);
}
a.button25:active {
  top: .1em;
  left: .1em;
  box-shadow: 0 0 0 60px rgba(0,0,0,.05) inset;
}

a.knopka {
  color: #fff; /* цвет текста */
  text-decoration: none; /* убирать подчёркивание у ссылок */
  user-select: none; /* убирать выделение текста */
  background: #ee3523; /* фон кнопки */
  padding: .2em 1.5em; /* отступ от текста */
  outline: none; /* убирать контур в Mozilla */
} 
a.knopka:hover { background: rgb(232,95,76); } /* при наведении курсора мышки */
a.knopka:active { background: rgb(152,15,0); } /* при нажатии */

button.installer {
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	background-color:#007dc1;
	border-radius:7px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:19px;
	padding:8px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
	margin:10px;
}
button.installer:hover {
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	background-color:#0061a7;
}
button.installer:active {
	position:relative;
	top:1px;
}

button.clickonce {
box-shadow:inset 0px 0px 0px 0px #9acc85;
	background:linear-gradient(to bottom, #74ad5a 5%, #68a54b 100%);
	background-color:#74ad5a;
	border-radius:7px;
	border:1px solid #3b6e22;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:26px;
	font-weight:bold;
	padding:10px 12px;
	text-decoration:none;
	margin:10px;
}
button.clickonce:hover {
	background:linear-gradient(to bottom, #68a54b 5%, #74ad5a 100%);
	background-color:#68a54b;
}
button.clickonce:active {
	position:relative;
	top:1px;
}

p.instructions {
	font-size: medium;
}

div#notIE {
  display: none;
  border:2px solid #096b06;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  background:none repeat 0 0 rgb(181, 211, 189);
  padding: 10px;
  font-size:medium;
}

.offlineLink {
  font-size:medium;
  text-decoration:underline !important;
}