.panda-contacts__footer {
    position: relative;
    top: 4px;
}
.panda-contacts__footer img {
    display: block;
    float:right;
}
.panda-contacts__footer a#itpanda {
    display: block;
    width: 112px;
    height: 18px;
    float: right;
    background: url("../../images/login-link-bg.png") 0 0 no-repeat;
    border: none;
}
.panda-contacts__footer a#itpanda:hover {
    background-position: 0 100%;
}

/*  СКЕЛЕТ
---------------------------------*/

.admin-panel {
  background:url(/images/back1.png) repeat-x;
  height:56px;
  margin-bottom: -6px;
  position: relative;
}


/* МЕНЮ ПАНЕЛИ УПРАВЛЕНИЯ
-------------------------------*/
.header-admin-menu {
  padding:11px 0 0 26px;
}
.header-admin-menu span.active {
  /*font-weight:bold;*/
  background:url(/images/back2.gif) repeat-x center center;
  }
.header-admin-menu a, .header-admin-menu span.active {
  /*text-decoration:underline;*/
  color:#FFFFFF;
  margin-right:20px;
  padding:5px 7px;
  white-space:nowrap;
  /*position:relative;*/
  /*display:inline-block;*/
  float: left;
}
.header-admin-menu a:visited{
  text-decoration:underline;
  color:#FFFFFF;
}
.header-admin-menu a:hover {
  text-decoration:underline;
  color:#FFFFFF;
  background:url(/images/back2.gif) repeat-x center center; 
}
.header-admin-menu a i, .header-admin-menu span.active i {
  position:absolute;
  top:4px;
  left:6px;
  z-index:0;
  white-space:nowrap;
  font-style:normal;
  color:#fff;
  text-decoration:underline;
}

.header-admin-menu a:hover i, .header-admin-menu span.active i {
  text-decoration:underline;
  color:#FFFFFF;
  text-decoration:none;
}
a.exitlink {
  color:#fff;
  font-size:0.9em;
  float:right;
  background:url(/images/exit.gif) no-repeat right center;
  padding:5px 46px 5px 0;
  margin:10px 20px 0 0;
}
a.exitlink:visited {
  color:#FFFFFF;
}
.admin-open {
  float:right;
  margin-right:5px;
}

/* Гаджет настроек
------------------------*/
.g-settings {
  list-style-type:none;
  color:#2b2b2b;
  /*padding:10px 20px;*/ 
  font-size:0.75em;
}
.g-settings li {
  margin-bottom:7px;
  background:none;
   margin-left: 0px;
}
.g-settings .textinp {
  width:316px;
  padding:2px;
  border:1px solid #b3b9c3;
}
.g-settings .check {
  margin-right:5px;
  vertical-align:top;
}
.g-settings select {
  border:1px solid #b3b9c3;
  width:323px;
  padding:1px 0;
  font:normal 1.2em Arial;
}
.g-settings input{
   width:150px !important;
}

.ui-icon-delete {
  background:transparent url(/images/del.gif) no-repeat scroll left center;
  height:10px;
  width:10px;
  padding-right:10px;
  position:absolute;
  right:-7px;
  top:5px;
  cursor:pointer;
}

.g-controls {
  bottom:0;
  font-size:0.75em;
}
.g-controls a img {
  margin-right:5px;
}
.g-controls a {
  display:block;
  float:left;
  padding:1px 4px 7px;
  text-decoration:none;
  margin-right:10px;
  color:#2b2b2b;
}
.g-controls a.active {
  background:url(/images/back9.png) right top;
  color:#fff;
}
.g-controls em {
  font-style:normal;
  text-decoration:underline;
}
.g-controls em {
}
a.g-savelink {
  float:right;
}

/* ССЫлки */
.cat-controls a {
  color:#2b2b2b;
  padding-left:12px;
  margin-right:12px;}
.cat-controls .add {background:url(/images/plus2.gif) no-repeat left center;}
.cat-controls .edit {background:url(/images/doc-icon4.gif) no-repeat left center;}
.cat-controls .del {background:url(/images/del.gif) no-repeat left center;}
.cat-controls {
  font-size:0.75em;
  padding-top:4px;}
.gallery-block .cat-controls {
  margin-bottom:15px;}

/* Каталог
---------------------*/
.grad-menu {
  background:#6b6b6c url(/images/back10.png) repeat-x;
  white-space:nowrap;
  padding:4px 20px 5px 5px;
  margin-bottom:10px;
  width:97.5%    ;
  float: right;
}

/* Карта сайта
--------------------------*/
.map{ }
.map ul{ /*clear:both;*/ width:100%;}
.map li{ /*width:50%;*/ /*clear:both;*/ /*float:left;*/ /*padding:10px 0 6px 0;*/ position:relative; margin-left:20px;}
/*.map li ul li {padding-left:20px;}*/
/*.map li.article{ background-color:yellow; }
.map li.product{ background-color:Plum; }
.map li.news{ background-color:blue; }
.map li.gallery{ background-color:Aquamarine; }
.map li.contacts{ background-color:Aquamarine; }*/


.map .icons{ position:absolute; /*top:-14px;*/ right:0px;}
.map .icons{ //position:absolute; _position:absolute; left:400px; top: -8px;}
.map li h2 {font-family:Arial, "Times New Roman", Times, serif; padding:0 10px 0 0px; /*float:left;*/line-height:24px width:300px;}
.map li h2 a {font-size:18px;}
.map li input.f-left { margin:4px 0 0 -23px;}
.map li a { /*color:#005ebe;*/ /*float:left;*//*;font-size:11px;*/}
.map ul.sort_list{ margin-top:10px;}

.map li input.text{ margin:6px 0 1px 23px; width:165px; height:18px;}
.map li input.ok{ height:22px; width:75px; margin:6px 0 1px 0;}
.map input.button{ width:135px; height:24px; margin:40px 20px 0 0;}
.map li p{ /*margin-left:23px;*/ clear:left;}
.map p a{ float:left; font-size:12px;}

.map_form p			{padding-bottom:10px;}
.map_form label		{width:215px; float:left; line-height:20px;}
.map_form select	{width:146px;}

.map {padding-top:1px; margin-left:1px;}
.sort_list {list-style-type:none; font:normal Arial 1.8em;}
.article-content .sort_list li {background:none; padding:0; margin-left:0;}
/*.sort_list a {color:#333333;}*/
.map li ul {margin-left:10px;}
.map li li a {font-size:12px;}
.map li.contacts h2 {margin-top:5px;}


.map li a img.move{background: none repeat scroll 0 0 transparent; height:16px; width:16px; margin:0 10px 0 0; cursor:move;}
.map li a img.edit{background: none repeat scroll 0 0 transparent; height:16px; width:16px;margin:8px 7px 0 0!important;}
.map li a img.pub{ margin-top:8px!important;}
.map li a img.move{background: none repeat scroll 0 0 transparent; height:16px; width:16px; margin:0 10px 0 0; cursor:move;}
.map li a img.add{background: none repeat scroll 0 0 transparent; height:16px; width:16px; margin:8px 0 0 8px; }
.map img.del{background: none repeat scroll 0 0 transparent; height:16px; width:16px; margin:7px 7px 0 0; cursor:pointer; }

.panda-fa-eye {
	padding: 6px 0 0 6px;
	cursor: pointer;
}

.panda-bold-span {
    font-weight: bold;
}

.panda-italic-span {
    font-style: italic;
}

.cke_maximized {
    background: #fff !important;
}