body {
	font-family: verdana, arial, sans-serif; font-size: 100%;
	font: 14px Verdana,Tahoma,Arial,sans-serif;
	/*color: #002000;*/
	color: #2C518A; /*?Надписи: в диалогах?*/   
	margin: 0;
	padding: 0;
	zoom: 100%; /*@media screen and (min-width: 1200px) width >= 1200px*/
}

@media screen and (max-width: 400px)  {
  /* стили для xs-устройств */
     body {
        zoom:80%;
    } 
}
@media screen and  (min-width: 768px) and (max-width: 991px)and  {
  /* стили для sm-устройств */
     body {
        zoom:85%;
    } 
}
@media screen and  (min-width: 991px) and (max-width: 1280px) { /*срабатывает на моем ноуте  1280 */
  /* стили для md-устройств */
     body {
        zoom:90%;
    } 
}
@media screen and  (min-width: 1282px) and (max-width: 1536px) {/*срабатывает в комнате    1366*/
  /* стили для lg-устройств */
    body {
        zoom:95%;
    }  
}
 
@media screen and  (min-width: 1536px) {/*срабатывает на моем большом   1920*/
  /* стили для lg-устройств */
    body {
        zoom:100%;
    }  
}


@-webkit-keyframes wrapper2 {
 0% {opacity: 0;}
 100% {opacity:1;}
}
/*  cbody120     #DCDCDC no-repeat; */
body_ {
	font: 14px Verdana,Tahoma,Arial,sans-serif;
	color: #002000;
	background: #ECE4E4; 		       /*?Внешний фон?*/   /*  cbody120     #DCDCDC */    
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
}

 /*что-то испорченное и здесь и в афон  ИЛИ ЭТО ЗНАЧЕНИЯ ПО УМОЛЧАНИЮ */ 
*{
	margin: 0;
	padding: 0;
}

a {
	color: #165374;     /*?Ссылка:  до наведения указателя?*/   /*14 ссылка до  */
	text-decoration: none;
	outline: none;
}

a.mob {
	color: #949494;     /*  ?С сылка:  до наведения указателя?*/   /*14 ссылка до  */
	text-decoration: underline;
	outline: none;
	line-height: 1.4em;
	font-size: 36px;
	margin-left: 10px;
}
a.mob:hover {
	color: #707070;  /*  ?   С сылка: при наведении указателя?*/   /*20 ссылка после  */
	text-decoration: none;
	font-weight: 600;
	font-size: 36px;
	}

a.mob:active{
	color: #000000;  /*  ?   С сылка: при наведении указателя?*/   /*20 ссылка после  */
	text-decoration: none;
	font-weight: 600;
	font-size: 36px;
}



a.mob_active{
	color: #000000;     /*  ?С сылка:  до наведения указателя?*/   /*14 ссылка до  */
	text-decoration: underline;
	outline: none;
	line-height: 1.4em;
	font-size: 36px;
}

a.mob_active:hover{
	color: #707070;  /*  ?   С сылка: при наведении указателя?*/   /*20 ссылка после  */
	text-decoration: none;
	font-weight: 600;
	font-size: 36px;
}

a.mob30 {
	color: #949494;     /*  ?С сылка:  до наведения указателя?*/   /*14 ссылка до  */
	text-decoration: underline;
	outline: none;
	line-height: 1.4em;
	font-size: 30px;
}
a.mob30:hover {
	color: #707070;  /*  ?   С сылка: при наведении указателя?*/   /*20 ссылка после  */
	text-decoration: none;
	font-weight: 600;
	
}


a.mob30:active{
	color: #000000;/*   ?С сылка: если мышь на слове?*/   /*20 ссылка после  */
	text-decoration: none;
	font-size: 30px;
}

a.mob30_active{
	color: #000000; /* ?С сылкавыбранная/   /*20 ссылка после  */
	text-decoration: underline;
	
}
a.mob30_active:hover{
	color: #707070;  /*  ?   С сылка: при наведении указателя?*/   /*20 ссылка после  */
	text-decoration: none;
	font-weight: 600;
}

a.mob24 {
	color: #949494;     /*  ?С сылка:  до наведения указателя?*/   /*14 ссылка до  */
	text-decoration: none;
	outline: none;
	line-height: 1.4em;
	font-size: 24px;
}
a.mob24:hover {
	color: #000000;  /*?С сылка: при наведении указателя?*/   /*20 ссылка после  */
	text-decoration: none;
}

a:hover {
	color: #358AD8;  /*?Ссылка: при наведении указателя?*/   /*20 ссылка после  */


	text-decoration: none;
} 


a.oko {
	color: #8C8C8C   /*?Ссылка: файл медеа до наведения?*/    
	text-decoration: none;
	outline: none;
}

a.oko:hover {
	color: #000000   /*?Ссылка: файл медеа при наведении?*/   
	text-decoration: none;
}  
a.forget_pass {
	color: #1A0570;     /*?Подсказка: слово, над которым подсказка?*/   /*для IE */
	text-decoration: none;
	outline: none;
}

a.forget_pass:hover {
	color: #1A0570;     /*?Подсказка: слово, над которым подсказка при наведении мыши?*/   /*для IE  */
	text-decoration: none;
	outline: none;
}

a.forget_pass_mob {
	color: #000000;     /* ?П одсказка: слово, над которым подсказка?*/   /*для IE */
	text-decoration: underline;
	outline: none;
}

a.forget_pass_mob:hover {
	color: #8A8A8A;     /* ?П одсказка: слово, над которым подсказка при наведении мыши?*/   /*для IE  */
	text-decoration: none;
	outline: none;
}
 
a.a_slabo {

}

a.a_slabo:hover {
	color: #000000   /*?Ссылка: файл медеа при наведении?*/   

} 

a.eventindex {
color:#313131; /*?Ссылка: для всех объявлений и документов на главной стр?*/ 
}
a.eventindex:hover {
	color:#3BD835;
}



#red
{
color: #FF4500;

}

#gold
{
color: #FFD700 ;

}

#maroon	
{
color: #800000;

}

#navy
{
color: #000080;

}

#navy_
{
color: #2C3B25;

}

h5
{
 text-align: right;
 font-style:italic;
text-decoration :underline;

}

#nameuser
{
 margin: 20px 10px 10px 10px;
 text-align: center;
 font-style: normal;
text-decoration :none;  
color: #35404B;				/*?Текст: приветствие?*/  
}


p {
	margin-bottom: 6px;
}

p.content {

margin-right: 5px;
	text-align: justify;
	color: #010F31;    /*?Текст: в разделах на главной странице?*/ 
	word-wrap: break-word; /* перенос слов*/ 
}


p.paragraf1 {
 color: #2C398A; /*?Объявления: раскрыть закрыть абзац?*/ 
}

p.paragraf2 {
 color: #2C518A; /*?Надписи: в диалогах?*/  /*доллжники*/
}

p.paragraf2_mob {
 color: #000000; /*?Н адписи: в диалогах?*/  /*доллжники*/
}
 

p.paragraf3 {
 color: #2C388A; /*?Надписи: квитанции?*/ 
}

p.paragraf1_mob {
 color: #000000; /* ? О бъявления: раскрыть закрыть абзац?*/ 
margin-left: 50px;
}

p.paragraf2_mob  {
 color: #000000; /* ?Н адписи: в диалогах?*/  /*доллжники*/
}

p.paragraf3_mob  {
 color: #800000; /* ?Н адписи: квитанции?*/ 
}
p.paragraf_predupr { 
 color: #8D1155; /*?Надписи: предупреждения?*/    
}

p.paragraf_predupr_mob { 
 color: #4A4A4A; /*  ?Н адписи: предупреждения?*/   
 font-size: 22px;
 margin-left: 10px;
}


p.paragraf_error { 
 color: #FF0000; /*?Надписи: ошибки?*/   
}

p.paragraf_error_mob { 
 color: #FF0000; /* ? Н адписи: ошибки?*/   
font-size: 26px;
 }

p.paragraf_galer { 
 color: #4B6277; /*?Галерея: названия?*/    
}


p.paragraf_galer_mob {    
 color: #4B6277; /* Галерея: названия    */   
font-size: 36px;  
}
 
.file_block{
    overflow: hidden;
    background: none repeat scroll 0 0 #FFFFFF;   /*?Объявления: фон?*/ 
	color:  #FF5B6C;									 /*пока не знаю что это*/ 
    position: relative;
    transition: height 0.5s ease-out 0s;
    -moz-transition: height 1s ease-out 0s;
    -webkit-transition: height 0.5s ease-out 0s;
    -o-transition: height 0.5s ease-out 0s;
}

.file_block iframe {
	border: 1px solid #3D2C8A;    		/*?Объявления: рамка  сообщения?*/   /*  рамка при раскрытии док и объявлений       805000*/
    padding: 1px;
	background-color: #F9F7FD; 			/*?Объявления: фон сообщения?*/
			
}

.file_block_mob{
    overflow: hidden;
    background: none repeat scroll 0 0 #FFFFFF;   / * ?О бъявления: фон?*/ 
	color:  #FF5B6C;									 /*пока не знаю что это*/ 
    position: relative;
    transition: height 0.5s ease-out 0s;
    -moz-transition: height 1s ease-out 0s;
    -webkit-transition: height 0.5s ease-out 0s;
    -o-transition: height 0.5s ease-out 0s;
}
.file_block_mob iframe {
	border: 1px solid #000000;    		/* О бъявления: рамка  сообщения?*/   /*  рамка при раскрытии док и объявлений       805000*/
    padding: 1px;
	background-color: #FFFFFF; 			/* ? О бъявления: фон сообщения?*/
			
}

span.event_search1 {
 background-color: #E1F1FF; /*?Объявления: выделение найденного текста?*/ /*в заголовке блока*/
}

p.clock {
 
background-color:#002656; /*?Бегунок: цвет полосы?*/
border: 1px solid #B9C9FE; /*?Бегунок: рамка?*/
color: #D7C0EC; /*?Бегунок: текст в бегунке?*/ 
}

p.interval_small{
line-height: 0.1em;
}
  
.blok {
left: -6px;	
position:relative;
width:93%;
padding:0.5em;
margin:0.5em;
background:#EAF2FB; /*?Основной фон?*/            /* выпуклый блок*/
border-radius: 7px 7px 7px 7px;
/*-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;*/
-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

.blok:before,
.blok:after {
content:"";
position:absolute;
z-index:-2;
}

.blok p {
/*font-size:16px;
font-weight:bold;*/ 
}
/*
-webkit-box-shadow: 10px 10px 7px #777;
-moz-box-shadow: 10px 10px 7px #777;
 box-shadow: 10px-справа 10pxниз 7px 0px #777;
*/
blockquote {
	text-align: justify;
	font-style: italic;
	padding: 6px 20px 6px 30px;
	background: url(files/pic/quote.jpg) left top no-repeat;
}

.left {
	float: left;
	margin: 2px 8px 0px 0px;
	border: 1px solid #A8CE32;         /*?lef101?*/   /*  lef101  */
}

.right {
	float: right; 
	margin: 2px 0px 0px 8px;
	border: 1px solid #A8CE32;		       /*?righ107?*/   /*  righ107  */
	
}

.center {
	display: block;
	text-align: center;
	margin: 2px auto 2px;
	border: 1px solid #A8CE32;		       /*?cente115?*/   /*  cente115  */
}

#header {

	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0 0px 0px 0px;
/*	background: #DCDCDC url(files/pic/top.png) right bottom no-repeat;*/ 
	height: 0px;
	
	min-height: 242px; 
	position: relative; 
	z-index: 1;
#FFF200-left: 0; 		/*?Третья линия окаймления?*/   /*  header136  */  /*Продолжение элемента 3*/
#FFF200-right : 0; 		/*?Третья линия окаймления?*/   /*  header136  */  /*Продолжение элемента 3*/	
} 

#wrapper {
	/*width: 956px;*/
	/*display:none;*/
	width: 950px;
	min-height: 1100px;
	margin: 0 auto 0 auto;
	background: url(files/pic/bg.png) center repeat-y;/*right                 border: 5px solid #9E9D3B;         */
	padding: 0;  /* расстояние между внешней линией и слайдом или подвалом */
	border: 6px #7490BE solid; /*?Основная рамка?*/ 
	border-radius: 36px 36px 15px 15px;
	}
	
.wrapper_black{
background:url(files/pic/slabo/slabo_black.png) center repeat-y;       /*   right                 border: 5px solid #9E9D3B;         */	
	
}
	

	
#wrapper_mob {
	/*width: 956px;*/
	/*display:none;*/
	width: 950px;
	min-height: 1100px;
	margin: 0 auto 0 auto;
	background: url(files/pic/bg.png) center repeat-y;/*right                 border: 5px solid #9E9D3B;         */
	padding: 0;  /* расстояние между внешней линией и слайдом или подвалом */
/*    mob не разобрался*/
	border: 6px #7490BE solid; /*?Основная рамка?*/ 
	border-radius: 36px 36px 15px 15px;
	border-radius: 36px 36px 0px 0px ;
	position: relative;
	z-index: 0;	

}
 
	
#wrapper2 {
	/*width: 956px;*/
	width: 950px;
	min-height: 1100px;
	margin: 0 auto 0 auto;
	background: url(files/pic/bg.png) center repeat-y;/*right                 border: 5px solid #9E9D3B;         */
	padding: 0;  /* расстояние между внешней линией и слайдом или подвалом */

	border: 6px #7490BE solid; /*?Основная рамка?*/ 
	border-radius: 36px 36px 15px 15px;
 position: relative;
 -webkit-animation-name: wrapper2; /* Chrome, Safari, Opera */
 -webkit-animation-duration: 4s; /* Chrome, Safari, Opera */
 animation-name: wrapper2;
 animation-duration: 4s;
}


  

#wrapper_out  {							/* закраска линей цвета фона с радиусом  внешнего котнтура*/
	width: 962px;
	margin: 0 auto 0 auto;
	padding: 0;  /* расстояние между внешней линией и слайдом или подвалом */
	border: 6px solid   #ECE4E4;  /*?Внешний фон?*/ 
	border-radius: 41px 41px 23px 23px
	} 

#wrapper_out_mob  {							/* закраска линей цвета фона с радиусом  внешнего котнтура*/
	/*width: 956px;*/
	width: 950px;
	margin: 0 auto 0 auto;
/*	background: url(files/pic/bg.png) center repeat-y;/*right                 border: 5px solid #9E9D3B;         */
	padding: 0;  /* расстояние между внешней линией и слайдом или подвалом */
	border: 6px solid   #ECE4E4;  /* ? Внешний фон ? */ /*всегда белый*/
	z-index: 0;
	}

 
#toplinks {

	text-align: right;
	font-weight: 400;
	font-size: .8em;
	letter-spacing: .1em;
	text-transform: uppercase;
}

#toplinks a {
	color: #d37103;
	text-decoration: none;
	font-weight: 600;
}

#title {
	margin: 74px 0px 0 270px;
}

#title h1, #title h1 a { 

	color: #fff;		       /*?tit173?*/   /*  tit173  */
	text-decoration: none;
	letter-spacing: .16em;
	font-size: 1.7em;
/*	display: inline; */
}

#title h2 {
	color: #FFFFc0;
	letter-spacing: .1em;
	margin: 6px 0 0 6px;
}

#menu {
	background: #A9C9E5;   		       /*?Главное меню: фон?*/   /*  men188  */ /*	Полоска под слайдом */
	height: 33px;
	line-height: 36px;
	margin-left: 0px; /*	9*/
	margin-right: 0px;/*	9 */
	margin-bottom: 0px;
	border-bottom: 1px solid #7490BE;   /*?Основная рамка?*/   /*  men194  */ /*	Полоска под слайдом */
	border-top: 7px solid #7490BE;   /*?Основная рамка?*/   /*  men194  */ /*	Полоска под слайдом */
	float: center; 
}

#divul {

	width: 100%;
	padding-top: 10px;
	padding-left: 20px;
}

#divli {
   
 
	list-style: none;
	display: inline;
	
}

#divli a {

    margin: 0px;
	padding: 5px 7px 9px 7px;
	line-height: 36px;
	height: 36px;
	text-decoration: none;
	color: #FDFFE1;       /*?divli219?*/   /*  divli219  */
	background: #606060;       /*?divli220?*/   /*  divli220  */
	border-right: 5px solid #000;       /*?divli221?*/   /*  divli221  */
	border-left: 5px solid #000;        /*?divli222?*/   /*  divli222  */
}


#divli a:hover, #divli a.selected {

	line-height: 26px;

	padding-top: 8px;
	background: #FDFFE1;      /*?divli230?*/   /*  divli230  */
	color: #003000;       /*?divli231?*/   /*  divli231  */
	border-top: 5px solid #CF3F54;       /*?divli232?*/   /*  divli232  */
	border-right: 5px solid #B4B300;       /*?divli233?*/   /*  divli233  */
	border-left: 5px solid #B4B300;      /*?divli234?*/   /*  divli234  */
	border-bottom: 5px solid #CF3F54;      /*?divli235?*/   /*  divli235  */
}


#rightform {

}

 
#rightform a {

list-style: none;
display: block;
text-align: center;
width: 85%;
display: block;
line-height: 20px;
height: 15px;
margin: 5px;
padding: 5px;
text-decoration: none;
background: #77A3D3;			/*?Выход: фон до наведения мыши?*/   /*   rightfor 259 */
color: #0B0363; 				/*?Выход: текст до наведения мыши?*/   /*   rightfor 265 */
border-top: 3px solid #2C5C8A;    /*?Выход: рамка до наведения мыши?*/   /*   rightfor 266 */
border-right: 3px solid #2C5C8A;    /*?Выход: рамка до наведения мыши?*/   /*   rightfor 267 */
border-left: 3px solid #2C5C8A;    /*?Выход: рамка до наведения мыши?*/   /*   rightfor 268 */
border-bottom: 3px solid #2C5C8A;    /*?Выход: рамка до наведения мыши?*/   /*   rightfor 269 */ 
}

#rightform a:hover,#rightform a.selected{ 
	background: #B0D5F3; 			  	/*?Выход: фон при наведении мыши?*/   /*  rightfor271  */
	color: #052B7F; 					/*?Выход: текст при наведении мыши?*/   /*  rightfor272  */
	border-top: 3px solid #2C6F8A;	  	 /*?Выход: рамка при наведении мыши?*/   /*  rightfor273  */
	border-right: 3px solid #2C6F8A;   	/*?Выход: рамка при наведении мыши?*/   /*  rightfor274  */
	border-left: 3px solid #2C6F8A;  	/*?Выход: рамка при наведении мыши?*/   /*  rightfor275  */
	border-bottom: 3px solid #2C6F8A;   /*?Выход: рамка при наведении мыши?*/   /*  rightfor276  */
}

#content {
	padding: 20px 30px 30px 30px;
	color: #805000;					 /*?Текст: объявления, новости, вопросы, заявки?*/   /*     */ 
}

#content h2, #content h3 {
	color: #102556;		/*?Заголовки страниц?*/   /*  меню главное и карта */
	margin: 6px 0 8px;
	border-bottom: 2px solid #7490BE;  /*?Основная рамка?*/   /*    */ 
}

#main {
	width: 644px;
	float: left;
	margin-bottom: 10px;
	
}

#main fieldset {
	border: 2px solid #B4B300;              /*?#main305?*/   /*  main305  */ /*	main */
	background: #805000;                 /*?  пункты меню спр ава  ?  */   /*  main306  */ /*	main */
	margin: 16px auto 16px;
	padding: 14px;
	width: 370px;
}

#main textarea
{
	width: 200px;
	margin: 2px;
}

 #main input 
{
    width: 200px;
	margin: 2px;
}

#main_mob {
/*min-height:8000px; */
z-index: 0; 
position: relative; 
margin-top: 240px;
	margin-left: 0px;
	margin-right: 0px;
}
#check input
{
    width: 30px;
	margin: 2px;
	
}

input[type="text"] { 
   border: 2px solid #709BCA; /*?Ввод: рамка до ввода?*/ 
   border-radius: 5px; /*закругление углов (общее)*/
   -webkit-border-radius: 3px; /*закругление углов (Google Chrome)*/
   -moz-border-radius: 3px; /*/закругление углов (FireFox)*/
   -khtml-border-radius: 3px; /*закругление углов (Safari)*/
   background: #FFFFFF;   /*?Ввод: фон до ввода?*/ /*желательно прописывать, так как в Chrome при сохранных данных оно может быть желтым !important;*/
   outline: none; /* удаляет обводку в браузерах хром(желтая) и сафари(синяя)*/
   height: 24px; /*высота на свое усмотрение*/
   width: 120px; /* ширина на свое усмотрение*/
   color: #4C3434; /*?Ввод: текст до и после ввода?*/
   font-size: 11px; /* Размер шрифта*/
   font-family: Tahoma; /* Стиль шрифта*/
 }

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s;
}
 
input[type="text"]:focus {
	background: #FFFFFF  ;    /*?Ввод: фон при вводе?*/
	color: #000000; 			/*?Ввод: текст при вводе?*/
	border: 2px solid #709BCA;   /*?Ввод: рамка при вводе?*/
	background-color: #FFFFFF;
}

  
div.row {
	width: 360px;
}

span.open_close{
	color: #2C398A; 			/*?Объявления: раскрыть закрыть абзац?*/
}

span.open_close_doc{ 
	color: #000000; 			/*?Документы: надпись  смотреть, свернуть, скачать?*/
}

span.open_close_doc_mob{ 
	color: #000000; 			/* ? Д окументы: надпись  смотреть, свернуть, скачать?*/
	height: 70px;
	font-size: 36px;
}

span.doc_no_dostup{ 
	color: #889188; 			/*?Документы: название без доступа?*/
} 

span.doc_no_dostup_mob{ 
	color: #999999; 			/*    ? Д окументы: название без доступа?*/
	font-size: 24px;
} 

td.td_open_close_doc{

	border-bottom: 1px solid #FFFFFF;  		/*?Документы: рамка смотреть, свернуть, скачать?*/	/*? ра мка яче йки ?*/
	background-color: #FFFFFF;				/*?Документы: фон смотреть, свернуть, скачать?*/ 
}
 
span.open_close_mob{
	color: #000000; 			/*     ?О бъявления: раскрыть закрыть абзац?*/ 
}

td.td_open_close_doc_mob{

	border-bottom: 1px solid #FFFFFF;  		/*?Д окументы: рамка смотреть, свернуть, скачать?*/	/*? ра мка яче йки ?*/
	background-color: #FFFFFF;				/*?Д окументы: фон смотреть, свернуть, скачать?*/ 
}

p.letter_all{  
	color: #2E3252; 			/*?Документы: название с доступом?*/
}

p.letter_all_mob{  
	color: #000000; 			/*  ? Д окументы: название с доступом  ? */
	font-size: 24px;
}

div.row span.formlabel {
	float: left;
	width: 150px;
	text-align: left;
}

div.row span.forminput {
	width: 180px;
	text-align: right;
}

.submit {/* это кеопка если указать класс*/
	font-family: verdana, arial, sans-serif;
	font-size: 100%; 
	border: 1px solid #B4B300; /*?Кнопка: рамка  ?*/
	width: 70px;
	height: 22px;
	cursor: pointer;
	color: #000000; /*?Кнопка: слово   ?*/
	background: #DDDDDD  ; /*?Кнопка: фон?*/
}


.column {
	float: left;  
	width: 300px;
	background: #FFFFF0;
	margin: 0 5px 10px 5px;
	border-right: 2px solid #B4B300;  /*?colum365?*/   /*    */
	border-left: 2px solid #B4B300;  /*?colum366?*/   /*    */
	border-bottom: 2px solid #B4B300;  /*?colum367?*/   /*    */
	padding-bottom: 10px;
}

#main .column h3 {
	background: #805000;			/*?#main377?*/   /*  main305  */ /*	main */
	text-align: center;
	color: #fff;					/*?#main380?*/   /*  main305  */ /*	main */
	margin-top: 0;
	padding: 4px 0 4px 0;
}

.column p, .column h4 {
	padding: 8px;
}

#main ul {
	margin-left: 26px;
	margin-bottom: 8px;
}

#borderupform {
	border-collapse: collapse;
	margin: 5px;
	padding: 1px;
	border: 2px solid #7490BE;		/*?Основная рамка?*/	/*добро пожаловать*/		
	
}

table {
	border-collapse: collapse;
	margin: 10px auto 15px auto;
	border: 2px solid #7490BE;  			/*?Основная рамка?*/ 
}
  
#invisible{
border: 0;
}

#invisible_mob{
	color:#000000; /* ? Т аблица без рамок: текст?*/  
	border-collapse: collapse; 
	background-color: #FFFFFF;		/* ? О сновной фон?*/   
	border:3px  #FFFFFF;          /*  ?О сновной фон?*/            /* Отображать только одинарные линии 1px double #FDFFE1;*/ 
	border-bottom: 3px  double #FFFFFF;  	 /* ?О сновной фон?*/
	border-right:1px  #FFFFFF;  	 /*  ? О сновной фон?*/
	border-left: 1px  #FFFFFF;  	/*  ? О сновной фон?*/
	border-top:  3px double  #FFFFFF;  	 /*  ?О сновной фон?*/
	font-size: 20px; 
	font-color: #000000;
}

#fix{
table-layout: fixed;
font-size: x-small;
padding: 0px;
}

th {
	background-color: #2C548A;				/*?Таблица: строка заголовка - фон?*/ 
	height: 25px; 
	padding: 0 10px;
	color: #E1F3FF; 					/*?Таблица: строка_заголовка  текст?*/   
	text-align: left;
}

.mobth {
	background-color: #805000;				/*  ?  Т аблица: строка заголовка - фон?*/ 
	height: 55px; 
	padding: 0 10px;
	color: #FFFFFF; 					/*? Т аблица: строка_заголовка  текст?*/   
	text-align: left;
}

td {
	padding: 4px; 
	height: 25px;
	border-bottom: 1px solid #B8C1EF;  			/*?Таблица: рамка?*/
	background-color: #E0EDFA;					/*?Таблица: фон?*/
	color: #000000;								/*?Таблица: текст?*/
}

.mobtd {
	padding: 4px; 
	height: 25px;
	border-bottom: 1px solid #000000;  			/* ? Т аблица: рамка?*/
	background-color: #FFFFFF;					/* ? Т аблица: фон?*/
	color: #000000;								/* ? Т аблица: текст?*/
}

#no_border
{
border-bottom: 0;
}

tr {
	background: #FFFFF0;						/*?таблица строка?*/

}

.otv_vopr{ 
	color: #000000; 			/*?Вопрос, заявка: текст?*/
	
}

.otv_vopr_mob22{ 
	color: #000000; 			/* ? В опрос, заявка: текст?*/
	border-bottom: dashed  1px #949494;	 /*? В опрос, заявка: разделитель?*/  
	font-size: 22px;
}

.comment{
	color: #000000; 				/*?Вопрос, заявка: текст?*/
	border-bottom: solid 2px #E1F9FF;	 /*?Вопрос, заявка: разделитель?*/  
	
}


.comment_mob{							
	color: #000000; 				/* ? В опрос, заявка: текст?*/
	border-bottom: solid 2px #000000;	 /* ? В опрос, заявка: разделитель?*/  
	border-top: solid 0px #000000;	 /* ? В опрос, заявка: разделитель?*/  
	}


table.avtoriz{

background: #D0DCF6;					/*?Область авторизации: фон?*/		
border: 1px solid #709BCA;  		/*?Область авторизации: рамка?*/		

}


td.avtoriz{
background-color: #D0DCF6;					/*?Область авторизации: фон?*/				
border: 0;  		
color: #35404B;				/*?Текст: приветствие?*/ 
}
 

td.err_balans{

background-color: #FE234B;					/*?ошибка: фон для ошибок в должниках?*/		
 		

}

td.even_mob {
	padding: 4px; 
	height: 40px;
	border: 1px solid #000000;  			/*  ? Т аблица: рамка?*/
	background-color: #FFFFFF;					/*  ? Т аблица: фон?*/
	color: #000000; 							/*  ? Т аблица: текст?*/
	font-size: 30px;
	table-layout: fixed;
}

th.even_mob {
	padding: 4px; 
	
	height: 40px;
	border: 1px solid #000000;  			/*  ? Т аблица: рамка?*/
	background-color: #E0EDFA;					/*  ? Таблица: фон?*/
	color: #000000; 							/*  ? Таблица: текст?*/
	font-size: 30px;
	table-layout: fixed;
}

/* mob не разобрался*/
#top_ {
	padding: 0px 0 20px;
	width: 700px;
	height:206px; 
	float: top;
background: #EEF3F7;					/*?Меню справа: фон?*/		
	border: 2px solid #7FAFC7;  		/*?Основная рамка?*/	/*?Меню справа: рамка?*/

}

#right {
	padding: 0px 0 20px;
	width: 242px;
	float: right;
background: #EAF2FB;					/*?Основной фон?*/		
	border: 2px solid #7FAFC7;  		/*?Основная рамка?*/	/*?Меню справа: рамка?*/
/*	border: 2px solid #A8CE32; */
}

#right h2 {
	padding: 12px 0 8px 10px;
}

#right h3 {
	margin-top: 6px;
} 

#right ul {
/*	border-top: 1px solid; */
	margin: 4px 0 6px;
}

#right li {
	list-style: none;
	display: block;
	padding: 4px 0 2px;
	border-bottom: 1px solid;
	color: #526BD5;	  /*?Меню справа:  разделительная линия?*/
}

#right li a {
	color: #385E8F;	                                     /*?Меню справа: неактивный пункт?*/
	background: url(files/pic/seta1.png) left no-repeat;
	padding-left: 10px;
}

#right li a:hover{
	background: url(files/pic/seta.png) left no-repeat;
	padding-left: 15px;
	color: #526BD5;                                        /*?Меню справа:  пункт при наведении мыши?*/ /*меню справа после*/
}

#right li a.selected {
	background: url(files/pic/seta.png) left no-repeat;
	padding-left: 15px;
	color: #16575F;                                        /*?Меню справа: активный пункт?*/ /*меню справа после*/
}


.topitem_ {
	padding: 0 6px 0 10px;
	margin-bottom: 8px;
	background:#EAF2FB; /*?Основной фон?*/            /* выпуклый блок*/
}

.rightitem {

	padding: 0 6px 0 10px;
	margin-bottom: 8px;
	background:#EAF2FB; /*?Основной фон?*/            /* выпуклый блок*/
}


.rightitem_mob {
	height:206px;   /* mob не разобрался*/
	padding: 0 6px 0 10px;
	margin-bottom: 8px;
	background:#EAF2FB; /* ? Основной фон?*/            /* выпуклый блок*/
}

.index {
 	position: relative;
	left: 16px;
	top: 3px;
	float: left;
	width: 278px;
	height:206px; 
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;	
border-radius: 15px 15px 15px 15px;
-webkit-box-shadow: 10px 10px 7px #777;
-moz-box-shadow: 10px 10px 7px #777;
 box-shadow: 10px 10px 7px 0px #777;
}


.index_ {
	position: relative;
	 left: 40px;
	 top: 2px;
	float: left; 
	width: 288px;
	height:210px; /* Высота фигуры */
	margin: 0 0 0 0;
	padding-bottom: 0;
border-radius: 15px 15px 15px 15px;
-webkit-box-shadow: 20px 10px 7px #777;
-moz-box-shadow: 20px 10px 7px #777;
 box-shadow: 20px 10px 7px 0px #777;
 }



#ugolkrug_0{
pointer-events:none; /*клик сквозь  div*/
position: relative; /* Относительное позиционирование */
top: -210px;
left: -3px;
 width:288px; /* Длина фигуры */
 height:200px; /* Высота фигуры */
 color: #0000; /* цвет текста */
 border: 8px #EAF2FB solid;   /*?Основной фон?*/
 border-radius: 15px 15px 15px 15px;

}

#ugolkrug{
pointer-events:none; /*клик сквозь  div*/
position: relative; /* Относительное позиционирование */
top: -210px;
left: -3px;
 width:288px; /* Длина фигуры */
 height:200px; /* Высота фигуры */
 color: #0000; /* цвет текста */
 border: 8px #EAF2FB solid;   /*?Основной фон?*/
 border-radius: 15px 15px 15px 15px;

}

/**************************** mob !!!!!! или здесь или в index РАЗОБРАТЬСЯ */
#postit { 
	width: 250px;
	height: 240px;
	float: left;
margin: 0 20px 10px 5px;
	padding: 20px 26px 16px 16px;

	padding-bottom: 10px;
word-wrap: break-word; 


background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,    /* Safari4+ */
	#8EBDF0/*?Градиент от?*/
	), 
	color-stop(100%,
	#416590	/*?Градиент до?*/  
	));     
background: 
	radial-gradient(circle farthest-side at right, 
	#8EBDF0, /*?Градиент от?*/
	#416590); /*?Градиент до?*/	
border-radius: 10px 10px 10px 10px;
color: #000;	
-webkit-box-shadow: 10px 10px 7px #777;
-moz-box-shadow: 10px 10px 7px #777;
 box-shadow: 10px 10px 7px 0px #777;

}


.shadow_my {/*тень*/
-webkit-box-shadow: 10px 10px 7px #777;
-moz-box-shadow: 10px 10px 7px #777;
 box-shadow: 10px 10px 7px 0px #777;

}

#postit a  {
	color: #FFFFFF;     /*?Ссылка в квадратах:до наведения указателя?*/   /*14 ссылка до  */
	text-decoration: none;
	outline: none;
}
 
#postit  a:hover {
	color: #4E8DDA;   /*?Ссылка в квадратах: при наведении?*/   
	text-decoration: none;
}

/*********************************** postit_mob*/
#postit_mob { 
 /*  white-space: pre;    невлазиющее слово рвется и переносится*/
white-space: normal;
padding: 5px;
position: relative; /* Относительное позиционирование */	
z-index: 1;		
width: 900px;
font: 1.5em;
opacity: .99;
margin: 0px 3px 3px 3px;
padding: 20px 26px 16px 16px;
padding-bottom: 10px;
word-wrap: break-word; /* перенос слов*/ 
background: 
	#FFFAFA, 
	#FFFAFA);
border-radius: 10px 10px 10px 10px;
	color: #000;	
border:1px  solid #696969;

}

#postit_mob a  {
	color: #909090;     /*? С сылка в квадратах:до наведения указателя?*/   /*14 ссылка до  */
	text-decoration: none;
	outline: none;
}
 
#postit_mob  a:hover {
	color: #EBEBEB;   /* ? Сс ылка в квадратах: при наведении?*/   
	text-decoration: none;
}
/*********************************** postit_mob*/

#postit_big {
	width: 250px;
	height:  200px;
	float: left;
	margin: 0 0px 0px 10px;
	padding: 5px 5px 5px 5px;
	word-wrap: break-word; 		
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,    /* Safari4+ */
	#8EBDF0/*?Градиент от?*/
	), 
	color-stop(100%,
	#416590	/*?Градиент до?*/  
	));     
	background: 
	radial-gradient(circle farthest-side at right, 
	#8EBDF0, /*?Градиент от?*/
	#416590); /*?Градиент до?*/	
	
	border-radius: 10px 10px 10px 10px;
		color: #000;	     
	-webkit-box-shadow: 10px 10px 7px #777;
	-moz-box-shadow: 10px 10px 7px #777;
	 box-shadow: 10px 10px 7px 0px #777;    
}
#postit_big_news { 
	width: calc(100% - 800px); 
/*	height: 280px;*/
	float: left;
	margin: 0 20px 10px 5px;
	padding: 20px 2px 10px 16px; /* В П Н Л*/	

	word-wrap: break-word; 		
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,    /* Safari4+ */
		#8EBDF0/*?Градиент от?*/
		), 
		color-stop(100%,
		#416590	/*?Градиент до?*/   
		));     

		radial-gradient(circle farthest-side at right, 
		#8EBDF0, /*?Градиент от?*/
		#416590); /*?Градиент до?*/	#CEE0F7); /*?Градиент до?*/	 

		border-radius: 10px 10px 10px 10px;
		color: #000;	     
		-webkit-box-shadow: 10px 10px 7px #777;
		-moz-box-shadow: 10px 10px 7px #777;
		 box-shadow: 10px 10px 7px 0px #777;    
}


#postit_news { 
	width: calc(100% - 800px); 
/*	height: 280px;*/
	float: left;
	margin: 0 20px 10px 5px;
	padding: 20px 2px 10px 16px; /* В П Н Л*/	

	word-wrap: break-word; 		
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,    /* Safari4+ */
		#8EBDF0/*?Градиент от?*/
		), 
		color-stop(100%,
		#416590	/*?Градиент до?*/   
		));     

		radial-gradient(circle farthest-side at right, 
		#8EBDF0, /*?Градиент от?*/
		#416590); /*?Градиент до?*/	#CEE0F7); /*?Градиент до?*/	 

		border-radius: 10px 10px 10px 10px;
		color: #000;	     
		-webkit-box-shadow: 10px 10px 7px #777;
		-moz-box-shadow: 10px 10px 7px #777;
		 box-shadow: 10px 10px 7px 0px #777;    
}

#postit_big a  {
	color: #FFFFFF;     /*?Ссылка в квадратах:до наведения указателя?*/   /*14 ссылка до  */
	text-decoration: none;
	outline: none;
}
 
#postit_big  a:hover {
	color: #4E8DDA;   /*?Ссылка в квадратах: при наведении?*/   
	text-decoration: none;
}
/**************************** mob выше !!!!!! или здесь или в index РАЗОБРАТЬСЯ */

.gal_ie {
	background: #D9E4F2; /*?Галерея: полоса для ie?*/    
                        
}


.gal_fon {
	background-color: #FFFFFF; /*?Галерея: фон?*/  /*#EBE3B1;  .table0 */
    border: 2px double  #7490BE;  		/*?Основная рамка?*/	
}


.gal_ie_mob {
	background: #D9E4F2; /* ? Галерея: полоса для ie?*/    
    border: double ;                     
}


.gal_fon_mob {
	background-color: #FFFFFF; /* ? Галерея: фон?*/  /*#EBE3B1;  .table0 */
    border:   2px double #000000;
	color: #000000;
	
}


#postit_big h3 {
	color: #000;         /*?postittbigtxt557?*/
	border: none;
}

#postit h3 {
	color: #000;         /*?postittbigtxt562?*/
	border: none;
}

 
#footer {
	height:14px; /* Выстота темной чсти подвала*/
	background: #C9D7F8;  /*?Подвал: фон?*/
/*	background: url(files/pic/bottom.png) center no-repeat;   */
	border-top: 6px solid #808FCB;   /*?Подвал: линия над подвалом?*/
	padding-left: 90px; /* ничего не дает*/
	padding-top: 31px;
	border-radius: 0 0 9px 9px; /* радиус темной чсти подвала   радус всего фона - в wrapper   там он равен 20*/
}

#footer_mob {
	height:32px; /* Выстота темной чсти подвала*/

	position: fixed; 
	bottom: 0px;  
	width:960px; /* для mob*/
	z-index: 999;
	padding-top: 31px;
		padding-bottom: 0px;
	left: 50%; margin-left:-480px; 
	z-index: 99999;
}


#footer_mob  a:hover {
	color: #F49200;   /*? С сылка в квадратах: при наведении?*/   
	text-decoration: none;
}

#footer_mob a  {
	color: #AD6A00;	   /*? Г лавное меню: неактивный пункт?*/		    /*?Ссылка в квадратах:до наведения указателя?*/   /*14 ссылка до  */
	text-decoration: none;
	outline: none;
}


#footer_mob2 {
	height:8px; /* Выстота темной чсти подвала*/
	background:red; /*?Oсновной фон?*/    
	padding-top: 31px;

}
p.footer { /* Абзац с классом cite */
    color: #453993; /*?Подвал: текст?*/
}

.clear {
	clear: both;
	margin: 0 0px 0 0px;
}

.clearbottom {
	clear: both;
	margin: 0 8px 0 10px;
	 /*border-bottom: 3px solid #B4B300;   линия внизу*/
}
.inform8
{
font-size: 8pt;
width: 95%

}
.inform
{
font-size: 10pt;
width: 95%

}

.inform_mob
{
	border-collapse: collapse;
	margin: 10px auto 15px auto;
	border: 2px solid #000000;  

}

.odd 
{
font-size: 10pt;
width: 95%;
background-color: #EAF2FB;		/*  ?     Основной фон   ?  */  
}

.odd_mob_22 
{
font-size: 22pt;
width: 95%;
background-color: #FFFFFF;		/*  ?     О сновной фон   ?  */  
border-bottom: 1px dashed #000000;    
}


.lef
{
	border-right: none;
	border-bottom: none;
	/*border-left: none;*/
	border-top: none;
}

.lef
{
	border-right: none;
	border-bottom: none;
	/*border-left: none;*/
	border-top: none;
}


		

.table0  
{	

color: #2C5F8A; /*?Таблица без рамок: текст?*/  
	border-collapse: collapse; 
	background-color: #EAF2FB;		/*?Основной фон?*/   
	border:3px  #EAF2FB;          /*?Основной фон?*/            /* Отображать только одинарные линии 1px double #FDFFE1;*/ 
	border-bottom: 3px  double #EAF2FB;  	 /*?Основной фон?*/
	border-right:1px  #EAF2FB;  	 /*?Основной фон?*/
	border-left: 1px  #EAF2FB;  	/*?Основной фон?*/
	border-top:  3px double  #EAF2FB;  	 /*?Основной фон?*/

}

.table0_mob 
{	 

	color:#000000; /*  Т аблица без рамок: текст?*/  
	border-collapse: collapse; 
	background-color: #FFFFFF;		/*      О сновной фон?*/   
	border:3px  #FFFFFF;          /*   О сновной фон?*/            /* Отображать только одинарные линии 1px double #FDFFE1;*/ 
	border-bottom: 3px  double #FFFFFF;  	 /*     О сновной фон?*/
	border-right:3px  #FFFFFF;  	 /*    О сновной фон?*/
	border-left: 3px  #FFFFFF;  	/*    О сновной фон?*/
	border-top:  3px double  #FFFFFF;  	 /*   О сновной фон?*/

}

.table_low 
{	 
	
}

.table_doc 
{	 
	border-collapse: collapse;  
	background-color: #FFFFFF;					/*?Документы: фон таблицы?*/  
	border-bottom: 2px  double #2C448A;    /*?Документы: разделитель?*/  
}

.table_doc_mob
{	 
	border-collapse: collapse;  
	background-color: #FFFFFF;					/*  ? Д окументы: фон таблицы?*/  
	border-bottom: 2px  double #000000;    /*  ? Д окументы: разделитель?*/  
}

.table_main_page {
  display: block;	
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -khtml-border-radius: 15px;
  border: 1px solid grey;
-webkit-box-shadow: 10px 10px 7px #777;
-moz-box-shadow: 10px 10px 7px #777;
 box-shadow: 10px 10px 7px 0px #777;
}



.inv {
	border-bottom: none;
	border-top: none;
	}
	
#top
{
vertical-align: top-text;
}

#blink1 {
  -webkit-animation: blink1 3s linear infinite;
  animation: blink1 3s linear infinite;
}
@-webkit-keyframes blink1 {
  0% { color: rgba(34, 34, 34, 1); }
  50% { color: rgba(34, 34, 34, 0); }
  100% { color: rgba(34, 34, 34, 1); }
}
@keyframes blink1 {
  0% { color: rgba(34, 34, 34, 1); }
  50% { color: rgba(34, 34, 34, 0); }
  100% { color: rgba(34, 34, 34, 1); }
}

.sendsubmit {
width:  70px;  /* длина кнопки*/
height: 70px; /* высота кнопки*/
margin: 0;
padding:0;
border: 0;
background: url(files/pic/kn.gif);
cursor: pointer; 
cursor: hand; 
}

a.button14 {
  display: inline-block;
  text-shadow: 1px 1px #fff;
  text-decoration: none;
  padding: .3em 1em;
  border: 1px solid #aaa;
  border-radius: 100px;
  outline: none;
  background: #d6dbbf no-repeat;
  background-image:
   linear-gradient(to left, #aaa, #aaa),
   linear-gradient(to left, #feffe8, #feffe8),
   linear-gradient(#feffe8, #d6dbbf);
  background-position: calc(100% - 2.7em) 0, calc(100% - 2.7em + 1px) 0, 0 0;
  background-size: 1px 100%, 1px 100%, auto auto;
  overflow: hidden;
}
a.button14:after {
  content: "\bb";
  position: relative;
  bottom: 0;
  display: inline-block;
  margin-left: 1.4em;
  vertical-align: middle;
  font-family: "Times","Times New Roman","serif","sans-serif","EmojiSymbols";
  font-weight: 700;
  font-size: 140%;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
a.button14:hover {
  background-color: #fdfd9f;
  background-image: 
   linear-gradient(to left, #aaa, #aaa),
   linear-gradient(to left, #feffe8, #feffe8),
   linear-gradient(#fffce7, #fdfd9f);
}
a.button14:active:after {
  bottom: -1.2em;
  transition: .3s;
  }
  
acronym {
border-bottom: 1px dashed green; /* Подчеркивание текста */
color: maroon; /* Цвет текста */ 
cursor:help; /* Меняем стандартный курсор */ 
}

.show_docs span {
    cursor: pointer;
}
/* mob   моб*/

.blok_mob {
left:  6px;	
position:relative;
width:80%;
padding:0.5em;
margin:0.5em;
/*background:#EAF2FB; ?Основной фон?*/            /* выпуклый блок*/
border-radius: 7px 7px 7px 7px;
/*-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;*/
-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

.blok_mob ul {
	border-top: 1px solid; 
	margin: 4px 0 6px;
}

.blok_mob  a {
	color: #AD6A00;	                                     /* ? М  еню справа: неактивный пункт?*/
	background: url(files/pic/seta_grey1.png)left no-repeat ;
	padding-left: 10px; 

}


.blok_mob a:hover{
	background: url(files/pic/seta_grey.png) left no-repeat;
	padding-left: 15px;
	color: #F49200;                                        /* ? М еню справа:  пункт при наведении мыши?*/ /*меню справа после*/
}

.blok_mob  a.selected {
	background: url(files/pic/seta_grey.png) left no-repeat;
	padding-left: 15px;
	color: #FF0000;                                        /*? М еню справа: активный пункт?*/ /*меню справа после*/
}


#fix_ {							/* закраска линей цвета фона с радиусом  внешнего котнтура  не знаю что это*/
position: fixed; 
opacity: 1; 
z-index: 999;
} 	
 pre {
     white-space: pre-wrap;       /* css-3 */
     white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
     white-space: -pre-wrap;      /* Opera 4-6 */
     white-space: -o-pre-wrap;    /* Opera 7 */
     word-wrap: break-word;       /* Internet Explorer 5.5+ */
} 


#fieldset_forma_plat{ 			/*форма для поатежки */
	margin: 5px;
	background:#ffffff;
	position: relative ;
	left: 0;
	padding: 0px;
	margin: 5px;
	width: 98%;
}


#plat_table{
width: 98%;
border: 0 none;
border-collapse: collapse; 

font-size: 1.7vh;
}
.tabl_plat{
background-image: url(files/pic/bg_plat.png);
border: 2px solid grey;
border-radius: 8px 8px 8px 8px;
}



.plat_td1{
width:36%;
border: 0 none;
border-collapse: collapse; 
font-size: 1.7vh;
background-image: url(files/pic/bg_plat.png);  /*Цвет фона  */
}

.plat_td2{
width:64%;
border: 0 none;
border-collapse: collapse; 
font-size: 1.7vh;
background: #ffffff;
}


#plat_input, #plat_input_sum, #plat_input_adr, #plat_input_mail, #plat_input_tel{
width: 98%;	
font-size: 1.7vh;

}

#plat_input_mob,#plat_input_mail_mob ,#plat_input_sum_mob ,#plat_input_tel_mob {
width: 99%;	
font-size: 1.8vh;
height: 60px;
}
#plat_input_adr_mob {
width: 99%;	
font-size: 1.8vh;

}


.select_plat { 
    padding-right: 10px;
	font-size: 1.8vh;
}



.align_center_to_left
{
position: relative;
/*right: 20%;*/
float: right;
}
.align_center_to_left_vid
{
position: relative;
right: 30%;
float: right;
}
.align_center_to_left_mob
{
position: relative;
right: 6%;
float: right;
}


.align_center_to_right
{
position: relative;
z-index: 1;
right: -50%;
}

.bg_td_plat
{
background-image: url(files/pic/bg_plat.png) center no-repeat;
color: #000000;


}


.div_coment_plat
{
padding-left: 10px;
margin: 5px;border: 0px;
margin-top: 100px;
color: #000000; 
}

.div_coment_plat_slabo
{
padding-left: 10px;
margin: 5px;
border: 0px;
margin-top: 10px;
color: #000000; 
}

.div_coment_plat_mob
{
padding-left: 10px;
margin: 5px;border: 0px;
margin-top: 100px;
color: #000000; 
}


#plat_input_snoska, #plat_input_ssylka, #plat_input_komentm,#plat_input_comis_{ 
	font-size: 1.7vh;
    color: #000000;
	border: 0 none;
    background-image: url(files/pic/bg_plat.png) center no-repeat; /* Цвет фона */
 
	 }

#plat_input_oferta{ 
	 width: 800px;		   
	font-size: 1.5vh;
    color: #000000;
	border: 0 none;
    background-image: url(files/pic/bg_plat.png) center no-repeat; /* Цвет фона /
    / * background: #7490BE;  /*?Основная рамка?*/
	 }	 
#plat_input_comis_{
	font-size: 1.5vh;
    color: #000000;
	border: 0 none;
    background-image: url(files/pic/bg_plat.png) center no-repeat; /* Цвет фона /
    / * background: #7490BE;  /*?Основная рамка?*/
	 }	 
	 
	 
#plat_input_adr_, #plat_input_sum_, #plat_input_mai_, #plat_input_ls_,#plat_input_tel_,#plat_k_opl_{
	font-size: 1.5vh;
 /*     color: gray;*/
	border: 0 none;

   background-image: url(files/pic/bg_plat.png);  /*Цвет фона  */
    
     }	

#prompt-form {
  display: inline-block;
  padding: 5px 5px 5px 5px; 
  width: 400px;
  border: 3px solid grey;
  border-radius: 8px 8px 8px 8px;
 background:url(files/pic/platI.png) no-repeat left 20px  top 20px #DADAD8;
  vertical-align: middle;
}


#prompt-form_mob {
  display: inline-block;
  padding: 3px 5px 5px 5px; 
  width: 800px;
  border: 3px solid grey;
  border-radius:8px 8px 8px 8px;
 background:url(files/pic/platI.png) no-repeat left 20px  top 20px #DADAD8;
  vertical-align: middle;
}

#prompt-form_slabo {
  display: inline-block;
 margin-top: 200px;					
  padding: 5px 5px 5px 5px; 
  width: 400px;
  border: 3px solid grey;
  border-radius:8px 8px 8px 8px;
 background: #DADAD8;
   vertical-align: middle;
   z-index: 9999; 
}

#prompt-form-container { 
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100%;
  height: 100%;
  text-align: center;
 }

#prompt-form-container:before {
  display: inline-block; 
  height: 100%;
  content: '';
  vertical-align: middle;
 }

#prompt-form input[name="text"] {
  display: block;
  margin: 5px;
  width: 180px;
}

.plat_button
{
background:#EAF2FB; /*?Основной фон?*/ 
border: 0px  solid #EAF2FB; /*?Основной фон?*/ 
color: #385E8F;	                                     /*?Меню справа: неактивный пункт?*/
#165374r: red;    ?Ссылка:  до наведения указателя?*/   /*14 ссылка до  */
font-size: 1.6vh; 
}


.plat_button_mob
{
background:#EAF2FB; /*?Основной фон?*/ 
border: 0px  solid #EAF2FB; /*?Основной фон?*/ 
color: #165374;    ?Ссылка:  до наведения указателя?   /*14 ссылка до  */
 /* color: red;  */
font-size:1em;
}



.plat_menu_mob
{
background:#EAF2FB; /*?Основной фон?*/ 
opacity: 0.5;
/*border: 0px  solid #EAF2FB; ?Основной фон?*/ 
color: #165374;     /*?Ссылка:  до наведения указателя?*/   /*14 ссылка до  */
font-size: 0.5vh; 
}

.submit_plat_form  {/* это кеопка если указать класс*/
	font-family: verdana, arial, sans-serif;
	border: 2px solid #696863; /*?Кнопка: рамка  ?*/
	border-radius: 8px 8px 8px 8px;
	width: 170px;
	height: 25px;
	cursor: pointer;
	background: #DADAD8  ; /*?Кнопка: фон?*/
	color: #696863;	
	font-size: 1.6vh;
}
.submit_plat_form :hover {/* это кеопка если указать класс*/
	font-family: verdana, arial, sans-serif;
	border: 2px solid #696863; /*?Кнопка: рамка  ?*/
	border-radius: 8px 8px 8px 8px;
	width: 170px;
	height: 25px;
	cursor: pointer;
/*	color: #000000; ?Кнопка: слово   ?*/ 
	background: #696863;  /*?Кнопка: фон?*/
	color: #FFFFFF;	
	font-size: 1.6vh;

}

.submit_plat_form_mob  {/* это кеопка если указать класс*/
	font-family: verdana, arial, sans-serif;
	border: 2px solid #696863; /*?Кнопка: рамка  ?*/
	border-radius: 7px 7px 7px 7px;
	width: 300px;
	height: 50px;
	cursor: pointer;
	background: #DADAD8  ; /*?Кнопка: фон?*/
	color: #696863;	
	font-size: 1.7vh;

}

.submit_plat_form_mob:hover  {/* это кеопка если указать класс*/
	font-family: verdana, arial, sans-serif;
	border: 2px solid #696863; /*?Кнопка: рамка  ?*/
	border-radius: 7px 7px 7px 7px;
	width: 300px;
	height: 50px;
	cursor: pointer;
/*	color: #000000; ?Кнопка: слово   ?*/ 
	background: #696863;  /*?Кнопка: фон?*/
	color: #FFFFFF;	
	font-size: 1.7vh;

}

.submit_plat_form_mob {/* это кеопка если указать класс*/
	font-family: verdana, arial, sans-serif;
	border: 2px solid #696863; /*?Кнопка: рамка  ?*/
	border-radius: 8px 8px 8px 8px;
	width: 300px;
	height: 50px;
	cursor: pointer;
	background: #DADAD8  ; /*?Кнопка: фон?*/
	color: #696863;	
	font-size: 1.8vh;
}

.submit_plat_form:hover  {/* это кеопка если указать класс*/
	font-family: verdana, arial, sans-serif;
	border: 2px solid #696863; /*?Кнопка: рамка  ?*/
	border-radius: 8px 8px 8px 8px;
	width: 160px;
	height: 25px;
	cursor: pointer;
/*	color: #000000; ?Кнопка: слово   ?*/ 
	background: #696863;  /*?Кнопка: фон?*/
	color: #FFFFFF;	
	font-size: 1.7vh;

}	 