16:31 04.08.201715:09 11.03.2015/* -- General Style -- */

body
{
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: #333;
	background-color: #fff;
}

img.imImage {border: 0px; vertical-align: baseline; }
.imInvisible, h1 {position: absolute; top: -10000px; left: -10000px; }
.imHidden {display: none; }
.imClear {clear: left; }
.imError {padding: 5px; margin: 10px; border: 1px solid #000000; background-color: #FFFFFF; font: 11px Tahoma; text-align: center; line-height: 16pt; overflow: hidden; }
#imWebSiteX5Adv {position: absolute; top: 0; right: 0; z-index: 1500; overflow: hidden; }
#imWebSiteX5AdvObj {position: relative; }
#imToolTip {position:absolute; z-index: 1001; }
#imShowBoxBG {position: fixed; z-index: 2000; top: 0; left: 0; width: 100%; height: 100%; background-color: #000000; opacity: 0; filter: alpha(opacity=0); }
#imShowBoxContainer {position: absolute; z-index: 2001; top: 0; left: 0; width: 100%; font: 8pt Tahoma; color: #000000; }
#imShowBox {position: relative; margin: 0 auto; padding: 10px; background: #FFFFFF url('imloading.gif') no-repeat center center; border: 1px solid #000000; overflow: hidden; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#imShowBoxContent {opacity: 0; filter: alpha(opacity=0); }
#imShowBoxDescription {padding: 8px 5px 0 5px; }
#imLockTxt {margin-left: 10px; font: 11px Tahoma; color: #000000; min-height: 300px; height: auto !important; height: 300px; }
#imLockForm {margin: 5px auto; text-align: left; padding: 5px; width: 200px; }
#imLockAlert {background-color: red; color: white; padding: 0 5px 0 5px; }
.imLockLabel {display: block; margin-top: 6px; }
.imLockBtn {font: 11px Tahoma; color: #000000; background-color: #C0C0C0; border: 1px solid #222222; margin: 5px; }
.imLockFld {font: 11px Tahoma; color: #000000; background-color: #FFFFFF; border: 1px solid #222222; margin: 4px 0; vertical-align: middle; }

/* -- Menu Main Settings -- */
#imMnMn {padding-top: 10px; }
#imMnMn a { text-decoration: none; padding: 6px 7px 6px 7px; font: bold 20px Tahoma; color: #000000; float: none !important; float: left; }

/* -- Menu Main Images -- */
span.imMnLv { width: 98%; background: url('imiconmenu.gif') no-repeat center right; }


#imheadtxt {clear: both;  height: 145px; padding: 30px 0px 0px 0px; font: bold 30px Tahoma; color: #000000;text-align: center;}
#imfoottxt {clear: both; padding: 10px 10px 10px 10px; font: 20px Tahoma; color: #000000; text-align: center;}

/* -- Texts Style -- */
h2 {margin: 0px 6px 4px 10px; padding: 2px 0 2px 0; font: bold 25px Tahoma; text-align: left;  color: #000; 	border-bottom: dashed 1px #cfcfcf;}
h3 {margin: 0px 6px 4px 10px; padding: 2px 0 2px 0; font: bold 18px Tahoma; text-align: left;  color: #000; 	border-bottom: dashed 1px #cfcfcf;}
h4 {margin: 10px 10px 10px 10px; padding: 10px 0 10px 0; font: bold 29px Tahoma; text-align: center;  color: #444; 	border-bottom: dashed 1px #cfcfcf;}
#imPathTitle {margin: 0px 6px 8px 10px; padding: 2px 0 2px 0; font: 9px Tahoma; color: #808080; text-align: left; }
.imDefText {padding: 2px 0 2px 0; font: 13px Tahoma; color: #000000; text-align: left; }
.fc0 {color: #000000; }



.tables1{border: #000000 1px solid; border-collapse: collapse; font-size: 16pt; font-family: tahoma; font-weight: lighter; text-align:left;}

.tables1 tr{border: #000000 1px solid;}

.tables1 td{border: #000000 1px solid;}


.tables2{border: #000000 0px solid; border-collapse: collapse; font-size: 16pt; font-family: tahoma; font-weight: lighter; text-align:center;}

.tables2 tr{border: #000000 0px solid;}

.tables2 td{border: #000000 0px solid;}


.tablesn{border: #000000 1px solid; border-collapse: collapse; font-size: 16pt; font-family: tahoma; font-weight: lighter; text-align:left;}

.tablesn tr{border: #000000 1px solid;}

.tablesn td{border: #000000 1px solid;}

.tablesn th{color: #000000;background: #ffffff;  	border: solid 1px #000;        padding: 2px 2px 2px 2px;         font: bold 23px Tahoma; 	text-align: left;  }


.tablesa{border: #000000 1px solid; border-collapse: collapse; font-size: 16pt; font-family: tahoma; font-weight: lighter; text-align:center;}

.tablesa tr{border: #000000 1px solid; text-align:center;}

.tablesa td{border: #000000 1px solid; text-align:center;}

.tablesa th{color: #000000;background: #ffffff;  	border: solid 1px #000;        padding: 2px 2px 2px 2px;         font: bold 23px Tahoma; 	 text-align:center;  }


.leftimg{
     float:left; /* Выравнивание по левому краю */
     margin: 7px 7px 7px 0; /* Отступы вокруг картинки */
   }
.rightimg {
    float: right; /* Выравнивание по правому краю */
    margin: 7px 0 7px 7px; /* Отступы вокруг картинки */
   }


A IMG {
 border: none; /* Убираем границу */
}

a
{
	color: #000000;
	text-decoration: underline;
        font-family: Arial, sans-serif;
	font-size: 20px;
}

a:hover
{
	text-decoration: none;
}

.b_text {text-align: center; font-size: 1.3em; font-family: Arial; font-weight: bold; margin-top:0px; margin-bottom:5px; }
.b_text2 {text-align: center; font-size: 1.1em; font-family: Arial; font-weight: bold; margin-top:0px; margin-bottom:5px; }
.m1_text {font-size: 1.1em; font-family: Arial; font-weight: bold; margin-top:0px; margin-bottom:5px; color: #000000;}
.m2_text {font-size: 1.1em; font-family: Arial;  margin-top:0px; margin-bottom:5px; color: #000000;}



.link1  {text-decoration: none; }
.link1:link {FONT-SIZE: 1.2em; color: #000000; font-family: Arial; font-weight: bold; TEXT-DECORATION: none;}
.link1:visited {FONT-SIZE: 1.2em; color: #000000; font-family: Arial; font-weight: bold; TEXT-DECORATION: none;}
.link1:hover {FONT-SIZE: 1.2em; color: #000000;font-family: Arial; font-weight: bold;  text-decoration: none; }

.link2  {text-decoration: none; }
.link2:link {FONT-SIZE: 1.2em; color: #000; font-family: Arial; font-weight: bold; TEXT-DECORATION: none;}
.link2:visited {FONT-SIZE: 1.2em; color: #000; font-family: Arial; font-weight: bold; TEXT-DECORATION: none;}
.link2:hover {FONT-SIZE: 1.2em; color: #000000;font-family: Arial; font-weight: bold;  text-decoration: none; }




p
{
margin-bottom: 0.8em;
text-indent: 2em; line-height: 1.5; margin-top:0px; margin-bottom:7px;	
font-family: Arial, sans-serif;
font-size: 18pt;
color: #000000;
}


ul
{
	margin-left:1em;
	margin-right:0;
	margin-top:0; 
	margin-bottom: 0.8em;
	padding-left: 1em;
	list-style: square;
        text-align: justify; 
}

ul li
{
margin-top:0.3em;
	margin-bottom: 0.8em;
	line-height: 1.5; margin-top:0px; margin-bottom:7px;	
	font-family: Arial, sans-serif;
	font-size: 18pt;
	color: #000000;
}

blockquote
{
	margin-bottom: 1.5em;
	padding: 0.75em 0.75em 0.75em 1.5em;
	border-left: solid 0.75em #005082;
	background: #FDFDFD url('images/a7.gif') top left repeat-x;
}

blockquote p
{
	margin-bottom: 0em;
}

table
{
	margin-bottom: 1.5em;
	border-collapse: collapse;
	
}

table th
{
	font-weight: bold;
	padding: 0.5em;
        text-align:justify;
}

table td
{
	padding: 0.5em;
	
        text-align:justify;
}

table tr.rowH
{
	color: #000000;
	background: #ffffff; 
	border-right: solid 1px #fff;
        padding: 2px 0 2px 0; 
        font: bold 20px Tahoma; 
	text-align: left;  

	
}

table th.rowN
{
	color: #000000;
	background: #ffffff; 
	border: solid 1px #000;
        padding: 2px 2px 2px 2px; 
        font: bold 20px Tahoma; 
	text-align: left;  

	
}

table tr.rowA
{
	background: #F8F8F8 url('images/a6.gif') top left repeat-x;
	border-top: solid 1px #fff;
	color: inherit;
}

table tr.rowB
{
	background: #FDFDFD url('images/a7.gif') top left repeat-x;
	border-top: solid 1px #fff;
	color: inherit;
}






.dropbtn {
  
  color: black;
  padding: 5px;
  
  border: none;
  background-color: transparent;
  font: bold 20px Tahoma;
}

/* Контейнер <div> - необходим для размещения выпадающего содержимого */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Выпадающее содержимое (скрыто по умолчанию) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

/* Ссылки внутри выпадающего списка */
.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

/* Изменение цвета выпадающих ссылок при наведении курсора */
.dropdown-content a:hover {background-color: #ccc;}

/* Показать выпадающее меню при наведении курсора */
.dropdown:hover .dropdown-content {display: block;}

/* Изменение цвета фона кнопки раскрывающегося списка при отображении содержимого раскрывающегося списка */
.dropdown:hover .dropbtn {background-color: #fff;}
