/*#header*/
#header{position:relative; }
#header .top_line{height:40px; margin-bottom:12px; background:#f6f6f6;}
#header .topmenu li{position:relative; display:block; float:left;}
#header .topmenu li + li{margin-left:15px;}
#header .topmenu li a{position:relative; display:block; line-height:40px; text-decoration:none; color:#555;}
#header .topmenu li a:hover{color:#0099ff; text-decoration:underline;}
/*#header .topmenu li a:focus,
#header .topmenu li a:visited{color:#526e82; text-decoration:none;}* - снять коммент после проставления реальных ссылок*/ 
#header .map_block{height:16px; margin-top:12px;}
#header .map_block:before{background:url(../img/map_marker.png) no-repeat; width:11px; height:16px; content:''; position:relative; display:inline-block; vertical-align:top; margin-right:5px;}
#header .map_block span{display:inline-block; vertical-align:top; line-height:16px; color:#0099ff; cursor:pointer; position:relative;}
#header .map_block span:after{background:url(../img/top_line_marker.png) repeat-x left; height:2px; width:100%; content:''; position:absolute; display:block; left:0; bottom:-2px;}
#header .map_block span:hover:after{display:none;}
#header .map_block em{position:relative; display:inline-block; vertical-align:top; line-height:16px; color:#999; letter-spacing:0.05em;}
#header .left_block{width:370px; margin-right:20px;}
#header .left_block .logo{background:url(../img/logo.png) no-repeat; width:103px; height:97px;}
#header .left_block .slogan{
//padding-top:11px;
}
#header .left_block .slogan p{font-size:22px; line-height:26px; margin-bottom:4px; color:#3f3f3f; font-family: 'Arial Narrow', arial;margin-top:-2px;}
#header .left_block .slogan span{line-height:16px; color:#333; position:relative; display:block;}
#header .right_block{width:180px; margin-left:20px;}
#header .right_block .add{height:40px; line-height:37px; background:#fff; text-align:center; text-decoration:none; text-transform:uppercase; color:#7ec500; border:2px solid #7ec500; border-radius:3px; font-weight:bold; letter-spacing:1px; margin:10px 0;}
#header .right_block .add:hover{color:#000; background:#8ad700; border-color:#8ad700;}
#header .right_block .add:focus{color:#000; background:#8ad700; border-color:#7ec500;}

/* add button */
.heading-stock .tab-search .addbut{float: right; height:40px; line-height:20px; background:#fff; text-align:center; text-decoration:none; text-transform:uppercase; color:#7ec500; border:2px solid #7ec500; border-radius:3px; font-weight:bold; letter-spacing:1px; margin:10px 0;}
.heading-stock .tab-search .addbut:hover{color:#000; background:#8ad700; border-color:#8ad700;}

#header .right_block span.inb{color:#555; margin:0 5px;}
#header .sort{position:relative; display:block; margin-left:2px;}
#header .sort li{display:inline-block; vertical-align:top; position:relative;}
#header .sort li a{position:relative; display:block; line-height:16px; font-size:12px; color:#999; font-weight:bold; text-transform:uppercase; cursor:pointer; padding:0 4px 10px 4px;}
#header .sort li + li{margin-left:6px;}
#header .sort li.active a{font-size:14px; color:#3f3f3f;}
#header .sort li.active a:after{width:100%; height:2px; content:''; left:0; bottom:0; position:absolute; display:block; z-index:200; background:#3f3f3f;}
#header .sort li:hover a{color:#000; text-decoration:none;}
#header .sort li a:focus{color:#405564;}
#header .search_block{margin-top:-2px;}
#header .search_block .inputbox{height:40px; border:2px solid #7ec500 !important; border-radius:3px 0 0 3px; background:#fff; font-size:14px; line-height:20px; letter-spacing:0.05em; padding:8px 15px; color:#000;}
#header .search_block .inputbox::-webkit-input-placeholder{color:#000 !important;}
#header .search_block .inputbox:focus{background:#fffdec;}
#header .search_block button{background:#7ec500; height:40px; width:125px; float:right; position:relative; font-size:14px; line-height:24px; color:#fff; text-transform:uppercase; letter-spacing:0.05em; border:2px solid #7ec500; border-radius:0 3px 3px 0;}
#header .search_block button span{display:inline-block; vertical-align:top; position:relative;}
#header .search_block button i{background:url(../img/lupa.png) no-repeat top center; width:23px; height:23px; position:relative; display:inline-block; vertical-align:top; margin-right:5px;}
#header .search_block button:hover{opacity:1; color:#233600; background:#8ad700; border-color:#8ad700;}
#header .search_block button:hover i,
#header .search_block button:focus i{background-position:center bottom;}
#header .search_block button:focus{opacity:1; color:#203100; background:#7ec500; border-color:#74b600;}
#header .place{text-decoration:none; color:#73b400; padding:0 10px; top:38px; right:130px; letter-spacing:0.02em;}
#header .place:before{height:14px; width:1px; content:''; background:#96c740; border-right:1px solid #dcecbf; position:absolute; display:block; left:0; top:3px;}
#header .place span{position:relative;}
#header .place span:after{background:url(../img/place_bord.png) repeat-x left; height:2px; width:100%; left:0; bottom:-2px; content:''; position:absolute; display:block;}
#header .place:hover span:after{background-image:url(../img/place_bord_hover.png);}
#header .place:hover:before{background:#70808b; border-color:#cfd4d8;}
#header .place:hover{color:#405564;}
#header .place:focus span:after{display:none;}
#header .place:focus:before{background:#7d929d; border-color:#d4d9d1;}
#header .place:focus{color:#526e82;}
#header .middle_block{padding-bottom:5px; padding-top:5px;}
#header .middle_block em{color:#999; letter-spacing:0.05em; position:relative; margin-top:5px;}
#header .middle_block em a{color:#0099ff; position:relative; text-decoration:none;}
#header .middle_block em a:after{content:''; position:absolute; display:block; bottom:-2px; left:0; width:100%; height:2px; background:url(../img/head_bord_bot_blue.png) repeat-x left;}
#header .middle_block em a:hover:after{display:none;}

/*index__banner*/
.index__banner{height:320px; padding:120px 0 30px 0;}
.index__banner .button{max-width:246px; height:40px; line-height:38px; box-sizing:border-box; border:1px solid #7ec500; border-radius:3px; background:#8ad700; color:#fff; text-align:center; text-decoration:none; text-transform:uppercase; letter-spacing:1px; margin-top:40px}
.index__banner .button:hover{opacity:1; background:#8ad700; border-color:#8ad700; color:#000;}
.index__banner .button:focus{background:#7ec500; border:2px solid #74b600; color:#000; line-height:36px;}
.index__banner .item{width:180px; margin:0 10px;}
.index__banner .item p{font-size:48px; line-height:48px; color:#fff; font-family: 'CenturySchoolbook'; position:relative;}
.index__banner .item span{display:block; line-height:16px; font-weight:bold; color:#a5f000; text-transform:lowercase; position:relative; margin-top:5px;}
.index__banner .owl-dots{position:absolute; z-index:400; left:0; top:15px; width:100%; text-align:left;}
.index__banner .owl-dots .owl-dot{background:url(../img/ind_banner_mobile_dots.png) no-repeat left top; height:14px; width:24px; display:inline-block; vertical-align:top; position:relative; cursor:pointer;}
.index__banner .owl-dots .owl-dot + .owl-dot{margin-left:12px;}
.index__banner .owl-dots .owl-dot.active{background-position:right top;}

/*triggers*/
.triggers{background:#f9f9f9; border-bottom:1px solid #dedddd; border-top:1px solid #dedddd; padding:25px 0;}
.triggers .row{margin-right:-20px;}
.triggers .item{padding-right:20px;}
.triggers .item .image_block{width:60px; margin-right:10px;}
.triggers .item .image_block img{position:relative; display:block; width:100%;}
.triggers .item p{line-height:21px; color:#333;}

/*reklama__banners*/
.reklama__banners{position:relative; padding:0px 0;}

.reklama__banners aside {
  width: 48.5%;
  position: relative;
  background: transparent;
  //padding: 15px;
  border: 0px solid #8ad700;
  border-radius: 3px;
  height: 200px;
  box-sizing: border-box;
  font-size: 24px;
  line-height: 28px;
  color: #3b5e4d;
  font-family: 'CenturySchoolbook';
}
.reklama__banners aside.fright{border-color:#478668;}

/*forWho__block*/
.forWho__block{position:relative; padding:30px 0 55px 0;}
.forWho__block aside{position:relative; width:48.5%; box-sizing:border-box; padding:0 25px;}
.forWho__block .title{font-family: 'Arial Narrow', arial; font-size:30px; line-height:33px; color:#333; position:relative; text-align:center;}
.forWho__block .item{position:relative; margin-top:30px;}
.forWho__block .item p{color:#333; position:relative;}
.forWho__block .item p + p{margin-top:10px;}
.forWho__block .item .image_block{width:63px; margin-right:20px;}
.forWho__block .item .image_block img{width:100%; display:block; position:relative;}
.forWho__block aside .button{max-width:246px; height:40px; line-height:38px; box-sizing:border-box; border:1px solid #7ec500; border-radius:3px; background:#8ad700; color:#fff; text-align:center; text-decoration:none; text-transform:uppercase; letter-spacing:1px; margin-top:40px}
.forWho__block aside .button:hover{opacity:1; background:#8ad700; border-color:#8ad700; color:#000;}
.forWho__block aside .button:focus{background:#7ec500; border:2px solid #74b600; color:#000; line-height:36px;}

/*bottom__form*/
.bottom__form{position:relative; border:16px solid #f6f6f6; padding:35px 465px 35px 80px;}
.bottom__form .form_block{padding:40px 0 40px 40px; background:#f6f6f6;}
.bottom__form .form_block form{position:relative; border:1px solid #a3ff00; padding:20px 100px 20px 55px; display:block;}
.bottom__form .form_block form .title{font-size:30px; line-height:35px; font-family: 'CenturySchoolbook'; color:#333; font-weight:bold; margin-bottom:10px;}
.bottom__form .form_block form button{width:110px; height:40px; line-height:38px; box-sizing:border-box; border:1px solid #7ec500; border-radius:3px; background:#8ad700; color:#fff; text-align:center; text-decoration:none; text-transform:uppercase; letter-spacing:1px; float:right;}
.bottom__form .form_block form button:hover{opacity:1; background:#8ad700; border-color:#8ad700; color:#000;}
.bottom__form .form_block form button:focus{background:#7ec500; border:2px solid #74b600; color:#000; line-height:36px;}
.bottom__form .form_block form .inputbox{height:40px; border:2px solid #dedddd !important; border-radius:3px; background:#fff; font-size:14px; line-height:20px; letter-spacing:0.05em; padding:8px 15px; color:#000;}
.bottom__form .form_block form .inputbox::-webkit-input-placeholder{color:#000 !important;}
.bottom__form .form_block form .inputbox:focus{background:#fffdec; border:2px solid #7ec500 !important;}
.bottom__form .image_block{background-image:url(../images/form_pic_dekstop.png); width:411px; height:290px; top:12px; right:85px; text-align:right; padding:30px; font-size:36px; line-height:38px; color:#3b5e4d; font-family: 'CenturySchoolbook';}

/*footer*/
#subfooter{height:0px;}
#footer{height:240px; margin-top:0px; position:relative; box-sizing:border-box; background:#2f373d; padding:45px 0 25px 0;}
#footer .menu li{position:relative; display:block;}
#footer .menu li + li{margin-top:10px;}
#footer .menu li a{position:relative; display:block; font-size:14px; line-height:16px; color:#fff; text-decoration:none;}
#footer .menu li a:hover{text-decoration:underline; color:#c2ff55;}
/*#footer .menu li a:focus,
#footer .menu li a:visited{color:#8ad700; text-decoration:none;}* - снять коммент после проставления реальных ссылок*/ 
#footer .menu1{left:400px;}
#footer .menu2{left:700px;}
#footer .contacts_block{width:180px;}
#footer .contacts_block .social{position:relative; margin-top:35px;}
#footer .contacts_block .social p{color:#fff; margin-bottom:8px;}
#footer .contacts_block .social a{background:url(../img/social.png) no-repeat; height:20px; position:relative; float:left; display:block;}
#footer .contacts_block .social a + a{margin-left:15px;}
#footer .contacts_block .social a.fb{background-position:left top; width:12px;}
#footer .contacts_block .social a.fb:hover{background-position:left bottom;}
#footer .contacts_block .social a.tw{background-position:-26px top; width:22px;}
#footer .contacts_block .social a.tw:hover{background-position:-26px bottom;}
#footer .contacts_block .social a.vk{background-position:-61px top; width:15px;}
#footer .contacts_block .social a.vk:hover{background-position:-61px bottom;}
#footer .contacts_block .social a.ok{background-position:right top; width:13px;}
#footer .contacts_block .social a.ok:hover{background-position:right bottom;}
#footer .contacts_block .mail{color:#fff; margin-bottom:12px; text-decoration:none; display:block; position:relative;}
#footer .contacts_block .mail:hover{text-decoration:underline; color:#c2ff55;}
#footer .contacts_block .write_us{position:relative; padding-left:27px; color:#fff;}
#footer .contacts_block .write_us:before{background:url(../img/letter.png) no-repeat; width:20px; height:16px; content:''; left:0; top:50%; margin-top:-6px; display:block; position:absolute;}
#footer .contacts_block .write_us span{position:relative; cursor:pointer;}
#footer .contacts_block .write_us span:after{background:url(../img/write_us_bord_bot.png) repeat-x left; height:2px; width:100%; content:''; position:absolute; display:block; left:0; bottom:-3px;}
#footer .contacts_block .write_us span:hover:after{display:none;}
#footer .logo_block{width:280px; padding-top:50px;}
#footer .logo_block .logo{background:url(../img/footer_logo.png) no-repeat; width:104px; height:99px;}
#footer .logo_block p{position:absolute; left:0; top:0; color:#fff;}

/*place_block*/
.place_block{width:320px; padding:25px 20px 10px 20px; background:#f6f6f6;}
.place_block .title{font-family: 'Arial Narrow', arial; font-size:24px; line-height:26px; color:#3f3f3f; position:relative; margin-bottom:20px;}
.place_block button{width:120px; height:40px; line-height:38px; box-sizing:border-box; border:1px solid #7ec500; border-radius:3px; background:#8ad700; color:#fff; text-align:center; text-decoration:none; text-transform:uppercase; letter-spacing:1px; margin-top:20px;}
.place_block button:hover{opacity:1; background:#8ad700; border-color:#8ad700; color:#000;}
.place_block button:focus{background:#7ec500; border:2px solid #74b600; color:#000; line-height:36px;}



.chosen-container {
  position: relative;
  display:block; width:100% !important;
  vertical-align: middle;
  font-size: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.chosen-container * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
}
.chosen-container a {
  cursor: pointer;
}
.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #999999;
}
.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}

.chosen-container-single .chosen-single {position: relative; display: block; overflow: hidden;
  padding: 0 0 0 8px; background:#fff; cursor:pointer; color:#999; font-style:italic; letter-spacing:1px; height:40px; line-height:36px; border:2px solid #ccc; border-radius: 3px;text-decoration: none; white-space: nowrap;}
.chosen-container-single .chosen-default {
  color: #999;
}
.chosen-container-single .chosen-default div b{display:none !important;}
.chosen-container-single .chosen-single span {
  display: block; height:36px; line-height:36px;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('../chosen-sprite.png') -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right:15px;
  display: block;
  width:12px; box-sizing:border-box; padding-top:14px;
  height: 100%;
}
.chosen-container-single .chosen-single div b {
  display: block;
  width:12px; margin:0 auto;
  height:10px; background:url(../img/close.png) no-repeat left top;}
 /* background: url('../chosen-sprite.png') no-repeat 0px 2px;*/
}
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: white url('../chosen-sprite.png') no-repeat 100% -20px;
  background: url('../chosen-sprite.png') no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px;
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.chosen-container .chosen-results li.highlighted {

}
.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  cursor: text;
}
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('../chosen-sprite.png') -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
/*.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}*/
.chosen-container-active .chosen-single{color:#333; font-style:normal;}
.chosen-container-active.chosen-with-drop .chosen-single {
 border-color:#8ad700; background:#fffdec; color:#333; font-style:normal;}

.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}
.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}
.chosen-disabled .chosen-single {
  cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}
.chosen-rtl .chosen-choices li {
  float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
  left: 9999px;
}
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: white url('../chosen-sprite.png') no-repeat -30px -20px;
  background: url('../chosen-sprite.png') no-repeat -30px -20px;
  direction: rtl;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}
.place_block select {
	border: 2px solid #ccc;
    border-radius: 3px;
    width: 100% !important;
    letter-spacing: 1px;
    height: 40px;
	padding: 0px 8px 1px 8px;
	font-family: Arial, Helvetica, sans-serif;
    font-weight: 400;
	color: #999;
    font-style: italic;
}
.place_block select option {
	background: #ffffff !important;
	color: #333;
    font-style: normal;
}
.place_block select option[disabled] {
	color: #999 !important;
}
.place_block select:focus {
    border-color: #8ad700;
    background: #fffdec;
}
.chosen-select-wrap{
	position: relative;
}
.chosen-container .chosen-results li.disabled-result,
.place_block select option[value='']{
	display: none;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url('../chosen-sprite@2x.png') !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}
/* @end */
/*baners on main*/
.baner-new{
text-decoration: none;
color: #3b5e4d !important;
line-height:7;
font-family: 'CenturySchoolbook';
}
.baner-new:hover{
text-decoration: none;
}