/* =============================================================
Организация профиль
============================================================= */


#adinfo {}

/* ########## функционал с отправными формами ########## */

.function-sformso 					{border: 1px solid #ececec;  text-align: left; padding: 0;  }
.function-sformso .caption			{position:relative; color: #333; font-size: 26px; line-height:36px;  padding: 17px 25px 12px;}
.function-sformso .captionsm			{  font-size: 16px; border-bottom: 0px !important;}
.function-sformso .captionsm  a {text-decoration: none; color: #7590CB;}
.function-sformso .captionsm  a:hover {text-decoration: underline;}
.function-sformso .caption li {color: #8A8A8A; font-weight: normal !important; font-size: 12px; padding-top: 1px;} 


.funct-formo 						{padding: 11px 26px 19px 17px; margin: 6px; color: #444; font-size: 17px; line-height: 27px;}

.funct-formo a 						{}
.funct-formo a:hover 				{}

.funct-txt 							{ text-align: left; margin: 0 0 20px; padding: 5px; background-color: #fff; border-bottom: 1px solid #dbdbdb;
	width:780px;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			border-radius: 3px;
			
	 }

.funct-formo fieldset				{}

.funct-formo legend 					{ padding: 0 5px 0 0; font-size: 11px; }

.funct-formo label 					{color: #555; font-size: 14px; padding: 1px; line-height: 26px; }


.funct-formo input[type="text"],
.funct-formo input[type="password"] 	{ line-height: 26px; background-color: #fff; font-family: arial; font-size: 14px;  padding: 1px 5px 1px 5px; margin: 0 0 5px; height: 26px; width: 100%; border:1px solid #C1C1C1;color:#222;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:border linear .2s;-moz-transition:border linear .2s;-ms-transition:border linear .2s;-o-transition:border linear .2s;transition:border linear .2s;outline:0;

	  }

.funct-formo input[type="text"]:focus,
.funct-formo input[type="password"]:focus 	{ background-color: #fff;border:1px solid #70a5e0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 1px 0 rgba(112,165,224,1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 1px 0 rgba(112,165,224,1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 1px 0 rgba(112,165,224,1); }

.funct-formo select 					{ padding: 5px; background: #fff; }
.funct-formo select:focus 			{ background: #fff; }

.funct-formo textarea 				{ font-family: arial; font-size: 14px; border:1px solid #C1C1C1;color:#222;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:border linear .2s;-moz-transition:border linear .2s;-ms-transition:border linear .2s;-o-transition:border linear .2s;transition:border linear .2s;outline:0; }
.funct-formo textarea:focus 		{ border:1px solid #70a5e0; -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 1px 0 rgba(112,165,224,1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 1px 0 rgba(112,165,224,1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 1px 0 rgba(112,165,224,1);}



/* упорядочиваем отображение функции удаления фото в форме редактирования профиля */

input#del_foto 						{ float: right; margin: 6px 0px 0 5px; }

/* поле "коротко о себе" формы профиля пользователя */

.funct-formo textarea.sh-info		{ background-color: #fff; color: #000; font-family: arial; font-size: 12px; padding: 2px 5px; margin: 0 0 5px; width: 100%; height: 96px; 
  }

.funct-formo textarea.sh-info:focus	{ background-color: #fff; }


/* кнопки отправных форм */
.funct-formo input[type="submit"],
/* кнопка "Просмотр" формы отправки персонального сообщения */
.funct-formo input[type="button"],
/* кнопки отправных форм ПОИСКА ПО САЙТУ */
.bbcodes 							{ padding: 4px 6px;  font-size: 13px; font-family: arial; font-weight: bold;  background-color: #E63C24; color: #ffffff;

	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
			border-radius: 2px;

 }

/* кнопки отправных форм :hover */
.funct-formo input[type="submit"]:hover,
/* кнопка "Просмотр" формы отправки персонального сообщения :hover */
.funct-formo input[type="button"]:hover,
/* кнопки отправных форм ПОИСКА ПО САЙТУ :hover */
.bbcodes:hover 						{background-image: none; background-color: #F8762B; cursor: pointer;  
	-webkit-transition: all 0.3s ease;
	   -moz-transition: all 0.3s ease;
		 -o-transition: all 0.3s ease;
			transition: all 0.3s ease;
 }

/* кнопки отправных форм :active */
.funct-formo input[type="submit"]:active,
/* кнопка "Просмотр" формы отправки персонального сообщения :active */
.funct-formo input[type="button"]:active,
/* кнопки отправных форм ПОИСКА ПО САЙТУ :active */
.bbcodes:active					{ background-color: #9C3D18; cursor: pointer;  

      background-image: none;
 }




#editprof{color:gray;opacity:0.8;text-decoration:underline;color:#3366CC;}
#editprof:hover{opacity:1;text-decoration:underline;color:#3366CC;}




/* ######## Персональный профиль ## функционал с отправными формами ########## */

.function-sformsp 					{border: 1px solid #f5f5f5;  text-align: left; padding: 0; margin-bottom: 8px; }
.function-sformsp .caption			{position:relative;background-color: #FAFAFA; color: #555; font-size: 21px; font-weight: bold; border-bottom: 0px; padding: 9px 15px;}
.function-sformsp .captionsm			{background-color: #F2F2F2;  font-size: 16px; border-bottom: 0px !important; padding: 3px 15px 5px; margin-bottom: 5px; }
.function-sformsp .captionsm  a {text-decoration: none; color: #7590CB;}
.function-sformsp .captionsm  a:hover {text-decoration: underline;}
.function-sformsp .caption li {color: #777; font-weight: normal !important; font-size: 12px; padding-top: 1px;} 


.funct-formp 						{padding: 10px 4px 7px 8px; margin: 5px; color: #333; font-size: 14px; line-height: 16px;}

.funct-formp a 						{}
.funct-formp a:hover 				{}

.funct-txt 							{ text-align: left; margin: 0 0 20px; padding: 5px; background-color: #fff; border-bottom: 1px solid #dbdbdb;
	width:780px;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			border-radius: 3px;
			
	 }

.funct-formp fieldset				{}

.funct-formp legend 					{ padding: 0 5px 0 0; font-size: 11px; }

.funct-formp label 					{color: #555; font-size: 14px; padding: 1px; line-height: 26px; }
.funct-formp div {padding: 8px 0px;}

.funct-formp input[type="text"],
.funct-formp input[type="password"] 	{ line-height: 26px; background-color: #fff; font-family: arial; font-size: 14px;  padding: 1px 5px 1px 5px; margin: 0 0 5px; height: 26px; width: 97%; border:1px solid #C1C1C1;color:#222;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:border linear .2s;-moz-transition:border linear .2s;-ms-transition:border linear .2s;-o-transition:border linear .2s;transition:border linear .2s;outline:0;

	  }

.funct-formp input[type="text"]:focus,
.funct-formp input[type="password"]:focus 	{ background-color: #fff;border:1px solid #70a5e0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 1px 0 rgba(112,165,224,1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 1px 0 rgba(112,165,224,1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 1px 0 rgba(112,165,224,1); }

.funct-formp select 					{ padding: 5px; background: #fff; }
.funct-formp select:focus 			{ background: #fff; }

.funct-formp textarea 				{ font-family: arial; font-size: 14px; border:1px solid #C1C1C1;color:#222;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:border linear .2s;-moz-transition:border linear .2s;-ms-transition:border linear .2s;-o-transition:border linear .2s;transition:border linear .2s;outline:0; }
.funct-formp textarea:focus 		{ border:1px solid #70a5e0; -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 1px 0 rgba(112,165,224,1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 1px 0 rgba(112,165,224,1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 1px 0 rgba(112,165,224,1);}



/* упорядочиваем отображение функции удаления фото в форме редактирования профиля */

input#del_foto 						{ float: right; margin: 6px 0px 0 5px; }

/* поле "коротко о себе" формы профиля пользователя */

.funct-formp textarea.sh-info		{ background-color: #fff; color: #000; font-family: arial; font-size: 12px; padding: 2px 5px; margin: 0 0 5px; width: 97%; height: 96px; 
  }

.funct-formp textarea.sh-info:focus	{ background-color: #fff; }


/* кнопки отправных форм */
.funct-formp input[type="submit"],
/* кнопка "Просмотр" формы отправки персонального сообщения */
.funct-formp input[type="button"],
/* кнопки отправных форм ПОИСКА ПО САЙТУ */
.bbcodes 							{ padding: 4px 6px;  font-size: 13px; font-family: arial; font-weight: bold;  background-color: #E63C24; color: #ffffff;

	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
			border-radius: 2px;

 }

/* кнопки отправных форм :hover */
.funct-formp input[type="submit"]:hover,
/* кнопка "Просмотр" формы отправки персонального сообщения :hover */
.funct-formp input[type="button"]:hover,
/* кнопки отправных форм ПОИСКА ПО САЙТУ :hover */
.bbcodes:hover 						{background-image: none; background-color: #F8762B; cursor: pointer;  
	-webkit-transition: all 0.3s ease;
	   -moz-transition: all 0.3s ease;
		 -o-transition: all 0.3s ease;
			transition: all 0.3s ease;
 }

/* кнопки отправных форм :active */
.funct-formp input[type="submit"]:active,
/* кнопка "Просмотр" формы отправки персонального сообщения :active */
.funct-formp input[type="button"]:active,
/* кнопки отправных форм ПОИСКА ПО САЙТУ :active */
.bbcodes:active					{ background-color: #9C3D18; cursor: pointer;  

      background-image: none;
 }
 
.united {
background-color: ghostwhite;
border: 1px solid lavender;
border-radius: 4px 4px 4px 4px;
padding:10px 5px 8px 8px !important;
margin:0px;
width:545px
}

.united > span > input{
width: 525px !important;
}
.united > span > textarea{
width: 531px;
}
.united b {font-size: 12px; color: #777;}

#zajavka {
padding:6px;
position:absolute;
z-index:2;
background-color:white;
width:380px;
border:1px solid yellowgreen;
border-radius: 4px 4px 4px 4px;
}

#zajavka textarea {
background-color:white;
border:1px solid gainsboro;
width:96%;height:40px;
margin: 6px 0px;
}

.ui-widget select {font-size:14px;}
div.sf_id {padding-top:2px;font-size:15px;color:#b7b7b7;font-weight:normal;float:none;line-height: 24px;}
div.sf_id span{float:none !important;display:inline !important;color: #9c9c9c;margin-right:10px}

.orginfo-logo {padding:5px 11px;max-height:60px;max-width:190px;}
#s_adr {float:none;width:auto;height:auto;display:inline-block;}
.see-on-map {cursor:pointer;float:none;width:auto;height:auto;display:block;}
#s_map {display:none;width:360px;height:190px;margin-top:5px;background-color:gainsboro;border:1px solid gray;color:gray;clear:both;}
.orginfo-about {margin-top: 0px; padding-top: 0px;}

@media (max-width: 767px) {
.navbar-nav .open .dropdown-menu {
    position: absolute;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 0px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
        }}
    .sortnew {background-color:#ececec!important;}