/* Стили для табов-вкладок */
#maptabs {
    width: 100%;
	clear:both;
}
#maptabs:after {
    content:"";
    display:block;
    clear:both;
}
/* панель навигации вкладок */
#maptabs ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float:left;
	border-bottom:1px solid #444247;
	width:100%;
}
/* список вкладок */
#maptabs ul li {
    float:left;
    margin-right:1px;
}
#maptabs ul li a{
    text-align:center;
    float:left;
    padding:8px 15px;
    background:#ececec;
    margin-right:1px;
    cursor:pointer;
    color:#000;
    -webkit-transition:all .2s linear 0s;
    -webkit-transition-delay:.2s 0s;
    transition:all .2s linear 0s;
    text-decoration: none;
    outline: none;
    color: #000;
}
/* активная вкладка */
#maptabs ul li.ui-tabs-active, #maptabs ul li.ui-tabs-active a  {
    background:#444247;
    color:#fff; 
}

#maptabs .tabs {
    clear: both;
}
#maptabs .tabs p {
    margin: 0;
    padding: 10px;
}
/* Стили для режима редактирования */
.ryad_row {background: #ececec;padding: 10px;margin-top: 10px;}
.ryad_row, .ryad_row_title {clear: both;}
.ryad_row_part {display: inline-block; width:25%;margin-right: 1%;}
.ryad_row_part_del {display: inline-block; width:5%;}
.ryad_row_part_map {display: inline-block; width:15%;}

.ryad_row_add { padding: 2px; padding-top: 10px;}
.ryad_row_add span{ padding: 2px; border-bottom: 1px dotted #ccc;}
.ryad_row_add span:hover{ cursor: pointer}

.ryad_row_title+.ryad_row>.ryad_row_part_del {display: none;}

#mapayandexaunicid {width: 800px; max-width: 100%; height: 350px;}
.ryad_row_add, #mapayandexaunicidajax, .checkonmap, .checkedonmap {display: none;}
#mapayandexaunicid+.buttons {height: 30px;text-align: center;line-height: 30px;}

/* на маленьких экранах */
@media (max-width: 700px) {
  .ryad_row_part, .ryad_row_part_map, .ryad_row_part_del {width:45%;margin-top: 10px;}
}
@media (max-width: 500px) {
  .ryad_row_part, .ryad_row_part_map {width:95%;}
}