 ul.element-list-contnav {
	LIST-STYLE: none;
  margin: 7px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: : top;
  margin-top: 15px;
}

.element-list-contnav li {
	display: block;
	float:left;
	width: 100%;
	vertical-align: : top;
	text-align: : left;
	color: #000000;
	background-color: #EDEEF0;
}

.element-list-contnav li.groupName {background-color: transparent;}

.element-list-contnav h3 {
	display: block;
	float:left;
	width: 100%;
	border-bottom: 2px solid #DFDFDF;
	color: #666666;
}

.adm-contnav{
  background-color: #DFDFDF;
  padding-bottom: 5px;
  padding-top: 5px;
  width: 100%;
}

.adm-panel-contnav .button-contnav, .adm-panel-contnav .select-contnav{
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  background: url("https://old.rsvpu.ru/site.php?o=shp&p=16815&img=buttons.png") no-repeat scroll 0 center #F3F3F3;
  border: 1px solid #BABABA;
  color: #3D6883;
  display: inline-block;
  outline: 0 none;
  text-decoration: none;
  cursor: pointer;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}

.adm-panel-contnav .button-contnav:hover{
  color: #000000;
  text-decoration: none;
}

.adm-panel-contnav .sort-up-contnav{
  background-position: 3px 0px;
  width: 0px;
}

.adm-panel-contnav .sort-dawn-contnav{
  background-position: 3px -21px;
  width: 0px;
}

.adm-panel-contnav script-contnav{
  background-position: 3px -63px;
}

.adm-panel-contnav .grp-sort-up-contnav{
  background-position: 3px -84px;
  width: 0px;
}

.adm-panel-contnav .grp-sort-dawn-contnav{
  background-position: 3px -105px;
  width: 0px;
}

.adm-panel-contnav .hide-image-contnav{
  background-position: 1px -147px;
  width: 0px;
  background-color: #D6D6D6;
}


.adm-panel-contnav .show-image-contnav{
  background-position: 0px -126px;
  width: 0px;
}




.adm-panel-contnav div.base-sort-contnav{
  display: inline-block;
}

.adm-panel-contnav .selected-base-contnav{
  background-position: -178px -42px;
  padding: 2px 25px 3px 8px;
  position: relative;
  width: 150px;
  margin-bottom: 0px;
  position: relative;
}

.adm-panel-contnav .open-selected-base-contnav{
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
  border-bottom: none;
}

.possible-bases-contnav{
  background-color: #F3F3F3;
  position: absolute;
  -moz-border-radius: 0px 0px 3px 3px;
  border-radius: 0px 0px 3px 3px;
  -webkit-border-radius: 0px 0px 3px 3px;
  border: 1px solid #BABABA;
  border-top: none;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  display: none;
}

.adm-panel-contnav .open-possible-list-contnav{
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
  display: inline-block;
}

.adm-panel-contnav .possible-bases-contnav div{
  padding: 3px 3px 3px 10px;
}

.adm-panel-contnav .possible-bases-contnav div:hover{
  background-color: #D5CECE;
  cursor: pointer;
}


@media only screen and (min-width : 1024px) {
  .element-list-contnav li {
    padding: 0px;
    margin: 0px 0px 7px 0px;
    font-size: 9pt;
    line-height: 11pt;
  }

  .element-list-contnav h3 {
    padding: 0px 0px 3px 0px;
    margin: 7px 0px 0px 0px;
    font-size: 16pt;
    line-height: 1.2em;
  }
  .element-list-contnav h4 {
    font-size: 14pt;
    line-height: 1.2em;
    margin: 5px 7px 5px 7px;
  }

  .element-list-contnav li p {
    margin: 0px 7px 5px 7px;
    padding-bottom: 7px;
    font-size: 10pt;
  }

  .adm-panel-contnav .button-contnav, .adm-panel-contnav .select-contnav{
    margin-right: 4px;
    padding: 2px 8px 3px 14px;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 2px;
    font-size: 12px;
  }

  .possible-bases-contnav{
    width: 183px;
    margin-left: 2px;
    padding: 0px;
    font-size: 12px;
  }

  .adm-panel-contnav .width_100{
    width: 120px;
  }

  .element-list-contnav li a img{
    float: left;
    margin-right: 5px;
    margin-bottom: 6px;
    width: 210px;
    max-width: 210px;
    height: auto;
    max-height: 118px;
  }
}


@media only screen and (max-width : 1023px) {
  .element-list-contnav li {
    padding: 0px;
    margin: 0px 0px 7px 0px;
    font-size: 9pt;
    line-height: 11pt;
  }

  .element-list-contnav h3 {
    padding: 0px 0px 3px 0px;
    margin: 7px 0px 0px 0px;
    font-size: 30px;
    line-height: 1.2em;
  }
  .element-list-contnav h4 {
    font-size: 28px;
    line-height: 1.2em;
    margin: 5px 7px 10px 7px;
  }

  .element-list-contnav li p {
    margin: 0px 7px 5px 7px;
    padding-bottom: 7px;
    font-size: 22px;
  }

  .adm-panel-contnav .button-contnav, .adm-panel-contnav .select-contnav{
    margin-right: 4px;
    padding: 2px 8px 3px 14px;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 2px;
    font-size: 12px;
  }

  .possible-bases-contnav{
    width: 183px;
    margin-left: 2px;
    padding: 0px;
    font-size: 12px;
  }

  .adm-panel-contnav .width_100{
    width: 120px;
  }

  .element-list-contnav li a img{
    float: left;
    margin-right: 12px;
    margin-bottom: 10px;
    width: 350px;
    max-width: 350px;
    height: auto;
    max-height: 280px;
  }
}