#Logo { float: left; margin: 0 0; padding: 33px 0 0 35px; }
#Logo a { display: block!important; margin: 0!important; padding: 0!important;}

#recaptcha_area,#recaptcha_table{table-layout:auto!important}

#purpose_note ul{font-size: 16px; margin: 0; padding: 0px; display:inline-block; float:none; width: auto; height: auto;}
#purpose_note li{font-size: 14px; list-style-type: none; margin-top:15px;}

.fot {left:-9999px;position: absolute;}

#addr-info ul{margin: 0; padding: 0px; display:inline-block; float:none; width: auto; height: auto;}
#addr-info li{display: inline-block; list-style-type: none; margin: 0 15px 5px 0; padding: 0px; width: 100%; /*float: left;*/ background-image: none;}
#addr-info li span{margin-right: 5px;}

#mapcontainer {display:block; float:none!important; width: 98%!important; height: 500px; margin: 0px 0px 20px 0px; /*float: left;*/ }
#mapcontainer img{max-width: none!important;}
div.map-info {height: 600px!important;}
ymaps canvas {max-width:none!important;}

#eparchy-info {/*color: #636363;*/ margin: 5px 0px;line-height: 1.5;}
/*#eparchy-info h1{font-size: 0.9rem; margin: 0; font-weight: bold; text-transform: uppercase; color: #636363;}*/
#eparchy-info span.t1 {display: block; font-weight: bold; /*color: #636363;*/ text-transform: none;}
#eparchy-info span.t2 {display: block;font-weight: normal; /*color: #636363;*/ text-transform: none;}
#eparchy-info span.t3 {display: block; /*margin-top: 5px;*/}

#parent_site_list a {cursor: pointer;}
#parent_site_list ul {display: inline-block; font-weight: bold; list-style-type: none; margin: 0 0 20px 0; padding: 0px; background-image: none; width: 100%; line-height:1.8;}
#parent_site_list ul li {font-weight: normal; list-style-type: none; margin: 5px 0 15px 20px; padding: 0px; background-image: none;line-height:1;}
#parent_site_list li.info-card {display:inline-block; width: auto; min-width: 250px;}
#parent_site_list .site-avatar img{width: 150px!important;background:none!important;margin:0;}
#parent_site_list .site-avatar {float:left;display:block; width: 160px;}
#parent_site_list .site-info {display:block; margin: 0 0 0 160px!important; padding: 0!important; min-height: 150px; max-width: 550px; font-size: 12px; line-height: 14px; font-weight: normal;clear: none;}
#parent_site_list .site-info a{color: #636363!important; text-decoration: underline;font-size: 12px;}
#parent_site_list .site-info dl{display:inline-block; float: none; width: 100%; margin: 0; padding: 0; list-style-type: none; line-height: 14px;}
#parent_site_list .site-info dl span {line-height: 14px;}
#parent_site_list .site-info dl span.ch {display: inline-block; color: #888888; font-size: 10px;}
#parent_site_list .site-info dl span.ttl {display: table-cell; color: #888888; font-size: 10px; width: 110px;}
#parent_site_list .site-info dl span.cnt {display: table-cell; color: #636363; font-size: 12px; width: auto;}
#parent_site_list .site-info dl span.note {display: block; color: #636363; font-size: 14px; width: auto; margin-bottom: 5px;}
#parent_site_list .site-info dl h1 {font-family:"Open Sans", sans-serif, arial;font-weight: bold; color: #636363; font-size: 14px; line-height: 14px; margin: 0; padding: 0;}
#parent_site_list .site-info img{background:none!important;}
#parent_site_list .site-info-parent {display:block; margin-left: 0px; /*min-width: 450px;*/ font-size: 12px; font-weight: normal; line-height: 14px;}
#parent_site_list .site-info-parent dl{display:inline-block; float: none; width: 100%; margin: 0; padding: 0; list-style-type: none;}
#parent_site_list .site-info-parent dl span.ch {display: inline-block; color: #888888; font-size: 10px;}
#parent_site_list .site-info-parent dl span.ttl {display: table-cell; color: #888888; font-size: 10px; width: 110px;}
#parent_site_list .site-info-parent dl span.cnt {display: table-cell; color: #636363; font-size: 12px; width: auto; font-weight: normal; }
#parent_site_list .site-info-parent dl h1 { font-family:"Open Sans", sans-serif, arial; font-weight: normal; color: #636363; font-size: 14px; line-height: 14px; margin: 0; padding: 0; font-weight: bold;}
#parent_site_list .site-info-parent dl h1 img {width: 16px;float: left;padding: 0 5px 0 0;margin: 0;border: none;box-shadow: none;background: #FFF!important; box-sizing: inherit;}
#obj_list a {cursor: pointer;}
#obj_list ul {display: inline-block; font-weight: bold; list-style-type: none; margin: 0 0 20px 0; padding: 0px; background-image: none; width: 100%;}
#obj_list ul li {display:inline-block; width: 100%; font-weight: normal; list-style-type: none; margin: 5px 0 15px 20px; padding: 0px; background-image: none;}
#obj_list .site-avatar img{width: 150px!important;background:none!important;}
#obj_list .site-avatar {float:left;display:block; width: 160px;}
#obj_list .site-info {display:block; margin: 0 0 0 160px!important; padding: 0!important; max-width: 550px; font-size: 12px; line-height: 14px; font-weight: normal;clear: none;}
#obj_list .site-info a{color: #636363!important; text-decoration: underline;}
#obj_list .site-info dl{display:inline-block; float: none; width: 100%; margin: 0; padding: 0; list-style-type: none;}
#obj_list .site-info dl span.ch {display: inline-block; color: #888888; font-size: 10px;}
#obj_list .site-info dl span.ttl {display: table-cell; color: #888888; font-size: 10px; width: 110px;}
#obj_list .site-info dl span.cnt {display: table-cell; color: #636363; font-size: 12px; width: auto;}
#obj_list .site-info dl span.note {display: block; color: #636363; font-size: 14px; width: auto; margin-bottom: 5px;}
#obj_list .site-info dl h1 {font-weight: bold; color: #636363; font-size: 14px; line-height: 14px; margin: 0; padding: 0;}
#obj_list .site-info img{background:none!important;}

#prior-info-list {display: inline-block;}
#prior-info-list ul {display: inline-block; font-weight: bold; list-style-type: none; margin: 0 0 20px 0; padding: 0px; background-image: none; width: 100%;}
#prior-info-list ul li {display:inline-block; float: left; font-weight: normal; list-style-type: none; margin: 15px 5px; padding: 0px; background-image: none;}
#prior-info-list ul li .prior-info{	
	width: 208px;
  padding-top: 4px;
  text-align: center;
/*	border: 1px solid #ddd;
	background-color: #f3f3f3;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
*/
}
#prior-info-list ul li .prior-info .prior-title {font-size: 12px!important; line-height: 15px!important; display: inline-block; height: 100px;padding: 2px;}

#prior-info-list .prior-info { max-width: 600px; }
#prior-info-list .prior-info .photo {display:block; width: 200px; padding: 0 15px 0 4px; float: left;}
#prior-info-list .prior-info .photo img{width: 200px!important;background:none!important;}
#prior-info-list .prior-info h1 {color: #636363; font-size: 18px!important; line-height: 18px!important; margin: 0 0 20px 0; padding: 0; font-weight: bold;}
#prior-info-list .prior-info h2 {color: #636363; font-size: 16px!important; line-height: 16px!important; margin: 15px 0 5px 0; padding: 0; font-weight: bold;}
#prior-info-list .prior-info dl {margin: 0 0 15px 0; font-size: 14px; display: inline-block;}
#prior-info-list .prior-info .dates { display: inline-block; max-width: 350px;}
#prior-info-list .prior-info .dates dt {font-size: 14px; margin:0 10px 0 0; float: left; font-weight: bold; }
#prior-info-list .prior-info dt {font-size: 14px; margin:0 10px 5px 0; font-weight: normal; font-style: normal;}
#prior-info-list .prior-info dd {font-size: 14px; margin: 0 0 5px 25px; padding: 0;font-weight: normal;display: block;}
#prior-info-list .prior-order input[type="text"]{ width: 50px!important; font-size: 11px;}
#prior-info-list .prior-order ul {margin: 0; padding: 0 0 5px 0; float: none; display: block; height: 25px; width: auto;}
#prior-info-list .prior-order li {margin: 0; display: block; height: 25px;}
#prior-info-list .prior-order li:hover {cursor: pointer;}
#prior-info-list .prior-order li.order-upd  {margin: 0 0 0 5px; padding: 0; display: block; width: 40px; height: 25px; background-position: 465px -385px; background-image: url("/images/glyphicons.png");}
#prior-info-list .prior-order li.order-show {margin: 0 0 0 5px; padding: 0; display: block; width: 40px; height: 25px; background-position: 417px -240px; background-image: url("/images/glyphicons.png");}
#prior-info-list .prior-order li.order-hide {margin: 0 0 0 5px; padding: 0; display: block; width: 40px; height: 25px; background-position: 370px -240px; background-image: url("/images/glyphicons.png");}
#prior-info-list .prior-order li.public {margin: 0 0 0 5px; padding: 0; display: block; width: 30px; height: 26px; background-position: 80px 1082px; background-image: url("/images/glyphicons.png");}
#prior-info-list .prior-order li.unpublic {margin: 0 0 0 5px; padding: 0; display: block; width: 30px; height: 26px; background-position: 32px 1082px; background-image: url("/images/glyphicons.png");}
#prior-info-list .prior-order li.public:hover {cursor: default;}
#prior-info-list .prior-order li.unpublic:hover {cursor: default;}
#prior-info-list .prior-card-s {margin: 0!important;}

.widget-area #prior-info-list ul { margin: 0!important;}
.widget-area #prior-info-list ul li {margin: 5px 0px!important;}
.widget-area #prior-info-list ul li .prior-info{ width: 200px!important; padding-top: 3px!important;} 
.widget-area #prior-info-list .prior-info .photo {width: 200px!important;}
.widget-area #prior-info-list .prior-info .photo img{width: 194px!important;}

#prior-info-list .prior-card-s {
	float:left; display:block; width: 410px; min-height: 165px;
	margin: 0 5px 20px 0; padding: 0px;
	border: 1px solid #ddd;
	/*text-align: center;*/
	background-color: #f3f3f3;
	padding-top: 4px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

}
#prior-info-list .prior-card-s .photo {float:left; display:block; width: 110px; margin: 5px 0 0 5px;}
#prior-info-list .prior-card-s .photo img{width: 100px!important;background:none!important;}
#prior-info-list .prior-card-s .info {display:block; float:none; width: 300px; min-height: 170px; margin: 0 0 0 110px; font-size: 12px; line-height: 14px;}
#prior-info-list .prior-card-s .info a{display: inline; font-size: 12px; line-height: 13px; margin: 0; padding: 0; font-weight: bold;}
#prior-info-list .prior-card-s .info dt {margin:0; font-weight: normal; font-style: normal;}
#prior-info-list .prior-card-s .info dd {margin: 0 0 0 10px; padding: 0;font-weight: normal;}
#prior-info-list .prior-card-s .info .places {margin-top: 5px;font-size: 11px;}
#prior-info-list ul h4 {padding: 0; margin: 0;}
#prior-info-list hr {background-color: #ccc; border: 0; height: 1px; margin: 0 0 5px 0; }

.reg-info-contact dl {margin: 5px 0 10px 0;}
.reg-info-contact dt {margin:0 0 5px 0; }
.reg-info-contact dd {margin:0; }
/*.contacts {font-family:"Open Sans", sans-serif, arial;}*/
.contacts dt {font-weight: normal; font-style: normal;}
.contacts dd {margin: 5px 0 0 10px; padding: 0;font-weight: normal; display: table-cell; line-height: 1.7;}
.contacts .icons16 {float: left;	padding: 4px 10px 0 0!important; background: none!important;}
.contacts .icons16 span{ display: block;	height: 16px;width: 16px; padding: 0; margin:0;}
.contacts .icons16 span.mobile {background: url(/wp-content/plugins/ortox-network-sites/images/icons16/mobile.png) 0px 0px no-repeat; display: block;	height: 16px;width: 16px;}
.contacts .icons16 span.phone {background: url(/wp-content/plugins/ortox-network-sites/images/icons16/phone.gif) 0px 0px no-repeat; display: block;	height: 16px;width: 16px;}
.contacts .icons16 span.phone_work {background: url(/wp-content/plugins/ortox-network-sites/images/icons16/phone.gif) 0px 0px no-repeat; display: block;	height: 16px;width: 16px;}
.contacts .icons16 span.skype {background: url(/wp-content/plugins/ortox-network-sites/images/icons16/skype.gif) 0px 0px no-repeat; display: block;	height: 16px;width: 16px;}
.contacts .icons16 span.icq {background: url(/wp-content/plugins/ortox-network-sites/images/icons16/icq.gif) 0px 0px no-repeat; display: block;	height: 16px;width: 16px;}
.contacts .icons16 span.email {background: url(/wp-content/plugins/ortox-network-sites/images/icons16/email.png) 0px 0px no-repeat; display: block;	height: 16px;width: 16px;}
.contacts .icons16 span.site {background: url(/wp-content/plugins/ortox-network-sites/images/icons16/home.png) 0px 0px no-repeat; display: block;	height: 16px;width: 16px;}
.contacts .icons16 span.vk {background: url(/wp-content/plugins/ortox-network-sites/images/icons16/vk.png) 0px 0px no-repeat; display: block;	height: 16px;width: 16px;}
.contacts .icons16 span.elitsy {background: url(/wp-content/plugins/ortox-network-sites/images/icons16/elitsy.png) 0px 0px no-repeat; display: block;	height: 16px;width: 16px;}
.contacts .icons16 span.ok {background: url(/wp-content/plugins/ortox-network-sites/images/icons16/ok.png) 0px 0px no-repeat; display: block;	height: 16px;width: 16px;}
.contacts .icons16 span.mm {background: url(/wp-content/plugins/ortox-network-sites/images/icons16/mm.png) 0px 0px no-repeat; display: block;	height: 16px;width: 16px;}
.contacts .icons16 span.ya {background: url(/wp-content/plugins/ortox-network-sites/images/icons16/ya.png) 0px 0px no-repeat; display: block;	height: 16px;width: 16px;}
.contacts .icons16 span.fb {background: url(/wp-content/plugins/ortox-network-sites/images/icons16/fb.png) 0px 0px no-repeat; display: block;	height: 16px;width: 16px;}
.contacts .icons16 span.twitter {background: url(/wp-content/plugins/ortox-network-sites/images/icons16/twitter.png) 0px 0px no-repeat; display: block;	height: 16px;width: 16px;}
.contacts .icons16 span.gplus {background: url(/wp-content/plugins/ortox-network-sites/images/icons16/gplus.png) 0px 0px no-repeat; display: block;	height: 16px;width: 16px;}
.contacts .icons16 span.instagram {background: url(/wp-content/plugins/ortox-network-sites/images/icons16/instagram.png) 0px 0px no-repeat; display: block;	height: 16px;width: 16px;}
.contacts .icons16 span.telegram {background: url(/wp-content/plugins/ortox-network-sites/images/icons16/telegram.png) 0px 0px no-repeat; display: block;	height: 16px;width: 16px;}
.contacts .icons16 span.zen {background: url(/wp-content/plugins/ortox-network-sites/images/icons16/zen.png) 0px 0px no-repeat; display: block;	height: 16px;width: 16px;}
.contacts .icons16 span.youtube {background: url(/wp-content/plugins/ortox-network-sites/images/icons16/youtube.png) 0px 0px no-repeat; display: block;	height: 16px;width: 16px;}
.icons16 .site:before {background-color:none!important; width:auto;}

.textwidget #prior-photo { width: 98%; max-width: 200px;}
#prior-photo {	
	width: 200px;
  text-align: center;
	padding-top: 3px;
/*  border: 1px solid #ddd;
  background-color: #f3f3f3;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
*/
}
#prior-photo .photo img{width: 194px!important;background:none!important;}
#prior-photo .photo_s img{width: 94px!important;background:none!important;}
#prior-photo .prior-title {font-size: 12px; display: block;/*height: 100px;*/ padding: 2px;}
.reg-info-contact .prior-title {font-size: 12px; display: block;/*height: 100px;*/ padding: 2px;}

.marker-info-content {margin: 0px; padding: 0px; border: 0px; font-size: 12px; min-height: 230px;min-width: 400px; max-width: 450px;}
.marker-info-content a {cursor: pointer;color: #3469B7; text-decoration: underline;}
.marker-info-content a:visited {color: #3469B7;}
.marker-info-content h1 {font-family: "Open Sans", sans-serif, arial; min-height: 16px; font-weight: normal!important; color: #636363; font-size: 14px!important; line-height: 15px!important; margin: 5px 0; padding: 0; text-align: left;}
.marker-info-content h1 a{font-weight: normal!important; font-size: 14px!important; }
.marker-info-content h1 img {width: 16px; float:left; padding: 0 5px 0 0; margin: 0; border:none;box-shadow: none; background: #FFF!important;}
.marker-info-content h1 a:hover img {background: #FFF!important; }
.marker-info-content ul {list-style-type: none!important; margin: 0!important; padding: 0px!important; background-image: none;}
.marker-info-content ul li {font-weight: normal!important; list-style-type: none!important; margin: 0 0 5px 0!important; padding: 0px!important; background-image: none; line-height: 14px!important; text-align: left!important;}
.marker-info-content ul li:hover { line-height: 14px;}
.marker-info-content ul li span.ch {display: inline-block; color: #888888; font-size: 10px; line-height: 10px;}
.marker-info-content ul li span.ttl {display: table-cell; color: #888888; font-size: 10px; line-height: 10px; width: 110px;}
.marker-info-content ul li span.cnt {display: table-cell; color: #636363; font-size: 12px; line-height: 12px; width: auto;}
.marker-info-content ul.note {max-height: 200px; overflow-y: scroll;}
.marker-info-content .site-url { color: #ccc!important; font-size: 10px;}
.marker-info-content ul {min-height: 185px; max-height: 200px; display: inline-block; width: 100%; overflow-y: auto;}
.marker-info-content ul.ul-altars {height: auto; min-height: 0; max-height: auto;}
.marker-info-content .msg_sbj #li_msg_subject {display: block; width:100%; height: 130px; margin: 0;}
.marker-info-content .msg_sbj li div {display: block; width: 100%; height: 35px;}
.marker-info-content .msg_sbj li div a {display: inline-block; width: auto; height: 15px;}
.marker-info-content .msg_sbj a {cursor: pointer; color: #000; margin: 5px 35px 0 0; padding: 5px 10px; border-color: #ccc; background: #D7D5D5;vertical-align: top;text-decoration: none;}
.marker-info-content .msg_sbj a:hover {background: rgb(30, 115, 190); color:#ffffff;text-decoration: none;}
.marker-info-content .msg_sbj textarea {width: 95%; height: 100px;resize: none;}
.marker-info-content .msg_err {display: block; height: 18px; color: rgb(13, 136, 210); font-size: 10px;}
.marker-info-content .msg_err a {color: #3469B7; text-decoration: none;}
.marker-info-content .msg_err a:hover {color: #3469B7; text-decoration: underline;}
.marker-info-content div a img{border-radius: 3px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); border:none; padding: 0; background:;}

#popup-info .marker-info-content {max-width: 600px;}
#popup-info .marker-info-content ul{max-height: 305px;}

#ortox-bar-info .marker-info-content{max-width: 600px;}
#ortox-bar-info .marker-info-content ul {max-height: 400px;}

.balloon-content {display: block; width: 450px; height: 250px; overflow-y: scroll;}
.balloon-content .marker-list {list-style-type: none!important; margin: 0!important; padding: 0!important;}
.balloon-content .marker-list li.item {min-height: 30px; padding-top:5px; margin:0; border-bottom: 1px solid #999; list-style-type: none!important;}
.balloon-content .marker-list li.item-info {border-bottom: 1px solid #999; margin: 0;}
.balloon-content .marker-list li.item a {display: block; text-align: left;line-height: 13px;}
.balloon-content .marker-list li.item a img {width: 24px; float:left; padding: 0 5px 0 0; margin: 0; border:none;box-shadow: none;}
.balloon-content .marker-list li.item a:hover img {background: #FFF!important; }
.balloon-content li .marker-info {display: inline-block; }

#preloader  { width:auto; height:auto; display: inline-block; margin-left: 10px;}
#preloader0 { width:auto; height:auto; display: inline-block; margin-left: 10px;}
#preloader1 { width:auto; height:auto; display: inline-block; margin-left: 10px;}
#preloader2 { width:auto; height:auto; display: inline-block; margin-left: 10px;}
#preloader3 { width:auto; height:auto; display: inline-block; margin-left: 10px;}

.gen-map {width: 100%; font-size: 14px; line-height: 14px; color: #333}
.gen-map input, .gen-map textarea, .gen-map select {color: #333}
.gen-map table tr th {width: 220px; text-align: right;}
.gen-map table tr td {padding-left:10px; text-align: left;}
.gen-map textarea {width: 400px; height: 50px;}
.gen-map select {height: 30px; width: 300px; margin: 0; padding: 0}
.gen-map input[type="text"]{height: 30px; width: 400px!important; margin: 3px 0;}
.gen-map input[type="radio"]{margin-right: 5px;}
.gen-map #cnt, .gen-map #w_map, .gen-map #h_map { width: 50px!important;}
.gen-map .button { height: 30px; margin: 3px 0; background: rgb(30, 115, 190); color: white;}
.gen-map .button:hover { border-color: gray;}
.gen-map #map-code { height: 90px; width: 98% }

.popup input[type="text"]{ width: 360px!important;}
.popup hr { border: 0; border-top: 1px solid #ddd; border-bottom: 1px solid #fafafa; margin: 10px 0; padding: 0}
.popup input { margin: 1px; padding: 3px 5px;}
.popup label { float: left;}
.popup .button { height: 26px; margin: 1px 10px; padding: 3px 5px;}

.popup {
  background-color: #ffffff;
  border: 3px solid rgba(197, 192, 192, .7);
  border-radius: 5px;
  height: 650px;
  left: 50%;
  margin: 0px;
  position: fixed;
  top: 50%;
  width: 800px;
  z-index: 9999;
}
.open-popup {
  border-bottom: 2px dotted #555;
  cursor: pointer;
  font-size: 18px;
  left: 50%;
  margin: -11px 0 0 -216px;
  position: absolute;
  top: 50%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.open-popup:hover {
  border-bottom: 2px dotted #666;
  color: #666;
}
.popup-content {
    border-radius: 6px;
    line-height: 1.6;
    padding: 14px 18px 0 17px;
}
.popup-title {
  background: url(/wp-content/plugins/ortox-network-sites/images/bg-popup-title.png) repeat-x;
  border-radius: 5px 5px 0 0;
  font-family: 'HelveticaNeue', sans-serif;
  font-size: 16px!important;
  height: 32px!important;
  line-height: 32px!important;
  padding: 0 0 0 16px!important;
  margin: 0!important;
  text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
  box-shadow: inset 0 1px 1px #e6edef;
}
.popup-choice {
  margin: 34px 0 0;
  text-align: center;
}
.btn-close {
  background: url(/wp-content/plugins/ortox-network-sites/images/btn-close.png) no-repeat;
  height: 17px;
  left: 775px;
  position: absolute;
  top: 8px;
  width: 16px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.btn-close:hover {
  cursor: pointer;
}

.hide-layout {
  background: #000; /* фон */
  bottom: 0;  /* координата снизу */
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* прозрачность для IE */
  height: 100%; /* высота на всю страницу */
  opacity: 0.5;  /* прозрачность слоя */
  position: fixed; /* фиксируем элемент на странице*/
  top: 0; /* координата сверху */
  left: -40px;
  width: 150%; /* ширина на всю страницу */
  z-index: 998; /* z-index для перекрытия остальных элементов */
}


#hide-info-layout {left: -40px; width: 150%;}
#popup-info {margin: 0; height: 400px!important; width: 600px!important;}
#popup-info .btn-close {  left: 575px!important;}
#popup-info #div_info {padding: 10px 10px; height: 336px; overflow-y: auto; }
#popup-info #div_info h3 {font-size: 14px; margin: 5px 0; padding: 0;}

#popup-church .popup-search {display: inline-block; margin-left: 14px;}
#popup-church .popup-search input[type=search] {width: 350px}
#popup-church {font-size: 14px;}
#popup-church #divCT_0 { height: 520px;  overflow: scroll; padding-left: 15px;}
#popup-church .ch_tree { margin-left: 14px; padding-left: 15px; border-left: 1px dotted #aaa;}
#popup-church ul {margin: 0; padding: 0 0 5px 0; float: none; display: block; height: 25px; width: auto;}
#popup-church li {margin: 0; display: block; height: 25px;}
#popup-church li:hover {cursor: pointer;}
#popup-church li.ch_tree_img {float: left; margin: 0; padding: 0; display: block; width: 40px; }
#popup-church li.ch_tree_close {float: left; margin: 0; padding: 0; display: block; width: 40px; background-position: 223px -672px; background-image: url("/images/glyphicons.png");}
#popup-church li.ch_tree_open {float: left; margin: 0; padding: 0; display: block; width: 40px; background-position: 271px -672px; background-image: url("/images/glyphicons.png");}
#popup-church li.ch_tree_lock {float: left; margin: 0; padding: 0; display: block; width: 40px; background-position: 176px 1032px; background-image: url("/images/glyphicons.png");}
#popup-church li.ch_tree_item {font-size: 12px;line-height: 12px!important; padding: 5px 0 0 15px;}
#popup-church li.ch_tree_line {float: left; display: none;}
#popup-church li.selected {font-weight: bold;}
#popup-church li.is_selected {color: darkgreen;}
#popup-church li.no_selected {color: #696969;}
#popup-church #church_select {color: darkgreen;}
#popup-church #church_select.error {color: red;}
#popup-church.small{ width: 700px!important; height: 450px!important; }
#popup-church.small #divCT_0 { height: 320px!important;}
#popup-church.small .btn-close { left: 675px;}
#popup-church li.ch_tree_item .ch_parent{ color: darkcyan; font-weight: normal;}

#popup-country { font-size: 14px; margin: 30px 0 0 0!important; height: 500px!important; width: 600px!important;}
#popup-country #divCR_0 { height: 380px;  overflow-y: scroll; padding-left: 15px;}
#popup-country .btn-close {  left: 575px!important;}
#popup-country hr { margin: 5px 0;}
#popup-country .cr { margin-left: 14px; padding-left: 15px; border-left: 1px dotted #aaa;}
#popup-country ul {margin: 0; padding: 0 0 5px 0; float: none; display: block; height: 25px; width: auto;}
#popup-country li {margin: 0; display: block; height: 25px;}
#popup-country li:hover {cursor: pointer;}
#popup-country li.cr_img {float: left; margin: 0; padding: 0; display: block; width: 25px; }
#popup-country li.cr_close {float: left; margin: 0; padding: 0; display: block; width: 40px; background-position: 223px -672px; background-image: url("/images/glyphicons.png");}
#popup-country li.cr_open {float: left; margin: 0; padding: 0; display: block; width: 40px; background-position: 271px -672px; background-image: url("/images/glyphicons.png");}
#popup-country li.cr_lock {float: left; margin: 0; padding: 0; display: block; width: 40px; background-position: 176px 1032px; background-image: url("/images/glyphicons.png");}
#popup-country li.cr_item {padding: 5px 0 0 15px;}
#popup-country ul.cr_country {height: 18px;}
#popup-country ul.cr_country li {height: 18px;}
#popup-country ul.cr_country li.cr_item {padding: 2px 0 0 15px;}
#popup-country li.cr_line {float: left; display: none;}
#popup-country li.selected {font-weight: bold;}
#popup-country li.is_selected {color: darkgreen;}
#popup-country li.no_selected {color: #696969;}

.comment-form .comment-form-url {position: absolute!important; left: -10000px;}
.ortox-comment {display: inline-block; width: 100%; height:auto; text-align: left; margin: 0; padding: 5px 0 0 0;}
.ortox-comment label{display:inline-block!important;width: auto!important;position: relative;}

.readme label {font-size: 14px; font-weight: bold; margin-top: 15px;}
.mu_register #setupform input.gray{background: lightgreen;}
.mu_register #where_know {width: 100%; font-size: 24px; margin: 5px 0;}
.mu_register #purpose_reg {width: 100%; font-size: 24px; margin: 5px 0;}
.mu_register #profile-readme b{font-weight: bold}

div.eml {display:table-cell; vertical-align: middle; height: 24px; max-width: 300px;  overflow: hidden;}
div.eml img {display:block; border: 0; border-radius: 0px; box-shadow: none; max-width: 100%;}

#filter_blog_id {max-width: 400px;}

.ortox-act-list ul.list-pg {display: inline-block; background-image: none; width: 100%; margin: 0; padding: 0;}
.ortox-act-list .list-pg li {display:inline-block; width: 100%; font-weight: normal; list-style-type: none; margin: 0 0 15px 0; padding: 0px; background-image: none;}
.ortox-act-list .list-pg li h2 {font-size: 14px; line-height: 1.1em; margin: 0 0 5px 0; padding: 0;}
.ortox-act-list .list-pg li .content {display: block; width: auto; line-height: 1.3;/*font-size: 14px; line-height: 15px;*/}
.ortox-act-list .list-pg li .date {display: inline-block; width: auto; font-size: 12px; line-height: 13px;}
.ortox-act-list .list-pg li .thumbnail {float:left;display:block; width: 160px;}
.ortox-act-list .list-pg li .thumbnail a img{
  background:none!important; vertical-align: middle; 
  max-width: 150px; max-height: 150px; 
  width: expression(this.offsetWidth > 150 ? 150 : true);
  height: auto; 
}
.ortox-act-list a.btn {
  height: 21px; line-height: 20px;  padding: 0 8px 1px;  
  background: #f3f3f3;  background-image: linear-gradient(to bottom,#fefefe,#f4f4f4);  border-color: #bbb;  color: #333;
  text-shadow: 0 1px 0 #fff;   display: inline-block;  text-decoration: none;  font-size: 12px;    margin: 0 0 0 15px;  cursor: pointer;  border-width: 1px;  border-style: solid;
  -webkit-border-radius: 3px;  -webkit-appearance: none;  border-radius: 3px;  white-space: nowrap;   box-sizing: border-box;
}
.ortox-activity a.btn:hover, .ortox-act-list a.btn:hover { cursor: pointer;}
.ortox-activity a.read-more, .ortox-act-list a.read-more {cursor: pointer; display: inline-block; margin-bottom: 15px; position: inherit;}

.ortox-act-list .list-pg li.first-item {display: block; width: 305px; min-height: 450px; float: left; margin: 0 10px 15px 0;}
.ortox-act-list .list-pg li.first-item .thumbnail {float:none;display:inline-block; width: 300px;}
.ortox-act-list .list-pg li.first-item .thumbnail a img{
  max-width: 300px; max-height: 300px;  width: expression(this.offsetWidth > 300 ? 300 : true);
  height: auto;  background:none!important; vertical-align: middle; 
}
.ortox-act-list .list-pg li.first-item h2 {font-size: 17px; line-height: 1.1em; margin: 5px 0 5px 0;}
.ortox-act-list .list-pg li.first-item .content { line-height: 1.5; font-size: 14px; }
.ortox-act-list .list-pg li.seconds-item {display: inline-block; width: 310px; float: none; border-bottom: 1px solid #ccc;}
.ortox-act-list .list-pg li.seconds-item h2 {display: list-item; font-size: 14px; line-height: 1.1em; margin: 0px 0 5px 0;}
.ortox-act-list .list-pg li.seconds-item .thumbnail {float:left;display:inline-block; width: 125px; margin: 0 5px 5px 0}
.ortox-act-list .list-pg li.seconds-item .thumbnail a img{
  max-width: 125px; max-height: 125px;  width: expression(this.offsetWidth > 125 ? 125 : true);
  height: auto;  background:none!important; vertical-align: middle; 
}

#act-filter-lang .filter_lang, .ortox-act-list .filter_lang {display: inline-block; background-image: none; width: 100%; margin: 0!important; padding: 0!important;}
#act-filter-lang .filter_lang li, .ortox-act-list .filter_lang li {display:block; float:left; font-weight: normal; list-style-type: none; margin: 0 10px 0 0; padding: 0px; background-image: none; cursor: pointer;}

.ortox-act-list ul.wgt {display: block; background-image: none;margin: 0; padding: 0;}
.ortox-act-list ul.wgt li {list-style: none!important; margin: 0; padding: 0;}
.ortox-act-list .wgt .wgt-title {display: block; width: auto; }
.ortox-act-list .wgt .wgt-title  a{font-size: 14px; line-height: 14px;}
.ortox-act-list .wgt .wgt-cont {display: block; width: auto; font-size: 12px; line-height: 13px;}
.ortox-act-list .wgt .wgt-date {display: inline-block; width: auto; font-size: 11px; line-height: 12px; padding-left: 5px;}
.ortox-act-list .wgt .wgt-site {display: inline-block; width: auto; margin: 0 0 10px 0; font-size: 11px; line-height: 12px;}


.ortox-activity .entry {padding: 0!important; margin: 0 0 5px 0;}
.ortox-activity .post-title {font-size: 16px!important; line-height: 17px!important; margin-bottom: 7px;}
.ortox-activity .entry-thumbnail {float: left; margin: 0 10px 5px 0;}
.ortox-activity .entry-thumbnail img{
  padding: 0!important; border: 0!important;
  background:none!important; vertical-align: middle; 
  max-width: 120px;
  width: expression(this.offsetWidth > 120 ? 120 : true);
}
.ortox-activity .entry-summary{font-size: 13px!important; line-height: 14px!important; }
.ortox-activity .entry-summary p {line-height: 14px!important;}
.ortox-activity .link-blog {margin-top: 10px; font-size: 12px; line-height: 12px;}
.ortox-activity .btn-adm {/*margin-left: 130px;*/ padding: 10px 0;}
.ortox-activity .btn-adm input{
  margin-right: 15px; font-size: 10px; padding: 0px 10px;
  border-radius:10px;
  box-shadow:0 0 5px rgba(0, 0, 0, .1);
  border:none;
  border-bottom:#DDD 1px solid;
  font-size:13px;
}
.ortox-activity .btn-adm .btn-upd {background: #99CCFF;}
.ortox-activity .btn-adm .btn-sti {background: #FFFFE0;}
.ortox-activity .btn-adm .btn-ust {background: #FFF084;}
.ortox-activity .btn-adm .btn-del {background: #ff8c8c;}
.ortox-activity .sticky {background: #FFFFE0;}

.pr_widget_1874180898750555409 {background-image: none!important;}
.pr_widget_1874180898743635409 .pr_news_block {display: inline-block; margin-bottom: 15px;line-height: 1.2;}
.pr_widget_1874180898743635409 .pr_news_block .pr_date{font-size: 10px; line-height: 11px;}
.pr_widget_1874180898743635409 .pr_news_block a img {float: left;margin: 3px 10px 3px 0px!important; height: 94px!important; width: 125px!important;}
.pr_widget_1874180898743635409 .pr_news_block h3{display: block; clear: none!important;text-transform: uppercase; margin: 0px 0px 3px 0px; padding: 0px; text-align: left; font-size: 12px!important; line-height: 13px!important;}
.pr_widget_1874180898743635409 .pr_news_block h3 a{text-decoration: none!important;}
.pr_widget_1874180898743635409 .pr_news_block a.pr_vvodka{text-decoration: none!important; font-size: 11px; line-height: 12px!important;}

.reg .act-params li input[type="text"] { width: 500px;}
.reg .act-params li textarea {width: 500px; height: 50px;}

.ortox_widget_collection a img{ height: auto; max-width: 100%;}
#eparchy-info a img{ height: auto; max-width: 100%;}

.map-all #mapcontainer {z-index: 5; position: relative; width: 100%; height: 600px;}
.ymaps-button.ymaps-button_theme_normal.ymaps-button_icon_only{opacity: 0.7}
.ymaps-button.ymaps-button_theme_normal.ymaps-button_icon_only.ymaps-button_checked_yes{opacity: 1}
.ymaps-button.ymaps-button_theme_normal.ymaps-button_icon_only.ymaps-button_checked_yes:before {
  background: -webkit-linear-gradient(top,#FA9600, #FAA000 100%) !important;
  background: -moz-linear-gradient(top,#FA9600, #FAA000 100%) !important;
  background: -o-linear-gradient(top,#FA9600, #FAA000 100%) !important;
  background: linear-gradient(to bottom,#FA9600, #FAA000 100%) !important;
}
#mapcontainer ymaps[class*="-controls-pane"] {margin-top: 0px;}
ymaps[class*="-map-copyrights-promo"] {display: none!important;}
ymaps[class*="-copyright__agreement"] {display: none!important;}
/*ymaps[class="ya-distrib-badge"] {left:670px!important;}*/

/*
.admin-bar ymaps[class*="-controls-pane"] {margin-top: 40px;}
.admin-bar[class*="-fullscreen"] ymaps[class*="-controls__control"] {margin-bottom: 50px;}
*/
.admin-bar[class*="-fullscreen"] #ortox-bar{z-index: 9999}
body[class*="-fullscreen"] #wpadminbar{display:none; z-index: 9999}
body[class*="-fullscreen"] ymaps[class*="-copyrights-pane"] { bottom: 45px!important;}
body[class*="-fullscreen"] ymaps[class*="-controls__bottom"] { margin-top: -40px;}
body[class*="-fullscreen"] {position: absolute; top: 0!important; /*overflow:unset!important;*/}

/*.filter-types {cursor: pointer; background: rgb(240, 240, 240); border-radius: 3px; border: 1px solid #919191;}
.filter-types img {width: 24px; margin: 0px 2px;}
.filter-types span {padding-right: 5px; font-size: 11px;}
.filter-types {opacity: 0.7}
.filter-types-act {opacity: 1; background: #ffeca6;}
*/
/*.map-all .filter-types {z-index: 6; display: block; position: relative; float: right; margin: 50px 20px 0px 0px; 
  background: rgb(240, 240, 240); border-radius: 5px; border: 1px solid #919191;
}
.map-all #f-types {margin: 0; padding: 0; display:inline-block; width: auto; height: auto;}
.map-all #f-types li {list-style-type: none; margin:0px; padding: 5px 2px; opacity: 0.4}
.map-all #f-types li.act {opacity: 1}
.map-all #f-types li img {width: 24px;}
*/

#reg #divBlogActParam #ActParamErr {color: #B94A48; font-weight: bold;}
#reg #divBlogActParam .act-params {margin: 0; padding: 0; list-style: disc;}
#reg #divBlogActParam .act-params input {margin-right: 15px;}
#reg input[type="checkbox"], #reg input[type="radio"]{width: 20px!important;}
#reg .readme {display: inline-block; width: 100%}
#reg input[type="text"] { width: 400px;}
#reg textarea {width: 400px; height: 50px;}
#reg label.error {
  display:block; padding: 0 !important;  
  font-size:11px!important; color:#B94A48; 
  line-height: 12px;
  position: absolute;
  z-index: 100;
  margin: -30px 0 0 -180px !important;
  text-transform: none!important;
  letter-spacing: normal!important;
}
#reg label.error:after{background-color: #ffffff!important;}
#reg input.error, #reg textarea.error {
  color: #B94A48;
  background-image: none!important;
  background-color: #ffffff !important; */
  position: relative;
  border: 1px solid #B94A48;
  text-transform: none!important;
  letter-spacing: normal!important;
  padding: 4px;
}
#reg i[class^="icon-"] {background-image: none!important; }

.reg-info {width:100%; margin: 10px 0; padding: 0px; border: 0px; font-size: 14px; line-height: 14px; display:inline-table; font-family:"Open Sans", sans-serif, arial;}
.reg-info a {cursor: pointer;}
.reg-info h3 {font-size: 14px; display: inline-block; font-weight: bold; margin: 10px 0 0 0; padding: 0; text-transform: none; }
.reg-info #eparchy-info span.t2 {font-size: 12px;}
.reg-info #eparchy-info span.t3 {font-size: 12px;}
.reg-info .site-avatar {float:right;display:block; width: 194px; margin: 10px 3px;}
.reg-info .site-avatar img{width: 194px!important;background:none!important;border-radius: 3px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); }
.reg-info ul {list-style-type: none!important; margin: 15px 0!important; padding: 0px!important; background-image: none; }
.reg-info ul li {font-weight: normal!important; list-style-type: none!important; margin: 0 0 5px 0!important; padding: 0px!important; background-image: none; text-align: left!important;line-height:1.7;}
.reg-info ul li span.ch {display: block; color: #333; padding: 5px 0 0 0; font-weight: bold }
.reg-info ul li span.ttl {display: table-cell; color: #333; padding-right: 20px; font-weight: bold}
.reg-info ul li span.cnt {display: block; color: #636363; }
.reg-info .site-url { color: #ccc!important; font-size: 10px;}
.reg-info #prior-photo {float:none; margin: 0 10px 5px 0;}
.reg-info .ul-altars .altar {list-style-type: none!important;}
.ortox-card-info li.prior-photo-2,.reg-info li.prior-photo-2 {width: 210px; float: right;}
.ortox-card-info li.prior-photo-2 #prior-photo,.reg-info li.prior-photo-2 #prior-photo {margin-left: 10px;}

.stats-info {font-size: 14px; font-weight: normal; line-height: 15px; margin: 10px 0;}
.stats-info h3 {font-size: 15px; font-weight: bold; line-height: 15px; margin: 0;}
.stats-info li {font-size: 14px; font-weight: normal; padding-top: 5px; list-style: disc outside; display: list-item; margin-left: 20px;}
.stats-info ol {font-size: 13px; font-weight: normal; padding-top: 5px; list-style: none; display: list-item; margin-left: 10px;}

.ul-altars .altar {list-style-type: circle!important; margin-left: 15px!important;}
.ul-altars .altar.is_main {font-weight: bold!important;}

#map-filter-box .tab-content { height: 550px; padding-left: 15px;}
#map-filter-box #popup-country #divCR_0 { height: 520px; width: 770px;}
#map-filter-box .ch_tree { margin-left: 14px; padding-left: 15px; border-left: 1px dotted #aaa;}
#map-filter-box ul {margin: 0; padding: 0 0 5px 0; float: none; display: block; height: 25px; width: auto;}
#map-filter-box li {margin: 0; display: block; height: 25px;}
#map-filter-box li:hover {cursor: pointer;}
#map-filter-box li.ch_tree_img {float: left; margin: 0; padding: 0; display: block; width: 40px; }
#map-filter-box li.ch_tree_close {float: left; margin: 0; padding: 0; display: block; width: 40px; background-position: 223px -672px; background-image: url("/images/glyphicons.png");}
#map-filter-box li.ch_tree_open {float: left; margin: 0; padding: 0; display: block; width: 40px; background-position: 271px -672px; background-image: url("/images/glyphicons.png");}
#map-filter-box li.ch_tree_lock {float: left; margin: 0; padding: 0; display: block; width: 40px; background-position: 176px 1032px; background-image: url("/images/glyphicons.png");}
#map-filter-box li.ch_tree_item {font-size: 12px;line-height: 12px!important; padding: 5px 0 0 15px;}
#map-filter-box li.ch_tree_line {float: left; display: none;}
#map-filter-box li.selected {font-weight: bold;}
#map-filter-box li.is_selected {color: darkgreen;}
#map-filter-box li.no_selected {color: #696969;}
#map-filter-box #church_select {color: darkgreen;}
#map-filter-box #church_select.error {color: red;}
#map-filter-box li.ch_tree_item .ch_parent{ color: darkcyan; font-weight: normal;}

.FiltersBoxYmaps {
  display: none;  width: 250px;  height: 450px;
  padding: 0px;  background-color: #fff;  opacity: 0.9;
  border-radius: 2px; box-shadow: 0 0 10px rgba(0,0,0,0.5);
  font-size: 12px;
	position: relative;
	z-index: 1;
}
.FiltersBoxYmaps div.navtab {/*border-bottom: 1px solid #ebebeb;*/ width: 100%; height: 100%; overflow-y: scroll;}
.FiltersBoxYmaps div.navtab a {border:0;}
.FiltersBoxYmaps div.navtab ul{margin: 0px;padding: 0px;line-height: 1;}
.FiltersBoxYmaps div.navtab ul li{display: inline-block; float: none; width: 100%;   margin: 0 0 5px 0; }
.FiltersBoxYmaps div.navtab li.tab-menu{
	display: inline-block; float: none; width: 100%; height:27px;line-height:27px; padding: 0; 
	list-style:none; text-align:left; overflow:hidden; background-color: rgb(30, 115, 190);
	cursor: pointer; margin: 0px;
}
.FiltersBoxYmaps div.navtab .tab-menu a{display:block;color:#ffffff; text-decoration:none; padding-left: 10px;}
.FiltersBoxYmaps div.navtab .tab-menu a:hover{color:#2cb816; text-decoration:none;}
.FiltersBoxYmaps div.navtab li.active a:hover{text-decoration:none;}
.FiltersBoxYmaps div.navtab li.active a {color:#2cb816}
.FiltersBoxYmaps div.navtab {margin: 0; padding: 10px; background: #ffffff; list-style:none;}
.FiltersBoxYmaps div.navtab select{color: black;}
.FiltersBoxYmaps div.navtab #country{width: 240px; font-size: 14px;}
.FiltersBoxYmaps div.navtab #church_title{margin: 3px 0; padding:0; display: inline-block; float: none;  width: 100%; font-weight: bold;}
/*
.FiltersBoxYmaps div.navtab #tab1 {height: 340px;}
.FiltersBoxYmaps div.navtab #tab2 {height: 340px;}
.FiltersBoxYmaps div.navtab #tab3 {height: 340px;}
.FiltersBoxYmaps div.navtab #tab4 {height: 340px;}
*/
.FiltersBoxYmaps .load-map { display:none; width:auto; height:auto; padding: 70px 0 0 70px;}
.FiltersBoxYmaps #btn-search-clear {display: block;padding: 5px 0 0 15px; cursor: pointer; color:#3469B7;}
.FiltersBoxYmaps div.navtab input[type="radio"] { margin-right: 10px; }
.FiltersBoxYmaps div.navtab label {margin-right: 10px;display: block; margin-bottom:0; height: 30px;}
.FiltersBoxYmaps div.navtab label img {margin-right: 10px; border-radius: 0; box-shadow:none;}
.FiltersBoxYmaps #divCList { height: 300px; width: 230; margin-top: 5px; overflow: auto;}
.FiltersBoxYmaps #divCList .ch_tree_img { display: none;}
.FiltersBoxYmaps #divCList ul {font-size: 11px; margin: 0; padding: 0 0 8px 0; float: none; display: block; height: 25px; width: auto;}
.FiltersBoxYmaps #divCList li {margin: 0; display: block; height: 25px;}
.FiltersBoxYmaps #divCList li:hover {cursor: pointer;}
.FiltersBoxYmaps #divCList li.selected {font-weight: bold;}
.FiltersBoxYmaps #divCList li.is_selected {color: darkgreen;}
.FiltersBoxYmaps #divCList li.no_selected {color: #696969;}
.FiltersBoxYmaps #divCList #church_select {color: darkgreen;}
.FiltersBoxYmaps #divCList #church_select.error {color: red;}
.FiltersBoxYmaps #divCList li.ch_tree_item { display: inline-block;overflow:hidden;}
.FiltersBoxYmaps #divCList li.ch_tree_item .ch_parent{ color: darkcyan; font-weight: normal;}
.FiltersBoxYmaps #divCList.error {color: red;}
.FiltersBoxYmaps #divCT {margin-bottom: 5px;} 
.FiltersBoxYmaps #divCT a{color: #3469B7; cursor: pointer; text-decoration: none;border: none;} 
.FiltersBoxYmaps #church_search {display: inline-block;padding: 5px 5px;margin-bottom: 1px;font-size: 12px;line-height: 14px;color: #555555;vertical-align: middle;box-sizing: border-box; width: 98%; background-color: #ffffff;border: 1px solid #ebebeb;}

.FiltersBoxYmaps #divPrmsBtn {height: 30px;}
.FiltersBoxYmaps .btn {cursor: pointer; color: #000; padding: 5px 10px; border-color: #ccc; background: #D7D5D5;vertical-align: top; border-radius: 3px;}
.FiltersBoxYmaps .btn:hover {background: rgb(30, 115, 190); color:#ffffff;}
.FiltersBoxYmaps #divPrms {/* height: 320px; overflow: auto;*/}
.FiltersBoxYmaps #divPrms li {list-style: none; display: block; margin: 0 0 5px 0;}
.FiltersBoxYmaps #divPrms label {margin-bottom: 0px!important; font-size: 11px;}
.FiltersBoxYmaps #divPrms input[type="radio"]{margin-left: 5px; margin-right: 5px;}
.FiltersBoxYmaps #divPrms select { width: 195px; padding: 1px 0 0 5px; margin-bottom: 10px; height: 22px; font-size: 14px;}

.BoxYmapsLogo {float: left; display: block; width: 85px; height: 27px;background: rgb(13, 136, 210);}
.BoxYmapsLogo a img {height: 28px; padding: 0; margin: 0; background: none; border: none;}
.BoxYmapsLink {display: block; cursor: pointer; float: none; width: 200px; height: 27px; padding-left: 10px; margin-left: 85px; color: rgb(13, 136, 210); background: rgba(255,255,255,.75); font-size: 11px; line-height: 13px;}
.BoxYmapsMsg {display: block;cursor: pointer;float: none;width: 170px;height: 27px;padding-left: 25px;color: rgb(13, 136, 210);background: rgba(255,255,255,.75);font-size: 14px;line-height: 26px;}

#box-filters-2 {
  display: none;  width: 450px;  height: 395px;
  padding: 0px;  background-color: #fff;  opacity: 0.95;
  border-radius: 2px; box-shadow: 0 0 10px rgba(0,0,0,0.5);
  font-size: 12px;
	position: relative;
	z-index: 2;
}
#box-filters-2 a {border:0;}
#box-filters-2 .headerBox {display: inline-block; width: 100%}
#box-filters-2 .headerBox span {display: block; width: 350px; height: 20px; float:left; padding: 10px 0 0 5px;}
#box-filters-2 #closeBtn {display: block; float: right; padding: 10px;cursor: pointer;}
#box-filters-2 #divCT_0 {height: 358px;  overflow: scroll; padding-left: 10px;}
#box-filters-2 .ch_tree { margin-left: 4px; padding-left: 10px; border-left: 1px dotted #aaa;}
#box-filters-2 ul {margin: 0; padding: 0 0 1px 0; float: none; display: block; height: 25px; width: auto;}
#box-filters-2 li {margin: 0; display: block; height: 25px;}
#box-filters-2 li:hover {cursor: pointer;}
#box-filters-2 li.ch_tree_img {float: left; margin: 0; padding: 0; display: block; width: 30px; }
#box-filters-2 li.ch_tree_close { background-repeat: no-repeat; background-image: url("/images/f-close.png");}
#box-filters-2 li.ch_tree_open { background-repeat: no-repeat; background-image: url("/images/f-open.png");}
#box-filters-2 li.ch_tree_lock { width: 24px; background-repeat: no-repeat; background-image: url("/images/f-lock.png");}
#box-filters-2 li.ch_tree_item {font-size: 12px;line-height: 12px!important; padding: 5px 0 0 0;}
#box-filters-2 li.ch_tree_line {float: left; display: none;}
#box-filters-2 li.selected {font-weight: bold;}
#box-filters-2 li.is_selected {color: darkgreen;}
#box-filters-2 li.no_selected {color: #696969;}
#box-filters-2 #church_select {color: darkgreen;}
#box-filters-2 #church_select.errorList {color: red;}
#box-filters-2 li.ch_tree_item .ch_parent{ color: darkcyan; font-weight: normal;}

.map-all #mapObjList {width: 600px; height: 250px; overflow-y: scroll;}
.map-all #mapObjList li {list-style: none; display: inline-block; width: 100%; margin: 3px 0;}
.map-all #mapObjList li a {display: inline; line-height: 18px;}
.map-all #mapObjList li a img {height: 16px; width: 14px; margin-right: 5px;}

#box-msg-email {
  display: none;  width: 420px; height: 400px; padding: 10px; margin: 0;
  background-color: #fff;  opacity: 0.96;
  border-radius: 2px; box-shadow: 0 0 10px rgba(0,0,0,0.5);
  font-size: 12px; position: relative; z-index: 3;
}
.MsgBoxYmaps .headerBox {display: inline-block; width: 100%;}
.MsgBoxYmaps #closeBtn{float: right; cursor: pointer;}
.MsgBoxYmaps p {margin: 10px 0;line-height: 1.1;font-size: 11px;}
.MsgBoxYmaps ul {margin: 0; padding: 0;}
.MsgBoxYmaps ul a {cursor: pointer; color: #000; margin: 5px 35px 0 0; padding: 5px 10px; border-color: #ccc; background: #D7D5D5;vertical-align: top;}
.MsgBoxYmaps ul a:hover {background: rgb(30, 115, 190); color:#ffffff; text-decoration: none;}
.MsgBoxYmaps ul li {margin: 0 0 10px 0;list-style: none;}
.MsgBoxYmaps ul li div{display: table-cell;}
.MsgBoxYmaps ul li label{display: block; width: 100%; font-size: 12px;margin: 0;padding: 0; line-height: 14px;}
.MsgBoxYmaps ul li input { padding: 0px;margin: 0px;font-size: 12px;line-height: 14px;color: #555555;vertical-align: middle;box-sizing: border-box; width: 98%; background-color: #ffffff;border: 1px solid #ebebeb;}
.MsgBoxYmaps ul li input:focus {border: 1px solid #4D90FE;}
.MsgBoxYmaps ul li textarea {width: 98%; height: 30px;resize: none;padding: 0px;margin: 0px;}
.MsgBoxYmaps ul li textarea:focus {border-color: #4D90FE;}

.map-all-filters { width: 100%; }
.map-all-filters td { padding: 0; margin: 0; }
.map-all-filters #box-head {display: table-row; vertical-align: inherit; height: 65px; background-color: #FAF7F7;}
.map-all-filters #box-body {display: table-row; vertical-align: inherit; height: 650px;}
.map-all-filters #box-title { display: table-cell; width: 300px; padding: 3px 5px;}
.map-all-filters #box-title div{ display: block; height: 100%; width: 100%; padding: 5px 0 0 10px;}
.map-all-filters #box-title label{font-size: 12px;}
.map-all-filters #box-title #f_search { display: inline-block;
	padding: 3px; margin: 0px; width: 250px;	font-size: 12px; line-height: 14px;
	color: #555555; vertical-align: middle; box-sizing: border-box;
	background-color: #ffffff; border: 1px solid #ebebeb;
}
.map-all-filters #box-title #f_search:focus {border: 1px solid #4D90FE;}

.map-all-filters #box-filters { display: table-cell; min-width: 720px;}
.map-all-filters #box-filters #filters-data { display: table-cell; }
.map-all-filters #box-filters .btn i { 
	display: inline-block; width: 14px; height: 14px; line-height: 14px; vertical-align: text-top;
	background-image: url("/images/glyphicons-halflings.png");
	background-position: -264px -24px; background-repeat: no-repeat; 
}

.map-all-filters #box-filters #filters-data select { margin: 5px 0; padding:3px 0; display: block; width: 130px; font-size: 11px; color: #111;}
.map-all-filters #box-filters #preloader-mapfilter { display: block; height: 100%; width: 100%; padding: 22px 0 0 20px;}
.map-all-filters #mapcontainer { display: table-cell; height: 650px;}
.map-all-filters #box-filters ul { display: block; height: 100%; width: 100%; margin: 0; padding: 0px;}
.map-all-filters #box-filters ul li { padding: 0; margin-right: 10px; list-style: none; float: left;}
.map-all-filters #box-filters ul li label { display: list-item; margin-top: 7px;}
.map-all-filters #box-filters .btn {background: rgb(30, 115, 190); color:#ffffff; cursor: pointer; display: block; padding: 4px 10px; border-color: #ccc; /*color: #000; background: #D7D5D5;*/ vertical-align: top; border-radius: 3px; margin-top: 4px; max-width: 165px; font-size: 11px; line-height: 11px;}
.map-all-filters #box-filters .btn:hover {}
.map-all-filters #box-filters .btn i { background-image: url("/images/glyphicons-halflings-white.png"); }
.map-all-filters #box-filters .btn i:before {content:none;}
.map-all-filters #box-list { display: table-cell; height: 650px; width: 300px; background-color: #FAF7F7;}
.map-all-filters #box-list #box-list-filters {display: block; height: auto; width: 280px; margin: 0; padding: 0px; overflow: hidden; font-size: 11px;}
.map-all-filters #box-list #box-list-filters li {list-style: none; display: inline-block; width: 265px; margin: 0 0 3px 5px; padding-left: 5px; line-height: 20px; background-color: #fcf8e3; border: 1px solid #fbeed5;color: #c09853;}
.map-all-filters #box-list #box-list-filters li .close{float: right; cursor: pointer; background: transparent; border: 0;font-size: 20px; font-weight: bold; line-height: 20px; color: #000000; text-shadow: 0 1px 0 #ffffff; opacity: 0.6;}
.map-all-filters #box-list #box-list-title {display: block; height: 35px; width: 280px; margin: 0; padding: 5px 0 0 10px; overflow: hidden; font-size: 11px;}
.map-all-filters #box-list #box-list-title p {font-weight: bold; margin: 0;}
.map-all-filters #box-list #box-list-items {display: block;  height: inherit; overflow-y: scroll; width: 280px; margin: 0;padding-left: 10px; font-size: 12px;}
.map-all-filters #box-list #box-list-items li {list-style: none; display: inline-block; width: 100%; margin: 3px 0; padding: 3px 0; border-top: 1px solid #CCC;}
.map-all-filters #box-list #box-list-items li a {display: inline-block; font-size:12px; line-height: 14px;}
.map-all-filters #box-list #box-list-items li a img {height: 16px; width: 14px; margin-right: 5px;}
.map-all-filters #box-list #box-list-items a.is_sel {font-weight: bold;}
.map-all-filters #box-params {margin-right: 0px!important;}
.map-all-filters #divPrms {display: block; width: 100%; height: 100%;}
.map-all-filters #divPrms span {display: block; float: left; width: 140px; height: 100%;}
.map-all-filters #divPrms span label {display: list-item;vertical-align: top; margin: 5px 0 0 0; font-size: 12px; line-height: 14px; color: #111;}
.map-all-filters #divPrms span label input[type="checkbox"] {margin: 0; padding: 0; width: 18px; height: 13px; background-color: #FAF7F7;}

.act-params-info {  margin: 0 0 20px 0; padding: 0px; border: 0px; font-size: 14px; line-height: 14px; font-family: "Open Sans", sans-serif, arial;}
.act-params-info li { list-style-type: none!important; color: #333; padding: 7px 0 0 0;}

.site-list-filter ul, .site-list-filter ul li {list-style-type: none; margin: 0;}
.site-list-filter ul li {margin-bottom: 5px;}
.site-list-filter hr {margin: 10px 0;}

.site-list-filter .marker-info-content { max-width: 100%; max-height: 100%;}
.site-list-filter .marker-info-content ul { max-height: 295px;}
.site-list-data #parent_site_list li dl {display:inline-block; float: none; width: 100%; margin: 0; padding: 5px 0 0 10px; list-style-type: none; line-height: 14px;}
.site-list-data #parent_site_list dl span.ttl {font-size: 10px;}
.site-list-data #parent_site_list dl span.cnt {font-size: 12px;}

.prestol-list {list-style-type: none; margin:0!important; padding: 0!important;}
.prestol-list li {list-style: none; display:block; width: 100%; height: 100%; float: none; margin-bottom: 10px;}
.prestol-list .prestol-detal .prestol-data {
		display: block;
    width: 90%;
    font-size: 20px;
    color: #f3f3f3;
    background: #687888;
    padding: 5px 15px;
    margin: 0px 0 5px 0;
    font-weight: bold;
    font-family: "Roboto Condensed", sans-serif;
}
.prestol-list .prestol-detal .prestol-name { display:inline-block; width: 100%; font-size: 18px; color: #b02b33; }
.prestol-list .prestol-detal .prestol-desc { display:inline-block; width: 100%; font-size: 14px; color: #888; }
.prestol-list .blogs-list {display: inline-block;}
.prestol-list .blogs-list-detal {list-style-type: none; margin:0; padding: 0;}
.prestol-list .blogs-list-title { display:inline-block; font-size: 16px; color: #687888; width: 100% }
.prestol-list .blogs-list-detail { display:inline-block; width: 350px; }
.prestol-list .blogs-list .item { display: inline-block; width: 100%;}
.prestol-list .blogs-list .item .item-title { display: inline-block; width: auto; max-width: 600px; font-size: 14px;}
.prestol-list .blogs-list .item .item-title a { font-size: 14px;}
.prestol-list .blogs-list .item .item-ptitle {display: block; width: auto;}
.prestol-list .blogs-list .item .avatar {margin-right: 10px; width: 90px; float: left;padding: 0; margin: 0; background: none;border: none;}
.prestol-list .blogs-list .item .avatar img {	-moz-border-radius: 3px; -khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px; margin: 0; padding: 0; background: none;}
